Index: releases/5.2.2-B1/constants.php
===================================================================
--- releases/5.2.2-B1/constants.php	(revision 16497)
+++ releases/5.2.2-B1/constants.php	(nonexistent)
@@ -1,29 +0,0 @@
-<?php
-/**
-* @version	$Id$
-* @package	In-Link
-* @copyright	Copyright (C) 1997 - 2009 Intechnic. All rights reserved.
-* @license      GNU/GPL
-* In-Portal is Open Source software.
-* This means that this software may have been modified pursuant
-* the GNU General Public License, and as distributed it includes
-* or is derivative of works licensed under the GNU General Public License
-* or other free or open source software licenses.
-* See http://www.in-portal.org/license for copyright notices and details.
-*/
-
-	// link reciprocal statuses
-	define('LINK_IS_RECIPROCAL', 1);
-	define('LINK_IS_NOT_RECIPROCAL', 2);
-
-	// link validation constants
-	define('LINK_VALIDATION_NOT_VALIDATED', 0);
-	define('LINK_VALIDATION_VALID', 1);
-	define('LINK_VALIDATION_INVALID', 2);
-
-	/**
-	 * Validate this much links on each progress bar step
-	 *
-	 */
-	define('LINK_VALIDATION_PER_PAGE', 5); // in links
-	define('LINK_VALIDATION_TIMEOUT', 10); // in seconds
\ No newline at end of file

Property changes on: releases/5.2.2-B1/constants.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.10.2
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Deleted: svn:keywords
## -1 +0,0 ##
-Id
\ No newline at end of property
Index: releases/5.2.2-B1/install.php
===================================================================
--- releases/5.2.2-B1/install.php	(revision 16497)
+++ releases/5.2.2-B1/install.php	(nonexistent)
@@ -1,58 +0,0 @@
-<?php
-/**
-* @version	$Id$
-* @package	In-Link
-* @copyright	Copyright (C) 1997 - 2009 Intechnic. All rights reserved.
-* @license      GNU/GPL
-* In-Portal is Open Source software.
-* This means that this software may have been modified pursuant
-* the GNU General Public License, and as distributed it includes
-* or is derivative of works licensed under the GNU General Public License
-* or other free or open source software licenses.
-* See http://www.in-portal.org/license for copyright notices and details.
-*/
-$module_folder = 'modules/in-link';
-
-if ( !defined('IS_INSTALL') ) {
-	// separate module install
-	define('IS_INSTALL', 1);
-	define('ADMIN', 1);
-	define('FULL_PATH', realpath(dirname(__FILE__) . '/../..'));
-
-	include_once(FULL_PATH . '/core/kernel/startup.php');
-	require_once FULL_PATH . '/core/install/install_toolkit.php';
-
-	$constants_file = FULL_PATH . '/' . $module_folder . '/constants.php';
-
-	if ( file_exists($constants_file) ) {
-		require_once $constants_file;
-	}
-
-	$toolkit = new kInstallToolkit();
-}
-else {
-	// install, using installation wizard
-	$toolkit =& $this->toolkit;
-	/* @var $toolkit kInstallToolkit */
-}
-
-$application =& kApplication::Instance();
-$application->Init();
-
-if ( $application->RecallVar('user_id') != USER_ROOT ) {
-	die('restricted access!');
-}
-
-$category =& $toolkit->createModuleCategory('Directory', 'Link Directory', '#in-link/section_design#', 'in-link/img/menu_links.gif');
-
-$toolkit->RunSQL('/' . $module_folder . '/install/install_schema.sql');
-$toolkit->RunSQL('/' . $module_folder . '/install/install_data.sql', '{LinkCatId}', $category->GetID());
-$toolkit->ImportLanguage('/' . $module_folder . '/install/english');
-
-$toolkit->SetModuleRootCategory(basename($module_folder), $category->GetID());
-
-$toolkit->linkCustomFields(basename($module_folder), 'l', 4); // to create Custom Fields for Links
-$toolkit->linkCustomFields('KERNEL', 'c', 1); // to create ItemTemplate custom field
-$toolkit->setModuleItemTemplate($category, 'l', '#in-link/item_design#');
-
-$toolkit->finalizeModuleInstall($module_folder, true);

Property changes on: releases/5.2.2-B1/install.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.2
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Deleted: svn:keywords
## -1 +0,0 ##
-Id
\ No newline at end of property
Index: releases/5.2.2-B1/install/.htaccess
===================================================================
--- releases/5.2.2-B1/install/.htaccess	(revision 16497)
+++ releases/5.2.2-B1/install/.htaccess	(nonexistent)
@@ -1 +0,0 @@
-deny from all
\ No newline at end of file

Property changes on: releases/5.2.2-B1/install/.htaccess
___________________________________________________________________
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Index: releases/5.2.2-B1/install/module_info.xml
===================================================================
--- releases/5.2.2-B1/install/module_info.xml	(revision 16497)
+++ releases/5.2.2-B1/install/module_info.xml	(nonexistent)
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<module_info>
-	<name>In-Link</name>
-	<description>Directory Management</description>
-	<image>modules/in-link/install/img/icon_directory_management.gif</image>
-</module_info>
\ No newline at end of file

Property changes on: releases/5.2.2-B1/install/module_info.xml
___________________________________________________________________
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Index: releases/5.2.2-B1/install/install_schema.sql
===================================================================
--- releases/5.2.2-B1/install/install_schema.sql	(revision 16497)
+++ releases/5.2.2-B1/install/install_schema.sql	(nonexistent)
@@ -1,145 +0,0 @@
-CREATE TABLE Link (
-  LinkId int(11) NOT NULL AUTO_INCREMENT,
-  `Name` varchar(255) NOT NULL DEFAULT '',
-  l1_Name varchar(255) NOT NULL DEFAULT '',
-  l2_Name varchar(255) NOT NULL DEFAULT '',
-  l3_Name varchar(255) NOT NULL DEFAULT '',
-  l4_Name varchar(255) NOT NULL DEFAULT '',
-  l5_Name varchar(255) NOT NULL DEFAULT '',
-  AutomaticFilename tinyint(3) unsigned NOT NULL DEFAULT '1',
-  Description text,
-  l1_Description text,
-  l2_Description text,
-  l3_Description text,
-  l4_Description text,
-  l5_Description text,
-  MetaKeywords varchar(255) DEFAULT NULL,
-  MetaDescription text,
-  Url varchar(255) NOT NULL DEFAULT '',
-  CreatedOn int(10) unsigned DEFAULT NULL,
-  Modified int(10) unsigned DEFAULT NULL,
-  Expire int(10) unsigned DEFAULT NULL,
-  Hits double(20,6) NOT NULL DEFAULT '0.000000',
-  CachedRating varchar(10) NOT NULL DEFAULT '0',
-  CachedVotesQty int(11) NOT NULL DEFAULT '0',
-  CachedReviewsQty int(11) NOT NULL DEFAULT '0',
-  CreatedById int(11) DEFAULT NULL,
-  ModifiedById int(11) DEFAULT NULL,
-  Priority int(11) NOT NULL DEFAULT '0',
-  `Status` tinyint(4) NOT NULL DEFAULT '2',
-  EditorsPick tinyint(4) NOT NULL DEFAULT '0',
-  ResourceId int(11) DEFAULT NULL,
-  HotItem tinyint(4) NOT NULL DEFAULT '2',
-  PopItem tinyint(4) NOT NULL DEFAULT '2',
-  NewItem tinyint(4) NOT NULL DEFAULT '2',
-  OrgId int(11) DEFAULT NULL,
-  CustomTemplate varchar(255) NOT NULL DEFAULT '',
-  ReciprocalLinkFound tinyint(3) unsigned NOT NULL DEFAULT '0',
-  PRIMARY KEY (LinkId),
-  UNIQUE KEY ResourceId (ResourceId),
-  KEY sorting (Priority,`Name`),
-  KEY Hits (Hits),
-  KEY `Name` (`Name`),
-  KEY l1_Name (l1_Name),
-  KEY l2_Name (l2_Name),
-  KEY l3_Name (l3_Name),
-  KEY l4_Name (l4_Name),
-  KEY l5_Name (l5_Name),
-  KEY Description (Description(5)),
-  KEY l1_Description (l1_Description(5)),
-  KEY l2_Description (l2_Description(5)),
-  KEY l3_Description (l3_Description(5)),
-  KEY l4_Description (l4_Description(5)),
-  KEY l5_Description (l5_Description(5)),
-  KEY EditorsPick (EditorsPick),
-  KEY CreatedOn (CreatedOn),
-  KEY Modified (Modified,CreatedOn),
-  KEY `Status` (`Status`),
-  KEY HotItem (HotItem),
-  KEY PopItem (PopItem),
-  KEY NewItem (NewItem)
-);
-
-CREATE TABLE LinkValidation (
-  LinkValidationId int(11) NOT NULL AUTO_INCREMENT,
-  LinkId int(11) NOT NULL DEFAULT '0',
-  ValidationTime int(11) DEFAULT NULL,
-  ValidationCode varchar(50) DEFAULT NULL,
-  ValidationStatus tinyint(4) NOT NULL DEFAULT '0',
-  PRIMARY KEY (LinkValidationId),
-  UNIQUE KEY LinkId (LinkId),
-  KEY ValidationStatus (ValidationStatus),
-  KEY ValidationTime (ValidationTime)
-);
-
-CREATE TABLE Listings (
-  ListingId int(11) NOT NULL auto_increment,
-  ListingTypeId int(11) default '0',
-  ItemResourceId int(11) default NULL,
-  PurchasedOn int(11) default NULL,
-  ExpiresOn int(11) default NULL,
-  `Status` TINYINT(4) UNSIGNED NOT NULL DEFAULT '2',
-  PendingRenewal tinyint(4) NOT NULL default '0',
-  RenewalReminderSent tinyint(4) NOT NULL default '0',
-  PRIMARY KEY  (ListingId),
-  KEY ListingTypeId (ListingTypeId),
-  KEY ItemResourceId (ItemResourceId),
-  KEY PurchasedOn (PurchasedOn),
-  KEY ExpiresOn (ExpiresOn),
-  KEY Status (Status),
-  KEY RenewalReminderSent (RenewalReminderSent)
-);
-
-CREATE TABLE ListingTypes (
-  ListingTypeId int(11) NOT NULL AUTO_INCREMENT,
-  `Name` varchar(255) NOT NULL DEFAULT '',
-  Description text,
-  Duration int(11) NOT NULL DEFAULT '0',
-  DurationType int(11) NOT NULL DEFAULT '0',
-  OnPurchaseEdPick tinyint(4) NOT NULL DEFAULT '3',
-  OnPurchaseNew tinyint(4) NOT NULL DEFAULT '3',
-  OnPurchasePop tinyint(4) NOT NULL DEFAULT '3',
-  OnPurchaseHot tinyint(4) NOT NULL DEFAULT '3',
-  OnPurchasePriorityAction tinyint(4) NOT NULL DEFAULT '0',
-  OnPurchasePriorityValue tinyint(4) NOT NULL DEFAULT '1',
-  OnPurchaseAddToCatEnabled tinyint(4) NOT NULL DEFAULT '0',
-  OnPurchaseAddToCat int(11) NOT NULL DEFAULT '0',
-  OnPurchaseCustomTemplate varchar(255) NOT NULL DEFAULT '',
-  OnPurchaseStatus tinyint(4) NOT NULL DEFAULT '3',
-  OnExpireEdPick tinyint(4) NOT NULL DEFAULT '3',
-  OnExpireNew tinyint(4) NOT NULL DEFAULT '3',
-  OnExpirePop tinyint(4) NOT NULL DEFAULT '3',
-  OnExpireHot tinyint(4) NOT NULL DEFAULT '3',
-  OnExpirePriorityAction tinyint(4) NOT NULL DEFAULT '0',
-  OnExpirePriorityValue tinyint(4) NOT NULL DEFAULT '1',
-  OnExpireRemoveFromCatEnabled tinyint(4) NOT NULL DEFAULT '0',
-  OnExpireRemoveFromCat int(11) NOT NULL DEFAULT '0',
-  OnExpireCustomTemplate varchar(255) NOT NULL DEFAULT '',
-  OnExpireStatus tinyint(4) NOT NULL DEFAULT '3',
-  RenewalReminder int(11) NOT NULL DEFAULT '0',
-  EnableBuying tinyint(4) NOT NULL DEFAULT '0',
-  ShopCartName varchar(255) DEFAULT NULL,
-  Price double DEFAULT NULL,
-  Recurring tinyint(4) NOT NULL DEFAULT '0',
-  VirtualProductId int(11) NOT NULL DEFAULT '0',
-  PRIMARY KEY (ListingTypeId),
-  KEY VirtualProductId (VirtualProductId)
-);
-
-CREATE TABLE LinkCustomData (
-  CustomDataId int(11) NOT NULL auto_increment,
-  ResourceId int(10) unsigned NOT NULL default '0',
-  KEY ResourceId (ResourceId),
-  PRIMARY KEY  (CustomDataId)
-);
-
-CREATE TABLE LinkVisits (
-  VisitId int(11) NOT NULL AUTO_INCREMENT,
-  ResourceId int(11) DEFAULT NULL,
-  PortalUserId int(11) NOT NULL DEFAULT '0',
-  VisitTimestamp int(11) DEFAULT NULL,
-  PRIMARY KEY (VisitId),
-  KEY ResourceId (ResourceId),
-  KEY PortalUserId (PortalUserId),
-  KEY VisitTimestamp (VisitTimestamp)
-);

Property changes on: releases/5.2.2-B1/install/install_schema.sql
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.2
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Index: releases/5.2.2-B1/install/upgrades.sql
===================================================================
--- releases/5.2.2-B1/install/upgrades.sql	(revision 16497)
+++ releases/5.2.2-B1/install/upgrades.sql	(nonexistent)
@@ -1,209 +0,0 @@
-# ===== v 4.3.9 =====
-INSERT INTO Events VALUES (DEFAULT, 'LINK.VALIDATION.RESULTS', NULL, 1, 0, 'In-Link', 'la_event_link.validation.results', 1);
-
-INSERT INTO ImportScripts VALUES (DEFAULT, 'Links from CSV file [In-Link]', '', 'l', 'In-Link', '', 'CSV', '1');
-
-UPDATE CustomField
-SET ValueList = '=+||<SQL>SELECT DestAbbr AS OptionValue, DestName AS OptionName FROM <PREFIX>StdDestinations WHERE DestType = 2 AND (DestParentId = 225 OR DestParentId = 38) ORDER BY DestParentId DESC, DestAbbr ASC</SQL>'
-WHERE FieldName = 'LinkState';
-
-UPDATE CustomField
-SET ValueList = '=+||<SQL>SELECT DestAbbr AS OptionValue, DestName AS OptionName FROM <PREFIX>StdDestinations WHERE DestType = 1 ORDER BY DestAbbr ASC</SQL>'
-WHERE FieldName = 'LinkCountry';
-
-# ===== v 5.0.0 =====
-INSERT INTO Counters VALUES (DEFAULT, 'linkhits_count', 'SELECT ROUND(SUM(Hits)) FROM <%PREFIX%>Link', NULL, NULL, '300', '0', '|Link|');
-UPDATE Category SET Template = '/in-link/designs/section' WHERE Template = 'inlink/index';
-UPDATE Category SET CachedTemplate = '/in-link/designs/section' WHERE CachedTemplate = 'inlink/index';
-
-UPDATE ConfigurationValues SET VariableValue = '/in-link/designs/section' WHERE VariableName = 'l_CategoryTemplate';
-UPDATE ConfigurationValues SET VariableValue = 'in-link/designs/detail' WHERE VariableName = 'l_ItemTemplate';
-
-INSERT INTO Permissions VALUES (DEFAULT, 'in-link:links.view', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-link:setting_folder.view', 11, 1, 1, 0);
-DELETE FROM Permissions WHERE Permission LIKE 'in-link:inlink_general.%';
-
-UPDATE Events SET Description = 'la_event_link.owner.modify' WHERE  Description = 'la_event_link.modify.modify';
-UPDATE Events SET Description = 'la_event_link.owner.modify.pending' WHERE  Description = 'la_event_link.modify.modify.pending';
-
-UPDATE Phrase SET Module = 'In-Link' WHERE ((Phrase LIKE '%Links%' OR Phrase LIKE '%Listing%') AND (Module = 'Core') AND Phrase NOT IN ('la_section_QuickLinks'));
-
-UPDATE Phrase SET Module = 'In-Link', PhraseType = 1 WHERE ( (Phrase LIKE '%Validation%' OR Phrase LIKE 'la_title_In-Link') AND (Module = 'Core') AND Phrase NOT IN ('la_ValidationEmail', 'la_prompt_validation'));
-
-# ===== v 5.0.1 =====
-UPDATE ConfigurationValues SET VariableValue = 'in-link/links/link_detail' WHERE VariableName = 'l_ItemTemplate';
-
-UPDATE ConfigurationAdmin SET ValueList = 'ReviewText=la_opt_CommentText,CreatedOn=la_opt_CreatedOn'
-WHERE VariableName IN ('Link_ReviewsSort', 'Link_ReviewsSort2');
-
-UPDATE ConfigurationAdmin SET ValueList = 'ASC=la_common_Ascending,DESC=la_common_Descending'
-WHERE VariableName IN ('Link_ReviewsOrder', 'Link_ReviewsOrder2');
-
-UPDATE ConfigurationAdmin SET ValueList = 'Name=la_Link_Name,Description=la_Link_Description,Url=la_Link_URL,CreatedOn=la_opt_CreatedOn,Hits=la_Link_Hits,CachedRating=la_opt_Rating,<SQL>SELECT Prompt AS OptionName, CONCAT("cust_", FieldName) AS OptionValue FROM <PREFIX>CustomField WHERE (Type = 4) AND (IsSystem = 0)</SQL>'
-WHERE VariableName IN ('Link_SortField', 'Link_SortField2');
-
-UPDATE ConfigurationAdmin
-SET ValueList = '1=la_opt_Sec,60=la_opt_Min,3600=la_opt_Hour,86400=la_opt_Day,604800=la_opt_Week,2419200=la_opt_Month,29030400=la_opt_Year'
-WHERE VariableName IN ('link_ReviewDelay_Interval', 'link_RatingDelay_Interval');
-
-UPDATE CustomField SET FieldLabel = 'la_fld_cust_l_ItemTemplate', Prompt = 'la_fld_cust_l_ItemTemplate' WHERE FieldName = 'l_ItemTemplate';
-
-INSERT INTO Events VALUES(DEFAULT, 'LINK.REVIEW.ADD.PENDING', NULL, 1, 0, NULL, 'In-Link', 'la_event_link.review.add.pending', 1);
-
-UPDATE ConfigurationAdmin SET ValueList = 'style="width: 50px;"' WHERE VariableName IN ('link_ReviewDelay_Value', 'link_RatingDelay_Value');
-
-# ===== v 5.0.2-B1 =====
-ALTER TABLE ListingTypes CHANGE Description Description text NULL;
-ALTER TABLE LinkValidation CHANGE ValidationTime ValidationTime INT NULL DEFAULT NULL;
-ALTER TABLE LinkVisits CHANGE VisitTimestamp VisitTimestamp INT(11) NULL DEFAULT NULL;
-
-# ===== v 5.0.2-B2 =====
-
-# ===== v 5.0.2-RC1 =====
-
-# ===== v 5.0.2 =====
-
-# ===== v 5.0.3-B1 =====
-UPDATE Phrase
-SET Module = 'In-Link'
-WHERE Phrase IN (
-	'lu_PermName_Link.Add.Pending_desc', 'lu_PermName_Link.Add_desc', 'lu_PermName_Link.Delete_desc',
-	'lu_PermName_Link.Modify.Pending_desc', 'lu_PermName_Link.Modify_desc', 'lu_PermName_Link.Owner.Delete_desc',
-	'lu_PermName_Link.Owner.Modify.Pending_desc', 'lu_PermName_Link.Owner.Modify_desc', 'lu_PermName_Link.Rate_desc',
-	'lu_PermName_Link.Review_Pending_desc', 'lu_PermName_Link.View_desc'
-);
-
-# ===== v 5.0.3-B2 =====
-
-# ===== v 5.0.3-RC1 =====
-
-# ===== v 5.0.3 =====
-
-# ===== v 5.0.4-B1 =====
-
-# ===== v 5.0.4-B2 =====
-
-# ===== v 5.0.4 =====
-
-# ===== v 5.1.0-B1 =====
-UPDATE Modules SET Path = 'modules/in-link/' WHERE `Name` = 'In-Link';
-DELETE FROM ConfigurationValues WHERE VariableName IN ('StartValidationTime', 'LastExpirationTime', 'Link_Root');
-
-UPDATE CustomField
-SET ValueList = '=+||<SQL+>SELECT IsoCode AS OptionValue, l%3$s_Name AS OptionName FROM <PREFIX>CountryStates WHERE Type = 2 ORDER BY StateCountryId DESC, IsoCode ASC</SQL>'
-WHERE ValueList = '=+||<SQL>SELECT DestAbbr AS OptionValue, DestName AS OptionName FROM <PREFIX>StdDestinations WHERE DestType = 2 AND (DestParentId = 225 OR DestParentId = 38) ORDER BY DestParentId DESC, DestAbbr ASC</SQL>';
-
-UPDATE CustomField
-SET ValueList = '=+||<SQL+>SELECT IsoCode AS OptionValue, l%3$s_Name AS OptionName FROM <PREFIX>CountryStates WHERE Type = 1 ORDER BY IsoCode ASC</SQL>'
-WHERE ValueList = '=+||<SQL>SELECT DestAbbr AS OptionValue, DestName AS OptionName FROM <PREFIX>StdDestinations WHERE DestType = 1 ORDER BY DestAbbr ASC</SQL>';
-
-DELETE FROM Permissions WHERE Permission LIKE 'in-link:configuration_email%';
-
-# ===== v 5.1.0-RC1 =====
-
-# ===== v 5.1.0 =====
-
-# ===== v 5.1.1-B1 =====
-ALTER TABLE Link
-	CHANGE CreatedById CreatedById INT(11) NULL DEFAULT NULL ,
-	CHANGE ModifiedById ModifiedById INT(11) NULL DEFAULT NULL;
-
-# ===== v 5.1.1-B2 =====
-UPDATE Events
-SET l<%PRIMARY_LANGUAGE%>_Body = REPLACE(l<%PRIMARY_LANGUAGE%>_Body, '<inp2:<inp2:', '<inp2:')
-WHERE Event LIKE 'LINK.ADD.PENDING' AND `Type` = 1;
-
-# ===== v 5.1.1-RC1 =====
-
-# ===== v 5.1.1 =====
-
-# ===== v 5.1.2-B1 =====
-
-# ===== v 5.1.2-RC1 =====
-
-# ===== v 5.1.2 =====
-
-# ===== v 5.1.3-B1 =====
-
-# ===== v 5.1.3-RC1 =====
-UPDATE ConfigurationValues
-SET VariableValue = 'in-link/links/link_detail'
-WHERE VariableName = 'l_ItemTemplate' AND VariableValue = 'in-link/designs/detail';
-
-# ===== v 5.1.3-RC2 =====
-
-# ===== v 5.1.3 =====
-UPDATE Phrase
-SET `Module` = 'Core'
-WHERE PhraseKey IN ('LA_FLD_LISTINGID', 'LA_FLD_LISTINGTYPE');
-
-# ===== v 5.2.0-B1 =====
-UPDATE SearchConfig
-SET ForeignField = 'PortalUser.Username'
-WHERE ForeignField = 'PortalUser.Login' AND ModuleName = 'In-Link';
-
-UPDATE SearchConfig
-SET DisplayName = REPLACE(DisplayName, 'lu_', 'lc_')
-WHERE DisplayName IN ('lu_field_linkid', 'lu_field_url');
-
-UPDATE SystemSettings
-SET Section = 'in-portal:configure_advanced', ModuleOwner = 'In-Portal', Heading = 'la_section_Settings3rdPartyAPI', DisplayOrder = 80.02
-WHERE VariableName = 'l_GoogleMapsAPIKey';
-
-UPDATE SystemSettings
-SET DisplayOrder = DisplayOrder - 0.01
-WHERE VariableName IN ('l_EnableLinkContactForm', 'ReciprocalLinkChecking');
-
-UPDATE LanguageLabels
-SET Module = 'In-Link'
-WHERE PhraseKey IN ('LA_LINK_CREATEDON', 'LA_LINK_DESCRIPTION', 'LA_LINK_HITS', 'LA_LINK_NAME', 'LA_LINK_URL');
-
-DELETE FROM LanguageLabels
-WHERE PhraseKey IN (
-	'LA_LINK_URLSTATUS_PROMPT', 'LA_TEXT_LINK_SEARCH', 'LA_LINK_CATCHEDRATING',
-	'LA_LINK_CATCHEDREVIEWSQTY', 'LA_LINK_CATCHEDVOTESQTY'
-);
-
-DELETE FROM SystemSettings
-WHERE VariableName IN (
-	'Link_Highlight_OpenTag', 'Link_Highlight_CloseTag', 'Link_RatingToPop', 'Link_UrlStatus',
-	'Search_Link_CatchedRating', 'Search_Link_CatchedReviewsQty', 'Search_Link_CatchedVotesQty',
-	'Search_Link_CreatedOn', 'Search_Link_Description', 'Search_Link_EditorsPick', 'Search_Link_Hits',
-	'Search_Link_HotItem', 'Search_Link_LinkId', 'Search_Link_Name', 'Search_Link_NewItem', 'Search_Link_PopItem',
-	'Search_Link_Priority', 'Search_Link_ResourceId', 'Search_Link_ReviewById', 'Search_Link_Status', 'Search_Link_Url'
-);
-
-UPDATE SystemSettings
-SET DisplayOrder = DisplayOrder - 0.01
-WHERE VariableName IN (
-	'link_ReviewDelay_Value', 'link_ReviewDelay_Interval', 'link_RatingDelay_Value', 'link_RatingDelay_Interval',
-	'l_MaxCategories', 'l_EnableGoogleMaps', 'l_EnableLinkContactForm', 'ReciprocalLinkChecking'
-);
-
-UPDATE SearchConfig
-SET ForeignField = 'Users.Username'
-WHERE ForeignField = 'PortalUser.Username' AND ModuleName = 'In-Link';
-
-# ===== v 5.2.0-B2 =====
-UPDATE Link main_table
-SET main_table.CachedReviewsQty = (SELECT COUNT(*) FROM <%TABLE_PREFIX%>CatalogReviews review_table WHERE review_table.ItemId = main_table.ResourceId);
-
-# ===== v 5.2.0-B3 =====
-
-# ===== v 5.2.0-RC1 =====
-
-# ===== v 5.2.0 =====
-INSERT INTO Permissions VALUES(DEFAULT, 'in-link:configuration_output.add', 11, 1, 1, 0);
-
-# ===== v 5.2.1-B1 =====
-
-# ===== v 5.2.1-B2 =====
-UPDATE Modules
-SET ClassNamespace = 'Intechnic\\InPortal\\Modules\\InLink'
-WHERE `Name` = 'In-Link';
-
-# ===== v 5.2.1-RC1 =====
-
-# ===== v 5.2.1 =====
-
-# ===== v 5.2.2-B1 =====

Property changes on: releases/5.2.2-B1/install/upgrades.sql
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.11
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Index: releases/5.2.2-B1/install/english.lang
===================================================================
--- releases/5.2.2-B1/install/english.lang	(revision 16497)
+++ releases/5.2.2-B1/install/english.lang	(nonexistent)
@@ -1,297 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<LANGUAGES Version="6">
-	<LANGUAGE Encoding="base64" PackName="English" LocalName="English" DateFormat="m/d/Y" ShortDateFormat="m/d" TimeFormat="g:i A" ShortTimeFormat="g:i A" InputDateFormat="m/d/Y" InputTimeFormat="g:i:s A" DecimalPoint="." ThousandSep="," UnitSystem="2" Locale="en-US" UserDocsUrl="http://docs.in-portal.org/eng/index.php">
-		<EMAILDESIGNS>
-			<HTML>JGJvZHkNCjxici8+PGJyLz4NCg0KU2luY2VyZWx5LDxici8+PGJyLz4NCg0KV2Vic2l0ZSBhZG1pbmlzdHJhdGlvbi4NCg0KPCEtLSMjIDxpbnAyOmVtYWlsLWxvZ19JdGVtTGluayB0ZW1wbGF0ZT0icGxhdGZvcm0vbXlfYWNjb3VudC9lbWFpbCIvPiAjIy0tPg==</HTML>
-		</EMAILDESIGNS>
-		<PHRASES>
-			<PHRASE Label="la_ActionsUponExpire" Module="In-Link" Type="1">QWN0aW9ucyBVcG9uIEV4cGlyYXRpb24=</PHRASE>
-			<PHRASE Label="la_ActionsUponPurchase" Module="In-Link" Type="1">QWN0aW9ucyBVcG9uIFB1cmNoYXNl</PHRASE>
-			<PHRASE Label="la_col_DupeCount" Module="In-Link" Type="1">RHVwbGljYXRlcw==</PHRASE>
-			<PHRASE Label="la_col_ValidatedOn" Module="In-Link" Type="1">VmFsaWRhdGVkIE9u</PHRASE>
-			<PHRASE Label="la_col_ValidationCode" Module="In-Link" Type="1">VmFsaWRhdGlvbiBDb2Rl</PHRASE>
-			<PHRASE Label="la_config_EnableLinkContactForm" Module="In-Link" Type="1">RW5hYmxlIExpbmsgQ29udGFjdCBGb3Jtcw==</PHRASE>
-			<PHRASE Label="la_config_ReciprocalLinkChecking" Module="In-Link" Type="1">UmVjaXByb2NhbCBMaW5rIENoZWNraW5n</PHRASE>
-			<PHRASE Label="la_DecreaseBy" Module="In-Link" Type="1">RGVjcmVhc2UgQnk=</PHRASE>
-			<PHRASE Label="la_DontChange" Module="In-Link" Type="1">RG9uJ3QgQ2hhbmdl</PHRASE>
-			<PHRASE Label="la_fld_AdditionalSection" Module="In-Link" Type="1">QWRkaXRpb25hbCBTZWN0aW9u</PHRASE>
-			<PHRASE Label="la_fld_cust_l_ItemTemplate" Module="In-Link" Type="1">TGluayBJdGVtIFRlbXBsYXRl</PHRASE>
-			<PHRASE Label="la_fld_EnableBuying" Module="In-Link" Type="1">RW5hYmxlIFB1cmNoYXNpbmc=</PHRASE>
-			<PHRASE Label="la_fld_ExpiresOn" Module="In-Link" Type="1" Column="RXhwaXJlcyBPbg==">RXhwaXJhdGlvbiBEYXRl</PHRASE>
-			<PHRASE Label="la_fld_LinkAddress" Module="In-Link" Type="1">QWRkcmVzcw==</PHRASE>
-			<PHRASE Label="la_fld_LinkCity" Module="In-Link" Type="1">Q2l0eQ==</PHRASE>
-			<PHRASE Label="la_fld_LinkCountry" Module="In-Link" Type="1">Q291bnRyeQ==</PHRASE>
-			<PHRASE Label="la_fld_LinkEnableGoogleMaps" Module="In-Link" Type="1">RW5hYmxlIEdvb2dsZSBNYXBz</PHRASE>
-			<PHRASE Label="la_fld_LinkGoogleMapsAPIKey" Module="In-Link" Type="1">R29vZ2xlIE1hcHMgQVBJIEtleQ==</PHRASE>
-			<PHRASE Label="la_fld_LinkName" Module="In-Link" Type="1" Column="TGluaw==">TGluayBOYW1l</PHRASE>
-			<PHRASE Label="la_fld_LinkOwner" Module="In-Link" Type="1" Column="T3duZXI=">TGluayBPd25lcg==</PHRASE>
-			<PHRASE Label="la_fld_LinkPhone" Module="In-Link" Type="1">UGhvbmU=</PHRASE>
-			<PHRASE Label="la_fld_LinkState" Module="In-Link" Type="1">U3RhdGU=</PHRASE>
-			<PHRASE Label="la_fld_LinkStatus" Module="In-Link" Type="1">TGluayBTdGF0dXM=</PHRASE>
-			<PHRASE Label="la_fld_LinkZipCode" Module="In-Link" Type="1">WmlwIGNvZGU=</PHRASE>
-			<PHRASE Label="la_fld_Link_MaxHotNumber" Module="In-Link" Type="1">TWF4aW11bSBudW1iZXIgb2YgSE9UIGxpbmtz</PHRASE>
-			<PHRASE Label="la_fld_Link_MinPopRating" Module="In-Link" Type="1">TWluaW11bSByYXRpbmcgdG8gY29uc2lkZXIgbGluayBQT1A=</PHRASE>
-			<PHRASE Label="la_fld_Link_MinPopVotes" Module="In-Link" Type="1">TWluaW11bSBudW1iZXIgb2Ygdm90ZXMgdG8gY29uc2lkZXIgbGluayBQT1A=</PHRASE>
-			<PHRASE Label="la_fld_ListingTypeDescription" Module="In-Link" Type="1">RGVzY3JpcHRpb24=</PHRASE>
-			<PHRASE Label="la_fld_ListingTypeId" Module="In-Link" Type="1">SUQ=</PHRASE>
-			<PHRASE Label="la_fld_ListingTypeName" Module="In-Link" Type="1" Column="TGlzdGluZyBUeXBl">TmFtZQ==</PHRASE>
-			<PHRASE Label="la_fld_PendingRenewal" Module="In-Link" Type="1" Column="UGVuZGluZyBSZW5ld2Fs">UGVuZGluZyBSZW5ld2Fs</PHRASE>
-			<PHRASE Label="la_fld_PurchasedOn" Module="In-Link" Type="1" Column="RW5hYmxlZCBPbg==">UHVyY2hhc2UgRGF0ZQ==</PHRASE>
-			<PHRASE Label="la_fld_ReciprocalLinkFound" Module="In-Link" Type="1">UmVjaXByb2NhbCBMaW5rIFN0YXR1cw==</PHRASE>
-			<PHRASE Label="la_fld_Recurring" Module="In-Link" Type="1">UmVjdXJyaW5n</PHRASE>
-			<PHRASE Label="la_fld_RenewalReminder" Module="In-Link" Type="1">UmVuZXdhbCBSZW1pbmRlcg==</PHRASE>
-			<PHRASE Label="la_fld_ShopCartName" Module="In-Link" Type="1">UHJvZHVjdCBOYW1l</PHRASE>
-			<PHRASE Label="la_In-link" Module="In-Link" Type="1">SW4tTGluaw==</PHRASE>
-			<PHRASE Label="la_IncreaseBy" Module="In-Link" Type="1">SW5jcmVhc2UgQnk=</PHRASE>
-			<PHRASE Label="la_ItemTab_Links" Module="In-Link" Type="1">TGlua3M=</PHRASE>
-			<PHRASE Label="la_link_AllowFreeListings" Module="In-Link" Type="1">QWxsb3cgRnJlZSBMaXN0aW5ncw==</PHRASE>
-			<PHRASE Label="la_Link_Description" Module="In-Link" Type="1">TGluayBEZXNjcmlwdGlvbg==</PHRASE>
-			<PHRASE Label="la_link_EnhancedLinks" Module="In-Link" Type="1">RW5oYW5jZWQgTGlzdGluZ3M=</PHRASE>
-			<PHRASE Label="la_Link_Hits" Module="In-Link" Type="1">SGl0cw==</PHRASE>
-			<PHRASE Label="la_Link_Name" Module="In-Link" Type="1">TGluayBOYW1l</PHRASE>
-			<PHRASE Label="la_link_sortreviews2_prompt" Module="In-Link" Type="1">YW5kIHRoZW4gYnk=</PHRASE>
-			<PHRASE Label="la_link_sortreviews_prompt" Module="In-Link" Type="1">U29ydCBDb21tZW50cyBieQ==</PHRASE>
-			<PHRASE Label="la_Link_URL" Module="In-Link" Type="1">VVJM</PHRASE>
-			<PHRASE Label="la_menu_Grouping" Module="In-Link" Type="1">R3JvdXBpbmcgQnk=</PHRASE>
-			<PHRASE Label="la_NotChecked" Module="In-Link" Type="1">Tm90IENoZWNrZWQ=</PHRASE>
-			<PHRASE Label="la_NotPendingRenewal" Module="In-Link" Type="1">Tm8=</PHRASE>
-			<PHRASE Label="la_PendingRenewal" Module="In-Link" Type="1">UGVuZGluZyBSZW5ld2Fs</PHRASE>
-			<PHRASE Label="la_permission_in-link:link_validation.advanced:continue" Module="In-Link" Type="1">Q29udGludWUgTGluayBWYWxpZGF0aW9u</PHRASE>
-			<PHRASE Label="la_permission_in-link:link_validation.advanced:reset" Module="In-Link" Type="1">UmVzZXQgTGluayBWYWxpZGF0aW9u</PHRASE>
-			<PHRASE Label="la_permission_in-link:link_validation.advanced:restart" Module="In-Link" Type="1">UmVzdGFydCBMaW5rIFZhbGlkYXRpb24=</PHRASE>
-			<PHRASE Label="la_permission_in-link:link_validation.advanced:validate" Module="In-Link" Type="1">TGluayBWYWxpZGF0aW9uIGZvciBJbmRpdmlkdWFsIExpc3Rpbmdz</PHRASE>
-			<PHRASE Label="la_permission_in-link:paid_listings.advanced:approve" Module="In-Link" Type="1">QXBwcm92ZSBQYWlkIExpc3Rpbmdz</PHRASE>
-			<PHRASE Label="la_permission_in-link:paid_listings.advanced:decline" Module="In-Link" Type="1">RGVjbGluZSBQYWlkIExpc3Rpbmdz</PHRASE>
-			<PHRASE Label="la_PermName_Link.Add.Pending_desc" Module="In-Link" Type="1">UGVuZGluZyBMaW5r</PHRASE>
-			<PHRASE Label="la_PermName_Link.Add_desc" Module="In-Link" Type="1">QWRkIExpbms=</PHRASE>
-			<PHRASE Label="la_PermName_Link.Delete_desc" Module="In-Link" Type="1">RGVsZXRlIExpbms=</PHRASE>
-			<PHRASE Label="la_PermName_Link.Modify.Pending_desc" Module="In-Link" Type="1">TW9kaWZ5IExpbmsgUGVuZGluZw==</PHRASE>
-			<PHRASE Label="la_PermName_Link.Modify_desc" Module="In-Link" Type="1">TW9kaWZ5IExpbms=</PHRASE>
-			<PHRASE Label="la_PermName_Link.Owner.Delete_desc" Module="In-Link" Type="1">TGluayBEZWxldGUgYnkgT3duZXI=</PHRASE>
-			<PHRASE Label="la_PermName_Link.Owner.Modify.Pending_desc" Module="In-Link" Type="1">TGluayBNb2RpZnkgUGVuZGluZyBieSBPd25lcg==</PHRASE>
-			<PHRASE Label="la_PermName_Link.Owner.Modify_desc" Module="In-Link" Type="1">TGluayBNb2RpZnkgYnkgT3duZXI=</PHRASE>
-			<PHRASE Label="la_PermName_Link.Rate_desc" Module="In-Link" Type="1">UmF0ZSBMaW5r</PHRASE>
-			<PHRASE Label="la_PermName_Link.Review_desc" Module="In-Link" Type="1">Q29tbWVudCBMaW5r</PHRASE>
-			<PHRASE Label="la_PermName_Link.Review_Pending_desc" Module="In-Link" Type="1">UmV2aWV3IExpbmsgUGVuZGluZw==</PHRASE>
-			<PHRASE Label="la_PermName_Link.View_desc" Module="In-Link" Type="1">VmlldyBMaW5r</PHRASE>
-			<PHRASE Label="la_prompt_ActiveLinks" Module="In-Link" Type="1">QWN0aXZlIExpbmtz</PHRASE>
-			<PHRASE Label="la_prompt_DisabledLinks" Module="In-Link" Type="1">RGlzYWJsZWQgTGlua3M=</PHRASE>
-			<PHRASE Label="la_prompt_EditorsPickLinks" Module="In-Link" Type="1">RWRpdG9yJ3MgUGljayBMaW5rcw==</PHRASE>
-			<PHRASE Label="la_prompt_HotLinks" Module="In-Link" Type="1">SG90IExpbmtz</PHRASE>
-			<PHRASE Label="la_prompt_LinkReviews" Module="In-Link" Type="1">VG90YWwgTGluayBDb21tZW50cw==</PHRASE>
-			<PHRASE Label="la_prompt_LinksAverageRating" Module="In-Link" Type="1">QXZlcmFnZSBSYXRpbmcgb2YgTGlua3M=</PHRASE>
-			<PHRASE Label="la_prompt_MaxLinksHits" Module="In-Link" Type="1">TWF4aW11bSBIaXRzIG9mIGEgTGluaw==</PHRASE>
-			<PHRASE Label="la_prompt_MaxLinksVotes" Module="In-Link" Type="1">TWF4aW11bSBWb3RlcyBvZiBhIExpbms=</PHRASE>
-			<PHRASE Label="la_prompt_NewLinks" Module="In-Link" Type="1">TmV3IExpbmtz</PHRASE>
-			<PHRASE Label="la_prompt_PendingLinks" Module="In-Link" Type="1">UGVuZGluZyBMaW5rcw==</PHRASE>
-			<PHRASE Label="la_prompt_PopularLinks" Module="In-Link" Type="1">UG9wdWxhciBMaW5rcw==</PHRASE>
-			<PHRASE Label="la_prompt_TotalLinks" Module="In-Link" Type="1">VG90YWwgTGlua3M=</PHRASE>
-			<PHRASE Label="la_section_BusinessLocation" Module="In-Link" Type="1">TG9jYXRpb24=</PHRASE>
-			<PHRASE Label="la_section_Link" Module="In-Link" Type="1">TGluaw==</PHRASE>
-			<PHRASE Label="la_section_OriginalValues" Module="In-Link" Type="1">T3JpZ2luYWwgVmFsdWVz</PHRASE>
-			<PHRASE Label="la_SetEqualTo" Module="In-Link" Type="1">U2V0IEVxdWFsIFRv</PHRASE>
-			<PHRASE Label="la_ShortToolTip_ResetValidationStatus" Module="In-Link" Type="1">UmVzZXQ=</PHRASE>
-			<PHRASE Label="la_tab_DuplicateChecker" Module="In-Link" Type="1">RHVwbGljYXRlIENoZWNrZXI=</PHRASE>
-			<PHRASE Label="la_tab_Links" Module="In-Link" Type="1">TGlua3M=</PHRASE>
-			<PHRASE Label="la_tab_LinkValidation" Module="In-Link" Type="1">TGluayBWYWxpZGF0aW9u</PHRASE>
-			<PHRASE Label="la_tab_Listings" Module="In-Link" Type="1">TGlzdGluZ3M=</PHRASE>
-			<PHRASE Label="la_tab_ListingTypes" Module="In-Link" Type="1">TGlzdGluZyBUeXBlcw==</PHRASE>
-			<PHRASE Label="la_tab_PaidListings" Module="In-Link" Type="1">UGFpZCBMaXN0aW5ncw==</PHRASE>
-			<PHRASE Label="la_tab_ShopCartEntry" Module="In-Link" Type="1">U2hvcHBpbmcgQ2FydCBFbnRyeQ==</PHRASE>
-			<PHRASE Label="la_tab_ValidatingLinks" Module="In-Link" Type="1">VmFsaWRhdGluZyBMaW5rcw==</PHRASE>
-			<PHRASE Label="la_Text_Links" Module="In-Link" Type="1">TGlua3M=</PHRASE>
-			<PHRASE Label="la_Text_PaidListing" Module="In-Link" Type="1">UGFpZCBMaXN0aW5n</PHRASE>
-			<PHRASE Label="la_Text_PaidListingType" Module="In-Link" Type="1">TGlzdGluZyBUeXBl</PHRASE>
-			<PHRASE Label="la_Text_ShopCartItem" Module="In-Link" Type="1">U2hvcHBpbmcgQ2FydCBJdGVt</PHRASE>
-			<PHRASE Label="la_title_AddingLink" Module="In-Link" Type="1">QWRkaW5nIExpbms=</PHRASE>
-			<PHRASE Label="la_title_AddingListing" Module="In-Link" Type="1">QWRkaW5nIExpc3Rpbmc=</PHRASE>
-			<PHRASE Label="la_title_AddingPaidListingType" Module="In-Link" Type="1">QWRkaW5nIExpc3RpbmcgVHlwZQ==</PHRASE>
-			<PHRASE Label="la_title_DuplicateLinks" Module="In-Link" Type="1">RHVwbGljYXRlIExpbmtz</PHRASE>
-			<PHRASE Label="la_title_EditingLink" Module="In-Link" Type="1">RWRpdGluZyBMaW5r</PHRASE>
-			<PHRASE Label="la_title_EditingListing" Module="In-Link" Type="1">RWRpdGluZyBMaXN0aW5n</PHRASE>
-			<PHRASE Label="la_title_EditingPaidListingType" Module="In-Link" Type="1">RWRpdGluZyBMaXN0aW5nIFR5cGU=</PHRASE>
-			<PHRASE Label="la_title_ImportLinks" Module="In-Link" Type="1">SW1wb3J0IExpbmtz</PHRASE>
-			<PHRASE Label="la_title_In-Link" Module="In-Link" Type="1">RGlyZWN0b3J5</PHRASE>
-			<PHRASE Label="la_title_Links" Module="In-Link" Type="1">TGlua3M=</PHRASE>
-			<PHRASE Label="la_title_LinksExport" Module="In-Link" Type="1">TGlua3MgRXhwb3J0</PHRASE>
-			<PHRASE Label="la_title_NewLink" Module="In-Link" Type="1">TmV3IExpbms=</PHRASE>
-			<PHRASE Label="la_title_NewListing" Module="In-Link" Type="1">TmV3IExpc3Rpbmc=</PHRASE>
-			<PHRASE Label="la_title_NewPaidListingType" Module="In-Link" Type="1">TmV3IExpc3RpbmcgVHlwZQ==</PHRASE>
-			<PHRASE Label="la_title_PaidListings" Module="In-Link" Type="1">UGFpZCBMaXN0aW5ncw==</PHRASE>
-			<PHRASE Label="la_title_PaidListingTypes" Module="In-Link" Type="1">TGlzdGluZyBUeXBlcw==</PHRASE>
-			<PHRASE Label="la_title_ShopCartEntry" Module="In-Link" Type="1">U2hvcHBpbmcgQ2FydCBFbnRyeQ==</PHRASE>
-			<PHRASE Label="la_ToolTip_ContinueValidation" Module="In-Link" Type="1">Q29udGludWUgTGluayBWYWxpZGF0aW9u</PHRASE>
-			<PHRASE Label="la_ToolTip_Merge" Module="In-Link" Type="1">TWVyZ2U=</PHRASE>
-			<PHRASE Label="la_ToolTip_newfile" Module="In-Link" Type="1">TmV3IEZpbGU=</PHRASE>
-			<PHRASE Label="la_ToolTip_newlisting" Module="In-Link" Type="1">TmV3IExpc3Rpbmc=</PHRASE>
-			<PHRASE Label="la_ToolTip_newlisttype" Module="In-Link" Type="1">TmV3IExpc3RpbmcgVHlwZQ==</PHRASE>
-			<PHRASE Label="la_ToolTip_NewPaidListing" Module="In-Link" Type="1">TmV3IFBhaWQgTGlzdGluZw==</PHRASE>
-			<PHRASE Label="la_ToolTip_NewValidation" Module="In-Link" Type="1">U3RhcnQgTmV3IFZhbGlkYXRpb24=</PHRASE>
-			<PHRASE Label="la_ToolTip_ResetValidationStatus" Module="In-Link" Type="1">UmVzZXQgVmFsaWRhdGlvbiBTdGF0dXM=</PHRASE>
-			<PHRASE Label="la_UseGridToApproveDecline" Module="In-Link" Type="1">VXNlIGdyaWQgdG8gQXBwcm92ZSAvIERlY2xpbmU=</PHRASE>
-		</PHRASES>
-		<EVENTS>
-			<EVENT Event="LINK.ADD" Type="0">
-				<SUBJECT>TmV3IExpbmsgIjxpbnAyOmxfRmllbGQgbmFtZT0iTmFtZSIvPiIgLSBBZGRlZA==</SUBJECT>
-				<HTMLBODY>VGhhbmsgeW91IGZvciBzdWJtaXR0aW5nIHlvdXIgbGluayB0byBvdXIgd2Vic2l0ZSE8YnIgLz4NCjxiciAvPg0KTGluayBkZXRhaWwgYXJlIGxpc3RlZCBiZWxvdzo8YnIgLz4NCjxiciAvPg0KTGluayBOYW1lOiA8aW5wMjpsX0ZpZWxkIG5hbWU9Ik5hbWUiLz4gPGJyIC8+DQo8aW5wMjptX2lmIGNoZWNrPSJsX0ZpZWxkIiBuYW1lPSJVcmwiPiBMaW5rIFdlYnNpdGU6IDxpbnAyOmxfRmllbGQgbmFtZT0iVXJsIi8+PGJyIC8+DQo8L2lucDI6bV9pZj4gPGlucDI6bV9pZiBjaGVjaz0ibF9GaWVsZCIgbmFtZT0iRGVzY3JpcHRpb24iPiBEZXNjcmlwdGlvbjogPGlucDI6bF9GaWVsZCBuYW1lPSJEZXNjcmlwdGlvbiIvPjxiciAvPg0KPC9pbnAyOm1faWY+IDxiciAvPg0KPGJyIC8+DQpZb3UgY2FuIHZpZXcgeW91ciBsaW5rIGhlcmUgPGEgaHJlZj0iPGlucDI6bF9MaW5rTGluayB0ZW1wbGF0ZT0iX19kZWZhdWx0X18iLz4iPjxpbnAyOmxfRmllbGQgbmFtZT0iTmFtZSIvPjwvYT4=</HTMLBODY>
-			</EVENT>
-			<EVENT Event="LINK.ADD" Type="1">
-				<SUBJECT>TmV3IExpbmsgaGFzIGJlZW4gU3VibWl0dGVk</SUBJECT>
-				<HTMLBODY>QSBuZXcgTGluayBoYXMgYmVlbiBzdWJtaXR0ZWQgdG8gdGhlIHdlYnNpdGUgYnkgPGlucDI6bF9GaWVsZCBuYW1lPSJVc2VyTmFtZSIvPi48YnIgLz4NCjxiciAvPg0KTGluayBOYW1lOiA8aW5wMjpsX0ZpZWxkIG5hbWU9Ik5hbWUiLz48YnIgLz4NCjxpbnAyOm1faWYgY2hlY2s9ImxfRmllbGQiIG5hbWU9IlVybCI+IExpbmsgV2Vic2l0ZTogPGlucDI6bF9GaWVsZCBuYW1lPSJVcmwiLz48YnIgLz4NCjwvaW5wMjptX2lmPiA8aW5wMjptX2lmIGNoZWNrPSJsX0ZpZWxkIiBuYW1lPSJEZXNjcmlwdGlvbiI+IERlc2NyaXB0aW9uOiA8aW5wMjpsX0ZpZWxkIG5hbWU9IkRlc2NyaXB0aW9uIi8+PGJyIC8+DQo8L2lucDI6bV9pZj4gPGJyIC8+DQo8YnIgLz4NCllvdSBjYW4gdmlldyBpdCBoZXJlIDxhIGhyZWY9IjxpbnAyOmxfTGlua0xpbmsgdGVtcGxhdGU9Il9fZGVmYXVsdF9fIi8+Ij48aW5wMjpsX0ZpZWxkIG5hbWU9Ik5hbWUiLz48L2E+</HTMLBODY>
-			</EVENT>
-			<EVENT Event="LINK.ADD.PENDING" Type="0">
-				<SUBJECT>WW91ciBMaW5rICI8aW5wMjpsX0ZpZWxkIG5hbWU9Ik5hbWUiLz4iIGlzIFBlbmRpbmc=</SUBJECT>
-				<HTMLBODY>VGhhbmsgeW91IGZvciBzdWJtaXR0aW5nIHlvdXIgTGluay48YnIvPjxici8+DQoNCkN1cnJlbnRseSBpdCdzIHBlbmRpbmcgZm9yIGFkbWluaXN0cmF0aXZlIGFwcHJvdmFsLjxici8+PGJyLz4NCg0KWW91J2xsIGJlIGNvbnRhY3RlZCBkaXJlY3RseSBieSBlbWFpbC48YnIvPjxici8+DQoNCkxpbmsgTmFtZTogPGlucDI6bF9GaWVsZCBuYW1lPSJOYW1lIi8+PGJyLz4NCjxpbnAyOm1faWYgY2hlY2s9ImxfRmllbGQiIG5hbWU9IlVybCI+DQpMaW5rIFdlYnNpdGU6IDxpbnAyOmxfRmllbGQgbmFtZT0iVXJsIi8+PGJyLz4NCjwvaW5wMjptX2lmPg0KPGlucDI6bV9pZiBjaGVjaz0ibF9GaWVsZCIgbmFtZT0iRGVzY3JpcHRpb24iPg0KRGVzY3JpcHRpb246IDxpbnAyOmxfRmllbGQgbmFtZT0iRGVzY3JpcHRpb24iLz48YnIvPg0KPC9pbnAyOm1faWY+DQo8YnIvPjxici8+DQoNCg==</HTMLBODY>
-			</EVENT>
-			<EVENT Event="LINK.ADD.PENDING" Type="1">
-				<SUBJECT>TmV3IExpbmsgIGhhcyBiZWVuIFN1Ym1pdHRlZCBhbmQgUGVuZGluZyE=</SUBJECT>
-				<HTMLBODY>TmV3IGxpbmsgaGFzIGJlZW4gc3VibWl0dGVkIGFuZCBpcyBwZW5kaW5nIGZvciBhZG1pbmlzdHJhdGl2ZSBhcHByb3ZhbC48YnIvPjxici8+DQoNCkxpbmsgTmFtZTogPGlucDI6bF9GaWVsZCBuYW1lPSJOYW1lIi8+PGJyLz4NCjxpbnAyOm1faWYgY2hlY2s9ImxfRmllbGQiIG5hbWU9IlVybCI+DQpMaW5rIFdlYnNpdGU6IDxpbnAyOmxfRmllbGQgbmFtZT0iVXJsIi8+PGJyLz4NCjwvaW5wMjptX2lmPg0KPGlucDI6bV9pZiBjaGVjaz0ibF9GaWVsZCIgbmFtZT0iRGVzY3JpcHRpb24iPg0KRGVzY3JpcHRpb246IDxpbnAyOmxfRmllbGQgbmFtZT0iRGVzY3JpcHRpb24iLz48YnIvPg0KPC9pbnAyOm1faWY+DQo8YnIvPjxici8+DQoNClBsZWFzZSBwcm9jZWVkIHRvIHRoZSBBZG1pbmlzdHJhdGl2ZSBDb25zb2xlIHRvIGFwcHJvdmUgb3IgZGVueSB0aGlzIGxpbms8YnIvPjwvYnI+</HTMLBODY>
-			</EVENT>
-			<EVENT Event="LINK.APPROVE" Type="0">
-				<SUBJECT>WW91ciBMaW5rICI8aW5wMjpsX0ZpZWxkIG5hbWU9Ik5hbWUiLz4iIC0gQXBwcm92ZWQh</SUBJECT>
-				<HTMLBODY>WW91ciBMaW5rIGhhcyBiZWVuIEFwcHJvdmVkITxiciAvPg0KPGJyIC8+DQpMaW5rIE5hbWU6IDxpbnAyOmxfRmllbGQgbmFtZT0iTmFtZSIvPjxiciAvPg0KPGJyIC8+DQpZb3UgY2FuIHZpZXcgaXQgaGVyZSA8YSBocmVmPSI8aW5wMjpsX0xpbmtMaW5rIHRlbXBsYXRlPSJfX2RlZmF1bHRfXyIvPiI+PGlucDI6bF9GaWVsZCBuYW1lPSJOYW1lIi8+PC9hPg==</HTMLBODY>
-			</EVENT>
-			<EVENT Event="LINK.CONTACTFORM" Type="0">
-				<SUBJECT>IlJlcXVlc3QgSW5mb3JtYXRpb24iIGZvcm0gc3VibWl0dGVk</SUBJECT>
-				<HTMLBODY>RGVhciBCdXNpbmVzcyBPd25lciw8YnIgLz4NCjxiciAvPg0KJnF1b3Q7UmVxdWVzdCBJbmZvcm1hdGlvbiZxdW90OyBmb3JtIGhhcyBiZWVuIHN1Ym1pdHRlZCBmb3IgPGlucDI6bV9wYXJhbSBuYW1lPSJ0b19saW5rbmFtZSIvPjxiciAvPg0KPGJyIC8+DQo8aHIgbm9zaGFkZT0iIiB3aWR0aD0iMTAwJSIgLz4NCjxiciAvPg0KPHRhYmxlPg0KICAgIDx0Ym9keT4NCiAgICAgICAgPHRyPg0KICAgICAgICAgICAgPHRkPkZ1bGwgbmFtZTo8L3RkPg0KICAgICAgICAgICAgPHRkPjxpbnAyOm1fcGFyYW0gbmFtZT0iZnJvbV9uYW1lIiAvPjwvdGQ+DQogICAgICAgIDwvdHI+DQogICAgICAgIDx0cj4NCiAgICAgICAgICAgIDx0ZD5FLW1haWw6PC90ZD4NCiAgICAgICAgICAgIDx0ZD48YSBocmVmPSJtYWlsdG86PGlucDI6bV9wYXJhbSBuYW1lPSJmcm9tX2VtYWlsIiAvPiI+PGlucDI6bV9wYXJhbSBuYW1lPSJmcm9tX2VtYWlsIiAvPjwvYT48L3RkPg0KICAgICAgICA8L3RyPg0KICAgICAgICA8dHI+DQogICAgICAgICAgICA8dGQ+U3ViamVjdDo8L3RkPg0KICAgICAgICAgICAgPHRkPjxpbnAyOm1fcGFyYW0gbmFtZT0iZnJvbV9zdWJqZWN0IiAvPjwvdGQ+DQogICAgICAgIDwvdHI+DQogICAgICAgIDx0cj4NCiAgICAgICAgICAgIDx0ZD5RdWVzdGlvbnM6PC90ZD4NCiAgICAgICAgICAgIDx0ZD48aW5wMjptX3BhcmFtIG5hbWU9Im1lc3NhZ2UiLz4gPC90ZD4NCiAgICAgICAgPC90cj4NCiAgICA8L3Rib2R5Pg0KPC90YWJsZT4NCjxiciAvPg0KPGhyIG5vc2hhZGU9IiIgd2lkdGg9IjEwMCUiIC8+DQo8YnIgLz4=</HTMLBODY>
-			</EVENT>
-			<EVENT Event="LINK.CONTACTFORM" Type="1">
-				<SUBJECT>SW5mb3JtYXRpb24gUmVxdWVzdCBmb3IgIjxpbnAyOm1fcGFyYW0gbmFtZT0idG9fbGlua25hbWUiIC8+IiBzdWJtaXR0ZWQ=</SUBJECT>
-				<HTMLBODY>RGVhciBBZG1pbmlzdHJhdG9yLDxici8+PGJyLz4NCg0KIlJlcXVlc3QgSW5mb3JtYXRpb24iIGZvcm0gaGFzIGJlZW4gc3VibWl0dGVkIGZvciAiPGlucDI6bV9wYXJhbSBuYW1lPSJ0b19saW5rbmFtZSIgLz4iPGJyLz48YnIvPg0KDQo8aHIgd2lkdGg9IjEwMCUiIG5vc2hhZGU+PGJyLz4NCg0KPHRhYmxlPg0KPHRyPg0KPHRkPkZ1bGwgbmFtZTo8L3RkPg0KPHRkPjxpbnAyOm1fcGFyYW0gbmFtZT0iZnJvbV9uYW1lIiAvPjwvdGQ+DQo8L3RyPg0KDQo8dHI+DQo8dGQ+RS1tYWlsOjwvdGQ+DQo8dGQ+PGlucDI6bV9wYXJhbSBuYW1lPSJmcm9tX2VtYWlsIiAvPjwvdGQ+DQo8L3RyPg0KDQo8dHI+DQo8dGQ+U3ViamVjdDo8L3RkPg0KPHRkPjxpbnAyOm1fcGFyYW0gbmFtZT0iZnJvbV9zdWJqZWN0IiAvPjwvdGQ+DQo8L3RyPg0KDQo8dHI+DQo8dGQ+UXVlc3Rpb25zOjwvdGQ+DQo8dGQ+DQo8YmxvY2txdW90ZT4NCjxpbnAyOm1fcGFyYW0gbmFtZT0ibWVzc2FnZSIvPg0KPC9ibG9ja3F1b3RlPg0KPC90ZD4NCjwvdHI+DQo8L3RhYmxlPg0KPGJyPjxociB3aWR0aD0iMTAwJSIgbm9zaGFkZT48YnI+DQo=</HTMLBODY>
-			</EVENT>
-			<EVENT Event="LINK.DENY" Type="0">
-				<SUBJECT>WW91ciBMaW5rICI8aW5wMjpsX0ZpZWxkIG5hbWU9Ik5hbWUiLz4iIGhhcyBiZWVuIGRlbmllZA==</SUBJECT>
-				<HTMLBODY>U29ycnksIGJ1dCBzdWJtaXR0ZWQgYnkgeW91IExpbmsgIjxpbnAyOmxfRmllbGQgbmFtZT0iTmFtZSIvPiIgaGFzIGJlZW4gZGVuaWVkPGJyPjxicj4NCg0KUGxlYXNlIGZlZWwgZnJlZSB0byBzdWJtaXQgYWdhaW4uPGJyPg==</HTMLBODY>
-			</EVENT>
-			<EVENT Event="LINK.ENHANCE" Type="0">
-				<SUBJECT>TGluayBFbmhhbmNlbWVudCBSZWNlaXZlZCBhbmQgUGVuZGluZw==</SUBJECT>
-				<HTMLBODY>RGVhciA8aW5wMjp1Li1pdGVtX0ZpZWxkIG5hbWU9IkZpcnN0TmFtZSIgLz4gPGlucDI6dS4taXRlbV9GaWVsZCBuYW1lPSJMYXN0TmFtZSIgLz4sPGJyLz48YnIvPg0KDQpUaGFuayB5b3UgZm9yIHN1Ym1pdHRpbmcgbGluayBlbmhhbmNlbWVudCByZXF1ZXN0LiBZb3Ugd2lsbCBiZSBub3RpZmllZCBvbmNlIHlvdXIgbGluayBlbmhhbmNlbWVudCBpcyBwcm9jZXNzZWQu</HTMLBODY>
-			</EVENT>
-			<EVENT Event="LINK.ENHANCE" Type="1">
-				<SUBJECT>TGluayBFbmhhbmNlbWVudCBzdWJtaXR0ZWQ=</SUBJECT>
-				<HTMLBODY>QSB1c2VyIGhhcyBzdWJtaXR0ZWQgYSBsaW5rIGVuaGFuY2VtZW50IHJlcXVlc3QuPGJyLz48YnIvPg0KDQpQbGVhc2UgcHJvY2VlZCB0byBhZG1pbmlzdHJhdGl2ZSBjb25zb2xlIHRvIHJldmlldyBpdC4=</HTMLBODY>
-			</EVENT>
-			<EVENT Event="LINK.ENHANCE.APPROVE" Type="0">
-				<SUBJECT>WW91ciBMaW5rIGVuaGFuY2VtZW50IGZvciA8aW5wMjpsX0ZpZWxkIG5hbWU9Ik5hbWUiIC8+IC0gQXBwcm92ZWQh</SUBJECT>
-				<HTMLBODY>RGVhciA8aW5wMjp1Li1pdGVtX0ZpZWxkIG5hbWU9IkZpcnN0TmFtZSIgLz4gPGlucDI6dS4taXRlbV9GaWVsZCBuYW1lPSJMYXN0TmFtZSIgLz4sPGJyLz48YnIvPg0KDQpZb3VyIHJlY2VudCBsaW5rIGVuaGFuY2VtZW50IHJlcXVlc3QgaGFzIGJlZW4gYXBwcm92ZWQuIFRoYW5rIHlvdSENCg==</HTMLBODY>
-			</EVENT>
-			<EVENT Event="LINK.ENHANCE.APPROVE" Type="1">
-				<SUBJECT>TGluayBFbmhhbmNlbWVudCBpcyBBcHByb3ZlZA==</SUBJECT>
-				<HTMLBODY>TGluayBlbmhhbmNlbWVudCBmb3IgPGlucDI6bF9GaWVsZCBuYW1lPSJOYW1lIi8+IGFzIGJlZW4gYXBwcm92ZWQu</HTMLBODY>
-			</EVENT>
-			<EVENT Event="LINK.ENHANCE.CANCEL" Type="0">
-				<SUBJECT>TGluayBFbmhhbmNlbWVudCBmb3IgIjxpbnAyOmxfRmllbGQgbmFtZT0iTmFtZSIgLz4iIC0gQ2FuY2VsZWQ=</SUBJECT>
-				<HTMLBODY>RGVhciA8aW5wMjp1Li1pdGVtX0ZpZWxkIG5hbWU9IkZpcnN0TmFtZSIgLz4gPGlucDI6dS4taXRlbV9GaWVsZCBuYW1lPSJMYXN0TmFtZSIgLz4sPGJyLz48YnIvPg0KDQpZb3VyIGxpbmsgZW5oYW5jZW1lbnQgZm9yICI8aW5wMjpsX0ZpZWxkIG5hbWU9Ik5hbWUiIC8+IiBvbiA8aW5wMjpjb25mX0NvbmZpZ1ZhbHVlIG5hbWU9IlNpdGVfTmFtZSIvPiBoYXMgYmVlbiBjYW5jZWxlZC4=</HTMLBODY>
-			</EVENT>
-			<EVENT Event="LINK.ENHANCE.CANCEL" Type="1">
-				<SUBJECT>TGluayBFbmhhbmNlbWVudCBmb3IgIjxpbnAyOmxfRmllbGQgbmFtZT0iTmFtZSIgLz4iIC0gQ2FuY2VsZWQh</SUBJECT>
-				<HTMLBODY>TGluayBFbmhhbmNlbWVudCBmb3IgIjxpbnAyOmxfRmllbGQgbmFtZT0iTmFtZSIgLz4iIGhhcyBiZWVuIGNhbmNlbGVkIQ==</HTMLBODY>
-			</EVENT>
-			<EVENT Event="LINK.ENHANCE.DENY" Type="0">
-				<SUBJECT>TGluayBFbmhhbmNlbWVudCBmb3IgPGlucDI6bF9GaWVsZCBuYW1lPSJOYW1lIiAvPiAtIERlbmllZA==</SUBJECT>
-				<HTMLBODY>RGVhciA8aW5wMjp1Li1pdGVtX0ZpZWxkIG5hbWU9IkZpcnN0TmFtZSIgLz4gPGlucDI6dS4taXRlbV9GaWVsZCBuYW1lPSJMYXN0TmFtZSIgLz4sPGJyLz48YnIvPg0KDQpTb3JyeSwgYnV0IHlvdXIgcmVjZW50IGxpbmsgZW5oYW5jZW1lbnQgcmVxdWVzdCBmb3IgIjxpbnAyOmxfRmllbGQgbmFtZT0iTmFtZSIgLz4iIGhhcyBiZWVuIGRlbmllZC4=</HTMLBODY>
-			</EVENT>
-			<EVENT Event="LINK.ENHANCE.DENY" Type="1">
-				<SUBJECT>TGluayBFbmhhbmNlbWVudCBoYXMgYmVlbiBEZW5pZWQ=</SUBJECT>
-				<HTMLBODY>TGluayBlbmhhbmNlbWVudCBmb3IgPGlucDI6bF9GaWVsZCBuYW1lPSJOYW1lIiAvPiBoYXMgYmVlbiBkZW5pZWQu</HTMLBODY>
-			</EVENT>
-			<EVENT Event="LINK.ENHANCE.EXPIRE" Type="0">
-				<SUBJECT>TGluayBFbmhhbmNlbWVudCBmb3IgIjxpbnAyOmxfRmllbGQgbmFtZT0iTmFtZSIgLz4iIC0gRXhwaXJlZA==</SUBJECT>
-				<HTMLBODY>RGVhciA8aW5wMjp1Li1pdGVtX0ZpZWxkIG5hbWU9IkZpcnN0TmFtZSIgLz4gPGlucDI6dS4taXRlbV9GaWVsZCBuYW1lPSJMYXN0TmFtZSIgLz4sPGJyLz48YnIvPg0KDQpZb3VyIGVuaGFuY2VkIGxpbmsgIjxpbnAyOmxfRmllbGQgbmFtZT0iTmFtZSIgLz4iIGF0IDxpbnAyOmNvbmZfQ29uZmlnVmFsdWUgbmFtZT0iU2l0ZV9OYW1lIi8+IGhhcyBleHBpcmVkLjxici8+PGJyLz4NCg0KSWYgeW91IHdhbnQgdG8gcmVuZXcgeW91ciBlbmhhbmNlZCBsaW5rLCBwbGVhc2UgcmUtc3VibWl0IGxpbmsgZW5oYW5jZW1lbnQgcmVxdWVzdC4=</HTMLBODY>
-			</EVENT>
-			<EVENT Event="LINK.ENHANCE.EXPIRE" Type="1">
-				<SUBJECT>TGluayBFbmhhbmNlbWVudCBmb3IgIjxpbnAyOmxfRmllbGQgbmFtZT0iTmFtZSIgLz4iIC0gRXhwaXJlZA==</SUBJECT>
-				<HTMLBODY>RW5oYW5jZWQgbGluayA8aW5wMjpsX0ZpZWxkIG5hbWU9Ik5hbWUiIC8+IGhhcyBleHBpcmVkLg==</HTMLBODY>
-			</EVENT>
-			<EVENT Event="LINK.ENHANCE.EXTEND" Type="0">
-				<SUBJECT>TGluayBFbmhhbmNlbWVudCBSZW5ld2FsIGZvciAiPGlucDI6bF9GaWVsZCBuYW1lPSJOYW1lIiAvPiIgLSBTdWJtaXR0ZWQ=</SUBJECT>
-				<HTMLBODY>RGVhciA8aW5wMjp1Li1pdGVtX0ZpZWxkIG5hbWU9IkZpcnN0TmFtZSIgLz4gPGlucDI6dS4taXRlbV9GaWVsZCBuYW1lPSJMYXN0TmFtZSIgLz4sDQoNClRoYW5rIHlvdSBmb3Igc3VibWl0dGluZyBsaW5rIGVuaGFuY2VtZW50IHJlbmV3YWwgcmVxdWVzdCBmb3IgIjxpbnAyOmxfRmllbGQgbmFtZT0iTmFtZSIgLz4iLjxici8+PGJyLz4NCg0KWW91IHdpbGwgYmUgbm90aWZpZWQgc2hvcnRseSBvbmNlIHlvdSByZXF1ZXN0IGlzIHByb2Nlc3NlZC4NCg0K</HTMLBODY>
-			</EVENT>
-			<EVENT Event="LINK.ENHANCE.EXTEND" Type="1">
-				<SUBJECT>TGluayBFbmhhbmNlbWVudCBSZW5ld2FsIGZvciAiPGlucDI6bF9GaWVsZCBuYW1lPSJOYW1lIiAvPiIgLSBTdWJtaXR0ZWQ=</SUBJECT>
-				<HTMLBODY>TGluayBlbmhhbmNlbWVudCByZW5ld2FsIHJlcXVlc3QgZm9yICI8aW5wMjpsX0ZpZWxkIG5hbWU9Ik5hbWUiIC8+IiBoYXMgYmVlbiBzdWJtaXR0ZWQgYnkgdXNlci48YnIvPjxici8+DQoNClBsZWFzZSBwcm9jZWVkIHRvIHRoZSBBZG1pbmlzdHJhdGl2ZSBDb25zb2xlIHRvIHJldmlldyBpdC4=</HTMLBODY>
-			</EVENT>
-			<EVENT Event="LINK.ENHANCE.RENEW" Type="0">
-				<SUBJECT>TGluayBFbmhhbmNlbWVudCBmb3IgIjxpbnAyOmxfRmllbGQgbmFtZT0iTmFtZSIgLz4iIC0gRXh0ZW5kZWQh</SUBJECT>
-				<HTMLBODY>RGVhciA8aW5wMjp1Li1pdGVtX0ZpZWxkIG5hbWU9IkZpcnN0TmFtZSIgLz4gPGlucDI6dS4taXRlbV9GaWVsZCBuYW1lPSJMYXN0TmFtZSIgLz4sPGJyLz48YnIvPg0KDQpZb3UgbGluayBlbmhhbmNlbWVudCBmb3IgIjxpbnAyOmxfRmllbGQgbmFtZT0iTmFtZSIgLz4iIG9uIDxpbnAyOmNvbmZfQ29uZmlnVmFsdWUgbmFtZT0iU2l0ZV9OYW1lIi8+IGhhcyBiZWVuIGV4dGVuZGVkLg==</HTMLBODY>
-			</EVENT>
-			<EVENT Event="LINK.ENHANCE.RENEW" Type="1">
-				<SUBJECT>TGluayBFbmhhbmNlbWVudCBmb3IgIjxpbnAyOmxfRmllbGQgbmFtZT0iTmFtZSIgLz4iIC0gRXh0ZW5kZWQh</SUBJECT>
-				<HTMLBODY>TGluayBlbmhhbmNlbWVudCBoYXMgYmVlbiBleHRlbmRlZCBmb3IgIjxpbnAyOmxfRmllbGQgbmFtZT0iTmFtZSIgLz4iLg==</HTMLBODY>
-			</EVENT>
-			<EVENT Event="LINK.ENHANCE.RENEW.FAILED" Type="0">
-				<SUBJECT>TGluayBFbmhhbmNlbWVudCBSZW5ld2FsIGZvciAiPGlucDI6bF9GaWVsZCBuYW1lPSJOYW1lIiAvPiIgLSBGYWlsZWQ=</SUBJECT>
-				<HTMLBODY>TGluayBFbmhhbmNlbWVudCBSZW5ld2FsIGZvciAiPGlucDI6bF9GaWVsZCBuYW1lPSJOYW1lIiAvPiIgaGFzIGZhaWxlZCBvbiBvbiA8aW5wMjpjb25mX0NvbmZpZ1ZhbHVlIG5hbWU9IlNpdGVfTmFtZSIvPi4=</HTMLBODY>
-			</EVENT>
-			<EVENT Event="LINK.ENHANCE.RENEW.FAILED" Type="1">
-				<SUBJECT>TGluayBFbmhhbmNlbWVudCBSZW5ld2FsIGZvciAiPGlucDI6bF9GaWVsZCBuYW1lPSJOYW1lIiAvPiIgLSBGYWlsZWQ=</SUBJECT>
-				<HTMLBODY>TGluayBFbmhhbmNlbWVudCBSZW5ld2FsIGZvciAiPGlucDI6bF9GaWVsZCBuYW1lPSJOYW1lIiAvPiIgaGFzIGZhaWxlZC4=</HTMLBODY>
-			</EVENT>
-			<EVENT Event="LINK.ENHANCE.RENEWAL.NOTICE" Type="0">
-				<SUBJECT>TGluayBFbmhhbmNlbWVudCBSZW5ld2FsIG5vdGljZSBmb3IgIjxpbnAyOmxfRmllbGQgbmFtZT0iTmFtZSIgLz4i</SUBJECT>
-				<HTMLBODY>RGVhciA8aW5wMjp1X0ZpZWxkIG5hbWU9IkZpcnN0TmFtZSIgLz4gPGlucDI6dV9GaWVsZCBuYW1lPSJMYXN0TmFtZSIgLz4sPGJyLz48YnIvPg0KDQpZb3VyIGxpbmsgZW5oYW5jZW1lbnQgZm9yICI8aW5wMjpsX0ZpZWxkIG5hbWU9Ik5hbWUiIC8+IiBvbiA8aW5wMjpjb25mX0NvbmZpZ1ZhbHVlIG5hbWU9IlNpdGVfTmFtZSIvPiBpcyBhYm91dCB0byBleHBpcmUuPGJyLz48YnIvPg0KDQpQbGVhc2UgbG9naW4gdG8geW91ciBhY2NvdW50IHRvIHJlbmV3IHlvdXIgbGluayBlbmhhbmNlbWVudC4=</HTMLBODY>
-			</EVENT>
-			<EVENT Event="LINK.ENHANCE.RENEWAL.NOTICE" Type="1">
-				<SUBJECT>TGluayBFbmhhbmNlbWVudCBmb3IgIjxpbnAyOmxfRmllbGQgbmFtZT0iTmFtZSIgLz4iIGlzIGFib3V0IHRvIEV4cGlyZSE=</SUBJECT>
-				<HTMLBODY>VGhpcyBpcyBhbiBlbWFpbCBub3RpZmljYXRpb24gdGhhdCBMaW5rIEVuaGFuY2VtZW50IGZvciAiPGlucDI6bF9GaWVsZCBuYW1lPSJOYW1lIiAvPiIgaXMgYWJvdXQgdG8gRXhwaXJlLjxici8+PGJyLz4NCg==</HTMLBODY>
-			</EVENT>
-			<EVENT Event="LINK.MODIFY" Type="0">
-				<SUBJECT>WW91ciBMaW5rICI8aW5wMjpsX0ZpZWxkIG5hbWU9Ik5hbWUiIC8+IiBoYXMgYmVlbiBVcGRhdGVk</SUBJECT>
-				<HTMLBODY>VGhhbmsgeW91IGZvciB1cGRhdGluZyB5b3VyIExpbmsgZGV0YWlscy4NCg0KWW91ciBMaW5rICI8aW5wMjpsX0ZpZWxkIG5hbWU9Ik5hbWUiIC8+IiBoYXMgYmVlbiBtb2RpZmllZA==</HTMLBODY>
-			</EVENT>
-			<EVENT Event="LINK.MODIFY" Type="1">
-				<SUBJECT>TGluayAiPGlucDI6bF9GaWVsZCBuYW1lPSJOYW1lIiAvPiIgaGFzIGJlZW4gTW9kaWZpZWQ=</SUBJECT>
-				<HTMLBODY>TGluayAiPGlucDI6bF9GaWVsZCBuYW1lPSJOYW1lIiAvPiIgaGFzIGJlZW4gbW9kaWZpZWQgdG8gdGhlIHVzZXIuDQo=</HTMLBODY>
-			</EVENT>
-			<EVENT Event="LINK.MODIFY.APPROVE" Type="0">
-				<SUBJECT>WW91ciBNb2RpZmljYXRpb25zIGZvciAiPGlucDI6bF9GaWVsZCBuYW1lPSJOYW1lIiAvPiIgYXBwcm92ZWQ=</SUBJECT>
-				<HTMLBODY>WW91ciBNb2RpZmljYXRpb25zIGZvciAiPGlucDI6bF9GaWVsZCBuYW1lPSJOYW1lIiAvPiIgbGluayB3ZXJlIGFwcHJvdmVkLg==</HTMLBODY>
-			</EVENT>
-			<EVENT Event="LINK.MODIFY.DENY" Type="0">
-				<SUBJECT>WW91ciBNb2RpZmljYXRpb25zIGZvciAiPGlucDI6bF9GaWVsZCBuYW1lPSJOYW1lIi8+IiAtIERlY2xpbmVk</SUBJECT>
-				<HTMLBODY>WW91ciBtb2RpZmljYXRpb25zIGZvciAiPGlucDI6bF9GaWVsZCBuYW1lPSJOYW1lIi8+IiBsaW5rIHdlcmUgZGVjbGluZWQu</HTMLBODY>
-			</EVENT>
-			<EVENT Event="LINK.MODIFY.PENDING" Type="0">
-				<SUBJECT>TGluayBNb2RpZmljYXRpb25zIGZvciAiPGlucDI6bF9GaWVsZCBuYW1lPSJOYW1lIi8+IiBwZW5kaW5n</SUBJECT>
-				<HTMLBODY>VGhhbmsgeW91LDxicj48YnI+DQoNCllvdXIgbGluayBtb2RpZmljYXRpb25zIGZvciAiPGlucDI6bF9GaWVsZCBuYW1lPSJOYW1lIi8+IiBhcmUgcGVuZGluZyBmb3IgYWRtaW5pc3RyYXRpdmUgYXBwcm92YWwu</HTMLBODY>
-			</EVENT>
-			<EVENT Event="LINK.MODIFY.PENDING" Type="1">
-				<SUBJECT>TGluayBNb2RpZmljYXRpb25zIGZvciAiPGlucDI6bF9GaWVsZCBuYW1lPSJOYW1lIi8+IiBwZW5kaW5nIGFwcHJvdmFs</SUBJECT>
-				<HTMLBODY>TW9kaWZpY2F0aW9ucyBmb3IgIjxpbnAyOmxfRmllbGQgbmFtZT0iTmFtZSIvPiIgbGluayBhcmUgcGVuZGluZyBmb3IgYWRtaW5pc3RyYXRpdmUgYXBwcm92YWwu</HTMLBODY>
-			</EVENT>
-			<EVENT Event="LINK.RECIPROCAL.CHECK.FAILED" Type="1">
-				<SUBJECT>Q2hlY2sgZm9yIFJlY2lwcm9jYWwvQmFjayBMaW5rIG9uICI8aW5wMjpsX0ZpZWxkIG5hbWU9Ik5hbWUiLz4iIGlzIEZhaWxlZA==</SUBJECT>
-				<HTMLBODY>Q2hlY2sgZm9yIFJlY2lwcm9jYWwvQmFjayBsaW5rIGlzIEZhaWxlZCBmb3I6PGJyLz48YnIvPg0KDQpMaW5rIElkOiA8aW5wMjpsX0ZpZWxkIG5hbWU9IkxpbmtJZCIvPjxici8+DQpMaW5rIE5hbWU6IDxpbnAyOmxfRmllbGQgbmFtZT0iTmFtZSIvPjxici8+DQpMaW5rIFdlYnNpdGU6IDxhIGhyZWY9IjxpbnAyOmxfRmllbGQgbmFtZT0iVXJsIi8+Ij48aW5wMjpsX0ZpZWxkIG5hbWU9IlVybCIvPjwvYT48YnIvPg0K</HTMLBODY>
-			</EVENT>
-			<EVENT Event="LINK.REVIEW.ADD" Type="0">
-				<SUBJECT>WW91ciBDb21tZW50IGZvciAiPGlucDI6bF9GaWVsZCBuYW1lPSJOYW1lIi8+IiBTdWJtaXR0ZWQ=</SUBJECT>
-				<HTMLBODY>VGhhbmsgeW91LCB5b3VyIGNvbW1lbnQgZm9yICI8aW5wMjpsX0ZpZWxkIG5hbWU9Ik5hbWUiLz4iIGhhcyBiZWVuIGFkZGVkIHRvIHRoZSB3ZWJzaXRlLg==</HTMLBODY>
-			</EVENT>
-			<EVENT Event="LINK.REVIEW.ADD" Type="1">
-				<SUBJECT>TmV3IENvbW1lbnQgZm9yICI8aW5wMjpsX0ZpZWxkIG5hbWU9Ik5hbWUiLz4iIGxpbmsgc3VibWl0dGVk</SUBJECT>
-				<HTMLBODY>TmV3IGNvbW1lbnQgZm9yICI8aW5wMjpsX0ZpZWxkIG5hbWU9Ik5hbWUiLz4iIGxpbmsgaGFzIGJlZW4gc3VibWl0dGVkLg==</HTMLBODY>
-			</EVENT>
-			<EVENT Event="LINK.REVIEW.ADD.PENDING" Type="0">
-				<SUBJECT>WW91ciBDb21tZW50IGZvciAiPGlucDI6bF9GaWVsZCBuYW1lPSJOYW1lIi8+IiBsaW5rIGlzIHBlbmRpbmc=</SUBJECT>
-				<HTMLBODY>VGhhbmsgeW91IGZvciBzdWJtaXR0aW5nIHlvdXIgY29tbWVudCBmb3IgIjxpbnAyOmxfRmllbGQgbmFtZT0iTmFtZSIvPiIuPGJyPjxicj4NCg0KQ3VycmVudGx5IGl0J3MgcGVuZGluZyBmb3IgYWRtaW5pc3RyYXRpdmUgYXBwcm92YWwgYW5kIHdpbGwgYmUgcHVibGlzaGVkIHNob3J0bHku</HTMLBODY>
-			</EVENT>
-			<EVENT Event="LINK.REVIEW.ADD.PENDING" Type="1">
-				<HEADERS>WC1NYWlsZXI6IEluLVBvcnRhbA==</HEADERS>
-				<SUBJECT>WW91ciBDb21tZW50IGZvciAiPGlucDI6bF9GaWVsZCBuYW1lPSJOYW1lIi8+IiBsaW5rIGlzIHBlbmRpbmcgW2FkbWluXQ==</SUBJECT>
-				<HTMLBODY>VGhhbmsgeW91IGZvciBzdWJtaXR0aW5nIHlvdXIgY29tbWVudCBmb3IgIjxpbnAyOmxfRmllbGQgbmFtZT0iTmFtZSIvPiIuPGJyPjxicj4NCg0KQ3VycmVudGx5IGl0J3MgcGVuZGluZyBmb3IgYWRtaW5pc3RyYXRpdmUgYXBwcm92YWwgYW5kIHdpbGwgYmUgcHVibGlzaGVkIHNob3J0bHku</HTMLBODY>
-			</EVENT>
-			<EVENT Event="LINK.REVIEW.APPROVE" Type="0">
-				<SUBJECT>WW91ciBDb21tZW50IGZvciAiPGlucDI6bF9GaWVsZCBuYW1lPSJOYW1lIi8+IiAtIFB1Ymxpc2hlZA==</SUBJECT>
-				<HTMLBODY>VGhhbmsgeW91IGZvciBzdWJtaXR0aW5nIHlvdXIgY29tbWVudCBmb3IgIjxpbnAyOmxfRmllbGQgbmFtZT0iTmFtZSIvPiIuPGJyLz48YnIvPg0KDQpJdCdzIGFscmVhZHkgcHVibGlzaGVkIG9uIHRoZSB3ZWJzaXRlIQ==</HTMLBODY>
-			</EVENT>
-			<EVENT Event="LINK.REVIEW.DENY" Type="0">
-				<SUBJECT>WW91ciBDb21tZW50IGZvciAiPGlucDI6bF9GaWVsZCBuYW1lPSJOYW1lIi8+IiAtIERlY2xpbmVk</SUBJECT>
-				<HTMLBODY>U29ycnksIGJ1dCB5b3VyIGNvbW1lbnQgZm9yICI8aW5wMjpsX0ZpZWxkIG5hbWU9Ik5hbWUiLz4iIGxpbmsgaGFzIGJlZW4gZGVjbGluZWQu</HTMLBODY>
-			</EVENT>
-			<EVENT Event="LINK.VALIDATION.RESULTS" Type="1">
-				<SUBJECT>TGluayBWYWxpZGF0aW9uIFJlc3VsdHMgKDxpbnAyOmxhbmcuY3VycmVudF9DdXJyZW50RGF0ZSBmb3JtYXQ9ImQtTS1ZIi8+KQ==</SUBJECT>
-				<HTMLBODY>TGluayBWYWxpZGF0aW9uIENvbXBsZXRlZCBvbiA8aW5wMjpsYW5nLmN1cnJlbnRfQ3VycmVudERhdGUgZm9ybWF0PSJkLU0tWSIvPiBhdCA8aW5wMjpsYW5nLmN1cnJlbnRfQ3VycmVudERhdGUgZm9ybWF0PSJIOmk6cyIvPjxiciAvPjxiciAvPg0KDQo8aW5wMjpsaW5rLXZhbGlkYXRpb24uaW52YWxpZF9Jbml0TGlzdCBwZXJfcGFnZT0iLTEiLz4NCjxpbnAyOm1faWYgY2hlY2s9ImxpbmstdmFsaWRhdGlvbi5pbnZhbGlkX1RvdGFsUmVjb3JkcyI+DQoJVGhlZXNlIGxpbmtzIHdlcmUgbWFya2VkIGFzIGludmFsaWQgZHVyaW5nIHZhbGlkYXRpb24gcHJvY2Vzczo8YnIgLz4NCg0KCTxpbnAyOm1fRGVmaW5lRWxlbWVudCBuYW1lPSJsaW5rX2VsZW1lbnQiPg0KCQk8bGk+DQoJCQk8aW5wMjpGaWVsZCBuYW1lPSJMaW5rTmFtZSIvPiAoPGlucDI6Q2F0ZWdvcnlOYW1lLz4pDQoJCTwvbGk+DQoJPC9pbnAyOm1fRGVmaW5lRWxlbWVudD4NCg0KCTx1bD4NCgkJPGlucDI6bGluay12YWxpZGF0aW9uLmludmFsaWRfUHJpbnRMaXN0IHJlbmRlcl9hcz0ibGlua19lbGVtZW50Ii8+DQoJPC91bD4NCjxpbnAyOm1fZWxzZS8+DQoJQWxsIGxpbmtzIGFwcGVhciB0byBiZSB2YWxpZC4NCjwvaW5wMjptX2lmPg==</HTMLBODY>
-			</EVENT>
-		</EVENTS>
-	</LANGUAGE>
-</LANGUAGES>
\ No newline at end of file

Property changes on: releases/5.2.2-B1/install/english.lang
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.9
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Index: releases/5.2.2-B1/install/remove_schema.sql
===================================================================
--- releases/5.2.2-B1/install/remove_schema.sql	(revision 16497)
+++ releases/5.2.2-B1/install/remove_schema.sql	(nonexistent)
@@ -1,6 +0,0 @@
-DROP TABLE Link;
-DROP TABLE LinkValidation;
-DROP TABLE Listings;
-DROP TABLE ListingTypes;
-DROP TABLE LinkCustomData;
-DROP TABLE LinkVisits;
\ No newline at end of file

Property changes on: releases/5.2.2-B1/install/remove_schema.sql
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Index: releases/5.2.2-B1/install/prerequisites.php
===================================================================
--- releases/5.2.2-B1/install/prerequisites.php	(revision 16497)
+++ releases/5.2.2-B1/install/prerequisites.php	(nonexistent)
@@ -1,81 +0,0 @@
-<?php
-/**
-* @version	$Id$
-* @package	In-Link
-* @copyright	Copyright (C) 1997 - 2009 Intechnic. All rights reserved.
-* @license      GNU/GPL
-* In-Portal is Open Source software.
-* This means that this software may have been modified pursuant
-* the GNU General Public License, and as distributed it includes
-* or is derivative of works licensed under the GNU General Public License
-* or other free or open source software licenses.
-* See http://www.in-portal.org/license for copyright notices and details.
-*/
-
-	defined('FULL_PATH') or die('restricted access!');
-
-	$prerequisite_class = 'InLinkPrerequisites';
-
-	/**
-	 * Class, that holds all prerequisite scripts for "In-Link" module
-	 *
-	 */
-	class InLinkPrerequisites extends kHelper {
-
-		/**
-		 * Install toolkit instance
-		 *
-		 * @var kInstallToolkit
-		 */
-		var $_toolkit = null;
-
-		/**
-		 * Sets common instance of installator toolkit
-		 *
-		 * @param kInstallToolkit $instance
-		 */
-		function setToolkit(&$instance)
-		{
-			$this->_toolkit =& $instance;
-		}
-
-		/**
-		 * Checks minimal version, that could be upgradeable
-		 *
-		 * @param Array $versions
-		 * @param string $mode when called mode {install, upgrade, standalone)
-		 * @return Array
-		 */
-		function CheckPrerequisites($versions, $mode)
-		{
-			$errors = Array ();
-
-			if ($mode == 'standalone') {
-				if (!$this->Application->isModuleEnabled('In-Portal')) {
-					$errors[] = 'Please install or enable "In-Portal" module first';
-				}
-			}
-
-			if ($mode == 'upgrade') {
-				$sql = 'SELECT Version
-						FROM ' . TABLE_PREFIX . 'Modules
-						WHERE Name = "In-Portal"';
-				$inportal_version = $this->Conn->GetOne($sql);
-
-				if ($inportal_version === false) {
-					// only, when In-Portal was installed
-					return $errors;
-				}
-
-				$min_version = '4.3.1';
-
-				$current_version = $this->_toolkit->ConvertModuleVersion($inportal_version);
-				$needed_version = $this->_toolkit->ConvertModuleVersion($min_version);
-				if ($current_version < $needed_version) {
-					$errors[] = 'Please upgrade "In-Portal" to version ' . $min_version;
-				}
-			}
-
-			return $errors;
-		}
-	}
\ No newline at end of file

Property changes on: releases/5.2.2-B1/install/prerequisites.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.3
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Deleted: svn:keywords
## -1 +0,0 ##
-Id
\ No newline at end of property
Index: releases/5.2.2-B1/install/install_order.txt
===================================================================
--- releases/5.2.2-B1/install/install_order.txt	(revision 16497)
+++ releases/5.2.2-B1/install/install_order.txt	(nonexistent)
@@ -1 +0,0 @@
-102
\ No newline at end of file

Property changes on: releases/5.2.2-B1/install/install_order.txt
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Index: releases/5.2.2-B1/install/img/.htaccess
===================================================================
--- releases/5.2.2-B1/install/img/.htaccess	(revision 16497)
+++ releases/5.2.2-B1/install/img/.htaccess	(nonexistent)
@@ -1 +0,0 @@
-allow from all
\ No newline at end of file

Property changes on: releases/5.2.2-B1/install/img/.htaccess
___________________________________________________________________
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Index: releases/5.2.2-B1/install/img/icon_directory_management.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: releases/5.2.2-B1/install/img/icon_directory_management.gif
___________________________________________________________________
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: releases/5.2.2-B1/install/install_data.sql
===================================================================
--- releases/5.2.2-B1/install/install_data.sql	(revision 16497)
+++ releases/5.2.2-B1/install/install_data.sql	(nonexistent)
@@ -1,226 +0,0 @@
-# Section "in-link:configuration_output":
-INSERT INTO SystemSettings VALUES(DEFAULT, 'Link_SortField', 'Name', 'In-Link', 'in-link:configuration_output', 'la_Text_Links', 'la_link_sortfield_prompt', 'select', '', 'Name=la_Link_Name||Description=la_Link_Description||Url=la_Link_URL||CreatedOn=la_opt_CreatedOn||Hits=la_Link_Hits||CachedRating=la_opt_Rating||<SQL>SELECT Prompt AS OptionName, CONCAT("cust_", FieldName) AS OptionValue FROM <PREFIX>CustomFields WHERE (Type = 4) AND (IsSystem = 0)</SQL>', 10.01, 1, 1, NULL);
-INSERT INTO SystemSettings VALUES(DEFAULT, 'Link_SortOrder', 'asc', 'In-Link', 'in-link:configuration_output', 'la_Text_Links', 'la_link_sortfield_prompt', 'select', '', 'asc=la_common_ascending||desc=la_common_descending', 10.01, 2, 1, NULL);
-INSERT INTO SystemSettings VALUES(DEFAULT, 'Link_SortField2', 'Description', 'In-Link', 'in-link:configuration_output', 'la_Text_Links', 'la_link_sortfield2_prompt', 'select', '', 'Name=la_Link_Name||Description=la_Link_Description||Url=la_Link_URL||CreatedOn=la_opt_CreatedOn||Hits=la_Link_Hits||CachedRating=la_opt_Rating||<SQL>SELECT Prompt AS OptionName, CONCAT("cust_", FieldName) AS OptionValue FROM <PREFIX>CustomFields WHERE (Type = 4) AND (IsSystem = 0)</SQL>', 10.02, 1, 1, NULL);
-INSERT INTO SystemSettings VALUES(DEFAULT, 'Link_SortOrder2', 'desc', 'In-Link', 'in-link:configuration_output', 'la_Text_Links', 'la_link_sortfield2_prompt', 'select', '', 'asc=la_common_ascending||desc=la_common_descending', 10.02, 2, 1, NULL);
-INSERT INTO SystemSettings VALUES(DEFAULT, 'Perpage_Links', '10', 'In-Link', 'in-link:configuration_output', 'la_Text_Links', 'la_link_perpage_prompt', 'text', '', '', 10.03, 0, 1, NULL);
-INSERT INTO SystemSettings VALUES(DEFAULT, 'Perpage_Links_Short', '3', 'In-Link', 'in-link:configuration_output', 'la_Text_Links', 'la_link_perpage_short_prompt', 'text', '', '', 10.04, 0, 1, NULL);
-INSERT INTO SystemSettings VALUES(DEFAULT, 'Link_NewDays', '100', 'In-Link', 'in-link:configuration_output', 'la_Text_Links', 'la_link_newdays_prompt', 'text', '', '', 10.05, 0, 1, NULL);
-INSERT INTO SystemSettings VALUES(DEFAULT, 'Link_MinPopRating', '5', 'In-Link', 'in-link:configuration_output', 'la_Text_Links', 'la_fld_Link_MinPopRating', 'text', '', '', 10.06, 0, 1, NULL);
-INSERT INTO SystemSettings VALUES(DEFAULT, 'Link_MinPopVotes', '20', 'In-Link', 'in-link:configuration_output', 'la_Text_Links', 'la_fld_Link_MinPopVotes', 'text', '', '', 10.07, 0, 1, NULL);
-INSERT INTO SystemSettings VALUES(DEFAULT, 'Link_MaxHotNumber', '5', 'In-Link', 'in-link:configuration_output', 'la_Text_Links', 'la_fld_Link_MaxHotNumber', 'text', '', '', 10.08, 0, 1, NULL);
-INSERT INTO SystemSettings VALUES(DEFAULT, 'Link_EnhancedLinks', '0', 'In-Link', 'in-link:configuration_output', 'la_Text_Links', 'la_link_EnhancedLinks', 'checkbox', '', '', 10.09, 0, 1, NULL);
-INSERT INTO SystemSettings VALUES(DEFAULT, 'Link_AllowFreeListings', '1', 'In-Link', 'in-link:configuration_output', 'la_Text_Links', 'la_link_AllowFreeListings', 'checkbox', '', '', 10.1, 0, 1, NULL);
-INSERT INTO SystemSettings VALUES(DEFAULT, 'Link_ShowPick', '1', 'In-Link', 'in-link:configuration_output', 'la_Text_Links', 'la_link_editorspick_prompt', 'checkbox', '', '', 10.11, 0, 1, NULL);
-INSERT INTO SystemSettings VALUES(DEFAULT, 'link_ReviewDelay_Value', '1', 'In-Link', 'in-link:configuration_output', 'la_Text_Links', 'la_prompt_DupReviews', 'text', '', 'style="width: 50px;"', 10.12, 1, 1, NULL);
-INSERT INTO SystemSettings VALUES(DEFAULT, 'link_ReviewDelay_Interval', '2419200', 'In-Link', 'in-link:configuration_output', 'la_Text_Links', 'la_prompt_DupReviews', 'select', '', '1=la_opt_Sec||60=la_opt_Min||3600=la_opt_Hour||86400=la_opt_Day||604800=la_opt_Week||2419200=la_opt_Month||29030400=la_opt_Year', 10.12, 2, 1, NULL);
-INSERT INTO SystemSettings VALUES(DEFAULT, 'link_RatingDelay_Value', '1', 'In-Link', 'in-link:configuration_output', 'la_Text_Links', 'la_prompt_DupRating', 'text', '', 'style="width: 50px;"', 10.13, 1, 1, NULL);
-INSERT INTO SystemSettings VALUES(DEFAULT, 'link_RatingDelay_Interval', '2419200', 'In-Link', 'in-link:configuration_output', 'la_Text_Links', 'la_prompt_DupRating', 'select', '', '1=la_opt_Sec||60=la_opt_Min||3600=la_opt_Hour||86400=la_opt_Day||604800=la_opt_Week||2419200=la_opt_Month||29030400=la_opt_Year', 10.13, 2, 1, NULL);
-INSERT INTO SystemSettings VALUES(DEFAULT, 'l_MaxCategories', '3', 'In-Link', 'in-link:configuration_output', 'la_Text_Links', 'la_fld_MaxCategories', 'text', NULL, NULL, 10.14, 0, 1, NULL);
-INSERT INTO SystemSettings VALUES(DEFAULT, 'l_EnableGoogleMaps', '0', 'In-Link', 'in-link:configuration_output', 'la_Text_Links', 'la_fld_LinkEnableGoogleMaps', 'checkbox', NULL, NULL, 10.15, 0, 1, NULL);
-INSERT INTO SystemSettings VALUES(DEFAULT, 'l_EnableLinkContactForm', '1', 'In-Link', 'in-link:configuration_output', 'la_Text_Links', 'la_config_EnableLinkContactForm', 'checkbox', NULL, NULL, 10.16, 0, 1, NULL);
-INSERT INTO SystemSettings VALUES(DEFAULT, 'ReciprocalLinkChecking', '0', 'In-Link', 'in-link:configuration_output', 'la_Text_Links', 'la_config_ReciprocalLinkChecking', 'checkbox', NULL, NULL, 10.17, 0, 0, NULL);
-INSERT INTO SystemSettings VALUES(DEFAULT, 'Link_ReviewsSort', 'CreatedOn', 'In-Link', 'in-link:configuration_output', 'la_Text_Reviews', 'la_link_sortreviews_prompt', 'select', '', 'ReviewText=la_opt_CommentText||CreatedOn=la_opt_CreatedOn', 20.01, 1, 1, NULL);
-INSERT INTO SystemSettings VALUES(DEFAULT, 'Link_ReviewsOrder', 'desc', 'In-Link', 'in-link:configuration_output', 'la_Text_Reviews', 'la_link_sortreviews_prompt', 'select', '', 'asc=la_common_Ascending||desc=la_common_Descending', 20.01, 2, 1, NULL);
-INSERT INTO SystemSettings VALUES(DEFAULT, 'Link_ReviewsSort2', 'ReviewText', 'In-Link', 'in-link:configuration_output', 'la_Text_Reviews', 'la_link_sortreviews2_prompt', 'select', '', 'ReviewText=la_opt_CommentText||CreatedOn=la_opt_CreatedOn', 20.02, 1, 1, NULL);
-INSERT INTO SystemSettings VALUES(DEFAULT, 'Link_ReviewsOrder2', 'asc', 'In-Link', 'in-link:configuration_output', 'la_Text_Reviews', 'la_link_sortreviews2_prompt', 'select', '', 'asc=la_common_Ascending||desc=la_common_Descending', 20.02, 2, 1, NULL);
-INSERT INTO SystemSettings VALUES(DEFAULT, 'Perpage_LinkReviews', '10', 'In-Link', 'in-link:configuration_output', 'la_Text_Reviews', 'la_review_perpage_prompt', 'text', NULL, NULL, 20.03, 0, 1, NULL);
-INSERT INTO SystemSettings VALUES(DEFAULT, 'Perpage_LinkReviews_Short', '3', 'In-Link', 'in-link:configuration_output', 'la_Text_Reviews', 'la_review_perpage_short_prompt', 'text', NULL, NULL, 20.04, 0, 1, NULL);
-INSERT INTO SystemSettings VALUES(DEFAULT, 'l_CategoryTemplate', '/in-link/designs/section', 'In-Link', 'in-link:configuration_output', 'la_section_Templates', 'la_fld_CategoryTemplate', 'text', '', '', 30.01, 0, 0, NULL);
-INSERT INTO SystemSettings VALUES(DEFAULT, 'l_ItemTemplate', 'in-link/links/link_detail', 'In-Link', 'in-link:configuration_output', 'la_section_Templates', 'la_fld_ItemTemplate', 'text', '', '', 30.02, 0, 0, NULL);
-INSERT INTO SystemSettings VALUES(DEFAULT, 'l_MaxImageCount', '5', 'In-Link', 'in-link:configuration_output', 'la_section_ImageSettings', 'la_config_MaxImageCount', 'text', '', '', 40.01, 0, 0, NULL);
-INSERT INTO SystemSettings VALUES(DEFAULT, 'l_ThumbnailImageWidth', '120', 'In-Link', 'in-link:configuration_output', 'la_section_ImageSettings', 'la_config_ThumbnailImageWidth', 'text', '', '', 40.02, 0, 0, NULL);
-INSERT INTO SystemSettings VALUES(DEFAULT, 'l_ThumbnailImageHeight', '120', 'In-Link', 'in-link:configuration_output', 'la_section_ImageSettings', 'la_config_ThumbnailImageHeight', 'text', '', '', 40.03, 0, 0, NULL);
-INSERT INTO SystemSettings VALUES(DEFAULT, 'l_FullImageWidth', '450', 'In-Link', 'in-link:configuration_output', 'la_section_ImageSettings', 'la_config_FullImageWidth', 'text', '', '', 40.04, 0, 0, NULL);
-INSERT INTO SystemSettings VALUES(DEFAULT, 'l_FullImageHeight', '450', 'In-Link', 'in-link:configuration_output', 'la_section_ImageSettings', 'la_config_FullImageHeight', 'text', '', '', 40.05, 0, 0, NULL);
-
-# Section "in-link:configuration_search":
-INSERT INTO SystemSettings VALUES(DEFAULT, 'SearchRel_Keyword_links', '90', 'In-Link', 'in-link:configuration_search', 'la_config_SearchRel_DefaultKeyword', 'la_text_keyword', 'text', NULL, NULL, 0, 0, 1, NULL);
-INSERT INTO SystemSettings VALUES(DEFAULT, 'SearchRel_Pop_links', '5', 'In-Link', 'in-link:configuration_search', 'la_config_DefaultPop', 'la_text_popularity', 'text', NULL, NULL, 0, 0, 1, NULL);
-INSERT INTO SystemSettings VALUES(DEFAULT, 'SearchRel_Rating_links', '5', 'In-Link', 'in-link:configuration_search', 'la_config_DefaultRating', 'la_prompt_Rating', 'text', NULL, NULL, 0, 0, 1, NULL);
-INSERT INTO SystemSettings VALUES(DEFAULT, 'SearchRel_Increase_links', '30', 'In-Link', 'in-link:configuration_search', 'la_config_DefaultIncreaseImportance', 'la_text_increase_importance', 'text', NULL, NULL, 0, 0, 1, NULL);
-INSERT INTO SystemSettings VALUES(DEFAULT, 'Search_ShowMultiple_links', '0', 'In-Link', 'in-link:configuration_search', 'la_config_ShowMultiple', 'la_Text_MultipleShow', 'text', NULL, NULL, 0, 0, 1, NULL);
-
-INSERT INTO EmailTemplates (TemplateId, TemplateName, ReplacementTags, Enabled, FrontEndOnly, Module, Description, Type, AllowChangingSender, AllowChangingRecipient) VALUES(DEFAULT, 'LINK.ADD', NULL, 1, 1, 'In-Link', 'Add Link', 1, 1, 1);
-INSERT INTO EmailTemplates (TemplateId, TemplateName, ReplacementTags, Enabled, FrontEndOnly, Module, Description, Type, AllowChangingSender, AllowChangingRecipient) VALUES(DEFAULT, 'LINK.ADD', NULL, 1, 0, 'In-Link', 'Add Link', 0, 1, 1);
-INSERT INTO EmailTemplates (TemplateId, TemplateName, ReplacementTags, Enabled, FrontEndOnly, Module, Description, Type, AllowChangingSender, AllowChangingRecipient) VALUES(DEFAULT, 'LINK.ADD.PENDING', NULL, 1, 0, 'In-Link', 'Add Pending Link', 0, 1, 1);
-INSERT INTO EmailTemplates (TemplateId, TemplateName, ReplacementTags, Enabled, FrontEndOnly, Module, Description, Type, AllowChangingSender, AllowChangingRecipient) VALUES(DEFAULT, 'LINK.ADD.PENDING', NULL, 1, 1, 'In-Link', 'Add Pending Link', 1, 1, 1);
-INSERT INTO EmailTemplates (TemplateId, TemplateName, ReplacementTags, Enabled, FrontEndOnly, Module, Description, Type, AllowChangingSender, AllowChangingRecipient) VALUES(DEFAULT, 'LINK.MODIFY', NULL, 1, 1, 'In-Link', 'Modify Link', 1, 1, 1);
-INSERT INTO EmailTemplates (TemplateId, TemplateName, ReplacementTags, Enabled, FrontEndOnly, Module, Description, Type, AllowChangingSender, AllowChangingRecipient) VALUES(DEFAULT, 'LINK.MODIFY', NULL, 1, 0, 'In-Link', 'Modify Link', 0, 1, 1);
-INSERT INTO EmailTemplates (TemplateId, TemplateName, ReplacementTags, Enabled, FrontEndOnly, Module, Description, Type, AllowChangingSender, AllowChangingRecipient) VALUES(DEFAULT, 'LINK.MODIFY.PENDING', NULL, 1, 0, 'In-Link', 'Link Modification Pending', 0, 1, 1);
-INSERT INTO EmailTemplates (TemplateId, TemplateName, ReplacementTags, Enabled, FrontEndOnly, Module, Description, Type, AllowChangingSender, AllowChangingRecipient) VALUES(DEFAULT, 'LINK.MODIFY.PENDING', NULL, 1, 1, 'In-Link', 'Link Modification Pending', 1, 1, 1);
-INSERT INTO EmailTemplates (TemplateId, TemplateName, ReplacementTags, Enabled, FrontEndOnly, Module, Description, Type, AllowChangingSender, AllowChangingRecipient) VALUES(DEFAULT, 'LINK.MODIFY.APPROVE', NULL, 1, 0, 'In-Link', 'Approve Link Modification', 0, 1, 1);
-INSERT INTO EmailTemplates (TemplateId, TemplateName, ReplacementTags, Enabled, FrontEndOnly, Module, Description, Type, AllowChangingSender, AllowChangingRecipient) VALUES(DEFAULT, 'LINK.MODIFY.DENY', NULL, 1, 0, 'In-Link', 'Decline link modification', 0, 1, 1);
-INSERT INTO EmailTemplates (TemplateId, TemplateName, ReplacementTags, Enabled, FrontEndOnly, Module, Description, Type, AllowChangingSender, AllowChangingRecipient) VALUES(DEFAULT, 'LINK.APPROVE', NULL, 1, 0, 'In-Link', 'Approve Pending Link', 0, 1, 1);
-INSERT INTO EmailTemplates (TemplateId, TemplateName, ReplacementTags, Enabled, FrontEndOnly, Module, Description, Type, AllowChangingSender, AllowChangingRecipient) VALUES(DEFAULT, 'LINK.DENY', NULL, 1, 0, 'In-Link', 'Deny Link', 0, 1, 1);
-INSERT INTO EmailTemplates (TemplateId, TemplateName, ReplacementTags, Enabled, FrontEndOnly, Module, Description, Type, AllowChangingSender, AllowChangingRecipient) VALUES(DEFAULT, 'LINK.REVIEW.ADD', NULL, 1, 1, 'In-Link', 'Link Comment Added', 1, 1, 1);
-INSERT INTO EmailTemplates (TemplateId, TemplateName, ReplacementTags, Enabled, FrontEndOnly, Module, Description, Type, AllowChangingSender, AllowChangingRecipient) VALUES(DEFAULT, 'LINK.REVIEW.ADD', NULL, 1, 0, 'In-Link', 'Link Comment Added', 0, 1, 1);
-INSERT INTO EmailTemplates (TemplateId, TemplateName, ReplacementTags, Enabled, FrontEndOnly, Module, Description, Type, AllowChangingSender, AllowChangingRecipient) VALUES(DEFAULT, 'LINK.REVIEW.ADD.PENDING', NULL, 1, 0, 'In-Link', 'Link Comment Pending', 1, 1, 1);
-INSERT INTO EmailTemplates (TemplateId, TemplateName, ReplacementTags, Enabled, FrontEndOnly, Module, Description, Type, AllowChangingSender, AllowChangingRecipient) VALUES(DEFAULT, 'LINK.REVIEW.ADD.PENDING', NULL, 1, 0, 'In-Link', 'Link Comment Pending', 0, 1, 1);
-INSERT INTO EmailTemplates (TemplateId, TemplateName, ReplacementTags, Enabled, FrontEndOnly, Module, Description, Type, AllowChangingSender, AllowChangingRecipient) VALUES(DEFAULT, 'LINK.REVIEW.APPROVE', NULL, 1, 0, 'In-Link', 'Link Comment Approved', 0, 1, 1);
-INSERT INTO EmailTemplates (TemplateId, TemplateName, ReplacementTags, Enabled, FrontEndOnly, Module, Description, Type, AllowChangingSender, AllowChangingRecipient) VALUES(DEFAULT, 'LINK.REVIEW.DENY', NULL, 1, 0, 'In-Link', 'Link Comment Declined', 0, 1, 1);
-INSERT INTO EmailTemplates (TemplateId, TemplateName, ReplacementTags, Enabled, FrontEndOnly, Module, Description, Type, AllowChangingSender, AllowChangingRecipient) VALUES(DEFAULT, 'LINK.ENHANCE', NULL, 1, 0, 'In-Link', 'Link enhancement submitted', 1, 1, 1);
-INSERT INTO EmailTemplates (TemplateId, TemplateName, ReplacementTags, Enabled, FrontEndOnly, Module, Description, Type, AllowChangingSender, AllowChangingRecipient) VALUES(DEFAULT, 'LINK.ENHANCE', NULL, 1, 0, 'In-Link', 'Link enhancement submitted', 0, 1, 1);
-INSERT INTO EmailTemplates (TemplateId, TemplateName, ReplacementTags, Enabled, FrontEndOnly, Module, Description, Type, AllowChangingSender, AllowChangingRecipient) VALUES(DEFAULT, 'LINK.ENHANCE.APPROVE', NULL, 0, 0, 'In-Link', 'Link enhancement approved', 1, 1, 1);
-INSERT INTO EmailTemplates (TemplateId, TemplateName, ReplacementTags, Enabled, FrontEndOnly, Module, Description, Type, AllowChangingSender, AllowChangingRecipient) VALUES(DEFAULT, 'LINK.ENHANCE.APPROVE', NULL, 1, 0, 'In-Link', 'Link enhancement approved', 0, 1, 1);
-INSERT INTO EmailTemplates (TemplateId, TemplateName, ReplacementTags, Enabled, FrontEndOnly, Module, Description, Type, AllowChangingSender, AllowChangingRecipient) VALUES(DEFAULT, 'LINK.ENHANCE.DENY', NULL, 0, 0, 'In-Link', 'Link enhancement denied', 1, 1, 1);
-INSERT INTO EmailTemplates (TemplateId, TemplateName, ReplacementTags, Enabled, FrontEndOnly, Module, Description, Type, AllowChangingSender, AllowChangingRecipient) VALUES(DEFAULT, 'LINK.ENHANCE.DENY', NULL, 1, 0, 'In-Link', 'Link enhancement denied', 0, 1, 1);
-INSERT INTO EmailTemplates (TemplateId, TemplateName, ReplacementTags, Enabled, FrontEndOnly, Module, Description, Type, AllowChangingSender, AllowChangingRecipient) VALUES(DEFAULT, 'LINK.ENHANCE.EXPIRE', NULL, 1, 0, 'In-Link', 'Link enhancement expired', 1, 1, 1);
-INSERT INTO EmailTemplates (TemplateId, TemplateName, ReplacementTags, Enabled, FrontEndOnly, Module, Description, Type, AllowChangingSender, AllowChangingRecipient) VALUES(DEFAULT, 'LINK.ENHANCE.EXPIRE', NULL, 1, 0, 'In-Link', 'Link enhancement expired', 0, 1, 1);
-INSERT INTO EmailTemplates (TemplateId, TemplateName, ReplacementTags, Enabled, FrontEndOnly, Module, Description, Type, AllowChangingSender, AllowChangingRecipient) VALUES(DEFAULT, 'LINK.ENHANCE.EXTEND', NULL, 1, 0, 'In-Link', 'Link enhancement renewal submitted', 1, 1, 1);
-INSERT INTO EmailTemplates (TemplateId, TemplateName, ReplacementTags, Enabled, FrontEndOnly, Module, Description, Type, AllowChangingSender, AllowChangingRecipient) VALUES(DEFAULT, 'LINK.ENHANCE.EXTEND', NULL, 1, 0, 'In-Link', 'Link enhancement renewal submitted', 0, 1, 1);
-INSERT INTO EmailTemplates (TemplateId, TemplateName, ReplacementTags, Enabled, FrontEndOnly, Module, Description, Type, AllowChangingSender, AllowChangingRecipient) VALUES(DEFAULT, 'LINK.ENHANCE.RENEW', NULL, 0, 0, 'In-Link', 'Link enhancement extended', 1, 1, 1);
-INSERT INTO EmailTemplates (TemplateId, TemplateName, ReplacementTags, Enabled, FrontEndOnly, Module, Description, Type, AllowChangingSender, AllowChangingRecipient) VALUES(DEFAULT, 'LINK.ENHANCE.RENEW', NULL, 1, 0, 'In-Link', 'Link enhancement extended', 0, 1, 1);
-INSERT INTO EmailTemplates (TemplateId, TemplateName, ReplacementTags, Enabled, FrontEndOnly, Module, Description, Type, AllowChangingSender, AllowChangingRecipient) VALUES(DEFAULT, 'LINK.ENHANCE.RENEW.FAILED', NULL, 1, 0, 'In-Link', 'Link enhancement renewal failed', 1, 1, 1);
-INSERT INTO EmailTemplates (TemplateId, TemplateName, ReplacementTags, Enabled, FrontEndOnly, Module, Description, Type, AllowChangingSender, AllowChangingRecipient) VALUES(DEFAULT, 'LINK.ENHANCE.RENEW.FAILED', NULL, 1, 0, 'In-Link', 'Link enhancement renewal failed', 0, 1, 1);
-INSERT INTO EmailTemplates (TemplateId, TemplateName, ReplacementTags, Enabled, FrontEndOnly, Module, Description, Type, AllowChangingSender, AllowChangingRecipient) VALUES(DEFAULT, 'LINK.ENHANCE.CANCEL', NULL, 1, 0, 'In-Link', 'Link enhancement cancelled', 1, 1, 1);
-INSERT INTO EmailTemplates (TemplateId, TemplateName, ReplacementTags, Enabled, FrontEndOnly, Module, Description, Type, AllowChangingSender, AllowChangingRecipient) VALUES(DEFAULT, 'LINK.ENHANCE.CANCEL', NULL, 1, 0, 'In-Link', 'Link enhancement cancelled', 0, 1, 1);
-INSERT INTO EmailTemplates (TemplateId, TemplateName, ReplacementTags, Enabled, FrontEndOnly, Module, Description, Type, AllowChangingSender, AllowChangingRecipient) VALUES(DEFAULT, 'LINK.ENHANCE.RENEWAL.NOTICE', NULL, 1, 0, 'In-Link', 'Link enhancement is about to expire', 1, 1, 1);
-INSERT INTO EmailTemplates (TemplateId, TemplateName, ReplacementTags, Enabled, FrontEndOnly, Module, Description, Type, AllowChangingSender, AllowChangingRecipient) VALUES(DEFAULT, 'LINK.ENHANCE.RENEWAL.NOTICE', NULL, 1, 0, 'In-Link', 'Link enhancement is about to expire', 0, 1, 1);
-INSERT INTO EmailTemplates (TemplateId, TemplateName, ReplacementTags, Enabled, FrontEndOnly, Module, Description, Type, AllowChangingSender, AllowChangingRecipient) VALUES(DEFAULT, 'LINK.CONTACTFORM', NULL, 1, 0, 'In-Link', 'Link Contact Form', 1, 1, 1);
-INSERT INTO EmailTemplates (TemplateId, TemplateName, ReplacementTags, Enabled, FrontEndOnly, Module, Description, Type, AllowChangingSender, AllowChangingRecipient) VALUES(DEFAULT, 'LINK.CONTACTFORM', NULL, 1, 0, 'In-Link', 'Link Contact Form', 0, 1, 1);
-INSERT INTO EmailTemplates (TemplateId, TemplateName, ReplacementTags, Enabled, FrontEndOnly, Module, Description, Type, AllowChangingSender, AllowChangingRecipient) VALUES(DEFAULT, 'LINK.RECIPROCAL.CHECK.FAILED', NULL, 1, 0, 'In-Link', 'Reciprocal Check Failed', 1, 1, 1);
-INSERT INTO EmailTemplates (TemplateId, TemplateName, ReplacementTags, Enabled, FrontEndOnly, Module, Description, Type, AllowChangingSender, AllowChangingRecipient) VALUES(DEFAULT, 'LINK.VALIDATION.RESULTS', NULL, 1, 0, 'In-Link', 'Link Validation Results', 1, 1, 1);
-
-INSERT INTO CustomFields VALUES (DEFAULT, 4, 'LinkAddress', 'lu_fld_LinkAddress', 0, 'la_section_BusinessLocation', 'la_fld_LinkAddress', 'text', 'size="40"', '', 1, 1, 0, 0);
-INSERT INTO CustomFields VALUES (DEFAULT, 4, 'LinkCity', 'lu_fld_LinkCity', 0, 'la_section_BusinessLocation', 'la_fld_LinkCity', 'text', 'size="40"', '', 2, 1, 0, 0);
-INSERT INTO CustomFields VALUES (DEFAULT, 4, 'LinkZipCode', 'lu_fld_LinkZipCode', 0, 'la_section_BusinessLocation', 'la_fld_LinkZipCode', 'text', NULL, '', 4, 1, 0, 0);
-INSERT INTO CustomFields VALUES (DEFAULT, 4, 'LinkState', 'lu_fld_LinkState', 0, 'la_section_BusinessLocation', 'la_fld_LinkState', 'select', '=+||<SQL+>SELECT IsoCode AS OptionValue, l%3$s_Name AS OptionName FROM <PREFIX>CountryStates WHERE Type = 2 ORDER BY StateCountryId DESC, IsoCode ASC</SQL>', '', 3, 1, 0, 0);
-INSERT INTO CustomFields VALUES (DEFAULT, 4, 'LinkCountry', 'lu_fld_LinkCountry', 0, 'la_section_BusinessLocation', 'la_fld_LinkCountry', 'select', '=+||<SQL+>SELECT IsoCode AS OptionValue, l%3$s_Name AS OptionName FROM <PREFIX>CountryStates WHERE Type = 1 ORDER BY IsoCode ASC</SQL>', '', 5, 1, 0, 0);
-INSERT INTO CustomFields VALUES (DEFAULT, 4, 'LinkPhone', 'lu_fld_LinkPhone', 0, 'la_section_BusinessLocation', 'la_fld_LinkPhone', 'text', NULL, '', 6, 1, 0, 0);
-
-INSERT INTO ItemTypes VALUES (4, 'In-Link', 'l', 'Link', 'Name', 'CreatedById', 'Hits', 'CachedRating', 'la_ItemTab_Links', 1, 'in-link/admin/addlink.php', 'clsLink', 'Link');
-
-INSERT INTO CategoryPermissionsConfig VALUES (DEFAULT, 'LINK.ADD', 'la_PermName_Link.Add_desc', 'In-Link', 1);
-INSERT INTO CategoryPermissionsConfig VALUES (DEFAULT, 'LINK.VIEW', 'la_PermName_Link.View_desc', 'In-Link', 1);
-INSERT INTO CategoryPermissionsConfig VALUES (DEFAULT, 'LINK.ADD.PENDING', 'la_PermName_Link.Add.Pending_desc', 'In-Link', 1);
-INSERT INTO CategoryPermissionsConfig VALUES (DEFAULT, 'LINK.MODIFY', 'la_PermName_Link.Modify_desc', 'In-Link', 1);
-INSERT INTO CategoryPermissionsConfig VALUES (DEFAULT, 'LINK.DELETE', 'la_PermName_Link.Delete_desc', 'In-Link', 1);
-INSERT INTO CategoryPermissionsConfig VALUES (DEFAULT, 'LINK.RATE', 'la_PermName_Link.Rate_desc', 'In-Link', 1);
-INSERT INTO CategoryPermissionsConfig VALUES (DEFAULT, 'LINK.REVIEW', 'la_PermName_Link.Review_desc', 'In-Link', 1);
-INSERT INTO CategoryPermissionsConfig VALUES (DEFAULT, 'LINK.REVIEW.PENDING', 'la_PermName_Link.Review_Pending_desc', 'In-Link', 1);
-INSERT INTO CategoryPermissionsConfig VALUES (DEFAULT, 'LINK.MODIFY.PENDING', 'la_PermName_Link.Modify.Pending_desc', 'In-Link', 1);
-INSERT INTO CategoryPermissionsConfig VALUES (DEFAULT, 'LINK.OWNER.MODIFY', 'la_PermName_Link.Owner.Modify_desc', 'In-Link', 1);
-INSERT INTO CategoryPermissionsConfig VALUES (DEFAULT, 'LINK.OWNER.MODIFY.PENDING', 'la_PermName_Link.Owner.Modify.Pending_desc', 'In-Link', 1);
-INSERT INTO CategoryPermissionsConfig VALUES (DEFAULT, 'LINK.OWNER.DELETE', 'la_PermName_Link.Owner.Delete_desc', 'In-Link', 1);
-
-INSERT INTO SearchConfig VALUES ('Link', 'OrgId', 0, 0, 'lu_fielddesc_link_orgid', 'lc_field_orgid', 'In-Link', 'la_text_link', 19, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('Link', 'NewItem', 0, 1, 'lu_fielddesc_link_newitem', 'lc_field_newitem', 'In-Link', 'la_text_link', 18, DEFAULT, 0, 'boolean', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('Link', 'PopItem', 0, 1, 'lu_fielddesc_link_popitem', 'lc_field_popitem', 'In-Link', 'la_text_link', 17, DEFAULT, 0, 'boolean', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('Link', 'HotItem', 0, 1, 'lu_fielddesc_link_hotitem', 'lc_field_hotitem', 'In-Link', 'la_text_link', 16, DEFAULT, 0, 'boolean', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('Link', 'ResourceId', 0, 1, 'lu_fielddesc_link_resourceid', 'lc_field_resourceid', 'In-Link', 'la_text_link', 15, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('Link', 'EditorsPick', 0, 1, 'lu_fielddesc_link_editorspick', 'lc_field_EditorsPick', 'In-Link', 'la_text_link', 14, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('Link', 'Status', 0, 0, 'lu_fielddesc_link_status', 'lc_field_status', 'In-Link', 'la_text_link', 13, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('Link', 'Priority', 0, 0, 'lu_fielddesc_link_priority', 'lc_field_priority', 'In-Link', 'la_text_link', 12, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('Link', 'ModifiedById', 0, 0, 'lu_fielddesc_link_modifiedbyid', 'lc_field_modifiedbyid', 'In-Link', 'la_text_link', 11, DEFAULT, 0, 'text', 'Users.Username', '{ForeignTable}.PortalUserId={LocalTable}.ModifiedById', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('Link', 'CreatedById', 0, 0, 'lu_fielddesc_link_createdbyid', 'lc_field_createdbyid', 'In-Link', 'la_text_link', 10, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('Link', 'CachedReviewsQty', 0, 0, 'lu_fielddesc_link_cachedreviewsqty', 'lc_field_cachedreviewsqty', 'In-Link', 'la_text_link', 9, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('Link', 'CachedVotesQty', 0, 0, 'lu_fielddesc_link_cachedvotesqty', 'lc_field_cachedvotesqty', 'In-Link', 'la_text_link', 8, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('Link', 'LinkId', 0, 1, 'lu_fielddesc_link_linkid', 'lc_field_linkid', 'In-Link', 'la_text_link', 0, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('Link', 'Name', 1, 1, 'lu_fielddesc_link_name', 'lc_field_name', 'In-Link', 'la_text_link', 1, DEFAULT, 1, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('Link', 'Description', 1, 1, 'lu_fielddesc_link_description', 'lc_field_description', 'In-Link', 'la_text_link', 2, DEFAULT, 1, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('Link', 'Url', 1, 1, 'lu_fielddesc_link_url', 'lc_field_url', 'In-Link', 'la_text_link', 3, DEFAULT, 2, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('Link', 'CreatedOn', 0, 1, 'lu_fielddesc_link_createdon', 'lc_field_createdon', 'In-Link', 'la_text_link', 4, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('Link', 'Modified', 0, 1, 'lu_fielddesc_link_modified', 'lc_field_modified', 'In-Link', 'la_text_link', 5, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('Link', 'Hits', 0, 1, 'lu_fielddesc_link_hits', 'lc_field_hits', 'In-Link', 'la_text_link', 6, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('Link', 'CachedRating', 0, 0, 'lu_fielddesc_link_cachedrating', 'lc_field_cachedrating', 'In-Link', 'la_text_link', 7, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('CustomFields', 'LinkAddress', 1, 1, 'la_fld_LinkAddress', 'lu_fld_LinkAddress', 'In-Link', 'la_section_BusinessLocation', 1, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('CustomFields', 'LinkCity', 1, 1, 'la_fld_LinkCity', 'lu_fld_LinkCity', 'In-Link', 'la_section_BusinessLocation', 2, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('CustomFields', 'LinkState', 1, 1, 'la_fld_LinkState', 'lu_fld_LinkState', 'In-Link', 'la_section_BusinessLocation', 3, DEFAULT, 0, 'select', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('CustomFields', 'LinkZipCode', 1, 1, 'la_fld_LinkZipCode', 'lu_fld_LinkZipCode', 'In-Link', 'la_section_BusinessLocation', 4, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('CustomFields', 'LinkCountry', 1, 1, 'la_fld_LinkCountry', 'lu_fld_LinkCountry', 'In-Link', 'la_section_BusinessLocation', 5, DEFAULT, 0, 'select', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('CustomFields', 'LinkPhone', 1, 1, 'la_fld_LinkPhone', 'lu_fld_LinkPhone', 'In-Link', 'la_section_BusinessLocation', 6, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-
-INSERT INTO StatItem VALUES (DEFAULT, 'In-Link', 'SELECT COUNT(*) as LinkCount FROM <%prefix%>Link WHERE Status=1', NULL, 'la_prompt_ActiveLinks', 0, 1);
-INSERT INTO StatItem VALUES (DEFAULT, 'In-Link', 'SELECT COUNT(*) AS TotalLinks FROM <%prefix%>Link', NULL, 'la_prompt_TotalLinks', 0, 2);
-INSERT INTO StatItem VALUES (DEFAULT, 'In-Link', 'SELECT COUNT(*) AS ActiveLinks FROM <%prefix%>Link WHERE Status = 1', NULL, 'la_prompt_ActiveLinks', 0, 2);
-INSERT INTO StatItem VALUES (DEFAULT, 'In-Link', 'SELECT COUNT(*) AS PendingLinks FROM <%prefix%>Link WHERE Status = 2', NULL, 'la_prompt_PendingLinks', 0, 2);
-INSERT INTO StatItem VALUES (DEFAULT, 'In-Link', 'SELECT COUNT(*) AS DisabledLinks FROM <%prefix%>Link WHERE Status = 0', NULL, 'la_prompt_DisabledLinks', 0, 2);
-INSERT INTO StatItem VALUES (DEFAULT, 'In-Link', 'SELECT COUNT(*) AS NewLinks FROM <%prefix%>Link WHERE (NewItem = 1) OR ( (UNIX_TIMESTAMP() - CreatedOn) <= <%m:config name="Link_NewDays"%>*86400 AND (NewItem = 2) )', NULL, 'la_prompt_NewLinks', 0, 2);
-INSERT INTO StatItem VALUES (DEFAULT, 'In-Link', 'SELECT COUNT(*) FROM <%prefix%>Link WHERE EditorsPick = 1', NULL, 'la_prompt_EditorsPickLinks', 0, 2);
-INSERT INTO StatItem VALUES (DEFAULT, 'In-Link', 'SELECT COUNT(*) AS HotLinks FROM <%prefix%>Link WHERE (HotItem = 1) OR (Hits >= <%m:config name="Link_MaxHotNumber"%> AND (HotItem = 2) )', NULL, 'la_prompt_HotLinks', 0, 2);
-INSERT INTO StatItem VALUES (DEFAULT, 'In-Link', 'SELECT COUNT(*) AS PopularLinks FROM <%prefix%>Link WHERE (PopItem = 1) OR ( (CachedRating >= <%link:hit_count type="top"%>) AND <%link:hit_count type="top"%> AND (PopItem = 2) )', NULL, 'la_prompt_PopularLinks', 0, 2);
-INSERT INTO StatItem VALUES (DEFAULT, 'In-Link', 'SELECT <%m:post_format field="AVG(CachedRating)" type="currency" precision="2"%> FROM <%prefix%>Link WHERE CachedRating > 0', NULL, 'la_prompt_LinksAverageRating', 0, 2);
-INSERT INTO StatItem VALUES (DEFAULT, 'In-Link', 'SELECT MAX(Hits) AS MaxLinksHits FROM <%prefix%>Link', NULL, 'la_prompt_MaxLinksHits', 0, 2);
-INSERT INTO StatItem VALUES (DEFAULT, 'In-Link', 'SELECT MAX(CachedVotesQty) AS MaxLinksVotes FROM <%prefix%>Link', NULL, 'la_prompt_MaxLinksVotes', 0, 2);
-INSERT INTO StatItem VALUES (DEFAULT, 'In-Link', 'SELECT <%m:post_format field="MAX(CreatedOn)" type="date"%> FROM <%prefix%>Link', NULL, 'la_prompt_NewestLinkDate', 0, 2);
-INSERT INTO StatItem VALUES (DEFAULT, 'In-Link', 'SELECT <%m:post_format field="MAX(Modified)" type="date"%> FROM <%prefix%>Link', NULL, 'la_prompt_LastLinkUpdate', 0, 2);
-INSERT INTO StatItem VALUES (DEFAULT, 'In-Link', 'SELECT COUNT(*) FROM <%prefix%>CatalogReviews WHERE Module = \'<%modules:get_current%>\'', NULL, 'la_prompt_LinkReviews', 0, 2);
-
-INSERT INTO Permissions VALUES (DEFAULT, 'LINK.VIEW', 14, 1, 0, {LinkCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'FAVORITES', 12, 1, 0, {LinkCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'LINK.VIEW', 12, 1, 0, {LinkCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'LINK.ADD.PENDING', 12, 1, 0, {LinkCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'LINK.RATE', 12, 1, 0, {LinkCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'LINK.REVIEW', 12, 1, 0, {LinkCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'LINK.OWNER.MODIFY', 12, 1, 0, {LinkCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'LINK.OWNER.MODIFY.PENDING', 12, 1, 0, {LinkCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'FAVORITES', 13, 1, 0, {LinkCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'LINK.ADD', 13, 1, 0, {LinkCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'LINK.VIEW', 13, 1, 0, {LinkCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'LINK.RATE', 13, 1, 0, {LinkCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'LINK.REVIEW', 13, 1, 0, {LinkCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'LINK.OWNER.MODIFY', 13, 1, 0, {LinkCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'LINK.OWNER.MODIFY.PENDING', 13, 1, 0, {LinkCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'LINK.OWNER.DELETE', 13, 1, 0, {LinkCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'FAVORITES', 11, 1, 0, {LinkCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'LINK.ADD', 11, 1, 0, {LinkCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'LINK.VIEW', 11, 1, 0, {LinkCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'LINK.MODIFY', 11, 1, 0, {LinkCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'LINK.DELETE', 11, 1, 0, {LinkCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'LINK.RATE', 11, 1, 0, {LinkCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'LINK.REVIEW', 11, 1, 0, {LinkCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'LINK.ADD', 15, 0, 0, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'LINK.VIEW', 15, 0, 0, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'LINK.ADD.PENDING', 15, 0, 0, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'LINK.MODIFY', 15, 0, 0, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'LINK.DELETE', 15, 0, 0, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'LINK.RATE', 15, 0, 0, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'LINK.REVIEW', 15, 0, 0, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'LINK.REVIEW.PENDING', 15, 0, 0, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'LINK.MODIFY.PENDING', 15, 0, 0, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'LINK.OWNER.MODIFY', 15, 0, 0, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'LINK.OWNER.MODIFY.PENDING', 15, 0, 0, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'LINK.OWNER.DELETE', 15, 0, 0, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-link.view', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-link:links.view', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-link:setting_folder.view', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-link:configuration_output.view', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-link:configuration_output.add', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-link:configuration_output.edit', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-link:configuration_search.view', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-link:configuration_search.edit', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-link:configuration_custom.view', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-link:configuration_custom.add', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-link:configuration_custom.edit', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-link:configuration_custom.delete', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-link:duplicate_checker.view', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-link:duplicate_checker.add', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-link:duplicate_checker.edit', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-link:duplicate_checker.delete', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-link:validation_list.view', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-link:validation_list.add', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-link:validation_list.edit', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-link:paid_listings.view', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-link:paid_listings.add', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-link:paid_listings.edit', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-link:paid_listings.delete', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-link:paid_listings.advanced:approve', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-link:paid_listings.advanced:decline', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-link:listing_types.view', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-link:listing_types.add', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-link:listing_types.edit', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-link:listing_types.delete', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-link:link_validation.view', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-link:link_validation.advanced:continue', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-link:link_validation.advanced:restart', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-link:link_validation.advanced:validate', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-link:link_validation.advanced:reset', 11, 1, 1, 0);
-
-INSERT INTO ImportScripts VALUES (DEFAULT, 'Links from CSV file [In-Link]', '', 'l', 'In-Link', '', 'CSV', '1');
-
-INSERT INTO CustomFields VALUES (DEFAULT, 1, 'l_ItemTemplate', 'la_fld_cust_l_ItemTemplate ', 0, 'la_title_SystemCF', 'la_fld_cust_l_ItemTemplate ', 'text', NULL, '', 0, 0, 1, 0);
-
-INSERT INTO Counters VALUES (DEFAULT, 'linkhits_count', 'SELECT ROUND(SUM(Hits)) FROM <%PREFIX%>Link', NULL, NULL, '300', '0', '|Link|');
-
-INSERT INTO Modules VALUES ('In-Link', 'modules/in-link/', 'Intechnic\\InPortal\\Modules\\InLink', 'l', DEFAULT, 1, 1, 'in-link/', 2, NULL, NULL);

Property changes on: releases/5.2.2-B1/install/install_data.sql
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.12
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Index: releases/5.2.2-B1/install/upgrades.php
===================================================================
--- releases/5.2.2-B1/install/upgrades.php	(revision 16497)
+++ releases/5.2.2-B1/install/upgrades.php	(nonexistent)
@@ -1,184 +0,0 @@
-<?php
-/**
-* @version	$Id$
-* @package	In-Link
-* @copyright	Copyright (C) 1997 - 2009 Intechnic. All rights reserved.
-* @license      GNU/GPL
-* In-Portal is Open Source software.
-* This means that this software may have been modified pursuant
-* the GNU General Public License, and as distributed it includes
-* or is derivative of works licensed under the GNU General Public License
-* or other free or open source software licenses.
-* See http://www.in-portal.org/license for copyright notices and details.
-*/
-
-	defined('FULL_PATH') or die('restricted access!');
-
-	$upgrade_class = 'InLinkUpgrades';
-
-	/**
-	 * Class, that holds all upgrade scripts for "In-Link" module
-	 *
-	 */
-	class InLinkUpgrades extends kUpgradeHelper {
-
-		public function __construct()
-		{
-			parent::__construct();
-
-			$this->dependencies = Array (
-				'4.3.9' => Array ('Core' => '4.3.9'),
-				'5.0.0' => Array ('Core' => '5.0.0'),
-				'5.0.1' => Array ('Core' => '5.0.1'),
-				'5.0.2-B1' => Array ('Core' => '5.0.2-B1'),
-				'5.0.2-B2' => Array ('Core' => '5.0.2-B2'),
-				'5.0.2-RC1' => Array ('Core' => '5.0.2-RC1'),
-				'5.0.2' => Array ('Core' => '5.0.2'),
-				'5.0.3-B1' => Array ('Core' => '5.0.3-B1'),
-				'5.0.3-B2' => Array ('Core' => '5.0.3-B2'),
-				'5.0.3-RC1' => Array ('Core' => '5.0.3-RC1'),
-				'5.0.3' => Array ('Core' => '5.0.3'),
-				'5.0.4-B1' => Array ('Core' => '5.0.4-B1'),
-				'5.0.4-B2' => Array ('Core' => '5.0.4-B2'),
-				'5.0.4' => Array ('Core' => '5.0.4'),
-				'5.1.0-B1' => Array ('Core' => '5.1.0-B1'),
-				'5.1.0-RC1' => Array ('Core' => '5.1.0-RC1'),
-				'5.1.0' => Array ('Core' => '5.1.0'),
-				'5.1.1-B1' => Array ('Core' => '5.1.1-B1'),
-				'5.1.1-B2' => Array ('Core' => '5.1.1-B2'),
-				'5.1.1-RC1' => Array ('Core' => '5.1.1-RC1'),
-				'5.1.1' => Array ('Core' => '5.1.1'),
-				'5.1.2-B1' => Array ('Core' => '5.1.2-B1'),
-				'5.1.2-RC1' => Array ('Core' => '5.1.2-RC1'),
-				'5.1.2' => Array ('Core' => '5.1.2'),
-				'5.1.3-B1' => Array ('Core' => '5.1.3-B2'),
-				'5.1.3-RC1' => Array ('Core' => '5.1.3-RC1'),
-				'5.1.3-RC2' => Array ('Core' => '5.1.3-RC2'),
-				'5.1.3' => Array ('Core' => '5.1.3'),
-				'5.2.0-B1' => Array ('Core' => '5.2.0-B1'),
-				'5.2.0-B2' => Array ('Core' => '5.2.0-B2'),
-				'5.2.0-B3' => Array ('Core' => '5.2.0-B3'),
-				'5.2.0-RC1' => Array ('Core' => '5.2.0-RC1'),
-				'5.2.0' => Array ('Core' => '5.2.0'),
-				'5.2.1-B1' => Array ('Core' => '5.2.1-B1'),
-				'5.2.1-B2' => Array ('Core' => '5.2.1-B2'),
-				'5.2.1-RC1' => Array ('Core' => '5.2.1-RC1'),
-				'5.2.1' => Array ('Core' => '5.2.1'),
-				'5.2.2-B1' => Array ('Core' => '5.2.2-B1'),
-			);
-		}
-
-		/**
-		 * Changes table structure, where multilingual fields of TEXT type are present
-		 *
-		 * @param string $mode when called mode {before, after)
-		 */
-		function Upgrade_5_0_0($mode)
-		{
-			if ($mode == 'after') {
-				$root_category = $this->Application->findModule('Name', 'In-Link', 'RootCat');
-
-				$sql = 'UPDATE ' . $this->Application->getUnitOption('c', 'TableName') . '
-						SET UseMenuIconUrl = 1, MenuIconUrl = "in-link/img/menu_links.gif"
-						WHERE ' . $this->Application->getUnitOption('c', 'IDField') . ' = ' . $root_category;
-				$this->Conn->Query($sql);
-
-				$this->_updateDetailTemplate('l', 'inlink/detail', 'in-link/designs/detail');
-
-				// copy link name and description to their multilingual equivalents
-				$this->_copyToMultilingual();
-			}
-		}
-
-		/**
-		 * Copy link values from normal fields to multilingual
-		 *
-		 */
-		function _copyToMultilingual()
-		{
-			$fields = Array ('Name', 'Description');
-			$primary_language = $this->Application->GetDefaultLanguageId();
-
-			$set_clause = Array ();
-			foreach ($fields as $field) {
-				$set_clause[] = 'l' . $primary_language . '_' . $field . ' = ' . $field;
-			}
-
-			$sql = 'UPDATE ' . TABLE_PREFIX . 'Link
-					SET ' . implode(', ', $set_clause);
-			$this->Conn->Query($sql);
-		}
-
-		/**
-		 * Update to 5.0.1
-		 *
-		 * @param string $mode when called mode {before, after)
-		 */
-		function Upgrade_5_0_1($mode)
-		{
-			if ($mode == 'after') {
-				$this->_updateDetailTemplate('l', 'in-link/designs/detail', 'in-link/links/link_detail');
-
-				// delete old events
-				$events_to_delete = Array ( 'LINK.OWNER.MODIFY.PENDING', 'LINK.OWNER.MODIFY' );
-
-				$sql = 'SELECT EventId FROM ' . TABLE_PREFIX . 'Events
-							WHERE Event IN ("' . implode('","', $events_to_delete) . '")';
-				$event_ids = $this->Conn->GetCol($sql);
-
-				if ($event_ids) {
-					$sql = 'DELETE FROM ' . TABLE_PREFIX . 'EmailMessage
-								WHERE EventId IN (' . implode(',', $event_ids) . ')';
-					$this->Conn->Query($sql);
-
-					$sql = 'DELETE FROM ' . TABLE_PREFIX . 'Events
-								WHERE EventId IN (' . implode(',', $event_ids) . ')';
-					$this->Conn->Query($sql);
-
-					$sql = 'DELETE FROM ' . TABLE_PREFIX . 'Phrase
-								WHERE Phrase IN ("la_event_link.owner.modify", "la_event_link.owner.modify.pending")';
-					$this->Conn->Query($sql);
-				}
-			}
-		}
-
-		/**
-		 * Update to 5.0.4-B1
-		 *
-		 * @param string $mode when called mode {before, after)
-		 */
-		function Upgrade_5_0_4_B1($mode)
-		{
-			if ($mode == 'after') {
-				// check in-link custom fields if need to add to search config
-				$custom_fields = Array (
-					'LinkAddress' => "('CustomField', 'LinkAddress', 1, 1, 'la_fld_LinkAddress', 'lu_fld_LinkAddress', 'In-Link', 'la_section_BusinessLocation', 1, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, {CUSTOM_FIELD_ID})",
-					'LinkCity' => "('CustomField', 'LinkCity', 1, 1, 'la_fld_LinkCity', 'lu_fld_LinkCity', 'In-Link', 'la_section_BusinessLocation', 2, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, {CUSTOM_FIELD_ID})",
-					'LinkState' => "('CustomField', 'LinkState', 1, 1, 'la_fld_LinkState', 'lu_fld_LinkState', 'In-Link', 'la_section_BusinessLocation', 3, DEFAULT, 0, 'select', NULL, NULL, NULL, NULL, NULL, NULL, {CUSTOM_FIELD_ID})",
-					'LinkZipCode' => "('CustomField', 'LinkZipCode', 1, 1, 'la_fld_LinkZipCode', 'lu_fld_LinkZipCode', 'In-Link', 'la_section_BusinessLocation', 4, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, {CUSTOM_FIELD_ID})",
-					'LinkCountry' => "('CustomField', 'LinkCountry', 1, 1, 'la_fld_LinkCountry', 'lu_fld_LinkCountry', 'In-Link', 'la_section_BusinessLocation', 5, DEFAULT, 0, 'select', NULL, NULL, NULL, NULL, NULL, NULL, {CUSTOM_FIELD_ID})",
-					'LinkPhone' => "('CustomField', 'LinkPhone', 1, 1, 'la_fld_LinkPhone', 'lu_fld_LinkPhone', 'In-Link', 'la_section_BusinessLocation', 6, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, {CUSTOM_FIELD_ID})",
-				);
-
-				// get all in-link custom fields ides at once
-				$sql = 'SELECT CustomFieldId, FieldName
-						FROM ' . TABLE_PREFIX . 'CustomField
-						WHERE Type = 4 AND IsSystem = 0';
-				$custom_field_ids = $this->Conn->GetCol($sql, 'FieldName');
-
-				foreach ($custom_fields as $field_name => $custom_field_sql) {
-					$sql = 'SELECT FieldName
-							FROM ' . TABLE_PREFIX . 'SearchConfig
-							WHERE (FieldName = ' . $this->Conn->qstr($field_name) . ') AND (LOWER(ModuleName) = "in-link")';
-					$found = $this->Conn->GetOne($sql);
-
-					if (!$found) {
-						// replace sql and insert new search config record
-						$sql = str_replace('{CUSTOM_FIELD_ID}', $custom_field_ids[$field_name], $custom_field_sql);
-						$sql = 'INSERT INTO ' . TABLE_PREFIX . 'SearchConfig VALUES ' . $sql;
-						$this->Conn->Query($sql);
-					}
-				}
-			}
-		}
-	}

Property changes on: releases/5.2.2-B1/install/upgrades.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.3
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Deleted: svn:keywords
## -1 +0,0 ##
-Id
\ No newline at end of property
Index: releases/5.2.2-B1/units/.htaccess
===================================================================
--- releases/5.2.2-B1/units/.htaccess	(revision 16497)
+++ releases/5.2.2-B1/units/.htaccess	(nonexistent)
@@ -1 +0,0 @@
-Deny from all
\ No newline at end of file

Property changes on: releases/5.2.2-B1/units/.htaccess
___________________________________________________________________
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Index: releases/5.2.2-B1/units/listing_types/listing_types_config.php
===================================================================
--- releases/5.2.2-B1/units/listing_types/listing_types_config.php	(revision 16497)
+++ releases/5.2.2-B1/units/listing_types/listing_types_config.php	(nonexistent)
@@ -1,167 +0,0 @@
-<?php
-/**
-* @version	$Id$
-* @package	In-Link
-* @copyright	Copyright (C) 1997 - 2009 Intechnic. All rights reserved.
-* @license      GNU/GPL
-* In-Portal is Open Source software.
-* This means that this software may have been modified pursuant
-* the GNU General Public License, and as distributed it includes
-* or is derivative of works licensed under the GNU General Public License
-* or other free or open source software licenses.
-* See http://www.in-portal.org/license for copyright notices and details.
-*/
-
-defined('FULL_PATH') or die('restricted access!');
-
-$config = Array (
-	'Prefix' => 'lst',
-	'ItemClass' => Array ('class' => 'kDBItem', 'file' => '', 'build_event' => 'OnItemBuild'),
-	'ListClass' => Array ('class' => 'kDBList', 'file' => '', 'build_event' => 'OnListBuild'),
-	'EventHandlerClass' => Array ('class' => 'ListingTypesEventHandler', 'file' => 'listing_types_event_handler.php', 'build_event' => 'OnBuild'),
-	'TagProcessorClass' => Array ('class' => 'ListingTypesTagProcessor', 'file' => 'listing_types_tag_processor.php', 'build_event' => 'OnBuild'),
-
-	'AutoLoad' => true,
-
-	'AggregateTags' => Array (
-		Array (
-			'AggregateTo' => 'l',
-			'AggregatedTagName' => 'ListListingTypes',
-			'LocalTagName' => 'PrintList',
-		),
-		Array (
-			'AggregateTo' => 'l',
-			'AggregatedTagName' => 'ListingTypeField',
-			'LocalTagName' => 'Field',
-		),
-	),
-
-	'QueryString' => Array (
-		1 => 'id',
-		2 => 'Page',
-		3 => 'PerPage',
-		4 => 'event',
-		5 => 'mode',
-	),
-
-	'IDField' => 'ListingTypeId',
-	'TitleField' => 'Name',
-
-	'TitlePresets' => Array (
-		'default' => Array (
-			'new_status_labels' => Array ('lst' => '!la_title_AddingPaidListingType!'),
-			'edit_status_labels' => Array ('lst' => '!la_title_EditingPaidListingType!'),
-			'new_titlefield' => Array ('lst' => '!la_title_NewPaidListingType!'),
-		),
-		'listing_type_list' =>Array (
-			'prefixes' => Array ('lst_List'), 'format' => "!la_title_PaidListingTypes!",
-		),
-		'listing_type_edit' =>Array (
-			'prefixes' => Array ('lst'),
-			'new_titlefield' => Array ('lst' => '!la_title_NewPaidListingType!'),
-			'format' => "#lst_status# '#lst_titlefield#' - !la_title_General!",
-		),
-		'listing_type_shop_cart' =>Array (
-			'prefixes' => Array ('lst'),
-			'new_titlefield' => Array ('lst' => '!la_title_NewPaidListingType!'),
-			'format' => "#lst_status# '#lst_titlefield#' - !la_title_ShopCartEntry!",
-		),
-	),
-
-	'EditTabPresets' => Array (
-		'Default' => Array (
-			'general' => Array ('title' => 'la_tab_General', 't' => 'in-link/paid_listings/paid_listing_type_edit', 'priority' => 1),
-		),
-	),
-
-	'PermSection' => Array ('main' => 'in-link:listing_types'),
-
-	'Sections' => Array (
-		'in-link:listing_types' => Array (
-			'parent' => 'in-link:paid_listings_folder',
-			'icon' => 'paid_listings',
-			'label' => 'la_tab_ListingTypes',
-			'url' => Array ('t' => 'in-link/paid_listings/paid_listing_types_list', 'pass' => 'm'),
-			'permissions' => Array ('view', 'add', 'edit', 'delete'),
-			'priority' => 1.2, // <parent_priority>.<own_priority>, because this section replaces parent in tree
-			'type' => stTAB,
-		),
-	),
-
-	'TableName' => TABLE_PREFIX.'ListingTypes',
-
-	'ListSQLs' => Array (
-		'' => '	SELECT *
-				FROM %s',
-	),
-
-	'ListSortings' => Array (
-		'' => Array (
-			'Sorting' => Array ('ListingTypeId' => 'asc'),
-		)
-	),
-
-	'Fields' => Array (
-		'ListingTypeId' => Array ('type' => 'int', 'not_null' => 1, 'default' => 0,),
-		'Name' => Array ('type' => 'string', 'not_null' => 1, 'default' => '', 'required' => '1'),
-		'Description' => Array ('type' => 'string', 'formatter' => 'kFormatter', 'using_fck' => 1, 'default' => NULL),
-		'Duration' => Array ('type' => 'int', 'not_null' => 1, 'default' => 0),
-		'DurationType' => Array ('type' => 'int', 'not_null' => 1, 'default' => 0, 'formatter' => 'kOptionsFormatter', 'use_phrases' => 1, 'options' => Array (1 => 'la_opt_sec', 2 => 'la_opt_min', 3 => 'la_opt_hour', 4 => 'la_opt_day', 5 => 'la_opt_week', 6 => 'la_opt_month', 7 => 'la_opt_year')),
-		'OnPurchaseEdPick' => Array ('type' => 'int', 'not_null' => 1, 'formatter' => 'kOptionsFormatter', 'use_phrases' => 1, 'options' => Array (3 => 'la_Unchanged', 1 => 'la_On', 0 => 'la_Off'), 'default' => 3),
-
-		'OnPurchaseStatus' => Array ('type' => 'int', 'not_null' => 1, 'formatter' => 'kOptionsFormatter', 'use_phrases' => 1, 'options' => Array (3 => 'la_Unchanged', 1 => 'la_Enabled', 0 => 'la_Disabled', 2 => 'la_Pending'), 'default' => 3),
-
-		'OnPurchaseNew' => Array ('type' => 'int', 'not_null' => 1, 'formatter' => 'kOptionsFormatter', 'use_phrases' => 1, 'options' => Array (3 => 'la_Unchanged', 1 => 'la_On', 0 => 'la_Off', 2 => 'la_Auto'), 'default' => 3),
-		'OnPurchasePop' => Array ('type' => 'int', 'not_null' => 1, 'formatter' => 'kOptionsFormatter', 'use_phrases' => 1, 'options' => Array (3 => 'la_Unchanged', 1 => 'la_On', 0 => 'la_Off', 2 => 'la_Auto'), 'default' => 3),
-		'OnPurchaseHot' => Array ('type' => 'int', 'not_null' => 1, 'formatter' => 'kOptionsFormatter', 'use_phrases' => 1, 'options' => Array (3 => 'la_Unchanged', 1 => 'la_On', 0 => 'la_Off', 2 => 'la_Auto'), 'default' => 3),
-		'OnPurchasePriorityAction' => Array ('type' => 'int', 'not_null' => 1, 'formatter' => 'kOptionsFormatter', 'use_phrases' => 1, 'options' => Array (0 => 'la_DontChange', 1 => 'la_SetEqualTo', 2 => 'la_IncreaseBy', 3 => 'la_DecreaseBy'), 'default' => 0),
-		'OnPurchasePriorityValue' => Array ('type' => 'int', 'not_null' => 1, 'default' => 1),
-		'OnPurchaseAddToCatEnabled' => Array ('type' => 'int', 'not_null' => 1, 'default' => 0),
-		'OnPurchaseAddToCat' => Array ('type' => 'int', 'not_null' => 1, 'default' => 0),
-		'OnPurchaseCustomTemplate' => Array ('type' => 'string', 'not_null' => 1, 'default' => ''),
-
-		'OnExpireEdPick' => Array ('type' => 'int', 'formatter' => 'kOptionsFormatter', 'use_phrases' => 1, 'options' => Array (3 => 'la_Unchanged', 1 => 'la_On', 0 => 'la_Off'), 'not_null' => 1, 'default' => 3),
-		'OnExpireNew' => Array ('type' => 'int', 'not_null' => 1, 'formatter' => 'kOptionsFormatter', 'use_phrases' => 1, 'options' => Array (3 => 'la_Unchanged', 1 => 'la_On', 0 => 'la_Off', 2 => 'la_Auto'), 'default' => 3),
-		'OnExpirePop' => Array ('type' => 'int', 'not_null' => 1, 'formatter' => 'kOptionsFormatter', 'use_phrases' => 1, 'options' => Array (3 => 'la_Unchanged', 1 => 'la_On', 0 => 'la_Off', 2 => 'la_Auto'), 'default' => 3),
-		'OnExpireHot' => Array ('type' => 'int', 'not_null' => 1, 'formatter' => 'kOptionsFormatter', 'use_phrases' => 1, 'options' => Array (3 => 'la_Unchanged', 1 => 'la_On', 0 => 'la_Off', 2 => 'la_Auto'), 'default' => 3),
-		'OnExpirePriorityAction' => Array ('type' => 'int', 'not_null' => 1, 'formatter' => 'kOptionsFormatter', 'use_phrases' => 1, 'options' => Array (0 => 'la_DontChange', 1 => 'la_SetEqualTo', 2 => 'la_IncreaseBy', 3 => 'la_DecreaseBy'), 'default' => 0),
-		'OnExpirePriorityValue' => Array ('type' => 'int', 'not_null' => 1, 'default' => 1),
-		'OnExpireRemoveFromCatEnabled' => Array ('type' => 'int', 'not_null' => 1, 'default' => 0),
-		'OnExpireRemoveFromCat' => Array ('type' => 'int', 'not_null' => 1, 'default' => 0),
-		'OnExpireCustomTemplate' => Array ('type' => 'string', 'not_null' => 1, 'default' => ''),
-
-		'OnExpireStatus' => Array ('type' => 'int', 'not_null' => 1, 'formatter' => 'kOptionsFormatter', 'use_phrases' => 1, 'options' => Array (3 => 'la_Unchanged', 1 => 'la_Enabled', 0 => 'la_Disabled', 2 => 'la_Pending'), 'default' => 3),
-		'RenewalReminder' => Array ('type' => 'int', 'not_null' => 1, 'default' => 0),
-		'EnableBuying' => Array (
-			'type' => 'int',
-			'formatter' => 'kOptionsFormatter',
-			'options' => Array (0 => 'la_No', 1 => 'la_Yes',), 'use_phrases' => 1,
-			'default' => 0, 'not_null' => 1,
-		),
-		'ShopCartName' => Array ('type' => 'string', 'default' => null),
-		'Price' => Array ('type' => 'double', 'default' => ''),
-		'Recurring' => Array (
-			'type' => 'int',
-			'formatter' => 'kOptionsFormatter',
-			'options' => Array (0 => 'la_No', 1 => 'la_Yes',), 'use_phrases' => 1,
-			'default' => 0, 'not_null' => 1,
-		),
-		'VirtualProductId' => Array ('type' => 'int', 'not_null' => 1, 'default' => 0),
-	),
-
-	'Grids' => Array (
-		'Default' => Array (
-			'Icons' => Array (
-				'default' => 'icon16_item.png',
-				0 => 'icon16_disbaled.png',
-				1 => 'icon16_item.png',
-				'module' => 'core',
-			),
-			'Fields' => Array (
-				'ListingTypeId' => Array ( 'title' => 'column:la_fld_Id' , 'data_block' => 'grid_checkbox_td', 'filter_block' => 'grid_range_filter', 'width' => 60),
-				'Name' => Array ('filter_block' => 'grid_like_filter', 'width' => 250),
-				'Duration' => Array ('data_block' => 'duration_td', 'filter_block' => 'grid_like_filter', 'width' => 100),
-			),
-		),
-	),
-);
\ No newline at end of file

Property changes on: releases/5.2.2-B1/units/listing_types/listing_types_config.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.13.2.4
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Deleted: svn:keywords
## -1 +0,0 ##
-Id
\ No newline at end of property
Index: releases/5.2.2-B1/units/listing_types/listing_types_event_handler.php
===================================================================
--- releases/5.2.2-B1/units/listing_types/listing_types_event_handler.php	(revision 16497)
+++ releases/5.2.2-B1/units/listing_types/listing_types_event_handler.php	(nonexistent)
@@ -1,97 +0,0 @@
-<?php
-/**
-* @version	$Id$
-* @package	In-Link
-* @copyright	Copyright (C) 1997 - 2009 Intechnic. All rights reserved.
-* @license      GNU/GPL
-* In-Portal is Open Source software.
-* This means that this software may have been modified pursuant
-* the GNU General Public License, and as distributed it includes
-* or is derivative of works licensed under the GNU General Public License
-* or other free or open source software licenses.
-* See http://www.in-portal.org/license for copyright notices and details.
-*/
-
-	defined('FULL_PATH') or die('restricted access!');
-
-	class ListingTypesEventHandler extends kDBEventHandler  {
-
-		/**
-		 * Allows to override standard permission mapping
-		 *
-		 * @return void
-		 * @access protected
-		 * @see kEventHandler::$permMapping
-		 */
-		protected function mapPermissions()
-		{
-			parent::mapPermissions();
-
-			$permissions = Array (
-				'OnItemBuild' => Array ('self' => true),
-			);
-
-			$this->permMapping = array_merge($this->permMapping, $permissions);
-		}
-
-		/**
-		 * Set's selected category to listing type
-		 *
-		 * @param kEvent $event
-		 */
-		function OnProcessSelected($event)
-		{
-			$object = $event->getObject();
-			$selected_ids = $this->Application->GetVar('selected_ids');
-
-			$object->SetDBField($this->Application->RecallVar('dst_field'), $selected_ids['c']);
-			$this->RemoveRequiredFields($object);
-			$object->Update();
-
-			$this->finalizePopup($event);
-		}
-
-
-		function OnPreSaveListingType($event)
-		{
-			$event->redirect = false;
-			$object = $event->getObject( Array('skip_autoload' => true) );
-			$this->RemoveRequiredFields($object);
-			$event->CallSubEvent('OnPreSave');
-			$this->Application->SetVar($event->getPrefixSpecial(true).'_id', $object->GetID());
-		}
-
-		/**
-		 * Prepare temp tables and populate it
-		 * with items selected in the grid
-		 *
-		 * @param kEvent $event
-		 * @return void
-		 * @access protected
-		 */
-		protected function OnEdit(kEvent $event)
-		{
-			if ( $this->Application->prefixRegistred('p') ) {
-				$this->Application->recallObject('p', null, Array ('skip_autoload' => true));
-			}
-
-			parent::OnEdit($event);
-		}
-
-		/**
-		 * Makes shopping cart name required, when buying is enabled
-		 *
-		 * @param kEvent $event
-		 * @return void
-		 * @access protected
-		 */
-		protected function OnBeforeItemUpdate(kEvent $event)
-		{
-			parent::OnBeforeItemUpdate($event);
-
-			$object = $event->getObject();
-			/* @var $object kDBItem */
-
-			$object->setRequired('ShopCartName', $object->GetDBField('EnableBuying'));
-		}
-	}
\ No newline at end of file

Property changes on: releases/5.2.2-B1/units/listing_types/listing_types_event_handler.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.10
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Deleted: svn:keywords
## -1 +0,0 ##
-Id
\ No newline at end of property
Index: releases/5.2.2-B1/units/listing_types/listing_types_tag_processor.php
===================================================================
--- releases/5.2.2-B1/units/listing_types/listing_types_tag_processor.php	(revision 16497)
+++ releases/5.2.2-B1/units/listing_types/listing_types_tag_processor.php	(nonexistent)
@@ -1,49 +0,0 @@
-<?php
-/**
-* @version	$Id$
-* @package	In-Link
-* @copyright	Copyright (C) 1997 - 2009 Intechnic. All rights reserved.
-* @license      GNU/GPL
-* In-Portal is Open Source software.
-* This means that this software may have been modified pursuant
-* the GNU General Public License, and as distributed it includes
-* or is derivative of works licensed under the GNU General Public License
-* or other free or open source software licenses.
-* See http://www.in-portal.org/license for copyright notices and details.
-*/
-
-	defined('FULL_PATH') or die('restricted access!');
-
-	class ListingTypesTagProcessor extends kDBTagProcessor  {
-
-		function CategoryPath($params)
-		{
-			$object = $this->getObject($params);
-			$params['cat_id'] = $object->GetDBField($params['field']);
-
-			$navigation_bar = $this->Application->recallObject('kNavigationBar');
-			/* @var $navigation_bar kNavigationBar */
-
-			return $navigation_bar->build($params);
-		}
-
-		/**
-		 * Makes 1st listing type default
-		 *
-		 * @param Array $params
-		 * @return bool
-		 */
-		function IsDefault($params)
-		{
-			static $listing_type_id = null;
-
-			$object = $this->getObject($params);
-			/* @var $object kDBItem */
-
-			if (!isset($listing_type_id)) {
-				$listing_type_id = $object->GetID();
-			}
-
-			return $listing_type_id == $object->GetID();
-		}
-	}
\ No newline at end of file

Property changes on: releases/5.2.2-B1/units/listing_types/listing_types_tag_processor.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.4
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Deleted: svn:keywords
## -1 +0,0 ##
-Id
\ No newline at end of property
Index: releases/5.2.2-B1/units/link_validation/link_validation_config.php
===================================================================
--- releases/5.2.2-B1/units/link_validation/link_validation_config.php	(revision 16497)
+++ releases/5.2.2-B1/units/link_validation/link_validation_config.php	(nonexistent)
@@ -1,171 +0,0 @@
-<?php
-/**
-* @version	$Id$
-* @package	In-Link
-* @copyright	Copyright (C) 1997 - 2009 Intechnic. All rights reserved.
-* @license      GNU/GPL
-* In-Portal is Open Source software.
-* This means that this software may have been modified pursuant
-* the GNU General Public License, and as distributed it includes
-* or is derivative of works licensed under the GNU General Public License
-* or other free or open source software licenses.
-* See http://www.in-portal.org/license for copyright notices and details.
-*/
-
-defined('FULL_PATH') or die('restricted access!');
-
-$config = Array (
-	'Prefix' => 'link-validation',
-	'ItemClass' => Array ('class' => 'kDBItem', 'file' => '', 'build_event' => 'OnItemBuild'),
-	'ListClass' => Array ('class' => 'kDBList', 'file' => '', 'build_event' => 'OnListBuild'),
-	'EventHandlerClass' => Array ('class' => 'LinkValidationEventHandler', 'file' => 'link_validation_eh.php', 'build_event' => 'OnBuild'),
-	'TagProcessorClass' => Array ('class' => 'LinkValidationTagProcessor', 'file' => 'link_validation_tp.php', 'build_event' => 'OnBuild'),
-
-	'AutoLoad' => true,
-
-	'Hooks' => Array (
-		Array (
-			'Mode' => hBEFORE,
-			'Conditional' => true,
-			'HookToPrefix' => 'l',
-			'HookToSpecial' => '*',
-			'HookToEvent' => Array ('OnAfterConfigRead'),
-			'DoPrefix' => '',
-			'DoSpecial' => '*',
-			'DoEvent' => 'OnPrepareLinkEditing',
-		),
-	),
-
-	'QueryString' => Array (
-		1 => 'id',
-		2 => 'Page',
-		3 => 'PerPage',
-		4 => 'event',
-		5 => 'mode',
-	),
-
-	'ScheduledTasks' => Array (
-		'link_validation' => Array ('EventName' => 'OnCronValidation', 'RunSchedule' => '0 0 * * *'),
-	),
-
-	'IDField' => 'LinkValidationId',
-
-	'TableName' => TABLE_PREFIX.'LinkValidation',
-
-	'StatusField' => Array ('ValidationStatus', 'LinkStatus'),
-
-	'TitlePresets' => Array (
-		'link_validation_list' => Array ('prefixes' => Array ('link-validation_List'), 'format' => "!la_tab_LinkValidation!"),
-		'link_validation_progress' => Array ('format' => '!la_tab_ValidatingLinks!'),
-	),
-
-	'PermSection' => Array ('main' => 'in-link:link_validation'),
-
-	'Sections' => Array (
-		'in-link:link_validation' => Array (
-			'parent' => 'in-link',
-			'icon' => 'in-link:validate',
-			'label' => 'la_tab_LinkValidation',
-			'url' => Array ('t' => 'in-link/link_validation/link_validation_list', 'pass' => 'm'),
-			'permissions' => Array ('view', 'advanced:continue', 'advanced:restart', 'advanced:validate', 'advanced:reset'),
-			'priority' => 3,
-			'type' => stTREE,
-		),
-	),
-
-	'ListSQLs' => Array (
-		'' => '	SELECT %1$s.* %2$s
-				FROM ' . TABLE_PREFIX . 'Link l
-				LEFT JOIN %1$s ON %1$s.LinkId = l.LinkId
-				LEFT JOIN ' . TABLE_PREFIX . 'CategoryItems ci ON ci.ItemResourceId = l.ResourceId
-				LEFT JOIN '.TABLE_PREFIX.'Categories c ON c.CategoryId = ci.CategoryId',
-	),
-
-	'ListSortings' => Array (
-		'' => Array (
-			'Sorting' => Array ('LinkValidationId' => 'desc'),
-		)
-	),
-
-	'CalculatedFields' => Array (
-		'' => Array (
-			'ForeignLinkId' => 'l.LinkId',
-			'LinkName' => 'l.Name',
-			'LinkUrl' => 'l.Url',
-			'LinkCreatedOn' => 'l.CreatedOn',
-			'LinkStatus' => 'l.Status',
-			'LinkValidationStatus' => 'IF(%1$s.ValidationStatus IS NULL, ' . LINK_VALIDATION_NOT_VALIDATED . ', %1$s.ValidationStatus)',
-
-			'CategoryId' => 'ci.CategoryId',
-		),
-	),
-
-	'Fields' => Array (
-		'LinkValidationId' => Array ('type' => 'int', 'not_null' => 1, 'default' => 0),
-		'LinkId' => Array ('type' => 'int', 'not_null' => 1, 'default' => 0),
-		'ValidationTime' => Array ('type' => 'int', 'formatter' => 'kDateFormatter', 'default' => NULL),
-		'ValidationCode' => Array (
-			'type' => 'string',
-			'formatter' => 'kOptionsFormatter', 'options' => Array (200 => '200 OK', 301 => '301 Moved Permanently', 302 => '302 Found', 400 => '400 Bad Request', 403 => '403 Forbidden', 404 => '404 Not Found', 500 => '500 Internal Server Error'),
-			'max_len' => 50, 'default' => NULL
-		),
-		'ValidationStatus' => Array (
-			'type' => 'int',
-			'formatter' => 'kOptionsFormatter', 'options' => Array (0 => 'lc_Text_Not_Validated', 1 => 'lc_Text_Valid', 2 => 'lc_Text_Invalid'), 'use_phrases' => 1,
-			'not_null' => 1, 'default' => 0
-		),
-	),
-
-	'VirtualFields' => Array (
-		'ForeignLinkId' => Array ('type' => 'int', 'default' => 0),
-		'LinkName' => Array ('type' => 'string', /*'formatter' => 'kMultiLanguage',*/ 'max_len' => 255, 'default' => ''),
-		'LinkUrl' => Array ('type' => 'string', 'default' => ''),
-		'LinkCreatedOn' => Array ('type' => 'int', 'formatter' => 'kDateFormatter', 'default' => '#NOW#'),
-		'LinkStatus' => Array ('type' => 'int', 'formatter' => 'kOptionsFormatter', 'options' => Array (1 => 'la_Active', 2 => 'la_Pending', 0 => 'la_Disabled'), 'use_phrases' => 1, 'default' => 2),
-		'LinkValidationStatus' => Array (
-			'type' => 'int',
-			'formatter' => 'kOptionsFormatter', 'options' => Array (0 => 'lc_Text_Not_Validated', 1 => 'lc_Text_Valid', 2 => 'lc_Text_Invalid'), 'use_phrases' => 1,
-			'default' => 0
-		),
-
-		// for category path drawing
-		'CategoryId' => Array ('type' => 'int', 'default' => 0),
-		'CachedNavbar' => Array ('type' => 'string', 'default' => ''),
-	),
-
-	'Grids' => Array (
-		'Default' => Array (
-			'Icons' => Array (
-				'default' => 'icon16_link.png',
-				// for valid links
-				LINK_VALIDATION_VALID . '_' . STATUS_DISABLED => 'icon16_valid_disabled.gif',
-				LINK_VALIDATION_VALID . '_' . STATUS_ACTIVE => 'icon16_valid.gif',
-				LINK_VALIDATION_VALID . '_' . STATUS_PENDING => 'icon16_valid_pend.gif',
-
-				// for invalid links
-				LINK_VALIDATION_INVALID . '_' . STATUS_DISABLED => 'icon16_invalid_disabled.gif',
-				LINK_VALIDATION_INVALID . '_' . STATUS_ACTIVE => 'icon16_invalid.gif',
-				LINK_VALIDATION_INVALID . '_' . STATUS_PENDING => 'icon16_invalid_pend.gif',
-
-				// for not validated links
-				LINK_VALIDATION_NOT_VALIDATED . '_' . STATUS_DISABLED => 'icon16_not_validated_disabled.gif',
-				LINK_VALIDATION_NOT_VALIDATED . '_' . STATUS_ACTIVE => 'icon16_not_validated.gif',
-				LINK_VALIDATION_NOT_VALIDATED . '_' . STATUS_PENDING => 'icon16_not_validated_pend.gif',
-
-				'_' . STATUS_DISABLED => 'icon16_not_validated_disabled.gif',
-				'_' . STATUS_ACTIVE => 'icon16_not_validated.gif',
-				'_' . STATUS_PENDING => 'icon16_not_validated_pend.gif',
-			),
-
-			'Fields' => Array (
-				'ForeignLinkId' => Array ('title' => 'column:la_fld_Id', 'data_block' => 'grid_checkbox_td', 'filter_block' => 'grid_range_filter', 'module' => 'In-Link', 'width' => 60, ),
-				'LinkName' => Array ('data_block' => 'grid_link_name_td', 'filter_block' => 'grid_like_filter', 'first_chars' => 30, 'width' => 180, ),
-				'LinkUrl' => Array ('title' => 'la_col_LinkUrl', 'data_block' => 'grid_url_td', 'filter_block' => 'grid_like_filter', 'width' => 200, ),
-				'LinkValidationStatus' => Array ('title' => 'column:la_fld_Status', 'filter_block' => 'grid_options_filter', 'width' => 87, ),
-				'ValidationCode' => Array ('title' => 'la_col_ValidationCode', 'filter_block' => 'grid_options_filter', 'width' => 155, ),
-				'ValidationTime' => Array ('title' => 'la_col_ValidatedOn', 'filter_block' => 'grid_date_range_filter', 'width' => 140, ),
-				'LinkCreatedOn' => Array ('title' => 'column:la_fld_CreatedOn', 'filter_block' => 'grid_date_range_filter', 'width' => 140, ),
-			),
-		),
-	),
-);

Property changes on: releases/5.2.2-B1/units/link_validation/link_validation_config.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.5
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Deleted: svn:keywords
## -1 +0,0 ##
-Id
\ No newline at end of property
Index: releases/5.2.2-B1/units/link_validation/link_validation_tp.php
===================================================================
--- releases/5.2.2-B1/units/link_validation/link_validation_tp.php	(revision 16497)
+++ releases/5.2.2-B1/units/link_validation/link_validation_tp.php	(nonexistent)
@@ -1,60 +0,0 @@
-<?php
-/**
-* @version	$Id$
-* @package	In-Link
-* @copyright	Copyright (C) 1997 - 2009 Intechnic. All rights reserved.
-* @license      GNU/GPL
-* In-Portal is Open Source software.
-* This means that this software may have been modified pursuant
-* the GNU General Public License, and as distributed it includes
-* or is derivative of works licensed under the GNU General Public License
-* or other free or open source software licenses.
-* See http://www.in-portal.org/license for copyright notices and details.
-*/
-
-	defined('FULL_PATH') or die('restricted access!');
-
-	class LinkValidationTagProcessor extends kDBTagProcessor {
-
-		function FormatUrl($params)
-		{
-			$object = $this->getObject($params);
-
-			$url = $object->GetDBField($params['field']);
-			if (!preg_match('/^(http|ftp|mailto:)(.*)/U', $url)) {
-				$url = 'http://' . $url;
-			}
-
-			return $url;
-		}
-
-		/**
-		 * Show CachedNavbar of current item primary category
-		 *
-		 * @param Array $params
-		 * @return string
-		 */
-		function CategoryName($params)
-		{
-			// show category cachednavbar of
-			$object = $this->getObject($params);
-			$category_id = isset($params['cat_id']) ? $params['cat_id'] : $object->GetDBField('CategoryId');
-
-			$cache_key = 'category_paths[%CIDSerial:' . $category_id . '%][%PhrasesSerial%][Adm:' . (int)$this->Application->isAdmin . ']';
-			$category_path = $this->Application->getCache($cache_key);
-
-			if ($category_path === false) {
-				if ($category_id > 0) {
-					$cached_navbar = preg_replace('/^(Content&\|&|Content)/i', '', $object->GetDBField('CachedNavbar'));
-					$category_path = trim($this->CategoryName( Array('cat_id' => 0) ).' > '.str_replace('&|&', ' > ', $cached_navbar), ' > ');
-				}
-				else {
-					$category_path = $this->Application->Phrase(($this->Application->isAdmin ? 'la_' : 'lu_') . 'rootcategory_name');
-				}
-
-				$this->Application->setCache($cache_key, $category_path);
-			}
-
-			return $category_path;
-		}
-	}
\ No newline at end of file

Property changes on: releases/5.2.2-B1/units/link_validation/link_validation_tp.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.2
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Deleted: svn:keywords
## -1 +0,0 ##
-Id
\ No newline at end of property
Index: releases/5.2.2-B1/units/link_validation/link_validation_eh.php
===================================================================
--- releases/5.2.2-B1/units/link_validation/link_validation_eh.php	(revision 16497)
+++ releases/5.2.2-B1/units/link_validation/link_validation_eh.php	(nonexistent)
@@ -1,571 +0,0 @@
-<?php
-/**
-* @version	$Id$
-* @package	In-Link
-* @copyright	Copyright (C) 1997 - 2009 Intechnic. All rights reserved.
-* @license      GNU/GPL
-* In-Portal is Open Source software.
-* This means that this software may have been modified pursuant
-* the GNU General Public License, and as distributed it includes
-* or is derivative of works licensed under the GNU General Public License
-* or other free or open source software licenses.
-* See http://www.in-portal.org/license for copyright notices and details.
-*/
-
-	defined('FULL_PATH') or die('restricted access!');
-
-	class LinkValidationEventHandler extends kDBEventHandler {
-
-		/**
-		 * Allows to override standard permission mapping
-		 *
-		 * @return void
-		 * @access protected
-		 * @see kEventHandler::$permMapping
-		 */
-		protected function mapPermissions()
-		{
-			parent::mapPermissions();
-
-			$permissions = Array (
-				'OnResetValidationStatus' => Array ('self' => 'advanced:reset',),
-				'OnRestartValidation' => Array ('self' => 'advanced:restart',),
-				'OnContinueValidation' => Array ('self' => 'advanced:continue',),
-				'OnValidateSelected' => Array ('self' => 'advanced:validate',),
-				'OnValidateProgress' => Array ('self' => 'advanced:validate|advanced:continue|advanced:restart|advanced:reset',),
-				'OnCancelValidation' => Array ('self' => 'advanced:validate|advanced:continue|advanced:restart|advanced:reset',),
-				'OnCronValidation' => Array ('self' => 'advanced:validate|advanced:continue|advanced:restart|advanced:reset',),
-			);
-
-			$this->permMapping = array_merge($this->permMapping, $permissions);
-		}
-
-		/**
-		 * Define alternative event processing method names
-		 *
-		 * @return void
-		 * @see kEventHandler::$eventMethods
-		 * @access protected
-		 */
-		protected function mapEvents()
-		{
-			parent::mapEvents();
-
-			$events_map = Array (
-				'OnApproveLinks' => 'iterateItems',
-				'OnDeclineLinks' => 'iterateItems',
-			);
-
-			$this->eventMethods = array_merge($this->eventMethods, $events_map);
-		}
-
-		/**
-		 * Checks user permission to execute given $event
-		 *
-		 * @param kEvent $event
-		 * @return bool
-		 * @access public
-		 */
-		public function CheckPermission(kEvent $event)
-		{
-			$check_events = Array ('OnApproveLinks', 'OnDeclineLinks', 'OnDeleteLinks');
-
-			if ( in_array($event->Name, $check_events) ) {
-				$ids = $this->_getSelectedIds($event);
-
-				$perm_value = true;
-				if ( $ids ) {
-					$perm_helper = $this->Application->recallObject('PermissionsHelper');
-					/* @var $perm_helper kPermissionsHelper */
-
-					$items = $perm_helper->GetCategoryItemData('l', $ids);
-					$check_method = $event->Name == 'OnDeleteLinks' ? 'DeleteCheckPermission' : 'ModifyCheckPermission';
-					foreach ($items as $item_id => $item_data) {
-						if ( $perm_helper->$check_method($item_data['CreatedById'], $item_data['CategoryId'], 'l') == 0 ) {
-							// one of items selected has no permission
-							$perm_value = false;
-							break;
-						}
-					}
-
-					if ( !$perm_value ) {
-						$event->status = kEvent::erPERM_FAIL;
-					}
-				}
-
-				return $perm_value;
-			}
-
-			return parent::CheckPermission($event);
-		}
-
-		/**
-		 * Adds calculates fields for category name
-		 *
-		 * @param kDBItem|kDBList $object
-		 * @param kEvent $event
-		 * @return void
-		 * @access protected
-		 */
-		protected function prepareObject(&$object, kEvent $event)
-		{
-			parent::prepareObject($object, $event);
-
-			$object->addCalculatedField('CachedNavbar', 'c.l' . $this->Application->GetVar('m_lang') . '_CachedNavbar');
-		}
-
-		/**
-		 * Allows to show only invalid links
-		 *
-		 * @param kEvent $event
-		 * @return void
-		 * @access protected
-		 * @see kDBEventHandler::OnListBuild()
-		 */
-		protected function SetCustomQuery(kEvent $event)
-		{
-			parent::SetCustomQuery($event);
-
-			$object = $event->getObject();
-			/* @var $object kDBList */
-
-			$object->addFilter('primary_category_filter', 'ci.PrimaryCat = 1');
-
-			if ( $event->Special == 'invalid' ) {
-				$object->addFilter('status_filter', '%1$s.ValidationStatus = ' . LINK_VALIDATION_INVALID);
-			}
-		}
-
-		/**
-		 * Restarts link validation process
-		 *
-		 * @param kEvent $event
-		 */
-		function OnRestartValidation($event)
-		{
-			$this->_resetValidation($event);
-
-			$this->OnContinueValidation($event);
-		}
-
-		/**
-		 * Restarts link validation process
-		 *
-		 * @param kEvent $event
-		 */
-		function _resetValidation($event)
-		{
-			// 1. delete previous validation results
-			$sql = 'SELECT ' . $this->Application->getUnitOption($event->Prefix, 'IDField') . '
-					FROM ' . $this->Application->getUnitOption($event->Prefix, 'TableName');
-			$ids = $this->Conn->GetCol($sql);
-
-			if ($ids) {
-				$temp_handler = $this->Application->recallObject($event->getPrefixSpecial().'_TempHandler', 'kTempTablesHandler');
-				/* @var $temp_handler kTempTablesHandler */
-
-				$temp_handler->DeleteItems($event->Prefix, $event->Special, $ids);
-			}
-		}
-
-		/**
-		 * Validates only selected links
-		 *
-		 * @param kEvent $event
-		 */
-		function OnValidateSelected($event)
-		{
-			$link_ids = $this->_getSelectedIds($event);
-			if (!$link_ids) {
-				return ;
-			}
-
-			$validation_data = Array (
-				'processed' => 0,
-				'total' => count($link_ids),
-				'items' => $link_ids,
-			);
-			$this->Application->StoreVar($event->Prefix . '_status', serialize($validation_data));
-
-			$event->redirect = $this->Application->GetVar('progress_template');
-		}
-
-		/**
-		 * Validates only links, that were not previously validated
-		 *
-		 * @param kEvent $event
-		 */
-		function OnContinueValidation($event)
-		{
-			$have_data = $this->_prepareValidation($event);
-			if ($have_data) {
-				$event->redirect = $this->Application->GetVar('progress_template');
-			}
-		}
-
-		/**
-		 * Performs validation
-		 *
-		 * @param kEvent $event
-		 * @param bool $from_ajax
-		 */
-		function _validate($event, $from_ajax = true)
-		{
-			$validation_data = unserialize( $this->Application->RecallVar($event->Prefix . '_status') );
-
-			$i = 0;
-			$link_ids = $validation_data['items'];
-			$per_page = count($link_ids) >= LINK_VALIDATION_PER_PAGE ? LINK_VALIDATION_PER_PAGE : count($link_ids);
-
-			while ($i < $per_page) {
-				$this->_validateLink($link_ids[$i]);
-				$i++;
-			}
-
-			// remove processed links from array
-			array_splice($link_ids, 0, LINK_VALIDATION_PER_PAGE);
-
-			// store validation progress
-			$validation_data['processed'] += $i;
-			$validation_data['items'] = $link_ids;
-
-			if ($validation_data['processed'] >= $validation_data['total']) {
-				// finished
-				$this->Application->emailAdmin('LINK.VALIDATION.RESULTS');
-
-				$this->Application->RemoveVar($event->Prefix . '_status');
-				return true;
-			}
-
-			// show progress, proceed to next step
-			$this->Application->StoreVar($event->Prefix . '_status', serialize($validation_data));
-
-			if ($from_ajax) {
-				echo $validation_data['processed'] / $validation_data['total'] * 100;
-				$event->status = kEvent::erSTOP;
-			}
-
-			return false;
-		}
-
-		/**
-		 * Performs validation of links (called from AjaxProgressBar)
-		 *
-		 * @param kEvent $event
-		 */
-		function OnValidateProgress($event)
-		{
-			$done = $this->_validate($event, true);
-
-			if ($done) {
-				$this->Application->Redirect( $this->Application->GetVar('finish_template') );
-			}
-		}
-
-		/**
-		 * Returns categories, that are located inside recycle bin category
-		 *
-		 * @return Array
-		 */
-		function _getRecycleBinCategories()
-		{
-			$recycle_bin = $this->Application->ConfigValue('RecycleBinFolder');
-			if (!is_numeric($recycle_bin)) {
-				return Array ();
-			}
-
-			$recycle_categories = $this->Application->RecallVar('recycle_categories');
-			if ($recycle_categories === false) {
-				$tree_indexes = $this->Application->getTreeIndex($recycle_bin);
-
-				$sql = 'SELECT ' . $this->Application->getUnitOption('c', 'IDField') . '
-						FROM ' . $this->Application->getUnitOption('c', 'TableName') . '
-						WHERE TreeLeft BETWEEN ' . $tree_indexes['TreeLeft'] . ' AND ' . $tree_indexes['TreeRight'];
-				$recycle_categories = serialize( $this->Conn->GetCol($sql) );
-
-				// store recycle bin categories in session to prevent query below happening on each link validation step
-				$this->Application->StoreVar('recycle_categories', $recycle_categories);
-			}
-
-			return unserialize($recycle_categories);
-
-		}
-
-		/**
-		 * Checks, that link is located in one of RecycleBin subcategories
-		 *
-		 * @param unknown_type $resource_id
-		 * @return unknown
-		 */
-		function _inRecycleBin($resource_id)
-		{
-			static $recycle_bin = null;
-
-			if (!isset($recycle_bin)) {
-				$recycle_bin = $this->_getRecycleBinCategories();
-			}
-
-			if (!$recycle_bin) {
-				// Recycle Bin not used in system -> link is 100% not there
-				return false;
-			}
-
-			$sql = 'SELECT CategoryId
-					FROM ' . $this->Application->getUnitOption('l-ci', 'TableName') . '
-					WHERE ItemResourceId = ' . $resource_id . ' AND PrimaryCat = 1';
-
-			return in_array( $this->Conn->GetOne($sql), $recycle_bin);
-		}
-
-		function _validateLink($link_id)
-		{
-			$curl_helper = $this->Application->recallObject('CurlHelper');
-			/* @var $curl_helper kCurlHelper */
-
-			$sql = 'SELECT Url, ResourceId
-					FROM ' . $this->Application->getUnitOption('l', 'TableName') . '
-					WHERE ' . $this->Application->getUnitOption('l', 'IDField') . ' = ' . $link_id;
-			$link_data = $this->Conn->GetRow($sql);
-
-			if (!preg_match('/^(http|https):\/\/(.*)/U', $link_data['Url']) || $this->_inRecycleBin($link_data['ResourceId'])) {
-				return ;
-			}
-
-			$curl_helper->timeout = LINK_VALIDATION_TIMEOUT;
-
-			$result = $curl_helper->Send($link_data['Url']);
-			if ($result === false || $curl_helper->lastErrorMsg != '') {
-				$curl_helper->lastHTTPCode = 500;
-			}
-
-			$link_validation = $this->Application->recallObject($this->Prefix . '.-item', null, Array ('skip_autoload' => true));
-			/* @var $link_validation kDBItem */
-
-			$link_validation->Load($link_id, 'LinkId');
-
-			$now = adodb_mktime();
-
-			$fields_hash = Array (
-				'LinkId' => $link_id,
-				'ValidationTime_date' => $now,
-				'ValidationTime_time' => $now,
-				'ValidationCode' => $curl_helper->lastHTTPCode,
-				'ValidationStatus' => $curl_helper->lastHTTPCode < 400 ? LINK_VALIDATION_VALID : LINK_VALIDATION_INVALID,
-			);
-			$link_validation->SetDBFieldsFromHash($fields_hash);
-
-			return $link_validation->isLoaded() ? $link_validation->Update() : $link_validation->Create();
-		}
-
-		/**
-		 * Cancels validation (from validation progress bar)
-		 *
-		 * @param kEvent $event
-		 */
-		function OnCancelValidation($event)
-		{
-			$this->Application->RemoveVar($event->Prefix . '_status');
-		}
-
-		/**
-		 * Resets validation status for selected
-		 *
-		 * @param kEvent $event
-		 */
-		function OnResetValidationStatus($event)
-		{
-			$ids = $this->_getSelectedIds($event, true);
-			if (!$ids) {
-				return ;
-			}
-
-			$temp_handler = $this->Application->recallObject($event->getPrefixSpecial().'_TempHandler', 'kTempTablesHandler');
-			/* @var $temp_handler kTempTablesHandler */
-
-			$temp_handler->DeleteItems($event->Prefix, $event->Special, $ids);
-		}
-
-		/**
-		 * Returns ids, that user has checked in grid
-		 *
-		 * @param kEvent $event
-		 * @param bool $transform convert link ids to link validation ids
-		 * @return Array
-		 */
-		function _getSelectedIds($event, $transform = false)
-		{
-			$ids = Array();
-
-			$items_info = $this->Application->GetVar( $event->getPrefixSpecial(true) );
-			if ($items_info) {
-				foreach ($items_info as $id => $field_values) {
-					if ( getArrayValue($field_values, 'ForeignLinkId') ) {
-						// we are not gathering ids by unit idfield here!
-						array_push($ids, $id);
-					}
-				}
-			}
-
-			if ($transform && $ids) {
-				$sql = 'SELECT ' . $this->Application->getUnitOption($event->Prefix, 'IDField') . '
-						FROM ' . $this->Application->getUnitOption($event->Prefix, 'TableName') . '
-						WHERE LinkId IN (' . implode(',', $ids) . ')';
-				$ids = $this->Conn->GetCol($sql);
-			}
-
-			return $ids;
-		}
-
-		/**
-		 * Approves/declines selected links
-		 *
-		 * @param kEvent $event
-		 * @return void
-		 * @access protected
-		 */
-		protected function iterateItems(kEvent $event)
-		{
-			if ( $this->Application->CheckPermission('SYSTEM_ACCESS.READONLY', 1) ) {
-				$event->status = kEvent::erFAIL;
-				return;
-			}
-
-			$ids = $this->_getSelectedIds($event);
-			if ( !$ids ) {
-				return;
-			}
-
-			$object = $this->Application->recallObject('l.-item', null, Array ('skip_autoload' => true));
-			/* @var $object kCatDBItem */
-
-			foreach ($ids as $id) {
-				$ret = true;
-				$object->Load($id);
-
-				switch ( $event->Name ) {
-					case 'OnApproveLinks':
-						$ret = $object->ApproveChanges();
-						break;
-
-					case 'OnDeclineLinks':
-						$ret = $object->DeclineChanges();
-						break;
-				}
-
-				if ( !$ret ) {
-					$event->status = kEvent::erFAIL;
-					$event->redirect = false;
-					break;
-				}
-			}
-		}
-
-		/**
-		 * Deletes selected links
-		 *
-		 * @param kEvent $event
-		 */
-		function OnDeleteLinks($event)
-		{
-			if ($this->Application->CheckPermission('SYSTEM_ACCESS.READONLY', 1)) {
-				$event->status = kEvent::erFAIL;
-				return;
-			}
-
-			$ids = $this->_getSelectedIds($event);
-			if (!$ids) {
-				return ;
-			}
-
-			$temp_handler = $this->Application->recallObject('l_TempHandler', 'kTempTablesHandler');
-			/* @var $temp_handler kTempTablesHandler */
-
-			$temp_handler->DeleteItems('l', '', $ids);
-		}
-
-		/**
-		 * [HOOK] Allows to edit links, used in selected link validation records
-		 *
-		 * @param kEvent $event
-		 */
-		function OnPrepareLinkEditing($event)
-		{
-			// hook to OnAfterConfigRead instead of OnEdit, because fake ids should be available in CheckPermission
-			if ($this->Application->GetVar('l_event') != 'OnEdit') {
-				return ;
-			}
-
-			$ids = $this->_getSelectedIds($event);
-			$id_field = $this->Application->getUnitOption('l', 'IDField');
-
-			$items_info = Array ();
-			foreach ($ids as $id) {
-				$items_info[$id][$id_field] = 'on';
-			}
-
-			$this->Application->SetVar('l', $items_info);
-		}
-
-		/**
-		 * Gets all links, that are not yet validated and prepare data
-		 *
-		 * @param kEvent $event
-		 *
-		 * @return bool
-		 */
-		function _prepareValidation($event)
-		{
-			// 2. get ids of all links and put them into validation queue
-			$id_field = $this->Application->getUnitOption('l', 'IDField');
-			$sql = 'SELECT ' . $id_field . '
-					FROM ' . $this->Application->getUnitOption('l', 'TableName') . '
-					WHERE LinkId NOT IN (SELECT LinkId FROM ' . $this->Application->getUnitOption($event->Prefix, 'TableName') . ')';
-			$link_ids = $this->Conn->GetCol($sql);
-
-			if ($link_ids) {
-				$validation_data = Array (
-					'processed' => 0,
-					'total' => count($link_ids),
-					'items' => $link_ids,
-				);
-				$this->Application->StoreVar($event->Prefix . '_status', serialize($validation_data)); // 4K links will be 78KB serialized
-				return true;
-			}
-
-			return false;
-		}
-
-		/**
-		 * [SCHEDULED TASK] Performs link validation through cron
-		 *
-		 * @param kEvent $event
-		 */
-		function OnCronValidation($event)
-		{
-			$this->_resetValidation($event); // remove this for continuing to non validated before links
-
-			$have_data = $this->_prepareValidation($event);
-			if ($have_data) {
-				do {
-					$done = $this->_validate($event, false);
-				} while (!$done);
-			}
-		}
-
-		/**
-		 * Makes calculated fields to go to multilingual link fields
-		 *
-		 * @param kEvent $event
-		 * @return void
-		 * @access protected
-		 */
-		protected function OnAfterConfigRead(kEvent $event)
-		{
-			parent::OnAfterConfigRead($event);
-
-			$calculated_fields = $this->Application->getUnitOption($event->Prefix, 'CalculatedFields');
-			$calculated_fields['']['LinkName'] = 'l.l' . $this->Application->GetVar('m_lang') . '_Name';
-			$this->Application->setUnitOption($event->Prefix, 'CalculatedFields', $calculated_fields);
-		}
-
-	}
\ No newline at end of file

Property changes on: releases/5.2.2-B1/units/link_validation/link_validation_eh.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Deleted: svn:keywords
## -1 +0,0 ##
-Id
\ No newline at end of property
Index: releases/5.2.2-B1/units/listings/listings_tag_processor.php
===================================================================
--- releases/5.2.2-B1/units/listings/listings_tag_processor.php	(revision 16497)
+++ releases/5.2.2-B1/units/listings/listings_tag_processor.php	(nonexistent)
@@ -1,90 +0,0 @@
-<?php
-/**
-* @version	$Id$
-* @package	In-Link
-* @copyright	Copyright (C) 1997 - 2009 Intechnic. All rights reserved.
-* @license      GNU/GPL
-* In-Portal is Open Source software.
-* This means that this software may have been modified pursuant
-* the GNU General Public License, and as distributed it includes
-* or is derivative of works licensed under the GNU General Public License
-* or other free or open source software licenses.
-* See http://www.in-portal.org/license for copyright notices and details.
-*/
-
-defined('FULL_PATH') or die('restricted access!');
-
-class ListingsTagProcessor extends kDBTagProcessor  {
-
-	/**
-	 * Returns a link for editing product
-	 *
-	 * @param Array $params
-	 * @return string
-	 */
-	function ListingTypeLink($params)
-	{
-		$object = $this->getObject($params);
-		/* @var $object kDBItem */
-
-		return $this->Application->HREF($params['edit_template'],'', Array(
-				'm_opener'		=>	'd',
-				'lst_mode'		=>	't',
-				'lst_event'		=>	'OnEdit',
-				'lst_id'		=>	$object->GetDBField('ListingTypeId'),
-				'pass'			=>	'all,lst'
-			), 'index.php');
-	}
-
-	function LinkEditLink($params)
-	{
-		$object = $this->getObject($params);
-		/* @var $object kDBItem */
-
-		$sql = 'SELECT '.$this->Application->getUnitOption('l', 'IDField').'
-				FROM '.$this->Application->getUnitOption('l', 'TableName').'
-				WHERE ResourceId = '.$object->GetDBField('ItemResourceId');
-
-		return $this->Application->HREF($params['edit_template'],'', Array(
-				'm_opener'	=>	'd',
-				'l_mode'	=>	't',
-				'l_event'	=>	'OnEdit',
-				'l_id'		=>	$this->Conn->GetOne($sql),
-				'pass'		=>	'all,l'
-			));
-	}
-
-	protected function ExpirationDate($params)
-	{
-		return $this->_expirationField($params, 'DateFormat');
-	}
-
-	protected function ExpirationTime($params)
-	{
-		return $this->_expirationField($params, 'TimeFormat');
-	}
-
-	protected function _expirationField($params, $format_field)
-	{
-		$object = $this->getObject($params);
-		/* @var $object kDBItem */
-
-		$listing_type = $this->Application->recallObject( 'lst', 'lst', $params );
-		/* @var $listing_type kDBItem */
-
-		$dur_type_mapping = Array (
-			1 => 1, 2 => 60, 3 => 3600, 4 => 3600 * 24,
-			5 => 3600 * 24 * 7, 6 => 3600 * 24 * 365 / 12, 7 => 3600 * 24 * 365
-		);
-
-		$duration = $listing_type->GetDBField('Duration');
-		$duration_type = $listing_type->GetDBField('DurationType');
-		$expiration_interval = $duration * $dur_type_mapping[$duration_type];
-		$expiration_date = adodb_mktime() + $expiration_interval;
-
-		$lang = $this->Application->recallObject('lang.current');
-		/* @var $lang LanguagesItem */
-
-		return adodb_date($lang->GetDBField($format_field), $expiration_date);
-	}
-}
\ No newline at end of file

Property changes on: releases/5.2.2-B1/units/listings/listings_tag_processor.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.8
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Deleted: svn:keywords
## -1 +0,0 ##
-Id
\ No newline at end of property
Index: releases/5.2.2-B1/units/listings/listings_config.php
===================================================================
--- releases/5.2.2-B1/units/listings/listings_config.php	(revision 16497)
+++ releases/5.2.2-B1/units/listings/listings_config.php	(nonexistent)
@@ -1,175 +0,0 @@
-<?php
-/**
-* @version	$Id$
-* @package	In-Link
-* @copyright	Copyright (C) 1997 - 2009 Intechnic. All rights reserved.
-* @license      GNU/GPL
-* In-Portal is Open Source software.
-* This means that this software may have been modified pursuant
-* the GNU General Public License, and as distributed it includes
-* or is derivative of works licensed under the GNU General Public License
-* or other free or open source software licenses.
-* See http://www.in-portal.org/license for copyright notices and details.
-*/
-
-defined('FULL_PATH') or die('restricted access!');
-
-$config = Array (
-	'Prefix' => 'ls',
-	'ItemClass' => Array ('class' => 'kDBItem', 'file' => '', 'build_event' => 'OnItemBuild'),
-	'ListClass' => Array ('class' => 'kDBList', 'file' => '', 'build_event' => 'OnListBuild'),
-	'EventHandlerClass' => Array ('class' => 'ListingsEventHandler', 'file' => 'listings_event_handler.php', 'build_event' => 'OnBuild'),
-	'TagProcessorClass' => Array ('class' => 'ListingsTagProcessor', 'file' => 'listings_tag_processor.php', 'build_event' => 'OnBuild'),
-	'AutoLoad' => true,
-
-	'Hooks' => Array (
-		Array (
-			'Mode' => hAFTER,
-			'Conditional' => false,
-			'HookToPrefix' => 'l',
-			'HookToSpecial' => '*',
-			'HookToEvent' => Array ('OnBeforeDeleteOriginal'),
-			'DoPrefix' => '',
-			'DoSpecial' => '*',
-			'DoEvent' => 'OnMoveEnhancement',
-		),
-	),
-
-	'QueryString' => Array (
-		1 => 'id',
-		2 => 'Page',
-		3 => 'PerPage',
-		4 => 'event',
-		5 => 'mode',
-	),
-
-	'ScheduledTasks' => Array (
-		'listings_expiration' => Array ('EventName' => 'OnCheckExpiredPaidListings', 'RunSchedule' => '*/30 * * * *'),
-	),
-
-	'IDField' => 'ListingId',
-	'StatusField' => Array ('Status', 'PendingRenewal'),
-	'TitleField' => 'LinkName',
-
-	'TitlePresets' => Array (
-		'default' => Array (
-			'new_status_labels' => Array ('ls' => '!la_title_AddingListing!'),
-			'edit_status_labels' => Array ('ls' => '!la_title_EditingListing!'),
-			'new_titlefield' => Array ('ls' => '!la_title_NewListing!'),
-		),
-
-		'listing_list' => Array ('prefixes' => Array ('ls_List'), 'format' => "!la_title_PaidListings!",),
-		'listing_edit' => Array ('prefixes' => Array ('ls'), 'format' => "#ls_status# '#ls_titlefield#' - !la_title_General!",),
-	),
-
-	'PermSection' => Array ('main' => 'in-link:paid_listings'),
-
-	'Sections' => Array (
-		'in-link:paid_listings_folder' => Array (
-			'parent' => 'in-link',
-			'icon' => 'paid_listings',
-			'label' => 'la_tab_PaidListings',
-			'use_parent_header' => 1,
-			'permissions' => Array (),
-			'priority' => 1,
-			'type' => stTREE,
-		),
-
-		'in-link:paid_listings' => Array (
-			'parent' => 'in-link:paid_listings_folder',
-			'icon' => 'paid_listings',
-			'label' => 'la_tab_Listings',
-			'url' => Array ('t' => 'in-link/paid_listings/paid_listings_list', 'pass' => 'm'),
-			'permissions' => Array ('view', 'add', 'edit', 'delete', 'advanced:approve', 'advanced:decline'),
-			'priority' => 1.1, // <parent_priority>.<own_priority>, because this section replaces parent in tree
-			'type' => stTAB,
-		),
-	),
-
-	'TableName' => TABLE_PREFIX.'Listings',
-
-	'ListSQLs' => Array (
-		'' => '	SELECT %1$s.* %2$s
-				FROM %1$s
-				LEFT JOIN '.TABLE_PREFIX.'Link item_table ON item_table.ResourceId = %1$s.ItemResourceId
-				LEFT JOIN '.TABLE_PREFIX.'Users u ON u.PortalUserId = item_table.CreatedById'
-	),
-
-	'ListSortings' => Array (
-		'' => Array (
-			'Sorting' => Array ('PurchasedOn' => 'desc'),
-		)
-	),
-
-	'CalculatedFields' => Array (
-		'' => Array (
-			'LinkName' => 'CONCAT(item_table.Name, " (", item_table.Url, ")")',
-			'LinkOwner' => 'IF (ISNULL(u.Username), IF (item_table.CreatedById = ' . USER_ROOT . ', "root", IF (item_table.CreatedById = ' . USER_GUEST . ', "Guest", "n/a")), IF(u.Username = "", u.Email, u.Username))',
-		),
-	),
-
-	'Fields' => Array (
-		'ListingId' => Array ('type' => 'int', 'not_null' => 1, 'default' => 0,),
-		'ListingTypeId' => Array (
-			'type' => 'int',
-			'formatter' => 'kOptionsFormatter',
-			'options_sql' => 'SELECT %s
-								FROM '.TABLE_PREFIX.'ListingTypes
-							ORDER BY Name',
-			'option_key_field' => 'ListingTypeId', 'option_title_field' => 'Name',
-			'default' => 0,
-		),
-		'ItemResourceId' => Array (
-			'type' => 'int',
-			'required' => 1, 'unique' => Array ('ItemResourceId'),  'default' => null,
-			'error_field' => 'LinkName',
-		),
-		'PurchasedOn' => Array ('type' => 'int', 'formatter' => 'kDateFormatter', 'default' => '#NOW#'),
-		'ExpiresOn' => Array ('type' => 'int', 'formatter' => 'kDateFormatter', 'default' => '#NOW#', 'required' =>1),
-		'Status' => Array (
-			'type' => 'int',
-			'formatter' => 'kOptionsFormatter',
-			'options' => Array (1 => 'la_Active', 2 => 'la_Pending', 0 => 'la_Disabled'), 'use_phrases' => 1,
-			'not_null' => 1, 'default' => 2,
-		),
-		'PendingRenewal' => Array (
-			'type' => 'int',
-			'formatter' => 'kOptionsFormatter',
-			'options' => Array (0 => 'la_NotPendingRenewal', 1 => 'la_PendingRenewal'), 'use_phrases' => 1,
-			'not_null' => 1, 'default' => 0,
-		),
-		'RenewalReminderSent' => Array ('type' => 'int', 'not_null' => 1, 'default' => 0),
-	),
-
-	'VirtualFields' => Array (
-		'LinkName' => Array ('type' => 'string', 'default' => ''),
-		'LinkOwner' => Array ('type' => 'string', 'default' => ''),
-	),
-
-	'Grids' => Array (
-		'Default' => Array (
-			'Icons' => Array (
-				'default' => 'icon16_item.png',
-				'1_0' => 'icon16_link.png',
-				'0_0' => 'icon16_link_disabled.png',
-				'2_0' => 'icon16_link_pending.png',
-				'1_1' => 'icon16_link_pending.png',
-				'0_1' => 'icon16_link_disabled.png',
-				'2_1' => 'icon16_link_pending.png'
-			),
-
-			'module' => 'core',
-
-			'Fields' => Array (
-				'ListingId' => Array ( 'title' => 'column:la_fld_Id' , 'data_block' => 'grid_checkbox_td', 'filter_block' => 'grid_range_filter', 'width' => 60, ),
-				'LinkName' => Array ('data_block' => 'link_td', 'filter_block' => 'grid_like_filter', 'width' => 170, ),
-				'ListingTypeId' => Array ( 'title' => 'column:la_fld_ListingTypeName' , 'data_block' => 'listing_type_td', 'filter_block' => 'grid_like_filter', 'width' => 100, ),
-				'LinkOwner' => Array ('filter_block' => 'grid_like_filter', 'width' => 115, ),
-				'PendingRenewal' => Array ('filter_block' => 'grid_options_filter', 'width' => 143, ),
-				'PurchasedOn' => Array ('filter_block' => 'grid_date_range_filter', 'width' => 140, ),
-				'ExpiresOn' => Array ('filter_block' => 'grid_date_range_filter', 'width' => 140, ),
-				'Status' => Array ('filter_block' => 'grid_options_filter'),
-			),
-		),
-	),
-);

Property changes on: releases/5.2.2-B1/units/listings/listings_config.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.18.2.3
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Deleted: svn:keywords
## -1 +0,0 ##
-Id
\ No newline at end of property
Index: releases/5.2.2-B1/units/listings/listings_event_handler.php
===================================================================
--- releases/5.2.2-B1/units/listings/listings_event_handler.php	(revision 16497)
+++ releases/5.2.2-B1/units/listings/listings_event_handler.php	(nonexistent)
@@ -1,853 +0,0 @@
-<?php
-/**
-* @version	$Id$
-* @package	In-Link
-* @copyright	Copyright (C) 1997 - 2009 Intechnic. All rights reserved.
-* @license      GNU/GPL
-* In-Portal is Open Source software.
-* This means that this software may have been modified pursuant
-* the GNU General Public License, and as distributed it includes
-* or is derivative of works licensed under the GNU General Public License
-* or other free or open source software licenses.
-* See http://www.in-portal.org/license for copyright notices and details.
-*/
-
-defined('FULL_PATH') or die('restricted access!');
-
-class ListingsEventHandler extends kDBEventHandler {
-
-	/**
-	 * Allows to override standard permission mapping
-	 *
-	 * @return void
-	 * @access protected
-	 * @see kEventHandler::$permMapping
-	 */
-	protected function mapPermissions()
-	{
-		parent::mapPermissions();
-
-		$permissions = Array(
-			// front
-			'OnRequestEnhancement'	=>	Array ('self' => true),
-			'OnCancelEnhancement' => Array ('self' => true),
-			'OnExtendEnhancement' => Array ('self' => true),
-		);
-
-		$this->permMapping = array_merge($this->permMapping, $permissions);
-	}
-
-	/**
-	 * Adds selected link to listing
-	 *
-	 * @param kEvent $event
-	 */
-	function OnProcessSelected($event)
-	{
-		$object = $event->getObject();
-
-		$selected_ids = $this->Application->GetVar('selected_ids');
-		if ($selected_ids['l']) {
-			$link_id = $selected_ids['l'];
-			$sql = 'SELECT ResourceId
-					FROM '.$this->Application->getUnitOption('l', 'TableName').'
-					WHERE '.$this->Application->getUnitOption('l', 'IDField').' = '.$link_id;
-
-			$object->SetDBField($this->Application->RecallVar('dst_field'), $this->Conn->GetOne($sql));
-			$object->IgnoreValidation = true;
-		//	$this->RemoveRequiredFields($object);
-			$object->Update();
-		}
-
-		$this->finalizePopup($event);
-	}
-
-	function OnPreSaveListing($event)
-	{
-		$event->redirect=false;
-		$object = $event->getObject( Array('skip_autoload' => true) );
-		$object->IgnoreValidation = true;
-	//	$this->RemoveRequiredFields($object);
-		$event->CallSubEvent('OnPreSave');
-		$this->Application->SetVar($event->getPrefixSpecial(true).'_id', $object->GetId());
-		return;
-	}
-
-	/**
-	 * Occurs before updating item
-	 *
-	 * @param kEvent $event
-	 * @return void
-	 * @access protected
-	 */
-	protected function OnBeforeItemUpdate(kEvent $event)
-	{
-		$object = $event->getObject();
-		/* @var $object kDBItem */
-
-		if ( $object->IgnoreValidation ) {
-			$object->UpdateFormattersMasterFields();
-		}
-	}
-
-	/**
-	 * Occurs before creating item
-	 *
-	 * @param kEvent $event
-	 * @return void
-	 * @access protected
-	 */
-	protected function OnBeforeItemCreate(kEvent $event)
-	{
-		parent::OnBeforeItemCreate($event);
-
-		$object = $event->getObject();
-		/* @var $object kDBItem */
-
-		if ( $object->IgnoreValidation ) {
-			$object->UpdateFormattersMasterFields();
-		}
-	}
-
-	/**
-	 * Occurs before an item is deleted from live table when copying from temp
-	 * (temp handler deleted all items from live and then copy over all items from temp)
-	 * Id of item being deleted is passed as event' 'id' param
-	 *
-	 * @param kEvent $event
-	 * @return void
-	 * @access protected
-	 */
-	protected function OnBeforeDeleteFromLive(kEvent $event)
-	{
-		parent::OnBeforeDeleteFromLive($event);
-
-		$object = $event->getObject();
-		/* @var $object kDBItem */
-
-		$sql = 'SELECT *
-				FROM ' . $this->Application->getUnitOption($event->Prefix, 'TableName') . '
-				WHERE ListingId = ' . $object->GetId();
-		$original_values = $this->Conn->GetRow($sql);
-
-		$type_modified = ($object->GetDBField('ListingTypeId') != $original_values['ListingTypeId']);
-		$link_modified = ($object->GetDBField('ItemResourceId') != $original_values['ItemResourceId']);
-		$status_modified = ($object->GetDBField('Status') != $original_values['Status']);
-
-		if ( $status_modified ) {
-			$email_event = $object->GetDBField('Status') ? 'LINK.ENHANCE.APPROVE' : 'LINK.ENHANCE.DENY';
-			$sql = 'SELECT CreatedById
-					FROM ' . $this->Application->getUnitOption('l', 'TableName') . '
-					WHERE ResourceId = ' . $object->GetDBField('ItemResourceId');
-			$user_id = $this->Conn->GetOne($sql);
-
-			$this->Application->emailUser($email_event, $user_id);
-			$this->Application->emailAdmin($email_event);
-		}
-
-		if ( $type_modified || $link_modified ) {
-			$this->ResetLink($original_values);
-		}
-
-		if ( $status_modified || $type_modified || $link_modified ) {
-			$this->EnhanceLink($object, $original_values);
-		}
-
-		if ( $status_modified && !($type_modified || $link_modified) ) {
-			$this->ResetLink($original_values);
-		}
-	}
-
-	function EnhanceLink(&$object, $original_values)
-	{
-		if ($object->GetDBField('Status') != STATUS_ACTIVE) {
-			return false;
-		}
-
-		if ($object->GetDBField('ExpiresOn') < adodb_mktime()) {
-			$object->SetDBField('Status', STATUS_PENDING);
-			$object->Update();
-			$this->ResetLink($original_values);
-			return false;
-		}
-
-		list($link_object, $listtype_object) = $this->UpdateLink(
-			'OnPurchase',
-			$object->GetDBField('ItemResourceId'),
-			$object->GetDBField('ListingTypeId')
-		);
-
-		if ( $listtype_object->GetDBField('OnPurchaseAddToCatEnabled') )
-		{
-			$add_to_cat = (int)$listtype_object->GetDBField('OnPurchaseAddToCat');
-			$sql = 'DELETE FROM '.$this->Application->getUnitOption('l-ci', 'TableName').'
-					WHERE CategoryId = '.$add_to_cat.'
-					AND ItemResourceId = '.$link_object->GetDBField('ResourceId').'
-					AND PrimaryCat = 0';
-			$this->Conn->Query($sql);
-			$sql = 'INSERT INTO '.$this->Application->getUnitOption('l-ci', 'TableName').'
-					(CategoryId, ItemResourceId, PrimaryCat)
-					VALUES ('.$add_to_cat.', '.$link_object->GetDBField('ResourceId').', 0)';
-			$this->Conn->Query($sql);
-		}
-	}
-
-	function ResetLink($original_values)
-	{
-		static $has_been_reset = Array();
-
-		if(	$original_values['Status'] != STATUS_ACTIVE ||
-			getArrayValue($has_been_reset, $original_values['ListingId']) )
-		{
-			return;
-		}
-
-		$has_been_reset[$original_values['ListingId']] = 1;
-
-		list (, $listtype_object) = $this->UpdateLink(
-			'OnExpire',
-			$original_values['ItemResourceId'],
-			$original_values['ListingTypeId']
-		);
-
-		if( $listtype_object->GetDBField('OnExpireRemoveFromCatEnabled') )
-		{
-			$remove_from_cat = $listtype_object->GetDBField('OnExpireRemoveFromCat');
-			$sql = 'DELETE FROM '.$this->Application->getUnitOption('l-ci', 'TableName').'
-					WHERE ItemResourceId = '.$original_values['ItemResourceId'].'
-					AND CategoryId = '.$remove_from_cat.'
-					AND PrimaryCat = 0';
-			$this->Conn->Query($sql);
-		}
-	}
-
-	function UpdateLink($action_prefix, $resource_id, $listtype_id)
-	{
-
-		$link_object = $this->Application->recallObject('l', null, Array('skip_autoload' => true));
-		$link_object->Load($resource_id, 'ResourceId');
-
-		// "-item", because can be called as regular after event, and just "lst" recalls list instead
-		$listtype_object = $this->Application->recallObject('lst.-item', null, Array('skip_autoload' => true));
-		$listtype_object->Load($listtype_id);
-
-		$action_fields = Array(	'EdPick'	=>	'EditorsPick',
-								'New'		=>	'NewItem',
-								'Hot'		=>	'HotItem',
-								'Pop'		=>	'PopItem',
-								'Status'	=>	'Status',
-								'CustomTemplate'	=>	'CustomTemplate',
-							);
-	//	$action_prefix = 'OnPurchase';
-
-		foreach($action_fields as $action => $field)
-		{
-			$action_value = $listtype_object->GetDBField($action_prefix.$action);
-			if( $action_value != 3 )
-			{
-				$link_object->SetDBField($field, $action_value);
-			}
-		}
-
-		$priority_value = $listtype_object->GetDBField($action_prefix.'PriorityValue');
-		switch( $listtype_object->GetDBField($action_prefix.'PriorityAction') )
-		{
-			case 1: // equal
-				$link_object->SetDBField('Priority', $priority_value);
-			break;
-			case 2: // increase
-				$original_priority = $link_object->GetDBField('Priority');
-				$link_object->SetDBField('Priority', $original_priority + $priority_value);
-			break;
-			case 3: // decrease
-				$original_priority = $link_object->GetDBField('Priority');
-				$link_object->SetDBField('Priority', $original_priority - $priority_value);
-			break;
-			default:
-		}
-
-		$link_object->Update();
-
-		return array($link_object, $listtype_object);
-	}
-
-	/**
-	 * Enter description here...
-	 *
-	 * @param kEvent $event
-	 */
-	function OnRequestEnhancement($event)
-	{
-		if ( $this->Application->prefixRegistred('ord') ) {
-			$l_info = $this->Application->GetVar('l');
-			if (!$l_info) {
-				return false;
-			}
-
-			list ($link_id, $link_info) = each($l_info);
-			$listing_type_id = $link_info['ListingTypeId'];
-
-			$listing_type = $this->Application->recallObject('lst', null, Array('skip_autoload' => true));
-			$listing_type->Load($listing_type_id);
-
-			if ($listing_type->GetDBField('EnableBuying')) {
-				$add_to_cart_event = new kEvent('ord:OnAddVirtualProductToCart');
-				$this->Application->HandleEvent($add_to_cart_event);
-
-				if ($add_to_cart_event->redirect) {
-					$event->SetRedirectParam('pass', 'm');
-					$event->redirect = $add_to_cart_event->redirect;
-				}
-				return true;
-			}
-		}
-
-		$event->CallSubEvent('OnListingCreate');
-	}
-
-	/**
-	 * Create listing or extend existing listing period
-	 *
-	 * @param kEvent $event
-	 */
-	function OnListingCreate($event)
-	{
-		$new_processing = false;
-		$link_id = $listing_type_id = 0;
-
-		$object = $event->getObject( Array('skip_autoload' => true) );
-		/* @var $object kDBItem */
-
-		switch ($event->Name) {
-			case 'EnhanceLinkAfterOrderApprove':
-			case 'EnhancedLinkOnCompleteOrder':
-				// when order with listing virtual product is approved
-				$fields = $event->getEventParam('field_values');
-				$item_data = unserialize($fields['ItemData']);
-				$listing_type_id = $item_data['ListingTypeId'];
-				$link_id = $item_data['LinkId'];
-
-				$new_processing = getArrayValue($item_data, 'HasNewProcessing');
-				break;
-
-			case 'OnListingCreate':
-				// when requesting enhancement from front (and not via in-commerce)
-				$links_info = $this->Application->GetVar('l');
-				if (!$links_info) return false;
-
-				$event->redirect = false;
-				list($link_id, $link_info) = each($links_info);
-				$listing_type_id = $link_info['ListingTypeId'];
-
-				$new_processing = false;
-				break;
-		}
-
-		if (!$listing_type_id) {
-			// free or invalid listing type selected
-			return false;
-		}
-
-		// get resource_id of link beeing enhanced
-		$sql = 'SELECT ResourceId
-				FROM '.$this->Application->getUnitOption('l', 'TableName').'
-				WHERE LinkId = '.$link_id;
-		$resource_id = $this->Conn->GetOne($sql);
-
-		// get listing by link's resource_id
-		$object->Load($resource_id, 'ItemResourceId');
-		if ($object->isLoaded()) {
-			$original_values = $object->GetFieldValues();
-		}
-		else {
-			// set initial fields to listing
-			$object->SetDBField('ListingTypeId', $listing_type_id);
-			$object->SetDBField('ItemResourceId', $resource_id);
-
-			if ($event->Name == 'OnListingCreate' || $new_processing) {
-				$item_status = STATUS_PENDING;
-			}
-			else {
-				$item_status = STATUS_ACTIVE;
-			}
-
-			$object->SetDBField('Status', $item_status);
-		}
-
-		// set date of purchase for new listings
-		$purchased_on = max(adodb_mktime(), $object->GetDBField('ExpiresOn'));
-		if (!$object->isLoaded()) {
-			$object->SetDBField('PurchasedOn_date', $purchased_on);
-			$object->SetDBField('PurchasedOn_time', $purchased_on);
-		}
-
-		// set expiration time for listing
-		$listing_type = $this->Application->recallObject('lst', null, Array('skip_autoload' => true));
-		$listing_type->Load($listing_type_id);
-
-		$dur_type_mapping = Array(	1	=>	1,
-									2	=>	60,
-									3	=>	3600,
-									4	=>	3600*24,
-									5	=>	3600*24*7,
-									6	=>	3600*24*365/12,
-									7	=>	3600*24*365
-								);
-		$duration = $listing_type->GetDBField('Duration');
-		$duration_type = $listing_type->GetDBField('DurationType');
-		$expiration_interval = $duration * $dur_type_mapping[$duration_type];
-		$expiration_date = $purchased_on + $expiration_interval;
-		$object->SetDBField('ExpiresOn_date', $expiration_date);
-		$object->SetDBField('ExpiresOn_time', $expiration_date);
-
-		// when extending enhancement mark listing as non-received renewal reminder
-		$object->SetDBField('RenewalReminderSent', 0);
-
-		$action = $object->isLoaded() ? 'Update' : 'Create';
-		if ($object->$action()) {
-			$event->status = kEvent::erSUCCESS;
-			switch ($event->Name) {
-				case 'EnhanceLinkAfterOrderApprove':
-				case 'EnhancedLinkOnCompleteOrder':
-					// when order with listing virtual product is approved
-					if (getArrayValue($original_values, 'Status') != STATUS_ACTIVE) {
-						$this->EnhanceLink($object, Array());
-					}
-					break;
-
-				case 'OnListingCreate':
-					// when requesting enhancement from front (and not via in-commerce)
-					$event->redirect = $this->Application->GetVar('success_template');
-
-					$sql = 'SELECT CreatedById FROM '.$this->Application->getUnitOption('l', 'TableName').'
-							WHERE ResourceId = '.$object->GetDBField('ItemResourceId');
-					$this->Application->emailUser('LINK.ENHANCE', $this->Conn->GetOne($sql));
-					$this->Application->emailAdmin('LINK.ENHANCE');
-					break;
-			}
-
-
-		}
-		else {
-			$event->status = kEvent::erFAIL;
-		}
-
-
-	}
-
-	/**
-	 * Enter description here...
-	 *
-	 * @param kEvent $event
-	 */
-	function EnhancedLinkOnCompleteOrder($event)
-	{
-		// create enhancement, but pending
-		$this->OnListingCreate($event);
-
-		// save created listing_id back to itemdata
-		$object = $event->getObject( Array('skip_autoload' => true) );
-		$fields = $event->getEventParam('field_values');
-		$item_data = unserialize($fields['ItemData']);
-		unset($item_data['ListingTypeId']);
-		$item_data['ListingId'] = $object->GetID();
-
-		$orditems_idfield = $this->Application->getUnitOption('orditems', 'IDField');
-		$orditems_table = $this->Application->getUnitOption('orditems', 'TableName');
-
-		$this->Conn->doUpdate( Array('ItemData' => serialize($item_data)), $orditems_table, $orditems_idfield.' = '.$fields['OrderItemId'] );
-	}
-
-	/**
-	 * Enter description here...
-	 *
-	 * @param kEvent $event
-	 */
-	function EnhanceLinkAfterOrderApprove($event)
-	{
-		$object = $event->getObject( Array('skip_autoload' => true) );
-		/* @var $object kDBItem */
-
-		$fields = $event->getEventParam('field_values');
-		$item_data = unserialize($fields['ItemData']);
-
-		if ( getArrayValue($item_data, 'HasNewProcessing') ) {
-			// new processing: just approve created listing here
-			$listing_id = $item_data['ListingId'];
-			$object->Load($listing_id);
-
-			// moved enhancement period to time admin approved enhancement
-			$time_diff = adodb_mktime() - $object->GetDBField('PurchasedOn');
-			$object->SetDBField('PurchasedOn_date', $object->GetDBField('PurchasedOn_date') + $time_diff);
-			$object->SetDBField('PurchasedOn_time', $object->GetDBField('PurchasedOn_time') + $time_diff);
-			$object->SetDBField('ExpiresOn_date', $object->GetDBField('ExpiresOn_date') + $time_diff);
-			$object->SetDBField('ExpiresOn_time', $object->GetDBField('ExpiresOn_time') + $time_diff);
-
-			$object->SetDBField('Status', STATUS_ACTIVE);
-			$object->Update();
-
-			$this->EnhanceLink($object, Array());
-			return true;
-		}
-		else {
-			// create listing & approve it at the same time
-			$this->OnListingCreate($event);
-		}
-	}
-
-	/**
-	 * Delete listing
-	 *
-	 * @param kEvent $event
-	 */
-	function EnhanceLinkAfterOrderDeny($event)
-	{
-		$object = $event->getObject( Array('skip_autoload' => true) );
-		$fields = $event->getEventParam('field_values');
-		$item_data = unserialize($fields['ItemData']);
-		$listing_id = $item_data['ListingId'];
-
-		$temp_handler = $this->Application->recallObject($event->getPrefixSpecial().'_TempHandler', 'kTempTablesHandler');
-		$temp_handler->DeleteItems($event->Prefix, $event->Special, Array($listing_id));
-	}
-
-	/**
-	 * Enter description here...
-	 *
-	 * @param kEvent $event
-	 */
-	function ExpireLink($event)
-	{
-		$object = $event->getObject(Array ('skip_autoload' => true));
-		/* @var $object kDBItem */
-
-		$fields = $event->getEventParam('field_values');
-		$item_data = unserialize($fields['ItemData']);
-
-		$sql = 'SELECT ListingId FROM ' . $this->Application->getUnitOption($event->Prefix, 'TableName') . '
-				WHERE ItemResourceId = ' . $item_data['LinkId'];
-		$listing_id = $this->Conn->GetOne($sql);
-
-		$object->Load($listing_id);
-		$original_values = $object->GetFieldValues();
-		$object->SetDBField('Status', 2);
-
-		if ( $object->Update() ) {
-			$event->status = kEvent::erSUCCESS;
-			$this->ResetLink($original_values);
-		}
-		else {
-			$event->status = kEvent::erFAIL;
-		}
-	}
-
-	/**
-	 * Apply same processing to each item being selected in grid
-	 *
-	 * @param kEvent $event
-	 * @return void
-	 * @access protected
-	 */
-	protected function iterateItems(kEvent $event)
-	{
-		$object = $event->getObject(Array ('skip_autoload' => true));
-		/* @var $object kDBItem */
-
-		$ids = $this->StoreSelectedIDs($event);
-
-		if ( $event->Name == 'OnMassApprove' ) {
-			foreach ($ids as $id) {
-				$object->Load($id);
-				if ( $object->GetDBField('Status') != STATUS_ACTIVE ) {
-					$original_values = $object->GetFieldValues();
-					$object->SetDBField('Status', STATUS_ACTIVE);
-					$this->EnhanceLink($object, $original_values);
-				}
-			}
-		}
-
-		if ( $event->Name == 'OnMassDecline' ) {
-			foreach ($ids as $id) {
-				$object->Load($id);
-				if ( $object->GetDBField('Status') == STATUS_ACTIVE ) {
-					$original_values = $object->GetFieldValues();
-					$this->ResetLink($original_values);
-
-					$sql = 'SELECT CreatedById
-							FROM ' . $this->Application->getUnitOption('l', 'TableName') . '
-							WHERE ResourceId = ' . $object->GetDBField('ItemResourceId');
-					$this->Application->emailUser('LINK.ENHANCE.DENY', $this->Conn->GetOne($sql));
-					$this->Application->emailAdmin('LINK.ENHANCE.DENY');
-				}
-			}
-		}
-
-		parent::iterateItems($event);
-
-		// extend period for pending/renewal links (if owner has agreed)
-		if ( $event->Name == 'OnMassApprove' ) {
-			$lst_object = $this->Application->recallObject('lst', null, Array ('skip_autoload' => true));
-			/* @var $lst_object kDBItem */
-
-			foreach ($ids as $id) {
-				$object->Load($id);
-
-				$sql = 'SELECT CreatedById
-						FROM ' . $this->Application->getUnitOption('l', 'TableName') . '
-						WHERE ResourceId = ' . $object->GetDBField('ItemResourceId');
-				$owner_id = $this->Conn->GetOne($sql);
-
-				if ( $object->GetDBField('PendingRenewal') == 1 ) {
-					$lst_object->Load( $object->GetDBField('ListingTypeId') );
-					$dur_type_mapping = Array (
-						1 => 1, 2 => 60, 3 => 3600, 4 => 3600 * 24, 5 => 3600 * 24 * 7,
-						6 => 3600 * 24 * 365 / 12, 7 => 3600 * 24 * 365
-					);
-					$duration = $lst_object->GetDBField('Duration');
-					$duration_type = $lst_object->GetDBField('DurationType');
-					$expiration_interval = $duration * $dur_type_mapping[$duration_type];
-					$renewal_begins = max(adodb_mktime(), $object->GetDBField('ExpiresOn'));
-					$expiration_date = $renewal_begins + $expiration_interval;
-
-					$object->SetDBField('ExpiresOn_date', $expiration_date);
-					$object->SetDBField('ExpiresOn_time', $expiration_date);
-
-					$object->SetDBField('RenewalReminderSent', 0);
-					$object->SetDBField('PendingRenewal', 0);
-
-					if ( $object->Update() ) {
-						$event->status = kEvent::erSUCCESS;
-						$event->SetRedirectParam('opener', 's');
-						$this->Application->emailUser('LINK.ENHANCE.RENEW', $owner_id);
-						$this->Application->emailAdmin('LINK.ENHANCE.RENEW');
-					}
-					else {
-						$event->status = kEvent::erFAIL;
-						$event->redirect = false;
-						break;
-					}
-				}
-				else {
-					$this->Application->emailUser('LINK.ENHANCE.APPROVE', $owner_id);
-					$this->Application->emailAdmin('LINK.ENHANCE.APPROVE');
-				}
-			}
-		}
-	}
-
-	/**
-	 * Redirects to cancel template on front-end
-	 *
-	 * @param kEvent $event
-	 * @return void
-	 * @access protected
-	 */
-	protected function OnCancel(kEvent $event)
-	{
-		parent::OnCancel($event);
-
-		if ( !$this->Application->isAdmin ) {
-			$event->SetRedirectParam('opener', 's');
-			$event->redirect = $this->Application->GetVar('cancel_template');
-		}
-	}
-
-	/**
-	 * Checks that user is owner of link & returns listing id if permissions are ok
-	 *
-	 * @param kEvent $event
-	 * @return mixed
-	 */
-	function verifyListingOwner($event)
-	{
-		$link_id = $this->Application->GetVar('l_id');
-		$user_id = $this->Application->RecallVar('user_id');
-		$sql = 'SELECT ResourceId
-				FROM '.$this->Application->getUnitOption('l', 'TableName').'
-				WHERE (LinkId = '.$link_id.') AND (CreatedById = '.$user_id.')';
-		$resource_id = $this->Conn->GetOne($sql);
-
-		if (!$resource_id) {
-			$event->status = kEvent::erFAIL;
-			return false;
-		}
-
-		$sql = 'SELECT ListingId
-				FROM '.$this->Application->getUnitOption($event->Prefix, 'TableName').'
-				WHERE ItemResourceId = '.$resource_id;
-
-		return $this->Conn->GetOne($sql);
-	}
-
-	function OnExtendEnhancement($event)
-	{
-		$listing_id = $this->verifyListingOwner($event);
-		if (!$listing_id) {
-			return ;
-		}
-
-		$object = $event->getObject( Array('skip_autoload' => true) );
-		$object->Load($listing_id);
-
-		$object->SetDBField('PendingRenewal', 1);
-		$object->Update();
-		$event->redirect = $this->Application->GetVar('success_template');
-
-		$sql = 'SELECT CreatedById FROM '.$this->Application->getUnitOption('l', 'TableName').'
-				WHERE ResourceId = '.$object->GetDBField('ItemResourceId');
-		$this->Application->emailUser('LINK.ENHANCE.EXTEND', $this->Conn->GetOne($sql));
-		$this->Application->emailAdmin('LINK.ENHANCE.EXTEND');
-	}
-
-	/**
-	 * Cancels enhancement
-	 *
-	 * @param kEvent $event
-	 */
-	function OnCancelEnhancement($event)
-	{
-		$listing_id = $this->verifyListingOwner($event);
-		if ( !$listing_id ) {
-			return;
-		}
-
-		$object = $event->getObject(Array ('skip_autoload' => true));
-		/* @var $object kDBItem */
-
-		$object->Load($listing_id);
-
-		$original_values = $object->GetFieldValues();
-		$original_values['Status'] = 1;
-		$this->ResetLink($original_values);
-
-		$sql = 'SELECT CreatedById FROM ' . $this->Application->getUnitOption('l', 'TableName') . '
-				WHERE ResourceId = ' . $object->GetDBField('ItemResourceId');
-		$this->Application->emailUser('LINK.ENHANCE.CANCEL', $this->Conn->GetOne($sql));
-		$this->Application->emailAdmin('LINK.ENHANCE.CANCEL');
-
-		$object->Delete();
-		$event->redirect = $this->Application->GetVar('success_template');
-	}
-
-	/**
-	 * Checks expired paid listings
-	 *
-	 * @param kEvent $event
-	 */
-	function OnCheckExpiredPaidListings($event)
-	{
-		$sql = 'SELECT ListingId FROM '.$this->Application->getUnitOption($event->Prefix, 'TableName').'
-				WHERE ExpiresOn < '.adodb_mktime().' AND Status = 1';
-		$expired_listings = $this->Conn->GetCol($sql);
-		if(is_array($expired_listings) && count($expired_listings) > 0)
-		{
-			$object = $this->Application->recallObject($event->Prefix.'.-item', null, Array('skip_autoload' => true));
-			/* @var $object kDBItem */
-
-			foreach($expired_listings as $listing_id)
-			{
-				$object->Load($listing_id);
-				$original_values = $object->GetFieldValues();
-				$this->ResetLink($original_values);
-				$object->SetDBField('Status', 2);
-				$object->Update();
-
-				$sql = 'SELECT CreatedById FROM '.$this->Application->getUnitOption('l', 'TableName').'
-						WHERE ResourceId = '.$object->GetDBField('ItemResourceId');
-				$this->Application->emailUser('LINK.ENHANCE.EXPIRE', $this->Conn->GetOne($sql));
-				$this->Application->emailAdmin('LINK.ENHANCE.EXPIRE');
-			}
-		}
-
-		$sql = 'SELECT ls.ListingId, l.CreatedById FROM '.$this->Application->getUnitOption($event->Prefix, 'TableName').' ls
-				LEFT JOIN '.$this->Application->getUnitOption('lst', 'TableName').' lst
-				ON ls.ListingTypeId = lst.ListingTypeId
-				LEFT JOIN '.$this->Application->getUnitOption('l', 'TableName').' l
-				ON ls.ItemResourceId = l.ResourceId
-				WHERE ls.Status = 1
-				AND ls.ExpiresOn < '.adodb_mktime().' + lst.RenewalReminder * 3600 *24
-				AND ls.RenewalReminderSent = 0';
-		$res = $this->Conn->Query($sql);
-		if(is_array($res) && count($res) > 0)
-		{
-			$listing_ids = Array();
-			foreach($res as $record)
-			{
-				$this->Application->emailUser('LINK.ENHANCE.RENEWAL.NOTICE', $record['CreatedById']);
-				$this->Application->emailAdmin('LINK.ENHANCE.RENEWAL.NOTICE');
-				$listing_ids[] = $record['ListingId'];
-			}
-			$sql = 'UPDATE '.$this->Application->getUnitOption($event->Prefix, 'TableName').'
-					SET RenewalReminderSent = 1
-					WHERE ListingId IN ('.implode(',', $listing_ids).')';
-			$this->Conn->Query($sql);
-		}
-	}
-
-	/**
-	 * Removes enhancements on listing delete
-	 *
-	 * @param kEvent $event
-	 * @return void
-	 * @access protected
-	 */
-	protected function OnMassDelete(kEvent $event)
-	{
-		$object = $event->getObject(Array ('skip_autoload' => true));
-		/* @var $object kDBItem */
-
-		$ids = $this->StoreSelectedIDs($event);
-
-		foreach ($ids as $id) {
-			$object->Load($id);
-
-			if ( $object->GetDBField('Status') == STATUS_ACTIVE ) {
-				$this->ResetLink( $object->GetFieldValues() );
-			}
-		}
-
-		parent::OnMassDelete($event);
-	}
-
-	/**
-	 * Moves enhancement from original link to it's pending copy, that is going to be approved
-	 *
-	 * @param kEvent $event
-	 */
-	function OnMoveEnhancement($event)
-	{
-		$id_field = $this->Application->getUnitOption($event->MasterEvent->Prefix, 'IDField');
-		$item_table_name = $this->Application->getUnitOption($event->MasterEvent->Prefix, 'TableName');
-
-		$pending_id = $event->MasterEvent->getEventParam('id');
-		$original_id = $event->MasterEvent->getEventParam('original_id');
-
-		$sql = 'SELECT ResourceId, '.$id_field.'
-				FROM '.$item_table_name.'
-				WHERE '.$id_field.' IN ('.$pending_id.','.$original_id.')';
-		$resource_ids = $this->Conn->GetCol($sql, $id_field);
-
-		$table_name = $this->Application->getUnitOption($event->Prefix, 'TableName');
-		$sql = 'UPDATE '.$table_name.'
-				SET ItemResourceId = '.$resource_ids[$pending_id].'
-				WHERE ItemResourceId = '.$resource_ids[$original_id];
-		$this->Conn->Query($sql);
-	}
-
-	/**
-	 * Makes calculated fields to go to multilingual link fields
-	 *
-	 * @param kEvent $event
-	 * @return void
-	 * @access protected
-	 */
-	protected function OnAfterConfigRead(kEvent $event)
-	{
-		parent::OnAfterConfigRead($event);
-
-		$language_id = $this->Application->GetVar('m_lang');
-		$calculated_fields = $this->Application->getUnitOption($event->Prefix, 'CalculatedFields');
-		$calculated_fields['']['LinkName'] = 'CONCAT(item_table.l' . $language_id . '_Name, " (", item_table.Url, ")")';
-		$this->Application->setUnitOption($event->Prefix, 'CalculatedFields', $calculated_fields);
-	}
-}

Property changes on: releases/5.2.2-B1/units/listings/listings_event_handler.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.37.2.2
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Deleted: svn:keywords
## -1 +0,0 ##
-Id
\ No newline at end of property
Index: releases/5.2.2-B1/units/l-visits/l-visit_eh.php
===================================================================
--- releases/5.2.2-B1/units/l-visits/l-visit_eh.php	(revision 16497)
+++ releases/5.2.2-B1/units/l-visits/l-visit_eh.php	(nonexistent)
@@ -1,35 +0,0 @@
-<?php
-/**
-* @version	$Id$
-* @package	In-Link
-* @copyright	Copyright (C) 1997 - 2009 Intechnic. All rights reserved.
-* @license      GNU/GPL
-* In-Portal is Open Source software.
-* This means that this software may have been modified pursuant
-* the GNU General Public License, and as distributed it includes
-* or is derivative of works licensed under the GNU General Public License
-* or other free or open source software licenses.
-* See http://www.in-portal.org/license for copyright notices and details.
-*/
-
-defined('FULL_PATH') or die('restricted access!');
-
-class LinkVisitEventHandler extends kDBEventHandler {
-
-	/**
-	 * Deletes visits when user/link got deleted
-	 *
-	 * @param kEvent $event
-	 */
-	function OnDeleteVisits($event)
-	{
-		$key_field = $event->MasterEvent->Prefix == 'u' ? 'PortalUserId' : 'ResourceId';
-		$table_name = $this->Application->getUnitOption($this->Prefix, 'TableName');
-
-		$object = $event->MasterEvent->getObject();
-
-		$sql = 'DELETE FROM '.$table_name.'
-				WHERE '.$key_field.' = '.$object->GetDBField($key_field);
-		$this->Conn->Query($sql);
-	}
-}
\ No newline at end of file

Property changes on: releases/5.2.2-B1/units/l-visits/l-visit_eh.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Deleted: svn:keywords
## -1 +0,0 ##
-Id
\ No newline at end of property
Index: releases/5.2.2-B1/units/l-visits/l-visits_config.php
===================================================================
--- releases/5.2.2-B1/units/l-visits/l-visits_config.php	(revision 16497)
+++ releases/5.2.2-B1/units/l-visits/l-visits_config.php	(nonexistent)
@@ -1,88 +0,0 @@
-<?php
-/**
-* @version	$Id$
-* @package	In-Link
-* @copyright	Copyright (C) 1997 - 2009 Intechnic. All rights reserved.
-* @license      GNU/GPL
-* In-Portal is Open Source software.
-* This means that this software may have been modified pursuant
-* the GNU General Public License, and as distributed it includes
-* or is derivative of works licensed under the GNU General Public License
-* or other free or open source software licenses.
-* See http://www.in-portal.org/license for copyright notices and details.
-*/
-
-defined('FULL_PATH') or die('restricted access!');
-
-$config = Array (
-	'Prefix' => 'l-visit',
-	'ItemClass' => Array ('class' => 'kDBItem', 'file' => '', 'build_event' => 'OnItemBuild'),
-	'EventHandlerClass' => Array ('class' => 'LinkVisitEventHandler', 'file' => 'l-visit_eh.php', 'build_event' => 'OnBuild'),
-
-	'AutoLoad' => true,
-
-	'Hooks' => Array (
-		Array (
-			'Mode' => hAFTER,
-			'Conditional' => false,
-			'HookToPrefix' => 'u',
-			'HookToSpecial' => '-item', // from OnMassDelete event
-			'HookToEvent' => Array ('OnAfterItemDelete'),
-			'DoPrefix' => '',
-			'DoSpecial' => '*',
-			'DoEvent' => 'OnDeleteVisits',
-		),
-
-		Array (
-			'Mode' => hAFTER,
-			'Conditional' => false,
-			'HookToPrefix' => 'l',
-			'HookToSpecial' => '-item', // from "Catalog"
-			'HookToEvent' => Array ('OnAfterItemDelete'),
-			'DoPrefix' => '',
-			'DoSpecial' => '*',
-			'DoEvent' => 'OnDeleteVisits',
-		),
-
-		Array (
-			'Mode' => hAFTER,
-			'Conditional' => false,
-			'HookToPrefix' => 'l',
-			'HookToSpecial' => 'showall-item', // from "Advanced View"
-			'HookToEvent' => Array ('OnAfterItemDelete'),
-			'DoPrefix' => '',
-			'DoSpecial' => '*',
-			'DoEvent' => 'OnDeleteVisits',
-		),
-	),
-
-	'QueryString' => Array (
-		1 => 'id',
-		2 => 'Page',
-		3 => 'PerPage',
-		4 => 'event',
-	),
-
-	'IDField' => 'VisitId',
-	'TableName' => TABLE_PREFIX.'LinkVisits',
-
-	'AutoDelete' => true,
-
-	'ListSQLs' => Array (
-		'' => '	SELECT *
-				FROM %s'
-	),
-
-	'ListSortings' => Array (
-		'' => Array (
-			'Sorting' => Array ('VisitTimestamp' => 'desc'),
-		)
-	),
-
-	'Fields' => Array (
-		'VisitId' => Array ('type' => 'int', 'not_null' => 1, 'default' => 0),
-		'ResourceId' => Array ('type' => 'int', 'default' => NULL),
-		'PortalUserId' => Array ('type' => 'int', 'not_null' => 1, 'default' => 0),
-		'VisitTimestamp' => Array ('type' => 'int', 'formatter' => 'kDateFormatter', 'default' => '#NOW#'),
-	),
-);
\ No newline at end of file

Property changes on: releases/5.2.2-B1/units/l-visits/l-visits_config.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Deleted: svn:keywords
## -1 +0,0 ##
-Id
\ No newline at end of property
Index: releases/5.2.2-B1/units/links/links_event_handler.php
===================================================================
--- releases/5.2.2-B1/units/links/links_event_handler.php	(revision 16497)
+++ releases/5.2.2-B1/units/links/links_event_handler.php	(nonexistent)
@@ -1,612 +0,0 @@
-<?php
-/**
-* @version	$Id$
-* @package	In-Link
-* @copyright	Copyright (C) 1997 - 2009 Intechnic. All rights reserved.
-* @license      GNU/GPL
-* In-Portal is Open Source software.
-* This means that this software may have been modified pursuant
-* the GNU General Public License, and as distributed it includes
-* or is derivative of works licensed under the GNU General Public License
-* or other free or open source software licenses.
-* See http://www.in-portal.org/license for copyright notices and details.
-*/
-
-	defined('FULL_PATH') or die('restricted access!');
-
-	class LinksEventHandler extends kCatDBEventHandler {
-
-		/**
-		 * Allows to override standard permission mapping
-		 *
-		 * @return void
-		 * @access protected
-		 * @see kEventHandler::$permMapping
-		 */
-		protected function mapPermissions()
-		{
-			parent::mapPermissions();
-
-			$permissions = Array (
-				'OnContactFormSubmit' => Array ('self' => true),
-				'OnProcessReciprocalLinks' => Array ('self' => true),
-				'OnSetGrouping' => Array ('self' => 'view'),
-				'OnStoreSelected' => Array ('self' => 'view'),
-				'OnMerge' => Array ('self' => 'edit'),
-			);
-
-			$this->permMapping = array_merge($this->permMapping, $permissions);
-		}
-
-		/**
-		 * Apply any custom changes to list's sql query
-		 *
-		 * @param kEvent $event
-		 * @return void
-		 * @access protected
-		 * @see kDBEventHandler::OnListBuild()
-		 */
-		protected function SetCustomQuery(kEvent $event)
-		{
-			parent::SetCustomQuery($event);
-
-			$object = $event->getObject();
-			/* @var $object kDBList */
-
-			if ( !$this->Application->isAdminUser ) {
-				$object->addFilter('expire_filter', '(Expire > ' . adodb_mktime() . ' OR Expire IS NULL)');
-			}
-
-			if ( substr($event->Special, 0, 10) == 'duplicates' ) {
-				$object->removeFilter('category_filter');
-
-				$link_helper = $this->Application->recallObject('LinkHelper');
-				/* @var $link_helper LinkHelper */
-
-				$grouping = $link_helper->getGrouping($event->getPrefixSpecial());
-
-				switch ($event->Special) {
-					case 'duplicates':
-						foreach ($grouping as $group_field) {
-							$object->AddGroupByField($object->TableName . '.' . $group_field);
-						}
-
-						$object->addFilter('has_dupes_filter', 'DupeCount > 1', kDBList::AGGREGATE_FILTER);
-						break;
-
-					case 'duplicates-sub':
-						$main_object = $this->Application->recallObject($event->Prefix . '.duplicates');
-						/* @var $main_object kDBItem */
-
-						foreach ($grouping as $field_index => $group_field) {
-							$object->addFilter('dupe_filter_' . $field_index, '%1$s.`' . $group_field . '` = ' . $this->Conn->qstr($main_object->GetDBField($group_field)));
-						}
-						break;
-				}
-
-				$object->addFilter('primary_filter', TABLE_PREFIX . 'CategoryItems.PrimaryCat = 1');
-			}
-		}
-
-		/**
-		 * Set groping fields for link duplicate checker
-		 *
-		 * @param kEvent $event
-		 */
-		function OnSetGrouping($event)
-		{
-			$this->Application->LinkVar($event->getPrefixSpecial(true).'_dupe_fields', $event->getPrefixSpecial().'_dupe_fields');
-		}
-
-		/**
-		 * Merge duplicate links together (only categories) & delete duplicates
-		 *
-		 * @param kEvent $event
-		 */
-		function OnMerge($event)
-		{
-			$link_helper = $this->Application->recallObject('LinkHelper');
-			/* @var $link_helper LinkHelper */
-
-			$grouping = $link_helper->getGrouping($event->getPrefixSpecial());
-
-			$ids = $this->StoreSelectedIDs($event);
-			if ( !$ids ) {
-				return;
-			}
-
-			// check, that user has not selected multiple links from same group
-			$primary_links = Array ();
-
-			$id_field = $this->Application->getUnitOption($event->Prefix, 'IDField');
-			$table_name = $this->Application->getUnitOption($event->Prefix, 'TableName');
-			$sql = 'SELECT *
-					FROM ' . $table_name . '
-					WHERE ' . $id_field . ' IN (' . implode(',', $ids) . ')';
-			$links = $this->Conn->Query($sql, $id_field);
-
-			$groping_error = false;
-
-			foreach ($links as $link_data) {
-				$group_key = '';
-				foreach ($grouping as $grouping_field) {
-					$group_key .= 'main_table.`' . $grouping_field . '` = ' . $this->Conn->qstr($link_data[$grouping_field]) . ' AND ';
-				}
-				$group_key = substr($group_key, 0, -5);
-
-				if ( isset($primary_links[$group_key]) ) {
-					$groping_error = true;
-					break;
-				}
-				else {
-					$primary_links[$group_key] = $link_data['ResourceId'];
-				}
-			}
-
-			if ( !$groping_error ) {
-				$temp_handler = $this->Application->recallObject($event->getPrefixSpecial() . '_TempHandler', 'kTempTablesHandler');
-				/* @var $temp_handler kTempTablesHandler */
-
-				$categories_sql = '	SELECT main_table.ResourceId, ci.CategoryId, main_table.' . $id_field . '
-									FROM ' . $table_name . ' main_table
-									LEFT JOIN ' . TABLE_PREFIX . 'CategoryItems ci ON main_table.ResourceId = ci.ItemResourceId
-									WHERE %s';
-
-				foreach ($primary_links as $group_key => $primary_resource_id) {
-					$categories = Array ();
-					$group_links = Array ();
-					$group_categories = $this->Conn->Query(sprintf($categories_sql, $group_key));
-
-					foreach ($group_categories as $category_data) {
-						$group_links[$category_data['ResourceId']] = $category_data[$id_field];
-						$categories[$category_data['ResourceId'] == $primary_resource_id ? 'remove' : 'add'][] = $category_data['CategoryId'];
-					}
-
-					unset($group_links[$primary_resource_id]);
-					$categories = array_unique(array_diff($categories['add'], $categories['remove']));
-
-					if ( $categories ) {
-						// add link to other link categories
-						$values_sql = '';
-						foreach ($categories as $category_id) {
-							$values_sql .= '(' . $category_id . ',' . $primary_resource_id . ',0),';
-						}
-						$values_sql = substr($values_sql, 0, -1);
-						$insert_sql = 'INSERT INTO ' . TABLE_PREFIX . 'CategoryItems (CategoryId,ItemResourceId,PrimaryCat) VALUES ' . $values_sql;
-						$this->Conn->Query($insert_sql);
-					}
-
-					// delete all links from group except primary
-					$temp_handler->DeleteItems($event->Prefix, $event->Special, array_values($group_links));
-				}
-			}
-			else {
-				$event->status = kEvent::erFAIL;
-				$event->redirect = false;
-				$this->Application->SetVar($event->getPrefixSpecial().'_error', 1);
-			}
-		}
-
-		/**
-		 * Stores ids, that were selected in duplicate checker
-		 *
-		 * @param kEvent $event
-		 * @return void
-		 * @access protected
-		 */
-		protected function OnStoreSelected(kEvent $event)
-		{
-			$this->StoreSelectedIDs($event);
-
-			$event->SetRedirectParam('pass', 'm,' . $event->getPrefixSpecial());
-		}
-
-		/**
-		 * Allows to enhance link after creation
-		 *
-		 * @param kEvent $event
-		 * @return void
-		 * @access protected
-		 */
-		protected function OnCreate(kEvent $event)
-		{
-			parent::OnCreate($event);
-
-			if ( $event->status != kEvent::erSUCCESS ) {
-				return;
-			}
-
-			$object = $event->getObject();
-			/* @var $object kDBItem */
-
-			// replace 0 id in post with actual created id (used in enhancement process)
-			$items_info = $this->Application->GetVar($event->getPrefixSpecial(true));
-			kUtil::array_rename_key($items_info, 0, $object->GetID());
-			$this->Application->SetVar($event->getPrefixSpecial(true), $items_info);
-
-			// listing was created -> enhance it right away
-			$enhancement_event = new kEvent('ls:OnRequestEnhancement');
-			$this->Application->HandleEvent($enhancement_event);
-
-			if ( ($enhancement_event->status == kEvent::erSUCCESS) && strlen($enhancement_event->redirect) ) {
-				$event->SetRedirectParam('next_template', $event->redirect);
-				$event->redirect = $enhancement_event->redirect;
-			}
-		}
-
-		/**
-		 * Adds free listing option to listing type selection
-		 *
-		 * @param kEvent $event
-		 * @return void
-		 * @access protected
-		 */
-		protected function OnAfterConfigRead(kEvent $event)
-		{
-			parent::OnAfterConfigRead($event);
-
-			if (defined('IS_INSTALL') && IS_INSTALL) {
-				return ;
-			}
-
-			$free_listings = $this->Application->ConfigValue('Link_AllowFreeListings');
-
-			$virtual_fields = $this->Application->getUnitOption($event->Prefix, 'VirtualFields');
-			$virtual_fields['ListingTypeId']['options'] = $free_listings ? Array (0 => 'lu_free_listing') : Array ();
-
-			$language_id = $this->Application->GetVar('m_lang');
-			$duplicate_options = array_flip($virtual_fields['DuplicateCheckFields']['options']);
-			$duplicate_options['NAME'] = 'l' . $language_id . '_Name';
-			$virtual_fields['DuplicateCheckFields']['options'] = array_flip($duplicate_options);
-			$default = $virtual_fields['DuplicateCheckFields']['default'];
-			$virtual_fields['DuplicateCheckFields']['default'] = str_replace('|Name|', '|l' . $language_id . '_Name|', $default);
-
-			$this->Application->setUnitOption($event->Prefix, 'VirtualFields', $virtual_fields);
-
-			if (!$this->Application->isAdminUser) {
-				// for now only on Front-End
-				$this->Application->setUnitOption($event->Prefix, 'PopulateMlFields', true);
-			}
-		}
-
-		/**
-		 * contact us form submitted on link details page
-		 *
-		 * @param kEvent $event
-		 */
-		function OnContactFormSubmit($event)
-		{
-			$fields = Array (
-				'ContactFormFullName', 'ContactFormEmail', 'ContactFormSubject', 'ContactFormBody', 'ContactFormCaptcha'
-			);
-
-			// reset errors var
-			$this->Application->SetVar('ContactForm_HasErrors', '');
-
-			// 1. validate form fields
-			$required_fields = $this->Application->GetVar('FormRequiredFields');
-			foreach ($fields as $field_name) {
-				$field_value = trim($this->Application->GetVar($field_name));
-				if (in_array($field_name, $required_fields)) {
-					// custom captcha validation
-					if ($field_name == 'ContactFormCaptcha') {
-						if (!strlen($field_value) || ($field_value != $this->Application->RecallVar($event->Prefix . '_captcha_code'))) {
-							$this->Application->SetVar('error_'.$field_name, 1);
-
-							$captcha_helper = $this->Application->recallObject('CaptchaHelper');
-							/* @var $captcha_helper kCaptchaHelper */
-							$this->Application->StoreVar($event->Prefix . '_captcha_code', $captcha_helper->GenerateCaptchaCode());
-
-							$event->status = kEvent::erFAIL;
-							$event->redirect = false;
-						}
-					}
-					// email validation
-					elseif (!strlen($field_value) || ($field_name == 'ContactFormEmail' && !preg_match('/'.REGEX_EMAIL_USER.'@'.REGEX_EMAIL_DOMAIN.'/', $field_value))) {
-						$this->Application->SetVar('error_'.$field_name, 1);
-						$event->status = kEvent::erFAIL;
-						$event->redirect = false;
-					}
-
-				}
-			}
-
-			if ($event->status != kEvent::erSUCCESS) {
-				// set errors var
-				$this->Application->SetVar('ContactForm_HasErrors', 1);
-				return ;
-			}
-
-			$object = $event->getObject(); // get link object
-			/* @var $object kDBItem */
-
-			$send_params = Array(
-				'from_name' => $this->Application->GetVar('ContactFormFullName'),
-				'from_email' => $this->Application->GetVar('ContactFormEmail'),
-				'from_subject' => $this->Application->GetVar('ContactFormSubject'),
-				'message' => $this->Application->GetVar('ContactFormBody'),
-				'to_linkname' => $object->GetField('Name'),
-			);
-
-			$email_sent = $this->Application->emailUser('LINK.CONTACTFORM', $object->GetDBField('CreatedById'), $send_params);
-
-			if ( $email_sent ) {
-				$event->redirect = $this->Application->GetVar('success_template');
-
-				$redirect_params = Array (
-					'opener' => 's',
-					'pass' => 'all',
-					'thankyou_header' => $this->Application->GetVar('success_label_header'),
-					'thankyou_text' => $this->Application->GetVar('success_label_body')
-				);
-				$event->setRedirectParams($redirect_params);
-
-				$this->Application->emailAdmin('LINK.CONTACTFORM', null, $send_params);
-			}
-			else {
-				$this->Application->SetVar('error_ContactFormEmail', 1);
-				$event->status = kEvent::erFAIL;
-				$event->redirect = false;
-			}
-		}
-
-		/**
-		 * Makes reciprocal check on link, when it is created
-		 *
-		 * @param kEvent $event
-		 * @return void
-		 * @access protected
-		 */
-		protected function OnBeforeItemCreate(kEvent $event)
-		{
-			parent::OnBeforeItemCreate($event);
-
-			$this->_checkLink($event);
-		}
-
-		/**
-		 * Makes reciprocal check on link, when it is updated
-		 *
-		 * @param kEvent $event
-		 * @return void
-		 * @access protected
-		 */
-		protected function OnBeforeItemUpdate(kEvent $event)
-		{
-			parent::OnBeforeItemUpdate($event);
-
-			$this->_checkLink($event);
-		}
-
-		/**
-		 * Makes reciprocal check on link & saves results
-		 *
-		 * @param kEvent $event
-		 */
-		function _checkLink($event)
-		{
-			if (!$this->Application->ConfigValue('ReciprocalLinkChecking')) {
-				return ;
-			}
-
-			$object = $event->getObject();
-			/* @var $object kDBItem */
-
-			if ($object->GetDBField('Url') != $object->GetOriginalField('Url')) {
-				// check only when url was changed
-
-				$link_helper = $this->Application->recallObject('LinkHelper');
-				/* @var $link_helper LinkHelper */
-
-				$link_checked = $link_helper->CheckReciprocalURL($object->GetDBField('Url'));
-
-				$object->SetDBField('ReciprocalLinkFound', $link_checked ? LINK_IS_RECIPROCAL : LINK_IS_NOT_RECIPROCAL);
-
-				if (!$link_checked) {
-					$this->Application->emailAdmin('LINK.RECIPROCAL.CHECK.FAILED');
-				}
-			}
-		}
-
-		/**
-		 * Update links status by their reciprocal status
-		 *
-		 * @param kEvent $event
-		 */
-		function OnProcessReciprocalLinks($event)
-		{
-			if ( !$this->Application->ConfigValue('ReciprocalLinkChecking') ) {
-				return;
-			}
-
-			$object = $event->getObject( Array('skip_autoload' => true) );
-			/* @var $object kCatDBItem */
-
-			$link_helper = $this->Application->recallObject('LinkHelper');
-			/* @var $link_helper LinkHelper */
-
-			$id_field = $this->Application->getUnitOption($event->Prefix, 'IDField');
-			$table_name = $this->Application->getUnitOption($event->Prefix, 'TableName');
-
-			// 1. verify all links, that were not verified previously
-			$sql = 'SELECT ' . $id_field . '
-					FROM ' . $table_name . '
-					WHERE (ReciprocalLinkFound = 0)';
-			$not_checked_links = $this->Conn->GetCol($sql);
-
-			foreach ($not_checked_links as $link_id) {
-				$object->Load($link_id);
-
-				$link_checked = $link_helper->CheckReciprocalURL($object->GetDBField('Url'));
-
-				$object->SetDBField('ReciprocalLinkFound', $link_checked ? LINK_IS_RECIPROCAL : LINK_IS_NOT_RECIPROCAL);
-				$object->Update();
-
-				if ( $link_checked ) {
-					$object->ApproveChanges();
-				}
-				else {
-					$object->DeclineChanges();
-					$this->Application->emailAdmin('LINK.RECIPROCAL.CHECK.FAILED');
-				}
-			}
-
-			// 2. approve all links, that have succeeded in reciprocal check (during adding/changing on front-end)
-			$sql = 'SELECT ' . $id_field . '
-					FROM ' . $table_name . '
-					WHERE (ReciprocalLinkFound = ' . LINK_IS_RECIPROCAL . ') AND (Status <> ' . STATUS_ACTIVE . ')';
-			$verified_links = $this->Conn->GetCol($sql);
-
-			foreach ($verified_links as $link_id) {
-				$object->Load($link_id);
-				$object->ApproveChanges();
-			}
-
-			// 3. decline all links, that failed in reciprocal check (during adding/changing on front-end)
-			$sql = 'SELECT ' . $id_field . '
-					FROM ' . $table_name . '
-					WHERE (ReciprocalLinkFound = ' . LINK_IS_NOT_RECIPROCAL . ') AND (Status <> ' . STATUS_DISABLED . ')';
-			$not_verified_links = $this->Conn->GetCol($sql);
-
-			foreach ($not_verified_links as $link_id) {
-				$object->Load($link_id);
-				$object->DeclineChanges();
-			}
-		}
-
-		/**
-		 * Allows to load duplicate link by special id
-		 *
-		 * @param kEvent $event
-		 * @return int
-		 * @access public
-		 */
-		public function getPassedID(kEvent $event)
-		{
-			$id = parent::getPassedID($event);
-
-			if ( ($event->Special == 'duplicates') && !is_numeric($id) ) {
-				$load_keys = unserialize(base64_decode($id));
-				// can't return $load_keys as $id, because "kCatDBItem::GetKeyClause" will ignore them
-
-				foreach ($load_keys as $field => $value) {
-					$load_keys[$field] = $field . ' = ' . $this->Conn->qstr($value);
-				}
-
-				$sql = 'SELECT ' . $this->Application->getUnitOption($event->Prefix, 'IDField') . '
-						FROM ' . $this->Application->getUnitOption($event->Prefix, 'TableName') . '
-						WHERE (' . implode(') AND (', $load_keys) . ')';
-				$id = $this->Conn->GetOne($sql);
-			}
-
-			return $id;
-		}
-
-		/**
-		 * Returns events, that require item-based (not just event-name based) permission check
-		 *
-		 * @return Array
-		 */
-		function _getMassPermissionEvents()
-		{
-			$events = parent::_getMassPermissionEvents();
-			$events[] = 'OnMerge';
-
-			return $events;
-		}
-
-		/**
-		 * [HOOK] Allows to add cloned subitem to given prefix
-		 *
-		 * @param kEvent $event
-		 * @return void
-		 * @access protected
-		 */
-		protected function OnCloneSubItem(kEvent $event)
-		{
-			parent::OnCloneSubItem($event);
-
-			if ( $event->MasterEvent->Prefix == 'rev' ) {
-				$clones = $this->Application->getUnitOption($event->MasterEvent->Prefix, 'Clones');
-				$subitem_prefix = $event->Prefix . '-' . $event->MasterEvent->Prefix;
-
-				$clones[$subitem_prefix]['ConfigMapping'] = Array (
-					'PerPage'				=>	'Perpage_LinkReviews',
-					'ShortListPerPage'		=>	'Perpage_LinkReviews_Short',
-					'DefaultSorting1Field'	=>	'Link_ReviewsSort',
-					'DefaultSorting2Field'	=>	'Link_ReviewsSort2',
-					'DefaultSorting1Dir'	=>	'Link_ReviewsOrder',
-					'DefaultSorting2Dir'	=>	'Link_ReviewsOrder2',
-
-					'ReviewDelayInterval'	=>	'link_ReviewDelay_Interval',
-					'ReviewDelayValue'		=>	'link_ReviewDelay_Value',
-				);
-
-				$this->Application->setUnitOption($event->MasterEvent->Prefix, 'Clones', $clones);
-			}
-		}
-
-		/**
-		 * Occurs before original item of item in pending editing got deleted (for hooking only)
-		 *
-		 * @param kEvent $event
-		 * @return void
-		 * @access protected
-		 */
-		protected function OnBeforeDeleteOriginal(kEvent $event)
-		{
-			parent::OnBeforeDeleteOriginal($event);
-
-			$object = $event->getObject();
-			/* @var $object kDBItem */
-
-			$link_id = $event->getEventParam('original_id');
-			$new_resource_id = $object->GetDBField('ResourceId');
-
-			$sql = 'SELECT ResourceId
-					FROM ' . $this->Application->getUnitOption($event->Prefix, 'TableName') . '
-					WHERE ' . $this->Application->getUnitOption($event->Prefix, 'IDField') . '=' . $link_id;
-			$old_resource_id = $this->Conn->GetOne($sql);
-
-			$this->Application->SetVar('original_resource_id', $old_resource_id);
-			$this->changeResourceId('rel', 'TargetId', $old_resource_id, $new_resource_id);
-		}
-
-		/**
-		 * Occurs after original item of item in pending editing got deleted
-		 *
-		 * @param kEvent $event
-		 * @return void
-		 * @access protected
-		 */
-		protected function OnAfterDeleteOriginal(kEvent $event)
-		{
-			parent::OnAfterDeleteOriginal($event);
-
-			$object = $event->getObject();
-			/* @var $object kDBItem */
-
-			$old_resource_id = $this->Application->GetVar('original_resource_id');
-			$new_resource_id = $object->GetDBField('ResourceId');
-
-			$this->changeResourceId('ls', 'ItemResourceId', $old_resource_id, $new_resource_id);
-		}
-
-		/**
-		 * Changes item resource id in one field
-		 *
-		 * @param string $prefix
-		 * @param string $field
-		 * @param string $old_resource_id
-		 * @param string $new_resource_id
-		 * @return void
-		 * @access protected
-		 */
-		protected function changeResourceId($prefix, $field, $old_resource_id, $new_resource_id)
-		{
-			$fields_hash = Array ($field => $new_resource_id);
-			$table_name = $this->Application->getUnitOption($prefix, 'TableName');
-
-			$this->Conn->doUpdate($fields_hash, $table_name, $field . ' = ' . $old_resource_id);
-		}
-	}
\ No newline at end of file

Property changes on: releases/5.2.2-B1/units/links/links_event_handler.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.6.6.16
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Deleted: svn:keywords
## -1 +0,0 ##
-Id
\ No newline at end of property
Index: releases/5.2.2-B1/units/links/link_tag_processor.php
===================================================================
--- releases/5.2.2-B1/units/links/link_tag_processor.php	(revision 16497)
+++ releases/5.2.2-B1/units/links/link_tag_processor.php	(nonexistent)
@@ -1,460 +0,0 @@
-<?php
-/**
-* @version	$Id$
-* @package	In-Link
-* @copyright	Copyright (C) 1997 - 2009 Intechnic. All rights reserved.
-* @license      GNU/GPL
-* In-Portal is Open Source software.
-* This means that this software may have been modified pursuant
-* the GNU General Public License, and as distributed it includes
-* or is derivative of works licensed under the GNU General Public License
-* or other free or open source software licenses.
-* See http://www.in-portal.org/license for copyright notices and details.
-*/
-
-defined('FULL_PATH') or die('restricted access!');
-
-class LinkTagProcessor extends kCatDBTagProcessor {
-
-
-	/**
-	 * Returns object used in tag processor
-	 *
-	 * @access public
-	 * @return kDBBase
-	 */
-	/*function &getObject($params = Array())
-	{
-		$object =& parent::getObject($params);
-
-		// Forces item loading (compatibility with old theme)
-		if (is_subclass_of($object, 'kDBItem')) {
-			// force reload when using from old code
-			$id = $this->Application->GetVar($this->Prefix.'_id');
-			if ($object->isLoaded() && $id && ($object->GetID() != $id)) {
-				$object->Load($id);
-			}
-		}
-
-		return $object;
-	}*/
-
-	function getListingInfo($resource_id, $field = null)
-	{
-		$sql = 'SELECT *
-				FROM '.$this->Application->getUnitOption('ls', 'TableName').'
-				WHERE ItemResourceId = '.$resource_id;
-		$listing_info = $this->Conn->GetRow($sql);
-		return isset($field) ? $listing_info[$field] : $listing_info;
-	}
-
-	/**
-	 * Detects listing enhancement status (enhanced or not)
-	 *
-	 * @param Array $params
-	 * @return int
-	 */
-	function LinkIsEnhanced($params)
-	{
-		$object = $this->getObject($params);
-		/* @var $object kDBItem */
-
-		if ($object->GetDBField('Status') == STATUS_PENDING || $object->GetDBField('Status') == STATUS_PENDING_EDITING) {
-			return false;
-		}
-
-		$listing_type_id = $this->getListingInfo($object->GetDBField('ResourceId'), 'ListingTypeId');
-
-		$this->Application->SetVar('lst_id', $listing_type_id); // compatibility with old-theme
-		return $listing_type_id ? 1 : 0;
-	}
-
-	/**
-	 * Detects if enhancement is pending approval
-	 *
-	 * @param Array $params
-	 * @return int
-	 */
-	function EnhancementIsPending($params)
-	{
-		$object = $this->getObject($params);
-		/* @var $object kDBItem */
-
-		$status = $this->getListingInfo($object->GetDBField('ResourceId'), 'Status');
-
-		return $status == STATUS_PENDING ? 1 : 0;
-	}
-
-	function ListingTypeField($params)
-	{
-		$object = $this->getObject($params);
-		/* @var $object kDBItem */
-
-		$lst_id = $this->getListingInfo($object->GetDBField('ResourceId'), 'ListingTypeId');
-
-		$lst_object = $this->Application->recallObject('lst', null, Array('skip_autoload' => true));
-		$lst_object->Load($lst_id);
-
-		return $lst_object->GetField( $this->SelectParam($params, 'name,field') );
-	}
-
-	function EnhancementField($params)
-	{
-		$object = $this->getObject($params);
-		/* @var $object kDBItem */
-
-		$listing_id = $this->getListingInfo($object->GetDBField('ResourceId'), 'ListingId');
-
-		$listing_object = $this->Application->recallObject('ls', null, Array('skip_autoload' => true));
-		$listing_object->Load($listing_id);
-
-		return $listing_object->GetField( $this->SelectParam($params, 'name,field') );
-	}
-
-	function IsRenewalPeriod($params)
-	{
-		$object = $this->getObject($params);
-		/* @var $object kDBItem */
-
-		$listing_info = $this->getListingInfo($object->GetDBField('ResourceId'));
-
-		$sql = 'SELECT RenewalReminder
-				FROM '.$this->Application->getUnitOption('lst', 'TableName').'
-				WHERE ListingTypeId = '.$listing_info['ListingTypeId'];
-		$renewal_interval = $this->Conn->GetOne($sql) * 3600 * 24;
-
-		return ($listing_info['ExpiresOn'] - adodb_mktime() < $renewal_interval) ? 1 : 0;
-	}
-
-	function FirstListingType($params)
-	{
-		static $first = true;
-		if ($first) {
-			$first = false;
-			return true;
-		}
-		else {
-			return false;
-		}
-	}
-
-	function IsReocurringEnhancement($params)
-	{
-		$params['name'] = 'Recurring';
-		return $this->ListingTypeField($params);
-	}
-
-	function EnhanceUsingInCommerce($params)
-	{
-		if ( !$this->Application->prefixRegistred('ord') ) {
-			return 0;
-		}
-
-		$object = $this->getObject($params);
-		/* @var $object kDBItem */
-
-		$listtype_id = $this->getListingInfo($object->GetDBField('ResourceId'), 'ListingTypeId');
-
-		$lst_object = $this->Application->recallObject('lst', null, Array('skip_autoload' => true));
-		$lst_object->Load($listtype_id);
-
-		return $lst_object->GetDBField('EnableBuying');
-	}
-
-	function ClickLink($params)
-	{
-		$object = $this->getObject($params);
-
-		return $this->Application->HREF($params['t'], '', Array('l_id' => $object->GetID(), 'pass'=>'all,l' ));
-	}
-
-	function ListRelatedLinks($params)
-	{
-		return $this->PrintList2($params);
-	}
-
-	function LinkLink($params)
-	{
-		return $this->ItemLink($params, 'link');
-	}
-
-	function ListingDescription($params)
-	{
-		$listing_type = $this->Application->recallObject('lst');
-		/* @var $listing_type kDBItem */
-
-		return $listing_type->GetDBField('Description');
-	}
-
-	function ListingTypeDetailsLink($params)
-	{
-		$listing_type = $this->Application->recallObject('lst', null, Array ('raise_warnings' => 0));
-		/* @var $listing_type kDBList */
-
-		$params['lst_id'] = $listing_type->isLoaded() ? $listing_type->GetID() : $this->Application->Parser->GetParam('key');
-
-		return $this->Application->ProcessParsedTag('m', 'Link', $params);
-	}
-
-	/**
-	 * Register hit & go to link url
-	 *
-	 * @param Array $params
-	 */
-	function FollowLocation($params)
-	{
-		$object = $this->getObject($params);
-		/* @var $object kCatDBItem */
-
-		if (!$object->isLoaded()) {
-			throw new Exception('No Link ID for redirect');
-		}
-
-		$object->RegisterHit();
-
-		// save user and time
-		if (!$this->Application->isAdmin && $this->Application->LoggedIn()) {
-			$resource_id = $object->GetDBField('ResourceId');
-			$user_id = $this->Application->RecallVar('user_id');
-
-			$link_visit = $this->Application->recallObject('l-visit', null, Array ('skip_autoload' => true));
-			/* @var $link_visit kDBItem */
-
-			$link_visit->Load( Array ('ResourceId' => $resource_id, 'PortalUserId' => $user_id) );
-			if ($link_visit->isLoaded()) {
-				// for existing visits update date
-				$link_visit->SetDBField('VisitTimestamp_date', adodb_mktime());
-				$link_visit->SetDBField('VisitTimestamp_time', adodb_mktime());
-			}
-			else {
-				// for new visits set user & link, visit will be set as default value
-				$link_visit->SetDBField('ResourceId', $resource_id);
-				$link_visit->SetDBField('PortalUserId', $user_id);
-			}
-
-			$status = $link_visit->isLoaded() ? $link_visit->Update() : $link_visit->Create();
-		}
-
-		$url_field = $this->Application->GetVar('url_field');
-		$url = $object->GetDBField($url_field);
-		if (!preg_match('/^(http|ftp|mailto:)(.*)/U', $url)) {
-			$url = 'http://'.$url;
-		}
-
-		$this->Application->Redirect('external:'.$url);
-	}
-
-	/**
-	 * Returns formatted address (from custom fields) for using with google
-	 *
-	 * @param Array $params
-	 * @return string
-	 */
-	function GetGoogleAddress($params)
-	{
-		$object = $this->getObject($params);
-
-		if (isset($params['display_info']) && $params['display_info']) {
-			$ret = $object->GetField('cust_LinkAddress') ? $object->GetField('cust_LinkAddress').'<BR/>' : '';
-			$ret .= $object->GetField('cust_LinkCity') ? $object->GetField('cust_LinkCity').',' : '';
-			$ret .= $object->GetField('cust_LinkState') ? $object->GetField('cust_LinkState') : '';
-			$ret .= $object->GetField('cust_LinkZipCode') ? $object->GetField('cust_LinkZipCode').'<BR/>' : '';
-			$ret .= $object->GetField('cust_LinkCountry') ? $object->GetField('cust_LinkCountry').'<BR/>' : '';
-			$ret .= $object->GetField('cust_LinkPhone') ? '<b>'.$this->Application->Phrase('lu_fld_LinkPhone').':</b> '.$object->GetField('cust_LinkPhone') : '';
-
-			return $ret;
-		}
-
-		$ret = $object->GetField('cust_LinkAddress') ? $object->GetField('cust_LinkAddress').',' : '';
-		$ret .= $object->GetField('cust_LinkCity') ? $object->GetField('cust_LinkCity').',' : '';
-		$ret .= $object->GetField('cust_LinkState') ? $object->GetField('cust_LinkState').',' : '';
-		$ret .= $object->GetField('cust_LinkZipCode') ? $object->GetField('cust_LinkZipCode').',' : '';
-		$ret .= $object->GetField('cust_LinkCountry') ? $object->GetField('cust_LinkCountry') : '';
-
-		return $ret;
-	}
-
-	/**
-	 * Returns timestamp of last link visit for logged in users only.
-	 *
-	 * @param Array $params
-	 * @return string
-	 */
-	function LastVisited($params)
-	{
-		if (!$this->Application->LoggedIn()) {
-			// we don't gather link visit statistics for Guests
-			return '';
-		}
-
-		static $link_visited = Array ();
-
-		$object = $this->getObject($params);
-		/* @var $object kDBList */
-
-		if (!isset($link_visited[$this->Special])) {
-			$resource_ids = $object->GetCol('ResourceId');
-			$user_id = $this->Application->RecallVar('user_id');
-
-			$table_name = $this->Application->getUnitOption('l-visit', 'TableName');
-			$sql = 'SELECT VisitTimestamp, ResourceId
-					FROM '.$table_name.'
-					WHERE (PortalUserId = '.$user_id.') AND (ResourceId IN ('.implode(',', $resource_ids).'))';
-			$link_visited[$this->Special] = $this->Conn->GetCol($sql, 'ResourceId');
-		}
-
-		if (!isset($link_visited[$this->Special][$object->GetDBField('ResourceId')])) {
-			// link has no visit information for current user
-			return '';
-		}
-
-		$link_visit = $link_visited[$this->Special][$object->GetDBField('ResourceId')];
-
-		if (isset($params['formatted']) && $params['formatted']) {
-			// format the date
-			$lang = $this->Application->recallObject('lang.current');
-
-			if (isset($params['display_time']) && $params['display_time']) {
-				$display_format = $lang->GetDBField('DateFormat').' @ '.$lang->GetDBField('TimeFormat');
-			}
-			else {
-				$display_format = $lang->GetDBField('DateFormat');
-			}
-
-			return adodb_date($display_format, $link_visit);
-		}
-
-		return $link_visit;
-	}
-
-	/**
-	 * Checks if specified Custom Fields and condition are true
-	 *
-	 * @param Array $params
-	 * @return string
-	 */
-	function HasValue($params)
-	{
-		$condition = isset($params['condition']) ? strtolower($params['condition']) : false;
-		$fields = isset($params['fields']) ? $params['fields'] : false;
-		if (!$fields || !in_array($condition, Array('or', 'and'))) {
-			// required parameters not passed
-			return false;
-		}
-
-		$fields = explode(',', $fields);
-
-		$object = $this->getObject($params);
-		/* @var $object kDBList */
-
-		switch ($condition) {
-			case 'or':
-				foreach ($fields as $field) {
-					if (strlen($object->GetDBField($field))) {
-						return true;
-					}
-				}
-				break;
-
-			case 'and':
-				foreach ($fields as $field) {
-					if (!strlen($object->GetDBField($field))) {
-						return false;
-					}
-				}
-				break;
-		}
-
-		return $condition == 'and' ? true : false;
-	}
-
-	/**
-	 * Gets and parses custom details template or default one
-	 *
-	 * @param Array $params
-	 * @return string
-	 */
-	function DisplayDetailTemplate($params)
-	{
-		$object = $this->getObject($params);
-		/* @var $object kDBItem */
-
-		$template_name = $object->GetDBField('CustomTemplate');
-		if (!$template_name || !$this->Application->TemplatesCache->TemplateExists($template_name)) {
-			$template_name = $params['default_template'];
-		}
-
-		$block_params['name'] = $template_name;
-
-		// parse template
-		return $this->Application->IncludeTemplate($block_params);
-	}
-
-	/**
-	 * Changes title preset of "Duplicate checker" section to show current grouping
-	 *
-	 * @param Array $params
-	 */
-	function ModifyUnitConfig($params)
-	{
-		$grid = array_key_exists('grid', $params) ? $params['grid'] : false;
-		if ($grid != 'Duplicates') {
-			// only for "Duplicate Checker" section
-			return ;
-		}
-
-		$link_helper = $this->Application->recallObject('LinkHelper');
-		/* @var $link_helper LinkHelper */
-
-		// 1. get current grouping
-		$grouping = $link_helper->getGrouping( $this->getPrefixSpecial() );
-
-		// 2. replace field names in grouping with their corresponding column titles
-		$grids = $this->Application->getUnitOption($this->Prefix, 'Grids');
-		foreach ($grouping as $index => $group_field) {
-			$group_field = preg_replace('/^l[\d]+_/', '', $group_field); // remove ml prefix
-			$grouping[$index] = $this->Application->Phrase($grids[$grid]['Fields'][$group_field]['title']);
-		}
-
-		// 3. patch resulting title preset
-		$concat_with = "' " . $this->Application->Phrase('la_and') . " '";
-		$title_presets = $this->Application->getUnitOption($this->Prefix, 'TitlePresets');
-		$title_presets['duplicate_links'] = str_replace('%s', "'" . implode($concat_with, $grouping) . "'", $title_presets['duplicate_links']);
-
-		$this->Application->setUnitOption($this->Prefix, 'TitlePresets', $title_presets);
-	}
-
-	/**
-	 * Allows to modify block params & current list record before PrintList parses record
-	 *
-	 * @param kDBList $object
-	 * @param Array $block_params
-	 */
-	function PrepareListElementParams(&$object, &$block_params)
-	{
-		$grid = array_key_exists('grid', $block_params) ? $block_params['grid'] : false;
-		if ($grid != 'Duplicates') {
-			// only for "Duplicate Checker" section
-			return ;
-		}
-
-		static $grouping = null;
-
-		if (!isset($grouping)) {
-			$link_helper = $this->Application->recallObject('LinkHelper');
-			/* @var $link_helper LinkHelper */
-
-			// 1. get current grouping
-			$grouping = $link_helper->getGrouping( $this->getPrefixSpecial() );
-		}
-
-		$fields_hash =& $object->getCurrentRecord();
-
-		$key_fields = Array ();
-		foreach ($grouping as $group_field) {
-			$key_fields[$group_field] = $fields_hash[$group_field];
-		}
-
-		$fields_hash['LinkId'] = base64_encode( serialize($key_fields) );
-	}
-}

Property changes on: releases/5.2.2-B1/units/links/link_tag_processor.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.20.2.14
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Deleted: svn:keywords
## -1 +0,0 ##
-Id
\ No newline at end of property
Index: releases/5.2.2-B1/units/links/links_config.php
===================================================================
--- releases/5.2.2-B1/units/links/links_config.php	(revision 16497)
+++ releases/5.2.2-B1/units/links/links_config.php	(nonexistent)
@@ -1,654 +0,0 @@
-<?php
-/**
-* @version	$Id$
-* @package	In-Link
-* @copyright	Copyright (C) 1997 - 2009 Intechnic. All rights reserved.
-* @license      GNU/GPL
-* In-Portal is Open Source software.
-* This means that this software may have been modified pursuant
-* the GNU General Public License, and as distributed it includes
-* or is derivative of works licensed under the GNU General Public License
-* or other free or open source software licenses.
-* See http://www.in-portal.org/license for copyright notices and details.
-*/
-
-defined('FULL_PATH') or die('restricted access!');
-
-$config = Array (
-	'Prefix' => 'l',
-	'ItemClass' => Array ('class' => 'kCatDBItem', 'file' => '', 'build_event' => 'OnItemBuild'),
-	'ListClass' => Array ('class' => 'kCatDBList', 'file' => '', 'build_event' => 'OnListBuild'),
-	'EventHandlerClass' => Array ('class' => 'LinksEventHandler', 'file' => 'links_event_handler.php', 'build_event' => 'OnBuild'),
-	'TagProcessorClass' => Array ('class' => 'LinkTagProcessor', 'file' => 'link_tag_processor.php', 'build_event' => 'OnBuild'),
-	'AutoLoad' => true,
-
-	'ConfigPriority' => 0,
-
-	'CheckSimulatniousEdit' => true,
-
-	'RewritePriority' => 101,
-	'RewriteListener' => 'CategoryItemRewrite:RewriteListener',
-
-	'Hooks' => Array (
-		Array (
-			'Mode' => hBEFORE,
-			'Conditional' => false,
-			'HookToPrefix' => '',
-			'HookToSpecial' => '*',
-			'HookToEvent' => Array ('OnAfterConfigRead'),
-			'DoPrefix' => 'cdata',
-			'DoSpecial' => '*',
-			'DoEvent' => 'OnDefineCustomFields',
-		),
-
-		Array (
-			'Mode' => hBEFORE,
-			'Conditional' => false,
-			'HookToPrefix' => '#file',
-			'HookToSpecial' => '*',
-			'HookToEvent' => Array ('OnAfterConfigRead'),
-			'DoPrefix' => '',
-			'DoSpecial' => '*',
-			'DoEvent' => 'OnCloneSubItem',
-		),
-
-		Array (
-			'Mode' => hBEFORE,
-			'Conditional' => false,
-			'HookToPrefix' => 'rev',
-			'HookToSpecial' => '*',
-			'HookToEvent' => Array ('OnAfterConfigRead'),
-			'DoPrefix' => '',
-			'DoSpecial' => '*',
-			'DoEvent' => 'OnCloneSubItem',
-		),
-
-		Array (
-			'Mode' => hBEFORE,
-			'Conditional' => false,
-			'HookToPrefix' => 'fav',
-			'HookToSpecial' => '*',
-			'HookToEvent' => Array ('OnAfterConfigRead'),
-			'DoPrefix' => '',
-			'DoSpecial' => '*',
-			'DoEvent' => 'OnCloneSubItem',
-		),
-
-		Array (
-			'Mode' => hBEFORE,
-			'Conditional' => false,
-			'HookToPrefix' => 'rel',
-			'HookToSpecial' => '*',
-			'HookToEvent' => Array ('OnAfterConfigRead'),
-			'DoPrefix' => '',
-			'DoSpecial' => '*',
-			'DoEvent' => 'OnCloneSubItem',
-		),
-
-		Array (
-			'Mode' => hBEFORE,
-			'Conditional' => false,
-			'HookToPrefix' => 'img',
-			'HookToSpecial' => '*',
-			'HookToEvent' => Array ('OnAfterConfigRead'),
-			'DoPrefix' => '',
-			'DoSpecial' => '*',
-			'DoEvent' => 'OnCloneSubItem',
-		),
-
-		Array (
-			'Mode' => hBEFORE,
-			'Conditional' => false,
-			'HookToPrefix' => 'ci',
-			'HookToSpecial' => '*',
-			'HookToEvent' => Array ('OnAfterConfigRead'),
-			'DoPrefix' => '',
-			'DoSpecial' => '*',
-			'DoEvent' => 'OnCloneSubItem',
-		),
-
-		Array (
-			'Mode' => hBEFORE,
-			'Conditional' => false,
-			'HookToPrefix' => '',
-			'HookToSpecial' => '*',
-			'HookToEvent' => Array ('OnAfterConfigRead'),
-			'DoPrefix' => 'captcha',
-			'DoSpecial' => '*',
-			'DoEvent' => 'OnPrepareCaptcha',
-		),
-	),
-
-	'QueryString' => Array (
-		1 => 'id',
-		2 => 'Page',
-		3 => 'PerPage',
-		4 => 'event',
-		5 => 'mode',
-	),
-
-	'AggregateTags' => Array (
-		Array (
-			'AggregateTo' => 'l',
-			'AggregatedTagName' => 'ListLinks',
-			'LocalTagName' => 'PrintList2',
-		),
-	),
-
-	'CatalogItem' => true,
-	'AdminTemplatePath' => 'links',
-	'AdminTemplatePrefix' => 'links_',
-	'SearchConfigPostfix' => 'links',
-
-	'IDField' => 'LinkId',
-	'StatusField' => Array ('Status'),	// field, that is affected by Approve/Decline events
-
-	'ItemType' => 4,
-
-	'StatisticsInfo' => Array (
-		'pending' => Array (
-			'icon' => 'icon16_link_pending.png',
-			'label' => 'la_Text_Links',
-			'js_url' => '#url#',
-			'url' => Array ('t' => 'catalog/advanced_view', 'SetTab' => 'l', 'pass' => 'm,l.showall', 'l.showall_event' => 'OnSetFilterPattern', 'l.showall_filters' => 'show_active=0,show_pending=1,show_disabled=0,show_new=1,show_hot=1,show_pop=1,show_pick=1'),
-			'status' => STATUS_PENDING,
-		),
-	),
-
-	'TitlePhrase' => 'la_Text_Link', // phrase used to specify item type in relationship list
-
-	'ViewMenuPhrase' => 'la_title_Links',
-	'CatalogTabIcon' => 'in-link:icon16_links.png',
-	'UsePendingEditing' => true, // item editing is controlled by LINK.ADD/EDIT, LINK.ADD/EDIT.PENDING permissions
-
-	'CatalogSelectorName' => 'linklist', // used in old catalog section
-
-	'ItemPropertyMappings' => Array (
-		'NewDays' => 'Link_NewDays',		// number of days item to be NEW
-		'MinPopVotes' => 'Link_MinPopVotes',	// minimum number of votes for an item to be POP
-		'MinPopRating' => 'Link_MinPopRating',	// minimum rating for an item to be POP
-		'MaxHotNumber' => 'Link_MaxHotNumber',	// maximum number of HOT items
-
-		'HotLimit' => 'Link_HotLimit',	// variable name in inp_Cache table
-		'ClickField' => 'Hits',				// item click count is stored here (in item table)
-	),
-
-	'TitleField' => 'Name',
-
-	'TitlePresets' => Array (
-		'default' => Array (
-			'new_status_labels' => Array ('l' => '!la_title_AddingLink!'),
-			'edit_status_labels' => Array ('l' => '!la_title_EditingLink!'),
-			'new_titlefield' => Array ('l' => '!la_title_NewLink!'),
-			),
-
-		'links_edit' => Array (
-			'prefixes' => Array ('l'), 'format' => "#l_status# '#l_titlefield#' - !la_title_General!",
-			'toolbar_buttons' => Array ('select', 'cancel', 'prev', 'next'),
-		),
-
-		'link_list' => Array (
-			'prefixes' => Array ('c_List', 'l_List'),
-			'format' => "!la_title_Categories! (#c_recordcount#) - !la_title_Links!",
-			'toolbar_buttons' => Array (),
-		),
-
-		'links_categories' => Array (
-			'prefixes' => Array ('l', 'l-ci_List'), 'format' => "#l_status# '#l_titlefield#' - !la_title_Categories!",
-			'toolbar_buttons' => Array ('select', 'cancel', 'prev', 'next', 'new_item', 'delete', 'setprimary',),
-		),
-
-		'links_relations' => Array (
-			'prefixes' => Array ('l'), 'format' => "#l_status# '#l_titlefield#' - !la_title_Relations!",
-			'toolbar_buttons' => Array ('select', 'cancel', 'prev', 'next', 'new_item', 'edit', 'delete', 'approve', 'decline', 'view', 'dbl-click'),
-		),
-
-		'links_images' => Array (
-			'prefixes' => Array ('l'), 'format' => "#l_status# '#l_titlefield#' - !la_title_Images!",
-			'toolbar_buttons' => Array ('select', 'cancel', 'prev', 'next', 'new_item', 'edit', 'delete', 'move_up', 'move_down', 'setprimary', 'view', 'dbl-click'),
-		),
-
-		'links_files' => Array (
-			'prefixes' => Array ('l'), 'format' => "#l_status# '#l_titlefield#' - !la_title_Files!",
-			'toolbar_buttons' => Array ('select', 'cancel', 'prev', 'next', 'new_item', 'edit', 'delete', 'view', 'dbl-click'),
-		),
-
-		'links_reviews' => Array (
-			'prefixes' => Array ('l'), 'format' => "#l_status# '#l_titlefield#' - !la_title_Reviews!",
-			'toolbar_buttons' => Array ('select', 'cancel', 'prev', 'next', 'new_item', 'edit', 'delete', 'approve', 'decline', 'move_up', 'move_down', 'view', 'dbl-click'),
-		),
-
-		'links_custom' => Array (
-			'prefixes' => Array ('l'), 'format' => "#l_status# '#l_titlefield#' - !la_title_Custom!",
-			'toolbar_buttons' => Array ('select', 'cancel', 'prev', 'next'),
-		),
-
-		'images_edit' => Array (
-			'prefixes' => Array ('l', 'l-img'),
-			'new_status_labels' => Array ('l-img' => '!la_title_Adding_Image!'),
-			'edit_status_labels' => Array ('l-img' => '!la_title_Editing_Image!'),
-			'new_titlefield' => Array ('l-img' => '!la_title_New_Image!'),
-			'format' => "#l_status# '#l_titlefield#' - #l-img_status# '#l-img_titlefield#'",
-			'toolbar_buttons' => Array ('select', 'cancel', 'prev', 'next'),
-		),
-
-		'file_edit' => Array (
-			'prefixes' => Array ('l', 'l-file'),
-			'new_status_labels' => Array ('l-file' => "!la_title_AddingFile!"),
-			'edit_status_labels' => Array ('l-file' => '!la_title_EditingFile!'),
-			'new_titlefield' => Array ('l-file' => '!la_title_NewFile!'),
-			'format' => "#l_status# '#l_titlefield#' - #l-file_status# '#l-file_titlefield#'",
-			'toolbar_buttons' => Array ('select', 'cancel', 'prev', 'next'),
-		),
-
-		'reviews_edit' => Array (
-			'prefixes' => Array ('l', 'l-rev'),
-			'new_status_labels' => Array ('l-rev' =>"!la_title_Adding_Review! '!la_title_New_Review!'"),
-			'edit_status_labels' => Array ('l-rev' => '!la_title_Editing_Review!'),
-			'format' => "#l_status# '#l_titlefield#' - #l-rev_status#",
-			'toolbar_buttons' => Array ('select', 'cancel', 'prev', 'next'),
-		),
-
-		'relations_edit' => Array (
-			'prefixes' => Array ('l', 'l-rel'),
-			'new_status_labels' => Array ('l-rel' =>"!la_title_Adding_Relationship! '!la_title_New_Relationship!'"),
-			'edit_status_labels' => Array ('l-rel' => '!la_title_Editing_Relationship!'),
-			'format' => "#l_status# '#l_titlefield#' - #l-rel_status#",
-			'toolbar_buttons' => Array ('select', 'cancel', 'prev', 'next'),
-		),
-
-		'links_export' => Array ('format' => '!la_title_LinksExport!'),
-
-		'links_import' => Array ('format' => '!la_title_ImportLinks!'),
-
-		'duplicate_links' => Array (
-			'prefixes' => Array ('l.duplicates_List'), 'format' => "!la_title_DuplicateLinks! - %s",
-			'toolbar_buttons' => Array ('edit', 'view', 'dbl-click'),
-		),
-
-		'duplicate_links_view' => Array (
-			'prefixes' => Array ('l.duplicates-sub_List'), 'format' => "!la_title_Links!",
-			'toolbar_buttons' => Array ('cancel', 'edit', 'delete', 'merge_links', 'view', 'dbl-click'),
-		),
-
-		'tree_in-link' => Array ('format' => '!la_Text_Version! '.$this->Application->findModule('Name', 'In-Link', 'Version')),
-	),
-
-	'EditTabPresets' => Array (
-		'Default' => Array (
-			'general' => Array ('title' => 'la_tab_General', 't' => 'in-link/links/links_edit', 'priority' => 1),
-			'categories' => Array ('title' => 'la_tab_Categories', 't' => 'in-link/links/links_categories', 'priority' => 2),
-			'relations' => Array ('title' => 'la_tab_Relations', 't' => 'in-link/links/links_relations', 'priority' => 3),
-			'images' => Array ('title' => 'la_tab_Images', 't' => 'in-link/links/links_images', 'priority' => 4),
-			'files' => Array ('title' => 'la_tab_Files', 't' => 'in-link/links/links_files', 'priority' => 5),
-			'reviews' => Array ('title' => 'la_tab_Reviews', 't' => 'in-link/links/links_reviews', 'priority' => 6),
-			'custom' => Array ('title' => 'la_tab_Custom', 't' => 'in-link/links/links_custom', 'priority' => 7),
-		),
-	),
-
-	'PermItemPrefix' => 'LINK',
-
-	'PermTabText' => 'In-Link',
-	'PermSection' => Array ('main' => 'CATEGORY:in-link:links_list', 'search' => 'in-link:configuration_search', 'custom' => 'in-link:configuration_custom'),
-
-	'Sections' => Array (
-		'in-link' => Array (
-			'parent' => 'in-portal:root',
-			'icon' => 'settings_in-link',
-			'label' => 'la_title_In-Link',
-			'url' => Array ('t' => 'index', 'pass_section' => true, 'pass' => 'm'),
-			'permissions' => Array ('view'),
-			'priority' => 2.3,
-			'container' => true,
-			'type' => stTREE,
-		),
-
-		'in-link:links' => Array (
-			'parent' => 'in-portal:site',
-			'icon' => 'links',
-			'label' => 'la_tab_Links',
-			'url' => Array ('t' => 'catalog/advanced_view', 'anchor' => 'tab-l.showall', 'pass' => 'm'),
-			'onclick' => 'setCatalogTab(\'l.showall\')',
-			'permissions' => Array ('view'),
-			'priority' => 3.1,
-			'type' => stTREE,
-		),
-
-		'in-link:duplicate_checker' => Array (
-			'parent' => 'in-link',
-			'icon' => 'duplicate_checker',
-			'label' => 'la_tab_DuplicateChecker',
-			'url' => Array ('t' => 'in-link/duplicate_checker', 'pass' => 'm'),
-			'permissions' => Array ('view', 'add', 'edit', 'delete'),
-			'priority' => 2,
-			'type' => stTREE,
-		),
-
-		// link settings
-		'in-link:setting_folder' => Array (
-			'parent' => 'in-portal:system',
-			'icon' => 'conf_directory',
-			'label' => 'la_title_In-Link',
-			'use_parent_header' => 1,
-			'url' => Array ('t' => 'index', 'pass_section' => true, 'pass' => 'm'),
-			'permissions' => Array ('view'),
-			'priority' => 3.3,
-			'container' => true,
-			'type' => stTREE,
-		),
-
-		/*'in-link:inlink_general' => Array (
-			'parent' => 'in-link:setting_folder',
-			'icon' => 'core:settings_general',
-			'label' => 'la_tab_GeneralSettings',
-			'url' => Array ('t' => 'config/config_general', 'pass_section' => true, 'pass' => 'm'),
-			'permissions' => Array ('view', 'add', 'edit'),
-			'priority' => 0.9,
-			'type' => stTREE,
-		),*/
-
-		'in-link:configuration_output' => Array (
-			'parent' => 'in-link:setting_folder',
-			'icon' => 'core:conf_output',
-			'label' => 'la_tab_ConfigOutput',
-			'url' => Array ('t' => 'config/config_general', 'pass_section' => true, 'pass' => 'm'),
-			'permissions' => Array ('view', 'add', 'edit'),
-			'priority' => 1,
-			'type' => stTREE,
-		),
-
-		'in-link:configuration_search' => Array (
-			'parent' => 'in-link:setting_folder',
-			'icon' => 'core:conf_search',
-			'label' => 'la_tab_ConfigSearch',
-			'url' => Array ('t' => 'config/config_search', 'module_key' => 'links', 'pass_section' => true, 'pass' => 'm'),
-			'permissions' => Array ('view', 'edit'),
-			'priority' => 2,
-			'type' => stTREE,
-		),
-
-		'in-link:configuration_custom' => Array (
-			'parent' => 'in-link:setting_folder',
-			'icon' => 'core:conf_customfields',
-			'label' => 'la_tab_ConfigCustom',
-			'url' => Array ('t' => 'custom_fields/custom_fields_list', 'cf_type' => 4, 'pass_section' => true, 'pass' => 'm,cf'),
-			'permissions' => Array ('view', 'add', 'edit', 'delete'),
-			'priority' => 3,
-			'type' => stTREE,
-		),
-	),
-
-	'FilterMenu' => Array (
-		'Groups' => Array (
-			Array ('mode' => 'AND', 'filters' => Array ('show_new'), 'type' => kDBList::HAVING_FILTER),
-			Array ('mode' => 'AND', 'filters' => Array ('show_hot'), 'type' => kDBList::HAVING_FILTER),
-			Array ('mode' => 'AND', 'filters' => Array ('show_pop'), 'type' => kDBList::HAVING_FILTER),
-			Array ('mode' => 'AND', 'filters' => Array ('show_pick'), 'type' => kDBList::WHERE_FILTER),
-		),
-		'Filters' => Array (
-			'show_new' => Array ('label' => 'la_Text_New', 'on_sql' => '', 'off_sql' => '`IsNew` != 1'  ),
-			'show_hot' => Array ('label' => 'la_Text_Hot', 'on_sql' => '', 'off_sql' => '`IsHot` != 1'  ),
-			'show_pop' => Array ('label' => 'la_Text_Pop', 'on_sql' => '', 'off_sql' => '`IsPop` != 1'  ),
-			'show_pick' => Array ('label' => 'la_prompt_EditorsPick', 'on_sql' => '', 'off_sql' => '%1$s.`EditorsPick` != 1'  ),
-		),
-	),
-
-	'TableName' => TABLE_PREFIX.'Link',
-	'CustomDataTableName' => TABLE_PREFIX . 'LinkCustomData',
-
-	'CalculatedFields' => Array (
-		'' => Array (
-			'UserName' => 'IF (ISNULL(u.Username), IF (%1$s.CreatedById = ' . USER_ROOT . ', "root", IF (%1$s.CreatedById = ' . USER_GUEST . ', "Guest", "n/a")), IF(u.Username = "", u.Email, u.Username))',
-			'CategoryId' => TABLE_PREFIX.'%3$sCategoryItems.CategoryId',
-			'Filename' => TABLE_PREFIX.'%3$sCategoryItems.Filename',
-			'CategoryFilename' => TABLE_PREFIX.'Categories.NamedParentPath',
-			'PrimaryCat' => TABLE_PREFIX.'%3$sCategoryItems.PrimaryCat',
-			'ParentPath' => TABLE_PREFIX.'Categories.ParentPath',
-
-			'AltName' => 'img.AltName',
-			'SameImages' => 'img.SameImages',
-			'LocalThumb' => 'img.LocalThumb',
-			'ThumbPath' => 'img.ThumbPath',
-			'ThumbUrl' => 'img.ThumbUrl',
-			'LocalImage' => 'img.LocalImage',
-			'LocalPath' => 'img.LocalPath',
-			'FullUrl' => 'img.Url',
-		),
-	),
-
-	'CacheModRewrite' => true,
-
-	'AggregatedCalculatedFields' => Array (
-		'duplicates' => Array (
-			'DupeCount' => 'COUNT(*)',
-		),
-	),
-
-	'ListSQLs' => Array (
-		'' => '	SELECT %1$s.* %2$s
-				FROM %1$s
-				LEFT JOIN '.TABLE_PREFIX.'%3$sCategoryItems ON '.TABLE_PREFIX.'%3$sCategoryItems.ItemResourceId = %1$s.ResourceId
-				{PERM_JOIN}
-				LEFT JOIN '.TABLE_PREFIX.'Categories ON '.TABLE_PREFIX.'Categories.CategoryId = '.TABLE_PREFIX.'%3$sCategoryItems.CategoryId
-				LEFT JOIN '.TABLE_PREFIX.'%3$sCatalogImages img ON img.ResourceId = %1$s.ResourceId AND img.DefaultImg = 1
-				LEFT JOIN '.TABLE_PREFIX.'Users u ON %1$s.CreatedById = u.PortalUserId
-				LEFT JOIN '.TABLE_PREFIX.'%3$sLinkCustomData cust ON %1$s.ResourceId = cust.ResourceId',
-	),
-
-	'ListSortings' => Array (
-		'' => Array (
-			'ForcedSorting' => Array ('EditorsPick' => 'desc', 'Priority' => 'desc'),
-			'Sorting' => Array ('Name' => 'asc', 'Description' => 'desc'),
-		)
-	),
-
-	'ItemSQLs' => Array (
-		'' => '	SELECT %1$s.* %2$s
-				FROM %1$s
-				LEFT JOIN '.TABLE_PREFIX.'%3$sCategoryItems ON '.TABLE_PREFIX.'%3$sCategoryItems.ItemResourceId = %1$s.ResourceId
-				LEFT JOIN '.TABLE_PREFIX.'Categories ON '.TABLE_PREFIX.'Categories.CategoryId = '.TABLE_PREFIX.'%3$sCategoryItems.CategoryId
-				LEFT JOIN '.TABLE_PREFIX.'%3$sCatalogImages img ON img.ResourceId = %1$s.ResourceId AND img.DefaultImg = 1
-				LEFT JOIN '.TABLE_PREFIX.'Users u ON %1$s.CreatedById = u.PortalUserId
-				LEFT JOIN '.TABLE_PREFIX.'%3$sLinkCustomData cust ON %1$s.ResourceId = cust.ResourceId'
-	),
-
-	'SubItems' => Array ('l-rev', 'l-ci', 'l-rel', 'l-img', 'l-cdata', 'l-fav', 'l-file'),
-
-	'Fields' => Array (
-		'LinkId' => Array ('type' => 'int', 'not_null' => 1, 'default' => 0,),
-		'Name' => Array ('type' => 'string', 'formatter' => 'kMultiLanguage', 'not_null' => 1, 'required' => 1, 'max_len' => 255, 'default' => ''),
-		'AutomaticFilename' => Array ('type' => 'int', 'formatter' => 'kOptionsFormatter', 'options' => Array (1 => 'la_Yes', 0 => 'la_No'), 'use_phrases' => 1, 'not_null' => 1, 'default' => 1),
-		'Description' => Array ('type' => 'string', 'formatter' => 'kMultiLanguage', 'using_fck' => 1, 'default' => null),
-		'Url' => Array ('type' => 'string', 'not_null' => 1, 'required' => 1, 'default' => ''),
-		'CreatedOn' => Array ('type' => 'int', 'formatter' => 'kDateFormatter', 'default' => '#NOW#'),
-		'Modified' => Array ('type' => 'int', 'formatter' => 'kDateFormatter', 'default' => '#NOW#'),
-		'Expire' => Array ('type' => 'int', 'formatter' => 'kDateFormatter', 'default' => null),
-		'Hits' => Array ('type' => 'double', 'formatter' => 'kFormatter', 'format' => '%d', 'not_null' => 1, 'default' => 0),
-		'CachedRating' => Array ('type' => 'string', 'not_null' => 1, 'formatter' => 'kFormatter', 'default' => 0),
-		'CachedVotesQty' => Array ('type' => 'int', 'formatter' => 'kFormatter', 'not_null' => 1, 'default' => 0),
-		'CachedReviewsQty' => Array ('type' => 'int', 'not_null' => 1, 'default' => 0),
-		'CreatedById' => Array (
-			'type' => 'int',
-			'formatter' => 'kLEFTFormatter',
-			'options' => Array (USER_ROOT => 'root', USER_GUEST => 'Guest'),
-			'left_sql' => 'SELECT %s FROM ' . TABLE_PREFIX . 'Users WHERE %s',
-			'left_key_field' => 'PortalUserId', 'left_title_field' => USER_TITLE_FIELD,
-			'error_msgs' => Array ('invalid_option' => '!la_error_UserNotFound!'),
-			'sample_value' => 'Guest', 'required' => 1, 'default' => NULL,
-		),
-		'ModifiedById' => Array ('type' => 'int', 'formatter' => 'kLEFTFormatter', 'error_msgs' => Array ('invalid_option' => '!la_error_UserNotFound!'), 'options' => Array (USER_ROOT => 'root', USER_GUEST => 'Guest'), 'left_sql' => 'SELECT %s FROM '.TABLE_PREFIX.'Users WHERE %s', 'left_key_field' => 'PortalUserId', 'left_title_field' => USER_TITLE_FIELD, 'default' => NULL),
-		'Priority' => Array ('type' => 'int', 'not_null' => 1, 'default' => 0),
-		'Status' => Array (
-			'type' => 'int',
-			'formatter' => 'kOptionsFormatter',
-			'options' => Array (1 => 'la_Active', 2 => 'la_Pending', 0 => 'la_Disabled'), 'use_phrases' => 1,
-			'not_null' => 1, 'default' => 2,
-		),
-		'EditorsPick' => Array (
-			'type' => 'int',
-			'formatter' => 'kOptionsFormatter',
-			'options' => Array (1 => 'la_Yes', 0 => 'la_No'), 'use_phrases' => 1,
-			'not_null' => 1, 'default' => 0,
-		),
-		'ResourceId' => Array ('type' => 'int', 'default' => null),
-		'HotItem' => Array ('type' => 'int', 'formatter' => 'kOptionsFormatter', 'options' => Array (2 => 'la_Auto', 1 => 'la_Always', 0 => 'la_Never'), 'use_phrases' => 1,  'not_null' => 1, 'default' => 2),
-		'PopItem' => Array ('type' => 'int', 'formatter' => 'kOptionsFormatter', 'options' => Array (2 => 'la_Auto', 1 => 'la_Always', 0 => 'la_Never'), 'use_phrases' => 1,  'not_null' => 1, 'default' => 2),
-		'NewItem' => Array ('type' => 'int', 'formatter' => 'kOptionsFormatter', 'options' => Array (2 => 'la_Auto', 1 => 'la_Always', 0 => 'la_Never'), 'use_phrases' => 1,  'not_null' => 1, 'default' => 2),
-		'OrgId' => Array ('type' => 'int', 'default' => null),
-		'CustomTemplate' => Array ('type' => 'string', 'not_null' => 1, 'default' => ''),
-		'MetaKeywords' => Array ('type' => 'string', 'default' => null),
-		'MetaDescription' => Array ('type' => 'string', 'formatter' => 'kFormatter', 'using_fck' => 1, 'default' => null),
-		'ReciprocalLinkFound' => Array (
-			'type' => 'int',
-			'formatter' => 'kOptionsFormatter', 'options' => Array (0 => 'la_NotChecked', 1 => 'la_Yes', 2 => 'la_No'), 'use_phrases' => 1,
-			'not_null' => 1, 'default' => 0
-		),
-	),
-
-	'VirtualFields' => Array (
-		'Relevance' => Array ('type' => 'float', 'default' => 0),
-		'UserName' => Array ('type' => 'string', 'default' => ''),
-		'DupeCount' => Array ('type' => 'string', 'default' => ''),
-
-		'ListingTypeId' => Array ('type' => 'int', 'formatter' => 'kOptionsFormatter', 'options_sql' => 'SELECT %1$s FROM '.TABLE_PREFIX.'ListingTypes ORDER BY Name', 'option_title_field' => 'Name', 'option_key_field' => 'ListingTypeId', 'default' => 0),
-
-		'MoreCategories' => Array ('type' => 'string', 'default' => ''),
-
-		// export related fields: begin
-		'CategoryId' => Array ('type' => 'int', 'formatter' => 'kOptionsFormatter', 'options' => Array (), 'default' => 0),
-		'ExportFormat' => Array ('type' => 'int', 'formatter' => 'kOptionsFormatter', 'options' => Array (1 => 'CSV', /*2 => 'XML'*/), 'default' => 1),
-		'ExportFilename' => Array ('type' => 'string', 'default' => ''),
-		'FieldsSeparatedBy' => Array ('type' => 'string', 'default' => ', '),
-		'FieldsEnclosedBy' => Array ('type' => 'string', 'default' => '"'),
-		'LineEndings' => Array ('type' => 'int', 'formatter' => 'kOptionsFormatter', 'options' => Array (1 => 'Windows', 2 => 'UNIX'), 'default' => 1),
-		'LineEndingsInside' => Array ('type' => 'int', 'formatter' => 'kOptionsFormatter', 'options' => Array (1 => 'CRLF', 2 => 'LF'), 'default' => 2),
-		'IncludeFieldTitles' => Array (
-			'type' => 'int',
-			'formatter' => 'kOptionsFormatter',
-			'options' => Array (0 => 'la_No', 1 => 'la_Yes'),
-			'use_phrases' => 1, 'default' => 1,
-		),
-		'ExportColumns' => Array ('type' => 'string', 'formatter' => 'kOptionsFormatter', 'options' => Array (), 'default' => ''),
-		'AvailableColumns' => Array ('type' => 'string', 'formatter' => 'kOptionsFormatter', 'options' => Array (), 'default' => ''),
-		'CategoryFormat' => Array ('type' => 'int', 'formatter' => 'kOptionsFormatter', 'options' => Array (1 => 'la_MixedCategoryPath', 2 => 'la_SeparatedCategoryPath'), 'use_phrases' => 1, 'default' => 1),
-		'CategorySeparator' => Array ('type' => 'string', 'error_field' => 'CategoryFormat', 'default' => ':'),
-		'IsBaseCategory' => Array (
-			'type' => 'int',
-			'formatter' => 'kOptionsFormatter',
-			'options' => Array (0 => 'la_No', 1 => 'la_Yes'),
-			'use_phrases' => 1, 'default' => 0,
-		),
-		// export related fields: end
-
-		// import related fields: begin
-		'FieldTitles' => Array ('type' => 'int', 'formatter' => 'kOptionsFormatter', 'options' => Array (1 => 'la_Automatic', 2 => 'la_Manual'), 'use_phrases' => 1, 'default' => 1),
-		'ImportSource' => Array ('type' => 'int', 'formatter' => 'kOptionsFormatter', 'options' => Array (1 => 'la_Upload', 2 => 'la_Local'), 'use_phrases' => 1, 'default' => 2),
-		'ImportFilename' => Array ('type' => 'string', 'formatter' => 'kUploadFormatter', 'max_size' => MAX_UPLOAD_SIZE, 'upload_dir' => EXPORT_BASE_PATH . '/', 'default' => ''),
-		'ImportLocalFilename' => Array ('type' => 'string', 'formatter' => 'kOptionsFormatter', 'default' => ''),
-		'CheckDuplicatesMethod' => Array ('type' => 'int', 'formatter' => 'kOptionsFormatter', 'options' => Array (1 => 'la_IDField', 2 => 'la_OtherFields'), 'use_phrases' => 1, 'default' => 1),
-		'ReplaceDuplicates' => Array ('type' => 'int', 'formatter' => 'kOptionsFormatter', 'options' => Array (0 => 'la_No', 1 => 'la_Yes'), 'use_phrases' => 1, 'default' => 0),
-		'DuplicateCheckFields' => Array ('type' => 'string', 'formatter' => 'kOptionsFormatter', 'options' => Array ('Name' => 'NAME', 'Url' => 'URL'), 'default' => '|Name|Url|'),
-		'SkipFirstRow' => Array ('type' => 'int', 'formatter' => 'kOptionsFormatter', 'options' => Array (1 => 'la_Yes', 0 => 'la_No'), 'use_phrases' => 1, 'default' => 1),
-		// import related fields: end
-
-		'ThumbnailImage' => Array ('type' => 'string', 'default' => ''),
-		'FullImage' => Array ('type' => 'string', 'default' => ''),
-		'ImageAlt' => Array ('type' => 'string', 'default' => ''),
-
-		'Filename' => Array ('type' => 'string', 'default' => ''),
-		'CategoryFilename' => Array ('type' => 'string', 'default' => ''),
-		'PrimaryCat' => Array ('type' => 'int', 'default' => 0),
-		'IsHot' => Array ('type' => 'int', 'default' => 0),
-		'IsNew' => Array ('type' => 'int', 'default' => 0),
-		'IsPop' => Array ('type' => 'int', 'default' => 0),
-		'CachedNavbar' => Array ('type' => 'string', 'default' => ''),
-		'ParentPath' => Array ('type' => 'string', 'default' => ''),
-
-		// for primary image
-		'AltName' => Array ('type' => 'string', 'default' => ''),
-		'SameImages' => Array ('type' => 'string', 'default' => ''),
-		'LocalThumb' => Array ('type' => 'string', 'default' => ''),
-		'ThumbPath' => Array ('type' => 'string', 'default' => ''),
-		'ThumbUrl' => Array ('type' => 'string', 'default' => ''),
-		'LocalImage' => Array ('type' => 'string', 'default' => ''),
-		'LocalPath' => Array ('type' => 'string', 'default' => ''),
-		'FullUrl' => Array ('type' => 'string', 'default' => ''),
-	),
-
-	'Grids' => Array (
-		'Default' => Array (
-			'Icons' => Array (
-				0 => 'icon16_link_disabled.png',
-				1 => 'icon16_link.png',
-				2 => 'icon16_link_pending.png',
-				'NEW' => 'icon16_link_new.png',
-			),
-			'Fields' => Array (
-				'LinkId' => Array ('title' => 'column:la_fld_Id', 'data_block' => 'grid_checkbox_td', 'filter_block' => 'grid_range_filter', 'width' => 60, ),
-				'Name' => Array ('title' => 'column:la_fld_LinkName', 'data_block' => 'grid_catitem_td', 'width' => 200, ),
-				'Priority' => Array ('filter_block' => 'grid_range_filter', 'width' => 65),
-				'Url' => Array ('title' => 'la_col_LinkUrl', 'width' => 200, ),
-				'Description' => Array ('first_chars' => 100, 'width' => 100, ),
-				'CreatedOn' => Array ('filter_block' => 'grid_date_range_filter', 'width' => 145, ),
-				'Modified' => Array ('filter_block' => 'grid_date_range_filter', 'width' => 145, ),
-				'Status' => Array ('filter_block' => 'grid_options_filter', 'width' => 70, ),
-				'Hits' => Array ('filter_block' => 'grid_range_filter', 'width' => 60, ),
-				'CachedRating' => Array ('title' => 'column:la_fld_Rating', 'filter_block' => 'grid_range_filter', 'width' => 70, ),
-				'CachedVotesQty' => Array ('title' => 'la_col_VoteCount', 'filter_block' => 'grid_range_filter', 'width' => 70, ),
-				'CachedReviewsQty' => Array ('title' => 'la_col_ReviewCount', 'filter_block' => 'grid_range_filter', 'width' => 85, ),
-			),
-		),
-
-		'Radio' => Array (
-			'Icons' => Array (
-				0 => 'icon16_link_disabled.png',
-				1 => 'icon16_link.png',
-				2 => 'icon16_link_pending.png',
-				'NEW' => 'icon16_link_new.png',
-			),
-			'Selector' => 'radio',
-			'Fields' => Array (
-				'LinkId' => Array ('title' => 'column:la_fld_Id', 'data_block' => 'grid_radio_td', 'filter_block' => 'grid_range_filter', 'width' => 70, ),
-				'Name' => Array ('title' => 'column:la_fld_LinkName', 'data_block' => 'grid_catitem_td', 'width' => 200, ),
-				'Priority' => Array ('filter_block' => 'grid_range_filter', 'width' => 65),
-				'Url' => Array ('title' => 'la_col_LinkUrl', 'width' => 200, ),
-				'Description' => Array ('first_chars' => 100, 'width' => 100, ),
-				'CreatedOn' => Array ('filter_block' => 'grid_date_range_filter', 'width' => 145, ),
-				'Modified' => Array ('filter_block' => 'grid_date_range_filter', 'width' => 145, ),
-				'Status' => Array ('filter_block' => 'grid_options_filter', 'width' => 70, ),
-				'Hits' => Array ('filter_block' => 'grid_range_filter', 'width' => 60, ),
-				'CachedRating' => Array ('title' => 'column:la_fld_Rating', 'filter_block' => 'grid_range_filter', 'width' => 70, ),
-				'CachedVotesQty' => Array ('title' => 'la_col_VoteCount', 'filter_block' => 'grid_range_filter', 'width' => 70, ),
-				'CachedReviewsQty' => Array ('title' => 'la_col_ReviewCount', 'filter_block' => 'grid_range_filter', 'width' => 85, ),
-			),
-		),
-
-		'Duplicates' => Array (
-			'Icons' => Array (
-				0 => 'icon16_link_disabled.png',
-				1 => 'icon16_link.png',
-				2 => 'icon16_link_pending.png',
-				'NEW' => 'icon16_link_new.png',
-			),
-
-			'Fields' => Array (
-				'Name' => Array ('title' => 'column:la_fld_LinkName', 'filter_block' => 'grid_like_filter', 'width' => 250, ),
-				'Url' => Array ('title' => 'la_col_LinkUrl', 'filter_block' => 'grid_like_filter', 'width' => 300, ),
-				'DupeCount' => Array ('title' => 'la_col_DupeCount', 'filter_block' => 'grid_range_filter', 'width' => 100, ),
-			),
-		),
-	),
-
-	'ConfigMapping' => Array (
-		'PerPage' => 'Perpage_Links',
-		'ShortListPerPage' => 'Perpage_Links_Short',
-		'ForceEditorPick' => 'Link_ShowPick',
-		'DefaultSorting1Field' => 'Link_SortField',
-		'DefaultSorting2Field' => 'Link_SortField2',
-		'DefaultSorting1Dir' => 'Link_SortOrder',
-		'DefaultSorting2Dir' => 'Link_SortOrder2',
-
-		'RatingDelayValue' => 'link_RatingDelay_Value',
-		'RatingDelayInterval' => 'link_RatingDelay_Interval',
-	),
-);

Property changes on: releases/5.2.2-B1/units/links/links_config.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.75.2.30
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Deleted: svn:keywords
## -1 +0,0 ##
-Id
\ No newline at end of property
Index: releases/5.2.2-B1/units/helpers/link_helper.php
===================================================================
--- releases/5.2.2-B1/units/helpers/link_helper.php	(revision 16497)
+++ releases/5.2.2-B1/units/helpers/link_helper.php	(nonexistent)
@@ -1,77 +0,0 @@
-<?php
-/**
-* @version	$Id$
-* @package	In-Link
-* @copyright	Copyright (C) 1997 - 2009 Intechnic. All rights reserved.
-* @license      GNU/GPL
-* In-Portal is Open Source software.
-* This means that this software may have been modified pursuant
-* the GNU General Public License, and as distributed it includes
-* or is derivative of works licensed under the GNU General Public License
-* or other free or open source software licenses.
-* See http://www.in-portal.org/license for copyright notices and details.
-*/
-
-	defined('FULL_PATH') or die('restricted access!');
-
-	class LinkHelper extends kHelper {
-
-		/**
-		 * Checks, that we have link to our website on given site url
-		 *
-		 * @param string $url
-		 * @return bool
-		 */
-		function CheckReciprocalURL($url)
-		{
-			$ch = curl_init();
-			curl_setopt($ch, CURLOPT_URL, $url);
-			curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
-			curl_setopt($ch, CURLOPT_HEADER, 0);
-			curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
-			curl_setopt($ch, CURLOPT_TIMEOUT, 10);
-			$html = curl_exec($ch);
-
-			if (curl_errno($ch) != 0) {
-				// connection error
-				return false;
-			}
-
-			$info = curl_getinfo($ch);
-			if ($info['http_code'] != 200) {
-				// http error
-				return false;
-			}
-			curl_close($ch);
-
-			$reciprocal_url = rtrim($this->Application->BaseURL());
-
-			if (preg_match('/<a[^<]*href=(["\']?)' . preg_quote($reciprocal_url, '/') . '[\\/]?.*(\\1).*>(.*)<\\/a.*>/sUi', $html, $ret)) {
-				return true;
-			}
-
-			return false;
-		}
-
-
-		/**
-		 * Returns grouping fields for "Duplicate Checker" section
-		 *
-		 * @param string $prefix_special
-		 * @return Array
-		 */
-		function getGrouping($prefix_special)
-		{
-			// cut "sub" postfix from special
-			$prefix_special = preg_replace('/(.*)-sub$/', '\\1', $prefix_special);
-			$grouping = $this->Application->RecallVar($prefix_special . '_dupe_fields');
-
-			if (!$grouping) {
-				$grouping = '|Url|';
-				$this->Application->StoreVar($prefix_special . '_dupe_fields', $grouping);
-			}
-
-			return explode('|', substr($grouping, 1, -1));
-		}
-
-	}
\ No newline at end of file

Property changes on: releases/5.2.2-B1/units/helpers/link_helper.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Deleted: svn:keywords
## -1 +0,0 ##
-Id
\ No newline at end of property
Index: releases/5.2.2-B1/units/helpers/helpers_config.php
===================================================================
--- releases/5.2.2-B1/units/helpers/helpers_config.php	(revision 16497)
+++ releases/5.2.2-B1/units/helpers/helpers_config.php	(nonexistent)
@@ -1,24 +0,0 @@
-<?php
-/**
-* @version	$Id$
-* @package	In-Link
-* @copyright	Copyright (C) 1997 - 2009 Intechnic. All rights reserved.
-* @license      GNU/GPL
-* In-Portal is Open Source software.
-* This means that this software may have been modified pursuant
-* the GNU General Public License, and as distributed it includes
-* or is derivative of works licensed under the GNU General Public License
-* or other free or open source software licenses.
-* See http://www.in-portal.org/license for copyright notices and details.
-*/
-
-defined('FULL_PATH') or die('restricted access!');
-
-	$config = Array (
-		'Prefix' => 'in-link-helpers',
-		'EventHandlerClass' => Array ('class' => 'kEventHandler', 'file' => '', 'build_event' => 'OnBuild'),
-
-		'RegisterClasses' => Array (
-			Array ('pseudo' => 'LinkHelper', 'class' => 'LinkHelper', 'file' => 'link_helper.php', 'build_event' => ''),
-		),
-	);
\ No newline at end of file

Property changes on: releases/5.2.2-B1/units/helpers/helpers_config.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Deleted: svn:keywords
## -1 +0,0 ##
-Id
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/category_properties.tpl
===================================================================
--- releases/5.2.2-B1/admin_templates/category_properties.tpl	(revision 16497)
+++ releases/5.2.2-B1/admin_templates/category_properties.tpl	(nonexistent)
@@ -1,2 +0,0 @@
-<inp2:m_RenderElement name="subsection" title="la_In-link"/>
-<inp2:m_RenderElement name="inp_edit_box" prefix="c" field="cust_l_ItemTemplate" type_field="cust_l_ItemTemplate" title="la_fld_cust_l_ItemTemplate" size="50"/>
\ No newline at end of file

Property changes on: releases/5.2.2-B1/admin_templates/category_properties.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.3.2.1
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/catalog_tab.tpl
===================================================================
--- releases/5.2.2-B1/admin_templates/catalog_tab.tpl	(revision 16497)
+++ releases/5.2.2-B1/admin_templates/catalog_tab.tpl	(nonexistent)
@@ -1,55 +0,0 @@
-<inp2:m_RequireLogin permissions="in-portal:browse.view" system="1"/>
-<inp2:m_DefineElement name="catalog_tab">
-	<inp2:m_if check="m_ParamEquals" name="tab_init" value="" inverse="inverse">
-		<inp2:m_if check="m_ParamEquals" name="tab_init" value="1">
-			a_toolbar.AddButton(
-				new ToolBarButton(
-					'in-link:new_link',
-					'<inp2:m_phrase label="lu_btn_NewLink" escape="1"/>',
-					add_item,
-					true
-		 		)
-		 	);
-		</inp2:m_if>
-
-		<inp2:m_if check="m_ParamEquals" name="tab_init" value="2">
-			<div id="links_div" prefix="<inp2:m_param name='prefix'/>" view_template="in-link/catalog_tab" edit_template="in-link/links/links_edit" category_id="-1" dep_buttons="new_link" class="catalog-tab"><!-- IE minimal height problem fix --></div>
-			<script type="text/javascript">$Catalog.registerTab('links');</script>
-		</inp2:m_if>
-
-		<inp2:m_if check="m_ParamEquals" name="tab_init" value="3">
-			$Catalog.setItemCount('<inp2:m_Param name="prefix"/>', '<inp2:{$prefix}_CatalogItemCount grid="$grid_name"/>');
-		</inp2:m_if>
-	<inp2:m_else/>
-		<inp2:lang.current_SetContentType content_type="text/plain"/>
-		<inp2:m_include t="incs/blocks"/>
-		<inp2:m_include t="incs/in-portal"/>
-		<inp2:m_include t="categories/ci_blocks"/>
-		<inp2:$prefix_InitList grid="$grid_name"/>
-
-		$Catalog.setItemCount('<inp2:m_param name="prefix"/>', '<inp2:{$prefix}_CatalogItemCount/>');
-		$Catalog.setCurrentCategory('<inp2:m_param name="prefix"/>', <inp2:m_get name="m_cat_id" no_html_escape="1" js_escape="1"/>);
-		$Catalog.saveSearch('<inp2:m_Param name="prefix"/>', '<inp2:$prefix_SearchKeyword js_escape="1"/>', '<inp2:m_Param name="grid_name"/>');
-
-		<inp2:m_RenderElement name="grid_js" PrefixSpecial="$prefix" IdField="LinkId" grid="$grid_name" menu_filters="yes"/>
-		<inp2:m_RenderElement name="grid_search_buttons" PrefixSpecial="$prefix" grid="$grid_name" ajax="1"/>
-		<inp2:m_if check="m_ParamEquals" name="tab_dependant" value="yes">
-			Grids['<inp2:m_param name="prefix"/>'].AddAlternativeGrid('<inp2:m_param name="cat_prefix"/>', true);
-		</inp2:m_if>
-		Grids['<inp2:m_param name="prefix"/>'].SetDependantToolbarButtons( new Array('edit','delete','approve','decline','sep3','cut','copy','move_up','move_down','sep6'));
-		<inp2:m_RenderElement name="reflect_catalog_buttons"/>
-
-		$Catalog.setViewMenu('<inp2:m_param name="prefix"/>');
-		<inp2:m_if check="m_ParamEquals" name="tab_mode" value="single">
-			Grids['<inp2:m_param name="prefix"/>'].DblClick = function() {return false};
-		</inp2:m_if>
-		#separator#
-		<!-- links tab: begin -->
-		<inp2:m_RenderElement name="kernel_form" form_name="links_form"/>
-			<inp2:m_RenderElement name="grid" ajax="1" PrefixSpecial="$prefix" IdField="LinkId" grid="$grid_name" menu_filters="yes"/>
-		<inp2:m_RenderElement name="kernel_form_end"/>
-		<!-- links tab: end -->
-	</inp2:m_if>
-</inp2:m_DefineElement>
-
-<inp2:l_InitCatalogTab render_as="catalog_tab" default_grid="Default" radio_grid="Radio"/>

Property changes on: releases/5.2.2-B1/admin_templates/catalog_tab.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.19.2.8
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/export_progress.tpl
===================================================================
--- releases/5.2.2-B1/admin_templates/export_progress.tpl	(revision 16497)
+++ releases/5.2.2-B1/admin_templates/export_progress.tpl	(nonexistent)
@@ -1,14 +0,0 @@
-<inp2:m_include t="incs/header"/>
-<inp2:m_RenderElement name="combined_header" prefix="l.export" section="in-portal:browse" perm_section="LINK" permission_type="VIEW" system_permission="0" title_preset="links_export"/>
-
-<inp2:m_RenderElement name="ajax_progress_bar" cancel_action="cancel_action();"/>
-
-<script type="text/javascript">
-	function cancel_action() {
-		submit_event('l.export', 'OnExportCancel');
-	}
-
-	$LinkExport = new AjaxProgressBar('<inp2:m_t t="dummy" l.export_event="OnExportProgress" pass="m,l.export" no_amp="1" js_escape="1"/>');
-</script>
-
-<inp2:m_include t="incs/footer"/>
\ No newline at end of file

Property changes on: releases/5.2.2-B1/admin_templates/export_progress.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.7.2.2
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/link_validation/link_validation_progress.tpl
===================================================================
--- releases/5.2.2-B1/admin_templates/link_validation/link_validation_progress.tpl	(revision 16497)
+++ releases/5.2.2-B1/admin_templates/link_validation/link_validation_progress.tpl	(nonexistent)
@@ -1,14 +0,0 @@
-<inp2:m_include t="incs/header"/>
-<inp2:m_RenderElement name="combined_header" section="in-link:link_validation" prefix="link-validation" title_preset="link_validation_progress"/>
-
-<inp2:m_RenderElement name="ajax_progress_bar" cancel_action="cancel_action();"/>
-
-<script type="text/javascript">
-	function cancel_action() {
-		submit_event('link-validation', 'OnCancelValidation', 'in-link/link_validation/link_validation_list');
-	}
-
-	$LinkValidation = new AjaxProgressBar('<inp2:m_Link template="dummy" link-validation_event="OnValidateProgress" pass="m,link-validation" finish_template="in-link/link_validation/link_validation_list" no_amp="1" js_escape="1"/>');
-</script>
-
-<inp2:m_include t="incs/footer"/>
\ No newline at end of file

Property changes on: releases/5.2.2-B1/admin_templates/link_validation/link_validation_progress.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.2
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/link_validation/link_validation_list.tpl
===================================================================
--- releases/5.2.2-B1/admin_templates/link_validation/link_validation_list.tpl	(revision 16497)
+++ releases/5.2.2-B1/admin_templates/link_validation/link_validation_list.tpl	(nonexistent)
@@ -1,134 +0,0 @@
-<inp2:m_include t="incs/header"/>
-<inp2:m_RenderElement name="combined_header" section="in-link:link_validation" prefix="link-validation" title_preset="link_validation_list" pagination="1"/>
-
-<!-- ToolBar -->
-<table class="toolbar" height="30" cellspacing="0" cellpadding="0" width="100%" border="0">
-<tbody>
-	<tr>
-	  	<td>
-	  		<script type="text/javascript">
-	  			//do not rename - this function is used in default grid for double click!
-	  			function edit()
-	  			{
-					std_edit_item('l', 'in-link/links/links_edit');
-	  			}
-
-	  			var a_toolbar = new ToolBar();
-
-	  			a_toolbar.AddButton(
-					new ToolBarButton(
-						'in-link:validate_continue',
-						'<inp2:m_phrase label="la_ToolTip_ContinueValidation" escape="1"/>::<inp2:m_phrase label="la_ShortToolTip_Continue" escape="1"/>',
-						function() {
-							Application.SetVar('progress_template', 'in-link/link_validation/link_validation_progress');
-							submit_event('link-validation', 'OnContinueValidation');
-						}
-					)
-				);
-
-				a_toolbar.AddButton(
-					new ToolBarButton(
-						'in-link:validate_restart',
-						'<inp2:m_phrase label="la_ToolTip_NewValidation" escape="1"/>::<inp2:m_phrase label="la_ShortToolTip_New" escape="1"/>',
-						function() {
-							Application.SetVar('progress_template', 'in-link/link_validation/link_validation_progress');
-							submit_event('link-validation', 'OnRestartValidation');
-						}
-					)
-				);
-
-				a_toolbar.AddButton( new ToolBarSeparator('sep1') );
-
-				a_toolbar.AddButton(
-					new ToolBarButton(
-						'in-link:validate',
-						'<inp2:m_phrase label="la_ToolTip_ValidateSelected" escape="1"/>',
-						function() {
-							Application.SetVar('progress_template', 'in-link/link_validation/link_validation_progress');
-							submit_event('link-validation', 'OnValidateSelected');
-						}
-					)
-				);
-
-				a_toolbar.AddButton(
-					new ToolBarButton(
-						'in-link:validate_reset',
-						'<inp2:m_phrase label="la_ToolTip_ResetValidationStatus" escape="1"/>::<inp2:m_phrase label="la_ShortToolTip_ResetValidationStatus" escape="1"/>',
-						function() {
-							submit_event('link-validation', 'OnResetValidationStatus');
-						}
-					)
-				);
-
-				a_toolbar.AddButton( new ToolBarSeparator('sep2') );
-
-				a_toolbar.AddButton( new ToolBarButton('edit', '<inp2:m_phrase label="la_ToolTip_Edit" escape="1"/>', edit) );
-
-				a_toolbar.AddButton(
-					new ToolBarButton(
-						'delete',
-						'<inp2:m_phrase label="la_ToolTip_Delete" escape="1"/>',
-						function() {
-							var phrase = phrases['la_Delete_Confirm'] ? phrases['la_Delete_Confirm'] : 'Are you sure you want to delete selected items?';
-							if (inpConfirm(phrase)) {
-						  		submit_event('link-validation', 'OnDeleteLinks');
-							}
-						}
-					)
-				);
-
-				a_toolbar.AddButton( new ToolBarSeparator('sep3') );
-
-				a_toolbar.AddButton(
-					new ToolBarButton(
-						'approve',
-						'<inp2:m_phrase label="la_ToolTip_Approve" escape="1"/>',
-						function() {
-							submit_event('link-validation', 'OnApproveLinks');
-						}
-					)
-				);
-
-				a_toolbar.AddButton(
-					new ToolBarButton(
-						'decline',
-						'<inp2:m_phrase label="la_ToolTip_Decline" escape="1"/>',
-						function() {
-							submit_event('link-validation', 'OnDeclineLinks');
-						}
-					)
-				);
-
-				a_toolbar.AddButton( new ToolBarSeparator('sep4') );
-
-				a_toolbar.AddButton( new ToolBarButton('view', '<inp2:m_phrase label="la_ToolTip_View" escape="1"/>', function() {
-							show_viewmenu(a_toolbar,'view');
-						}
-				) );
-
-				a_toolbar.Render();
-			</script>
-		</td>
-		<inp2:m_RenderElement name="search_main_toolbar" prefix="link-validation" grid="Default"/>
-	</tr>
-</tbody>
-</table>
-
-<inp2:m_DefineElement name="grid_url_td" format="" nl2br="" first_chars="" td_style="" currency="">
-	<a href="<inp2:FormatUrl field='$field'/>"><inp2:Field field='$field' first_chars="30"/></a>
-</inp2:m_DefineElement>
-
-<inp2:m_DefineElement name="grid_link_name_td" format="" nl2br="" first_chars="" td_style="" currency="">
-	<inp2:Field field='$field' first_chars="$first_chars"/><br />
-	<span class="small-statistics">
-		<inp2:Field name="CategoryId" db="db" result_to_var="item_category"/>
-		<inp2:m_Phrase name="la_fld_Category"/>: <a href="<inp2:m_Link template="catalog/catalog" m_cat_id="$item_category"/>"><inp2:CategoryName /></a>
-	</span>
-</inp2:m_DefineElement>
-
-
-<inp2:m_RenderElement name="grid" PrefixSpecial="link-validation" IdField="ForeignLinkId" grid="Default"/>
-<script type="text/javascript">
-	Grids['link-validation'].SetDependantToolbarButtons( new Array('validate', 'validate_reset', 'edit', 'approve', 'decline', 'delete') );
-</script>
-<inp2:m_include t="incs/footer"/>
\ No newline at end of file

Property changes on: releases/5.2.2-B1/admin_templates/link_validation/link_validation_list.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.6
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/export.tpl
===================================================================
--- releases/5.2.2-B1/admin_templates/export.tpl	(revision 16497)
+++ releases/5.2.2-B1/admin_templates/export.tpl	(nonexistent)
@@ -1,122 +0,0 @@
-<inp2:adm_SetPopupSize width="780" height="670"/>
-
-<inp2:m_include t="incs/header"/>
-<inp2:m_RenderElement name="combined_header" prefix="l.export" section="in-portal:browse" perm_section="LINK" permission_type="VIEW" system_permission="0" title_preset="links_export"/>
-
-<!-- ToolBar -->
-<table class="toolbar" height="30" cellspacing="0" cellpadding="0" width="100%" border="0">
-<tbody>
-	<tr>
-  	<td>
-  		<script type="text/javascript">
-				a_toolbar = new ToolBar();
-				a_toolbar.AddButton( new ToolBarButton('select', '<inp2:m_phrase label="la_ToolTip_Save" escape="1"/>', function() {
-						document.getElementById('hidden_export_columns').value = select_to_string('<inp2:l.export_InputName field="ExportColumns"/>');
-						submit_event('l.export','OnExportBegin');
-
-						}
-					) );
-				a_toolbar.AddButton( new ToolBarButton('cancel', '<inp2:m_phrase label="la_ToolTip_Cancel" escape="1"/>', function() {
-							submit_event('l.export','OnGoBack');
-						}
-				 ) );
-
-				a_toolbar.Render();
-			</script>
-		</td>
-	</tr>
-</tbody>
-</table>
-
-<inp2:l.export_SaveWarning name="grid_save_warning"/>
-<inp2:l.export_ErrorWarning name="form_error_warning"/>
-
-<div id="scroll_container">
-	<table class="edit-form">
-		<inp2:m_RenderElement name="subsection" title="la_section_General"/>
-
-			<inp2:m_RenderElement name="inp_edit_radio" prefix="l.export" field="ExportFormat" title="la_fld_ExportFormat" use_phrases="0"/>
-			<inp2:m_RenderElement name="inp_edit_box" prefix="l.export" field="FieldsSeparatedBy" title="la_fld_FieldsSeparatedBy" size="2" maxlength="1"/>
-			<inp2:m_RenderElement name="inp_edit_box" prefix="l.export" field="FieldsEnclosedBy" title="la_fld_FieldsEnclosedBy" size="2" maxlength="1"/>
-			<inp2:m_RenderElement name="inp_edit_radio" prefix="l.export" field="LineEndings" title="la_fld_LineEndings" use_phrases="0"/>
-			<inp2:m_RenderElement name="inp_edit_radio" prefix="l.export" field="LineEndingsInside" title="la_fld_LineEndingsInside" use_phrases="0"/>
-
-			<inp2:m_RenderElement name="inp_edit_checkbox" prefix="l.export" field="IncludeFieldTitles" title="la_fld_IncludeFieldTitles"/>
-
-			<inp2:m_RenderElement design="form_row" prefix="l.export" field="ExportColumns" title="la_fld_ExportColumns">
-				<td class="control-cell">
-					<table cellpadding="0" cellspacing="0" border="0">
-						<tr>
-							<td>
-								<input type="button" value="<inp2:m_phrase name="la_btn_Up"/>" onclick="move_options_up('<inp2:l.export_InputName field="ExportColumns"/>', 1)" class="button">
-								<input type="button" value="<inp2:m_phrase name="la_btn_Down"/>" onclick="move_options_down('<inp2:l.export_InputName field="ExportColumns"/>', 1)" class="button"><br />
-								<img src="img/spacer.gif" width="1" height="5" alt=""><br />
-							</td>
-							<td><img src="img/spacer.gif" width="45" height="1" alt=""><br></td>
-							<td><inp2:m_phrase name="la_fld_AvailableColumns"/>:</td>
-						</tr>
-						<tr>
-							<td>
-								<select multiple id="<inp2:l.export_InputName field="ExportColumns"/>" size="15" style="width: 225px;">
-									<inp2:l.export_PredefinedOptions field="ExportColumns" block="inp_option_item" selected="selected"/>
-								</select>
-								<input type="hidden" id="hidden_export_columns" name="<inp2:l.export_InputName field="ExportColumns"/>" value="<inp2:l.export_Field field="ExportColumns"/>" />
-							</td>
-							<td align="center">
-								<input type="button" value="&nbsp;&laquo;&laquo;&nbsp;" onclick="move_selected('<inp2:l.export_InputName field="AvailableColumns"/>', '<inp2:l.export_InputName field="ExportColumns"/>')" class="button"><br>
-								<img src="img/spacer.gif" width="1" height="4" alt=""><br>
-								<input type="button" value="&nbsp;&raquo;&raquo;&nbsp;" onclick="move_selected('<inp2:l.export_InputName field="ExportColumns"/>', '<inp2:l.export_InputName field="AvailableColumns"/>'); select_sort('<inp2:l.export_InputName field="AvailableColumns"/>');" class="button">
-							</td>
-							<td>
-								<select multiple id="<inp2:l.export_InputName field="AvailableColumns"/>" size="15" style="width: 225px;">
-									<inp2:l.export_PredefinedOptions field="AvailableColumns" block="inp_option_item" selected="selected"/>
-								</select>
-							</td>
-						</tr>
-					</table>
-				</td>
-			</inp2:m_RenderElement>
-
-			<inp2:m_RenderElement design="form_row" prefix="l.export" field="CategoryFormat" title="la_fld_CategoryFormat">
-				<td class="control-cell">
-					<table cellspacing="0" cellpadding="0">
-						<tr>
-							<td rowspan="2" valign="top">
-								<input type="radio"<inp2:m_if check="l.export_FieldEquals" field="CategoryFormat" value="1"> checked</inp2:m_if> name="<inp2:l.export_InputName field="CategoryFormat"/>" id="<inp2:l.export_InputName field="CategoryFormat"/>_1" value="1" />
-							</td>
-							<td>
-								<label for="<inp2:l.export_InputName field="CategoryFormat"/>_1"><inp2:m_phrase label="la_MixedCategoryPath"/></label>
-							</td>
-						</tr>
-						<tr>
-							<td>
-								<span class="<inp2:m_if check="l.export_HasError" field="CategorySeparator">error</inp2:m_if>"><inp2:m_phrase name="la_fld_CategorySeparator"/></span><inp2:m_if check="l.export_IsRequired" field="CategorySeparator"><span class="error"> *</span></inp2:m_if>:
-								 <input type="text" name="<inp2:l.export_InputName field="CategorySeparator"/>" id="<inp2:l.export_InputName field="CategorySeparator"/>" value="<inp2:l.export_Field field="CategorySeparator"/>" size="2" maxlength="1" /><br />
-								(will look like "Category:Sub-category:Sub-sub-category")
-
-							</td>
-						</tr>
-
-						<tr>
-							<td rowspan="2" valign="top">
-								<input type="radio"<inp2:m_if check="l.export_FieldEquals" field="CategoryFormat" value="2"> checked</inp2:m_if> name="<inp2:l.export_InputName field="CategoryFormat"/>" id="<inp2:l.export_InputName field="CategoryFormat"/>_2" value="2" />
-							</td>
-							<td>
-								<label for="<inp2:l.export_InputName field="CategoryFormat"/>_2"><inp2:m_phrase label="la_SeparatedCategoryPath"/></label><br />
-								(the fields will be titled Category1..CategoryN accordingly)
-							</td>
-						</tr>
-					</table>
-				</td>
-			</inp2:m_RenderElement>
-
-			<inp2:m_if check="m_GetEquals" name="m_cat_id" value="0" inverse="inverse">
-				<inp2:m_RenderElement name="inp_edit_checkbox" prefix="l.export" field="IsBaseCategory" title="la_fld_IsBaseCategory" />
-			</inp2:m_if>
-
-			<inp2:m_RenderElement name="inp_edit_box" prefix="l.export" field="ExportFilename" title="la_fld_ExportFilename" size="20" />
-			<inp2:m_RenderElement name="inp_edit_filler"/>
-	</table>
-</div>
-
-<inp2:m_include t="incs/footer"/>
\ No newline at end of file

Property changes on: releases/5.2.2-B1/admin_templates/export.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.7.2.4
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/import_progress.tpl
===================================================================
--- releases/5.2.2-B1/admin_templates/import_progress.tpl	(revision 16497)
+++ releases/5.2.2-B1/admin_templates/import_progress.tpl	(nonexistent)
@@ -1,14 +0,0 @@
-<inp2:m_include t="incs/header"/>
-<inp2:m_RenderElement name="combined_header" prefix="l.import" section="in-portal:browse" perm_section="LINK" permission_type="VIEW" system_permission="0" title_preset="links_import"/>
-
-<inp2:m_RenderElement name="ajax_progress_bar" cancel_action="cancel_action();"/>
-
-<script type="text/javascript">
-	function cancel_action() {
-		submit_event('l.import', 'OnExportCancel');
-	}
-
-	$LinkImport = new AjaxProgressBar('<inp2:m_t t="dummy" l.import_event="OnExportProgress" pass="m,l.import" no_amp="1" js_escape="1"/>');
-</script>
-
-<inp2:m_include t="incs/footer"/>
\ No newline at end of file

Property changes on: releases/5.2.2-B1/admin_templates/import_progress.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.7.2.2
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/paid_listings/paid_listing_type_edit.tpl
===================================================================
--- releases/5.2.2-B1/admin_templates/paid_listings/paid_listing_type_edit.tpl	(revision 16497)
+++ releases/5.2.2-B1/admin_templates/paid_listings/paid_listing_type_edit.tpl	(nonexistent)
@@ -1,299 +0,0 @@
-<inp2:adm_SetPopupSize width="790" height="440"/>
-<inp2:m_include t="incs/header"/>
-
-<inp2:m_RenderElement name="combined_header" prefix="lst" section="in-link:listing_types" title_preset="listing_type_edit" tab_preset="Default"/>
-
-<!-- ToolBar -->
-<table class="toolbar" height="30" cellspacing="0" cellpadding="0" width="100%" border="0">
-<tbody>
-	<tr>
-  	<td>
-  		<script type="text/javascript">
-				a_toolbar = new ToolBar();
-				a_toolbar.AddButton( new ToolBarButton('select', '<inp2:m_phrase label="la_ToolTip_Save" escape="1"/>', function() {
-						submit_event('lst','<inp2:lst_SaveEvent/>');
-						}
-					) );
-				a_toolbar.AddButton( new ToolBarButton('cancel', '<inp2:m_phrase label="la_ToolTip_Cancel" escape="1"/>', function() {
-						submit_event('lst','OnCancelEdit');
-						}
-				 ) );
-
-				a_toolbar.AddButton( new ToolBarSeparator('sep1') );
-
-				a_toolbar.AddButton( new ToolBarButton('prev', '<inp2:m_phrase label="la_ToolTip_Prev" escape="1"/>', function() {
-							go_to_id('lst', '<inp2:lst_PrevId/>');
-						}
-				 ) );
-				a_toolbar.AddButton( new ToolBarButton('next', '<inp2:m_phrase label="la_ToolTip_Next" escape="1"/>', function() {
-							go_to_id('lst', '<inp2:lst_NextId/>');
-						}
-				 ) );
-
-				a_toolbar.Render();
-
-				<inp2:m_if check="lst_IsSingle" >
-					a_toolbar.HideButton('prev');
-					a_toolbar.HideButton('next');
-					a_toolbar.HideButton('sep1');
-				<inp2:m_else/>
-					<inp2:m_if check="lst_IsLast" >
-						a_toolbar.DisableButton('next');
-					</inp2:m_if>
-					<inp2:m_if check="lst_IsFirst" >
-						a_toolbar.DisableButton('prev');
-					</inp2:m_if>
-				</inp2:m_if>
-			</script>
-		</td>
-	</tr>
-</tbody>
-</table>
-
-<inp2:lst_SaveWarning name="grid_save_warning"/>
-<inp2:lst_ErrorWarning name="form_error_warning"/>
-
-<div id="scroll_container">
-	<table class="edit-form">
-		<inp2:m_RenderElement name="subsection" title="la_Text_PaidListingType"/>
-			<inp2:m_RenderElement name="inp_id_label" prefix="lst" field="ListingTypeId" title="la_fld_ListingTypeId"/>
-
-			<inp2:m_RenderElement name="inp_edit_box" prefix="lst" field="Name" title="la_fld_ListingTypeName" size="20"/>
-
-			<inp2:m_RenderElement name="inp_edit_textarea" prefix="lst" field="Description" title="la_fld_ListingTypeDescription" allow_html="1" rows="10" cols="40"/>
-
-			<inp2:m_RenderElement design="form_row" prefix="lst" field="Duration" title="la_fld_Duration">
-				<td class="control-cell">
-					<input type="text" name="<inp2:lst_InputName field="Duration" />" id="<inp2:lst_InputName field="Duration" />" value="<inp2:lst_Field name="Duration" />" tabindex="<inp2:m_get param="tab_index"/>" size="5">
-					<select tabindex="<inp2:m_get param="tab_index"/>" name="<inp2:lst_InputName field="DurationType"/>" id="<inp2:lst_InputName field="DurationType"/>">
-						<inp2:lst_PredefinedOptions field="DurationType" block="inp_option_phrase" selected="selected" prefix="lst" />
-					</select>
-				</td>
-			</inp2:m_RenderElement>
-
-			<inp2:m_RenderElement design="form_row" prefix="lst" field="RenewalReminder" title="la_fld_RenewalReminder">
-				<td class="control-cell">
-					<input type="text" name="<inp2:lst_InputName field="RenewalReminder"/>" id="<inp2:lst_InputName field="RenewalReminder" />" value="<inp2:lst_Field field="RenewalReminder" />" tabindex="<inp2:m_get param="tab_index"/>" size="5">
-					<inp2:m_Phrase label="la_days" />
-				</td>
-			</inp2:m_RenderElement>
-
-			<tr class="<inp2:m_odd_even odd='edit-form-odd' even='edit-form-even'/>">
-				<inp2:m_inc param="tab_index" by="1"/>
-				<td class="label-cell">&nbsp;</td>
-				<td class="control-mid">&nbsp;</td>
-				<td class="control-cell">
-					<table cellpadding="0" cellspacing="0">
-						<tr>
-							<td style="width: 300px; text-align: center;">
-								<strong><inp2:m_phrase label="la_ActionsUponPurchase" /></strong>
-							</td>
-							<td style="width: 300px; text-align: center;">
-								<strong><inp2:m_phrase label="la_ActionsUponExpire" /></strong>
-							</td>
-						</tr>
-					</table>
-				</td>
-			</tr>
-
-			<tr class="<inp2:m_odd_even odd='edit-form-odd' even='edit-form-even'/>">
-				<inp2:m_inc param="tab_index" by="1"/>
-				<td class="label-cell"><inp2:m_phrase label="la_fld_EditorsPick"/></td>
-				<td class="control-mid">&nbsp;</td>
-				<td class="control-cell">
-					<table cellpadding="0" cellspacing="0">
-						<tr>
-							<td style="width: 300px;">
-								<inp2:lst_PredefinedOptions field="OnPurchaseEdPick" block="inp_radio_phrase" selected="checked" prefix="lst" />
-							</td>
-							<td style="width: 300px;">
-								<inp2:lst_PredefinedOptions field="OnExpireEdPick" block="inp_radio_phrase" selected="checked" prefix="lst" />
-							</td>
-						</tr>
-					</table>
-				</td>
-			</tr>
-
-			<tr class="<inp2:m_odd_even odd='edit-form-odd' even='edit-form-even'/>">
-				<inp2:m_inc param="tab_index" by="1"/>
-				<td class="label-cell"><inp2:m_phrase label="la_fld_LinkStatus"/></td>
-				<td class="control-mid">&nbsp;</td>
-				<td class="control-cell">
-					<table cellpadding="0" cellspacing="0">
-						<tr>
-							<td style="width: 300px;">
-								<inp2:lst_PredefinedOptions field="OnPurchaseStatus" block="inp_radio_phrase" selected="checked" prefix="lst" />
-							</td>
-							<td style="width: 300px;">
-								<inp2:lst_PredefinedOptions field="OnExpireStatus" block="inp_radio_phrase" selected="checked" prefix="lst" />
-							</td>
-						</tr>
-					</table>
-				</td>
-			</tr>
-
-			<tr class="<inp2:m_odd_even odd='edit-form-odd' even='edit-form-even'/>">
-				<inp2:m_inc param="tab_index" by="1"/>
-				<td class="label-cell"><inp2:m_phrase label="la_fld_New"/></td>
-				<td class="control-mid">&nbsp;</td>
-				<td class="control-cell">
-					<table cellpadding="0" cellspacing="0">
-						<tr>
-							<td style="width: 300px;">
-								<inp2:lst_PredefinedOptions field="OnPurchaseNew" block="inp_radio_phrase" selected="checked" prefix="lst" />
-							</td>
-							<td style="width: 300px;">
-								<inp2:lst_PredefinedOptions field="OnExpireNew" block="inp_radio_phrase" selected="checked" prefix="lst" />
-							</td>
-						</tr>
-					</table>
-				</td>
-			</tr>
-
-			<tr class="<inp2:m_odd_even odd='edit-form-odd' even='edit-form-even'/>">
-				<inp2:m_inc param="tab_index" by="1"/>
-				<td class="label-cell"><inp2:m_phrase label="la_fld_Pop"/></td>
-				<td class="control-mid">&nbsp;</td>
-				<td class="control-cell">
-					<table cellpadding="0" cellspacing="0">
-						<tr>
-							<td style="width: 300px;">
-								<inp2:lst_PredefinedOptions field="OnPurchasePop" block="inp_radio_phrase" selected="checked" prefix="lst" />
-							</td>
-							<td style="width: 300px;">
-								<inp2:lst_PredefinedOptions field="OnExpirePop" block="inp_radio_phrase" selected="checked" prefix="lst" />
-							</td>
-						</tr>
-					</table>
-				</td>
-			</tr>
-
-			<tr class="<inp2:m_odd_even odd='edit-form-odd' even='edit-form-even'/>">
-				<inp2:m_inc param="tab_index" by="1"/>
-				<td class="label-cell"><inp2:m_phrase label="la_fld_Hot"/></td>
-				<td class="control-mid">&nbsp;</td>
-				<td class="control-cell">
-					<table cellpadding="0" cellspacing="0">
-						<tr>
-							<td style="width: 300px;">
-								<inp2:lst_PredefinedOptions field="OnPurchaseHot" block="inp_radio_phrase" selected="checked" prefix="lst" />
-							</td>
-							<td style="width: 300px;">
-								<inp2:lst_PredefinedOptions field="OnExpireHot" block="inp_radio_phrase" selected="checked" prefix="lst" />
-							</td>
-						</tr>
-					</table>
-				</td>
-			</tr>
-
-			<tr class="<inp2:m_odd_even odd='edit-form-odd' even='edit-form-even'/>">
-				<inp2:m_inc param="tab_index" by="1"/>
-				<td class="label-cell"><inp2:m_phrase label="la_fld_Priority"/></td>
-				<td class="control-mid">&nbsp;</td>
-				<td class="control-cell">
-					<table cellpadding="0" cellspacing="0">
-						<tr>
-							<td style="width: 300px;">
-								<select tabindex="<inp2:m_get param="tab_index"/>" name="<inp2:lst_InputName field="OnPurchasePriorityAction"/>" id="<inp2:lst_InputName field="OnPurchasePriorityAction" />" onchange="check_priority('<inp2:lst_InputName field="OnPurchasePriorityAction" />', '<inp2:lst_InputName field="OnPurchasePriorityValue" />')">
-									<inp2:lst_PredefinedOptions field="OnPurchasePriorityAction" block="inp_option_phrase" selected="selected" prefix="lst" />
-								</select>
-								<input type="text" name="<inp2:lst_InputName field="OnPurchasePriorityValue" />" id="<inp2:lst_InputName field="OnPurchasePriorityValue" />" value="<inp2:lst_Field field="OnPurchasePriorityValue" />" tabindex="<inp2:m_get param="tab_index"/>" size="5">
-							</td>
-							<td style="width: 300px;">
-								<select tabindex="<inp2:m_get param="tab_index"/>" name="<inp2:lst_InputName field="OnExpirePriorityAction"/>" id="<inp2:lst_InputName field="OnExpirePriorityAction" />" onchange="check_priority('<inp2:lst_InputName field="OnExpirePriorityAction" />', '<inp2:lst_InputName field="OnExpirePriorityValue" />')">
-									<inp2:lst_PredefinedOptions field="OnExpirePriorityAction" block="inp_option_phrase" selected="selected" prefix="lst" />
-								</select>
-								<input type="text" name="<inp2:lst_InputName field="OnExpirePriorityValue" />" id="<inp2:lst_InputName field="OnExpirePriorityValue" />" value="<inp2:lst_Field field="OnExpirePriorityValue" />" tabindex="<inp2:m_get param="tab_index"/>" size="5">
-							</td>
-						</tr>
-					</table>
-				</td>
-			</tr>
-
-			<tr class="<inp2:m_odd_even odd='edit-form-odd' even='edit-form-even'/>">
-				<inp2:m_inc param="tab_index" by="1"/>
-				<td class="label-cell"><inp2:m_phrase label="la_fld_CustomDetailTemplate"/></td>
-				<td class="control-mid">&nbsp;</td>
-				<td class="control-cell">
-					<table cellpadding="0" cellspacing="0">
-						<tr>
-							<td style="width: 300px;">
-								<input type="text" name="<inp2:lst_InputName field="OnPurchaseCustomTemplate" />" id="<inp2:lst_InputName field="OnPurchaseCustomTemplate" />" value="<inp2:lst_Field field="OnPurchaseCustomTemplate" />" tabindex="<inp2:m_get param="tab_index"/>" size="40">
-							</td>
-							<td style="width: 300px;">
-								<input type="text" name="<inp2:lst_InputName field="OnExpireCustomTemplate" />" id="<inp2:lst_InputName field="OnExpireCustomTemplate" />" value="<inp2:lst_Field field="OnExpireCustomTemplate" />" tabindex="<inp2:m_get param="tab_index"/>" size="40">
-							</td>
-						</tr>
-					</table>
-				</td>
-			</tr>
-
-			<inp2:m_DefineElement name="config_edit_cat" >
-				<input type="hidden" name="<inp2:lst_InputName field="{$field}"/>" value="<inp2:lst_Field field="{$field}" />" />
-			</inp2:m_DefineElement>
-
-			<inp2:m_DefineElement name="category_selector">
-				<a href="<inp2:adm_SelectorLink prefix='lst' selection_mode='single' tab_prefixes='none'/>" onclick="openSelector('lst', this.href, '<inp2:m_param name="field"/>', null, 'OnPreSaveListingType'); return false;"><img src="img/icons/icon24_cat.gif" border="0" align="absmiddle" /></a>
-			</inp2:m_DefineElement>
-
-			<inp2:m_DefineElement name="category_caption" >
-				<inp2:m_param name="separator"/><inp2:m_param name="cat_name"/>
-			</inp2:m_DefineElement>
-
-			<inp2:m_DefineElement name="root_cat_caption" >
-				<inp2:m_param name="cat_name"/>
-			</inp2:m_DefineElement>
-
-			<tr class="<inp2:m_odd_even odd='edit-form-odd' even='edit-form-even'/>">
-				<inp2:m_inc param="tab_index" by="1"/>
-				<td class="label-cell"><inp2:m_phrase label="la_fld_AdditionalSection"/></td>
-				<td class="control-mid">&nbsp;</td>
-				<td class="control-cell">
-					<table cellpadding="0" cellspacing="0">
-						<tr>
-							<td style="width: 300px;">
-								<input type="hidden" id="<inp2:lst_InputName field="OnPurchaseAddToCatEnabled"/>" name="<inp2:lst_InputName field="OnPurchaseAddToCatEnabled"/>" value="<inp2:lst_Field field="OnPurchaseAddToCatEnabled" db="db"/>">
-								<input tabindex="<inp2:m_get param="tab_index"/>" type="checkbox" id="_cb_<inp2:lst_InputName field="OnPurchaseAddToCatEnabled"/>" name="_cb_<inp2:lst_InputName field="OnPurchaseAddToCatEnabled"/>" <inp2:lst_Field field="OnPurchaseAddToCatEnabled" checked="checked" db="db"/> onclick="update_checkbox(this, document.getElementById('<inp2:lst_InputName field="OnPurchaseAddToCatEnabled"/>'))">
-								<inp2:m_phrase label="la_AddTo" />
-								<strong>
-								<inp2:lst_CategoryPath separator=" &gt; " root_cat_render_as="root_cat_caption" render_as="category_caption" module="In-Link" field="OnPurchaseAddToCat" /></strong>
-								<inp2:m_RenderElement name="config_edit_cat" field="OnPurchaseAddToCat" />
-								<inp2:m_RenderElement name="category_selector" field="OnPurchaseAddToCat" />
-							</td>
-							<td style="width: 300px;">
-								<input type="hidden" id="<inp2:lst_InputName field="OnExpireRemoveFromCatEnabled"/>" name="<inp2:lst_InputName field="OnExpireRemoveFromCatEnabled"/>" value="<inp2:lst_Field field="OnExpireRemoveFromCatEnabled" db="db"/>">
-								<input tabindex="<inp2:m_get param="tab_index"/>" type="checkbox" id="_cb_<inp2:lst_InputName field="OnExpireRemoveFromCatEnabled"/>" name="_cb_<inp2:lst_InputName field="OnExpireRemoveFromCatEnabled"/>" <inp2:lst_Field field="OnExpireRemoveFromCatEnabled" checked="checked" db="db"/> onclick="update_checkbox(this, document.getElementById('<inp2:lst_InputName field="OnExpireRemoveFromCatEnabled"/>'))">
-								<inp2:m_phrase label="la_RemoveFrom" />
-								<strong>
-								<inp2:lst_CategoryPath separator=" &gt; " root_cat_render_as="root_cat_caption" render_as="category_caption" module="In-Link" field="OnExpireRemoveFromCat" /></strong>
-								<inp2:m_RenderElement name="config_edit_cat" field="OnExpireRemoveFromCat" />
-								<inp2:m_RenderElement name="category_selector" field="OnExpireRemoveFromCat" />
-							</td>
-						</tr>
-					</table>
-				</td>
-			</tr>
-		<inp2:m_RenderElement name="inp_edit_filler"/>
-	</table>
-</div>
-
-<input type="hidden" name="main_prefix" id="main_prefix" value="lst">
-
-<script type="text/javascript">
-	function check_priority(option_field, value_field)
-	{
-		if(document.getElementById(option_field).value == 0)
-		{
-			document.getElementById(value_field).disabled = true;
-		}
-		else
-		{
-			document.getElementById(value_field).disabled = false;
-		}
-	}
-
-	check_priority('<inp2:lst_InputName field="OnPurchasePriorityAction" />', '<inp2:lst_InputName field="OnPurchasePriorityValue" />');
-	check_priority('<inp2:lst_InputName field="OnExpirePriorityAction" />', '<inp2:lst_InputName field="OnExpirePriorityValue" />')
-</script>
-
-<inp2:m_include t="incs/footer"/>
\ No newline at end of file

Property changes on: releases/5.2.2-B1/admin_templates/paid_listings/paid_listing_type_edit.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.22.2.4
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/paid_listings/paid_listings_list.tpl
===================================================================
--- releases/5.2.2-B1/admin_templates/paid_listings/paid_listings_list.tpl	(revision 16497)
+++ releases/5.2.2-B1/admin_templates/paid_listings/paid_listings_list.tpl	(nonexistent)
@@ -1,75 +0,0 @@
-<inp2:m_include t="incs/header"/>
-<inp2:m_RenderElement name="combined_header" prefix="ls" section="in-link:paid_listings" title_preset="listing_list" pagination="1" tabs="in-link/paid_listings/paid_listing_types_tabs"/>
-
-<!-- ToolBar -->
-<table class="toolbar" height="30" cellspacing="0" cellpadding="0" width="100%" border="0">
-<tbody>
-	<tr>
-  	<td>
-  		<script type="text/javascript">
-				a_toolbar = new ToolBar();
-
-				a_toolbar.AddButton( new ToolBarButton('new_item', '<inp2:m_phrase label="la_ToolTip_NewPaidListing" escape="1"/>::<inp2:m_phrase label="la_ToolTip_Add" escape="1"/>',
-						function() {
-							std_precreate_item('ls', 'in-link/paid_listings/paid_listing_edit')
-						} ) );
-
-				function edit()
-				{
-				  	std_edit_item('ls', 'in-link/paid_listings/paid_listing_edit');
-				}
-
-				a_toolbar.AddButton( new ToolBarButton('edit', '<inp2:m_phrase label="la_ToolTip_Edit" escape="1"/>', edit) );
-
-				a_toolbar.AddButton( new ToolBarButton('delete', '<inp2:m_phrase label="la_ToolTip_Delete" escape="1"/>',
-						function() {
-							std_delete_items('ls')
-						} ) );
-
-			  	a_toolbar.AddButton( new ToolBarSeparator('sep1') );
-
-			  	a_toolbar.AddButton( new ToolBarButton('approve', '<inp2:m_phrase label="la_ToolTip_Approve" escape="1"/>', function() {
-							submit_event('ls','OnMassApprove');
-						}
-				 ) );
-
-				a_toolbar.AddButton( new ToolBarButton('decline', '<inp2:m_phrase label="la_ToolTip_Decline" escape="1"/>', function() {
-							submit_event('ls','OnMassDecline');
-						}
-				 ) );
-
-				a_toolbar.AddButton( new ToolBarSeparator('sep2') );
-
-			  	a_toolbar.AddButton( new ToolBarButton('view', '<inp2:m_phrase label="la_ToolTip_View" escape="1"/>', function() {
-							show_viewmenu(a_toolbar,'view');
-						}
-				) );
-
-				a_toolbar.Render();
-
-			</script>
-		</td>
-
-		<inp2:m_RenderElement name="search_main_toolbar" prefix="ls" grid="Default"/>
-	</tr>
-</tbody>
-</table>
-
-<inp2:m_DefineElement name="duration_td">
-	<inp2:ls_Field name="Duration" />&nbsp;<inp2:ls_Field name="DurationType" />
-</inp2:m_DefineElement>
-
-<inp2:m_DefineElement name="listing_type_td">
-	<a href="<inp2:ListingTypeLink edit_template="in-link/paid_listings/paid_listing_type_edit" />"><inp2:Field name="$field" /></a>
-</inp2:m_DefineElement>
-
-<inp2:m_DefineElement name="link_td">
-	<a href="<inp2:LinkEditLink edit_template="in-link/links/links_edit"/>"><inp2:Field name="$field" /></a>
-</inp2:m_DefineElement>
-
-<inp2:m_RenderElement name="grid" PrefixSpecial="ls" IdField="ListingId" grid="Default"/>
-<script type="text/javascript">
-	Grids['ls'].SetDependantToolbarButtons( new Array('edit','delete','approve','decline') );
-</script>
-
-<inp2:m_include t="incs/footer"/>
\ No newline at end of file

Property changes on: releases/5.2.2-B1/admin_templates/paid_listings/paid_listings_list.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.11.2.2
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/paid_listings/paid_listing_types_list.tpl
===================================================================
--- releases/5.2.2-B1/admin_templates/paid_listings/paid_listing_types_list.tpl	(revision 16497)
+++ releases/5.2.2-B1/admin_templates/paid_listings/paid_listing_types_list.tpl	(nonexistent)
@@ -1,54 +0,0 @@
-<inp2:m_include t="incs/header"/>
-<inp2:m_RenderElement name="combined_header" prefix="lst" section="in-link:listing_types" title_preset="listing_type_list" pagination="1" tabs="in-link/paid_listings/paid_listing_types_tabs"/>
-
-<!-- ToolBar -->
-<table class="toolbar" height="30" cellspacing="0" cellpadding="0" width="100%" border="0">
-<tbody>
-	<tr>
-  	<td>
-  		<script type="text/javascript">
-				a_toolbar = new ToolBar();
-
-				a_toolbar.AddButton( new ToolBarButton('new_item', '<inp2:m_phrase label="la_ToolTip_NewListType" escape="1"/>::<inp2:m_phrase label="la_ToolTip_Add" escape="1"/>',
-						function() {
-							std_precreate_item('lst', 'in-link/paid_listings/paid_listing_type_edit')
-						} ) );
-
-				function edit()
-				{
-				  	std_edit_item('lst', 'in-link/paid_listings/paid_listing_type_edit');
-				}
-
-				a_toolbar.AddButton( new ToolBarButton('edit', '<inp2:m_phrase label="la_ToolTip_Edit" escape="1"/>', edit) );
-
-				a_toolbar.AddButton( new ToolBarButton('delete', '<inp2:m_phrase label="la_ToolTip_Delete" escape="1"/>',
-						function() {
-							std_delete_items('lst')
-						} ) );
-
-			  	a_toolbar.AddButton( new ToolBarSeparator('sep1') );
-
-			  	a_toolbar.AddButton( new ToolBarButton('view', '<inp2:m_phrase label="la_ToolTip_View" escape="1"/>', function() {
-							show_viewmenu(a_toolbar,'view');
-						}
-				) );
-
-				a_toolbar.Render();
-			</script>
-		</td>
-
-		<inp2:m_RenderElement name="search_main_toolbar" prefix="lst" grid="Default"/>
-	</tr>
-</tbody>
-</table>
-
-<inp2:m_DefineElement name="duration_td">
-	<inp2:lst_Field name="Duration" />&nbsp;<inp2:lst_Field name="DurationType" />
-</inp2:m_DefineElement>
-
-<inp2:m_RenderElement name="grid" PrefixSpecial="lst" IdField="ListingTypeId" grid="Default"/>
-<script type="text/javascript">
-	Grids['lst'].SetDependantToolbarButtons( new Array('edit', 'delete') );
-</script>
-
-<inp2:m_include t="incs/footer"/>
\ No newline at end of file

Property changes on: releases/5.2.2-B1/admin_templates/paid_listings/paid_listing_types_list.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.10.2.3
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/paid_listings/paid_listing_types_tabs.tpl
===================================================================
--- releases/5.2.2-B1/admin_templates/paid_listings/paid_listing_types_tabs.tpl	(revision 16497)
+++ releases/5.2.2-B1/admin_templates/paid_listings/paid_listing_types_tabs.tpl	(nonexistent)
@@ -1,5 +0,0 @@
-<inp2:m_DefineElement name="paid_listings_tabs">
-	<inp2:adm_ListTabs render_as="tab_direct" section_name="in-link:paid_listings_folder"/>
-</inp2:m_DefineElement>
-
-<inp2:m_RenderElement name="tabs_container" tabs_render_as="paid_listings_tabs"/>
\ No newline at end of file

Property changes on: releases/5.2.2-B1/admin_templates/paid_listings/paid_listing_types_tabs.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.6.2.1
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/paid_listings/paid_listing_edit.tpl
===================================================================
--- releases/5.2.2-B1/admin_templates/paid_listings/paid_listing_edit.tpl	(revision 16497)
+++ releases/5.2.2-B1/admin_templates/paid_listings/paid_listing_edit.tpl	(nonexistent)
@@ -1,111 +0,0 @@
-<inp2:adm_SetPopupSize width="750" height="400"/>
-
-<inp2:m_include t="incs/header"/>
-<inp2:m_RenderElement name="combined_header" prefix="ls" section="in-link:paid_listings" title_preset="listing_edit"/>
-
-<!-- ToolBar -->
-<table class="toolbar" height="30" cellspacing="0" cellpadding="0" width="100%" border="0">
-<tbody>
-	<tr>
-  	<td>
-  		<script type="text/javascript">
-				a_toolbar = new ToolBar();
-				a_toolbar.AddButton( new ToolBarButton('select', '<inp2:m_phrase label="la_ToolTip_Save" escape="1"/>', function() {
-						submit_event('ls','<inp2:ls_SaveEvent/>');
-						}
-					) );
-				a_toolbar.AddButton( new ToolBarButton('cancel', '<inp2:m_phrase label="la_ToolTip_Cancel" escape="1"/>', function() {
-						submit_event('ls','OnCancelEdit');
-						}
-				 ) );
-
-				a_toolbar.AddButton( new ToolBarSeparator('sep1') );
-
-				a_toolbar.AddButton( new ToolBarButton('prev', '<inp2:m_phrase label="la_ToolTip_Prev" escape="1"/>', function() {
-							go_to_id('ls', '<inp2:ls_PrevId/>');
-						}
-				 ) );
-				a_toolbar.AddButton( new ToolBarButton('next', '<inp2:m_phrase label="la_ToolTip_Next" escape="1"/>', function() {
-							go_to_id('ls', '<inp2:ls_NextId/>');
-						}
-				 ) );
-
-				a_toolbar.AddButton( new ToolBarSeparator('sep2') );
-
-				a_toolbar.Render();
-
-				<inp2:m_if check="ls_IsSingle" >
-					a_toolbar.HideButton('prev');
-					a_toolbar.HideButton('next');
-					a_toolbar.HideButton('sep1');
-					a_toolbar.HideButton('sep2');
-				<inp2:m_else/>
-					<inp2:m_if check="ls_IsLast" >
-						a_toolbar.DisableButton('next');
-					</inp2:m_if>
-					<inp2:m_if check="ls_IsFirst" >
-						a_toolbar.DisableButton('prev');
-					</inp2:m_if>
-				</inp2:m_if>
-			</script>
-		</td>
-	</tr>
-</tbody>
-</table>
-
-<inp2:ls_SaveWarning name="grid_save_warning"/>
-<inp2:ls_ErrorWarning name="form_error_warning"/>
-
-<div id="scroll_container">
-	<table class="edit-form">
-		<inp2:m_RenderElement name="subsection" title="la_Text_PaidListing"/>
-			<inp2:m_RenderElement name="inp_label" prefix="ls" field="ListingId" title="la_fld_ListingId"/>
-
-			<inp2:m_RenderElement name="inp_edit_options" prefix="ls" field="ListingTypeId" title="la_fld_ListingType" onchange="set_exp_date()" />
-
-			<inp2:m_RenderElement design="form_row" prefix="ls" field="LinkName" title="la_fld_LinkName">
-				<td class="control-cell">
-					<inp2:ls_Field name="LinkName" />
-					<a href="javascript:select_link();"><img src="<inp2:m_TemplatesBase module='in-link'/>/img/link_arrow.gif" border="0"></a>
-				</td>
-			</inp2:m_RenderElement>
-
-			<inp2:m_RenderElement name="inp_edit_radio" prefix="ls" field="Status" title="la_fld_Status"/>
-			<inp2:m_RenderElement name="inp_edit_checkbox" prefix="ls" field="PendingRenewal" title="la_fld_PendingRenewal"/>
-			<inp2:m_RenderElement name="inp_edit_date_time" prefix="ls" field="PurchasedOn" title="la_fld_PurchasedOn"/>
-			<inp2:m_RenderElement name="inp_edit_date_time" prefix="ls" field="ExpiresOn" title="la_fld_ExpiresOn"/>
-		<inp2:m_RenderElement name="inp_edit_filler"/>
-	</table>
-</div>
-
-<script type="text/javascript">
-	function select_link()
-	{
-		openSelector('ls', '<inp2:adm_SelectorLink prefix="ls" selection_mode="single" tab_prefixes="l" no_amp="1" js_escape="1"/>', 'ItemResourceId', null, 'OnPreSaveListing');
-	}
-
-	function set_exp_date()
-	{
-		exp_date = exp_dates[document.getElementById('<inp2:ls_InputName field="ListingTypeId" />').value];
-		exp_time = exp_times[document.getElementById('<inp2:ls_InputName field="ListingTypeId" />').value];
-		if (typeof(exp_date) != 'undefined') {
-		document.getElementById('<inp2:ls_InputName field="ExpiresOn_date" />').value = exp_date;
-		document.getElementById('<inp2:ls_InputName field="ExpiresOn_time" />').value = exp_time;
-		}
-	}
-
-	var exp_dates = new Array();
-	var exp_times = new Array();
-	<inp2:m_DefineElement name="exp_date_elem" >
-		exp_dates[<inp2:Field name="ListingTypeId" />] = "<inp2:ls_ExpirationDate />";
-		exp_times[<inp2:Field name="ListingTypeId" />] = "<inp2:ls_ExpirationTime />";
-	</inp2:m_DefineElement>
-	<inp2:lst_PrintList block="exp_date_elem" />
-
-	<inp2:m_if check="m_getequals" param="ls_event" value="OnPreCreate">
-		set_exp_date();
-	</inp2:m_if>
-</script>
-
-<input type="hidden" name="main_prefix" id="main_prefix" value="ls">
-<inp2:m_include t="incs/footer"/>
\ No newline at end of file

Property changes on: releases/5.2.2-B1/admin_templates/paid_listings/paid_listing_edit.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.15.2.4
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/import.tpl
===================================================================
--- releases/5.2.2-B1/admin_templates/import.tpl	(revision 16497)
+++ releases/5.2.2-B1/admin_templates/import.tpl	(nonexistent)
@@ -1,221 +0,0 @@
-<inp2:adm_SetPopupSize width="780" height="670"/>
-
-<inp2:m_include t="incs/header"/>
-<inp2:l.import_PresetFormFields/>
-<inp2:m_RenderElement name="combined_header" prefix="adm" section="in-portal:main_import" title_preset="import"/>
-
-<!-- ToolBar -->
-<table class="toolbar" height="30" cellspacing="0" cellpadding="0" width="100%" border="0">
-<tbody>
-	<tr>
-  	<td>
-  		<script type="text/javascript">
-				a_toolbar = new ToolBar();
-				a_toolbar.AddButton( new ToolBarButton('prev', '<inp2:m_phrase label="la_ToolTip_Prev" escape="1"/>', function() {
-						location.href = '<inp2:m_Link t="tools/import2" no_amp="1" js_escape="1"/>';
-					}
-				) );
-
-				a_toolbar.AddButton( new ToolBarButton('import', '<inp2:m_phrase label="la_ToolTip_Import" escape="1"/>', function() {
-
-						document.getElementById('export_columns').value = select_to_string('<inp2:l.import_InputName field="ExportColumns"/>');
-						submit_event('l.import','OnExportBegin');
-
-						}
-					) );
-
-				a_toolbar.Render();
-
-				function check_radio($id)
-				{
-					document.getElementById($id).checked = true;
-				}
-
-				// gets value of checked radio button
-				function get_checked($field_name) {
-					var $ret = false;
-					var $fields = document.getElementsByName($field_name);
-
-					for(var $i = 0; $i < $fields.length; $i++) {
-						if ($fields[$i].checked) {
-							$ret = $fields[$i].value;
-							break;
-						}
-					}
-					return $ret;
-				}
-
-				// enable/disable form fields based on other field values
-				function reflectFormFields()
-				{
-					var $auto_fields = get_checked('<inp2:l.import_InputName field="FieldTitles"/>') == 1 ? true : false;
-
-					if ($auto_fields) {
-						document.getElementById('_cb_<inp2:l.import_InputName field="SkipFirstRow"/>').checked = true;
-					}
-					document.getElementById('_cb_<inp2:l.import_InputName field="SkipFirstRow"/>').onchange();
-					document.getElementById('<inp2:l.import_InputName field="ExportColumns"/>').disabled = $auto_fields;
-					document.getElementById('<inp2:l.import_InputName field="AvailableColumns"/>').disabled = $auto_fields;
-
-					var $btn = null;
-					var $btns = Array('up', 'down', 'left', 'right');
-					var $i = 0;
-					while ($i < $btns.length) {
-						$btn = document.getElementById('btn_move_'+$btns[$i]);
-						$btn.disabled = $auto_fields;
-						$btn.className = $auto_fields ? 'button-disabled' : 'button';
-						$i++;
-					}
-				}
-
-				Application.setHook('l.import:OnBeforeOpenSelector',
-					function() {
-						document.getElementById('export_columns').value = select_to_string('<inp2:l.import_InputName field="ExportColumns"/>');
-					}
-				);
-
-				$(document).ready(
-					function() {
-						$('#step_number').text(3);
-					}
-				);
-			</script>
-		</td>
-	</tr>
-</tbody>
-</table>
-
-<inp2:l.import_SaveWarning name="grid_save_warning"/>
-<inp2:l.import_ErrorWarning name="form_error_warning"/>
-
-<table class="edit-form bordered">
-	<inp2:m_RenderElement name="subsection" title="la_section_General"/>
-		<inp2:m_RenderElement design="form_row" prefix="l.import" field="ImportSource" title="la_fld_ImportFilename">
-			<td class="control-cell">
-				<table border="0">
-					<tr>
-						<td>
-							<input type="radio" name="<inp2:l.import_InputName field="ImportSource"/>" id="<inp2:l.import_InputName field="ImportSource"/>_1"<inp2:m_if check="l.import_FieldEquals" field="ImportSource" value="1"> checked</inp2:m_if> value="1" />
-						</td>
-						<td>
-							<label for="<inp2:l.import_InputName field="ImportSource"/>_1">upload</label>
-						</td>
-						<td>
-							<input type="file" name="<inp2:l.import_InputName field="ImportFilename"/>" id="<inp2:l.import_InputName field="ImportFilename"/>" onclick="check_radio('<inp2:l.import_InputName field="ImportSource"/>_1');">
-						</td>
-					</tr>
-
-					<tr>
-						<td>
-							<input type="radio" name="<inp2:l.import_InputName field="ImportSource"/>" id="<inp2:l.import_InputName field="ImportSource"/>_2"<inp2:m_if check="l.import_FieldEquals" field="ImportSource" value="2"> checked</inp2:m_if> value="2" />
-						</td>
-						<td>
-							<label for="<inp2:l.import_InputName field="ImportSource"/>_2">select</label>
-						</td>
-						<td>
-							<select name="<inp2:l.import_InputName field="ImportLocalFilename"/>" onclick="check_radio('<inp2:l.import_InputName field="ImportSource"/>_2');">
-								<inp2:l.import_PredefinedOptions field="ImportLocalFilename" block="inp_option_item" selected="selected"/>
-							</select>
-						</td>
-					</tr>
-
-				</table>
-			</td>
-		</inp2:m_RenderElement>
-
-		<inp2:m_RenderElement name="inp_edit_box" prefix="l.import" field="FieldsSeparatedBy" title="la_fld_FieldsSeparatedBy" size="2" maxlength="1"/>
-		<inp2:m_RenderElement name="inp_edit_box" prefix="l.import" field="FieldsEnclosedBy" title="la_fld_FieldsEnclosedBy" size="2" maxlength="1"/>
-		<inp2:m_RenderElement name="inp_edit_radio" prefix="l.import" field="LineEndings" title="la_fld_LineEndings" use_phrases="0"/>
-		<inp2:m_RenderElement name="inp_edit_checkbox" prefix="l.import" field="SkipFirstRow" title="la_fld_SkipFirstRow"/>
-		<inp2:m_RenderElement name="inp_edit_radio" prefix="l.import" field="FieldTitles" title="la_fld_FieldTitles" onclick="reflectFormFields();"/>
-
-		<inp2:m_RenderElement design="form_row" prefix="l.import" field="ExportColumns" title="la_fld_ImportColumns">
-			<td class="control-cell">
-				<table cellpadding="0" cellspacing="0" border="0">
-					<tr>
-						<td>
-							<input type="button" value="<inp2:m_phrase name="la_btn_Up"/>" id="btn_move_up" onclick="move_options_up('<inp2:l.import_InputName field="ExportColumns"/>', 1)" class="button">
-							<input type="button" value="<inp2:m_phrase name="la_btn_Down"/>" id="btn_move_down" onclick="move_options_down('<inp2:l.import_InputName field="ExportColumns"/>', 1)" class="button"><br />
-							<img src="img/spacer.gif" width="1" height="5" alt=""><br />
-						</td>
-						<td><img src="img/spacer.gif" width="45" height="1" alt=""><br></td>
-						<td><inp2:m_phrase name="la_fld_AvailableColumns"/>:</td>
-					</tr>
-					<tr>
-						<td>
-							<select multiple id="<inp2:l.import_InputName field="ExportColumns"/>" size="15" style="width: 225px;">
-								<inp2:l.import_PredefinedOptions field="ExportColumns" block="inp_option_item" selected="selected"/>
-							</select>
-							<input type="hidden" id="export_columns" name="<inp2:l.import_InputName field="ExportColumns"/>" value="<inp2:l.import_Field field="ExportColumns"/>" />
-						</td>
-						<td align="center">
-							<input type="button" value="&nbsp;&laquo;&laquo;&nbsp;" id="btn_move_left" onclick="move_selected('<inp2:l.import_InputName field="AvailableColumns"/>', '<inp2:l.import_InputName field="ExportColumns"/>')" class="button"><br>
-							<img src="img/spacer.gif" width="1" height="4" alt=""><br>
-							<input type="button" value="&nbsp;&raquo;&raquo;&nbsp;" id="btn_move_right" onclick="move_selected('<inp2:l.import_InputName field="ExportColumns"/>', '<inp2:l.import_InputName field="AvailableColumns"/>'); select_sort('<inp2:l.import_InputName field="AvailableColumns"/>');" class="button">
-						</td>
-						<td>
-							<select multiple id="<inp2:l.import_InputName field="AvailableColumns"/>" size="15" style="width: 225px;">
-								<inp2:l.import_PredefinedOptions field="AvailableColumns" block="inp_option_item" selected="selected"/>
-							</select>
-						</td>
-					</tr>
-				</table>
-			</td>
-		</inp2:m_RenderElement>
-
-<!-- CATEGORY SELECTOR: BEGIN -->
-	<inp2:m_DefineElement name="root_cat_caption">
-		<inp2:m_Phrase name="la_rootcategory_name"/>
-	</inp2:m_DefineElement>
-
-	<inp2:m_DefineElement name="category_caption">
-		<inp2:m_param name="separator"/><inp2:m_param name="cat_name"/>
-	</inp2:m_DefineElement>
-
-	<inp2:m_RenderElement design="form_row" prefix="l.import" field="CategoryId" title="la_fld_ImportCategory">
-		<td class="control-cell">
-			<b><inp2:l.import_CategoryPath separator=" &gt; " root_cat_render_as="root_cat_caption" render_as="category_caption" session_var="ImportCategory"/></b>
-			<input type="hidden" name="<inp2:l.import_InputName field='CategoryId'/>" value="<inp2:l.import_Field field='CategoryId' db='db'/>" />
-			<a href="<inp2:adm_SelectorLink prefix='l.import' selection_mode='single' tab_prefixes='none'/>" onclick="openSelector('l.import', this.href, 'ImportCategory', null, 'OnSaveSettings'); return false;"><img src="img/icons/icon24_cat.gif" border="0" align="absmiddle" /></a>
-		</td>
-	</inp2:m_RenderElement>
-<!-- CATEGORY SELECTOR: END -->
-
-	<inp2:m_RenderElement name="inp_edit_box" prefix="l.import" field="CategorySeparator" title="la_fld_CategorySeparator" size="2" maxlength="1"/>
-	<inp2:m_RenderElement name="inp_edit_checkbox" prefix="l.import" field="ReplaceDuplicates" title="la_fld_ReplaceDuplicates" />
-
-	<inp2:m_RenderElement design="form_row" prefix="l.import" field="CheckDuplicatesMethod" title="la_fld_CheckDuplicatesMethod">
-		<td class="control-cell">
-			<table cellspacing="0" cellpadding="0">
-				<tr>
-					<td valign="top">
-						<input type="radio"<inp2:m_if check="l.import_FieldEquals" field="CheckDuplicatesMethod" value="1"> checked</inp2:m_if> name="<inp2:l.import_InputName field="CheckDuplicatesMethod"/>" id="<inp2:l.import_InputName field="CheckDuplicatesMethod"/>_1" value="1" />
-					</td>
-					<td>
-						<label for="<inp2:l.import_InputName field="CheckDuplicatesMethod"/>_1"><inp2:m_phrase name="la_IDField" />: LINKID</label>
-					</td>
-				</tr>
-
-				<tr>
-					<td valign="top">
-						<input type="radio"<inp2:m_if check="l.import_FieldEquals" field="CheckDuplicatesMethod" value="2"> checked</inp2:m_if> name="<inp2:l.import_InputName field="CheckDuplicatesMethod"/>" id="<inp2:l.import_InputName field="CheckDuplicatesMethod"/>_2" value="2" />
-					</td>
-					<td>
-						<label for="<inp2:l.import_InputName field="CheckDuplicatesMethod"/>_2"><inp2:m_phrase name="la_OtherFields" />: </label>
-						<inp2:l.import_PredefinedOptions prefix="l.import" field="DuplicateCheckFields" block="inp_checkbox_item" selected="checked"/>
-
-						<inp2:m_RenderElement prefix="l.import" name="inp_edit_hidden" field="DuplicateCheckFields"/>
-					</td>
-				</tr>
-			</table>
-		</td>
-	</inp2:m_RenderElement>
-
-	<inp2:m_RenderElement name="inp_edit_filler"/>
-</table>
-
-<script language="javascript" type="text/javascript">
-	reflectFormFields();
-</script>
-
-<inp2:m_include t="incs/footer"/>
\ No newline at end of file

Property changes on: releases/5.2.2-B1/admin_templates/import.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.11.2.7
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/links/links_reviews.tpl
===================================================================
--- releases/5.2.2-B1/admin_templates/links/links_reviews.tpl	(revision 16497)
+++ releases/5.2.2-B1/admin_templates/links/links_reviews.tpl	(nonexistent)
@@ -1,114 +0,0 @@
-<inp2:adm_SetPopupSize width="880" height="680"/>
-
-<inp2:m_include t="incs/header"/>
-<inp2:m_RenderElement name="combined_header" prefix="l" section="in-portal:browse" title_preset="links_reviews" tab_preset="Default" pagination="1" pagination_prefix="l-rev"/>
-
-<!-- ToolBar -->
-<table class="toolbar" height="30" cellspacing="0" cellpadding="0" width="100%" border="0">
-<tbody>
-	<tr>
-  	<td>
-  		<script type="text/javascript">
-				a_toolbar = new ToolBar();
-				a_toolbar.AddButton( new ToolBarButton('select', '<inp2:m_phrase label="la_ToolTip_Save" escape="1"/>', function() {
-							submit_event('l','<inp2:l_SaveEvent/>');
-						}
-					) );
-				a_toolbar.AddButton( new ToolBarButton('cancel', '<inp2:m_phrase label="la_ToolTip_Cancel" escape="1"/>', function() {
-							submit_event('l','OnCancelEdit');
-						}
-				 ) );
-
-				a_toolbar.AddButton( new ToolBarSeparator('sep1') );
-
-				a_toolbar.AddButton( new ToolBarButton('prev', '<inp2:m_phrase label="la_ToolTip_Prev" escape="1"/>', function() {
-							go_to_id('l', '<inp2:l_PrevId/>');
-						}
-				 ) );
-				a_toolbar.AddButton( new ToolBarButton('next', '<inp2:m_phrase label="la_ToolTip_Next" escape="1"/>', function() {
-							go_to_id('l', '<inp2:l_NextId/>');
-						}
-				 ) );
-
-				a_toolbar.AddButton( new ToolBarSeparator('sep2') );
-
-				//Pricing related:
-				a_toolbar.AddButton( new ToolBarButton('new_item', '<inp2:m_phrase label="la_ToolTip_NewReview" escape="1"/>::<inp2:m_phrase label="la_ToolTip_Add" escape="1"/>',
-						function() {
-							std_new_item('l-rev', 'in-link/links/review_edit')
-						} ) );
-
-				function edit()
-	  			{
-	  				std_edit_temp_item('l-rev', 'in-link/links/review_edit');
-	  			}
-
-				a_toolbar.AddButton( new ToolBarButton('edit', '<inp2:m_phrase label="la_ToolTip_Edit" escape="1"/>', edit) );
-				a_toolbar.AddButton( new ToolBarButton('delete', '<inp2:m_phrase label="la_ToolTip_Delete" escape="1"/>',
-						function() {
-							std_delete_items('l-rev')
-						} ) );
-
-				a_toolbar.AddButton( new ToolBarSeparator('sep3') );
-
-				a_toolbar.AddButton( new ToolBarButton('approve', '<inp2:m_phrase label="la_ToolTip_Approve" escape="1"/>', function() {
-							submit_event('l-rev','OnMassApprove');
-						}
-				 ) );
-
-				a_toolbar.AddButton( new ToolBarButton('decline', '<inp2:m_phrase label="la_ToolTip_Decline" escape="1"/>', function() {
-							submit_event('l-rev','OnMassDecline');
-						}
-				 ) );
-
-				a_toolbar.AddButton( new ToolBarSeparator('sep4') );
-
-				a_toolbar.AddButton( new ToolBarButton('move_up', '<inp2:m_phrase label="la_ToolTip_MoveUp" escape="1"/>', function() {
-							submit_event('l-rev','OnMassMoveUp');
-						}
-				 ) );
-
-				a_toolbar.AddButton( new ToolBarButton('move_down', '<inp2:m_phrase label="la_ToolTip_MoveDown" escape="1"/>', function() {
-							submit_event('l-rev','OnMassMoveDown');
-						}
-				 ) );
-
-				 a_toolbar.AddButton( new ToolBarSeparator('sep5') );
-
-				a_toolbar.AddButton( new ToolBarButton('view', '<inp2:m_phrase label="la_ToolTip_View" escape="1"/>', function() {
-							show_viewmenu(a_toolbar,'view');
-						}
-				) );
-
-				a_toolbar.Render();
-
-				<inp2:m_if check="l_IsSingle" >
-					a_toolbar.HideButton('prev');
-					a_toolbar.HideButton('next');
-					a_toolbar.HideButton('sep1');
-				<inp2:m_else/>
-					<inp2:m_if check="l_IsLast" >
-						a_toolbar.DisableButton('next');
-					</inp2:m_if>
-					<inp2:m_if check="l_IsFirst" >
-						a_toolbar.DisableButton('prev');
-					</inp2:m_if>
-				</inp2:m_if>
-			</script>
-		</td>
-
-		<inp2:m_RenderElement name="search_main_toolbar" prefix="l-rev" grid="Default"/>
-	</tr>
-</tbody>
-</table>
-
-<inp2:m_DefineElement name="reviewtext_checkbox_td">
-	<inp2:Field field="$field" no_special="no_special" cut_first="100"/>
-</inp2:m_DefineElement>
-
-<inp2:m_RenderElement name="grid" PrefixSpecial="l-rev" IdField="ReviewId" grid="Default"/>
-<script type="text/javascript">
-	Grids['l-rev'].SetDependantToolbarButtons( new Array('edit','delete','approve','decline','move_up','move_down') );
-</script>
-
-<inp2:m_include t="incs/footer"/>
\ No newline at end of file

Property changes on: releases/5.2.2-B1/admin_templates/links/links_reviews.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.6.2.3
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/links/links_images.tpl
===================================================================
--- releases/5.2.2-B1/admin_templates/links/links_images.tpl	(revision 16497)
+++ releases/5.2.2-B1/admin_templates/links/links_images.tpl	(nonexistent)
@@ -1,107 +0,0 @@
-<inp2:adm_SetPopupSize width="880" height="680"/>
-
-<inp2:m_include t="incs/header"/>
-<inp2:m_RenderElement name="combined_header" prefix="l" section="in-portal:browse" title_preset="links_images" tab_preset="Default" pagination="1" pagination_prefix="l-img"/>
-
-<inp2:m_include t="incs/image_blocks"/>
-
-<!-- ToolBar -->
-<table class="toolbar" height="30" cellspacing="0" cellpadding="0" width="100%" border="0">
-<tbody>
-	<tr>
-  	<td>
-  		<script type="text/javascript">
-
-  				function edit()
-	  			{
-	  				std_edit_temp_item('l-img', 'in-link/links/images_edit');
-	  			}
-
-  				a_toolbar = new ToolBar();
-				a_toolbar.AddButton( new ToolBarButton('select', '<inp2:m_phrase label="la_ToolTip_Save" escape="1"/>', function() {
-							submit_event('l','<inp2:l_SaveEvent/>');
-						}
-					) );
-				a_toolbar.AddButton( new ToolBarButton('cancel', '<inp2:m_phrase label="la_ToolTip_Cancel" escape="1"/>', function() {
-							submit_event('l','OnCancelEdit');
-						}
-				 ) );
-
-				a_toolbar.AddButton( new ToolBarSeparator('sep1') );
-
-				a_toolbar.AddButton( new ToolBarButton('prev', '<inp2:m_phrase label="la_ToolTip_Prev" escape="1"/>', function() {
-							go_to_id('l', '<inp2:l_PrevId/>');
-						}
-				 ) );
-				a_toolbar.AddButton( new ToolBarButton('next', '<inp2:m_phrase label="la_ToolTip_Next" escape="1"/>', function() {
-							go_to_id('l', '<inp2:l_NextId/>');
-						}
-				 ) );
-
-				a_toolbar.AddButton( new ToolBarSeparator('sep2') );
-
-
-
-				a_toolbar.AddButton( new ToolBarButton('new_item', '<inp2:m_phrase label="la_ToolTip_New_Images" escape="1"/>::<inp2:m_phrase label="la_ToolTip_Add" escape="1"/>',
-						function() {
-							std_new_item('l-img', 'in-link/links/images_edit')
-						} ) );
-
-				a_toolbar.AddButton( new ToolBarButton('edit', '<inp2:m_phrase label="la_ToolTip_Edit" escape="1"/>', edit) );
-				a_toolbar.AddButton( new ToolBarButton('delete', '<inp2:m_phrase label="la_ToolTip_Delete" escape="1"/>',
-						function() {
-							std_delete_items('l-img')
-						} ) );
-
-				a_toolbar.AddButton( new ToolBarSeparator('sep3') );
-
-				a_toolbar.AddButton( new ToolBarButton('move_up', '<inp2:m_phrase label="la_ToolTip_MoveUp" escape="1"/>', function() {
-							submit_event('l-img','OnMassMoveUp');
-						}
-				 ) );
-
-				a_toolbar.AddButton( new ToolBarButton('move_down', '<inp2:m_phrase label="la_ToolTip_MoveDown" escape="1"/>', function() {
-							submit_event('l-img','OnMassMoveDown');
-						}
-				 ) );
-
-				 a_toolbar.AddButton( new ToolBarButton('setprimary', '<inp2:m_phrase label="la_ToolTip_SetPrimary" escape="1"/>', function() {
-							submit_event('l-img','OnSetPrimary');
-						}
-				 ) );
-
-				  a_toolbar.AddButton( new ToolBarSeparator('sep4') );
-
-				a_toolbar.AddButton( new ToolBarButton('view', '<inp2:m_phrase label="la_ToolTip_View" escape="1"/>', function() {
-							show_viewmenu(a_toolbar,'view');
-						}
-				) );
-
-				a_toolbar.Render();
-
-				<inp2:m_if check="l_IsSingle" >
-					a_toolbar.HideButton('prev');
-					a_toolbar.HideButton('next');
-					a_toolbar.HideButton('sep1');
-				<inp2:m_else/>
-					<inp2:m_if check="l_IsLast" >
-						a_toolbar.DisableButton('next');
-					</inp2:m_if>
-					<inp2:m_if check="l_IsFirst" >
-						a_toolbar.DisableButton('prev');
-					</inp2:m_if>
-				</inp2:m_if>
-			</script>
-		</td>
-
-		<inp2:m_RenderElement name="search_main_toolbar" prefix="l-img" grid="Default"/>
-	</tr>
-</tbody>
-</table>
-
-<inp2:m_RenderElement name="grid" PrefixSpecial="l-img" IdField="ImageId" grid="Default"/>
-<script type="text/javascript">
-	Grids['l-img'].SetDependantToolbarButtons( new Array('edit','delete','move_up','move_down','setprimary') );
-</script>
-
-<inp2:m_include t="incs/footer"/>
\ No newline at end of file

Property changes on: releases/5.2.2-B1/admin_templates/links/links_images.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.7.2.4
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/links/inlink_redirect.tpl
===================================================================
--- releases/5.2.2-B1/admin_templates/links/inlink_redirect.tpl	(revision 16497)
+++ releases/5.2.2-B1/admin_templates/links/inlink_redirect.tpl	(nonexistent)
@@ -1 +0,0 @@
-<inp2:l_FollowLocation field="Url"/>
\ No newline at end of file

Property changes on: releases/5.2.2-B1/admin_templates/links/inlink_redirect.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.2
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/links/links_edit.tpl
===================================================================
--- releases/5.2.2-B1/admin_templates/links/links_edit.tpl	(revision 16497)
+++ releases/5.2.2-B1/admin_templates/links/links_edit.tpl	(nonexistent)
@@ -1,122 +0,0 @@
-<inp2:adm_SetPopupSize width="880" height="680"/>
-
-<inp2:m_include t="incs/header"/>
-<inp2:m_RenderElement name="combined_header" prefix="l" section="in-portal:browse" title_preset="links_edit" tab_preset="Default"/>
-
-<!-- ToolBar -->
-<table class="toolbar" height="30" cellspacing="0" cellpadding="0" width="100%" border="0">
-<tbody>
-	<tr>
-  	<td>
-  		<script type="text/javascript">
-				a_toolbar = new ToolBar();
-				a_toolbar.AddButton( new ToolBarButton('select', '<inp2:m_phrase label="la_ToolTip_Save" escape="1"/>', function() {
-							submit_event('l','<inp2:l_SaveEvent/>');
-						}
-					) );
-				a_toolbar.AddButton( new ToolBarButton('cancel', '<inp2:m_phrase label="la_ToolTip_Cancel" escape="1"/>', function() {
-							submit_event('l','OnCancelEdit');
-						}
-				 ) );
-
-				a_toolbar.AddButton( new ToolBarSeparator('sep1') );
-
-				a_toolbar.AddButton( new ToolBarButton('prev', '<inp2:m_phrase label="la_ToolTip_Prev" escape="1"/>', function() {
-							go_to_id('l', '<inp2:l_PrevId/>');
-						}
-				 ) );
-				a_toolbar.AddButton( new ToolBarButton('next', '<inp2:m_phrase label="la_ToolTip_Next" escape="1"/>', function() {
-							go_to_id('l', '<inp2:l_NextId/>');
-						}
-				 ) );
-
-				//a_toolbar.AddButton( new ToolBarSeparator('sep2') );
-
-				a_toolbar.Render();
-
-				<inp2:m_if check="l_IsSingle" >
-					a_toolbar.HideButton('prev');
-					a_toolbar.HideButton('next');
-					a_toolbar.HideButton('sep1');
-					//a_toolbar.HideButton('sep2');
-				<inp2:m_else/>
-					<inp2:m_if check="l_IsLast" >
-						a_toolbar.DisableButton('next');
-					</inp2:m_if>
-					<inp2:m_if check="l_IsFirst" >
-						a_toolbar.DisableButton('prev');
-					</inp2:m_if>
-				</inp2:m_if>
-			</script>
-		</td>
-
-		<inp2:m_RenderElement name="ml_selector" prefix="l"/>
-	</tr>
-</tbody>
-</table>
-
-<inp2:l_SaveWarning name="grid_save_warning"/>
-<inp2:l_ErrorWarning name="form_error_warning"/>
-
-<div id="scroll_container">
-	<table class="edit-form">
-		<inp2:m_RenderElement name="subsection" prefix="l" fields="LinkId,Name,Description,Url,ReciprocalLinkFound,CreatedById,AutomaticFilename,Filename,CustomTemplate,CategoryId" title="la_section_Link" original_title="la_section_OriginalValues" display_original="1"/>
-			<inp2:m_RenderElement name="inp_id_label" prefix="l" field="LinkId" title="la_fld_Id" display_original="1"/>
-			<inp2:m_RenderElement name="inp_edit_box_ml" prefix="l" field="Name" title="la_fld_Name" size="60" display_original="1"/>
-			<inp2:m_RenderElement name="inp_edit_textarea_ml" prefix="l" field="Description" title="la_fld_Description" allow_html="1" cols="60" rows="5" display_original="1"/>
-			<inp2:m_RenderElement name="inp_edit_box" prefix="l" field="Url" title="la_fld_Url" size="60" display_original="1"/>
-			<inp2:m_RenderElement name="inp_label" prefix="l" field="ReciprocalLinkFound" title="la_fld_ReciprocalLinkFound"/>
-			<inp2:m_RenderElement name="inp_edit_user" prefix="l" field="CreatedById" title="la_fld_LinkOwner" size="30" display_original="1"/>
-			<inp2:m_RenderElement name="inp_edit_checkbox" prefix="l" field="AutomaticFilename" title="la_fld_AutomaticFilename" onchange="reflect_filename()" display_original="1"/>
-			<inp2:m_RenderElement name="inp_edit_box" prefix="l" field="Filename" title="la_fld_Filename" size="60" display_original="1"/>
-			<inp2:m_RenderElement name="inp_edit_box" prefix="l" field="CustomTemplate" title="la_fld_CustomTemplate" size="60" display_original="1"/>
-			<inp2:m_RenderElement name="inp_edit_options" prefix="l" field="CategoryId" title="la_fld_ParentSection" display_original="1"/>
-
-		<inp2:m_RenderElement name="subsection" prefix="l" fields="Status,NewItem,HotItem,PopItem,EditorPick,PriorityCreatedOn,Expire,MetaKeywords,MetaDescription" title="la_section_Properties" original_title="la_section_OriginalValues" display_original="1"/>
-			<inp2:m_if check="l_DisplayOriginal" display_original="1">
-				<inp2:m_RenderElement design="form_row" prefix="l" field="Status" title="la_fld_Status">
-					<td class="control-cell">
-						<inp2:m_Phrase label="la_UseGridToApproveDecline" />
-					</td>
-				</inp2:m_RenderElement>
-			<inp2:m_else/>
-				<inp2:m_RenderElement name="inp_edit_radio" prefix="l" field="Status" title="la_fld_Status" display_original="1"/>
-			</inp2:m_if>
-
-			<inp2:m_RenderElement name="inp_edit_radio" prefix="l" field="NewItem" title="la_fld_New" display_original="1"/>
-			<inp2:m_RenderElement name="inp_edit_radio" prefix="l" field="HotItem" title="la_fld_Hot" display_original="1"/>
-			<inp2:m_RenderElement name="inp_edit_radio" prefix="l" field="PopItem" title="la_fld_Pop" display_original="1"/>
-			<inp2:m_RenderElement name="inp_edit_checkbox" prefix="l" field="EditorsPick" title="la_fld_EditorsPick" display_original="1"/>
-			<inp2:m_RenderElement name="inp_edit_box" prefix="l" field="Priority" title="la_fld_Priority" size="4" display_original="1"/>
-			<inp2:m_RenderElement name="inp_edit_date_time" prefix="l" field="CreatedOn" title="la_fld_CreatedOn" display_original="1"/>
-			<inp2:m_RenderElement name="inp_edit_date_time" prefix="l" field="Expire" title="la_fld_Expire" size="12" display_original="1"/>
-			<inp2:m_RenderElement name="inp_edit_box" prefix="l" field="MetaKeywords" title="la_fld_MetaKeywords" size="60"/>
-			<inp2:m_RenderElement name="inp_edit_textarea" prefix="l" field="MetaDescription" title="la_fld_MetaDescription" cols="60" rows="5"/>
-
-		<inp2:m_RenderElement name="subsection" prefix="l" fields="CachedRating,CachedVotesQty,Hits" title="la_section_Counters" original_title="la_section_OriginalValues" display_original="1"/>
-			<inp2:m_RenderElement name="inp_edit_box" prefix="l" field="CachedRating" title="la_fld_Rating" hint_label="la_prompt_RatingLimits" size="4" display_original="1"/>
-			<inp2:m_RenderElement name="inp_edit_box" prefix="l" field="CachedVotesQty" title="la_fld_Votes" hint_label="la_prompt_VoteLimits" size="4" display_original="1"/>
-			<inp2:m_RenderElement name="inp_edit_box" prefix="l" field="Hits" title="la_fld_Hits" hint_label="la_prompt_HitLimits" size="4" display_original="1"/>
-
-		<!-- custom fields: begin -->
-		<inp2:m_include t="incs/custom_blocks"/>
-		<inp2:cf.general_PrintList render_as="cv_row_block" SourcePrefix="l" value_field="Value" per_page="-1" grid="Default" original_title="la_section_OriginalValues" display_original="1"/>
-		<!-- custom fields: end -->
-
-		<inp2:m_RenderElement name="inp_edit_filler"/>
-	</table>
-</div>
-
-<input type="hidden" name="Hits_original" id="Hits_original" value="<inp2:l_Field name='Hits' db='db' />" />
-
-<script type="text/javascript">
-	$(document).ready(reflect_filename);
-	disable_categories('<inp2:l_InputName name="CategoryId"/>', <inp2:l_AllowedCategoriesJSON/>);
-
-	function reflect_filename() {
-    	var $checked = document.getElementById('_cb_<inp2:l_InputName field="AutomaticFilename"/>').checked;
-    	document.getElementById('<inp2:l_InputName field="Filename"/>').readOnly = $checked;
-    }
-</script>
-
-<inp2:m_include t="incs/footer"/>
\ No newline at end of file

Property changes on: releases/5.2.2-B1/admin_templates/links/links_edit.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.13.2.12
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/links/relations_edit.tpl
===================================================================
--- releases/5.2.2-B1/admin_templates/links/relations_edit.tpl	(revision 16497)
+++ releases/5.2.2-B1/admin_templates/links/relations_edit.tpl	(nonexistent)
@@ -1,76 +0,0 @@
-<inp2:adm_SetPopupSize width="750" height="400"/>
-
-<inp2:m_include t="incs/header"/>
-<inp2:m_RenderElement name="combined_header" prefix="l" section="in-portal:browse" title_preset="relations_edit"/>
-
-<!-- ToolBar -->
-<table class="toolbar" height="30" cellspacing="0" cellpadding="0" width="100%" border="0">
-<tbody>
-	<tr>
-  	<td>
-  		<script type="text/javascript">
-				a_toolbar = new ToolBar();
-				a_toolbar.AddButton( new ToolBarButton('select', '<inp2:m_phrase label="la_ToolTip_Save" escape="1"/>', function() {
-							submit_event('l-rel','<inp2:l-rel_SaveEvent/>');
-						}
-					) );
-				a_toolbar.AddButton( new ToolBarButton('cancel', '<inp2:m_phrase label="la_ToolTip_Cancel" escape="1"/>', function() {
-							submit_event('l-rel','OnCancel');
-						}
-				 ) );
-
-				a_toolbar.AddButton( new ToolBarSeparator('sep1') );
-
-				a_toolbar.AddButton( new ToolBarButton('prev', '<inp2:m_phrase label="la_ToolTip_Prev" escape="1"/>', function() {
-						go_to_id('l-rel', '<inp2:l-rel_PrevId/>');
-					}
-				));
-
-				a_toolbar.AddButton( new ToolBarButton('next', '<inp2:m_phrase label="la_ToolTip_Next" escape="1"/>', function() {
-						go_to_id('l-rel', '<inp2:l-rel_NextId/>');
-					}
-				));
-
-				a_toolbar.Render();
-
-				<inp2:m_if check="l-rel_IsSingle">
-					a_toolbar.HideButton('prev');
-					a_toolbar.HideButton('next');
-					a_toolbar.HideButton('sep1');
-				<inp2:m_else/>
-					<inp2:m_if check="l-rel_IsLast">
-						a_toolbar.DisableButton('next');
-					</inp2:m_if>
-					<inp2:m_if check="l-rel_IsFirst">
-						a_toolbar.DisableButton('prev');
-					</inp2:m_if>
-				</inp2:m_if>
-			</script>
-		</td>
-	</tr>
-</tbody>
-</table>
-
-<inp2:m_include t="categories/ci_blocks"/>
-
-<inp2:l-rel_SaveWarning name="grid_save_warning"/>
-<inp2:l-rel_ErrorWarning name="form_error_warning"/>
-
-<div id="scroll_container">
-	<table class="edit-form">
-		<inp2:m_RenderElement name="subsection" prefix="l-rel" fields="SourceId,SourceType,TargetId,TargetType,RelationshipId,TargetId,Type,Enabled,Priority" title="la_section_Relation"/>
-			<inp2:m_RenderElement name="inp_edit_hidden" prefix="l-rel" field="SourceId"/>
-			<inp2:m_RenderElement name="inp_edit_hidden" prefix="l-rel" field="SourceType"/>
-			<inp2:m_RenderElement name="inp_edit_hidden" prefix="l-rel" field="TargetId"/>
-			<inp2:m_RenderElement name="inp_edit_hidden" prefix="l-rel" field="TargetType"/>
-
-			<inp2:m_RenderElement name="inp_id_label" prefix="l-rel" field="RelationshipId" title="la_fld_Id"/>
-			<inp2:m_RenderElement name="inp_edit_relation" prefix="l-rel" field="TargetId" title="la_fld_TargetId"/>
-			<inp2:m_RenderElement name="inp_edit_radio" prefix="l-rel" field="Type" title="la_fld_RelationshipType"/>
-			<inp2:m_RenderElement name="inp_edit_checkbox" prefix="l-rel" field="Enabled" title="la_fld_Enabled"/>
-			<inp2:m_RenderElement name="inp_edit_box" prefix="l-rel" field="Priority" title="la_fld_Priority" size="4"/>
-			<inp2:m_RenderElement name="inp_edit_filler"/>
-	</table>
-</div>
-
-<inp2:m_include t="incs/footer"/>
\ No newline at end of file

Property changes on: releases/5.2.2-B1/admin_templates/links/relations_edit.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.5.2.4
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/links/file_edit.tpl
===================================================================
--- releases/5.2.2-B1/admin_templates/links/file_edit.tpl	(revision 16497)
+++ releases/5.2.2-B1/admin_templates/links/file_edit.tpl	(nonexistent)
@@ -1,68 +0,0 @@
-<inp2:adm_SetPopupSize width="750" height="400"/>
-
-<inp2:m_include t="incs/header"/>
-<inp2:m_RenderElement name="combined_header" prefix="l" section="in-portal:browse" title_preset="file_edit"/>
-
-<!-- ToolBar -->
-<table class="toolbar" height="30" cellspacing="0" cellpadding="0" width="100%" border="0">
-<tbody>
-	<tr>
-  	<td>
-  		<script type="text/javascript">
-				a_toolbar = new ToolBar();
-				a_toolbar.AddButton( new ToolBarButton('select', '<inp2:m_phrase label="la_ToolTip_Save" escape="1"/>', function() {
-							submit_event('l-file','<inp2:l-file_SaveEvent/>');
-						}
-					) );
-				a_toolbar.AddButton( new ToolBarButton('cancel', '<inp2:m_phrase label="la_ToolTip_Cancel" escape="1"/>', function() {
-							submit_event('l-file','OnCancel');
-						}
-				 ) );
-
-				a_toolbar.AddButton( new ToolBarSeparator('sep1') );
-
-				a_toolbar.AddButton( new ToolBarButton('prev', '<inp2:m_phrase label="la_ToolTip_Prev" escape="1"/>', function() {
-						go_to_id('l-file', '<inp2:l-file_PrevId/>');
-					}
-				));
-
-				a_toolbar.AddButton( new ToolBarButton('next', '<inp2:m_phrase label="la_ToolTip_Next" escape="1"/>', function() {
-						go_to_id('l-file', '<inp2:l-file_NextId/>');
-					}
-				));
-
-				a_toolbar.Render();
-
-				<inp2:m_if check="l-file_IsSingle">
-					a_toolbar.HideButton('prev');
-					a_toolbar.HideButton('next');
-					a_toolbar.HideButton('sep1');
-				<inp2:m_else/>
-					<inp2:m_if check="l-file_IsLast">
-						a_toolbar.DisableButton('next');
-					</inp2:m_if>
-					<inp2:m_if check="l-file_IsFirst">
-						a_toolbar.DisableButton('prev');
-					</inp2:m_if>
-				</inp2:m_if>
-			</script>
-		</td>
-	</tr>
-</tbody>
-</table>
-
-<inp2:l-file_SaveWarning name="grid_save_warning"/>
-<inp2:l-file_ErrorWarning name="form_error_warning"/>
-
-<div id="scroll_container">
-	<table class="edit-form">
-		<inp2:m_RenderElement name="subsection" prefix="l-file" fields="ResourceId,FileName,FilePath,Status" title="la_section_File"/>
-			<inp2:m_RenderElement name="inp_edit_hidden" prefix="l-file" field="ResourceId"/>
-			<inp2:m_RenderElement name="inp_edit_box" prefix="l-file" field="FileName" title="la_fld_Name" size="50" />
-			<inp2:m_RenderElement name="inp_edit_upload" prefix="l-file" field="FilePath" title="la_fld_FilePath" />
-			<inp2:m_RenderElement name="inp_edit_checkbox" prefix="l-file" field="Status" title="la_fld_Enabled" onchange="check_primary()" />
-	<inp2:m_RenderElement name="inp_edit_filler"/>
-	</table>
-</div>
-
-<inp2:m_include t="incs/footer"/>
\ No newline at end of file

Property changes on: releases/5.2.2-B1/admin_templates/links/file_edit.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.6
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/links/links_custom.tpl
===================================================================
--- releases/5.2.2-B1/admin_templates/links/links_custom.tpl	(revision 16497)
+++ releases/5.2.2-B1/admin_templates/links/links_custom.tpl	(nonexistent)
@@ -1,73 +0,0 @@
-<inp2:adm_SetPopupSize width="880" height="680"/>
-
-<inp2:m_include t="incs/header"/>
-
-<inp2:m_RenderElement name="combined_header" prefix="l" section="in-portal:browse" title_preset="links_custom" tab_preset="Default"/>
-
-<!-- ToolBar -->
-<table class="toolbar" height="30" cellspacing="0" cellpadding="0" width="100%" border="0">
-<tbody>
-	<tr>
-  	<td>
-  		<script type="text/javascript">
-				a_toolbar = new ToolBar();
-				a_toolbar.AddButton( new ToolBarButton('select', '<inp2:m_phrase label="la_ToolTip_Save" escape="1"/>', function() {
-							submit_event('l','<inp2:l_SaveEvent/>');
-						}
-					) );
-				a_toolbar.AddButton( new ToolBarButton('cancel', '<inp2:m_phrase label="la_ToolTip_Cancel" escape="1"/>', function() {
-							submit_event('l','OnCancelEdit');
-						}
-				 ) );
-
-				a_toolbar.AddButton( new ToolBarSeparator('sep1') );
-
-				a_toolbar.AddButton( new ToolBarButton('prev', '<inp2:m_phrase label="la_ToolTip_Prev" escape="1"/>', function() {
-							go_to_id('l', '<inp2:l_PrevId/>');
-						}
-				 ) );
-				a_toolbar.AddButton( new ToolBarButton('next', '<inp2:m_phrase label="la_ToolTip_Next" escape="1"/>', function() {
-							go_to_id('l', '<inp2:l_NextId/>');
-						}
-				 ) );
-
-				function edit(){ }
-
-				a_toolbar.Render();
-
-				<inp2:m_if check="l_IsSingle">
-					a_toolbar.HideButton('prev');
-					a_toolbar.HideButton('next');
-					a_toolbar.HideButton('sep1');
-				<inp2:m_else/>
-					<inp2:m_if check="l_IsLast" >
-						a_toolbar.DisableButton('next');
-					</inp2:m_if>
-					<inp2:m_if check="l_IsFirst" >
-						a_toolbar.DisableButton('prev');
-					</inp2:m_if>
-				</inp2:m_if>
-			</script>
-		</td>
-
-		<inp2:m_RenderElement name="ml_selector" prefix="l"/>
-	</tr>
-</tbody>
-</table>
-
-<inp2:l_SaveWarning name="grid_save_warning"/>
-<inp2:l_ErrorWarning name="form_error_warning"/>
-
-<inp2:m_include t="incs/custom_blocks"/>
-
-<div id="scroll_container">
-	<table class="edit-form">
-		<inp2:cf.all_PrintList render_as="cv_row_block" SourcePrefix="l" value_field="Value" per_page="-1" grid="Default" original_title="la_section_OriginalValues" display_original="1"/>
-
-		<inp2:m_RenderElement name="inp_edit_filler"/>
-	</table>
-</div>
-
-<input type="hidden" name="cf_type" value="<inp2:l_UnitOption name='ItemType'/>"/>
-
-<inp2:m_include t="incs/footer"/>
\ No newline at end of file

Property changes on: releases/5.2.2-B1/admin_templates/links/links_custom.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.6.2.6
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/links/links_categories.tpl
===================================================================
--- releases/5.2.2-B1/admin_templates/links/links_categories.tpl	(revision 16497)
+++ releases/5.2.2-B1/admin_templates/links/links_categories.tpl	(nonexistent)
@@ -1,84 +0,0 @@
-<inp2:adm_SetPopupSize width="880" height="680"/>
-
-<inp2:m_include t="incs/header"/>
-<inp2:m_RenderElement name="combined_header" prefix="l" section="in-portal:browse" title_preset="links_categories" tab_preset="Default" pagination="1" pagination_prefix="l-ci"/>
-
-<!-- ToolBar -->
-<table class="toolbar" height="30" cellspacing="0" cellpadding="0" width="100%" border="0">
-<tbody>
-	<tr>
-  	<td>
-  		<script type="text/javascript">
-  				function edit(){ }
-
-				a_toolbar = new ToolBar();
-				a_toolbar.AddButton( new ToolBarButton('select', '<inp2:m_phrase label="la_ToolTip_Save" escape="1"/>', function() {
-							submit_event('l','<inp2:l_SaveEvent/>');
-						}
-					) );
-				a_toolbar.AddButton( new ToolBarButton('cancel', '<inp2:m_phrase label="la_ToolTip_Cancel" escape="1"/>', function() {
-							submit_event('l','OnCancelEdit');
-						}
-				 ) );
-
-				a_toolbar.AddButton( new ToolBarSeparator('sep1') );
-
-				a_toolbar.AddButton( new ToolBarButton('prev', '<inp2:m_phrase label="la_ToolTip_Prev" escape="1"/>', function() {
-							go_to_id('l', '<inp2:l_PrevId/>');
-						}
-				 ) );
-				a_toolbar.AddButton( new ToolBarButton('next', '<inp2:m_phrase label="la_ToolTip_Next" escape="1"/>', function() {
-							go_to_id('l', '<inp2:l_NextId/>');
-						}
-				 ) );
-
-				a_toolbar.AddButton( new ToolBarSeparator('sep2') );
-
-				//Category related:
-				a_toolbar.AddButton( new ToolBarButton('new_item', '<inp2:m_phrase label="la_ToolTip_New_Category" escape="1"/>::<inp2:m_phrase label="la_ToolTip_Add" escape="1"/>',
-						function() {
-							openSelector('l', '<inp2:adm_SelectorLink prefix="l" selection_mode="multi" tab_prefixes="none" no_amp="1" js_escape="1"/>', 'ItemCategory');
-						} ) );
-
-				a_toolbar.AddButton( new ToolBarButton('delete', '<inp2:m_phrase label="la_ToolTip_Delete" escape="1"/>',
-						function() {
-							std_delete_items('l-ci')
-						} ) );
-
-				a_toolbar.AddButton( new ToolBarButton('setprimary', '<inp2:m_phrase label="la_ToolTip_SetPrimary" escape="1"/>', function() {
-							submit_event('l-ci','OnSetPrimary');
-						}
-				 ) );
-
-				a_toolbar.Render();
-
-				<inp2:m_if check="l_IsSingle" >
-					a_toolbar.HideButton('prev');
-					a_toolbar.HideButton('next');
-					a_toolbar.HideButton('sep1');
-				<inp2:m_else/>
-					<inp2:m_if check="l_IsLast" >
-						a_toolbar.DisableButton('next');
-					</inp2:m_if>
-					<inp2:m_if check="l_IsFirst" >
-						a_toolbar.DisableButton('prev');
-					</inp2:m_if>
-				</inp2:m_if>
-			</script>
-		</td>
-
-		<inp2:m_RenderElement name="search_main_toolbar" prefix="l-ci" grid="Default"/>
-	</tr>
-</tbody>
-</table>
-
-<inp2:m_DefineElement name="grid_checkbox_category_td">
-	<inp2:CategoryName field="$field" primary_title="la_PrimaryCategory" no_special="1"/>
-</inp2:m_DefineElement>
-
-<inp2:m_RenderElement name="grid" PrefixSpecial="l-ci" IdField="CategoryId" grid="Default"/>
-<script type="text/javascript">
-	Grids['l-ci'].SetDependantToolbarButtons( new Array('delete','setprimary') );
-</script>
-
-<inp2:m_include t="incs/footer"/>
\ No newline at end of file

Property changes on: releases/5.2.2-B1/admin_templates/links/links_categories.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.4.2.5
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/links/images_edit.tpl
===================================================================
--- releases/5.2.2-B1/admin_templates/links/images_edit.tpl	(revision 16497)
+++ releases/5.2.2-B1/admin_templates/links/images_edit.tpl	(nonexistent)
@@ -1,87 +0,0 @@
-<inp2:adm_SetPopupSize width="750" height="670"/>
-
-<inp2:m_include t="incs/header"/>
-<inp2:m_RenderElement name="combined_header" prefix="l" section="in-portal:browse" title_preset="images_edit"/>
-
-<inp2:m_include t="incs/image_blocks"/>
-
-<!-- ToolBar -->
-<table class="toolbar" height="30" cellspacing="0" cellpadding="0" width="100%" border="0">
-<tbody>
-	<tr>
-  	<td>
-  		<script type="text/javascript">
-				a_toolbar = new ToolBar();
-				a_toolbar.AddButton( new ToolBarButton('select', '<inp2:m_phrase label="la_ToolTip_Save" escape="1"/>', function() {
-							submit_event('l-img','<inp2:l-img_SaveEvent/>');
-						}
-					) );
-				a_toolbar.AddButton( new ToolBarButton('cancel', '<inp2:m_phrase label="la_ToolTip_Cancel" escape="1"/>', function() {
-							submit_event('l-img','OnCancel');
-						}
-				 ) );
-
-				a_toolbar.AddButton( new ToolBarSeparator('sep1') );
-
-				a_toolbar.AddButton( new ToolBarButton('prev', '<inp2:m_phrase label="la_ToolTip_Prev" escape="1"/>', function() {
-					go_to_id('l-img', '<inp2:l-img_PrevId/>');
-					}
-				));
-
-				a_toolbar.AddButton( new ToolBarButton('next', '<inp2:m_phrase label="la_ToolTip_Next" escape="1"/>', function() {
-						go_to_id('l-img', '<inp2:l-img_NextId/>');
-					}
-				));
-
-				a_toolbar.Render();
-
-				<inp2:m_if check="l-img_IsSingle">
-					a_toolbar.HideButton('prev');
-					a_toolbar.HideButton('next');
-					a_toolbar.HideButton('sep1');
-				<inp2:m_else/>
-					<inp2:m_if check="l-img_IsLast">
-						a_toolbar.DisableButton('next');
-					</inp2:m_if>
-					<inp2:m_if check="l-img_IsFirst">
-						a_toolbar.DisableButton('prev');
-					</inp2:m_if>
-				</inp2:m_if>
-			</script>
-		</td>
-	</tr>
-</tbody>
-</table>
-
-<inp2:l-img_SaveWarning name="grid_save_warning"/>
-<inp2:l-img_ErrorWarning name="form_error_warning"/>
-
-<div id="scroll_container">
-	<table class="edit-form">
-		<inp2:m_RenderElement name="subsection" prefix="l-img" fields="ResourceId,ImageId,Name,AltName,Enabled,DefaultImg,Priority" title="la_section_Image"/>
-			<inp2:m_RenderElement name="inp_edit_hidden" prefix="l-img" field="ResourceId"/>
-			<inp2:m_RenderElement name="inp_label" prefix="l-img" field="ImageId" title="la_fld_Id"/>
-
-			<inp2:m_RenderElement name="inp_edit_box" prefix="l-img" field="Name" title="la_fld_Name" size="40"/>
-			<inp2:m_RenderElement name="inp_edit_box" prefix="l-img" field="AltName" title="la_fld_AltValue" size="40"/>
-
-			<inp2:m_RenderElement name="inp_edit_checkbox" prefix="l-img" field="Enabled" title="la_fld_Enabled" onchange="check_primary()" />
-			<inp2:m_RenderElement name="inp_edit_checkbox" prefix="l-img" field="DefaultImg" title="la_fld_Primary" onchange="check_status()" />
-			<inp2:m_RenderElement name="inp_edit_box" prefix="l-img" field="Priority" title="la_fld_Priority" size="5"/>
-
-		<inp2:m_RenderElement name="subsection" title="la_section_ThumbnailImage"/>
-			<inp2:m_RenderElement name="thumbnail_section" prefix="l-img"/>
-
-		<inp2:m_RenderElement name="subsection" prefix="l-img" fields="SameImages" title="la_section_FullSizeImage"/>
-			<inp2:m_RenderElement name="inp_edit_checkbox" prefix="l-img" field="SameImages" title="la_fld_SameAsThumb" onchange="toggle_fullsize()"/>
-			<inp2:m_RenderElement name="fullsize_section" prefix="l-img"/>
-		<inp2:m_RenderElement name="inp_edit_filler"/>
-	</table>
-</div>
-
-<script type="text/javascript">
-	<inp2:m_RenderElement name="images_edit_js" prefix="l-img"/>
-	toggle_fullsize();
-</script>
-
-<inp2:m_include t="incs/footer"/>
\ No newline at end of file

Property changes on: releases/5.2.2-B1/admin_templates/links/images_edit.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.6.2.5
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/links/links_relations.tpl
===================================================================
--- releases/5.2.2-B1/admin_templates/links/links_relations.tpl	(revision 16497)
+++ releases/5.2.2-B1/admin_templates/links/links_relations.tpl	(nonexistent)
@@ -1,105 +0,0 @@
-<inp2:adm_SetPopupSize width="880" height="680"/>
-
-<inp2:m_include t="incs/header"/>
-<inp2:m_RenderElement name="combined_header" prefix="l" section="in-portal:browse" title_preset="links_relations" tab_preset="Default" pagination="1" pagination_prefix="l-rel"/>
-
-<!-- ToolBar -->
-<table class="toolbar" height="30" cellspacing="0" cellpadding="0" width="100%" border="0">
-<tbody>
-	<tr>
-  	<td>
-  		<script type="text/javascript">
-				a_toolbar = new ToolBar();
-				a_toolbar.AddButton( new ToolBarButton('select', '<inp2:m_phrase label="la_ToolTip_Save" escape="1"/>', function() {
-							submit_event('l','<inp2:l_SaveEvent/>');
-						}
-					) );
-				a_toolbar.AddButton( new ToolBarButton('cancel', '<inp2:m_phrase label="la_ToolTip_Cancel" escape="1"/>', function() {
-							submit_event('l','OnCancelEdit');
-						}
-				 ) );
-
-				a_toolbar.AddButton( new ToolBarSeparator('sep1') );
-
-				a_toolbar.AddButton( new ToolBarButton('prev', '<inp2:m_phrase label="la_ToolTip_Prev" escape="1"/>', function() {
-							go_to_id('l', '<inp2:l_PrevId/>');
-						}
-				 ) );
-				a_toolbar.AddButton( new ToolBarButton('next', '<inp2:m_phrase label="la_ToolTip_Next" escape="1"/>', function() {
-							go_to_id('l', '<inp2:l_NextId/>');
-						}
-				 ) );
-
-				a_toolbar.AddButton( new ToolBarSeparator('sep2') );
-
-				//Relations related:
-				a_toolbar.AddButton( new ToolBarButton('new_item', '<inp2:m_phrase label="la_ToolTip_New_Relation" escape="1"/>::<inp2:m_phrase label="la_ToolTip_Add" escape="1"/>',
-						function() {
-							openSelector('l-rel', '<inp2:adm_SelectorLink prefix="l-rel" selection_mode="single" tab_prefixes="all" no_amp="1" js_escape="1"/>', 'TargetId', '950x600');
-						} ) );
-
-				function edit()
-	  			{
-	  				std_edit_temp_item('l-rel', 'in-link/links/relations_edit');
-	  			}
-
-				a_toolbar.AddButton( new ToolBarButton('edit', '<inp2:m_phrase label="la_ToolTip_Edit" escape="1"/>', edit) );
-				a_toolbar.AddButton( new ToolBarButton('delete', '<inp2:m_phrase label="la_ToolTip_Delete" escape="1"/>',
-						function() {
-							std_delete_items('l-rel')
-						} ) );
-
-
-				a_toolbar.AddButton( new ToolBarSeparator('sep3') );
-
-				a_toolbar.AddButton( new ToolBarButton('approve', '<inp2:m_phrase label="la_ToolTip_Approve" escape="1"/>', function() {
-							submit_event('l-rel','OnMassApprove');
-						}
-				 ) );
-
-				a_toolbar.AddButton( new ToolBarButton('decline', '<inp2:m_phrase label="la_ToolTip_Decline" escape="1"/>', function() {
-							submit_event('l-rel','OnMassDecline');
-						}
-				 ) );
-
-				a_toolbar.AddButton( new ToolBarSeparator('sep4') );
-
-				a_toolbar.AddButton( new ToolBarButton('view', '<inp2:m_phrase label="la_ToolTip_View" escape="1"/>', function() {
-							show_viewmenu(a_toolbar,'view');
-						}
-				) );
-
-				a_toolbar.Render();
-
-				<inp2:m_if check="l_IsSingle" >
-					a_toolbar.HideButton('prev');
-					a_toolbar.HideButton('next');
-					a_toolbar.HideButton('sep1');
-					//a_toolbar.HideButton('sep2');
-				<inp2:m_else/>
-					<inp2:m_if check="l_IsLast" >
-						a_toolbar.DisableButton('next');
-					</inp2:m_if>
-					<inp2:m_if check="l_IsFirst" >
-						a_toolbar.DisableButton('prev');
-					</inp2:m_if>
-				</inp2:m_if>
-			</script>
-		</td>
-
-		<inp2:m_RenderElement name="search_main_toolbar" prefix="l-rel" grid="Default"/>
-	</tr>
-</tbody>
-</table>
-
-<inp2:m_RenderElement name="grid" PrefixSpecial="l-rel" IdField="RelationshipId" grid="Default"/>
-<script type="text/javascript">
-	Grids['l-rel'].SetDependantToolbarButtons( new Array('edit','delete','approve','decline') );
-</script>
-<input type="hidden" name="TargetId" id="TargetId" value="<inp2:m_get name="TargetId"/>">
-<input type="hidden" name="TargetType" id="TargetType" value="<inp2:m_get name="TargetType"/>">
-<inp2:m_include t="incs/footer"/>
-
-<script type="text/javascript">
-	var $env = document.getElementById('sid').value+'-:m<inp2:m_get name="m_cat_id"/>-1-1-1-s';
-</script>
\ No newline at end of file

Property changes on: releases/5.2.2-B1/admin_templates/links/links_relations.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.5.2.3
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/links/links_files.tpl
===================================================================
--- releases/5.2.2-B1/admin_templates/links/links_files.tpl	(revision 16497)
+++ releases/5.2.2-B1/admin_templates/links/links_files.tpl	(nonexistent)
@@ -1,86 +0,0 @@
-<inp2:adm_SetPopupSize width="880" height="680"/>
-
-<inp2:m_include t="incs/header"/>
-<inp2:m_RenderElement name="combined_header" prefix="l" section="in-portal:browse" title_preset="links_files" tab_preset="Default" pagination="1" pagination_prefix="l-file"/>
-
-<!-- ToolBar -->
-<table class="toolbar" height="30" cellspacing="0" cellpadding="0" width="100%" border="0">
-<tbody>
-	<tr>
-  	<td>
-  		<script type="text/javascript">
-
-  				function edit()
-	  			{
-	  				std_edit_temp_item('l-file', 'in-link/links/file_edit');
-	  			}
-
-  				a_toolbar = new ToolBar();
-				a_toolbar.AddButton( new ToolBarButton('select', '<inp2:m_phrase label="la_ToolTip_Save" escape="1"/>', function() {
-							submit_event('l','<inp2:l_SaveEvent/>');
-						}
-					) );
-				a_toolbar.AddButton( new ToolBarButton('cancel', '<inp2:m_phrase label="la_ToolTip_Cancel" escape="1"/>', function() {
-							submit_event('l','OnCancelEdit');
-						}
-				 ) );
-
-				a_toolbar.AddButton( new ToolBarSeparator('sep1') );
-
-				a_toolbar.AddButton( new ToolBarButton('prev', '<inp2:m_phrase label="la_ToolTip_Prev" escape="1"/>', function() {
-							go_to_id('l', '<inp2:l_PrevId/>');
-						}
-				 ) );
-				a_toolbar.AddButton( new ToolBarButton('next', '<inp2:m_phrase label="la_ToolTip_Next" escape="1"/>', function() {
-							go_to_id('l', '<inp2:l_NextId/>');
-						}
-				 ) );
-
-				a_toolbar.AddButton( new ToolBarSeparator('sep2') );
-
-				a_toolbar.AddButton( new ToolBarButton('new_item', '<inp2:m_phrase label="la_ToolTip_NewFile" escape="1"/>::<inp2:m_phrase label="la_ToolTip_Add" escape="1"/>',
-						function() {
-							std_new_item('l-file', 'in-link/links/file_edit')
-						} ) );
-
-				a_toolbar.AddButton( new ToolBarButton('edit', '<inp2:m_phrase label="la_ToolTip_Edit" escape="1"/>', edit) );
-				a_toolbar.AddButton( new ToolBarButton('delete', '<inp2:m_phrase label="la_ToolTip_Delete" escape="1"/>',
-						function() {
-							std_delete_items('l-file')
-						} ) );
-
-				a_toolbar.AddButton( new ToolBarSeparator('sep3') );
-
-				a_toolbar.AddButton( new ToolBarButton('view', '<inp2:m_phrase label="la_ToolTip_View" escape="1"/>', function() {
-							show_viewmenu(a_toolbar,'view');
-						}
-				) );
-
-				a_toolbar.Render();
-
-				<inp2:m_if check="l_IsSingle" >
-					a_toolbar.HideButton('prev');
-					a_toolbar.HideButton('next');
-					a_toolbar.HideButton('sep1');
-				<inp2:m_else/>
-					<inp2:m_if check="l_IsLast" >
-						a_toolbar.DisableButton('next');
-					</inp2:m_if>
-					<inp2:m_if check="l_IsFirst" >
-						a_toolbar.DisableButton('prev');
-					</inp2:m_if>
-				</inp2:m_if>
-			</script>
-		</td>
-
-		<inp2:m_RenderElement name="search_main_toolbar" prefix="l-file" grid="Default"/>
-	</tr>
-</tbody>
-</table>
-
-<inp2:m_RenderElement name="grid" PrefixSpecial="l-file" IdField="FileId" grid="Default"/>
-<script type="text/javascript">
-	Grids['l-file'].SetDependantToolbarButtons( new Array('edit','delete') );
-</script>
-
-<inp2:m_include t="incs/footer"/>
\ No newline at end of file

Property changes on: releases/5.2.2-B1/admin_templates/links/links_files.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.6
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/links/review_edit.tpl
===================================================================
--- releases/5.2.2-B1/admin_templates/links/review_edit.tpl	(revision 16497)
+++ releases/5.2.2-B1/admin_templates/links/review_edit.tpl	(nonexistent)
@@ -1,78 +0,0 @@
-<inp2:adm_SetPopupSize width="750" height="400"/>
-
-<inp2:m_include t="incs/header"/>
-<inp2:m_RenderElement name="combined_header" prefix="l" section="in-portal:browse" title_preset="reviews_edit"/>
-
-<!-- ToolBar -->
-<table class="toolbar" height="30" cellspacing="0" cellpadding="0" width="100%" border="0">
-<tbody>
-	<tr>
-  	<td>
-  		<script type="text/javascript">
-				a_toolbar = new ToolBar();
-				a_toolbar.AddButton( new ToolBarButton('select', '<inp2:m_phrase label="la_ToolTip_Save" escape="1"/>', function() {
-							submit_event('l-rev','<inp2:l-rev_SaveEvent/>');
-						}
-					) );
-				a_toolbar.AddButton( new ToolBarButton('cancel', '<inp2:m_phrase label="la_ToolTip_Cancel" escape="1"/>', function() {
-							submit_event('l-rev','OnCancel');
-						}
-				 ) );
-
-				a_toolbar.AddButton( new ToolBarSeparator('sep1') );
-
-				a_toolbar.AddButton( new ToolBarButton('prev', '<inp2:m_phrase label="la_ToolTip_Prev" escape="1"/>', function() {
-					go_to_id('l-rev', '<inp2:l-rev_PrevId/>');
-					}
-				));
-
-				a_toolbar.AddButton( new ToolBarButton('next', '<inp2:m_phrase label="la_ToolTip_Next" escape="1"/>', function() {
-						go_to_id('l-rev', '<inp2:l-rev_NextId/>');
-					}
-				));
-
-				a_toolbar.Render();
-
-				<inp2:m_if check="l-rev_IsSingle" >
-					a_toolbar.HideButton('prev');
-					a_toolbar.HideButton('next');
-					a_toolbar.HideButton('sep1');
-				<inp2:m_else/>
-					<inp2:m_if check="l-rev_IsLast" >
-						a_toolbar.DisableButton('next');
-					</inp2:m_if>
-					<inp2:m_if check="l-rev_IsFirst" >
-						a_toolbar.DisableButton('prev');
-					</inp2:m_if>
-				</inp2:m_if>
-			</script>
-		</td>
-	</tr>
-</tbody>
-</table>
-
-<inp2:l-rev_SaveWarning name="grid_save_warning"/>
-<inp2:l-rev_ErrorWarning name="form_error_warning"/>
-
-<inp2:m_RenderElement name="inp_edit_hidden" prefix="l-rev" field="ItemId"/>
-
-<div id="scroll_container">
-	<table class="edit-form">
-		<inp2:m_RenderElement name="subsection" prefix="l-rev" fields="ItemId,TextFormat,ReviewId,CreatedById,ReviewText,Rating" title="la_Text_Review"/>
-			<inp2:m_RenderElement name="inp_edit_checkbox_allow_html" prefix="l-rev" field="TextFormat"/>
-			<inp2:m_RenderElement name="inp_id_label" prefix="l-rev" field="ReviewId" title="la_fld_Id"/>
-			<inp2:m_RenderElement name="inp_edit_user" prefix="l-rev" field="CreatedById" title="la_fld_CreatedById" class="text"/>
-			<inp2:m_RenderElement name="inp_edit_textarea" prefix="l-rev" field="ReviewText" title="la_fld_ReviewText" cols="70" rows="8"/>
-			<inp2:m_RenderElement name="inp_edit_options" prefix="l-rev" field="Rating" title="la_fld_Rating" class="text"/>
-			<inp2:m_RenderElement name="inp_edit_box" prefix="l-rev" field="HelpfulCount" title="la_fld_HelpfulCount" style="width: 50px;"/>
-			<inp2:m_RenderElement name="inp_edit_box" prefix="l-rev" field="NotHelpfulCount" title="la_fld_NotHelpfulCount" style="width: 50px;"/>
-
-		<inp2:m_RenderElement name="subsection" prefix="l-rev" fields="Status,Priority,CreatedOn" title="la_Text_General"/>
-			<inp2:m_RenderElement name="inp_edit_radio" prefix="l-rev" field="Status" title="la_fld_Status"/>
-			<inp2:m_RenderElement name="inp_edit_box" prefix="l-rev" field="Priority" title="la_fld_Priority" size="3" class="text"/>
-			<inp2:m_RenderElement name="inp_edit_date_time" prefix="l-rev" field="CreatedOn" title="la_fld_CreatedOn" size="20" class="text"/>
-		<inp2:m_RenderElement name="inp_edit_filler"/>
-	</table>
-</div>
-
-<inp2:m_include t="incs/footer"/>
\ No newline at end of file

Property changes on: releases/5.2.2-B1/admin_templates/links/review_edit.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.5.2.5
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/duplicate_checker/duplicate_link_view.tpl
===================================================================
--- releases/5.2.2-B1/admin_templates/duplicate_checker/duplicate_link_view.tpl	(revision 16497)
+++ releases/5.2.2-B1/admin_templates/duplicate_checker/duplicate_link_view.tpl	(nonexistent)
@@ -1,63 +0,0 @@
-<inp2:adm_SetPopupSize width="780" height="600"/>
-<inp2:m_include t="incs/header"/>
-
-<inp2:m_RenderElement name="combined_header" prefix="l.duplicates-sub" section="in-link:duplicate_checker" title_preset="duplicate_links_view" pagination="1"/>
-
-<!-- ToolBar -->
-<table class="toolbar" height="30" cellspacing="0" cellpadding="0" width="100%" border="0">
-<tbody>
-	<tr>
-  	<td>
-  		<script type="text/javascript">
-				a_toolbar = new ToolBar();
-
-				function edit()
-				{
-					set_hidden_field('remove_specials[l.duplicates-sub]', 1);
-				  	std_edit_item('l.duplicates-sub', 'in-link/links/links_edit');
-				}
-
-				a_toolbar.AddButton( new ToolBarButton('cancel', '<inp2:m_phrase label="la_ToolTip_Close" escape="1"/>',
-						function() {
-							submit_event('l.duplicates', 'OnGoBack');
-						} ) );
-
-				a_toolbar.AddButton( new ToolBarSeparator('sep1') );
-
-				a_toolbar.AddButton( new ToolBarButton('edit', '<inp2:m_phrase label="la_ToolTip_Edit" escape="1"/>', edit) );
-
-				a_toolbar.AddButton( new ToolBarButton('delete', '<inp2:m_phrase label="la_ToolTip_Delete" escape="1"/>',
-						function() {
-							std_delete_items('l.duplicates-sub')
-						} ) );
-
-			  	a_toolbar.AddButton( new ToolBarSeparator('sep2') );
-
-			  	a_toolbar.AddButton( new ToolBarButton('in-link:merge_links', '<inp2:m_phrase label="la_ToolTip_Merge" escape="1"/>', function() {
-							submit_event('l.duplicates-sub', 'OnMerge');
-						}
-				 ) );
-
-				a_toolbar.AddButton( new ToolBarSeparator('sep2') );
-
-			  	a_toolbar.AddButton( new ToolBarButton('view', '<inp2:m_phrase label="la_ToolTip_View" escape="1"/>', function() {
-							show_viewmenu(a_toolbar,'view');
-						}
-				) );
-
-				a_toolbar.Render();
-			</script>
-		</td>
-
-		<inp2:m_RenderElement name="search_main_toolbar" prefix="l.duplicates-sub" grid="Default"/>
-	</tr>
-</tbody>
-</table>
-
-<inp2:m_include t="categories/ci_blocks"/>
-<inp2:m_RenderElement name="grid" PrefixSpecial="l.duplicates-sub" IdField="LinkId" grid="Default"/>
-<script type="text/javascript">
-	Grids['l.duplicates-sub'].SetDependantToolbarButtons( new Array('edit','delete','merge_links') );
-</script>
-
-<inp2:m_include t="incs/footer"/>
\ No newline at end of file

Property changes on: releases/5.2.2-B1/admin_templates/duplicate_checker/duplicate_link_view.tpl
___________________________________________________________________
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/export_finish.tpl
===================================================================
--- releases/5.2.2-B1/admin_templates/export_finish.tpl	(revision 16497)
+++ releases/5.2.2-B1/admin_templates/export_finish.tpl	(nonexistent)
@@ -1,43 +0,0 @@
-<inp2:m_include t="incs/header"/>
-<inp2:m_RenderElement name="combined_header" prefix="l.export" section="in-portal:browse" perm_section="LINK" permission_type="VIEW" system_permission="0" title_preset="links_export"/>
-
-<!-- ToolBar -->
-<table class="toolbar" height="30" cellspacing="0" cellpadding="0" width="100%" border="0">
-<tbody>
-	<tr>
-  	<td>
-  		<script type="text/javascript">
-				a_toolbar = new ToolBar();
-
-				a_toolbar.AddButton( new ToolBarButton('cancel', '<inp2:m_phrase label="la_ToolTip_Close" escape="1"/>', function() {
-							submit_event('l.export', 'OnGoBack');
-						}
-				 ) );
-
-				a_toolbar.Render();
-			</script>
-		</td>
-	</tr>
-</tbody>
-</table>
-
-<div id="scroll_container">
-	<table class="edit-form">
-		<inp2:m_RenderElement name="subsection" title="la_section_General"/>
-
-		<tr class="<inp2:m_odd_even odd='edit-form-odd' even='edit-form-even'/>">
-			<inp2:m_inc param="tab_index" by="1"/>
-			<td class="label-cell">
-				<inp2:m_phrase label="la_DownloadExportFile"/>
-			</td>
-			<td class="control-mid">&nbsp;</td>
-			<td class="control-cell">
-				<a href="<inp2:l.export_ExportPath as_url="1"/>"><inp2:l.export_ExportPath /></a>
-			</td>
-		</tr>
-
-		<inp2:m_RenderElement name="inp_edit_filler"/>
-	</table>
-</div>
-
-<inp2:m_include t="incs/footer"/>
\ No newline at end of file

Property changes on: releases/5.2.2-B1/admin_templates/export_finish.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.4.2.4
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/duplicate_checker.tpl
===================================================================
--- releases/5.2.2-B1/admin_templates/duplicate_checker.tpl	(revision 16497)
+++ releases/5.2.2-B1/admin_templates/duplicate_checker.tpl	(nonexistent)
@@ -1,73 +0,0 @@
-<inp2:m_include t="incs/header"/>
-
-<inp2:m_RenderElement name="combined_header" prefix="l.duplicates" section="in-link:duplicate_checker" grid="Duplicates" title_preset="duplicate_links" pagination="1"/>
-
-<!-- ToolBar -->
-<table class="toolbar" height="30" cellspacing="0" cellpadding="0" width="100%" border="0">
-<tbody>
-	<tr>
-  	<td>
-  		<script type="text/javascript">
-				a_toolbar = new ToolBar();
-
-				function edit()
-				{
-					open_popup('l.duplicates', 'OnStoreSelected', 'in-link/duplicate_checker/duplicate_link_view');
-				}
-
-				a_toolbar.AddButton( new ToolBarButton('edit', '<inp2:m_phrase label="la_ToolTip_Edit" escape="1"/>::<inp2:m_phrase label="la_ToolTip_Edit" escape="1"/>', edit) );
-
-				a_toolbar.AddButton( new ToolBarSeparator('sep1') );
-
-			  	a_toolbar.AddButton( new ToolBarButton('view', '<inp2:m_phrase label="la_ToolTip_View" escape="1"/>', function() {
-							show_viewmenu(a_toolbar,'view');
-						}
-				) );
-
-				a_toolbar.Render();
-
-				function set_grouping($prefix_special, $dupe_fields)
-				{
-					set_hidden_field($prefix_special + '_dupe_fields', $dupe_fields);
-					submit_event($prefix_special, 'OnSetGrouping');
-
-				}
-
-				Application.setHook(
-					'l.duplicates:OnCreateViewMenu',
-					function() {
-						// create grouping menu
-						$Menus['l.duplicates_grouping_menu'] = menuMgr.createMenu(rs('l.duplicates.grouping.menu'));
-						$Menus['l.duplicates_grouping_menu'].applyBorder(false, false, false, false);
-						$Menus['l.duplicates_grouping_menu'].dropShadow("none");
-						$Menus['l.duplicates_grouping_menu'].showIcon = true;
-						<inp2:m_Get name="m_lang" no_html_escape="1" result_to_var="language"/>
-						$Menus['l.duplicates_grouping_menu'].addItem(rs('l.duplicates.group.name'), 'Name', 'javascript:set_grouping("l.duplicates", "|l<inp2:m_Param name="language"/>_Name|");' <inp2:m_if check="m_RecallEquals" name="l.duplicates_dupe_fields" value="|l{$language}_Name|">,['img/check_on.gif']</inp2:m_if>);
-						$Menus['l.duplicates_grouping_menu'].addItem(rs('l.duplicates.group.url'), 'Url',  'javascript:set_grouping("l.duplicates", "|Url|");' <inp2:m_if check="m_RecallEquals" name="l.duplicates_dupe_fields" value="|Url|">,['img/check_on.gif']</inp2:m_if>);
-						$Menus['l.duplicates_grouping_menu'].addItem(rs('l.duplicates.group.name.url'), 'Name <inp2:m_phrase name="la_and"/> Url', 'javascript:set_grouping("l.duplicates", "|l<inp2:m_Param name="language"/>_Name|Url|");' <inp2:m_if check="m_RecallEquals" name="l.duplicates_dupe_fields" value="|l{$language}_Name|Url|">,['img/check_on.gif']</inp2:m_if>);
-
-						// add grouping menu to view menu
-						$Menus['l.duplicates_view_menu'].addItem(
-							rs('l.duplicates.grouping.menu.item'),
-							'<inp2:m_phrase name="la_menu_Grouping"/>',
-							'javascript:void()',
-							null, true, null,
-							rs('l.duplicates.grouping.menu'),
-							'<inp2:m_phrase name="la_menu_Grouping"/>'
-						);
-					}
-				);
-			</script>
-		</td>
-
-		<inp2:m_RenderElement name="search_main_toolbar" prefix="l.duplicates" grid="Duplicates"/>
-	</tr>
-</tbody>
-</table>
-
-<inp2:m_RenderElement name="grid" PrefixSpecial="l.duplicates" IdField="LinkId" grid="Duplicates"/>
-<script type="text/javascript">
-	Grids['l.duplicates'].SetDependantToolbarButtons( new Array('edit') );
-</script>
-
-<inp2:m_include t="incs/footer"/>

Property changes on: releases/5.2.2-B1/admin_templates/duplicate_checker.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.15.2.6
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/img/link_arrow.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: releases/5.2.2-B1/admin_templates/img/link_arrow.gif
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/img/toolbar/toolbar-sprite.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: releases/5.2.2-B1/admin_templates/img/toolbar/toolbar-sprite.png
___________________________________________________________________
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/img/toolbar/toolbar-sprite.css
===================================================================
--- releases/5.2.2-B1/admin_templates/img/toolbar/toolbar-sprite.css	(revision 16497)
+++ releases/5.2.2-B1/admin_templates/img/toolbar/toolbar-sprite.css	(nonexistent)
@@ -1,28 +0,0 @@
-.in-link-toolbar-sprite {
-	background: url("@templates_base@/../../modules/in-link/admin_templates/img/toolbar/toolbar-sprite.png") repeat-x scroll 0 0 transparent;
-	border: 0 none;
-	cursor: pointer;
-	padding: 0;
-}
-#in-link-tb-merge_links { background-position: -0px -0px; }
-#in-link-tb-merge_links.hover { background-position: -32px -0px; }
-#in-link-tb-merge_links.disabled { background-position: -64px -0px; }
-#in-link-tb-new_link { background-position: -0px -32px; }
-#in-link-tb-new_link.hover { background-position: -32px -32px; }
-#in-link-tb-new_link.disabled { background-position: -64px -32px; }
-#in-link-tb-new_listing { background-position: -0px -64px; }
-#in-link-tb-new_listing.hover { background-position: -32px -64px; }
-#in-link-tb-new_listing_type { background-position: -0px -96px; }
-#in-link-tb-new_listing_type.hover { background-position: -32px -96px; }
-#in-link-tb-validate_continue { background-position: -0px -128px; }
-#in-link-tb-validate_continue.hover { background-position: -32px -128px; }
-#in-link-tb-validate_continue.disabled { background-position: -64px -128px; }
-#in-link-tb-validate { background-position: -0px -160px; }
-#in-link-tb-validate.hover { background-position: -32px -160px; }
-#in-link-tb-validate.disabled { background-position: -64px -160px; }
-#in-link-tb-validate_reset { background-position: -0px -192px; }
-#in-link-tb-validate_reset.hover { background-position: -32px -192px; }
-#in-link-tb-validate_reset.disabled { background-position: -64px -192px; }
-#in-link-tb-validate_restart { background-position: -0px -224px; }
-#in-link-tb-validate_restart.hover { background-position: -32px -224px; }
-#in-link-tb-validate_restart.disabled { background-position: -64px -224px; }

Property changes on: releases/5.2.2-B1/admin_templates/img/toolbar/toolbar-sprite.css
___________________________________________________________________
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/img/icons/icon24_conf_directory.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: releases/5.2.2-B1/admin_templates/img/icons/icon24_conf_directory.png
___________________________________________________________________
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/img/icons/icon24_links.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: releases/5.2.2-B1/admin_templates/img/icons/icon24_links.png
___________________________________________________________________
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/img/icons/icon24_duplicate_checker.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: releases/5.2.2-B1/admin_templates/img/icons/icon24_duplicate_checker.png
___________________________________________________________________
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/img/icons/icon24_settings_in-link.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: releases/5.2.2-B1/admin_templates/img/icons/icon24_settings_in-link.png
___________________________________________________________________
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/img/icons/icon24_paid_listings.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: releases/5.2.2-B1/admin_templates/img/icons/icon24_paid_listings.png
___________________________________________________________________
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/img/icons/icon46_settings_in-link.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: releases/5.2.2-B1/admin_templates/img/icons/icon46_settings_in-link.png
___________________________________________________________________
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/img/icons/icon24_validate.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: releases/5.2.2-B1/admin_templates/img/icons/icon24_validate.png
___________________________________________________________________
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/img/itemicons/icon16_listing_type.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: releases/5.2.2-B1/admin_templates/img/itemicons/icon16_listing_type.gif
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1
\ No newline at end of property
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/img/itemicons/icon16_invalid_disabled.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: releases/5.2.2-B1/admin_templates/img/itemicons/icon16_invalid_disabled.gif
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/img/itemicons/icon16_invalid_pend.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: releases/5.2.2-B1/admin_templates/img/itemicons/icon16_invalid_pend.gif
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/img/itemicons/icon16_link.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: releases/5.2.2-B1/admin_templates/img/itemicons/icon16_link.png
___________________________________________________________________
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/img/itemicons/icon16_links.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: releases/5.2.2-B1/admin_templates/img/itemicons/icon16_links.png
___________________________________________________________________
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/img/itemicons/icon16_valid_pend.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: releases/5.2.2-B1/admin_templates/img/itemicons/icon16_valid_pend.gif
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/img/itemicons/icon16_link_disabled.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: releases/5.2.2-B1/admin_templates/img/itemicons/icon16_link_disabled.png
___________________________________________________________________
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/img/itemicons/icon16_not_validated_pend.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: releases/5.2.2-B1/admin_templates/img/itemicons/icon16_not_validated_pend.gif
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/img/itemicons/icon16_link_pending.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: releases/5.2.2-B1/admin_templates/img/itemicons/icon16_link_pending.png
___________________________________________________________________
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/img/itemicons/icon16_valid.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: releases/5.2.2-B1/admin_templates/img/itemicons/icon16_valid.gif
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/img/itemicons/icon16_not_validated.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: releases/5.2.2-B1/admin_templates/img/itemicons/icon16_not_validated.gif
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/img/itemicons/icon16_link_new.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: releases/5.2.2-B1/admin_templates/img/itemicons/icon16_link_new.png
___________________________________________________________________
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/img/itemicons/icon16_valid_disabled.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: releases/5.2.2-B1/admin_templates/img/itemicons/icon16_valid_disabled.gif
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/img/itemicons/icon16_invalid.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: releases/5.2.2-B1/admin_templates/img/itemicons/icon16_invalid.gif
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/img/itemicons/icon16_not_validated_disabled.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: releases/5.2.2-B1/admin_templates/img/itemicons/icon16_not_validated_disabled.gif
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: releases/5.2.2-B1/admin_templates/user_item_tab.tpl
===================================================================
--- releases/5.2.2-B1/admin_templates/user_item_tab.tpl	(revision 16497)
+++ releases/5.2.2-B1/admin_templates/user_item_tab.tpl	(nonexistent)
@@ -1,34 +0,0 @@
-<inp2:m_RequireLogin permissions="in-portal:user_list.view" system="1"/>
-<inp2:m_DefineElement name="catalog_tab">
-	<inp2:m_if check="m_ParamEquals" name="tab_init" value="" inverse="inverse">
-		<inp2:m_if check="m_ParamEquals" name="tab_init" value="1">
-			<div id="links_div" prefix="<inp2:m_param name="prefix"/>" view_template="in-link/user_item_tab" edit_template="in-link/links/links_edit" dep_buttons="new_link" category_id="-1" class="catalog-tab"><!-- IE minimal height problem fix --></div>
-			<script type="text/javascript">$Catalog.registerTab('links');</script>
-		</inp2:m_if>
-		<inp2:m_if check="m_ParamEquals" name="tab_init" value="2">
-			<inp2:adm_CatalogTab render_as="item_tab" prefix="$prefix" title_property="$title_property"/>
-		</inp2:m_if>
-	<inp2:m_else/>
-		<inp2:m_include t="incs/blocks"/>
-		<inp2:m_include t="incs/in-portal"/>
-		<inp2:m_include t="categories/ci_blocks"/>
-		<inp2:$prefix_InitList grid="$grid_name"/>
-
-		$Catalog.setItemCount('<inp2:m_param name="prefix"/>', '<inp2:{$prefix}_CatalogItemCount/>');
-		$Catalog.setCurrentCategory('<inp2:m_param name="prefix"/>', <inp2:m_get name="m_cat_id" no_html_escape="1" js_escape="1"/>);
-		$Catalog.saveSearch('<inp2:m_Param name="prefix"/>', '<inp2:$prefix_SearchKeyword js_escape="1"/>', '<inp2:m_Param name="grid_name"/>');
-
-		<inp2:m_RenderElement name="grid_js" PrefixSpecial="$prefix" IdField="LinkId" grid="$grid_name" menu_filters="yes"/>
-
-		Grids['<inp2:m_param name="prefix"/>'].SetDependantToolbarButtons( new Array('edit','delete'));
-		$Catalog.setViewMenu('<inp2:m_param name="prefix"/>');
-		#separator#
-		<!-- links tab: begin -->
-		<inp2:m_RenderElement name="kernel_form" form_name="links_form"/>
-			<inp2:m_RenderElement name="grid" ajax="1" PrefixSpecial="$prefix" IdField="LinkId" grid="$grid_name" menu_filters="yes"/>
-		<inp2:m_RenderElement name="kernel_form_end"/>
-		<!-- links tab: end -->
-	</inp2:m_if>
-</inp2:m_DefineElement>
-
-<inp2:l_InitCatalogTab render_as="catalog_tab" default_grid="Default" radio_grid="Radio"/>

Property changes on: releases/5.2.2-B1/admin_templates/user_item_tab.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.7
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-LF
\ No newline at end of property
Index: releases/5.2.2-B1
===================================================================
--- releases/5.2.2-B1	(revision 16497)
+++ releases/5.2.2-B1	(nonexistent)

Property changes on: releases/5.2.2-B1
___________________________________________________________________
Deleted: bugtraq:logregex
## -1,2 +0,0 ##
-(?:[Bb]ugs?|[Ii]ssues?|[Rr]eports?|[Ff]ixe?s?|[Rr]esolves?)+\s+(?:#?(?:\d+)[,\.\s]*)+
-(\d+)
\ No newline at end of property
Deleted: bugtraq:url
## -1 +0,0 ##
-http://tracker.in-portal.org/view.php?id=%BUGID%
\ No newline at end of property
Deleted: bugtraq:warnifnoissue
## -1 +0,0 ##
-false
\ No newline at end of property
Deleted: svn:mergeinfo
## -0,11 +0,0 ##
   Reverse-merged /modules/in-link/releases/5.0.2:r13075-13094
   Reverse-merged /modules/in-link/releases/5.1.1:r14073-14089
   Reverse-merged /modules/in-link/branches/5.0.x:r12746-13718
   Reverse-merged /modules/in-link/releases/5.0.3:r13507-13549
   Reverse-merged /modules/in-link/releases/5.1.2:r14309-14569
   Reverse-merged /in-link/releases/5.0.1:r12618-12654
   Reverse-merged /modules/in-link/branches/5.1.x:r13842-14548
   Reverse-merged /modules/in-link/releases/5.0.4:r13719-13745
   Reverse-merged /modules/in-link/releases/5.1.3:r14549-14582
   Reverse-merged /in-link/branches/5.0.x:r12118-12745
   Reverse-merged /modules/in-link/branches/5.3.x:r15657,15972,15979
Deleted: tsvn:autoprops
## -1,19 +0,0 ##
-*.php = svn:eol-style=LF;svn:keywords=Id
-*.tpl = svn:eol-style=LF
-*.sql = svn:eol-style=LF
-*.lang = svn:eol-style=LF
-*.sh = svn:eol-style=LF;svn:executable
-*.txt = svn:eol-style=LF
-*.html = svn:eol-style=LF
-*.htm = svn:eol-style=LF
-*.css = svn:eol-style=LF
-*.js = svn:eol-style=LF
-*.xml = svn:eol-style=LF
-.htaccess = svn:eol-style=LF
-.smsignore = svn:eol-style=LF
-COPYRIGHT = svn:eol-style=LF
-CREDITS = svn:eol-style=LF
-INSTALL = svn:eol-style=LF
-LICENSE = svn:eol-style=LF
-LICENSES = svn:eol-style=LF
-README = svn:eol-style=LF
\ No newline at end of property