Page MenuHomeIn-Portal Phabricator

in-news
No OneTemporary

File Metadata

Created
Thu, Feb 13, 1:44 AM
This file is larger than 256 KB, so syntax highlighting was skipped.
This document is not UTF8. It was detected as ISO-8859-1 (Latin 1) and converted to UTF8 for display.
Index: branches/RC/in-news/install.php
===================================================================
--- branches/RC/in-news/install.php (revision 12831)
+++ branches/RC/in-news/install.php (nonexistent)
@@ -1,49 +0,0 @@
-<?php
-/**
-* @version $Id$
-* @package In-News
-* @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.net/license/ for copyright notices and details.
-*/
- $module_folder = 'in-news';
-
- if (!defined('IS_INSTALL')) {
- // separate module install
- define('IS_INSTALL', 1);
- define('ADMIN', 1);
- define('REL_PATH', $module_folder);
- define('FULL_PATH', realpath(dirname(__FILE__) . '/..') );
-
- include_once(FULL_PATH . '/core/kernel/startup.php');
- require_once FULL_PATH . '/core/install/install_toolkit.php';
-
- $toolkit = new kInstallToolkit();
- }
- else {
- // install, using installation wizard
- $toolkit =& $this->toolkit;
- /* @var $toolkit kInstallToolkit */
- }
-
- $application =& kApplication::Instance();
- $application->Init();
-
- $category =& $toolkit->createModuleCategory('News', 'News Articles', '/in-news/designs/section', 'in-news/img/menu_articles.gif');
-
- $toolkit->RunSQL('/' . $module_folder . '/install/install_schema.sql');
- $toolkit->RunSQL('/' . $module_folder . '/install/install_data.sql', '{NewsCatId}', $category->GetID());
- $toolkit->ImportLanguage('/' . $module_folder . '/install/english');
-
- $toolkit->SetModuleRootCategory($module_folder, $category->GetID());
-
- $toolkit->linkCustomFields($module_folder, 'n', 2); // to create Custom Fields for News
- $toolkit->linkCustomFields('KERNEL', 'c', 1); // to create ItemTemplate custom field
- $toolkit->setModuleItemTemplate($category, 'n', 'in-news/designs/detail');
-
- $toolkit->finalizeModuleInstall($module_folder, true);
\ No newline at end of file
Property changes on: branches/RC/in-news/install.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.4
\ No newline at end of property
Deleted: svn:keywords
## -1 +0,0 ##
-Id
\ No newline at end of property
Index: branches/RC/in-news/install/install_schema.sql
===================================================================
--- branches/RC/in-news/install/install_schema.sql (revision 12831)
+++ branches/RC/in-news/install/install_schema.sql (nonexistent)
@@ -1,86 +0,0 @@
-CREATE TABLE News (
- NewsId int(11) NOT NULL auto_increment,
- Title varchar(255) NOT NULL default '',
- l1_Title varchar(255) NOT NULL default '',
- l2_Title varchar(255) NOT NULL default '',
- l3_Title varchar(255) NOT NULL default '',
- l4_Title varchar(255) NOT NULL default '',
- l5_Title varchar(255) NOT NULL default '',
- AutomaticFilename tinyint(3) unsigned NOT NULL default '1',
- Excerpt text,
- l1_Excerpt text,
- l2_Excerpt text,
- l3_Excerpt text,
- l4_Excerpt text,
- l5_Excerpt text,
- Author varchar(255) NOT NULL default '',
- Body text,
- l1_Body text,
- l2_Body text,
- l3_Body text,
- l4_Body text,
- l5_Body text,
- MetaKeywords varchar(255) DEFAULT NULL,
- MetaDescription text NULL DEFAULT NULL,
- CreatedOn int(11) NOT NULL default '0',
- TextFormat int(11) NOT NULL default '0',
- EndOn INT(11) NULL DEFAULT NULL,
- Hits double(20,6) NOT NULL default '0.000000',
- CachedRating varchar(10) default '0',
- CachedVotesQty int(11) NOT NULL default '0',
- CreatedById int(11) NOT NULL default '-1',
- Priority INT(11) NOT NULL DEFAULT '0',
- `Status` tinyint(4) NOT NULL default '2',
- EditorsPick tinyint(4) NOT NULL default '0',
- LeadStory tinyint(4) NOT NULL default '0',
- LeadCatStory tinyint(4) NOT NULL default '0',
- ResourceId int(11) default NULL,
- CachedReviewsQty int(11) NOT NULL default '0',
- StartDate int(11) NOT NULL default '0',
- NewItem tinyint(4) NOT NULL default '2',
- PopItem tinyint(4) NOT NULL default '2',
- HotItem tinyint(4) NOT NULL default '2',
- Archived int(11) NOT NULL default '0',
- Modified int(11) NOT NULL default '0',
- ModifiedById int(11) NOT NULL default '-1',
- OrgId int(11) default NULL,
- PRIMARY KEY (NewsId),
- UNIQUE KEY ResourceId (ResourceId),
- KEY Title (Title),
- KEY l1_Title (l1_Title),
- KEY l2_Title (l2_Title),
- KEY l3_Title (l3_Title),
- KEY l4_Title (l4_Title),
- KEY l5_Title (l5_Title),
- KEY Excerpt (Excerpt(5)),
- KEY l1_Excerpt (l1_Excerpt(5)),
- KEY l2_Excerpt (l2_Excerpt(5)),
- KEY l3_Excerpt (l3_Excerpt(5)),
- KEY l4_Excerpt (l4_Excerpt(5)),
- KEY l5_Excerpt (l5_Excerpt(5)),
- KEY Body (Body(5)),
- KEY l1_Body (l1_Body(5)),
- KEY l2_Body (l2_Body(5)),
- KEY l3_Body (l3_Body(5)),
- KEY l4_Body (l4_Body(5)),
- KEY l5_Body (l5_Body(5)),
- KEY CreatedOn (CreatedOn),
- KEY EndOn (EndOn),
- KEY Priority (Priority),
- KEY Status (Status),
- KEY EditorsPick (EditorsPick),
- KEY Hits (Hits),
- KEY Modified (Modified),
- KEY NewItem (NewItem),
- KEY PopItem (PopItem),
- KEY HotItem (HotItem),
- KEY StartDate (StartDate),
- KEY Archived (Archived)
-);
-
-CREATE TABLE NewsCustomData (
- CustomDataId int(11) NOT NULL auto_increment,
- ResourceId int(10) unsigned NOT NULL default '0',
- KEY ResourceId (ResourceId),
- PRIMARY KEY (CustomDataId)
-);
\ No newline at end of file
Property changes on: branches/RC/in-news/install/install_schema.sql
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.2
\ No newline at end of property
Index: branches/RC/in-news/install/upgrades.sql
===================================================================
--- branches/RC/in-news/install/upgrades.sql (revision 12831)
+++ branches/RC/in-news/install/upgrades.sql (nonexistent)
@@ -1,20 +0,0 @@
-# ===== v 4.3.9 =====
-
-INSERT INTO ImportScripts VALUES (DEFAULT, 'Articles from CSV file [In-News]', '', 'n', 'In-News', '', 'CSV', '1');
-
-# ===== v 5.0.0 =====
-ALTER TABLE News ADD INDEX (StartDate), ADD INDEX (Archived);
-
-UPDATE Category SET Template = '/in-news/designs/section' WHERE Template = 'innews/index';
-UPDATE Category SET CachedTemplate = '/in-news/designs/section' WHERE CachedTemplate = 'innews/index';
-
-UPDATE ConfigurationValues SET VariableValue = '/in-news/designs/section' WHERE VariableName = 'n_CategoryTemplate';
-UPDATE ConfigurationValues SET VariableValue = 'in-news/designs/detail' WHERE VariableName = 'n_ItemTemplate';
-
-INSERT INTO Permissions VALUES (DEFAULT, 'in-news:articles.view', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-news:setting_folder.view', 11, 1, 1, 0);
-DELETE FROM Permissions WHERE Permission LIKE 'in-news:innews_general.%';
-
-UPDATE Phrase SET Module = 'In-News' WHERE ((Phrase LIKE '%Article%' OR Phrase LIKE '%News%') AND (Module = 'Core') AND Phrase NOT IN ('la_ToolTip_NewSearchConfig', 'la_tooltip_newstylesheet'));
-
-UPDATE Phrase SET Module = 'In-News' WHERE Phrase = 'la_title_In-News';
\ No newline at end of file
Property changes on: branches/RC/in-news/install/upgrades.sql
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.8
\ No newline at end of property
Index: branches/RC/in-news/install/english.lang
===================================================================
--- branches/RC/in-news/install/english.lang (revision 12831)
+++ branches/RC/in-news/install/english.lang (nonexistent)
@@ -1,168 +0,0 @@
-<LANGUAGES>
- <LANGUAGE PackName="English" Encoding="base64"><DATEFORMAT>m/d/Y</DATEFORMAT><TIMEFORMAT>g:i:s A</TIMEFORMAT><INPUTDATEFORMAT>m/d/Y</INPUTDATEFORMAT><INPUTTIMEFORMAT>g:i:s A</INPUTTIMEFORMAT><DECIMAL>.</DECIMAL><THOUSANDS>,</THOUSANDS><CHARSET>utf-8</CHARSET><UNITSYSTEM>2</UNITSYSTEM>
- <PHRASES>
- <PHRASE Label="la_Article_Author" Module="In-News" Type="1">QXV0aG9y</PHRASE>
- <PHRASE Label="la_Article_Date" Module="In-News" Type="1">RGF0ZQ==</PHRASE>
- <PHRASE Label="la_Article_Excerpt" Module="In-News" Type="1">QXJ0aWNsZSBFeGNlcnB0</PHRASE>
- <PHRASE Label="la_Article_Hits" Module="In-News" Type="1">SGl0cw==</PHRASE>
- <PHRASE Label="la_Article_Rating" Module="In-News" Type="1">UmF0aW5n</PHRASE>
- <PHRASE Label="la_Article_Title" Module="In-News" Type="1">QXJ0aWNsZSBUaXRsZQ==</PHRASE>
- <PHRASE Label="la_col_Author" Module="In-News" Type="1">QXV0aG9y</PHRASE>
- <PHRASE Label="la_col_EndOn" Module="In-News" Type="1">QXJjaGl2YXRpb24gRGF0ZQ==</PHRASE>
- <PHRASE Label="la_col_LeadCatStory" Module="In-News" Type="1">U2VjdGlvbiBMZWFk</PHRASE>
- <PHRASE Label="la_col_LeadStory" Module="In-News" Type="1">U2l0ZSBMZWFk</PHRASE>
- <PHRASE Label="la_col_StartDate" Module="In-News" Type="1">U3RhcnQgRGF0ZQ==</PHRASE>
- <PHRASE Label="la_event_article.add" Module="In-News" Type="1">QWRkIEFydGljbGU=</PHRASE>
- <PHRASE Label="la_event_article.approve" Module="In-News" Type="1">QXBwcm92ZSBBcnRpY2xl</PHRASE>
- <PHRASE Label="la_event_article.deny" Module="In-News" Type="1">RGVjbGluZSBBcnRpY2xl</PHRASE>
- <PHRASE Label="la_event_article.modify" Module="In-News" Type="1">TW9kaWZ5IEFydGljbGU=</PHRASE>
- <PHRASE Label="la_event_article.modify.approve" Module="In-News" Type="1">QXBwcm92ZSBBcnRpY2xlIE1vZGlmaWNhdGlvbg==</PHRASE>
- <PHRASE Label="la_event_article.modify.deny" Module="In-News" Type="1">RGVjbGluZSBBcnRpY2xlIE1vZGlmaWNhdGlvbg==</PHRASE>
- <PHRASE Label="la_event_article.review.add" Module="In-News" Type="1">QXJ0aWNsZSBDb21tZW50IEFkZGVk</PHRASE>
- <PHRASE Label="la_event_article.review.add.pending" Module="In-News" Type="1">QXJ0aWNsZSBDb21tZW50IFBlbmRpbmc=</PHRASE>
- <PHRASE Label="la_event_article.review.approve" Module="In-News" Type="1">QXJ0aWNsZSBDb21tZW50IEFwcHJvdmVk</PHRASE>
- <PHRASE Label="la_event_article.review.deny" Module="In-News" Type="1">QXJ0aWNsZSBDb21tZW50IERlY2xpbmVk</PHRASE>
- <PHRASE Label="la_event_news.add.pending" Module="In-News" Type="1">QXJ0aWNsZSBBZGQgUGVuZGluZw==</PHRASE>
- <PHRASE Label="la_event_news.modify.pending" Module="In-News" Type="1">QXJ0aWNsZSBNb2RpZnkgUGVuZGluZw==</PHRASE>
- <PHRASE Label="la_event_news.owner.modify" Module="In-News" Type="1">QXJ0aWNsZSBPd25lciBNb2RpZnk=</PHRASE>
- <PHRASE Label="la_event_news.owner.modify.pending" Module="In-News" Type="1">QXJ0aWNsZSBPd25lciBNb2RpZnkgUGVuZGluZw==</PHRASE>
- <PHRASE Label="la_fld_Author" Module="In-News" Type="1">QXV0aG9y</PHRASE>
- <PHRASE Label="la_fld_Body" Module="In-News" Type="1">QXJ0aWNsZSBCb2R5</PHRASE>
- <PHRASE Label="la_fld_cust_n_ItemTemplate" Module="In-News" Type="1">TmV3cyBJdGVtIFRlbXBsYXRl</PHRASE>
- <PHRASE Label="la_fld_EndOn" Module="In-News" Type="1">QXJjaGl2YXRpb24gRGF0ZQ==</PHRASE>
- <PHRASE Label="la_fld_Excerpt" Module="In-News" Type="1">QXJ0aWNsZSBFeGNlcnB0</PHRASE>
- <PHRASE Label="la_fld_LeadCatStory" Module="In-News" Type="1">U2VjdGlvbiBMZWFkIFN0b3J5</PHRASE>
- <PHRASE Label="la_fld_LeadStory" Module="In-News" Type="1">U2l0ZSBMZWFkIFN0b3J5</PHRASE>
- <PHRASE Label="la_fld_News_MaxHotNumber" Module="In-News" Type="1">TWF4aW11bSBudW1iZXIgb2YgSE9UIGFydGljbGVz</PHRASE>
- <PHRASE Label="la_fld_News_MinPopRating" Module="In-News" Type="1">TWluaW11bSByYXRpbmcgdG8gY29uc2lkZXIgYXJ0aWNsZSBQT1A=</PHRASE>
- <PHRASE Label="la_fld_News_MinPopVotes" Module="In-News" Type="1">TWluaW11bSBudW1iZXIgb2Ygdm90ZXMgdG8gY29uc2lkZXIgYXJ0aWNsZSBQT1A=</PHRASE>
- <PHRASE Label="la_fld_RssDefaultExpiration" Module="In-News" Type="1">RGVmYXVsdCBFeHBpcmF0aW9u</PHRASE>
- <PHRASE Label="la_fld_RssDeleteExpired" Module="In-News" Type="1">RGVsZXRlIEV4cGlyZWQ=</PHRASE>
- <PHRASE Label="la_fld_RssExpireInterval" Module="In-News" Type="1">RXhwaXJhdGlvbiBDaGVjayBJbnRlcnZhbA==</PHRASE>
- <PHRASE Label="la_fld_RssOriginalURL" Module="In-News" Type="1">RmVlZCBPcmlnaW5hbCBVUkw=</PHRASE>
- <PHRASE Label="la_fld_RssSource" Module="In-News" Type="1">U291cmNlIFVSTA==</PHRASE>
- <PHRASE Label="la_fld_RssUpdateInterval" Module="In-News" Type="1">VXBkYXRlIEludGVydmFs</PHRASE>
- <PHRASE Label="la_fld_StartDate" Module="In-News" Type="1">U3RhcnQgRGF0ZQ==</PHRASE>
- <PHRASE Label="la_In-news" Module="In-News" Type="1">SW4tbmV3eg==</PHRASE>
- <PHRASE Label="la_ItemTab_News" Module="In-News" Type="1">QXJ0aWNsZXM=</PHRASE>
- <PHRASE Label="la_news_daysarchive_prompt" Module="In-News" Type="1">TnVtYmVyIG9mIGRheXMgdG8gYXJjaGl2ZSBhcnRpY2xlcyBhdXRvbWF0aWNhbGx5</PHRASE>
- <PHRASE Label="la_news_editorpicksabove_prompt" Module="In-News" Type="1">RGlzcGxheSBlZGl0b3IgUElDS3MgYWJvdmUgcmVndWxhciBhcnRpY2xlcw==</PHRASE>
- <PHRASE Label="la_news_newdays_prompt" Module="In-News" Type="1">TnVtYmVyIG9mIGRheXMgZm9yIGEgYXJ0aWNsZSB0byBiZSBORVc=</PHRASE>
- <PHRASE Label="la_news_perpage_prompt" Module="In-News" Type="1">TnVtYmVyIG9mIGFydGljbGVzIHBlciBwYWdl</PHRASE>
- <PHRASE Label="la_news_perpage_short_prompt" Module="In-News" Type="1">QXJ0aWNsZXMgUGVyIFBhZ2UgKFNob3J0bGlzdCk=</PHRASE>
- <PHRASE Label="la_news_sortfield2_pompt" Module="In-News" Type="1">QW5kIHRoZW4gYnk=</PHRASE>
- <PHRASE Label="la_news_sortfield_pompt" Module="In-News" Type="1">T3JkZXIgYXJ0aWNsZXMgYnk=</PHRASE>
- <PHRASE Label="la_news_sortreviews2_prompt" Module="In-News" Type="1">QW5kIHRoZW4gYnk=</PHRASE>
- <PHRASE Label="la_news_sortreviews_prompt" Module="In-News" Type="1">U29ydCBDb21tZW50cyBieQ==</PHRASE>
- <PHRASE Label="la_prompt_ActiveArticles" Module="In-News" Type="1">QWN0aXZlIEFydGljbGVz</PHRASE>
- <PHRASE Label="la_prompt_ArticleAverageRating" Module="In-News" Type="1">QXZlcmFnZSBSYXRpbmcgb2YgQXJ0aWNsZXM=</PHRASE>
- <PHRASE Label="la_prompt_ArticleReviews" Module="In-News" Type="1">VG90YWwgQXJ0aWNsZSBDb21tZW50cw==</PHRASE>
- <PHRASE Label="la_prompt_ArticlesActive" Module="In-News" Type="1">QWN0aXZlIEFydGljbGVz</PHRASE>
- <PHRASE Label="la_prompt_ArticlesArchived" Module="In-News" Type="1">QXJjaGl2ZWQgQXJ0aWNsZXM=</PHRASE>
- <PHRASE Label="la_prompt_ArticlesPending" Module="In-News" Type="1">UGVuZGluZyBBcnRpY2xlcw==</PHRASE>
- <PHRASE Label="la_prompt_ArticlesTotal" Module="In-News" Type="1">VG90YWwgQXJ0aWNsZXM=</PHRASE>
- <PHRASE Label="la_prompt_CategoryLeadStoryArticles" Module="In-News" Type="1">U2VjdGlvbiBMZWFkIFN0b3J5IEFydGljbGVz</PHRASE>
- <PHRASE Label="la_prompt_DisabledArticles" Module="In-News" Type="1">RGlzYWJsZWQgQXJ0aWNsZXM=</PHRASE>
- <PHRASE Label="la_prompt_EditorsPickArticles" Module="In-News" Type="1">RWRpdG9yJ3MgUGljayBBcnRpY2xlcw==</PHRASE>
- <PHRASE Label="la_prompt_HotArticles" Module="In-News" Type="1">SG90IEFydGljbGVz</PHRASE>
- <PHRASE Label="la_prompt_LastArticleUpdate" Module="In-News" Type="1">TGFzdCBVcGRhdGVkIEFydGljbGU=</PHRASE>
- <PHRASE Label="la_prompt_LeadStoryArticles" Module="In-News" Type="1">TGVhZCBTdG9yeSBBcnRpY2xlcw==</PHRASE>
- <PHRASE Label="la_prompt_MaxHitsArticles" Module="In-News" Type="1">TWF4aW11bSBIaXRzIG9mIGFuIEFydGljbGU=</PHRASE>
- <PHRASE Label="la_prompt_MaxVotesArticles" Module="In-News" Type="1">TWF4aW11bSBWb3RlcyBvZiBhbiBBcnRpY2xl</PHRASE>
- <PHRASE Label="la_prompt_NewArticles" Module="In-News" Type="1">TmV3IEFydGljbGVz</PHRASE>
- <PHRASE Label="la_prompt_NewestArticleDate" Module="In-News" Type="1">TmV3ZXN0IEFydGljbGUgRGF0ZQ==</PHRASE>
- <PHRASE Label="la_prompt_PopularArticles" Module="In-News" Type="1">UG9wdWxhciBBcnRpY2xlcw==</PHRASE>
- <PHRASE Label="la_section_Article" Module="In-News" Type="1">QXJ0aWNsZQ==</PHRASE>
- <PHRASE Label="la_section_RssExpiration" Module="In-News" Type="1">UlNTIEZlZWQgQXJ0aWNsZSBFeHBpcmF0aW9u</PHRASE>
- <PHRASE Label="la_section_RssProperties" Module="In-News" Type="1">UlNTIEZlZWQgUHJvcGVydGllcw==</PHRASE>
- <PHRASE Label="la_tab_Articles" Module="In-News" Type="1">TmV3cw==</PHRASE>
- <PHRASE Label="la_Text_Article" Module="In-News" Type="1">QXJ0aWNsZQ==</PHRASE>
- <PHRASE Label="la_Text_Articles" Module="In-News" Type="1">QXJ0aWNsZXM=</PHRASE>
- <PHRASE Label="la_title_AddingArticle" Module="In-News" Type="1">QWRkaW5nIEFydGljbGU=</PHRASE>
- <PHRASE Label="la_title_Articles" Module="In-News" Type="1">QXJ0aWNsZXM=</PHRASE>
- <PHRASE Label="la_title_EditingArticle" Module="In-News" Type="1">RWRpdGluZyBBcnRpY2xl</PHRASE>
- <PHRASE Label="la_title_ImportArticles" Module="In-News" Type="1">SW1wb3J0IEFydGljbGVz</PHRASE>
- <PHRASE Label="la_title_In-News" Module="In-News" Type="1">TmV3cw==</PHRASE>
- <PHRASE Label="la_title_NewArticle" Module="In-News" Type="1">TmV3IEFydGljbGU=</PHRASE>
- <PHRASE Label="la_ToolTip_NewArticle" Module="In-News" Type="1">TmV3IEFydGljbGU=</PHRASE>
- <PHRASE Label="lu_ArticlesUpdated" Module="In-News" Type="0">TGFzdCB1cGRhdGVkIG9u</PHRASE>
- <PHRASE Label="lu_articletitleaz" Module="In-News" Type="0">VGl0bGUgQSB0byBa</PHRASE>
- <PHRASE Label="lu_articletitleza" Module="In-News" Type="0">VGl0bGUgWiB0byBB</PHRASE>
- <PHRASE Label="lu_authoraz" Module="In-News" Type="0">QXV0aG9yIEEgdG8gWg==</PHRASE>
- <PHRASE Label="lu_authorza" Module="In-News" Type="0">QXV0aG9yIFogdG8gQQ==</PHRASE>
- <PHRASE Label="lu_btn_RateThisArticle" Module="In-News" Type="0">UmF0ZSB0aGlzIGFydGljbGU=</PHRASE>
- <PHRASE Label="lu_btn_ReviewThisArticle" Module="In-News" Type="0">Q29tbWVudCB0aGlzIEFydGljbGU=</PHRASE>
- <PHRASE Label="lu_categoryleadstory" Module="In-News" Type="0">Q2F0ZWdvcnkgTGVhZCBTdG9yeQ==</PHRASE>
- <PHRASE Label="lu_DeleteArticleConfirm" Module="In-News" Type="0">QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIGRlbGV0ZSB0aGUgYXJ0aWNsZT8NClRoaXMgYWN0aW9uIGNhbm5vdCBiZSB1bmRvbmUu</PHRASE>
- <PHRASE Label="lu_description_MyArticles" Module="In-News" Type="0">TWFuYWdlIHlvdXIgQXJ0aWNsZXMgaGVyZQ==</PHRASE>
- <PHRASE Label="lu_field_newsid" Module="In-News" Type="0">QXJ0aWNsZSBJRA==</PHRASE>
- <PHRASE Label="lu_fld_RssOriginalURL" Module="In-News" Type="0">RmVlZCBPcmlnaW5hbCBVUkw=</PHRASE>
- <PHRASE Label="lu_MyArticles" Module="In-News" Type="0">TXkgQXJ0aWNsZXM=</PHRASE>
- <PHRASE Label="lu_NoArticles" Module="In-News" Type="0">Tm8gQXJ0aWNsZXM=</PHRASE>
- <PHRASE Label="lu_PermName_News.Add.Pending_desc" Module="In-News" Type="0">QWRkIFBlbmRpbmcgTmV3cw==</PHRASE>
- <PHRASE Label="lu_PermName_News.Add_desc" Module="In-News" Type="0">QWRkIE5ld3M=</PHRASE>
- <PHRASE Label="lu_PermName_News.Delete_desc" Module="In-News" Type="0">RGVsZXRlIE5ld3M=</PHRASE>
- <PHRASE Label="lu_PermName_News.Modify.Pending_desc" Module="In-News" Type="0">TW9kaWZ5IEFydGljbGUgUGVuZGluZw==</PHRASE>
- <PHRASE Label="lu_PermName_News.Modify_desc" Module="In-News" Type="0">TW9kaWZ5IE5ld3M=</PHRASE>
- <PHRASE Label="lu_PermName_News.Owner.Delete_desc" Module="In-News" Type="0">QXJ0aWNsZSBEZWxldGUgYnkgT3duZXI=</PHRASE>
- <PHRASE Label="lu_PermName_News.Owner.Modify.Pending_desc" Module="In-News" Type="0">QXJ0aWNsZSBNb2RpZnkgUGVuZGluZyBieSBPd25lcg==</PHRASE>
- <PHRASE Label="lu_PermName_News.Owner.Modify_desc" Module="In-News" Type="0">QXJ0aWNsZSBNb2RpZnkgYnkgT3duZXI=</PHRASE>
- <PHRASE Label="lu_PermName_News.Rate_desc" Module="In-News" Type="0">UmF0ZSBOZXdz</PHRASE>
- <PHRASE Label="lu_PermName_News.Review.Pending_desc" Module="In-News" Type="2">UmV2aWV3IE5ld3MgUGVuZGluZw==</PHRASE>
- <PHRASE Label="lu_PermName_News.Review_desc" Module="In-News" Type="1">Q29tbWVudCBBcnRpY2xl</PHRASE>
- <PHRASE Label="lu_PermName_News.View_desc" Module="In-News" Type="0">VmlldyBOZXdz</PHRASE>
- <PHRASE Label="lu_rss_feed" Module="In-News" Type="0">UlNTIEZlZWQ=</PHRASE>
- <PHRASE Label="lu_section_ArticleDetails" Module="In-News" Type="0">QXJ0aWNsZSBEZXRhaWxz</PHRASE>
- <PHRASE Label="lu_SiteLeadStory" Module="In-News" Type="0">c2l0ZSBsZWFkIHN0b3J5</PHRASE>
- <PHRASE Label="lu_SortArticlesBy" Module="In-News" Type="0">U29ydCBBcnRpY2xlcyBCeQ==</PHRASE>
- <PHRASE Label="lu_SuggestArticle" Module="In-News" Type="0">U3VnZ2VzdCBBcnRpY2xl</PHRASE>
- <PHRASE Label="lu_text_addarticlereviewconfirm" Module="In-News" Type="0">VGhhbmsgeW91IGZvciBjb21tZW50aW5nIHRoaXMgYXJ0aWNsZS4=</PHRASE>
- <PHRASE Label="lu_text_addarticlereviewpendingconfirm" Module="In-News" Type="0">VGhhbmsgeW91IGZvciBjb21tZW50aW5nIHRoaXMgYXJ0aWNsZSAtIGl0J3Mgd2FpdGluZyBmb3IgYWRtaW5pc3RyYXRpdmUgYXBwcm92YWwu</PHRASE>
- <PHRASE Label="lu_text_modifyarticleconfirm" Module="In-News" Type="0">VGhhbmsgeW91IGZvciB1cGRhdGluZyB5b3VyIGFydGljbGUu</PHRASE>
- <PHRASE Label="lu_text_modifyarticlependingconfirm" Module="In-News" Type="0">VGhhbmsgeW91IGZvciB1cGRhdGluZyB5b3VyIGFydGljbGUuIFlvdXIgbW9kaWZpY2F0aW9ucyBhcmUgcGVuZGluZyBhZG1pbmlzdHJhdGl2ZSBhcHByb3ZhbC4=</PHRASE>
- <PHRASE Label="lu_text_noarticlereviewpermission" Module="In-News" Type="0">Tm8gcGVybWlzc2lvbnMgdG8gY29tbWVudCB0aGlzIGFydGljbGUu</PHRASE>
- <PHRASE Label="lu_text_nomodifyarticlepermission" Module="In-News" Type="0">Tm8gcGVybWlzc2lvbnMgdG8gbW9kaWZ5IHRoaXMgYXJ0aWNsZS4=</PHRASE>
- <PHRASE Label="lu_text_nosuggestarticlepermission" Module="In-News" Type="0">Tm8gcGVybWlzc2lvbnMgdG8gc3VnZ2VzdCBhcnRpY2xlIGludG8gdGhlIGN1cnJlbnQgY2F0ZWdvcnku</PHRASE>
- <PHRASE Label="lu_text_suggestarticleconfirm" Module="In-News" Type="0">VGhhbmsgeW91IGZvciBzdWJtaXR0aW5nIHlvdXIgYXJ0aWNsZS4=</PHRASE>
- <PHRASE Label="lu_text_suggestarticlependingconfirm" Module="In-News" Type="0">VGhhbmsgeW91IGZvciBzdWJtaXR0aW5nIHlvdXIgYXJ0aWNsZS4gQ3VycmVudGx5IGl0J3Mgd2FpdGluZyBmb3IgYWRtaW5pc3RyYXRpdmUgYXBwcm92YWw=</PHRASE>
- <PHRASE Label="lu_title_addarticlereviewconfirm" Module="In-News" Type="0">QXJ0aWNsZSBDb21tZW50IEFkZGVk</PHRASE>
- <PHRASE Label="lu_title_addarticlereviewpendingconfirm" Module="In-News" Type="0">QXJ0aWNsZSBDb21tZW50IFBlbmRpbmc=</PHRASE>
- <PHRASE Label="lu_title_ArticleDetails" Module="In-News" Type="0">QXJ0aWNsZSBEZXRhaWxz</PHRASE>
- <PHRASE Label="lu_title_Articles" Module="In-News" Type="0">QXJ0aWNsZXM=</PHRASE>
- <PHRASE Label="lu_title_articlesearchresults" Module="In-News" Type="0">QXJ0aWNsZXMgU2VhcmNoIFJlc3VsdHM=</PHRASE>
- <PHRASE Label="lu_title_categoryleadstory" Module="In-News" Type="0">Q2F0ZWdvcnkgTGVhZCBTdG9yeQ==</PHRASE>
- <PHRASE Label="lu_title_favoritearticles" Module="In-News" Type="0">RmF2b3JpdGUgQXJ0aWNsZXM=</PHRASE>
- <PHRASE Label="lu_title_HotArticles" Module="In-News" Type="0">SG90IEFydGljbGVz</PHRASE>
- <PHRASE Label="lu_title_ModifyArticle" Module="In-News" Type="0">TW9kaWZ5IEFydGljbGU=</PHRASE>
- <PHRASE Label="lu_title_modifyarticleconfirm" Module="In-News" Type="0">QXJ0aWNsZSBNb2RpZmllZA==</PHRASE>
- <PHRASE Label="lu_title_modifyarticlependingconfirm" Module="In-News" Type="0">QXJ0aWNsZSBNb2RpZmljYXRpb25zIFBlbmRpbmc=</PHRASE>
- <PHRASE Label="lu_title_ModifyTopic" Module="In-News" Type="0">TW9kaWZ5IFRvcGlj</PHRASE>
- <PHRASE Label="lu_title_MyArticles" Module="In-News" Type="0">TXkgQXJ0aWNsZXM=</PHRASE>
- <PHRASE Label="lu_title_MyTopics" Module="In-News" Type="0">TXkgVG9waWNz</PHRASE>
- <PHRASE Label="lu_title_NewArticles" Module="In-News" Type="0">TmV3IEFydGljbGVz</PHRASE>
- <PHRASE Label="lu_title_News" Module="In-News" Type="0">QXJ0aWNsZXM=</PHRASE>
- <PHRASE Label="lu_title_PickArticles" Module="In-News" Type="0">RWRpdG9yJ3MgUGljayBBcnRpY2xlcw==</PHRASE>
- <PHRASE Label="lu_title_poparticles" Module="In-News" Type="0">UG9wdWxhciBBcnRpY2xlcw==</PHRASE>
- <PHRASE Label="lu_title_ReviewThisArticle" Module="In-News" Type="0">Q29tbWVudCBBcnRpY2xl</PHRASE>
- <PHRASE Label="lu_title_SiteLeadStory" Module="In-News" Type="0">TGVhZCBTdG9yeQ==</PHRASE>
- <PHRASE Label="lu_title_SuggestArticle" Module="In-News" Type="0">U3VnZ2VzdCBBcnRpY2xl</PHRASE>
- <PHRASE Label="lu_title_suggestarticleconfirm" Module="In-News" Type="0">QXJ0aWNsZSBBZGRlZA==</PHRASE>
- <PHRASE Label="lu_title_suggestarticlependingconfirm" Module="In-News" Type="0">QXJ0aWNsZSBQZW5kaW5n</PHRASE>
- <PHRASE Label="lu_TotalArticles" Module="In-News" Type="0">VG90YWwgQXJ0aWNsZXM=</PHRASE>
- </PHRASES>
- <EVENTS>
- <EVENT MessageType="text" Event="NEWS.ADD" Type="0">U3ViamVjdDogQXJ0aWNsZSBhZGRlZAoKWW91ciBhcnRpY2xlIGhhcyBiZWVuIGFkZGVk</EVENT>
- <EVENT MessageType="text" Event="NEWS.ADD" Type="1">WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQXJ0aWNsZSBhZGRlZAoKQW4gYXJ0aWNsZSBoYXMgYmVlbiBhZGRlZA==</EVENT>
- <EVENT MessageType="text" Event="NEWS.ADD.PENDING" Type="0">WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQXJ0aWNsZSBhZGRlZAoKWW91ciBzdWdnZXN0ZWQgYXJ0aWNsZSBpcyBwZW5kaW5nIGFkbWluaXN0cmF0aW9uIGFwcHJvdmFsLg==</EVENT>
- <EVENT MessageType="text" Event="NEWS.ADD.PENDING" Type="1">WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQXJ0aWNsZSBhZGRlZAoKTmV3IGFydGljbGUgaGFzIGJlZW4gc3VnZ2VzdGVkLCBwZW5kaW5nIHlvdXIgY29uZmlybWF0aW9uLg==</EVENT>
- <EVENT MessageType="text" Event="NEWS.APPROVE" Type="0">WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQXJ0aWNsZSBhcHByb3ZlZAoKWW91ciBzdWJtaXR0ZWQgYXJ0aWNsZSBoYXMgYmVlbiBhcHByb3ZlZA==</EVENT>
- <EVENT MessageType="text" Event="NEWS.DENY" Type="0">WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQXJ0aWNsZSBkZWNsaW5lZAoKWW91ciBzdWJtaXR0ZWQgYXJ0aWNsZSBoYXMgYmVlbiBkZWNsaW5lZA==</EVENT>
- <EVENT MessageType="text" Event="NEWS.MODIFY.PENDING" Type="0">WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQXJ0aWNsZSBtb2RpZmllZCAocGVuZGluZykKCkFuIGFydGljbGUgaGFzIGJlZW4gbW9kaWZpZWQu</EVENT>
- <EVENT MessageType="text" Event="NEWS.MODIFY.PENDING" Type="1">WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQXJ0aWNsZSBtb2RpZmllZCAocGVuZGluZykKCkFuIGFydGljbGUgaGFzIGJlZW4gbW9kaWZpZWQu</EVENT>
- <EVENT MessageType="text" Event="NEWS.OWNER.MODIFY" Type="0">WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQXJ0aWNsZSBtb2RpZmllZAoKQW4gYXJ0aWNsZSBoYXMgYmVlbiBtb2RpZmllZC4=</EVENT>
- <EVENT MessageType="text" Event="NEWS.OWNER.MODIFY" Type="1">WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQXJ0aWNsZSBtb2RpZmllZAoKQW4gYXJ0aWNsZSBoYXMgYmVlbiBtb2RpZmllZC4=</EVENT>
- <EVENT MessageType="text" Event="NEWS.OWNER.MODIFY.PENDING" Type="0">WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQXJ0aWNsZSBtb2RpZmllZCAocGVuZGluZykKCkFuIGFydGljbGUgaGFzIGJlZW4gbW9kaWZpZWQu</EVENT>
- <EVENT MessageType="text" Event="NEWS.OWNER.MODIFY.PENDING" Type="1">WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQXJ0aWNsZSBtb2RpZmllZCAocGVuZGluZykKCkFuIGFydGljbGUgaGFzIGJlZW4gbW9kaWZpZWQu</EVENT>
- </EVENTS>
- </LANGUAGE>
-</LANGUAGES>
\ No newline at end of file
Property changes on: branches/RC/in-news/install/english.lang
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.5
\ No newline at end of property
Index: branches/RC/in-news/install/remove_schema.sql
===================================================================
--- branches/RC/in-news/install/remove_schema.sql (revision 12831)
+++ branches/RC/in-news/install/remove_schema.sql (nonexistent)
@@ -1,2 +0,0 @@
-DROP TABLE News;
-DROP TABLE NewsCustomData;
\ No newline at end of file
Property changes on: branches/RC/in-news/install/remove_schema.sql
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Index: branches/RC/in-news/install/prerequisites.php
===================================================================
--- branches/RC/in-news/install/prerequisites.php (revision 12831)
+++ branches/RC/in-news/install/prerequisites.php (nonexistent)
@@ -1,78 +0,0 @@
-<?php
-/**
-* @version $Id$
-* @package In-News
-* @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.net/license/ for copyright notices and details.
-*/
- $prerequisite_class = 'InNewsPrerequisites';
-
- /**
- * Class, that holds all prerequisite scripts for "In-News" module
- *
- */
- class InNewsPrerequisites 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 string $mode when called mode {install, standalone, upgrade)
- */
- 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: branches/RC/in-news/install/prerequisites.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.3
\ No newline at end of property
Deleted: svn:keywords
## -1 +0,0 ##
-Id
\ No newline at end of property
Index: branches/RC/in-news/install/install_order.txt
===================================================================
--- branches/RC/in-news/install/install_order.txt (revision 12831)
+++ branches/RC/in-news/install/install_order.txt (nonexistent)
@@ -1 +0,0 @@
-103
\ No newline at end of file
Property changes on: branches/RC/in-news/install/install_order.txt
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Index: branches/RC/in-news/install/install_data.sql
===================================================================
--- branches/RC/in-news/install/install_data.sql (revision 12831)
+++ branches/RC/in-news/install/install_data.sql (nonexistent)
@@ -1,251 +0,0 @@
-INSERT INTO ConfigurationAdmin VALUES ('News_Search_Id', 'la_Text_Search', 'la_prompt_for_Id', 'checkbox', '', '', 1, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_SortField', 'la_Text_Articles', 'la_news_sortfield_pompt', 'select', '', 'Title=la_Article_Title,Excerpt=la_Article_Excerpt,Author=la_Article_Author,CreatedOn=la_Article_Date,Hits=la_Article_Hits,CachedRating=la_Article_Rating,<SQL>SELECT Prompt AS OptionName, CONCAT("cust_", FieldName) AS OptionValue FROM <PREFIX>CustomField WHERE (Type = 2) AND (IsSystem = 0)</SQL>', 10.01, 1, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_SortOrder', 'la_Text_Articles', 'la_news_sortfield_pompt', 'select', '', 'asc=la_common_ascending,desc=la_common_descending', 10.01, 2, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_SortField2', 'la_Text_Articles', 'la_news_sortfield2_pompt', 'select', '', 'Title=la_Article_Title,Excerpt=la_Article_Excerpt,Author=la_Article_Author,CreatedOn=la_Article_Date,Hits=la_Article_Hits,CachedRating=la_Article_Rating,<SQL>SELECT Prompt AS OptionName, CONCAT("cust_", FieldName) AS OptionValue FROM <PREFIX>CustomField WHERE (Type = 2) AND (IsSystem = 0)</SQL>', 10.02, 1, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_SortOrder2', 'la_Text_Articles', 'la_news_sortfield2_pompt', 'select', '', 'asc=la_common_ascending,desc=la_common_descending', 10.02, 2, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_CatNewDays', 'la_Text_Articles', 'la_news_newdays_prompt', 'text', '', '', 10.05, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('Perpage_News', 'la_Text_Articles', 'la_news_perpage_prompt', 'text', '', '', 10.03, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('Perpage_News_Short', 'la_Text_Articles', 'la_news_perpage_short_prompt', 'text', '', '', 10.04, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_MinPopRating', 'la_Text_Articles', 'la_fld_News_MinPopRating', 'text', '', '', 10.06, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_MaxHotNumber', 'la_Text_Articles', 'la_fld_News_MaxHotNumber', 'text', '', '', 10.08, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_ShowPick', 'la_Text_Articles', 'la_news_editorpicksabove_prompt', 'checkbox', '', '', 10.1, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_Archive', 'la_Text_Articles', 'la_news_daysarchive_prompt', 'text', '', '', 10.09, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_SortReviews', 'la_Text_Reviews', 'la_news_sortreviews_prompt', 'select', '', 'ReviewText=la_opt_CommentText,CreatedOn=la_opt_CreatedOn', 20.01, 1, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_SortReviewsOrder', 'la_Text_Reviews', 'la_news_sortreviews_prompt', 'select', '', 'asc=la_common_Acending,desc=la_common_descending', 20.01, 2, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_SortReviews2', 'la_Text_Reviews', 'la_news_sortreviews2_prompt', 'select', '', 'ReviewText=la_common_ReviewText,CreatedOn=la_opt_CreatedOn', 20.02, 1, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_SortReviewsOrder2', 'la_Text_Reviews', 'la_news_sortreviews2_prompt', 'select', '', 'asc=la_common_Ascending,desc=la_common_Descending', 20.02, 2, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_MinPopVotes', 'la_Text_Articles', 'la_fld_News_MinPopVotes', 'text', '', '', 10.07, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('Perpage_NewsReviews', 'la_Text_Reviews', 'la_review_perpage_prompt', 'text', NULL, NULL, 20.03, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('Perpage_NewsReviews_Short', 'la_Text_Reviews', 'la_review_perpage_short_prompt', 'text', NULL, NULL, 20.03, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_RatingDelay_Interval', 'la_Text_Articles', '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.12, 2, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_RatingDelay_Value', 'la_Text_Articles', 'la_prompt_DupRating', 'text', '', '', 10.12, 1, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_ReviewDelay_Interval', 'la_Text_Articles', '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.11, 2, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_ReviewDelay_Value', 'la_Text_Articles', 'la_prompt_DupReviews', 'text', '', '', 10.11, 1, 1);
-INSERT INTO ConfigurationAdmin VALUES ('n_CategoryTemplate', 'la_section_Templates', 'la_fld_CategoryTemplate', 'text', '', '', 30.01, 0, 0);
-INSERT INTO ConfigurationAdmin VALUES ('n_ItemTemplate', 'la_section_Templates', 'la_fld_ItemTemplate', 'text', '', '', 30.02, 0, 0);
-INSERT INTO ConfigurationAdmin VALUES ('n_MaxImageCount', 'la_section_ImageSettings', 'la_config_MaxImageCount', 'text', '', '', 40.01, 0, 0);
-INSERT INTO ConfigurationAdmin VALUES ('n_ThumbnailImageWidth', 'la_section_ImageSettings', 'la_config_ThumbnailImageWidth', 'text', '', '', 40.02, 0, 0);
-INSERT INTO ConfigurationAdmin VALUES ('n_ThumbnailImageHeight', 'la_section_ImageSettings', 'la_config_ThumbnailImageHeight', 'text', '', '', 40.03, 0, 0);
-INSERT INTO ConfigurationAdmin VALUES ('n_FullImageWidth', 'la_section_ImageSettings', 'la_config_FullImageWidth', 'text', '', '', 40.04, 0, 0);
-INSERT INTO ConfigurationAdmin VALUES ('n_FullImageHeight', 'la_section_ImageSettings', 'la_config_FullImageHeight', 'text', '', '', 40.05, 0, 0);
-
-INSERT INTO ConfigurationAdmin VALUES ('SearchRel_Keyword_articles', 'la_config_SearchRel_DefaultKeyword', 'la_text_keyword', 'text', NULL, NULL, 0, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('SearchRel_Pop_articles', 'la_config_DefaultPop', 'la_text_popularity', 'text', NULL, NULL, 0, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('SearchRel_Rating_articles', 'la_config_DefaultRating', 'la_prompt_Rating', 'text', NULL, NULL, 0, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('SearchRel_Increase_articles', 'la_config_DefaultIncreaseImportance', 'la_text_increase_importance', 'text', NULL, NULL, 0, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('Search_ShowMultiple_articles', 'la_config_ShowMultiple', 'la_Text_MultipleShow', 'text', NULL, NULL, 0, 0, 1);
-
-INSERT INTO ConfigurationAdmin VALUES ('n_MaxCategories', 'la_Text_Articles', 'la_fld_MaxCategories', 'text', NULL, NULL, 10.13, 0, 1);
-
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'Perpage_News', '8', 'In-News', 'in-news:configuration_output');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_PopCount', '4', 'inportal', '');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_ArticleSort', 'CreatedOn desc, Title asc', 'inportal', '');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_CatSort', 'cat_date desc, cat_name asc', 'inportal', '');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_MinPopRating', '4', 'In-News', 'in-news:configuration_output');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_Archive', '0', 'In-News', 'in-news:configuration_output');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_ShowPick', '1', 'In-News', 'in-news:configuration_output');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_CatNewDays', '5', 'In-News', 'in-news:configuration_output');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_ShowMulti', '1', 'inportal', '');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_Admin_Notice_New', '1', 'inportal', '');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_Admin_Notice_Modify', '1', 'inportal', '');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_Admin_Notice_Suggest', '1', 'inportal', '');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_User_Notice_New', '1', 'inportal', '');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_User_Notice_Approve', '1', 'inportal', '');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_User_Notice_Deny', '1', 'inportal', '');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_User_Notice_Modify', '1', 'inportal', '');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_User_Notice_Modify_Approve', '1', 'inportal', '');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_User_Notice_Modify_Deny', '1', 'inportal', '');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_SortField', 'CreatedOn', 'In-News', 'in-news:configuration_output');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_SortOrder', 'desc', 'In-News', 'in-news:configuration_output');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_MaxHotNumber', '5', 'In-News', 'in-news:configuration_output');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_SortReviews', 'ReviewText', 'In-News', 'in-news:configuration_output');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_SortReviews2', 'ReviewText', 'In-News', 'in-news:configuration_output');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_SortReviewsOrder', 'desc', 'In-News', 'in-news:configuration_output');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_SortReviewsOrder2', 'asc', 'In-News', 'in-news:configuration_output');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_SortField2', 'Title', 'In-News', 'in-news:configuration_output');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_SortOrder2', 'desc', 'In-News', 'in-news:configuration_output');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_MinPopVotes', '20', 'In-News', 'in-news:configuration_output');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_RatingDelay_Value', '1', 'In-News', 'in-news:configuration_output');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_RatingDelay_Interval', '86400', 'In-News', 'in-news:configuration_output');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'Article_Root', '{NewsCatId}', 'In-Portal', '');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'Perpage_News_Short', '3', 'In-News', 'in-news:configuration_output');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'Perpage_NewsReviews_Short', '3', 'In-News', 'in-news:configuration_output');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'Perpage_NewsReviews', '10', 'In-News', 'in-news:configuration_output');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_ReviewDelay_Interval', '3600', 'In-News', 'in-news:configuration_output');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_ReviewDelay_Value', '12', 'In-News', 'in-news:configuration_output');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_Highlight_OpenTag', '<span class="match">', 'In-News', 'in-news:configuration_output');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_Highlight_CloseTag', '</span>', 'In-News', 'in-news:configuration_output');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'n_CategoryTemplate', '/in-news/designs/section', 'In-News', 'in-news:configuration_output');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'n_ItemTemplate', 'in-news/designs/detail', 'In-News', 'in-news:configuration_output');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'n_MaxImageCount', 5, 'In-News', 'in-news:configuration_output');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'n_ThumbnailImageWidth', 120, 'In-News', 'in-news:configuration_output');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'n_ThumbnailImageHeight', 120, 'In-News', 'in-news:configuration_output');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'n_FullImageWidth', 450, 'In-News', 'in-news:configuration_output');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'n_FullImageHeight', 450, 'In-News', 'in-news:configuration_output');
-
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'SearchRel_Keyword_articles', '90', 'In-News', 'in-news:configuration_search');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'SearchRel_Pop_articles', '10', 'In-News', 'in-news:configuration_search');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'SearchRel_Rating_articles', '10', 'In-News', 'in-news:configuration_search');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'SearchRel_Increase_articles', '30', 'In-News', 'in-news:configuration_search');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'Search_ShowMultiple_articles', '0', 'In-News', 'in-news:configuration_search');
-
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'n_MaxCategories', '3', 'In-News', 'in-news:configuration_output');
-
-INSERT INTO Events VALUES (DEFAULT, 'NEWS.ADD', NULL, 2, 0, 'In-News', 'la_event_article.add', 1);
-INSERT INTO Events VALUES (DEFAULT, 'NEWS.ADD', NULL, 1, 0, 'In-News', 'la_event_article.add', 0);
-INSERT INTO Events VALUES (DEFAULT, 'NEWS.ADD.PENDING', NULL, 2, 0, 'In-News', 'la_event_news.add.pending', 1);
-INSERT INTO Events VALUES (DEFAULT, 'NEWS.ADD.PENDING', NULL, 1, 0, 'In-News', 'la_event_news.add.pending', 0);
-INSERT INTO Events VALUES (DEFAULT, 'NEWS.MODIFY', NULL, 2, 0, 'In-News', 'la_event_article.modify', 1);
-INSERT INTO Events VALUES (DEFAULT, 'NEWS.MODIFY', NULL, 1, 0, 'In-News', 'la_event_article.modify', 0);
-INSERT INTO Events VALUES (DEFAULT, 'NEWS.MODIFY.PENDING', NULL, 2, 0, 'In-News', 'la_event_news.modify.pending', 1);
-INSERT INTO Events VALUES (DEFAULT, 'NEWS.MODIFY.PENDING', NULL, 1, 0, 'In-News', 'la_event_news.modify.pending', 0);
-INSERT INTO Events VALUES (DEFAULT, 'NEWS.MODIFY.APPROVE', NULL, 1, 0, 'In-News', 'la_event_article.modify.approve', 0);
-INSERT INTO Events VALUES (DEFAULT, 'NEWS.MODIFY.DENY', NULL, 1, 0, 'In-News', 'la_event_article.modify.deny', 0);
-INSERT INTO Events VALUES (DEFAULT, 'NEWS.OWNER.MODIFY', NULL, 2, 0, 'In-News', 'la_event_news.owner.modify', 1);
-INSERT INTO Events VALUES (DEFAULT, 'NEWS.OWNER.MODIFY', NULL, 1, 0, 'In-News', 'la_event_news.owner.modify', 0);
-INSERT INTO Events VALUES (DEFAULT, 'NEWS.OWNER.MODIFY.PENDING', NULL, 2, 0, 'In-News', 'la_event_news.owner.modify.pending', 1);
-INSERT INTO Events VALUES (DEFAULT, 'NEWS.OWNER.MODIFY.PENDING', NULL, 1, 0, 'In-News', 'la_event_news.owner.modify.pending', 0);
-INSERT INTO Events VALUES (DEFAULT, 'NEWS.APPROVE', NULL, 1, 0, 'In-News', 'la_event_article.approve', 0);
-INSERT INTO Events VALUES (DEFAULT, 'NEWS.DENY', NULL, 1, 0, 'In-News', 'la_event_article.deny', 0);
-INSERT INTO Events VALUES (DEFAULT, 'NEWS.REVIEW.ADD', NULL, 2, 0, 'In-News', 'la_event_article.review.add', 1);
-INSERT INTO Events VALUES (DEFAULT, 'NEWS.REVIEW.ADD', NULL, 1, 0, 'In-News', 'la_event_article.review.add', 0);
-INSERT INTO Events VALUES (DEFAULT, 'NEWS.REVIEW.APPROVE', NULL, 1, 0, 'In-News', 'la_event_article.review.approve', 0);
-INSERT INTO Events VALUES (DEFAULT, 'NEWS.REVIEW.DENY', NULL, 1, 0, 'In-News', 'la_event_article.review.deny', 0);
-INSERT INTO Events VALUES (DEFAULT, 'NEWS.REVIEW.ADD.PENDING', NULL, 1, 0, 'In-News', 'la_event_article.review.add.pending', 0);
-
-INSERT INTO ItemTypes VALUES (2, 'In-News', 'n', 'News', 'Title', 'CreatedById', 'Hits', 'CachedRating', 'la_ItemTab_News', 1, 'in-news/admin/addarticle.php', 'clsNews', 'Article');
-
-INSERT INTO PermissionConfig VALUES (DEFAULT, 'NEWS.ADD', 'lu_PermName_News.Add_desc', 'lu_PermName_News.Add_desc', 'In-News');
-INSERT INTO PermissionConfig VALUES (DEFAULT, 'NEWS.VIEW', 'lu_PermName_News.View_desc', 'lu_PermName_News.View_desc', 'In-News');
-INSERT INTO PermissionConfig VALUES (DEFAULT, 'NEWS.ADD.PENDING', 'lu_PermName_News.Add.Pending_desc', 'lu_PermName_News.Add.Pending_error', 'In-News');
-INSERT INTO PermissionConfig VALUES (DEFAULT, 'NEWS.MODIFY', 'lu_PermName_News.Modify_desc', 'lu_PermName_News.Modify_error', 'In-News');
-INSERT INTO PermissionConfig VALUES (DEFAULT, 'NEWS.DELETE', 'lu_PermName_News.Delete_desc', 'lu_PermName_News.Delete_error', 'In-News');
-INSERT INTO PermissionConfig VALUES (DEFAULT, 'NEWS.RATE', 'lu_PermName_News.Rate_desc', 'lu_PermName_News.Rate_error', 'In-News');
-INSERT INTO PermissionConfig VALUES (DEFAULT, 'NEWS.REVIEW', 'lu_PermName_News.Review_desc', 'lu_PermName_News.Review_error', 'In-News');
-INSERT INTO PermissionConfig VALUES (DEFAULT, 'NEWS.REVIEW.PENDING', 'lu_PermName_News.Review.Pending_desc', 'lu_PermName_News.Review.Pending_error', 'In-News');
-INSERT INTO PermissionConfig VALUES (DEFAULT, 'NEWS.MODIFY.PENDING', 'lu_PermName_News.Modify.Pending_desc', 'lu_PermName_News.Modify.Pending_desc', 'In-News');
-INSERT INTO PermissionConfig VALUES (DEFAULT, 'NEWS.OWNER.MODIFY', 'lu_PermName_News.Owner.Modify_desc', 'lu_PermName_News.Owner.Modify_error', 'In-News');
-INSERT INTO PermissionConfig VALUES (DEFAULT, 'NEWS.OWNER.MODIFY.PENDING', 'lu_PermName_News.Owner.Modify.Pending_desc', 'lu_PermName_News.Owner.Modify.Pending_error', 'In-News');
-INSERT INTO PermissionConfig VALUES (DEFAULT, 'NEWS.OWNER.DELETE', 'lu_PermName_News.Owner.Delete_desc', 'lu_PermName_News.Owner.Delete_error', 'In-News');
-
-INSERT INTO SearchConfig VALUES ('News', 'Title', 1, 1, 'lu_fielddesc_news_title', 'lu_field_title', 'In-News', 'la_text_article', 2, DEFAULT, 2, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Excerpt', 1, 1, 'lu_fielddesc_news_excerpt', 'lu_field_excerpt', 'In-News', 'la_text_article', 3, DEFAULT, 1, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Author', 1, 1, 'lu_fielddesc_news_author', 'lu_field_author', 'In-News', 'la_text_article', 4, DEFAULT, 1, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Body', 1, 1, 'lu_fielddesc_news_body', 'lu_field_body', 'In-News', 'la_text_article', 5, DEFAULT, 1, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'CreatedOn', 0, 1, 'lu_fielddesc_news_createdon', 'lu_field_createdon', 'In-News', 'la_text_article', 6, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'EndOn', 0, 1, 'lu_fielddesc_news_endon', 'lu_field_endon', 'In-News', 'la_text_article', 7, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Hits', 0, 1, 'lu_fielddesc_news_hits', 'lu_field_hits', 'In-News', 'la_text_article', 8, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'CachedRating', 0, 1, 'lu_fielddesc_news_cachedrating', 'lu_field_cachedrating', 'In-News', 'la_text_article', 9, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'CachedVotesQty', 0, 1, 'lu_fielddesc_news_cachedvotesqty', 'lu_field_cachedvotesqty', 'In-News', 'la_text_article', 10, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'CreatedById', 0, 1, 'lu_fielddesc_news_createdbyid', 'lu_field_createdbyid', 'In-News', 'la_text_article', 11, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Priority', 0, 1, 'lu_fielddesc_news_priority', 'lu_field_priority', 'In-News', 'la_text_article', 12, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Status', 0, 1, 'lu_fielddesc_news_status', 'lu_field_status', 'In-News', 'la_text_article', 13, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'EditorsPick', 0, 1, 'lu_fielddesc_news_editorspick', 'lu_field_editorspick', 'In-News', 'la_text_article', 14, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'LeadStory', 0, 1, 'lu_fielddesc_news_leadstory', 'lu_field_leadstory', 'In-News', 'la_text_article', 15, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'LeadCatStory', 0, 1, 'lu_fielddesc_news_leadcatstory', 'lu_field_leadcatstory', 'In-News', 'la_text_article', 16, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'ResourceId', 0, 1, 'lu_fielddesc_news_resourceid', 'lu_field_resourceid', 'In-News', 'la_text_article', 17, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'CachedReviewsQty', 0, 1, 'lu_fielddesc_news_cachedreviewsqty', 'lu_field_cachedreviewsqty', 'In-News', 'la_text_article', 18, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'StartDate', 0, 1, 'lu_fielddesc_news_startdate', 'lu_field_startdate', 'In-News', 'la_text_article', 19, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'NewItem', 0, 1, 'lu_fielddesc_news_newitem', 'lu_field_newitem', 'In-News', 'la_text_article', 20, DEFAULT, 0, 'boolean', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'PopItem', 0, 1, 'lu_fielddesc_news_popitem', 'lu_field_popitem', 'In-News', 'la_text_article', 21, DEFAULT, 0, 'boolean', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'HotItem', 0, 1, 'lu_fielddesc_news_hotitem', 'lu_field_hotitem', 'In-News', 'la_text_article', 22, DEFAULT, 0, 'boolean', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Archived', 0, 1, 'lu_fielddesc_news_archived', 'lu_field_archived', 'In-News', 'la_text_article', 23, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Modified', 0, 1, 'lu_fielddesc_news_modified', 'lu_field_modified', 'In-News', 'la_text_article', 24, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'ModifiedById', 0, 1, 'lu_fielddesc_news_modifiedbyid', 'lu_field_modifiedbyid', 'In-News', 'la_text_article', 25, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'OrgId', 0, 0, 'lu_fielddesc_news_orgid', 'lu_field_orgid', 'In-News', 'la_text_article', 26, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'NewsId', 0, 1, 'lu_fielddesc_news_newsid', 'lu_field_newsid', 'In-News', 'la_text_article', 0, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('CustomField', 'RssOriginalURL', 1, 0, 'la_fld_RssOriginalURL', 'lu_fld_RssOriginalURL', 'In-News', 'la_section_CustomFields', 0, DEFAULT, 1, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-
-INSERT INTO CustomField VALUES (DEFAULT, 1, 'RssExpireInterval', 'RssExpireInterval', 0, 'la_title_SystemCF', NULL, 'text', NULL, '', 0, 0, 1, 0);
-INSERT INTO CustomField VALUES (DEFAULT, 1, 'RssUpdateInterval', 'RssUpdateInterval', 0, 'la_title_SystemCF', NULL, 'text', NULL, '', 0, 0, 1, 0);
-INSERT INTO CustomField VALUES (DEFAULT, 1, 'RssLastUpdated', 'RssLastUpdated', 0, 'la_title_SystemCF', NULL, 'text', NULL, '', 0, 0, 1, 0);
-INSERT INTO CustomField VALUES (DEFAULT, 1, 'RssDeleteExpired', 'RssDeleteExpired', 0, 'la_title_SystemCF', NULL, 'text', NULL, '', 0, 0, 1, 0);
-INSERT INTO CustomField VALUES (DEFAULT, 2, 'RssOriginalURL', 'lu_fld_RssOriginalURL', 0, 'la_section_CustomFields', 'la_fld_RssOriginalURL', 'label', 'cut_first="100"', '', 0, 1, 0, 0);
-INSERT INTO CustomField VALUES (DEFAULT, 1, 'RssUpdateIntervalType', 'RssUpdateIntervalType', 0, 'la_title_SystemCF', NULL, 'text', NULL, '', 0, 0, 1, 0);
-INSERT INTO CustomField VALUES (DEFAULT, 1, 'RssSource', 'RssSource', 0, 'la_title_SystemCF', NULL, 'text', NULL, '', 0, 0, 1, 0);
-INSERT INTO CustomField VALUES (DEFAULT, 1, 'RssExpireIntervalType', 'RssExpireIntervalType', 0, 'la_title_SystemCF', NULL, 'text', NULL, '', 0, 0, 1, 0);
-INSERT INTO CustomField VALUES (DEFAULT, 1, 'RssDefaultExpiration', 'RssDefaultExpiration', 0, 'la_title_SystemCF', NULL, 'text', NULL, '', 0, 0, 1, 0);
-INSERT INTO CustomField VALUES (DEFAULT, 1, 'RssDefaultExpirationType', 'RssDefaultExpirationType', 0, 'la_title_SystemCF', NULL, 'text', NULL, '', 0, 0, 1, 0);
-INSERT INTO CustomField VALUES (DEFAULT, 1, 'RssLastExpired', 'RssLastExpired', 0, 'la_title_SystemCF', NULL, 'text', NULL, '', 0, 0, 1, 0);
-INSERT INTO CustomField VALUES (DEFAULT, 2, 'RssArticleCRC', 'RssArticleCRC', 0, 'la_section_SystemCF', NULL, 'text', NULL, '', 0, 0, 1, 0);
-INSERT INTO CustomField VALUES (DEFAULT, 1, 'n_ItemTemplate', 'n_ItemTemplate', 0, 'la_title_SystemCF', 'n_ItemTemplate', 'text', NULL, '', 0, 0, 1, 0);
-
-INSERT INTO StatItem VALUES (DEFAULT, 'In-News', 'SELECT count(*) FROM <%prefix%>News WHERE Status=1', NULL, 'la_prompt_ActiveArticles', 0, 1);
-INSERT INTO StatItem VALUES (DEFAULT, 'In-News', 'SELECT COUNT(*) AS TotalArticles FROM <%prefix%>News', NULL, 'la_prompt_ArticlesTotal', 0, 2);
-INSERT INTO StatItem VALUES (DEFAULT, 'In-News', 'SELECT COUNT(*) AS ActiveArticles FROM <%prefix%>News WHERE Status = 1', NULL, 'la_prompt_ArticlesActive', 0, 2);
-INSERT INTO StatItem VALUES (DEFAULT, 'In-News', 'SELECT COUNT(*) AS PendingArticles FROM <%prefix%>News WHERE Status = 2', NULL, 'la_prompt_ArticlesPending', 0, 2);
-INSERT INTO StatItem VALUES (DEFAULT, 'In-News', 'SELECT COUNT(*) AS DisabledArticles FROM <%prefix%>News WHERE Status = 0', NULL, 'la_prompt_DisabledArticles', 0, 2);
-INSERT INTO StatItem VALUES (DEFAULT, 'In-News', 'SELECT COUNT(*) AS ArchivedArticles FROM <%prefix%>News WHERE Archived = 1', NULL, 'la_prompt_ArticlesArchived', 0, 2);
-INSERT INTO StatItem VALUES (DEFAULT, 'In-News', 'SELECT COUNT(*) AS NewArticles FROM <%prefix%>News WHERE (NewItem = 1) OR ( (UNIX_TIMESTAMP() - CreatedOn) <= <%m:config name="News_CatNewDays"%>*86400 AND (NewItem = 2) )', NULL, 'la_prompt_NewArticles', 0, 2);
-INSERT INTO StatItem VALUES (DEFAULT, 'In-News', 'SELECT COUNT(*) FROM <%prefix%>News WHERE EditorsPick = 1', NULL, 'la_prompt_EditorsPickArticles', 0, 2);
-INSERT INTO StatItem VALUES (DEFAULT, 'In-News', 'SELECT COUNT(*) AS HotArticles FROM <%prefix%>News WHERE (HotItem = 1) OR (Hits >= <%m:config name="News_MaxHotNumber"%> AND (HotItem = 2) )', NULL, 'la_prompt_HotArticles', 0, 2);
-INSERT INTO StatItem VALUES (DEFAULT, 'In-News', 'SELECT COUNT(*) FROM <%prefix%>News WHERE LeadStory = 1', NULL, 'la_prompt_LeadStoryArticles', 0, 2);
-INSERT INTO StatItem VALUES (DEFAULT, 'In-News', 'SELECT COUNT(*) FROM <%prefix%>News WHERE LeadCatStory = 1', NULL, 'la_prompt_CategoryLeadStoryArticles', 0, 2);
-INSERT INTO StatItem VALUES (DEFAULT, 'In-News', 'SELECT <%m:post_format field="AVG(CachedRating)" type="currency" precision="2"%> FROM <%prefix%>News WHERE CachedRating > 0', NULL, 'la_prompt_ArticleAverageRating', 0, 2);
-INSERT INTO StatItem VALUES (DEFAULT, 'In-News', 'SELECT COUNT(*) AS PopularArticles FROM <%prefix%>News WHERE (PopItem = 1) OR ( (CachedRating >= <%article:hit_count type="top"%>) AND <%article:hit_count type="top"%> AND (PopItem = 2) )', NULL, 'la_prompt_PopularArticles', 0, 2);
-INSERT INTO StatItem VALUES (DEFAULT, 'In-News', 'SELECT MAX(Hits) AS MaxHitsArticles FROM <%prefix%>News', NULL, 'la_prompt_MaxHitsArticles', 0, 2);
-INSERT INTO StatItem VALUES (DEFAULT, 'In-News', 'SELECT MAX(CachedVotesQty) AS MaxVotesArticles FROM <%prefix%>News', NULL, 'la_prompt_MaxVotesArticles', 0, 2);
-INSERT INTO StatItem VALUES (DEFAULT, 'In-News', 'SELECT <%m:post_format field="MAX(CreatedOn)" type="date"%> FROM <%prefix%>News', NULL, 'la_prompt_NewestArticleDate', 0, 2);
-INSERT INTO StatItem VALUES (DEFAULT, 'In-News', 'SELECT <%m:post_format field="MAX(Modified)" type="date"%> FROM <%prefix%>News', NULL, 'la_prompt_LastArticleUpdate', 0, 2);
-INSERT INTO StatItem VALUES (DEFAULT, 'In-News', 'SELECT COUNT(*) FROM <%prefix%>ItemReview WHERE Module = \'<%modules:get_current%>\'', NULL, 'la_prompt_ArticleReviews', 0, 2);
-
-INSERT INTO Permissions VALUES (DEFAULT, 'CATEGORY.VIEW', 14, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.VIEW', 14, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'CATEGORY.VIEW', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'CATEGORY.ADD.PENDING', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'FAVORITES', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.VIEW', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.RATE', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.REVIEW', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.ADD', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.OWNER.MODIFY', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.OWNER.MODIFY.PENDING', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.OWNER.DELETE', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'CATEGORY.VIEW', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'CATEGORY.ADD', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'CATEGORY.DELETE', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'CATEGORY.MODIFY', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'FAVORITES', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.VIEW', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.ADD', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.DELETE', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.MODIFY', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.RATE', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.REVIEW', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'CATEGORY.VIEW', 12, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'FAVORITES', 12, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.VIEW', 12, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.RATE', 12, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.REVIEW.PENDING', 12, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.ADD.PENDING', 12, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.OWNER.MODIFY', 12, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.OWNER.MODIFY.PENDING', 12, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.VIEW', 15, 0, 0, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.ADD', 15, 0, 0, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.DELETE', 15, 0, 0, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.MODIFY', 15, 0, 0, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.RATE', 15, 0, 0, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.REVIEW', 15, 0, 0, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.REVIEW.PENDING', 15, 0, 0, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.ADD.PENDING', 15, 0, 0, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.MODIFY.PENDING', 15, 0, 0, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.OWNER.MODIFY', 15, 0, 0, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.OWNER.MODIFY.PENDING', 15, 0, 0, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.OWNER.DELETE', 15, 0, 0, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-news.view', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-news:articles.view', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-news:setting_folder.view', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-news:configuration_output.view', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-news:configuration_output.edit', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-news:configuration_search.view', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-news:configuration_search.edit', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-news:configuration_email.view', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-news:configuration_email.edit', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-news:configuration_custom.view', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-news:configuration_custom.add', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-news:configuration_custom.edit', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-news:configuration_custom.delete', 11, 1, 1, 0);
-
-INSERT INTO ImportScripts VALUES (DEFAULT, 'Articles from CSV file [In-News]', '', 'n', 'In-News', '', 'CSV', '1');
-
-INSERT INTO Modules VALUES ('In-News', 'in-news/', 'n', '0.0.0', 1, 2, 'in-news/', {NewsCatId}, '1054738405');
\ No newline at end of file
Property changes on: branches/RC/in-news/install/install_data.sql
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.7
\ No newline at end of property
Index: branches/RC/in-news/install/upgrades.php
===================================================================
--- branches/RC/in-news/install/upgrades.php (revision 12831)
+++ branches/RC/in-news/install/upgrades.php (nonexistent)
@@ -1,82 +0,0 @@
-<?php
-/**
-* @version $Id$
-* @package In-News
-* @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.net/license/ for copyright notices and details.
-*/
- $upgrade_class = 'InNewsUpgrades';
-
- /**
- * Class, that holds all upgrade scripts for "Core" module
- *
- */
- class InNewsUpgrades 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;
- }
-
- /**
- * 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-News', 'RootCat');
-
- $sql = 'UPDATE ' . $this->Application->getUnitOption('c', 'TableName') . '
- SET UseMenuIconUrl = 1, MenuIconUrl = "in-news/img/menu_articles.gif"
- WHERE ' . $this->Application->getUnitOption('c', 'IDField') . ' = ' . $root_category;
- $this->Conn->Query($sql);
-
- $this->_updateDetailTemplate('n', 'innews/detail', 'in-news/designs/detail');
- }
- }
-
- /**
- * Replaces deprecated detail template design with new one
- *
- * @param string $prefix
- * @param string $from_template
- * @param string $to_template
- */
- function _updateDetailTemplate($prefix, $from_template, $to_template)
- {
- $sql = 'SELECT CustomFieldId
- FROM ' . TABLE_PREFIX . 'CustomField
- WHERE FieldName = "' . $prefix . '_ItemTemplate"';
- $custom_field_id = $this->Conn->GetOne($sql);
-
- $ml_formatter =& $this->Application->recallObject('kMultiLanguage');
- /* @var $ml_formatter kMultiLanguage */
-
- $field = $ml_formatter->LangFieldName('cust_' . $custom_field_id, true);
-
- $sql = 'UPDATE ' . TABLE_PREFIX . 'CategoryCustomData
- SET ' . $field . ' = "' . $to_template . '"
- WHERE ' . $field . ' = "' . $from_template . '"';
- $this->Conn->Query($sql);
- }
- }
\ No newline at end of file
Property changes on: branches/RC/in-news/install/upgrades.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.3
\ No newline at end of property
Deleted: svn:keywords
## -1 +0,0 ##
-Id
\ No newline at end of property
Index: branches/RC/in-news/units/articles/articles_tag_processor.php
===================================================================
--- branches/RC/in-news/units/articles/articles_tag_processor.php (revision 12831)
+++ branches/RC/in-news/units/articles/articles_tag_processor.php (nonexistent)
@@ -1,33 +0,0 @@
-<?php
-/**
-* @version $Id$
-* @package In-News
-* @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.net/license/ for copyright notices and details.
-*/
-
- class ArticlesTagProcessor extends kCatDBTagProcessor {
-
- function ListRelatedArticles($params)
- {
- return $this->PrintList2($params);
- }
-
- function ListArticles($params)
- {
- return $this->PrintList2($params);
- }
-
- function ArticleLink($params)
- {
- return $this->ItemLink($params, 'article');
- }
- }
-
-?>
\ No newline at end of file
Property changes on: branches/RC/in-news/units/articles/articles_tag_processor.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.5
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Deleted: svn:keywords
## -1 +0,0 ##
-Id
\ No newline at end of property
Index: branches/RC/in-news/units/articles/articles_config.php
===================================================================
--- branches/RC/in-news/units/articles/articles_config.php (revision 12831)
+++ branches/RC/in-news/units/articles/articles_config.php (nonexistent)
@@ -1,458 +0,0 @@
-<?php
-/**
-* @version $Id$
-* @package In-News
-* @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.net/license/ for copyright notices and details.
-*/
-
-$config = Array(
- 'Prefix' => 'n',
-
- 'ItemClass' => Array('class' => 'kCatDBItem', 'file' => '', 'build_event' => 'OnItemBuild'),
- 'ListClass' => Array('class' => 'kCatDBList', 'file' => '', 'build_event' => 'OnListBuild'),
- 'EventHandlerClass' => Array('class' => 'ArticlesEventHandler', 'file' => 'articles_event_handler.php', 'require_classes' => Array('kCatDBEventHandler'), 'build_event' => 'OnBuild'),
- 'TagProcessorClass' => Array('class' => 'ArticlesTagProcessor', 'file' => 'articles_tag_processor.php', 'require_classes' => Array('kCatDBTagProcessor'), 'build_event' => 'OnBuild'),
- 'AutoLoad' => true,
-
- 'ConfigPriority' => 0,
- 'Hooks' => Array (
- Array (
- 'Mode' => hAFTER,
- 'Conditional' => false,
- 'HookToPrefix' => 'c',
- 'HookToSpecial' => '*',
- 'HookToEvent' => Array('OnAfterConfigRead'),
- 'DoPrefix' => '',
- 'DoSpecial' => '',
- 'DoEvent' => 'OnUpdateCategoryCustomFields',
- ),
-
- Array (
- 'Mode' => hBEFORE,
- 'Conditional' => false,
- 'HookToPrefix' => '',
- 'HookToSpecial' => '*',
- 'HookToEvent' => Array('OnAfterConfigRead'),
- 'DoPrefix' => '#file',
- 'DoSpecial' => '*',
- 'DoEvent' => 'OnDefineFiles',
- ),
-
- Array (
- 'Mode' => hBEFORE,
- 'Conditional' => false,
- 'HookToPrefix' => '',
- 'HookToSpecial' => '*',
- 'HookToEvent' => Array('OnAfterConfigRead'),
- 'DoPrefix' => 'cdata',
- 'DoSpecial' => '*',
- 'DoEvent' => 'OnDefineCustomFields',
- ),
- ),
-
- 'CatalogItem' => true,
- 'AdminTemplatePath' => 'articles',
- 'AdminTemplatePrefix' => 'articles_',
- 'SearchConfigPostfix' => 'articles',
-
- 'QueryString' => Array(
- 1 => 'id',
- 2 => 'Page',
- 3 => 'event',
- 4 => 'mode',
- ),
-
- 'RegularEvents' => Array(
- 'rss_category_update' => Array('EventName' => 'OnUpdateRSSAtricles', 'RunInterval' => 0, 'Type' => reBEFORE),
- ),
-
- 'IDField' => 'NewsId',
- 'StatusField' => Array('Status'), // field, that is affected by Approve/Decline events
-
- 'TitleField' => 'Title', // field, used in bluebar when editing existing item
- 'TitlePhrase' => 'la_Text_Article', // phrase used to specify item type in relationship list
-
- 'TitlePresets' => Array(
- 'default' => Array( 'new_status_labels' => Array('n' => '!la_title_AddingArticle!'),
- 'edit_status_labels' => Array('n' => '!la_title_EditingArticle!'),
- 'new_titlefield' => Array('n' => '!la_title_NewArticle!'),
- ),
-
- 'articles_edit' => Array('prefixes' => Array('n'), 'format' => "#n_status# '#n_titlefield#' - !la_title_General!"),
-
- 'articles_categories'=>Array('prefixes' => Array('n','n-ci_List'), 'format' => "#n_status# '#n_titlefield#' - !la_title_Categories!"),
- 'articles_relations'=> Array('prefixes' => Array('n'), 'format' => "#n_status# '#n_titlefield#' - !la_title_Relations!"),
- 'articles_images' => Array('prefixes' => Array('n'), 'format' => "#n_status# '#n_titlefield#' - !la_title_Images!"),
- 'articles_files' => Array('prefixes' => Array('n'), 'format' => "#n_status# '#n_titlefield#' - !la_title_Files!"),
- 'articles_reviews' => Array('prefixes' => Array('n'), 'format' => "#n_status# '#n_titlefield#' - !la_title_Reviews!"),
- 'articles_custom' => Array('prefixes' => Array('n'), 'format' => "#n_status# '#n_titlefield#' - !la_title_Custom!"),
-
- 'images_edit' => Array( 'prefixes' => Array('n', 'n-img'),
- 'new_status_labels' => Array('n-img'=>'!la_title_Adding_Image!'),
- 'edit_status_labels' => Array('n-img'=>'!la_title_Editing_Image!'),
- 'new_titlefield' => Array('n-img'=>'!la_title_New_Image!'),
- 'format' => "#n_status# '#n_titlefield#' - #n-img_status# '#n-img_titlefield#'",
- ),
- 'file_edit' => Array (
- 'prefixes' => Array ('n', 'n-file'),
- 'new_status_labels' => Array ('n-file' => "!la_title_AddingFile!"),
- 'edit_status_labels' => Array ('n-file' => '!la_title_EditingFile!'),
- 'new_titlefield' => Array ('n-file' => '!la_title_NewFile!'),
- 'format' => "#n_status# '#n_titlefield#' - #n-file_status# '#n-file_titlefield#'",
- ),
-
- 'reviews_edit' => Array( 'prefixes' => Array('n', 'n-rev'),
- 'new_status_labels' => Array('n-rev'=>"!la_title_Adding_Review! '!la_title_New_Review!'"),
- 'edit_status_labels' => Array('n-rev'=>'!la_title_Editing_Review!'),
- 'format' => "#n_status# '#n_titlefield#' - #n-rev_status#",
- ),
-
- 'relations_edit' => Array( 'prefixes' => Array('n', 'n-rel'),
- 'new_status_labels' => Array('n-rel'=>"!la_title_Adding_Relationship! '!la_title_New_Relationship!'"),
- 'edit_status_labels' => Array('n-rel'=>'!la_title_Editing_Relationship!'),
- 'format' => "#n_status# '#n_titlefield#' - #n-rel_status#",
- ),
-
- 'tree_in-news' => Array('format' => '!la_Text_Version! '.$this->Application->findModule('Name', 'In-News', 'Version')),
-
- 'articles_export' => Array('format' => '!la_title_ArticlesExport!'),
-
- 'articles_import' => Array('format' => '!la_title_ImportArticles!'),
- ),
-
- 'EditTabPresets' => Array (
- 'Default' => Array (
- Array ('title' => 'la_tab_General', 't' => 'in-news/articles/articles_edit', 'priority' => 1),
- Array ('title' => 'la_tab_Categories', 't' => 'in-news/articles/articles_categories', 'priority' => 2),
- Array ('title' => 'la_tab_Relations', 't' => 'in-news/articles/articles_relations', 'priority' => 3),
- Array ('title' => 'la_tab_Images', 't' => 'in-news/articles/articles_images', 'priority' => 4),
- Array ('title' => 'la_tab_Files', 't' => 'in-news/articles/articles_files', 'priority' => 5),
- Array ('title' => 'la_tab_Reviews', 't' => 'in-news/articles/articles_reviews', 'priority' => 6),
- Array ('title' => 'la_tab_Custom', 't' => 'in-news/articles/articles_custom', 'priority' => 7),
- ),
- ),
-
- 'PermItemPrefix' => 'NEWS',
-
- 'PermTabText' => 'In-News',
- 'PermSection' => Array('main' => 'CATEGORY:in-news:articles_list', 'search' => 'in-news:configuration_search', 'email' => 'in-news:configuration_email', 'custom' => 'in-news:configuration_custom'),
-
- 'Sections' => Array(
- /*'in-news' => Array(
- 'parent' => 'in-portal:root',
- 'icon' => 'settings_in-newz',
- 'label' => 'la_title_In-News',
- 'url' => Array('t' => 'index', 'pass_section' => true, 'pass' => 'm'),
- 'permissions' => Array('view'),
- 'priority' => 3.2,
- 'container' => true,
- 'type' => stTREE,
- ),*/
-
- 'in-news:articles' => Array(
- 'parent' => 'in-portal:site',
- 'icon' => 'settings_in-newz',
- 'label' => 'la_tab_Articles',
- 'url' => Array('t' => 'catalog/advanced_view', 'anchor' => 'tab-n.showall', 'pass' => 'm'),
- 'onclick' => 'setCatalogTab(\'n.showall\')',
- 'permissions' => Array('view'),
- 'priority' => 3,
- 'type' => stTREE,
- ),
-
- // article settings
- 'in-news:setting_folder' => Array (
- 'parent' => 'in-portal:system',
- 'icon' => 'core:conf',
- 'label' => 'la_title_In-News',
- 'url' => Array ('t' => 'index', 'pass_section' => true, 'pass' => 'm'),
- 'permissions' => Array ('view'),
- 'priority' => 3.4,
- 'container' => true,
- 'type' => stTREE,
- ),
-
- /*'in-news:innews_general' => Array(
- 'parent' => 'in-news:setting_folder',
- 'icon' => 'core:settings_general',
- 'label' => 'la_tab_GeneralSettings',
- 'url' => Array('t' => 'config/config_general', 'pass_section' => true, 'pass' => 'm'),
- 'permissions' => Array('view', 'edit'),
- 'priority' => 1,
- 'type' => stTREE,
- ),*/
-
- 'in-news:configuration_output' => Array(
- 'parent' => 'in-news:setting_folder',
- 'icon' => 'core:settings_output',
- 'label' => 'la_tab_ConfigOutput',
- 'url' => Array('t' => 'config/config_general', 'pass_section' => true, 'pass' => 'm'),
- 'permissions' => Array('view', 'edit'),
- 'priority' => 2,
- 'type' => stTREE,
- ),
-
- 'in-news:configuration_search' => Array(
- 'parent' => 'in-news:setting_folder',
- 'icon' => 'core:settings_search',
- 'label' => 'la_tab_ConfigSearch',
- 'url' => Array('t' => 'config/config_search', 'module_key' => 'articles', 'pass_section' => true, 'pass' => 'm'),
- 'permissions' => Array('view', 'edit'),
- 'priority' => 3,
- 'type' => stTREE,
- ),
-
- 'in-news:configuration_email' => Array(
- 'parent' => 'in-news:setting_folder',
- 'icon' => 'core:settings_email',
- 'label' => 'la_tab_ConfigE-mail',
- 'url' => Array('t' => 'config/config_email', 'pass_section' => true, 'pass' => 'm'),
- 'permissions' => Array('view', 'edit'),
- 'priority' => 4,
- 'type' => stTREE,
- ),
-
- 'in-news:configuration_custom' => Array(
- 'parent' => 'in-news:setting_folder',
- 'icon' => 'core:settings_custom',
- 'label' => 'la_tab_ConfigCustom',
- 'url' => Array('t' => 'custom_fields/custom_fields_list', 'cf_type' => 2, 'pass_section' => true, 'pass' => 'm,cf'),
- 'permissions' => Array('view', 'add', 'edit', 'delete'),
- 'priority' => 5,
- 'type' => stTREE,
- ),
-
- ),
-
- 'FilterMenu' => Array(
- 'Groups' => Array(
- Array('mode' => 'AND', 'filters' => Array('show_active','show_pending','show_disabled'), 'type' => WHERE_FILTER),
- Array('mode' => 'AND', 'filters' => Array('show_new'), 'type' => HAVING_FILTER),
- Array('mode' => 'AND', 'filters' => Array('show_hot'), 'type' => HAVING_FILTER),
- Array('mode' => 'AND', 'filters' => Array('show_pop'), 'type' => HAVING_FILTER),
- Array('mode' => 'AND', 'filters' => Array('show_pick'), 'type' => WHERE_FILTER),
- ),
- 'Filters' => Array(
- 'show_active' => Array('label' =>'la_Active', 'on_sql' => '', 'off_sql' => '%1$s.Status != 1' ),
- 'show_pending' => Array('label' => 'la_Pending', 'on_sql' => '', 'off_sql' => '%1$s.Status != 2' ),
- 'show_disabled' => Array('label' => 'la_Disabled', 'on_sql' => '', 'off_sql' => '%1$s.Status != 0' ),
- 's1' => 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' ),
- )
- ),
-
- 'CatalogSelectorName' => 'newslist',
-
- 'ItemPropertyMappings' => Array(
- 'NewDays' => 'News_CatNewDays', // number of days item to be NEW
- 'MinPopVotes' => 'News_MinPopVotes', // minimum number of votes for an item to be POP
- 'MinPopRating' => 'News_MinPopRating',// minimum rating for an item to be POP
- 'MaxHotNumber' => 'News_MaxHotNumber',// maximum number of HOT items
-
- 'HotLimit' => 'News_HotLimit', // variable name in inp_Cache table
- 'ClickField' => 'Hits', // item click count is stored here (in item table)
- ),
-
- 'ItemType' => 2, // this is used when relation to product is added from in-portal and via-versa
-
- 'ViewMenuPhrase' => 'la_title_Articles',
- 'CatalogTabIcon' => 'in-news:icon16_article.gif',
- 'UsePendingEditing' => true, // item editing is controlled by NEWS.ADD/EDIT, NEWS.ADD/EDIT.PENDING permissions
-
- 'StatisticsInfo' => Array(
- 'pending' => Array(
- 'icon' => 'icon16_article_pending.gif',
- 'label' => 'la_Text_Articles',
- 'js_url' => '#url#',
- 'url' => Array('t' => 'catalog/advanced_view', 'SetTab' => 'n', 'pass' => 'm,n.showall', 'n.showall_event' => 'OnSetFilterPattern', 'n.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,
- ),
- ),
-
- 'TableName' => TABLE_PREFIX.'News',
-
- 'CalculatedFields' => Array(
- '' => Array (
- 'UserName' => 'IF (ISNULL(u.Login), IF (%1$s.CreatedById = -1, "root", IF (%1$s.CreatedById = -2, "Guest", "n/a")), u.Login)',
- 'CategoryId' => TABLE_PREFIX.'%3$sCategoryItems.CategoryId',
- 'Filename' => TABLE_PREFIX.'%3$sCategoryItems.Filename',
- 'CategoryFilename' => TABLE_PREFIX.'Category.NamedParentPath',
- 'PrimaryCat' => TABLE_PREFIX.'%3$sCategoryItems.PrimaryCat',
- 'ParentPath' => TABLE_PREFIX.'Category.ParentPath',
-
- 'SameImages' => 'img.SameImages',
- 'LocalThumb' => 'img.LocalThumb',
- 'ThumbPath' => 'img.ThumbPath',
- 'ThumbUrl' => 'img.ThumbUrl',
- 'LocalImage' => 'img.LocalImage',
- 'LocalPath' => 'img.LocalPath',
- 'FullUrl' => 'img.Url',
- ),
- ),
-
- 'CacheModRewrite' => true,
-
- '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
- LEFT JOIN '.TABLE_PREFIX.'Category ON '.TABLE_PREFIX.'Category.CategoryId = '.TABLE_PREFIX.'%3$sCategoryItems.CategoryId
- LEFT JOIN '.TABLE_PREFIX.'Images img ON img.ResourceId = %1$s.ResourceId AND img.DefaultImg = 1
- LEFT JOIN '.TABLE_PREFIX.'PermCache perm ON perm.CategoryId = '.TABLE_PREFIX.'%3$sCategoryItems.CategoryId
- LEFT JOIN '.TABLE_PREFIX.'PortalUser u ON %1$s.CreatedById = u.PortalUserId
- LEFT JOIN '.TABLE_PREFIX.'%3$sNewsCustomData cust ON %1$s.ResourceId = cust.ResourceId',
- ), // key - special, value - list select sql
-
- 'ListSortings' => Array(
- '' => Array(
- 'ForcedSorting' => Array('Priority' => 'desc'),
- 'Sorting' => Array('Title' => 'asc'),
- )
- ),
- '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.'Category ON '.TABLE_PREFIX.'Category.CategoryId = '.TABLE_PREFIX.'%3$sCategoryItems.CategoryId
- LEFT JOIN '.TABLE_PREFIX.'Images img ON img.ResourceId = %1$s.ResourceId AND img.DefaultImg = 1
- LEFT JOIN '.TABLE_PREFIX.'PortalUser u ON %1$s.CreatedById = u.PortalUserId
- LEFT JOIN '.TABLE_PREFIX.'%3$sNewsCustomData cust ON %1$s.ResourceId = cust.ResourceId'),
-
- 'SubItems' => Array('n-rev', 'n-ci', 'n-rel', 'n-img', 'n-cdata', 'n-fav', 'n-file'),
-
- 'Fields' => Array (
- 'NewsId' => Array('type' => 'int', 'not_null' => 1, 'default' => 0,),
- 'Title' => Array('type' => 'string', /*'formatter' => 'kMultiLanguage', */'not_null' => 1, 'required' => 1, 'default' => '', 'max_len' => 255),
- 'AutomaticFilename' => Array('type' => 'int', 'not_null' => 1, 'default' => 1),
- 'Excerpt' => Array('type' => 'string', /*'formatter' => 'kMultiLanguage',*/ 'default' => null),
- 'Author' => Array('type' => 'string', 'not_null' => 1, 'default' => ''),
- 'Body' => Array('type' => 'string', 'formatter' => 'kFormatter',/*'kMultiLanguage'*/ 'using_fck' => 1, 'required' => 1, 'default' => null),
- 'CreatedOn' => Array('type' => 'int', 'formatter' => 'kDateFormatter', 'required' => 1, 'not_null' => 1,'default' => '#NOW#'),
- 'TextFormat' => Array('type' => 'int', 'not_null' => 1, 'default' => 0),
- 'EndOn' => Array('type' => 'int', 'formatter' => 'kDateFormatter', 'default' => null),
- 'Hits' => Array('type' => 'double', 'formatter' => 'kFormatter', 'format' => '%d', 'not_null' => 1, 'default' => 0),
- 'CachedRating' => Array('type' => 'string', 'default' => 0),
- 'CachedVotesQty' => Array('type' => 'int','not_null' => 1,'default' => 0),
- 'CreatedById' => Array('type' => 'int', 'formatter' => 'kLEFTFormatter', 'error_msgs' => Array ('invalid_option' => '!la_error_UserNotFound!'), 'options' => Array(-1 => 'root', -2 => 'Guest'),'left_sql'=>'SELECT %s FROM '.TABLE_PREFIX.'PortalUser WHERE `%s` = \'%s\'', 'left_key_field' => 'PortalUserId', 'left_title_field' => 'Login', 'not_null' => 1, 'required' => 1, 'default' => -1),
- '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),
- 'LeadStory' => Array('type' => 'int', 'formatter' => 'kOptionsFormatter', 'options' => Array(1 => 'la_Yes', 0 => 'la_No'), 'use_phrases' => 1, 'not_null' => 1, 'default' => 0),
- 'LeadCatStory' => 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),
- 'CachedReviewsQty' => Array('type' => 'int', 'not_null' => 1, 'default' => 0),
- 'StartDate' => Array('type' => 'int', 'formatter' => 'kDateFormatter', 'required' => 1, 'not_null' => 1, 'default' => '#NOW#'),
- '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),
- '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),
- '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),
- 'Archived' => Array('type' => 'int', 'formatter' => 'kOptionsFormatter', 'options' => Array(1 => 'la_Yes', 2 => 'la_No'), 'use_phrases' => 1, 'not_null' => 1, 'default' => 0),
- 'Modified' => Array('type' => 'int', 'formatter' => 'kDateFormatter', 'not_null' => 1,'default' => '#NOW#'),
- 'ModifiedById' => Array('type' => 'int', 'formatter' => 'kLEFTFormatter', 'error_msgs' => Array ('invalid_option' => '!la_error_UserNotFound!'), 'options' => Array(-1 => 'root', -2 => 'Guest'),'left_sql'=>'SELECT %s FROM '.TABLE_PREFIX.'PortalUser WHERE `%s` = \'%s\'', 'left_key_field' => 'PortalUserId', 'left_title_field' => 'Login', 'not_null' => 1,'default' => -1),
- 'OrgId' => Array('type' => 'int', 'default' => null),
- 'MetaKeywords' => Array('type' => 'string', 'default' => null),
- 'MetaDescription' => Array('type' => 'string', 'formatter' => 'kFormatter', 'using_fck' => 1, 'default' => null),
- ),
-
- 'VirtualFields' => Array (
- 'MoreCategories' => Array ('type' => 'string', 'default' => ''),
-
- 'UserName' => Array('type' => 'string', 'default' => ''),
- 'CategoryId' => Array ('type' => 'int', 'formatter' => 'kOptionsFormatter', 'options' => Array (), 'default' => 0),
-
- 'cust_RssOriginalURL' => Array('type' => 'string', 'default' => ''),
- 'cust_RssArticleCRC' => Array('type' => 'int', 'default' => 0),
- 'Filename' => Array('type' => 'string', 'not_null' => 1, 'default' => ''),
- 'CachedNavbar' => Array('type' => 'string', 'default' => ''),
- 'ParentPath' => Array('type' => 'string', 'default' => ''),
-
- // for primary image
- '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' => ''),
-
- // export related fields: begin
- 'CategoryId' => Array('type' => 'int', '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', 'default' => 1),
- 'ExportColumns' => Array('type' => 'string', 'formatter' => 'kOptionsFormatter', 'options' => Array()),
- 'AvailableColumns' => Array('type' => 'string', 'formatter' => 'kOptionsFormatter', 'options' => Array()),
- 'CategoryFormat' => Array('type' => 'int', 'formatter' => 'kOptionsFormatter', 'options' => Array(1 => 'la_MixedCategoryPath', 2 => 'la_SeparatedCategoryPath'), 'use_phrases' => 1, 'default' => 1),
- 'CategorySeparator' => Array('type' => 'string', 'default' => ':'),
- 'IsBaseCategory' => Array('type' => 'int', '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' => (defined('EXPORT_BASE_PATH') ? EXPORT_BASE_PATH : '/admin/export') . '/'),
- '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('Title' => 'TITLE'), 'default' => '|Title|'),
- 'SkipFirstRow' => Array('type' => 'int', 'formatter' => 'kOptionsFormatter', 'options' => Array(1 => 'la_Yes', 0 => 'la_No'), 'use_phrases' => 1, 'default' => 1),
- // import related fields: end
- ),
-
- 'Grids' => Array(
- 'Default' => Array(
- 'Icons' => Array(1 => 'icon16_article.gif', 2 => 'icon16_article_pending.gif', -2 => 'icon16_article_pending.gif', 0 => 'icon16_article_disabled.gif', 'HOT' => 'icon16_article_hot.gif', 'POP' => 'icon16_article_pop.gif', 'NEW' => 'icon16_article_new.gif', 'PICK' => 'icon16_article_pick.gif'),
- 'Fields' => Array(
- 'NewsId' => Array('title' => 'la_col_Id', 'data_block' => 'grid_checkbox_td', 'filter_block' => 'grid_range_filter'),
- 'Title' => Array('title' => 'la_col_Title', 'data_block' => 'grid_catitem_td', 'filter_block' => 'grid_like_filter'),//
- 'UserName' => Array('title' => 'la_col_Author', 'filter_block' => 'grid_like_filter'),
- 'LeadStory' => Array('title' => 'la_col_LeadStory', 'filter_block' => 'grid_options_filter'),
- 'LeadCatStory' => Array('title' => 'la_col_LeadCatStory', 'filter_block' => 'grid_options_filter'),
- 'StartDate' => Array('title' => 'la_col_StartDate', 'filter_block' => 'grid_date_range_filter'),
- 'EndOn' => Array('title' => 'la_col_EndOn', 'data_block' => 'article_expire_td', 'filter_block' => 'grid_date_range_filter'),
- ),
- ),
-
-
- 'Radio' => Array(
- 'Icons' => Array(1 => 'icon16_article.gif', 2 => 'icon16_article_pending.gif', -2 => 'icon16_article_pending.gif', 0 => 'icon16_article_disabled.gif', 'HOT' => 'icon16_article_hot.gif', 'POP' => 'icon16_article_pop.gif', 'NEW' => 'icon16_article_new.gif', 'PICK' => 'icon16_article_pick.gif'),
- 'Selector' => 'radio',
- 'Fields' => Array(
- 'NewsId' => Array('title' => 'la_col_Id', 'data_block' => 'grid_radio_td', 'filter_block' => 'grid_range_filter'),
- 'Title' => Array('title' => 'la_col_Title', 'data_block' => 'grid_catitem_td', 'filter_block' => 'grid_like_filter'),
- 'UserName' => Array('title' => 'la_col_Author', 'filter_block' => 'grid_like_filter'),
- 'LeadStory' => Array('title' => 'la_col_LeadStory', 'filter_block' => 'grid_options_filter'),
- 'LeadCatStory' => Array('title' => 'la_col_LeadCatStory', 'filter_block' => 'grid_options_filter'),
- 'StartDate' => Array('title' => 'la_col_StartDate', 'filter_block' => 'grid_date_range_filter'),
- 'EndOn' => Array('title' => 'la_col_EndOn', 'data_block' => 'article_expire_td', 'filter_block' => 'grid_date_range_filter'),
- ),
- ),
- ),
-
- 'ConfigMapping' => Array(
- 'PerPage' => 'Perpage_News',
- 'ShortListPerPage' => 'Perpage_News_Short',
- 'ForceEditorPick' => 'News_ShowPick',
- 'DefaultSorting1Field' => 'News_SortField',
- 'DefaultSorting2Field' => 'News_SortField2',
- 'DefaultSorting1Dir' => 'News_SortOrder',
- 'DefaultSorting2Dir' => 'News_SortOrder2',
-
- 'RatingDelayValue' => 'News_RatingDelay_Value',
- 'RatingDelayInterval' => 'News_RatingDelay_Interval',
- ),
- );
-
-
-?>
\ No newline at end of file
Property changes on: branches/RC/in-news/units/articles/articles_config.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.52.2.18
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Deleted: svn:keywords
## -1 +0,0 ##
-Id
\ No newline at end of property
Index: branches/RC/in-news/units/articles/articles_event_handler.php
===================================================================
--- branches/RC/in-news/units/articles/articles_event_handler.php (revision 12831)
+++ branches/RC/in-news/units/articles/articles_event_handler.php (nonexistent)
@@ -1,502 +0,0 @@
-<?php
-/**
-* @version $Id$
-* @package In-News
-* @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.net/license/ for copyright notices and details.
-*/
-
- class ArticlesEventHandler extends kCatDBEventHandler {
-
- /**
- * Filters out archived articles
- *
- * @param kEvent $event
- */
- function SetCustomQuery(&$event)
- {
- parent::SetCustomQuery($event);
-
- $object =& $event->getObject();
-
- if (!$this->Application->IsAdmin()) {
- $where_clause = '(Archived = 0) AND (StartDate < '.adodb_mktime().' OR StartDate = 0) AND (EndOn > '.adodb_mktime().' OR EndOn IS NULL)';
- $object->addFilter('archived_filter', $where_clause);
- }
- }
-
- /**
- * Return type clauses for list bulding on front
- *
- * @param kEvent $event
- * @return Array
- */
- function getTypeClauses(&$event)
- {
- $type_clauses = parent::getTypeClauses($event);
-
- $type_clauses['site_lead']['include']='%1$s.LeadStory = 1 AND '.TABLE_PREFIX.'CategoryItems.PrimaryCat = 1';
- $type_clauses['site_lead']['except']='%1$s.LeadStory <> 1 AND '.TABLE_PREFIX.'CategoryItems.PrimaryCat = 1';
- $type_clauses['site_lead']['having_filter'] = false;
-
- $type_clauses['cat_lead']['include']='%1$s.LeadCatStory = 1 AND '.TABLE_PREFIX.'CategoryItems.PrimaryCat = 1';
- $type_clauses['cat_lead']['except']='%1$s.LeadCatStory <> 1 AND '.TABLE_PREFIX.'CategoryItems.PrimaryCat = 1';
- $type_clauses['cat_lead']['having_filter'] = false;
-
- return $type_clauses;
- }
-
-
- /**
- * [REGULAR EVENT] Deletes expired articles + update existing articles from rss feed with new data (key - article url)
- *
- * @param kEvent $event
- */
- function OnUpdateRSSAtricles(&$event)
- {
- $category_table = $this->Application->getUnitOption('c', 'TableName');
- $custom_table = $this->Application->getUnitOption('c-cdata', 'TableName');
-
- $category_custom_fields = $this->getCustomColumns('c');
- $article_custom_fields = $this->getCustomColumns($event->Prefix);
-
-
- // update categories which sould be updated
- $sql = 'SELECT cd.*, c.CategoryId
- FROM '.$category_table.' c
- LEFT JOIN '.$custom_table.' cd ON c.ResourceId = cd.ResourceId
- WHERE (IF(cd.'.$category_custom_fields['RssLastUpdated'].' IS NULL, 0, cd.'.$category_custom_fields['RssLastUpdated'].') +
- cd.'.$category_custom_fields['RssUpdateInterval'].' * cd.'.$category_custom_fields['RssUpdateIntervalType'].' <=
- '.adodb_mktime().') AND (LENGTH('.$category_custom_fields['RssSource'].') > 0)';
- $categories = $this->Conn->Query($sql, 'CategoryId');
- if ($categories) {
- $resource_ids = Array();
- foreach ($categories as $category_id => $category_data) {
- $resource_ids[] = $category_data['ResourceId'];
- $event->setEventParam('source_url', $category_data[ $category_custom_fields['RssSource'] ]);
- $event->setEventParam('category_id', $category_id);
- $event->setEventParam('custom_fields', $article_custom_fields);
- $event->setEventParam('life_time', $category_data[ $category_custom_fields['RssDefaultExpiration'] ] * $category_data[ $category_custom_fields['RssDefaultExpirationType'] ]);
- $this->parseFeed($event);
- }
-
- $sql = 'UPDATE '.$custom_table.'
- SET '.$category_custom_fields['RssLastUpdated'].' = '.adodb_mktime().'
- WHERE ResourceId IN ('.implode(',', $resource_ids).')';
- $this->Conn->Query($sql);
- }
-
- // delete expired articles from feed categories
- $sql = 'SELECT c.CategoryId, c.ResourceId
- FROM '.$category_table.' c
- LEFT JOIN '.$custom_table.' cd ON c.ResourceId = cd.ResourceId
- WHERE ( IF(cd.'.$category_custom_fields['RssLastExpired'].' IS NULL, 0, cd.'.$category_custom_fields['RssLastExpired'].') +
- cd.'.$category_custom_fields['RssExpireInterval'].' * cd.'.$category_custom_fields['RssExpireIntervalType'].' <=
- '.adodb_mktime().') AND (cd.'.$category_custom_fields['RssDeleteExpired'].' = 1)';
-
- $categories = $this->Conn->GetCol($sql, 'ResourceId');
-
- $id_field = $this->Application->getUnitOption($event->Prefix, 'IDField');
- $table = $this->Application->getUnitOption($event->Prefix, 'TableName');
- $ci_table = $this->Application->getUnitOption($event->Prefix.'-ci', 'TableName');
-
- if ($categories) {
- $article_custom_table = $this->Application->getUnitOption($event->Prefix.'-cdata', 'TableName');
-
- $sql = 'SELECT main_table.'.$id_field.'
- FROM '.$table.' main_table
- LEFT JOIN '.$ci_table.' ci ON main_table.ResourceId = ci.ItemResourceId
- LEFT JOIN '.$article_custom_table.' cd ON main_table.ResourceId = cd.ResourceId
- WHERE (ci.PrimaryCat = 1) AND
- (ci.CategoryId IN ('.implode(',', $categories).')) AND
- (main_table.EndOn < '.adodb_mktime().' AND main_table.EndOn IS NOT NULL) AND
- (LENGTH(cd.'.$article_custom_fields['RssOriginalURL'].') > 0)';
- $article_ids = $this->Conn->GetCol($sql);
- if ($article_ids) {
- $temp =& $this->Application->recallObject($event->getPrefixSpecial().'_TempHandler', 'kTempTablesHandler');
- $temp->DeleteItems($event->Prefix, $event->Special, $article_ids);
- }
-
- $sql = 'UPDATE '.$custom_table.'
- SET '.$category_custom_fields['RssLastExpired'].' = '.adodb_mktime().'
- WHERE ResourceId IN ('.implode(',', array_keys($categories)).')';
- $this->Conn->Query($sql);
- }
- }
-
- /**
- * Returns article ids & crc, that are created during feed import
- *
- * @param kEvent $event
- * @return Array
- */
- function getFeedArticles(&$event)
- {
- $id_field = $this->Application->getUnitOption($event->Prefix, 'IDField');
- $table = $this->Application->getUnitOption($event->Prefix, 'TableName');
- $custom_table = $this->Application->getUnitOption($event->Prefix.'-cdata', 'TableName');
-
- $crc_field = $event->getEventParam('custom_fields', 'RssArticleCRC');
-
- $sql = 'SELECT main_table.'.$id_field.', cd.'.$crc_field.'
- FROM '.$table.' main_table
- LEFT JOIN '.$custom_table.' cd ON cd.ResourceId = main_table.ResourceId
- WHERE LENGTH(cd.'.$crc_field.') > 0';
- return $this->Conn->GetCol($sql, $crc_field);
- }
-
- /**
- * Creates new, updates existing articles from feed url specified
- *
- * @param kEvent $event
- */
- function parseFeed(&$event)
- {
- $source_urls = explode(',', $event->getEventParam('source_url'));
- if (count($source_urls) > 1) {
- foreach ($source_urls as $source_url) {
- $event->setEventParam('source_url', $source_url);
- $this->parseFeed($event);
- }
- return true;
- }
-
- $curl_helper =& $this->Application->recallObject('CurlHelper');
- /* @var $curl_helper kCurlHelper */
-
- $curl_helper->followLocation = true;
- $curl_helper->setOptions( Array (CURLOPT_USERAGENT => 'Wget/1.10.2') ); // otherwise FeedBurner will return HTML
-
- $xml_data = $curl_helper->Send($event->getEventParam('source_url'));
-
- if (!$xml_data) {
- return false;
- }
-
- $xml_helper =& $this->Application->recallObject('kXMLHelper');
- /* @var $xml_helper kXMLHelper */
-
- $root_node =& $xml_helper->Parse($xml_data, XML_WITH_TEXT_NODES);
-
- $feed_types = Array (
- 'rss_2.0' => 'channel', 'atom' => 'feed',
- );
-
- foreach ($feed_types as $feed_type => $node_name) {
- $article_node =& $root_node->FindChild($node_name);
- if (is_object($article_node)) {
- break;
- }
- }
-
- if (!$article_node) {
- return false;
- }
-
- $category_id = $event->getEventParam('category_id');
- $backup_category_id = $this->Application->GetVar('m_cat_id');
- $this->Application->SetVar('m_cat_id', $category_id);
-
- switch ($feed_type) {
- case 'rss_2.0':
- $this->parseRssFeed($article_node, $event);
- break;
-
- case 'atom':
- $this->parseAtomFeed($article_node, $event);
- break;
- }
-
- $this->Application->SetVar('m_cat_id', $backup_category_id);
- }
-
- /**
- * Returns ML field names for article record
- *
- * @return Array
- */
- function _getMLFields()
- {
- $ml_formatter =& $this->Application->recallObject('kMultiLanguage');
- /* @var $ml_formatter kMultiLanguage */
-
- $title_field = $ml_formatter->LangFieldName('Title');
- $body_field = $ml_formatter->LangFieldName('Body');
-
- return Array ('Title', 'Body');
- return Array ($title_field, $body_field);
- }
-
- /**
- * Parses RSS 2.0 feed
- *
- * @param kXMLNode $root_node
- * @param kEvent $event
- */
- function parseRssFeed(&$root_node, &$event)
- {
- $current_node = $root_node->firstChild;
- $feed_articles = $this->getFeedArticles($event);
-
- $object =& $this->Application->recallObject($event->Prefix.'.-item', null, Array('skip_autoload' => true));
- /* @var $object kDBItem */
-
- list ($title_field, $body_field) = $this->_getMLFields();
-
- do {
- // IMAGE is information about channel and is not useful here
- if ($current_node->Name != 'ITEM') continue;
- // collect item data
- $data = Array();
- $sub_node =& $current_node->firstChild;
- /* @var $sub_node kXMLNode */
-
- do {
- if ($sub_node->Name == 'ATOM:SUMMARY') {
- $data[$sub_node->Name] = $this->getNodeContent($sub_node);
- } else {
- if ($sub_node->Children) {
- foreach ($sub_node->Children as $child_node) {
- $data[$sub_node->Name].= $child_node->Data; // was $sub_node->Data;
- }
- }
- }
-
- } while ( ($sub_node =& $sub_node->NextSibling()) );
-
- // create/update article
- $article_crc = crc32($data['LINK'].$data['TITLE']);
- $article_id = getArrayValue($feed_articles, $article_crc);
- if ($article_id) {
- $object->Load($article_id);
- }
- else {
- $object->Clear();
- }
-
- $object->SetDBField($title_field, $data['TITLE']);
- $object->SetDBField('cust_RssOriginalURL', $data['LINK']);
- $object->SetDBField('cust_RssArticleCRC', $article_crc);
- $object->SetDBField($body_field, !array_key_exists('DESCRIPTION', $data) ? $data['ATOM:SUMMARY'] : $data['DESCRIPTION']);
- $expiration_time = adodb_mktime() + $event->getEventParam('life_time');
- $object->SetDBField('EndOn_date', $expiration_time);
- $object->SetDBField('EndOn_time', $expiration_time);
- $object->SetDBField('Status', STATUS_ACTIVE);
- $object->SetDBField('Author', 'root');
- $object->SetDBField('CreatedById', -1);
-
- $status = $object->isLoaded() ? $object->Update() : $object->Create();
- } while (($current_node =& $current_node->NextSibling()));
- }
-
- /**
- * Returns parsed node content
- *
- * @param kXMLNode $node
- * @return string
- */
- function getNodeContent(&$node)
- {
- $content_type = array_key_exists('TYPE', $node->Attributes) ? $node->Attributes['TYPE'] : false;
-
- switch ($content_type) {
- case 'xhtml':
- $data = $node->GetXML(true);
- break;
-
- case 'html':
- $data = unhtmlentities($node->firstChild->Data); // $node->Data
- break;
-
- default:
- $data = $node->firstChild->Data; // $node->Data; also for 'text'
- break;
- }
-
- return trim($data);
- }
-
- /**
- * Parses ATOM feed
- *
- * @param kXMLNode $root_node
- * @param kEvent $event
- */
- function parseAtomFeed(&$root_node, &$event)
- {
- $current_node = $root_node->firstChild;
- $feed_articles = $this->getFeedArticles($event);
-
- $object =& $this->Application->recallObject($event->Prefix.'.-item', null, Array('skip_autoload' => true));
- /* @var $object kDBItem */
-
- list ($title_field, $body_field) = $this->_getMLFields();
-
- do {
- if ($current_node->Name != 'ENTRY') continue;
- // collect item data
- $data = Array();
- $sub_node =& $current_node->firstChild;
- /* @var $sub_node kXMLNode */
-
- do {
- if ($sub_node->Name == 'LINK') {
- if ($sub_node->Attributes['REL'] == 'alternate') {
- $data[$sub_node->Name] = $sub_node->Attributes['HREF'];
- }
- }
- elseif ($sub_node->Name == 'CONTENT' || $sub_node->Name == 'SUMMARY' || $sub_node->Name == 'TITLE') {
- $data[$sub_node->Name] = $this->getNodeContent($sub_node);
- }
- else {
- $data[$sub_node->Name] = $sub_node->firstChild->Data; // $sub_node->Data
- }
- } while ( ($sub_node =& $sub_node->NextSibling()) );
-
- // create/update article
- $article_crc = crc32($data['LINK'].$data['TITLE']);
- $article_id = getArrayValue($feed_articles, $article_crc);
- if ($article_id) {
- $object->Load($article_id);
- }
- else {
- $object->Clear();
- }
-
- $object->SetDBField($title_field, $data['TITLE']);
- $object->SetDBField('cust_RssOriginalURL', $data['LINK']);
- $object->SetDBField('cust_RssArticleCRC', $article_crc);
- $object->SetDBField($body_field, !array_key_exists('CONTENT', $data) ? $data['SUMMARY'] : $data['CONTENT']);
- $expiration_time = adodb_mktime() + $event->getEventParam('life_time');
- $object->SetDBField('EndOn_date', $expiration_time);
- $object->SetDBField('EndOn_time', $expiration_time);
- $object->SetDBField('Status', STATUS_ACTIVE);
- $object->SetDBField('Author', 'root');
- $object->SetDBField('CreatedById', -1);
-
- $status = $object->isLoaded() ? $object->Update() : $object->Create();
- } while (($current_node =& $current_node->NextSibling()));
- }
-
- function getCustomColumns($prefix)
- {
- $ml_formatter =& $this->Application->recallObject('kMultiLanguage');
-
- $custom_fields = array_flip($this->Application->getUnitOption($prefix, 'CustomFields'));
- foreach ($custom_fields as $custom_name => $custom_id) {
- $custom_fields[$custom_name] = $ml_formatter->LangFieldName('cust_'.$custom_id);
- }
-
- return $custom_fields;
- }
-
- /**
- * Create missing excerpt
- *
- * @param kEvent $event
- */
- function OnBeforeItemUpdate(&$event)
- {
- parent::OnBeforeItemUpdate($event);
-
- $this->createExcerpt($event);
- $this->cacheItemOwner($event, 'CreatedById', 'Author');
- }
-
- /**
- * Create missing excerpt
- *
- * @param kEvent $event
- */
- function OnBeforeItemCreate(&$event)
- {
- parent::OnBeforeItemCreate($event);
-
- $this->createExcerpt($event);
- $this->cacheItemOwner($event, 'CreatedById', 'Author');
- }
-
- /**
- * Create excerpt if missing
- *
- * @param kEvent $event
- */
- function createExcerpt(&$event)
- {
- $object =& $event->getObject();
-
- if (!$object->GetField('Excerpt') || $this->Application->GetVar('generate_excerpt')) {
- $excerpt = strip_tags( $object->GetField('Body') );
-
-
- $length = mb_strlen($excerpt);
- if ($length > 100) {
- $excerpt = mb_substr(strip_tags($excerpt), 0, 100);
- if (mb_substr($excerpt,-1) != ' ') {
- $pos = mb_strrpos($excerpt, ' ');
- if ($pos) {
- $excerpt = mb_substr($excerpt, 0, $pos);
- }
- }
- $excerpt .= '...';
- }
-
- $ml_formatter =& $this->Application->recallObject('kMultiLanguage');
- /* @var $ml_formatter kMultiLanguage */
-
- $object->SetDBField($ml_formatter->LangFieldName('Excerpt'), $excerpt);
- }
- }
-
- /**
- * [HOOK] Updates category custom fields options in config
- *
- * @param kEvent $event
- */
- function OnUpdateCategoryCustomFields(&$event)
- {
- $new_virtual_fields = Array(
- 'cust_RssSource' => Array('type' => 'string', 'default' => ''),
- 'cust_RssDefaultExpiration' => Array('type' => 'int', 'not_null' => 1, 'default' => ''),
- 'cust_RssDefaultExpirationType' => Array('type' => 'int', 'formatter' => 'kOptionsFormatter', 'use_phrases' => 1, 'options' => Array(60 => 'la_opt_min', 3600 => 'la_opt_hour', 86400 => 'la_opt_day', 2419200 => 'la_opt_month', 29030400 => 'la_opt_year'), 'default' => 60),
- 'cust_RssExpireInterval' => Array('type' => 'int', 'not_null' => 1, 'default' => ''),
- 'cust_RssExpireIntervalType' => Array('type' => 'int', 'formatter' => 'kOptionsFormatter', 'use_phrases' => 1, 'options' => Array(60 => 'la_opt_min', 3600 => 'la_opt_hour', 86400 => 'la_opt_day', 2419200 => 'la_opt_month'), 'default' => 60),
- 'cust_RssDeleteExpired' => Array('type' => 'int', 'formatter' => 'kOptionsFormatter', 'use_phrases' => 1, 'options' => Array(1 => 'la_Yes', 0 => 'la_No'), 'default' => 0),
- 'cust_RssUpdateInterval' => Array('type' => 'int', 'not_null' => 1, 'default' => ''),
- 'cust_RssUpdateIntervalType' => Array('type' => 'int', 'formatter' => 'kOptionsFormatter', 'use_phrases' => 1, 'options' => Array(60 => 'la_opt_min', 3600 => 'la_opt_hour', 86400 => 'la_opt_day', 2419200 => 'la_opt_month'), 'default' => 60),
- 'cust_RssLastUpdated' => Array('type' => 'int', 'formatter' => 'kDateFormatter', 'default' => ''),
- 'cust_RssLastExpired' => Array('type' => 'int', 'formatter' => 'kDateFormatter', 'default' => ''),
- );
- $virtual_fields = $this->Application->getUnitOption('c', 'VirtualFields');
- $virtual_fields = array_merge_recursive2($virtual_fields, $new_virtual_fields);
- $this->Application->setUnitOption('c', 'VirtualFields', $virtual_fields);
- }
-
- /**
- * Sets default expiration based on module setting
- *
- * @param kEvent $event
- */
- function OnPreCreate(&$event)
- {
- parent::OnPreCreate($event);
-
- if ($event->status == erSUCCESS) {
- $object =& $event->getObject();
-
- $archive_days = $this->Application->ConfigValue('News_Archive');
- if ($archive_days) {
- $expire_date = adodb_mktime() + $archive_days * 3600 * 24;
- $object->SetDBField('EndOn_date', $expire_date);
- $object->SetDBField('EndOn_time', $expire_date);
- }
- }
- }
- }
-?>
\ No newline at end of file
Property changes on: branches/RC/in-news/units/articles/articles_event_handler.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.14.2.13
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Deleted: svn:keywords
## -1 +0,0 ##
-Id
\ No newline at end of property
Index: branches/RC/in-news/admin_templates/articles/articles_custom.tpl
===================================================================
--- branches/RC/in-news/admin_templates/articles/articles_custom.tpl (revision 12831)
+++ branches/RC/in-news/admin_templates/articles/articles_custom.tpl (nonexistent)
@@ -1,62 +0,0 @@
-<inp2:adm_SetPopupSize width="880" height="680"/>
-
-<inp2:m_include t="incs/header"/>
-<inp2:m_RenderElement name="combined_header" prefix="n" section="in-portal:browse" title_preset="articles_custom" grid="SeparateTab" 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('n','<inp2:n_SaveEvent/>');
- }
- ) );
- a_toolbar.AddButton( new ToolBarButton('cancel', '<inp2:m_phrase label="la_ToolTip_Cancel" escape="1"/>', function() {
- submit_event('n','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('n', '<inp2:n_PrevId/>');
- }
- ) );
- a_toolbar.AddButton( new ToolBarButton('next', '<inp2:m_phrase label="la_ToolTip_Next" escape="1"/>', function() {
- go_to_id('n', '<inp2:n_NextId/>');
- }
- ) );
-
- function edit(){ }
-
- a_toolbar.Render();
-
- <inp2:m_if check="n_IsSingle">
- a_toolbar.HideButton('prev');
- a_toolbar.HideButton('next');
- a_toolbar.HideButton('sep1');
- <inp2:m_else/>
- <inp2:m_if check="n_IsLast" >
- a_toolbar.DisableButton('next');
- </inp2:m_if>
- <inp2:m_if check="n_IsFirst" >
- a_toolbar.DisableButton('prev');
- </inp2:m_if>
- </inp2:m_if>
- </script>
- </td>
-
- <inp2:m_RenderElement name="search_main_toolbar" prefix="cf" grid="SeparateTab"/>
- </tr>
-</tbody>
-</table>
-
-<inp2:m_include t="incs/custom_blocks"/>
-<inp2:m_RenderElement name="grid" PrefixSpecial="cf" IdField="CustomFieldId" SourcePrefix="n" value_field="Value" per_page="-1" grid="SeparateTab" header_block="grid_column_title_no_sorting" no_init="no_init"/>
-
-<input type="hidden" name="cf_type" value="<inp2:n_UnitOption name='ItemType'/>"/>
-
-<inp2:m_include t="incs/footer"/>
\ No newline at end of file
Property changes on: branches/RC/in-news/admin_templates/articles/articles_custom.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.5.2.4
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/RC/in-news/admin_templates/articles/relations_edit.tpl
===================================================================
--- branches/RC/in-news/admin_templates/articles/relations_edit.tpl (revision 12831)
+++ branches/RC/in-news/admin_templates/articles/relations_edit.tpl (nonexistent)
@@ -1,49 +0,0 @@
-<inp2:m_include t="incs/header"/>
-<inp2:m_RenderElement name="combined_header" prefix="n" 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('n-rel','<inp2:n-rel_SaveEvent/>');
- }
- ) );
- a_toolbar.AddButton( new ToolBarButton('cancel', '<inp2:m_phrase label="la_ToolTip_Cancel" escape="1"/>', function() {
- submit_event('n-rel','OnCancel');
- }
- ) );
-
- a_toolbar.Render();
- </script>
- </td>
- </tr>
-</tbody>
-</table>
-
-<inp2:m_include t="categories/ci_blocks"/>
-
-<inp2:n-rel_SaveWarning name="grid_save_warning"/>
-<inp2:n-rel_ErrorWarning name="form_error_warning"/>
-
-<div id="scroll_container">
- <table class="edit-form">
- <inp2:m_RenderElement name="subsection" title="!la_section_Relation!"/>
- <inp2:m_RenderElement name="inp_edit_hidden" prefix="n-rel" field="SourceId"/>
- <inp2:m_RenderElement name="inp_edit_hidden" prefix="n-rel" field="SourceType"/>
- <inp2:m_RenderElement name="inp_edit_hidden" prefix="n-rel" field="TargetId"/>
- <inp2:m_RenderElement name="inp_edit_hidden" prefix="n-rel" field="TargetType"/>
-
- <inp2:m_RenderElement name="inp_id_label" prefix="n-rel" field="RelationshipId" title="!la_fld_Id!"/>
- <inp2:m_RenderElement name="inp_edit_relation" prefix="n-rel" field="TargetId" title="!la_fld_TargetId!"/>
- <inp2:m_RenderElement name="inp_edit_radio" prefix="n-rel" field="Type" title="!la_fld_RelationshipType!"/>
- <inp2:m_RenderElement name="inp_edit_checkbox" prefix="n-rel" field="Enabled" title="!la_fld_Enabled!"/>
- <inp2:m_RenderElement name="inp_edit_box" prefix="n-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: branches/RC/in-news/admin_templates/articles/relations_edit.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.4.2.4
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/RC/in-news/admin_templates/articles/articles_images.tpl
===================================================================
--- branches/RC/in-news/admin_templates/articles/articles_images.tpl (revision 12831)
+++ branches/RC/in-news/admin_templates/articles/articles_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="n" section="in-portal:browse" title_preset="articles_images" pagination="1" pagination_prefix="n-img" tab_preset="Default"/>
-
-<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('n-img', 'in-news/articles/images_edit');
- }
-
- a_toolbar = new ToolBar();
- a_toolbar.AddButton( new ToolBarButton('select', '<inp2:m_phrase label="la_ToolTip_Save" escape="1"/>', function() {
- submit_event('n','<inp2:n_SaveEvent/>');
- }
- ) );
- a_toolbar.AddButton( new ToolBarButton('cancel', '<inp2:m_phrase label="la_ToolTip_Cancel" escape="1"/>', function() {
- submit_event('n','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('n', '<inp2:n_PrevId/>');
- }
- ) );
- a_toolbar.AddButton( new ToolBarButton('next', '<inp2:m_phrase label="la_ToolTip_Next" escape="1"/>', function() {
- go_to_id('n', '<inp2:n_NextId/>');
- }
- ) );
-
- a_toolbar.AddButton( new ToolBarSeparator('sep2') );
-
-
-
- a_toolbar.AddButton( new ToolBarButton('new_image', '<inp2:m_phrase label="la_ToolTip_New_Images" escape="1"/>',
- function() {
- std_new_item('n-img', 'in-news/articles/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('n-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('n-img','OnMassMoveUp');
- }
- ) );
-
- a_toolbar.AddButton( new ToolBarButton('move_down', '<inp2:m_phrase label="la_ToolTip_MoveDown" escape="1"/>', function() {
- submit_event('n-img','OnMassMoveDown');
- }
- ) );
-
- a_toolbar.AddButton( new ToolBarButton('primary_image', '<inp2:m_phrase label="la_ToolTip_SetPrimary" escape="1"/>', function() {
- submit_event('n-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="n_IsSingle" >
- a_toolbar.HideButton('prev');
- a_toolbar.HideButton('next');
- a_toolbar.HideButton('sep1');
- <inp2:m_else/>
- <inp2:m_if check="n_IsLast" >
- a_toolbar.DisableButton('next');
- </inp2:m_if>
- <inp2:m_if check="n_IsFirst" >
- a_toolbar.DisableButton('prev');
- </inp2:m_if>
- </inp2:m_if>
- </script>
- </td>
-
- <inp2:m_RenderElement name="search_main_toolbar" prefix="n-img" grid="Default"/>
- </tr>
-</tbody>
-</table>
-
-<inp2:m_RenderElement name="grid" PrefixSpecial="n-img" IdField="ImageId" grid="Default" menu_filters="yes"/>
-<script type="text/javascript">
- Grids['n-img'].SetDependantToolbarButtons( new Array('edit','delete','move_up','move_down','primary_image') );
-</script>
-
-<inp2:m_include t="incs/footer"/>
\ No newline at end of file
Property changes on: branches/RC/in-news/admin_templates/articles/articles_images.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.5.2.4
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/RC/in-news/admin_templates/articles/articles_relations.tpl
===================================================================
--- branches/RC/in-news/admin_templates/articles/articles_relations.tpl (revision 12831)
+++ branches/RC/in-news/admin_templates/articles/articles_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="n" section="in-portal:browse" title_preset="articles_relations" pagination="1" pagination_prefix="n-rel" 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('n','<inp2:n_SaveEvent/>');
- }
- ) );
- a_toolbar.AddButton( new ToolBarButton('cancel', '<inp2:m_phrase label="la_ToolTip_Cancel" escape="1"/>', function() {
- submit_event('n','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('n', '<inp2:n_PrevId/>');
- }
- ) );
- a_toolbar.AddButton( new ToolBarButton('next', '<inp2:m_phrase label="la_ToolTip_Next" escape="1"/>', function() {
- go_to_id('n', '<inp2:n_NextId/>');
- }
- ) );
-
- a_toolbar.AddButton( new ToolBarSeparator('sep2') );
-
- //Relations related:
- a_toolbar.AddButton( new ToolBarButton('new_relation', '<inp2:m_phrase label="la_ToolTip_New_Relation" escape="1"/>',
- function() {
- openSelector('n-rel', '<inp2:adm_SelectorLink prefix="n-rel" selection_mode="single" tab_prefixes="all"/>', 'TargetId', '950x600');
- } ) );
-
- function edit()
- {
- std_edit_temp_item('n-rel', 'in-news/articles/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('n-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('n-rel','OnMassApprove');
- }
- ) );
-
- a_toolbar.AddButton( new ToolBarButton('decline', '<inp2:m_phrase label="la_ToolTip_Decline" escape="1"/>', function() {
- submit_event('n-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="n_IsSingle" >
- a_toolbar.HideButton('prev');
- a_toolbar.HideButton('next');
- a_toolbar.HideButton('sep1');
- //a_toolbar.HideButton('sep2');
- <inp2:m_else/>
- <inp2:m_if check="n_IsLast" >
- a_toolbar.DisableButton('next');
- </inp2:m_if>
- <inp2:m_if check="n_IsFirst" >
- a_toolbar.DisableButton('prev');
- </inp2:m_if>
- </inp2:m_if>
- </script>
- </td>
-
- <inp2:m_RenderElement name="search_main_toolbar" prefix="n-rel" grid="Default"/>
- </tr>
-</tbody>
-</table>
-
-<inp2:m_RenderElement name="grid" PrefixSpecial="n-rel" IdField="RelationshipId" grid="Default" menu_filters="yes"/>
-<script type="text/javascript">
- Grids['n-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: branches/RC/in-news/admin_templates/articles/articles_relations.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.3.2.3
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/RC/in-news/admin_templates/articles/file_edit.tpl
===================================================================
--- branches/RC/in-news/admin_templates/articles/file_edit.tpl (revision 12831)
+++ branches/RC/in-news/admin_templates/articles/file_edit.tpl (nonexistent)
@@ -1,41 +0,0 @@
-<inp2:m_include t="incs/header"/>
-<inp2:m_RenderElement name="combined_header" prefix="n" 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('n-file','<inp2:n-file_SaveEvent/>');
- }
- ) );
- a_toolbar.AddButton( new ToolBarButton('cancel', '<inp2:m_phrase label="la_ToolTip_Cancel" escape="1"/>', function() {
- submit_event('n-file','OnCancel');
- }
- ) );
-
- a_toolbar.Render();
- </script>
- </td>
- </tr>
-</tbody>
-</table>
-
-<inp2:n-file_SaveWarning name="grid_save_warning"/>
-<inp2:n-file_ErrorWarning name="form_error_warning"/>
-
-<div id="scroll_container">
- <table class="edit-form">
- <inp2:m_RenderElement name="subsection" title="!la_section_File!"/>
- <inp2:m_RenderElement name="inp_edit_hidden" prefix="n-file" field="ResourceId"/>
- <inp2:m_RenderElement name="inp_edit_box" prefix="n-file" field="FileName" title="la_fld_Name" size="50" />
- <inp2:m_RenderElement name="inp_edit_upload" prefix="n-file" field="FilePath" title="la_fld_FilePath" />
- <inp2:m_RenderElement name="inp_edit_checkbox" prefix="n-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: branches/RC/in-news/admin_templates/articles/file_edit.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.5
\ No newline at end of property
Index: branches/RC/in-news/admin_templates/articles/articles_edit.tpl
===================================================================
--- branches/RC/in-news/admin_templates/articles/articles_edit.tpl (revision 12831)
+++ branches/RC/in-news/admin_templates/articles/articles_edit.tpl (nonexistent)
@@ -1,146 +0,0 @@
-<inp2:adm_SetPopupSize width="880" height="680"/>
-
-<inp2:m_include t="incs/header"/>
-<inp2:m_RenderElement name="combined_header" prefix="n" section="in-portal:browse" title_preset="articles_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('n','<inp2:n_SaveEvent/>');
- }
- ) );
- a_toolbar.AddButton( new ToolBarButton('cancel', '<inp2:m_phrase label="la_ToolTip_Cancel" escape="1"/>', function() {
- submit_event('n','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('n', '<inp2:n_PrevId/>');
- }
- ) );
- a_toolbar.AddButton( new ToolBarButton('next', '<inp2:m_phrase label="la_ToolTip_Next" escape="1"/>', function() {
- go_to_id('n', '<inp2:n_NextId/>');
- }
- ) );
-
- //a_toolbar.AddButton( new ToolBarSeparator('sep2') );
-
- a_toolbar.Render();
-
- <inp2:m_if check="n_IsSingle" >
- a_toolbar.HideButton('prev');
- a_toolbar.HideButton('next');
- a_toolbar.HideButton('sep1');
- //a_toolbar.HideButton('sep2');
- <inp2:m_else/>
- <inp2:m_if check="n_IsLast" >
- a_toolbar.DisableButton('next');
- </inp2:m_if>
- <inp2:m_if check="n_IsFirst" >
- a_toolbar.DisableButton('prev');
- </inp2:m_if>
- </inp2:m_if>
- </script>
- </td>
- </tr>
-</tbody>
-</table>
-
-
-<inp2:n_SaveWarning name="grid_save_warning"/>
-<inp2:n_ErrorWarning name="form_error_warning"/>
-
-<div id="scroll_container">
- <table class="edit-form">
- <inp2:m_RenderElement name="subsection" prefix="n" title="la_section_Article" original_title="la_section_OriginalValues" display_original="1"/>
-
- <inp2:m_RenderElement name="inp_id_label" prefix="n" field="NewsId" title="!la_fld_Id!" display_original="1"/>
- <inp2:m_RenderElement name="inp_edit_box" prefix="n" field="Title" title="!la_fld_Title!" size="70" display_original="1"/>
- <inp2:m_RenderElement name="inp_edit_user" prefix="n" field="CreatedById" title="!la_fld_Author!" size="25" display_original="1"/>
-
- <inp2:m_RenderElement name="inp_edit_textarea" prefix="n" field="Body" title="!la_fld_Body!" control_options="{min_height: 100}" cols="70" rows="8" display_original="1"/>
-
- <!-- excerpt: begin -->
- <inp2:m_if check="n_FieldVisible" field="Excerpt">
- <tr class="<inp2:m_odd_even odd='edit-form-odd' even='edit-form-even'/>">
- <inp2:m_RenderElement name="inp_edit_field_caption" prefix="n" field="Excerpt" title="la_fld_Excerpt"/>
- <td class="control-cell">
- <textarea tabindex="<inp2:m_get param="tab_index"/>" id="<inp2:n_InputName field="Excerpt"/>" name="<inp2:n_InputName field="Excerpt"/>" style="width: 100%; height: 45px" cols="70" rows="3"><inp2:n_Field field="Excerpt"/></textarea><br />
- <script type="text/javascript">
- Form.addControl('<inp2:n_InputName field="Excerpt"/>', {min_height: 100});
- </script>
- <input type="checkbox" name="generate_excerpt" id="generate_excerpt" value="1" /><label for="generate_excerpt"><inp2:m_phrase name="la_prompt_AutoGen_Excerpt"/></label>
- </td>
- <inp2:m_RenderElement name="inp_edit_error" prefix="n" field="Excerpt"/>
-
- <inp2:m_if check="n_DisplayOriginal" pass_params="1">
- <inp2:m_RenderElement prefix="n" field="Excerpt" name="inp_original_label"/>
- </inp2:m_if>
- </tr>
- </inp2:m_if>
- <!-- excerpt: end -->
-
- <inp2:m_RenderElement name="inp_edit_checkbox" prefix="n" field="AutomaticFilename" title="la_fld_AutomaticFilename" onchange="reflect_filename()" display_original="1"/>
- <inp2:m_RenderElement name="inp_edit_box" prefix="n" field="Filename" title="la_fld_Filename" size="70" display_original="1"/>
- <inp2:m_RenderElement name="inp_edit_options" prefix="n" field="CategoryId" title="la_fld_ParentSection" display_original="1"/>
- <inp2:m_RenderElement name="subsection" prefix="n" title="la_section_Properties" original_title="la_section_OriginalValues" display_original="1"/>
- <inp2:m_if check="n_DisplayOriginal" display_original="1">
- <inp2:m_if check="n_FieldVisible" field="Status">
- <tr class="<inp2:m_odd_even odd='edit-form-odd' even='edit-form-even'/>">
- <inp2:m_RenderElement name="inp_edit_field_caption" prefix="n" field="Status" title="!la_fld_Status!"/>
- <td class="control-cell">
- <inp2:m_Phrase label="la_UseGridToApproveDecline" />
- </td>
- </tr>
- </inp2:m_if>
- <inp2:m_else/>
- <inp2:m_RenderElement name="inp_edit_radio" prefix="n" field="Status" title="!la_fld_Status!" display_original="1"/>
- </inp2:m_if>
-
- <inp2:m_RenderElement name="inp_edit_radio" prefix="n" field="NewItem" title="!la_fld_New!" display_original="1"/>
- <inp2:m_RenderElement name="inp_edit_radio" prefix="n" field="HotItem" title="!la_fld_Hot!" display_original="1"/>
- <inp2:m_RenderElement name="inp_edit_radio" prefix="n" field="PopItem" title="!la_fld_Pop!" display_original="1"/>
- <inp2:m_RenderElement name="inp_edit_checkbox" prefix="n" field="EditorsPick" title="!la_fld_EditorsPick!" display_original="1"/>
- <inp2:m_RenderElement name="inp_edit_checkbox" prefix="n" field="LeadStory" title="!la_fld_LeadStory!" display_original="1"/>
- <inp2:m_RenderElement name="inp_edit_checkbox" prefix="n" field="LeadCatStory" title="!la_fld_LeadCatStory!" display_original="1"/>
- <inp2:m_RenderElement name="inp_edit_box" prefix="n" field="Priority" title="!la_fld_Priority!" size="4" display_original="1"/>
- <inp2:m_RenderElement name="inp_edit_date_time" prefix="n" field="CreatedOn" title="!la_fld_CreatedOn!" display_original="1"/>
- <inp2:m_RenderElement name="inp_edit_date_time" prefix="n" field="StartDate" title="!la_fld_StartDate!" display_original="1"/>
- <inp2:m_RenderElement name="inp_edit_date_time" prefix="n" field="EndOn" title="!la_fld_EndOn!" display_original="1"/>
-
- <inp2:m_RenderElement name="inp_edit_box" prefix="n" field="MetaKeywords" title="!la_fld_MetaKeywords!" size="70"/>
- <inp2:m_RenderElement name="inp_edit_textarea" prefix="n" field="MetaDescription" title="!la_fld_MetaDescription!" control_options="{min_height: 100}" cols="70" rows="5"/>
-
- <inp2:m_RenderElement name="subsection" prefix="n" title="la_section_Counters" original_title="la_section_OriginalValues" display_original="1"/>
- <inp2:m_RenderElement name="inp_edit_box" prefix="n" field="CachedRating" title="!la_fld_Rating!" hint_label="la_prompt_RatingLimits" size="4" display_original="1"/>
- <inp2:m_RenderElement name="inp_edit_box" prefix="n" field="CachedVotesQty" title="!la_fld_Votes!" hint_label="la_prompt_VoteLimits" size="4" display_original="1"/>
- <inp2:m_RenderElement name="inp_edit_box" prefix="n" field="Hits" title="!la_fld_Hits!" hint_label="la_prompt_HitLimits" size="4" display_original="1"/>
- <input type="hidden" name="Hits_original" id="Hits_original" value="<inp2:n_Field name="Hits" db="db" />" />
-
- <!-- custom fields: begin -->
- <inp2:m_include t="incs/custom_blocks"/>
- <inp2:cf.general_PrintList render_as="cv_row_block" SourcePrefix="n" 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>
-
-<script type="text/javascript">
- $(document).ready(reflect_filename);
-
- function reflect_filename()
- {
- var $checked = document.getElementById('_cb_<inp2:n_InputName field="AutomaticFilename"/>').checked;
- document.getElementById('<inp2:n_InputName field="Filename"/>').readOnly = $checked;
- }
-</script>
-
-<inp2:m_include t="incs/footer"/>
\ No newline at end of file
Property changes on: branches/RC/in-news/admin_templates/articles/articles_edit.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.6.2.10
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/RC/in-news/admin_templates/articles/articles_files.tpl
===================================================================
--- branches/RC/in-news/admin_templates/articles/articles_files.tpl (revision 12831)
+++ branches/RC/in-news/admin_templates/articles/articles_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="n" section="in-portal:browse" title_preset="articles_files" pagination="1" pagination_prefix="n-file" tab_preset="Default"/>
-
-<!-- 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('n-file', 'in-news/articles/file_edit');
- }
-
- a_toolbar = new ToolBar();
- a_toolbar.AddButton( new ToolBarButton('select', '<inp2:m_phrase label="la_ToolTip_Save" escape="1"/>', function() {
- submit_event('n','<inp2:n_SaveEvent/>');
- }
- ) );
- a_toolbar.AddButton( new ToolBarButton('cancel', '<inp2:m_phrase label="la_ToolTip_Cancel" escape="1"/>', function() {
- submit_event('n','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('n', '<inp2:n_PrevId/>');
- }
- ) );
- a_toolbar.AddButton( new ToolBarButton('next', '<inp2:m_phrase label="la_ToolTip_Next" escape="1"/>', function() {
- go_to_id('n', '<inp2:n_NextId/>');
- }
- ) );
-
- a_toolbar.AddButton( new ToolBarSeparator('sep2') );
-
- a_toolbar.AddButton( new ToolBarButton('new_file', '<inp2:m_phrase label="la_ToolTip_NewFile" escape="1"/>',
- function() {
- std_new_item('n-file', 'in-news/articles/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('n-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="n_IsSingle" >
- a_toolbar.HideButton('prev');
- a_toolbar.HideButton('next');
- a_toolbar.HideButton('sep1');
- <inp2:m_else/>
- <inp2:m_if check="n_IsLast" >
- a_toolbar.DisableButton('next');
- </inp2:m_if>
- <inp2:m_if check="n_IsFirst" >
- a_toolbar.DisableButton('prev');
- </inp2:m_if>
- </inp2:m_if>
- </script>
- </td>
-
- <inp2:m_RenderElement name="search_main_toolbar" prefix="n-file" grid="Default"/>
- </tr>
-</tbody>
-</table>
-
-<inp2:m_RenderElement name="grid" PrefixSpecial="n-file" IdField="FileId" grid="Default" menu_filters="yes"/>
-<script type="text/javascript">
- Grids['n-file'].SetDependantToolbarButtons( new Array('edit','delete') );
-</script>
-
-<inp2:m_include t="incs/footer"/>
\ No newline at end of file
Property changes on: branches/RC/in-news/admin_templates/articles/articles_files.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.6
\ No newline at end of property
Index: branches/RC/in-news/admin_templates/articles/articles_reviews.tpl
===================================================================
--- branches/RC/in-news/admin_templates/articles/articles_reviews.tpl (revision 12831)
+++ branches/RC/in-news/admin_templates/articles/articles_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="n" section="in-portal:browse" title_preset="articles_reviews" pagination="1" pagination_prefix="n-rev" 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('n','<inp2:n_SaveEvent/>');
- }
- ) );
- a_toolbar.AddButton( new ToolBarButton('cancel', '<inp2:m_phrase label="la_ToolTip_Cancel" escape="1"/>', function() {
- submit_event('n','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('n', '<inp2:n_PrevId/>');
- }
- ) );
- a_toolbar.AddButton( new ToolBarButton('next', '<inp2:m_phrase label="la_ToolTip_Next" escape="1"/>', function() {
- go_to_id('n', '<inp2:n_NextId/>');
- }
- ) );
-
- a_toolbar.AddButton( new ToolBarSeparator('sep2') );
-
- //Pricing related:
- a_toolbar.AddButton( new ToolBarButton('new_review', '<inp2:m_phrase label="la_ToolTip_NewReview" escape="1"/>',
- function() {
- std_new_item('n-rev', 'in-news/articles/review_edit')
- } ) );
-
- function edit()
- {
- std_edit_temp_item('n-rev', 'in-news/articles/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('n-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('n-rev','OnMassApprove');
- }
- ) );
-
- a_toolbar.AddButton( new ToolBarButton('decline', '<inp2:m_phrase label="la_ToolTip_Decline" escape="1"/>', function() {
- submit_event('n-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('n-rev','OnMassMoveUp');
- }
- ) );
-
- a_toolbar.AddButton( new ToolBarButton('move_down', '<inp2:m_phrase label="la_ToolTip_MoveDown" escape="1"/>', function() {
- submit_event('n-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="n_IsSingle" >
- a_toolbar.HideButton('prev');
- a_toolbar.HideButton('next');
- a_toolbar.HideButton('sep1');
- <inp2:m_else/>
- <inp2:m_if check="n_IsLast" >
- a_toolbar.DisableButton('next');
- </inp2:m_if>
- <inp2:m_if check="n_IsFirst" >
- a_toolbar.DisableButton('prev');
- </inp2:m_if>
- </inp2:m_if>
- </script>
- </td>
-
- <inp2:m_RenderElement name="search_main_toolbar" prefix="n-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="n-rev" IdField="ReviewId" grid="Default" menu_filters="yes"/>
-<script type="text/javascript">
- Grids['n-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: branches/RC/in-news/admin_templates/articles/articles_reviews.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.3.2.3
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/RC/in-news/admin_templates/articles/images_edit.tpl
===================================================================
--- branches/RC/in-news/admin_templates/articles/images_edit.tpl (revision 12831)
+++ branches/RC/in-news/admin_templates/articles/images_edit.tpl (nonexistent)
@@ -1,60 +0,0 @@
-<inp2:m_include t="incs/header"/>
-<inp2:m_RenderElement name="combined_header" prefix="n" 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('n-img','<inp2:n-img_SaveEvent/>');
- }
- ) );
- a_toolbar.AddButton( new ToolBarButton('cancel', '<inp2:m_phrase label="la_ToolTip_Cancel" escape="1"/>', function() {
- submit_event('n-img','OnCancel');
- }
- ) );
-
- a_toolbar.Render();
- </script>
- </td>
- </tr>
-</tbody>
-</table>
-
-<inp2:n-img_SaveWarning name="grid_save_warning"/>
-<inp2:n-img_ErrorWarning name="form_error_warning"/>
-
-<div id="scroll_container">
- <table class="edit-form">
- <inp2:m_RenderElement name="subsection" title="!la_section_Image!"/>
- <inp2:m_RenderElement name="inp_edit_hidden" prefix="n-img" field="ResourceId"/>
- <inp2:m_RenderElement name="inp_label" prefix="n-img" field="ImageId" title="!la_fld_Id!"/>
-
- <inp2:m_RenderElement name="inp_edit_box" prefix="n-img" field="Name" title="!la_fld_Name!" size="40"/>
- <inp2:m_RenderElement name="inp_edit_box" prefix="n-img" field="AltName" title="!la_fld_AltValue!" size="40"/>
-
- <inp2:m_RenderElement name="inp_edit_checkbox" prefix="n-img" field="Enabled" title="!la_fld_Enabled!" onchange="check_primary()" />
- <inp2:m_RenderElement name="inp_edit_checkbox" prefix="n-img" field="DefaultImg" title="!la_fld_Primary!" onchange="check_status()" />
- <inp2:m_RenderElement name="inp_edit_box" prefix="n-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="n-img"/>
-
- <inp2:m_RenderElement name="subsection" title="!la_section_FullSizeImage!"/>
- <inp2:m_RenderElement name="inp_edit_checkbox" prefix="n-img" field="SameImages" title="!la_fld_SameAsThumb!" onchange="toggle_fullsize()"/>
- <inp2:m_RenderElement name="fullsize_section" prefix="n-img"/>
- <inp2:m_RenderElement name="inp_edit_filler"/>
- </table>
-</div>
-
-<script type="text/javascript">
- <inp2:m_RenderElement name="images_edit_js" prefix="n-img"/>
- toggle_fullsize();
-</script>
-
-<inp2:m_include t="incs/footer"/>
\ No newline at end of file
Property changes on: branches/RC/in-news/admin_templates/articles/images_edit.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.5.2.4
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/RC/in-news/admin_templates/articles/articles_categories.tpl
===================================================================
--- branches/RC/in-news/admin_templates/articles/articles_categories.tpl (revision 12831)
+++ branches/RC/in-news/admin_templates/articles/articles_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="n" section="in-portal:browse" title_preset="articles_categories" pagination="1" pagination_prefix="n-ci" tab_preset="Default"/>
-
-<!-- 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('n','<inp2:n_SaveEvent/>');
- }
- ) );
- a_toolbar.AddButton( new ToolBarButton('cancel', '<inp2:m_phrase label="la_ToolTip_Cancel" escape="1"/>', function() {
- submit_event('n','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('n', '<inp2:n_PrevId/>');
- }
- ) );
- a_toolbar.AddButton( new ToolBarButton('next', '<inp2:m_phrase label="la_ToolTip_Next" escape="1"/>', function() {
- go_to_id('n', '<inp2:n_NextId/>');
- }
- ) );
-
- a_toolbar.AddButton( new ToolBarSeparator('sep2') );
-
- //Category related:
- a_toolbar.AddButton( new ToolBarButton('new_cat', '<inp2:m_phrase label="la_ToolTip_New_Category" escape="1"/>',
- function() {
- openSelector('n', '<inp2:adm_SelectorLink prefix="n" selection_mode="multi" tab_prefixes="none"/>', 'ItemCategory');
- } ) );
-
- a_toolbar.AddButton( new ToolBarButton('delete', '<inp2:m_phrase label="la_ToolTip_Delete" escape="1"/>',
- function() {
- std_delete_items('n-ci')
- } ) );
-
- a_toolbar.AddButton( new ToolBarButton('primary_cat', '<inp2:m_phrase label="la_ToolTip_SetPrimaryCategory" escape="1"/>', function() {
- submit_event('n-ci','OnSetPrimary');
- }
- ) );
-
- a_toolbar.Render();
-
- <inp2:m_if check="n_IsSingle" >
- a_toolbar.HideButton('prev');
- a_toolbar.HideButton('next');
- a_toolbar.HideButton('sep1');
- <inp2:m_else/>
- <inp2:m_if check="n_IsLast" >
- a_toolbar.DisableButton('next');
- </inp2:m_if>
- <inp2:m_if check="n_IsFirst" >
- a_toolbar.DisableButton('prev');
- </inp2:m_if>
- </inp2:m_if>
- </script>
- </td>
-
- <inp2:m_RenderElement name="search_main_toolbar" prefix="n-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="n-ci" IdField="CategoryId" grid="Default"/>
-<script type="text/javascript">
- Grids['n-ci'].SetDependantToolbarButtons( new Array('delete','primary_cat') );
-</script>
-
-<inp2:m_include t="incs/footer"/>
\ No newline at end of file
Property changes on: branches/RC/in-news/admin_templates/articles/articles_categories.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.3.2.4
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/RC/in-news/admin_templates/articles/review_edit.tpl
===================================================================
--- branches/RC/in-news/admin_templates/articles/review_edit.tpl (revision 12831)
+++ branches/RC/in-news/admin_templates/articles/review_edit.tpl (nonexistent)
@@ -1,59 +0,0 @@
-<inp2:m_include t="incs/header"/>
-<inp2:m_RenderElement name="combined_header" prefix="n" 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('n-rev','<inp2:n-rev_SaveEvent/>');
- }
- ) );
- a_toolbar.AddButton( new ToolBarButton('cancel', '<inp2:m_phrase label="la_ToolTip_Cancel" escape="1"/>', function() {
- submit_event('n-rev','OnCancel');
- }
- ) );
-
- a_toolbar.Render();
-
- <inp2:m_if check="n-rev_IsSingle" >
- a_toolbar.HideButton('prev');
- a_toolbar.HideButton('next');
- a_toolbar.HideButton('sep1');
- <inp2:m_else/>
- <inp2:m_if check="n-rev_IsLast" >
- a_toolbar.DisableButton('next');
- </inp2:m_if>
- <inp2:m_if check="n-rev_IsFirst" >
- a_toolbar.DisableButton('prev');
- </inp2:m_if>
- </inp2:m_if>
- </script>
- </td>
- </tr>
-</tbody>
-</table>
-
-<inp2:n-rev_SaveWarning name="grid_save_warning"/>
-<inp2:n-rev_ErrorWarning name="form_error_warning"/>
-
-<div id="scroll_container">
- <table class="edit-form">
- <inp2:m_RenderElement name="subsection" title="!la_Text_Review!"/>
- <inp2:m_RenderElement name="inp_edit_hidden" prefix="n-rev" field="ItemId"/>
- <inp2:m_RenderElement name="inp_edit_checkbox_allow_html" prefix="n-rev" field="TextFormat"/>
- <inp2:m_RenderElement name="inp_label" prefix="n-rev" field="ReviewId" title="!la_fld_Id!"/>
- <inp2:m_RenderElement name="inp_edit_user" prefix="n-rev" field="CreatedById" title="!la_fld_CreatedById!" class="text"/>
- <inp2:m_RenderElement name="inp_edit_textarea" prefix="n-rev" field="ReviewText" title="!la_fld_ReviewText!" cols="70" rows="8"/>
- <inp2:m_RenderElement name="subsection" title="!la_Text_General!"/>
- <inp2:m_RenderElement name="inp_edit_radio" prefix="n-rev" field="Status" title="!la_fld_Status!"/>
- <inp2:m_RenderElement name="inp_edit_box" prefix="n-rev" field="Priority" title="!la_fld_Priority!" size="3" class="text"/>
- <inp2:m_RenderElement name="inp_edit_date_time" prefix="n-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: branches/RC/in-news/admin_templates/articles/review_edit.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.3.2.3
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/RC/in-news/admin_templates/category_properties.tpl
===================================================================
--- branches/RC/in-news/admin_templates/category_properties.tpl (revision 12831)
+++ branches/RC/in-news/admin_templates/category_properties.tpl (nonexistent)
@@ -1,34 +0,0 @@
-<inp2:m_RenderElement name="subsection" title="la_In-news"/>
-
-<inp2:m_DefineElement name="inp_edit_type" class="" is_last="" maxlength="" onblur="" size="" is_last="" has_empty="0" empty_value="" onchange="" type_field="">
- <inp2:m_if check="{$prefix}_FieldVisible" field="$field">
- <tr class="<inp2:m_odd_even odd='edit-form-odd' even='edit-form-even'/>">
- <inp2:m_RenderElement name="inp_edit_field_caption" prefix="$prefix" field="$field" title="$title" is_last="$is_last"/>
- <td class="control-cell">
- <input type="text" name="<inp2:{$prefix}_InputName field="$field" />" id="<inp2:{$prefix}_InputName field="$field" />" value="<inp2:{$prefix}_Field field="$field" />" tabindex="<inp2:m_get param="tab_index"/>" size="<inp2:m_param name="size"/>" maxlength="<inp2:m_param name="maxlength"/>" class="<inp2:m_param name="class"/>" onblur="<inp2:m_Param name="onblur"/>">
-
- <select tabindex="<inp2:m_get param="tab_index"/>" name="<inp2:{$prefix}_InputName field="$type_field"/>" id="<inp2:{$prefix}_InputName field="$type_field"/>" onchange="<inp2:m_Param name="onchange"/>">
- <inp2:m_if check="{$prefix}_FieldOption" field="$type_field" option="use_phrases">
- <inp2:{$prefix}_PredefinedOptions field="$type_field" block="inp_option_phrase" selected="selected" has_empty="$has_empty" empty_value="$empty_value"/>
- <inp2:m_else/>
- <inp2:{$prefix}_PredefinedOptions field="$type_field" block="inp_option_item" selected="selected" has_empty="$has_empty" empty_value="$empty_value"/>
- </inp2:m_if>
- </select>
-
- <inp2:m_if check="{$prefix}_HasParam" name="hint_label"><span class="small"><inp2:m_phrase label="$hint_label"/></span></inp2:m_if>
- </td>
- <inp2:m_RenderElement name="inp_edit_error" pass_params="1"/>
- </tr>
- </inp2:m_if>
-</inp2:m_DefineElement>
-
-<inp2:m_RenderElement name="inp_edit_box" prefix="c" field="cust_n_ItemTemplate" type_field="cust_n_ItemTemplate" title="!la_fld_cust_n_ItemTemplate!" size="50"/>
-
-<inp2:m_RenderElement name="subsection" title="!la_section_RssProperties!"/>
-<inp2:m_RenderElement name="inp_edit_box" prefix="c" field="cust_RssSource" type_field="cust_RssSource" title="!la_fld_RssSource!" size="50"/>
-<inp2:m_RenderElement name="inp_edit_type" prefix="c" field="cust_RssUpdateInterval" type_field="cust_RssUpdateIntervalType" title="!la_fld_RssUpdateInterval!"/>
-
-<inp2:m_RenderElement name="subsection" title="!la_section_RssExpiration!"/>
-<inp2:m_RenderElement name="inp_edit_type" prefix="c" field="cust_RssDefaultExpiration" type_field="cust_RssDefaultExpirationType" title="!la_fld_RssDefaultExpiration!"/>
-<inp2:m_RenderElement name="inp_edit_type" prefix="c" field="cust_RssExpireInterval" type_field="cust_RssExpireIntervalType" title="!la_fld_RssExpireInterval!"/>
-<inp2:m_RenderElement name="inp_edit_checkbox" prefix="c" field="cust_RssDeleteExpired" title="!la_fld_RssDeleteExpired!"/>
Property changes on: branches/RC/in-news/admin_templates/category_properties.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.3.2.3
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/RC/in-news/admin_templates/catalog_tab.tpl
===================================================================
--- branches/RC/in-news/admin_templates/catalog_tab.tpl (revision 12831)
+++ branches/RC/in-news/admin_templates/catalog_tab.tpl (nonexistent)
@@ -1,64 +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-news:new_article',
- '<inp2:m_phrase label="la_ToolTip_NewArticle" escape="1"/>',
- add_item,
- true
- )
- );
- </inp2:m_if>
-
- <inp2:m_if check="m_ParamEquals" name="tab_init" value="2">
- <div id="articles_div" prefix="<inp2:m_param name="prefix"/>" view_template="in-news/catalog_tab" edit_template="in-news/articles/articles_edit" category_id="-1" dep_buttons="new_article" class="catalog-tab"><!-- IE minimal height problem fix --></div>
- <script type="text/javascript">$Catalog.registerTab('articles');</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_Field name="Charset" result_to_var="charset"/>
- <inp2:m_Header data="Content-type: text/plain; charset=$charset"/>
- <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"/>);
- $Catalog.saveSearch('<inp2:m_Param name="prefix"/>', '<inp2:$prefix_SearchKeyword no_special="1" js_escape="1"/>', '<inp2:m_Param name="grid_name"/>');
-
- <inp2:m_DefineElement name="article_expire_td">
- <inp2:m_if check="Field" name="$field">
- <inp2:Field field="$field" grid="$grid" no_special="$no_special" format="$format"/>
- <inp2:m_else/>
- <inp2:m_phrase name="la_Never"/>
- </inp2:m_if>
- </inp2:m_DefineElement>
-
- <inp2:m_RenderElement name="grid_js" PrefixSpecial="$prefix" IdField="NewsId" 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'));
- $Catalog.reflectPasteButton(<inp2:c_HasClipboard/>);
- $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#
- <!-- articles tab: begin -->
- <inp2:m_RenderElement name="kernel_form" form_name="articles_form"/>
- <inp2:m_RenderElement name="grid" ajax="1" PrefixSpecial="$prefix" IdField="NewsId" grid="$grid_name" menu_filters="yes"/>
- <inp2:m_RenderElement name="kernel_form_end"/>
- <!-- articles tab: end -->
- </inp2:m_if>
-</inp2:m_DefineElement>
-
-<inp2:n_InitCatalogTab render_as="catalog_tab" default_grid="Default" radio_grid="Radio"/>
\ No newline at end of file
Property changes on: branches/RC/in-news/admin_templates/catalog_tab.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.12.2.4
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/RC/in-news/admin_templates/export_progress.tpl
===================================================================
--- branches/RC/in-news/admin_templates/export_progress.tpl (revision 12831)
+++ branches/RC/in-news/admin_templates/export_progress.tpl (nonexistent)
@@ -1,14 +0,0 @@
-<inp2:m_include t="incs/header"/>
-<inp2:m_RenderElement name="combined_header" prefix="n.export" section="in-portal:browse" perm_section="NEWS" permission_type="VIEW" system_permission="0" title_preset="articles_export"/>
-
-<inp2:m_RenderElement name="ajax_progress_bar" cancel_action="cancel_action();"/>
-
-<script type="text/javascript">
- function cancel_action() {
- submit_event('n.export', 'OnExportCancel');
- }
-
- $LinkExport = new AjaxProgressBar('<inp2:m_t t="dummy" n.export_event="OnExportProgress" pass="m,n.export" js_escape="1"/>');
-</script>
-
-<inp2:m_include t="incs/footer"/>
\ No newline at end of file
Property changes on: branches/RC/in-news/admin_templates/export_progress.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.3
\ No newline at end of property
Index: branches/RC/in-news/admin_templates/export.tpl
===================================================================
--- branches/RC/in-news/admin_templates/export.tpl (revision 12831)
+++ branches/RC/in-news/admin_templates/export.tpl (nonexistent)
@@ -1,127 +0,0 @@
-<inp2:adm_SetPopupSize width="780" height="670"/>
-
-<inp2:m_include t="incs/header"/>
-<inp2:m_RenderElement name="combined_header" prefix="n.export" section="in-portal:browse" perm_section="NEWS" permission_type="VIEW" system_permission="0" title_preset="articles_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:n.export_InputName field="ExportColumns"/>');
- submit_event('n.export','OnExportBegin');
-
- }
- ) );
- a_toolbar.AddButton( new ToolBarButton('cancel', '<inp2:m_phrase label="la_ToolTip_Cancel" escape="1"/>', function() {
- submit_event('n.export','OnGoBack');
- }
- ) );
-
- a_toolbar.Render();
- </script>
- </td>
- </tr>
-</tbody>
-</table>
-
-
-<inp2:n.export_SaveWarning name="grid_save_warning"/>
-<inp2:n.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="n.export" field="ExportFormat" title="la_fld_ExportFormat" use_phrases="0"/>
- <inp2:m_RenderElement name="inp_edit_box" prefix="n.export" field="FieldsSeparatedBy" title="la_fld_FieldsSeparatedBy" size="2" maxlength="1"/>
- <inp2:m_RenderElement name="inp_edit_box" prefix="n.export" field="FieldsEnclosedBy" title="la_fld_FieldsEnclosedBy" size="2" maxlength="1"/>
- <inp2:m_RenderElement name="inp_edit_radio" prefix="n.export" field="LineEndings" title="la_fld_LineEndings" use_phrases="0"/>
- <inp2:m_RenderElement name="inp_edit_radio" prefix="n.export" field="LineEndingsInside" title="la_fld_LineEndingsInside" use_phrases="0"/>
-
- <inp2:m_RenderElement name="inp_edit_checkbox" prefix="n.export" field="IncludeFieldTitles" title="la_fld_IncludeFieldTitles"/>
-
- <tr class="<inp2:m_odd_even odd='edit-form-odd' even='edit-form-even'/>">
- <inp2:m_RenderElement name="inp_edit_field_caption" prefix="n.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:n.export_InputName field="ExportColumns"/>', 1)" class="button">
- <input type="button" value="<inp2:m_phrase name="la_btn_Down"/>" onclick="move_options_down('<inp2:n.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:n.export_InputName field="ExportColumns"/>" size="15" style="width: 225px;">
- <inp2:n.export_PredefinedOptions field="ExportColumns" block="inp_option_item" selected="selected"/>
- </select>
- <input type="hidden" id="hidden_export_columns" name="<inp2:n.export_InputName field="ExportColumns"/>" value="<inp2:n.export_Field field="ExportColumns"/>" />
- </td>
- <td align="center">
- <input type="button" value="&nbsp;&laquo;&laquo;&nbsp;" onclick="move_selected('<inp2:n.export_InputName field="AvailableColumns"/>', '<inp2:n.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:n.export_InputName field="ExportColumns"/>', '<inp2:n.export_InputName field="AvailableColumns"/>'); select_sort('<inp2:n.export_InputName field="AvailableColumns"/>');" class="button">
- </td>
- <td>
- <select multiple id="<inp2:n.export_InputName field="AvailableColumns"/>" size="15" style="width: 225px;">
- <inp2:n.export_PredefinedOptions field="AvailableColumns" block="inp_option_item" selected="selected"/>
- </select>
- </td>
- </tr>
- </table>
- </td>
- <inp2:m_RenderElement name="inp_edit_error" prefix="n.export" field="ExportColumns"/>
- </tr>
-
- <tr class="<inp2:m_odd_even odd='edit-form-odd' even='edit-form-even'/>">
- <inp2:m_RenderElement name="inp_edit_field_caption" prefix="n.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="n.export_FieldEquals" field="CategoryFormat" value="1"> checked</inp2:m_if> name="<inp2:n.export_InputName field="CategoryFormat"/>" id="<inp2:n.export_InputName field="CategoryFormat"/>_1" value="1" />
- </td>
- <td>
- <label for="<inp2:n.export_InputName field="CategoryFormat"/>_1"><inp2:m_phrase label="la_MixedCategoryPath"/></label>
- </td>
- </tr>
- <tr>
- <td>
- <span class="<inp2:m_if check="n.export_HasError" field="CategorySeparator">error</inp2:m_if>"><inp2:m_phrase name="la_fld_CategorySeparator"/></span><inp2:m_if check="n.export_IsRequired" field="CategorySeparator"><span class="error"> *</span></inp2:m_if>:
- <input type="text" name="<inp2:n.export_InputName field="CategorySeparator"/>" id="<inp2:n.export_InputName field="CategorySeparator"/>" value="<inp2:n.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="n.export_FieldEquals" field="CategoryFormat" value="2"> checked</inp2:m_if> name="<inp2:n.export_InputName field="CategoryFormat"/>" id="<inp2:n.export_InputName field="CategoryFormat"/>_2" value="2" />
- </td>
- <td>
- <label for="<inp2:n.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 name="inp_edit_error" prefix="n.export" field="CategoryFormat"/>
- </tr>
-
- <inp2:m_if check="m_GetEquals" name="m_cat_id" value="0" inverse="inverse">
- <inp2:m_RenderElement name="inp_edit_checkbox" prefix="n.export" field="IsBaseCategory" title="la_fld_IsBaseCategory" />
- </inp2:m_if>
-
- <inp2:m_RenderElement name="inp_edit_box" prefix="n.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: branches/RC/in-news/admin_templates/export.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.5
\ No newline at end of property
Index: branches/RC/in-news/admin_templates/import_progress.tpl
===================================================================
--- branches/RC/in-news/admin_templates/import_progress.tpl (revision 12831)
+++ branches/RC/in-news/admin_templates/import_progress.tpl (nonexistent)
@@ -1,14 +0,0 @@
-<inp2:m_include t="incs/header"/>
-<inp2:m_RenderElement name="combined_header" prefix="n.import" section="in-portal:browse" perm_section="NEWS" permission_type="VIEW" system_permission="0" title_preset="articles_import"/>
-
-<inp2:m_RenderElement name="ajax_progress_bar" cancel_action="cancel_action();"/>
-
-<script type="text/javascript">
- function cancel_action() {
- submit_event('n.import', 'OnExportCancel');
- }
-
- $LinkImport = new AjaxProgressBar('<inp2:m_t t="dummy" n.import_event="OnExportProgress" pass="m,n.import" js_escape="1"/>');
-</script>
-
-<inp2:m_include t="incs/footer"/>
\ No newline at end of file
Property changes on: branches/RC/in-news/admin_templates/import_progress.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.4
\ No newline at end of property
Index: branches/RC/in-news/admin_templates/import.tpl
===================================================================
--- branches/RC/in-news/admin_templates/import.tpl (revision 12831)
+++ branches/RC/in-news/admin_templates/import.tpl (nonexistent)
@@ -1,232 +0,0 @@
-<inp2:adm_SetPopupSize width="780" height="670"/>
-
-<inp2:m_include t="incs/header"/>
-<inp2:n.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('select', '<inp2:m_phrase label="la_ToolTip_Save" escape="1"/>', function() {
-
- document.getElementById('export_columns').value = select_to_string('<inp2:n.import_InputName field="ExportColumns"/>');
- submit_event('n.import','OnExportBegin');
-
- }
- ) );
- a_toolbar.AddButton( new ToolBarButton('cancel', '<inp2:m_phrase label="la_ToolTip_Cancel" escape="1"/>', function() {
- submit_event('n.import','OnGoBack');
- }
- ) );
-
- 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:n.import_InputName field="FieldTitles"/>') == 1 ? true : false;
-
- if ($auto_fields) {
- document.getElementById('_cb_<inp2:n.import_InputName field="SkipFirstRow"/>').checked = true;
- }
- document.getElementById('_cb_<inp2:n.import_InputName field="SkipFirstRow"/>').onchange();
- document.getElementById('<inp2:n.import_InputName field="ExportColumns"/>').disabled = $auto_fields;
- document.getElementById('<inp2:n.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('n.import:OnBeforeOpenSelector',
- function() {
- document.getElementById('export_columns').value = select_to_string('<inp2:n.import_InputName field="ExportColumns"/>');
- }
- );
-
- $(document).ready(
- function() {
- $('#step_number').text(3);
- }
- );
- </script>
- </td>
- </tr>
-</tbody>
-</table>
-
-
-<inp2:n.import_SaveWarning name="grid_save_warning"/>
-<inp2:n.import_ErrorWarning name="form_error_warning"/>
-
-<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_RenderElement name="inp_edit_field_caption" prefix="n.import" field="ImportSource" title="la_fld_ImportFilename"/>
- <td class="control-cell">
- <table border="0">
- <tr>
- <td>
- <input type="radio" name="<inp2:n.import_InputName field="ImportSource"/>" id="<inp2:n.import_InputName field="ImportSource"/>_1"<inp2:m_if check="n.import_FieldEquals" field="ImportSource" value="1"> checked</inp2:m_if> value="1" />
- </td>
- <td>
- <label for="<inp2:n.import_InputName field="ImportSource"/>_1">upload</label>
- </td>
- <td>
- <input type="file" name="<inp2:n.import_InputName field="ImportFilename"/>" id="<inp2:n.import_InputName field="ImportFilename"/>" onclick="check_radio('<inp2:n.import_InputName field="ImportSource"/>_1');">
- </td>
- </tr>
-
- <tr>
- <td>
- <input type="radio" name="<inp2:n.import_InputName field="ImportSource"/>" id="<inp2:n.import_InputName field="ImportSource"/>_2"<inp2:m_if check="n.import_FieldEquals" field="ImportSource" value="2"> checked</inp2:m_if> value="2" />
- </td>
- <td>
- <label for="<inp2:n.import_InputName field="ImportSource"/>_2">select</label>
- </td>
- <td>
- <select name="<inp2:n.import_InputName field="ImportLocalFilename"/>" onclick="check_radio('<inp2:n.import_InputName field="ImportSource"/>_2');">
- <inp2:n.import_PredefinedOptions field="ImportLocalFilename" block="inp_option_item" selected="selected"/>
- </select>
- </td>
- </tr>
-
- </table>
- </td>
- <inp2:m_RenderElement name="inp_edit_error" prefix="n.import" field="ImportSource"/>
- </tr>
-
- <inp2:m_RenderElement name="inp_edit_box" prefix="n.import" field="FieldsSeparatedBy" title="la_fld_FieldsSeparatedBy" size="2" maxlength="1"/>
- <inp2:m_RenderElement name="inp_edit_box" prefix="n.import" field="FieldsEnclosedBy" title="la_fld_FieldsEnclosedBy" size="2" maxlength="1"/>
- <inp2:m_RenderElement name="inp_edit_radio" prefix="n.import" field="LineEndings" title="la_fld_LineEndings" use_phrases="0"/>
- <inp2:m_RenderElement name="inp_edit_checkbox" prefix="n.import" field="SkipFirstRow" title="la_fld_SkipFirstRow"/>
- <inp2:m_RenderElement name="inp_edit_radio" prefix="n.import" field="FieldTitles" title="la_fld_FieldTitles" onclick="reflectFormFields();"/>
-
- <tr class="<inp2:m_odd_even odd='edit-form-odd' even='edit-form-even'/>">
- <inp2:m_RenderElement name="inp_edit_field_caption" prefix="n.import" 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"/>" id="btn_move_up" onclick="move_options_up('<inp2:n.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:n.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:n.import_InputName field="ExportColumns"/>" size="15" style="width: 225px;">
- <inp2:n.import_PredefinedOptions field="ExportColumns" block="inp_option_item" selected="selected"/>
- </select>
- <input type="hidden" id="export_columns" name="<inp2:n.import_InputName field="ExportColumns"/>" value="<inp2:n.import_Field field="ExportColumns"/>" />
- </td>
- <td align="center">
- <input type="button" value="&nbsp;&laquo;&laquo;&nbsp;" id="btn_move_left" onclick="move_selected('<inp2:n.import_InputName field="AvailableColumns"/>', '<inp2:n.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:n.import_InputName field="ExportColumns"/>', '<inp2:n.import_InputName field="AvailableColumns"/>'); select_sort('<inp2:n.import_InputName field="AvailableColumns"/>');" class="button">
- </td>
- <td>
- <select multiple id="<inp2:n.import_InputName field="AvailableColumns"/>" size="15" style="width: 225px;">
- <inp2:n.import_PredefinedOptions field="AvailableColumns" block="inp_option_item" selected="selected"/>
- </select>
- </td>
- </tr>
- </table>
- </td>
- <inp2:m_RenderElement name="inp_edit_error" prefix="n.import" field="ExportColumns"/>
- </tr>
-
- <!-- CATEGORY SELECTOR: BEGIN -->
- <inp2:m_DefineElement name="root_cat_caption">
- <inp2:c_RootCategoryName/>
- </inp2:m_DefineElement>
-
- <inp2:m_DefineElement name="category_caption">
- <inp2:m_param name="separator"/><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_RenderElement name="inp_edit_field_caption" prefix="n.import" field="CategoryId" title="la_fld_ImportCategory"/>
- <td class="control-cell">
- <b><inp2:n.import_CategoryPath separator=" &gt; " root_cat_render_as="root_cat_caption" render_as="category_caption" session_var="ImportCategory"/></b>
- <input type="hidden" name="<inp2:n.import_InputName field='CategoryId'/>" value="<inp2:n.import_Field field='CategoryId' db='db'/>" />
- <a href="javascript:openSelector('n.import', '<inp2:adm_SelectorLink prefix="n.import" selection_mode="single" tab_prefixes="none"/>', 'ImportCategory', null, 'OnSaveSettings');"><img src="img/icons/icon24_cat.gif" border="0" align="absmiddle" /></a>
- </td>
- <inp2:m_RenderElement name="inp_edit_error" prefix="n.import" field="CategoryId"/>
- </tr>
- <!-- CATEGORY SELECTOR: END -->
-
- <inp2:m_RenderElement name="inp_edit_box" prefix="n.import" field="CategorySeparator" title="la_fld_CategorySeparator" size="2" maxlength="1"/>
- <inp2:m_RenderElement name="inp_edit_checkbox" prefix="n.import" field="ReplaceDuplicates" title="la_fld_ReplaceDuplicates" />
-
- <tr class="<inp2:m_odd_even odd='edit-form-odd' even='edit-form-even'/>">
- <inp2:m_RenderElement name="inp_edit_field_caption" prefix="n.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="n.import_FieldEquals" field="CheckDuplicatesMethod" value="1"> checked</inp2:m_if> name="<inp2:n.import_InputName field="CheckDuplicatesMethod"/>" id="<inp2:n.import_InputName field="CheckDuplicatesMethod"/>_1" value="1" />
- </td>
- <td>
- <label for="<inp2:n.import_InputName field="CheckDuplicatesMethod"/>_1"><inp2:m_phrase name="la_IDField" />: ARTICLEID</label>
- </td>
- </tr>
-
- <tr>
- <td valign="top">
- <input type="radio"<inp2:m_if check="n.import_FieldEquals" field="CheckDuplicatesMethod" value="2"> checked</inp2:m_if> name="<inp2:n.import_InputName field="CheckDuplicatesMethod"/>" id="<inp2:n.import_InputName field="CheckDuplicatesMethod"/>_2" value="2" />
- </td>
- <td>
- <label for="<inp2:n.import_InputName field="CheckDuplicatesMethod"/>_2"><inp2:m_phrase name="la_OtherFields" />: </label>
- <inp2:n.import_PredefinedOptions prefix="n.import" field="DuplicateCheckFields" block="inp_checkbox_item" selected="checked"/>
-
- <inp2:m_RenderElement prefix="n.import" name="inp_edit_hidden" field="DuplicateCheckFields"/>
- </td>
- </tr>
- </table>
- </td>
- <inp2:m_RenderElement name="inp_edit_error" prefix="n.import" field="CheckDuplicatesMethod"/>
- </tr>
-
- <inp2:m_RenderElement name="inp_edit_filler"/>
- </table>
-</div>
-
-<script language="javascript" type="text/javascript">
- reflectFormFields();
-</script>
-
-<inp2:m_include t="incs/footer"/>
\ No newline at end of file
Property changes on: branches/RC/in-news/admin_templates/import.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.7
\ No newline at end of property
Index: branches/RC/in-news/admin_templates/export_finish.tpl
===================================================================
--- branches/RC/in-news/admin_templates/export_finish.tpl (revision 12831)
+++ branches/RC/in-news/admin_templates/export_finish.tpl (nonexistent)
@@ -1,43 +0,0 @@
-<inp2:m_include t="incs/header"/>
-<inp2:m_RenderElement name="combined_header" prefix="n.export" section="in-portal:browse" perm_section="NEWS" permission_type="VIEW" system_permission="0" title_preset="articles_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('n.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:n.export_ExportPath as_url="1"/>"><inp2:n.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: branches/RC/in-news/admin_templates/export_finish.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.6
\ No newline at end of property
Index: branches/RC/in-news/admin_templates/img/toolbar/tool_new_article_f2.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes on: branches/RC/in-news/admin_templates/img/toolbar/tool_new_article_f2.gif
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: branches/RC/in-news/admin_templates/img/toolbar/tool_new_article_f3.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes on: branches/RC/in-news/admin_templates/img/toolbar/tool_new_article_f3.gif
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: branches/RC/in-news/admin_templates/img/toolbar/tool_new_article.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes on: branches/RC/in-news/admin_templates/img/toolbar/tool_new_article.gif
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: branches/RC/in-news/admin_templates/img/icons/icon46_list_settings_in-newz.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes on: branches/RC/in-news/admin_templates/img/icons/icon46_list_settings_in-newz.gif
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: branches/RC/in-news/admin_templates/img/icons/icon46_settings_in-newz.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes on: branches/RC/in-news/admin_templates/img/icons/icon46_settings_in-newz.gif
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: branches/RC/in-news/admin_templates/img/icons/icon46_articles.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes on: branches/RC/in-news/admin_templates/img/icons/icon46_articles.gif
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: branches/RC/in-news/admin_templates/img/icons/icon24_settings_in-newz.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes on: branches/RC/in-news/admin_templates/img/icons/icon24_settings_in-newz.gif
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: branches/RC/in-news/admin_templates/img/logo_bg.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes on: branches/RC/in-news/admin_templates/img/logo_bg.gif
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.2
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: branches/RC/in-news/admin_templates/img/itemicons/icon16_article_pick.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes on: branches/RC/in-news/admin_templates/img/itemicons/icon16_article_pick.gif
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: branches/RC/in-news/admin_templates/img/itemicons/icon16_article_hot.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes on: branches/RC/in-news/admin_templates/img/itemicons/icon16_article_hot.gif
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: branches/RC/in-news/admin_templates/img/itemicons/icon16_article_pop.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes on: branches/RC/in-news/admin_templates/img/itemicons/icon16_article_pop.gif
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: branches/RC/in-news/admin_templates/img/itemicons/icon16_article.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes on: branches/RC/in-news/admin_templates/img/itemicons/icon16_article.gif
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: branches/RC/in-news/admin_templates/img/itemicons/icon16_article_new.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes on: branches/RC/in-news/admin_templates/img/itemicons/icon16_article_new.gif
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: branches/RC/in-news/admin_templates/img/itemicons/icon16_article_pending.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes on: branches/RC/in-news/admin_templates/img/itemicons/icon16_article_pending.gif
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: branches/RC/in-news/admin_templates/img/itemicons/icon16_article_disabled.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes on: branches/RC/in-news/admin_templates/img/itemicons/icon16_article_disabled.gif
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: branches/RC/in-news/admin_templates/user_item_tab.tpl
===================================================================
--- branches/RC/in-news/admin_templates/user_item_tab.tpl (revision 12831)
+++ branches/RC/in-news/admin_templates/user_item_tab.tpl (nonexistent)
@@ -1,43 +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="articles_div" prefix="<inp2:m_param name="prefix"/>" view_template="in-news/user_item_tab" edit_template="in-news/articles/articles_edit" dep_buttons="new_article" category_id="-1" class="catalog-tab"><!-- IE minimal height problem fix --></div>
- <script type="text/javascript">$Catalog.registerTab('articles');</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"/>);
- $Catalog.saveSearch('<inp2:m_Param name="prefix"/>', '<inp2:$prefix_SearchKeyword js_escape="1"/>', '<inp2:m_Param name="grid_name"/>');
-
- <inp2:m_DefineElement name="article_expire_td">
- <inp2:m_if check="Field" name="$field">
- <inp2:Field field="$field" grid="$grid" no_special="$no_special" format="$format"/>
- <inp2:m_else/>
- <inp2:m_phrase name="la_Never"/>
- </inp2:m_if>
- </inp2:m_DefineElement>
-
- <inp2:m_RenderElement name="grid_js" PrefixSpecial="$prefix" IdField="NewsId" 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#
- <!-- articles tab: begin -->
- <inp2:m_RenderElement name="kernel_form" form_name="articles_form"/>
- <inp2:m_RenderElement name="grid" ajax="1" PrefixSpecial="$prefix" IdField="NewsId" grid="$grid_name" menu_filters="yes"/>
- <inp2:m_RenderElement name="kernel_form_end"/>
- <!-- articles tab: end -->
- </inp2:m_if>
-</inp2:m_DefineElement>
-
-<inp2:n_InitCatalogTab render_as="catalog_tab" default_grid="Default" radio_grid="Radio"/>
\ No newline at end of file
Property changes on: branches/RC/in-news/admin_templates/user_item_tab.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.6
\ No newline at end of property
Index: branches/RC/themes/default2009/in-news/articles/pick_articles.tpl
===================================================================
--- branches/RC/themes/default2009/in-news/articles/pick_articles.tpl (revision 12831)
+++ branches/RC/themes/default2009/in-news/articles/pick_articles.tpl (nonexistent)
@@ -1,66 +0,0 @@
-<!--##
-<NAME>Editor's Pick Articles</NAME>
-<DESC>List of Editor's Pick Articles</DESC>
-<SECTION>Platform||Articles</SECTION>
-##-->
-
-<!--## PAGE TITLE ELEMENT ##-->
-<inp2:m_DefineElement name="page_title">
- <inp2:m_phrase name="lu_title_PickArticles"/>
-</inp2:m_DefineElement>
-<!--## //PAGE TITLE ELEMENT ##-->
-
-<!--## SIDE-BAR ELEMENT ##-->
-<inp2:m_DefineElement name="sidebar">
- <div class="movable-area">
- <div class="movable-element">
- <inp2:m_RenderElement name="platform/elements/side_boxes/login.elm" design="blue_box"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="platform/elements/side_boxes/search.elm" design="blue_box"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="in-news/elements/side_boxes/action_box.elm" design="blue_box"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="in-news/elements/side_boxes/hot.elm" design="blue_box" data_exists="1"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="in-news/elements/side_boxes/pop.elm" design="blue_box" data_exists="1"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="in-news/elements/side_boxes/new.elm" design="blue_box" data_exists="1"/>
- </div>
- </div>
-</inp2:m_DefineElement>
-<!--## //SIDE-BAR ELEMENT ##-->
-
-<inp2:m_DefineElement name="content">
- <div class="movable-area">
- <div class="movable-element">
- <inp2:m_include template="platform/elements/navigation_bar.elm" titles="lu_title_PickArticles" templates="in-news/articles/pick_articles"/>
- </div>
- <div class="movable-element">
- <!-- pick articles -->
- <inp2:m_RenderElement design="content_box" data_exists="1" block_no_data="no_articles">
- <inp2:n_InitList list_name="pick_articles" m_cat_id="0" recursive="1" types="pick"/>
-
- <inp2:m_Capture to_var="header">
- <inp2:m_phrase name="lu_title_PickArticles"/> (<inp2:n_TotalRecords list_name="pick_articles"/>)
- </inp2:m_Capture>
-
- <inp2:m_include template="in-news/elements/sorting.elm" list_name="pick_articles"/>
-
- <inp2:m_include template="in-news/elements/articles.elm"/>
- <table class="fullwidth item-listing table-border">
- <inp2:n_ListArticles list_name="pick_articles" render_as="article_element" direction="H"/>
- </table>
-
- <inp2:m_include template="platform/elements/pagination.elm" prefix="n" list_name="new_articles"/>
- </inp2:m_RenderElement>
- <!-- // pick articles -->
- </div>
- </div>
-</inp2:m_DefineElement>
-
-<inp2:m_include template="platform/designs/default_design.des" pass_params="1"/>
\ No newline at end of file
Property changes on: branches/RC/themes/default2009/in-news/articles/pick_articles.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.9
\ No newline at end of property
Index: branches/RC/themes/default2009/in-news/articles/suggest_pending_confirm.tpl
===================================================================
--- branches/RC/themes/default2009/in-news/articles/suggest_pending_confirm.tpl (revision 12831)
+++ branches/RC/themes/default2009/in-news/articles/suggest_pending_confirm.tpl (nonexistent)
@@ -1,49 +0,0 @@
-<!--##
-<NAME>Pending Article - Confirmation</NAME>
-<DESC>Pending Article Confirmation page</DESC>
-<SECTION>Platform||Articles</SECTION>
-##-->
-
-<!--## PAGE TITLE ELEMENT ##-->
-<inp2:m_DefineElement name="page_title">
- <inp2:m_phrase name="lu_title_SuggestArticlePendingConfirm"/>
-</inp2:m_DefineElement>
-<!--## //PAGE TITLE ELEMENT ##-->
-
-<!--## SIDE-BAR ELEMENT ##-->
-<inp2:m_DefineElement name="sidebar">
- <div class="movable-area">
- <div class="movable-element">
- <inp2:m_RenderElement name="platform/elements/side_boxes/login.elm" design="blue_box"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="platform/elements/side_boxes/search.elm" design="blue_box"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="in-news/elements/side_boxes/action_box.elm" design="blue_box"/>
- </div>
- </div>
-</inp2:m_DefineElement>
-<!--## //SIDE-BAR ELEMENT ##-->
-
-<inp2:m_DefineElement name="content">
- <div class="movable-area">
- <div class="movable-element">
- <inp2:m_include template="platform/elements/navigation_bar.elm" titles="lu_title_SuggestArticlePendingConfirm" templates="in-news/articles/suggest_pending_confirm" show_category="1"/>
- </div>
- <div class="movable-element">
- <!-- suggest article pending confirm -->
- <inp2:m_RenderElement design="content_box">
- <inp2:m_Capture to_var="header">
- <inp2:m_phrase name="lu_title_SuggestArticlePendingConfirm"/>
- </inp2:m_Capture>
-
- <inp2:m_phrase name="lu_text_SuggestArticlePendingConfirm"/><br /><br />
- <a href="<inp2:m_Link template="in-news/my_account/my_articles" m_cat_id="0" m_cat_page="1"/>"><inp2:m_Phrase name="lu_title_MyArticles"/></a>
- </inp2:m_RenderElement>
- <!-- // suggest article pending confirm -->
- </div>
- </div>
-</inp2:m_DefineElement>
-
-<inp2:m_include template="platform/designs/default_design.des" pass_params="1"/>
\ No newline at end of file
Property changes on: branches/RC/themes/default2009/in-news/articles/suggest_pending_confirm.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.8
\ No newline at end of property
Index: branches/RC/themes/default2009/in-news/articles/suggest_article.tpl
===================================================================
--- branches/RC/themes/default2009/in-news/articles/suggest_article.tpl (revision 12831)
+++ branches/RC/themes/default2009/in-news/articles/suggest_article.tpl (nonexistent)
@@ -1,84 +0,0 @@
-<!--##
-<NAME>Suggest Article</NAME>
-<DESC>Article Suggestion Form</DESC>
-<SECTION>Platform||Articles</SECTION>
-##-->
-
-<!--## PAGE TITLE ELEMENT ##-->
-<inp2:m_DefineElement name="page_title">
- <inp2:m_phrase name="lu_title_SuggestArticle"/>
-</inp2:m_DefineElement>
-<!--## //PAGE TITLE ELEMENT ##-->
-
-<!--## SIDE-BAR ELEMENT ##-->
-<inp2:m_DefineElement name="sidebar">
- <div class="movable-area">
- <div class="movable-element">
- <inp2:m_RenderElement name="platform/elements/side_boxes/login.elm" design="blue_box"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="platform/elements/side_boxes/search.elm" design="blue_box"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="in-news/elements/side_boxes/action_box.elm" design="blue_box"/>
- </div>
- </div>
-</inp2:m_DefineElement>
-<!--## //SIDE-BAR ELEMENT ##-->
-
-<inp2:m_DefineElement name="content">
- <div class="movable-area">
- <div class="movable-element">
- <inp2:m_include template="platform/elements/navigation_bar.elm" titles="lu_title_SuggestArticle" templates="in-news/articles/suggest_article" show_category="1"/>
- </div>
- <div class="movable-element">
- <!-- suggest article -->
- <inp2:m_RenderElement design="content_box">
- <inp2:m_Capture to_var="header">
- <inp2:m_phrase name="lu_title_SuggestArticle"/>
- </inp2:m_Capture>
-
- <inp2:m_if check="n_HasPermission" permissions="NEWS.ADD|NEWS.ADD.PENDING">
- <inp2:n_PresetFormFields/>
- <span class="field-required">*</span> <inp2:m_phrase name="lu_IndicatesRequired"/><br /><br />
-
- <inp2:m_if check="n_HasError" field="any">
- <inp2:m_RenderElement name="error_message" />
- </inp2:m_if>
-
- <img src="<inp2:m_TemplatesBase module="In-Portal"/>img/grey_pix.gif" width="100%" height="1" align="absmiddle" alt="" /><br /><br />
-
- <form method="post" action="<inp2:m_FormAction/>" enctype="multipart/form-data">
- <table class="form-data fullwidth">
-
- <tr><td colspan="2"><inp2:m_RenderElement name="subsection" title="lu_section_ArticleDetails" break=""/></td></tr>
-
- <!--## SHOW PRIMARY CATEGORY ##-->
- <inp2:m_RenderElement name="inp_pr_category_label" prefix="n" field="PrimaryCat" title="lu_fld_SubmittingTo" />
- <!--## //SHOW PRIMARY CATEGORY ##-->
-
- <inp2:m_RenderElement name="inp_edit_box" prefix="n" field="Title" title="lu_fld_Title" maxlength="50" style="width:400px"/>
- <inp2:m_RenderElement name="inp_edit_textarea" prefix="n" field="Body" title="lu_fld_Body" cols="80" rows="7" style="width:400px"/>
- <inp2:m_RenderElement name="inp_edit_categories" prefix="n" field="MoreCategories" title="lu_fld_MoreCategories" is_last="1"/>
- <tr><td colspan="2"><br/><inp2:m_RenderElement name="subsection" title="lu_section_Images" break=""/></td></tr>
- <inp2:m_RenderElement name="inp_edit_image_upload" prefix="n" field="PrimaryImage" title="lu_fld_PrimaryImage"/>
- <inp2:m_RenderElement name="inp_edit_image_upload" prefix="n" field="Image1" title="lu_fld_Image1"/>
- <inp2:m_RenderElement name="inp_edit_image_upload" prefix="n" field="Image2" title="lu_fld_Image2" is_last="1"/>
-
- <inp2:m_RenderElement design="inp_edit_buttons">
- <input type="hidden" name="suggest_confirm_template" value="in-news/articles/suggest_confirm"/>
- <input type="hidden" name="suggest_pending_confirm_template" value="in-news/articles/suggest_pending_confirm"/>
- <input class="button" type="submit" name="events[n][OnCreate]" value="<inp2:m_phrase label="lu_btn_Create"/>"/>
- </inp2:m_RenderElement>
- </table>
- </form>
- <inp2:m_else/>
- <inp2:m_phrase name="lu_text_NoSuggestArticlePermission"/>
- </inp2:m_if>
- </inp2:m_RenderElement>
- <!-- // suggest article -->
- </div>
- </div>
-</inp2:m_DefineElement>
-
-<inp2:m_include template="platform/designs/default_design.des" pass_params="1"/>
\ No newline at end of file
Property changes on: branches/RC/themes/default2009/in-news/articles/suggest_article.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.8
\ No newline at end of property
Index: branches/RC/themes/default2009/in-news/articles/add_review.tpl
===================================================================
--- branches/RC/themes/default2009/in-news/articles/add_review.tpl (revision 12831)
+++ branches/RC/themes/default2009/in-news/articles/add_review.tpl (nonexistent)
@@ -1,140 +0,0 @@
-<!--##
-<NAME>Add Article Review</NAME>
-<DESC>Form for submitting Article Review</DESC>
-<SECTION>Platform||Articles</SECTION>
-##-->
-
-<inp2:m_RequireLogin login_template="platform/login/register" permissions="NEWS.REVIEW|NEWS.REVIEW.PENDING"/>
-
-<!--## PAGE TITLE ELEMENT ##-->
-<inp2:m_DefineElement name="page_title">
- <inp2:n_Field name="Title"/>
-</inp2:m_DefineElement>
-<!--## //PAGE TITLE ELEMENT ##-->
-
-<!--## SIDE-BAR ELEMENT ##-->
-<inp2:m_DefineElement name="sidebar">
- <div class="movable-area">
- <div class="movable-element">
- <inp2:m_RenderElement name="platform/elements/side_boxes/login.elm" design="blue_box"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="platform/elements/side_boxes/search.elm" design="blue_box"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="in-news/elements/side_boxes/action_box.elm" item_actions="1" design="blue_box"/>
- </div>
- </div>
-</inp2:m_DefineElement>
-<!--## //SIDE-BAR ELEMENT ##-->
-
-<inp2:m_DefineElement name="content">
- <div class="movable-area">
- <div class="movable-element">
- <inp2:m_include template="platform/elements/navigation_bar.elm" titles="__item__,lu_title_Reviews" templates="__default__,in-news/articles/add_review" show_category="1"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement design="content_box">
- <inp2:m_Capture to_var="header">
- <inp2:m_phrase name="lu_title_ArticleDetails"/>
- </inp2:m_Capture>
-
- <table class="fullwidth table-border">
- <tr><td class="item-padding">
-
- <table>
- <tr>
- <td width="25" valign="top">
- <img src="<inp2:m_TemplatesBase module="In-News"/>img/articles_icon.gif" width="16" height="23" alt="" />
- </td>
- <td valign="top">
-
- <span class="text-title"><inp2:n_Field name="Title"/></span>
-
- <inp2:m_if check="n_Field" name="IsHot"><img src="<inp2:m_TemplatesBase module="In-Portal"/>img/icon_hot.gif" alt="<inp2:m_phrase name="lu_Hot"/>"/></inp2:m_if>
- <inp2:m_if check="n_Field" name="IsNew"><img src="<inp2:m_TemplatesBase module="In-Portal"/>img/icon_new.gif" alt="<inp2:m_phrase name="lu_New"/>"/></inp2:m_if>
- <inp2:m_if check="n_Field" name="IsPop"><img src="<inp2:m_TemplatesBase module="In-Portal"/>img/icon_popular.gif" alt="<inp2:m_phrase name="lu_Pop"/>"/></inp2:m_if>
- <inp2:m_if check="n_IsEditorsPick"><img src="<inp2:m_TemplatesBase module="In-Portal"/>img/icon_pick.gif" alt="<inp2:m_phrase name="lu_Pick"/>"/></inp2:m_if>
- <inp2:m_if check="n_IsFavorite"><img src="<inp2:m_TemplatesBase module="In-Portal"/>img/icon_favorite.gif" alt="<inp2:m_phrase name="lu_Favorite"/>"/></inp2:m_if>
- <inp2:n_VotesIndicator render_as="rating_element"/>
-
- <br />
-
- <span class="item-statistics">
- <inp2:m_phrase name="lu_Added"/>: <inp2:n_Field name="CreatedOn" format="_regional_DateFormat"/>,
- <inp2:m_phrase name="lu_Hits"/>: <inp2:n_Field name="Hits"/>,
- <inp2:m_phrase name="lu_Rating"/>: <inp2:n_Field name="CachedRating"/>,
- <inp2:m_phrase name="lu_Reviews"/>: <inp2:n_Field name="CachedReviewsQty"/>,
- <inp2:m_phrase name="lu_Votes"/>: <inp2:n_Field name="CachedVotesQty"/>
- </span>
- </td>
- </tr>
- </table>
-
- <table>
- <tr>
- <td class="picture-padding" style="padding-left:25px" valign="top">
- <inp2:m_if check="n_ImageSrc" MaxWidth="fullsize">
- <a href="<inp2:n_ImageSrc MaxWidth="fullsize" DefaultImage="platform/img/no_picture.gif"/>" class="thickbox" rel="article-images" title="<inp2:n_Field name='Title' html_escape='1'/>">
- <inp2:n_Image render_as="image_element" Primary="1" MaxWidth="thumbnail" DefaultImage="platform/img/no_picture.gif"/><br />
- </a>
- <inp2:m_else/>
- <inp2:n_Image render_as="image_element" Primary="1" MaxWidth="thumbnail" DefaultImage="platform/img/no_picture.gif"/><br />
- </inp2:m_if>
- </td>
- <td class="text-padding" valign="top">
- <inp2:n_Field name="Excerpt" nl2br="1"/>
- </td>
- </tr>
- </table>
- </td></tr></table>
- </inp2:m_RenderElement>
- </div>
-
- <div class="movable-element">
- <inp2:m_RenderElement design="content_box">
- <inp2:m_Capture to_var="header">
- <inp2:m_phrase name="lu_title_ReviewThisArticle"/>
- </inp2:m_Capture>
-
-
- <inp2:m_if check="n_HasPermission" permissions="NEWS.REVIEW|NEWS.REVIEW.PENDING">
- <inp2:m_if check="n-rev_AlreadyReviewed">
- <inp2:m_Phrase label="lu_ErrorAlreadyReviewed"/>
- <table>
- <inp2:n-rev_PrintList render_as="review_element" type="current_user" per_page="-1"/>
- </table>
- <inp2:m_include template="platform/elements/pagination.elm" prefix="n-rev"/>
- <inp2:m_else/>
- <inp2:n-rev_PresetFormFields/>
- <span class="field-required">*</span> <inp2:m_phrase name="lu_IndicatesRequired"/><br /><br />
-
- <inp2:m_if check="n-rev_HasError" field="any">
- <inp2:m_RenderElement name="error_message" />
- </inp2:m_if>
-
- <img src="<inp2:m_TemplatesBase module="In-Portal"/>img/grey_pix.gif" width="100%" height="1" align="absmiddle" alt="" /><br /><br />
-
- <form method="post" action="<inp2:m_FormAction/>">
- <table class="form-data fullwidth">
- <inp2:m_RenderElement name="inp_edit_radio" prefix="n-rev" field="Rating" title="lu_fld_Rating"/>
- <inp2:m_RenderElement name="inp_edit_textarea" prefix="n-rev" field="ReviewText" rows="8" cols="40" title="lu_fld_ReviewText" is_last="1"/>
-
- <inp2:m_RenderElement design="inp_edit_buttons">
- <input type="hidden" name="success_template" value="in-news/articles/add_review_confirm"/>
- <input type="hidden" name="success_pending_template" value="in-news/articles/add_review_pending_confirm"/>
- <input class="button" type="submit" name="events[n-rev][OnCreate]" value="<inp2:m_phrase label="lu_btn_Create"/>"/>
- </inp2:m_RenderElement>
- </table>
- </form>
- </inp2:m_if>
- <inp2:m_else/>
- <inp2:m_phrase name="lu_text_NoArticleReviewPermission"/>
- </inp2:m_if>
- </inp2:m_RenderElement>
- <!-- // add review -->
- </div>
- </div>
-</inp2:m_DefineElement>
-
-<inp2:m_include template="platform/designs/default_design.des" pass_params="1"/>
\ No newline at end of file
Property changes on: branches/RC/themes/default2009/in-news/articles/add_review.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.8
\ No newline at end of property
Index: branches/RC/themes/default2009/in-news/articles/hot_articles.tpl
===================================================================
--- branches/RC/themes/default2009/in-news/articles/hot_articles.tpl (revision 12831)
+++ branches/RC/themes/default2009/in-news/articles/hot_articles.tpl (nonexistent)
@@ -1,66 +0,0 @@
-<!--##
-<NAME>Hot Articles</NAME>
-<DESC>List of Hot Articles</DESC>
-<SECTION>Platform||Articles</SECTION>
-##-->
-
-<!--## PAGE TITLE ELEMENT ##-->
-<inp2:m_DefineElement name="page_title">
- <inp2:m_phrase name="lu_title_HotArticles"/>
-</inp2:m_DefineElement>
-<!--## //PAGE TITLE ELEMENT ##-->
-
-<!--## SIDE-BAR ELEMENT ##-->
-<inp2:m_DefineElement name="sidebar">
- <div class="movable-area">
- <div class="movable-element">
- <inp2:m_RenderElement name="platform/elements/side_boxes/login.elm" design="blue_box"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="platform/elements/side_boxes/search.elm" design="blue_box"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="in-news/elements/side_boxes/action_box.elm" design="blue_box"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="in-news/elements/side_boxes/pick.elm" design="blue_box" data_exists="1"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="in-news/elements/side_boxes/pop.elm" design="blue_box" data_exists="1"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="in-news/elements/side_boxes/new.elm" design="blue_box" data_exists="1"/>
- </div>
- </div>
-</inp2:m_DefineElement>
-<!--## //SIDE-BAR ELEMENT ##-->
-
-<inp2:m_DefineElement name="content">
- <div class="movable-area">
- <div class="movable-element">
- <inp2:m_include template="platform/elements/navigation_bar.elm" titles="lu_title_HotArticles" templates="in-news/articles/hot_articles"/>
- </div>
- <div class="movable-element">
- <!-- hot articles -->
- <inp2:m_RenderElement design="content_box" data_exists="1" block_no_data="no_articles">
- <inp2:n_InitList list_name="hot_articles" m_cat_id="0" recursive="1" types="hot"/>
-
- <inp2:m_Capture to_var="header">
- <inp2:m_phrase name="lu_title_HotArticles"/> (<inp2:n_TotalRecords list_name="hot_articles"/>)
- </inp2:m_Capture>
-
- <inp2:m_include template="in-news/elements/sorting.elm" list_name="hot_articles"/>
-
- <inp2:m_include template="in-news/elements/articles.elm"/>
- <table class="fullwidth item-listing">
- <inp2:n_ListArticles list_name="hot_articles" render_as="article_element" direction="H"/>
- </table>
-
- <inp2:m_include template="platform/elements/pagination.elm" prefix="n" list_name="hot_articles"/>
- </inp2:m_RenderElement>
- <!-- // hot articles -->
- </div>
- </div>
-</inp2:m_DefineElement>
-
-<inp2:m_include template="platform/designs/default_design.des" pass_params="1"/>
\ No newline at end of file
Property changes on: branches/RC/themes/default2009/in-news/articles/hot_articles.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.11
\ No newline at end of property
Index: branches/RC/themes/default2009/in-news/articles/modify_article.tpl
===================================================================
--- branches/RC/themes/default2009/in-news/articles/modify_article.tpl (revision 12831)
+++ branches/RC/themes/default2009/in-news/articles/modify_article.tpl (nonexistent)
@@ -1,85 +0,0 @@
-<!--##
-<NAME>Modify Article</NAME>
-<DESC>Form for Article Modification</DESC>
-<SECTION>Platform||Articles</SECTION>
-##-->
-
-<!--## PAGE TITLE ELEMENT ##-->
-<inp2:m_DefineElement name="page_title">
- <inp2:m_phrase name="lu_title_ModifyArticle"/>
-</inp2:m_DefineElement>
-<!--## //PAGE TITLE ELEMENT ##-->
-
-<!--## SIDE-BAR ELEMENT ##-->
-<inp2:m_DefineElement name="sidebar">
- <div class="movable-area">
- <div class="movable-element">
- <inp2:m_RenderElement name="platform/elements/side_boxes/login.elm" design="blue_box"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="platform/elements/side_boxes/search.elm" design="blue_box"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="in-news/elements/side_boxes/action_box.elm" design="blue_box"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="in-news/elements/side_boxes/action_box.elm" item_actions="1" design="blue_box"/>
- </div>
- </div>
-</inp2:m_DefineElement>
-<!--## //SIDE-BAR ELEMENT ##-->
-
-<inp2:m_DefineElement name="content">
- <div class="movable-area">
- <div class="movable-element">
- <inp2:m_include template="platform/elements/navigation_bar.elm" titles="lu_title_MyAccount,lu_title_MyArticles,__item__,lu_title_ModifyArticle" templates="platform/my_account/my_account,in-news/my_account/my_articles,__default__,in-news/articles/modify_article"/>
- </div>
- <div class="movable-element">
- <!-- modify article -->
- <inp2:m_RenderElement design="content_box">
- <inp2:m_Capture to_var="header">
- <inp2:m_phrase name="lu_title_ModifyArticle"/>
- </inp2:m_Capture>
-
- <inp2:m_if check="n_HasPermission" permissions="NEWS.MODIFY|NEWS.MODIFY.PENDING|NEWS.OWNER.MODIFY|NEWS.OWNER.MODIFY.PENDING">
-
- <span class="field-required">*</span> <inp2:m_phrase name="lu_IndicatesRequired"/><br /><br />
-
- <inp2:m_if check="n_HasError" field="any">
- <inp2:m_RenderElement name="error_message" />
- </inp2:m_if>
-
- <img src="<inp2:m_TemplatesBase module="In-Portal"/>img/grey_pix.gif" width="100%" height="1" align="absmiddle" alt="" /><br /><br />
-
- <form method="post" action="<inp2:m_FormAction/>" enctype="multipart/form-data">
- <table class="form-data fullwidth">
- <tr><td colspan="2"><inp2:m_RenderElement name="subsection" title="lu_section_ArticleDetails" break=""/></td></tr>
- <inp2:m_RenderElement name="inp_edit_box" prefix="n" field="Title" title="lu_fld_Title" maxlength="50" style="width:400px"/>
- <inp2:m_RenderElement name="inp_edit_textarea" prefix="n" field="Body" title="lu_fld_Body" cols="80" rows="7" style="width:400px"/>
- <!--## SHOW PRIMARY CATEGORY ##-->
- <inp2:m_RenderElement name="inp_pr_category_label" prefix="n" field="PrimaryCat" title="lu_fld_PrimaryCategory" editing="1"/>
- <!--## //SHOW PRIMARY CATEGORY ##-->
-
- <inp2:m_RenderElement name="inp_edit_categories" prefix="n" field="MoreCategories" title="lu_fld_MoreCategories" is_last="1"/>
- <tr><td colspan="2"><br/><inp2:m_RenderElement name="subsection" title="lu_section_Images" break=""/></td></tr>
- <inp2:m_RenderElement name="inp_edit_image_upload" prefix="n" field="PrimaryImage" title="lu_fld_PrimaryImage"/>
- <inp2:m_RenderElement name="inp_edit_image_upload" prefix="n" field="Image1" title="lu_fld_Image1"/>
- <inp2:m_RenderElement name="inp_edit_image_upload" prefix="n" field="Image2" title="lu_fld_Image2" is_last="1"/>
-
- <inp2:m_RenderElement design="inp_edit_buttons">
- <input type="hidden" name="modify_confirm_template" value="in-news/articles/modify_confirm"/>
- <input type="hidden" name="modify_pending_confirm_template" value="in-news/articles/modify_pending_confirm"/>
- <input class="button" type="submit" name="events[n][OnUpdate]" value="<inp2:m_phrase label="lu_btn_Update"/>"/>
- </inp2:m_RenderElement>
- </table>
- </form>
- <inp2:m_else/>
- <inp2:m_phrase name="lu_text_NoModifyArticlePermission"/>
- </inp2:m_if>
- </inp2:m_RenderElement>
- <!-- // modify article -->
- </div>
- </div>
-</inp2:m_DefineElement>
-
-<inp2:m_include template="platform/designs/default_design.des" pass_params="1"/>
\ No newline at end of file
Property changes on: branches/RC/themes/default2009/in-news/articles/modify_article.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.8
\ No newline at end of property
Index: branches/RC/themes/default2009/in-news/articles/add_review_confirm.tpl
===================================================================
--- branches/RC/themes/default2009/in-news/articles/add_review_confirm.tpl (revision 12831)
+++ branches/RC/themes/default2009/in-news/articles/add_review_confirm.tpl (nonexistent)
@@ -1,49 +0,0 @@
-<!--##
-<NAME>New Article Review Confirmation</NAME>
-<DESC>Confirmation page for New Article Review</DESC>
-<SECTION>Platform||Articles</SECTION>
-##-->
-
-<!--## PAGE TITLE ELEMENT ##-->
-<inp2:m_DefineElement name="page_title">
- <inp2:m_phrase name="lu_title_AddArticleReviewConfirm"/>
-</inp2:m_DefineElement>
-<!--## //PAGE TITLE ELEMENT ##-->
-
-<!--## SIDE-BAR ELEMENT ##-->
-<inp2:m_DefineElement name="sidebar">
- <div class="movable-area">
- <div class="movable-element">
- <inp2:m_RenderElement name="platform/elements/side_boxes/login.elm" design="blue_box"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="platform/elements/side_boxes/search.elm" design="blue_box"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="in-news/elements/side_boxes/action_box.elm" design="blue_box"/>
- </div>
- </div>
-</inp2:m_DefineElement>
-<!--## //SIDE-BAR ELEMENT ##-->
-
-<inp2:m_DefineElement name="content">
- <div class="movable-area">
- <div class="movable-element">
- <inp2:m_include template="platform/elements/navigation_bar.elm" titles="__item__,lu_title_AddArticleReviewConfirm" templates="__default__,in-news/articles/add_review_confirm" show_category="1"/>
- </div>
- <div class="movable-element">
- <!-- add article review confirm -->
- <inp2:m_RenderElement design="content_box">
- <inp2:m_Capture to_var="header">
- <inp2:m_phrase name="lu_title_AddArticleReviewConfirm"/>
- </inp2:m_Capture>
-
- <inp2:m_phrase name="lu_text_AddArticleReviewConfirm"/><br /><br />
- <a href="<inp2:n_ArticleLink template="__default__"/>"><inp2:n_Field name="Title"/></a>
- </inp2:m_RenderElement>
- <!-- // add article review confirm -->
- </div>
- </div>
-</inp2:m_DefineElement>
-
-<inp2:m_include template="platform/designs/default_design.des" pass_params="1"/>
\ No newline at end of file
Property changes on: branches/RC/themes/default2009/in-news/articles/add_review_confirm.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.9
\ No newline at end of property
Index: branches/RC/themes/default2009/in-news/articles/modify_confirm.tpl
===================================================================
--- branches/RC/themes/default2009/in-news/articles/modify_confirm.tpl (revision 12831)
+++ branches/RC/themes/default2009/in-news/articles/modify_confirm.tpl (nonexistent)
@@ -1,49 +0,0 @@
-<!--##
-<NAME>Modify Article Confirmation</NAME>
-<DESC>Confirmation page for Article Modification</DESC>
-<SECTION>Platform||Articles</SECTION>
-##-->
-
-<!--## PAGE TITLE ELEMENT ##-->
-<inp2:m_DefineElement name="page_title">
- <inp2:m_phrase name="lu_title_ModifyArticleConfirm"/>
-</inp2:m_DefineElement>
-<!--## //PAGE TITLE ELEMENT ##-->
-
-<!--## SIDE-BAR ELEMENT ##-->
-<inp2:m_DefineElement name="sidebar">
- <div class="movable-area">
- <div class="movable-element">
- <inp2:m_RenderElement name="platform/elements/side_boxes/login.elm" design="blue_box"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="platform/elements/side_boxes/search.elm" design="blue_box"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="in-news/elements/side_boxes/action_box.elm" design="blue_box"/>
- </div>
- </div>
-</inp2:m_DefineElement>
-<!--## //SIDE-BAR ELEMENT ##-->
-
-<inp2:m_DefineElement name="content">
- <div class="movable-area">
- <div class="movable-element">
- <inp2:m_include template="platform/elements/navigation_bar.elm" titles="lu_title_MyAccount,lu_title_MyArticles,__item__,lu_title_ModifyArticleConfirm" templates="platform/my_account/my_account,in-news/my_account/my_articles,__default__,in-news/articles/modify_confirm"/>
- </div>
- <div class="movable-element">
- <!-- article modify confirm -->
- <inp2:m_RenderElement design="content_box">
- <inp2:m_Capture to_var="header">
- <inp2:m_phrase name="lu_title_ModifyArticleConfirm"/>
- </inp2:m_Capture>
-
- <inp2:m_phrase name="lu_text_ModifyArticleConfirm"/><br /><br />
- <a href="<inp2:m_Link template="in-news/my_account/my_articles" m_cat_id="0" m_cat_page="1"/>"><inp2:m_phrase name="lu_title_MyArticles"/></a>
- </inp2:m_RenderElement>
- <!-- // article modify confirm -->
- </div>
- </div>
-</inp2:m_DefineElement>
-
-<inp2:m_include template="platform/designs/default_design.des" pass_params="1"/>
\ No newline at end of file
Property changes on: branches/RC/themes/default2009/in-news/articles/modify_confirm.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.9
\ No newline at end of property
Index: branches/RC/themes/default2009/in-news/articles/search_results.tpl
===================================================================
--- branches/RC/themes/default2009/in-news/articles/search_results.tpl (revision 12831)
+++ branches/RC/themes/default2009/in-news/articles/search_results.tpl (nonexistent)
@@ -1,67 +0,0 @@
-<!--##
-<NAME>Articles - Search Results</NAME>
-<DESC>List of Articles Search Results</DESC>
-<SECTION>Platform||Articles</SECTION>
-##-->
-
-<!--## PAGE TITLE ELEMENT ##-->
-<inp2:m_DefineElement name="page_title">
- <inp2:m_Phrase label="lu_title_ArticleSearchResults"/>
-</inp2:m_DefineElement>
-<!--## //PAGE TITLE ELEMENT ##-->
-
-<!--## SIDE-BAR ELEMENT ##-->
-<inp2:m_DefineElement name="sidebar">
- <div class="movable-area">
- <div class="movable-element">
- <inp2:m_RenderElement name="platform/elements/side_boxes/login.elm" design="blue_box"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="platform/elements/side_boxes/search.elm" design="blue_box"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="in-news/elements/side_boxes/action_box.elm" design="blue_box"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="in-news/elements/side_boxes/pick.elm" design="blue_box" data_exists="1"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="in-news/elements/side_boxes/pop.elm" design="blue_box" data_exists="1"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="in-news/elements/side_boxes/new.elm" design="blue_box" data_exists="1"/>
- </div>
- </div>
-</inp2:m_DefineElement>
-<!--## //SIDE-BAR ELEMENT ##-->
-
-<inp2:m_DefineElement name="content">
-
-<div class="movable-element">
- <inp2:m_include template="platform/elements/navigation_bar.elm" titles="lu_title_ArticleSearchResults" templates="in-news/search/search_results"/>
-</div>
-
-<div class="movable-element">
- <inp2:m_RenderElement design="content_box">
- <inp2:n_InitList list_name="article_search_results" types="search" parent_cat_id="any" recursive="1"/>
-
- <inp2:m_Capture to_var="header">
- <inp2:m_Phrase label="lu_title_ArticleSearchResults"/> (<inp2:n_TotalRecords list_name="article_search_results"/>)
- </inp2:m_Capture>
-
- <inp2:m_include template="in-news/elements/sorting.elm" list_name="article_search_results"/>
-
- <inp2:m_include template="in-news/elements/articles.elm"/>
- <inp2:m_include template="platform/elements/search_results.elm"/>
-
- <table class="fullwidth item-listing table-border">
- <inp2:n_ListArticles list_name="article_search_results" render_as="article_element" show_relevance="1"/>
- </table>
-
- <inp2:m_include template="platform/elements/pagination.elm" prefix="n" list_name="article_search_results"/>
- </inp2:m_RenderElement>
-</div>
-
-</inp2:m_DefineElement>
-
-<inp2:m_include template="platform/designs/default_design.des" pass_params="1"/>
\ No newline at end of file
Property changes on: branches/RC/themes/default2009/in-news/articles/search_results.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.11
\ No newline at end of property
Index: branches/RC/themes/default2009/in-news/articles/pop_articles.tpl
===================================================================
--- branches/RC/themes/default2009/in-news/articles/pop_articles.tpl (revision 12831)
+++ branches/RC/themes/default2009/in-news/articles/pop_articles.tpl (nonexistent)
@@ -1,66 +0,0 @@
-<!--##
-<NAME>Popular Articles</NAME>
-<DESC>List of Popular Articles</DESC>
-<SECTION>Platform||Articles</SECTION>
-##-->
-
-<!--## PAGE TITLE ELEMENT ##-->
-<inp2:m_DefineElement name="page_title">
- <inp2:m_phrase name="lu_title_PopArticles"/>
-</inp2:m_DefineElement>
-<!--## //PAGE TITLE ELEMENT ##-->
-
-<!--## SIDE-BAR ELEMENT ##-->
-<inp2:m_DefineElement name="sidebar">\
- <div class="movable-area">
- <div class="movable-element">
- <inp2:m_RenderElement name="platform/elements/side_boxes/login.elm" design="blue_box"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="platform/elements/side_boxes/search.elm" design="blue_box"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="in-news/elements/side_boxes/action_box.elm" design="blue_box"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="in-news/elements/side_boxes/hot.elm" design="blue_box" data_exists="1"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="in-news/elements/side_boxes/pick.elm" design="blue_box" data_exists="1"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="in-news/elements/side_boxes/new.elm" design="blue_box" data_exists="1"/>
- </div>
- </div>
-</inp2:m_DefineElement>
-<!--## //SIDE-BAR ELEMENT ##-->
-
-<inp2:m_DefineElement name="content">
- <div class="movable-area">
- <div class="movable-element">
- <inp2:m_include template="platform/elements/navigation_bar.elm" titles="lu_title_PopArticles" templates="in-news/articless/pop_articles"/>
- </div>
- <div class="movable-element">
- <!-- popular articles -->
- <inp2:m_RenderElement design="content_box" data_exists="1" block_no_data="no_articles">
- <inp2:n_InitList list_name="pop_articles" m_cat_id="0" recursive="1" types="pop"/>
-
- <inp2:m_Capture to_var="header">
- <inp2:m_phrase name="lu_title_PopArticles"/> (<inp2:n_TotalRecords list_name="pop_articles"/>)
- </inp2:m_Capture>
-
- <inp2:m_include template="in-news/elements/sorting.elm" list_name="pop_articles"/>
-
- <inp2:m_include template="in-news/elements/articles.elm"/>
- <table class="fullwidth item-listing table-border">
- <inp2:n_ListArticles list_name="pop_articles" render_as="article_element" direction="H"/>
- </table>
-
- <inp2:m_include template="platform/elements/pagination.elm" prefix="n" list_name="pop_articles"/>
- </inp2:m_RenderElement>
- <!-- // popular articles -->
- </div>
- </div>
-</inp2:m_DefineElement>
-
-<inp2:m_include template="platform/designs/default_design.des" pass_params="1"/>
\ No newline at end of file
Property changes on: branches/RC/themes/default2009/in-news/articles/pop_articles.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.9
\ No newline at end of property
Index: branches/RC/themes/default2009/in-news/articles/suggest_confirm.tpl
===================================================================
--- branches/RC/themes/default2009/in-news/articles/suggest_confirm.tpl (revision 12831)
+++ branches/RC/themes/default2009/in-news/articles/suggest_confirm.tpl (nonexistent)
@@ -1,49 +0,0 @@
-<!--##
-<NAME>Suggest Article - Confirmation</NAME>
-<DESC>Suggest Article Confirmation page</DESC>
-<SECTION>Platform||Articles</SECTION>
-##-->
-
-<!--## PAGE TITLE ELEMENT ##-->
-<inp2:m_DefineElement name="page_title">
- <inp2:m_phrase name="lu_title_SuggestArticleConfirm"/>
-</inp2:m_DefineElement>
-<!--## //PAGE TITLE ELEMENT ##-->
-
-<!--## SIDE-BAR ELEMENT ##-->
-<inp2:m_DefineElement name="sidebar">
- <div class="movable-area">
- <div class="movable-element">
- <inp2:m_RenderElement name="platform/elements/side_boxes/login.elm" design="blue_box"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="platform/elements/side_boxes/search.elm" design="blue_box"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="in-news/elements/side_boxes/action_box.elm" design="blue_box"/>
- </div>
- </div>
-</inp2:m_DefineElement>
-<!--## //SIDE-BAR ELEMENT ##-->
-
-<inp2:m_DefineElement name="content">
- <div class="movable-area">
- <div class="movable-element">
- <inp2:m_include template="platform/elements/navigation_bar.elm" titles="lu_title_SuggestArticleConfirm" templates="in-news/articles/suggest_confirm" show_category="1"/>
- </div>
- <div class="movable-element">
- <!-- suggest article confirm -->
- <inp2:m_RenderElement design="content_box">
- <inp2:m_Capture to_var="header">
- <inp2:m_phrase name="lu_title_SuggestArticleConfirm"/>
- </inp2:m_Capture>
-
- <inp2:m_phrase name="lu_text_SuggestArticleConfirm"/><br /><br />
- <a href="<inp2:m_Link template="in-news/my_account/my_articles" m_cat_id="0" m_cat_page="1"/>"><inp2:m_phrase name="lu_title_MyArticles"/></a>
- </inp2:m_RenderElement>
- <!-- // suggest article confirm -->
- </div>
- </div>
-</inp2:m_DefineElement>
-
-<inp2:m_include template="platform/designs/default_design.des" pass_params="1"/>
\ No newline at end of file
Property changes on: branches/RC/themes/default2009/in-news/articles/suggest_confirm.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.8
\ No newline at end of property
Index: branches/RC/themes/default2009/in-news/articles/add_review_pending_confirm.tpl
===================================================================
--- branches/RC/themes/default2009/in-news/articles/add_review_pending_confirm.tpl (revision 12831)
+++ branches/RC/themes/default2009/in-news/articles/add_review_pending_confirm.tpl (nonexistent)
@@ -1,49 +0,0 @@
-<!--##
-<NAME>New Article Review (Pending) Confirmation</NAME>
-<DESC>Confirmation page for Pending Article submition</DESC>
-<SECTION>Platform||Articles</SECTION>
-##-->
-
-<!--## PAGE TITLE ELEMENT ##-->
-<inp2:m_DefineElement name="page_title">
- <inp2:m_phrase name="lu_title_AddArticleReviewPendingConfirm"/>
-</inp2:m_DefineElement>
-<!--## //PAGE TITLE ELEMENT ##-->
-
-<!--## SIDE-BAR ELEMENT ##-->
-<inp2:m_DefineElement name="sidebar">
- <div class="movable-area">
- <div class="movable-element">
- <inp2:m_RenderElement name="platform/elements/side_boxes/login.elm" design="blue_box"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="platform/elements/side_boxes/search.elm" design="blue_box"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="in-news/elements/side_boxes/action_box.elm" design="blue_box"/>
- </div>
- </div>
-</inp2:m_DefineElement>
-<!--## //SIDE-BAR ELEMENT ##-->
-
-<inp2:m_DefineElement name="content">
- <div class="movable-area">
- <div class="movable-element">
- <inp2:m_include template="platform/elements/navigation_bar.elm" titles="__item__,lu_title_AddArticleReviewPendingConfirm" templates="__default__,in-news/articles/add_review_pending_confirm" show_category="1"/>
- </div>
- <div class="movable-element">
- <!-- add article review pending confirm -->
- <inp2:m_RenderElement design="content_box">
- <inp2:m_Capture to_var="header">
- <inp2:m_phrase name="lu_title_AddArticleReviewPendingConfirm"/>
- </inp2:m_Capture>
-
- <inp2:m_phrase name="lu_text_AddArticleReviewPendingConfirm"/><br /><br />
- <a href="<inp2:n_ArticleLink template="__default__"/>"><inp2:n_Field name="Title"/></a>
- </inp2:m_RenderElement>
- <!-- // add article review pending confirm -->
- </div>
- </div>
-</inp2:m_DefineElement>
-
-<inp2:m_include template="platform/designs/default_design.des" pass_params="1"/>
\ No newline at end of file
Property changes on: branches/RC/themes/default2009/in-news/articles/add_review_pending_confirm.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.9
\ No newline at end of property
Index: branches/RC/themes/default2009/in-news/articles/modify_pending_confirm.tpl
===================================================================
--- branches/RC/themes/default2009/in-news/articles/modify_pending_confirm.tpl (revision 12831)
+++ branches/RC/themes/default2009/in-news/articles/modify_pending_confirm.tpl (nonexistent)
@@ -1,49 +0,0 @@
-<!--##
-<NAME>Modify Article Pending Confirmation</NAME>
-<DESC>Confirmation page for Pending Article Modification</DESC>
-<SECTION>Platform||Articles</SECTION>
-##-->
-
-<!--## PAGE TITLE ELEMENT ##-->
-<inp2:m_DefineElement name="page_title">
- <inp2:m_phrase name="lu_title_ModifyArticlePendingConfirm"/>
-</inp2:m_DefineElement>
-<!--## //PAGE TITLE ELEMENT ##-->
-
-<!--## SIDE-BAR ELEMENT ##-->
-<inp2:m_DefineElement name="sidebar">
- <div class="movable-area">
- <div class="movable-element">
- <inp2:m_RenderElement name="platform/elements/side_boxes/login.elm" design="blue_box"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="platform/elements/side_boxes/search.elm" design="blue_box"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="in-news/elements/side_boxes/action_box.elm" design="blue_box"/>
- </div>
- </div>
-</inp2:m_DefineElement>
-<!--## //SIDE-BAR ELEMENT ##-->
-
-<inp2:m_DefineElement name="content">
- <div class="movable-area">
- <div class="movable-element">
- <inp2:m_include template="platform/elements/navigation_bar.elm" titles="lu_title_MyAccount,lu_title_MyArticles,__item__,lu_title_ModifyArticlePendingConfirm" templates="platform/my_account/my_account,in-news/my_account/my_articles,__default__,in-news/articles/modify_pending_confirm"/>
- </div>
- <div class="movable-element">
- <!-- article modify pending confirm -->
- <inp2:m_RenderElement design="content_box">
- <inp2:m_Capture to_var="header">
- <inp2:m_phrase name="lu_title_ModifyArticlePendingConfirm"/>
- </inp2:m_Capture>
-
- <inp2:m_phrase name="lu_text_ModifyArticlePendingConfirm"/><br /><br />
- <a href="<inp2:m_Link template="in-news/my_account/my_articles" m_cat_id="0" m_cat_page="1"/>"><inp2:m_phrase name="lu_title_MyArticles"/></a>
- </inp2:m_RenderElement>
- <!-- // article modify pending confirm -->
- </div>
- </div>
-</inp2:m_DefineElement>
-
-<inp2:m_include template="platform/designs/default_design.des" pass_params="1"/>
\ No newline at end of file
Property changes on: branches/RC/themes/default2009/in-news/articles/modify_pending_confirm.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.8
\ No newline at end of property
Index: branches/RC/themes/default2009/in-news/articles/new_articles.tpl
===================================================================
--- branches/RC/themes/default2009/in-news/articles/new_articles.tpl (revision 12831)
+++ branches/RC/themes/default2009/in-news/articles/new_articles.tpl (nonexistent)
@@ -1,66 +0,0 @@
-<!--##
-<NAME>New Articles</NAME>
-<DESC>List of New Articles</DESC>
-<SECTION>Platform||Articles</SECTION>
-##-->
-
-<!--## PAGE TITLE ELEMENT ##-->
-<inp2:m_DefineElement name="page_title">
- <inp2:m_phrase name="lu_title_NewArticles"/>
-</inp2:m_DefineElement>
-<!--## //PAGE TITLE ELEMENT ##-->
-
-<!--## SIDE-BAR ELEMENT ##-->
-<inp2:m_DefineElement name="sidebar">
- <div class="movable-area">
- <div class="movable-element">
- <inp2:m_RenderElement name="platform/elements/side_boxes/login.elm" design="blue_box"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="platform/elements/side_boxes/search.elm" design="blue_box"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="in-news/elements/side_boxes/action_box.elm" design="blue_box"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="in-news/elements/side_boxes/hot.elm" design="blue_box" data_exists="1"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="in-news/elements/side_boxes/pop.elm" design="blue_box" data_exists="1"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="in-news/elements/side_boxes/pick.elm" design="blue_box" data_exists="1"/>
- </div>
- </div>
-</inp2:m_DefineElement>
-<!--## //SIDE-BAR ELEMENT ##-->
-
-<inp2:m_DefineElement name="content">
- <div class="movable-area">
- <div class="movable-element">
- <inp2:m_include template="platform/elements/navigation_bar.elm" titles="lu_title_NewArticles" templates="in-news/articles/new_articles"/>
- </div>
- <div class="movable-element">
- <!-- new articles -->
- <inp2:m_RenderElement design="content_box" data_exists="1" block_no_data="no_articles">
- <inp2:n_InitList list_name="new_articles" m_cat_id="0" recursive="1" types="new"/>
-
- <inp2:m_Capture to_var="header">
- <inp2:m_phrase name="lu_title_NewArticles"/> (<inp2:n_TotalRecords list_name="new_articles"/>)
- </inp2:m_Capture>
-
- <inp2:m_include template="in-news/elements/sorting.elm" list_name="new_articles"/>
-
- <inp2:m_include template="in-news/elements/articles.elm"/>
- <table class="fullwidth item-listing table-border">
- <inp2:n_ListArticles list_name="new_articles" render_as="article_element" direction="H"/>
- </table>
-
- <inp2:m_include template="platform/elements/pagination.elm" prefix="n" list_name="new_articles"/>
- </inp2:m_RenderElement>
- <!-- // new articles -->
- </div>
- </div>
-</inp2:m_DefineElement>
-
-<inp2:m_include template="platform/designs/default_design.des" pass_params="1"/>
\ No newline at end of file
Property changes on: branches/RC/themes/default2009/in-news/articles/new_articles.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.9
\ No newline at end of property
Index: branches/RC/themes/default2009/in-news/module_info.xml
===================================================================
--- branches/RC/themes/default2009/in-news/module_info.xml (revision 12831)
+++ branches/RC/themes/default2009/in-news/module_info.xml (nonexistent)
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<module_info>
- <section_design_template>in-news/index</section_design_template>
- <item_design_template>in-news/detail</item_design_template>
-</module_info>
\ No newline at end of file
Property changes on: branches/RC/themes/default2009/in-news/module_info.xml
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.2
\ No newline at end of property
Index: branches/RC/themes/default2009/in-news/designs/section.tpl
===================================================================
--- branches/RC/themes/default2009/in-news/designs/section.tpl (revision 12831)
+++ branches/RC/themes/default2009/in-news/designs/section.tpl (nonexistent)
@@ -1,117 +0,0 @@
-<!--##
-<NAME>Article - Section Design</NAME>
-<DESC>Article - Section Design</DESC>
-<SECTION>Platform||Articles</SECTION>
-##-->
-<!--## PAGE TITLE ELEMENT ##-->
-<inp2:m_DefineElement name="page_title">
- <inp2:m_include template="platform/elements/title_bar.elm"/>
-</inp2:m_DefineElement>
-<!--## //PAGE TITLE ELEMENT ##-->
-
-<!--## SIDE-BAR ELEMENT ##-->
-<inp2:m_DefineElement name="sidebar">
- <div class="movable-area">
- <div class="movable-element">
- <inp2:m_RenderElement name="platform/elements/side_boxes/login.elm" design="blue_box"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="platform/elements/side_boxes/search.elm" design="blue_box"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="in-news/elements/side_boxes/action_box.elm" design="blue_box"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="in-news/elements/side_boxes/pick.elm" design="blue_box" data_exists="1"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="in-news/elements/side_boxes/new.elm" design="blue_box" data_exists="1"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="in-news/elements/side_boxes/pop.elm" design="blue_box" data_exists="1"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="in-news/elements/side_boxes/hot.elm" design="blue_box" data_exists="1"/>
- </div>
- </div>
-</inp2:m_DefineElement>
-<!--## //SIDE-BAR ELEMENT ##-->
-
-<!--## MAIN CONTENT ##-->
-<inp2:m_DefineElement name="content">
- <div class="movable-element">
- <!--## INCLUDE NAVIGATION BAR ##-->
- <inp2:m_include template="platform/elements/navigation_bar.elm"/>
- <!--## //INCLUDE NAVIGATION BAR ##-->
- </div>
-
- <div class="movable-element">
- <inp2:m_if check="n_IsModuleHome">
- <inp2:m_include template="in-news/elements/content_boxes/site_lead_article.elm"/>
- </inp2:m_if>
- </div>
-
- <div class="movable-element">
- <inp2:m_include template="platform/elements/content_boxes/sub_categories.elm"/>
- </div>
-
- <div class="movable-element">
- <!-- category lead articles -->
- <inp2:m_RenderElement design="content_box" data_exists="1">
- <inp2:n_InitList list_name="category_lead" types="cat_lead" per_page="-1"/>
-
- <inp2:m_Capture to_var="header">
- <inp2:m_phrase name="lu_title_CategoryLeadStory"/>
- </inp2:m_Capture>
-
- <table class="table-gradient-grey" width="100%">
- <inp2:n_ListArticles list_name="category_lead" render_as="category_lead_article_element" no_table="1"/>
- </table>
- </inp2:m_RenderElement>
- <!-- // category lead articles -->
- </div>
-
- <div class="movable-element">
- <!-- articles in category -->
- <inp2:m_RenderElement design="content_box" data_exists="1" block_no_data="no_articles">
- <inp2:m_include template="in-news/elements/articles.elm"/>
- <inp2:n_InitList list_name="items_in_current_cat" />
-
- <inp2:m_Capture to_var="header">
- <inp2:m_phrase name="lu_title_Articles"/> (<inp2:n_TotalRecords list_name="items_in_current_cat"/>)
- </inp2:m_Capture>
-
- <inp2:m_include template="in-news/elements/sorting.elm" list_name="items_in_current_cat"/>
-
- <table class="fullwidth item-listing table-border">
- <inp2:n_ListArticles list_name="items_in_current_cat" render_as="article_element" direction="H"/>
- </table>
-
- <inp2:m_include template="platform/elements/pagination.elm" prefix="n" list_name="items_in_current_cat"/>
-
- <div align="left">
- <a href="<inp2:c_CategoryLink template="in-news/elements/rss.xml" cat_id="current"/>"><inp2:m_Phrase name="lu_rss_feed"/></a>
- </div>
- </inp2:m_RenderElement>
- <!-- // articles in category -->
- </div>
-
- <!--## LIST RELATED CATEGORIES ##-->
- <!--##
- <div class="movable-element">
- <inp2:m_RenderElement design="content_box" related_to="Category" data_exists="1">
- <inp2:m_Capture to_var="header">
- <inp2:m_Phrase label="lu_title_RelatedCategories"/>
- </inp2:m_Capture>
-
- <inp2:m_include template="platform/elements/content_boxes/related_items.elm" related_to="$related_to" />
- </inp2:m_RenderElement>
- </div>
- ##-->
- <!--## //LIST RELATED CATEGORIES ##-->
-</inp2:m_DefineElement>
-<!--## /MAIN CONTENT ##-->
-
-<!--## DESIGN TEMPLATE ##-->
-<inp2:m_include template="platform/designs/default_design.des" pass_params="1"/>
-<!--## /DESIGN TEMPLATE ##-->
\ No newline at end of file
Property changes on: branches/RC/themes/default2009/in-news/designs/section.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.6
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/RC/themes/default2009/in-news/designs/detail.tpl
===================================================================
--- branches/RC/themes/default2009/in-news/designs/detail.tpl (revision 12831)
+++ branches/RC/themes/default2009/in-news/designs/detail.tpl (nonexistent)
@@ -1,191 +0,0 @@
-<!--##
-<NAME>Article - Detail Design</NAME>
-<DESC>Article - Detail Design</DESC>
-<SECTION>Platform||Articles</SECTION>
-##-->
-<!--## PAGE TITLE ELEMENT ##-->
-<inp2:m_DefineElement name="page_title">
- <inp2:n_Field name="Title"/>
-</inp2:m_DefineElement>
-<!--## //PAGE TITLE ELEMENT ##-->
-
-<!--## SIDE-BAR ELEMENT ##-->
-<inp2:m_DefineElement name="sidebar">
- <div class="movable-area">
- <div class="movable-element">
- <inp2:m_RenderElement name="platform/elements/side_boxes/login.elm" design="blue_box"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="platform/elements/side_boxes/search.elm" design="blue_box"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="in-news/elements/side_boxes/action_box.elm" item_actions="1" design="blue_box"/>
- </div>
- </div>
-</inp2:m_DefineElement>
-<!--## //SIDE-BAR ELEMENT ##-->
-
-<!--## ADDITIONAL IMAGE ELEMENT ##-->
-<inp2:m_DefineElement name="additional_image_element">
- <td>
- <a href="<inp2:ImageSrc MaxWidth="fullsize"/>" class="thickbox" rel="article-images" title="<inp2:m_param name="alt"/>">
- <img src="<inp2:m_param name="img_path"/>" title="<inp2:m_param name="alt"/>" alt="<inp2:m_param name="alt"/>" <inp2:m_param name="img_size"/> border="0" /><br />
- </a>
- </td>
- <inp2:m_if check="m_Param" name="not_last">
- <td>
- <img src="<inp2:m_TemplatesBase module="In-Portal"/>img/s.gif" width="8" height="1" alt="" />
- </td>
- </inp2:m_if>
-</inp2:m_DefineElement>
-<!--## /ADDITIONAL IMAGE ELEMENT ##-->
-
-<!--## MAIN CONTENT ##-->
-<inp2:m_DefineElement name="content">
- <div class="movable-area">
- <div class="movable-element">
- <inp2:m_include template="platform/elements/navigation_bar.elm" titles="__item__" templates="__default__" show_category="1"/>
- </div>
- <div class="movable-element">
- <!--## article details ##-->
- <inp2:m_RenderElement design="content_box">
-
- <inp2:m_Capture to_var="header">
- <inp2:m_phrase name="lu_title_ArticleDetails"/>
- </inp2:m_Capture>
-
- <table class="fullwidth table-border">
- <tr>
- <td class="item-padding">
- <table class="fullwidth">
- <tr>
- <td width="25" valign="top">
- <img src="<inp2:m_TemplatesBase module="In-News"/>img/articles_icon.gif" width="16" height="23" alt="" />
- </td>
- <td valign="top">
-
- <!--## STANDARD ARTICLE TITLE ##-->
- <inp2:m_if check="n_Field" name="cust_RssOriginalURL" inverse="1">
- <span class="text-title"><inp2:n_Field name="Title"/></span>
- <inp2:m_else/>
- <!--## RSS ARTICLE TITLE WITH LINK ##-->
- <span class="text-title"><a href="<inp2:n_Field name="cust_RssOriginalURL"/>" target="_blank"><inp2:n_Field name="Title"/></a></span>
- </inp2:m_if>
-
- <inp2:m_if check="n_Field" name="IsHot"><img src="<inp2:m_TemplatesBase module="In-Portal"/>img/icon_hot.gif" alt="<inp2:m_phrase name="lu_Hot"/>"/></inp2:m_if>
- <inp2:m_if check="n_Field" name="IsNew"><img src="<inp2:m_TemplatesBase module="In-Portal"/>img/icon_new.gif" alt="<inp2:m_phrase name="lu_New"/>"/></inp2:m_if>
- <inp2:m_if check="n_Field" name="IsPop"><img src="<inp2:m_TemplatesBase module="In-Portal"/>img/icon_popular.gif" alt="<inp2:m_phrase name="lu_Pop"/>"/></inp2:m_if>
- <inp2:m_if check="n_IsEditorsPick"><img src="<inp2:m_TemplatesBase module="In-Portal"/>img/icon_pick.gif" alt="<inp2:m_phrase name="lu_Pick"/>"/></inp2:m_if>
- <inp2:m_if check="n_IsFavorite"><img src="<inp2:m_TemplatesBase module="In-Portal"/>img/icon_favorite.gif" alt="<inp2:m_phrase name="lu_Favorite"/>"/></inp2:m_if>
- <inp2:n_VotesIndicator render_as="rating_element"/>
-
- <br />
-
- <span class="item-statistics">
- <inp2:m_phrase name="lu_Added"/>: <inp2:n_Field name="CreatedOn" format="_regional_DateFormat"/>,
- <inp2:m_phrase name="lu_Hits"/>: <inp2:n_Field name="Hits"/>,
- <inp2:m_phrase name="lu_Rating"/>: <inp2:n_Field name="CachedRating"/>,
- <inp2:m_phrase name="lu_Reviews"/>: <inp2:n_Field name="CachedReviewsQty"/>,
- <inp2:m_phrase name="lu_Votes"/>: <inp2:n_Field name="CachedVotesQty"/>
- </span>
- </td>
- </tr>
- </table>
-
- <table>
- <tr>
- <inp2:m_if check="n_Field" name="cust_RssOriginalURL" inverse="1">
- <td class="picture-padding" style="padding-left:25px" valign="top">
- <inp2:m_if check="n_ImageSrc" MaxWidth="fullsize">
- <a href="<inp2:n_ImageSrc MaxWidth="fullsize" DefaultImage="platform/img/no_picture.gif"/>" class="thickbox" rel="article-images">
- <inp2:n_Image render_as="image_element" Primary="1" MaxWidth="thumbnail" DefaultWidth="150" DefaultImage="platform/img/no_picture.gif"/><br />
- </a>
- <inp2:m_else/>
- <inp2:n_Image render_as="image_element" Primary="1" MaxWidth="thumbnail" DefaultWidth="150" DefaultImage="platform/img/no_picture.gif"/><br />
- </inp2:m_if>
- </td>
- </inp2:m_if>
- <td class="text-padding" valign="top">
- <inp2:n_Field name="Body" nl2br="1"/>
-
- <br/>
- <inp2:m_if check="n_IsFavorite">
- <img src="<inp2:m_TemplatesBase module="In-Portal"/>img/ic_removefromfav.gif" width="11" height="10" alt="" /> <a class="item-action" href="<inp2:n_FavoriteToggleLink/>"><inp2:m_phrase name="lu_btn_RemoveFromFavorites"/></a>
- <inp2:m_else/>
- <img src="<inp2:m_TemplatesBase module="In-Portal"/>img/ic_addtofav.gif" width="11" height="10" alt="" /> <a class="item-action" href="<inp2:n_FavoriteToggleLink template="platform/my_account/my_favorites"/>"><inp2:m_phrase name="lu_btn_AddToFavorites"/></a>
- </inp2:m_if>
- </td>
- </tr>
- </table>
-
- <br />
-
- <inp2:m_if check="n_HasAdditionalImages">
- <inp2:m_RenderElement name="subsection" title="lu_section_AdditionalImages"/>
- <table>
- <tr>
- <inp2:n_ListImages render_as="additional_image_element" types="additional" per_page="-1" no_table="1" thumbnail="1" DefaultImage="platform/img/no_picture.gif" MaxWidth="120"/>
- </tr>
- </table>
- </inp2:m_if>
-
- <!--## LIST LINK FILES ##-->
- <inp2:m_RenderElement design="content_box_subsection" data_exists="1">
- <inp2:m_Capture to_var="subsection_header">
- <strong><inp2:m_Phrase name="lu_section_Files"/></strong>
- </inp2:m_Capture>
- <table>
- <inp2:n-file_PrintList render_as="file_element" columns="1" direction="V" per_page="10" />
- </table>
- <br /><br />
- </inp2:m_RenderElement>
- <!--## //LIST LINK FILES ##-->
- </td>
- </tr>
- </table>
- </inp2:m_RenderElement>
- <!--## // article details ##-->
- </div>
-
- <div class="movable-element">
- <!--## article reviews ##-->
- <inp2:m_DefineElement name="no_reviews">
- <inp2:m_phrase name="lu_NoReviews"/>
- </inp2:m_DefineElement>
-
- <inp2:m_RenderElement design="content_box" data_exists="1" block_no_data="no_reviews">
- <inp2:m_Capture to_var="header">
- <inp2:m_phrase name="lu_section_Reviews"/> (<inp2:n-rev_TotalRecords/>)
- </inp2:m_Capture>
-
- <table>
- <inp2:n-rev_PrintList render_as="review_element"/>
- </table>
-
- <inp2:m_include template="platform/elements/pagination.elm" prefix="n-rev"/>
- </inp2:m_RenderElement>
- <!--## // article reviews ##-->
- </div>
-
- <div class="movable-element">
- <!--## RELATED TO ARTICLE ITEMS ##-->
- <inp2:m_RenderElement design="content_box" related_to="Article" data_exists="1">
- <inp2:m_Capture to_var="header">
- <inp2:m_Phrase label="lu_title_RelatedItems"/>
- </inp2:m_Capture>
-
- <inp2:m_ModuleInclude template="elements/content_boxes/related_items.elm" related_to="$related_to" />
- </inp2:m_RenderElement>
- <!--## // RELATED TO ARTICLE ITEMS ##-->
- </div>
- </div>
-
- <!--## INCREASE HITS COUNTER ##-->
- <inp2:n_RegisterHit/>
- <!--## // INCREASE HITS COUNTER ##-->
-</inp2:m_DefineElement>
-<!--## /MAIN CONTENT ##-->
-
-<!--## DESIGN TEMPLATE ##-->
-<inp2:m_include template="platform/designs/default_design.des" pass_params="1"/>
-<!--## /DESIGN TEMPLATE ##-->
\ No newline at end of file
Property changes on: branches/RC/themes/default2009/in-news/designs/detail.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.3
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/RC/themes/default2009/in-news/designs/.smsignore
===================================================================
--- branches/RC/themes/default2009/in-news/designs/.smsignore (revision 12831)
+++ branches/RC/themes/default2009/in-news/designs/.smsignore (nonexistent)
@@ -1 +0,0 @@
-.*\.tpl
\ No newline at end of file
Property changes on: branches/RC/themes/default2009/in-news/designs/.smsignore
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Index: branches/RC/themes/default2009/in-news/elements/side_boxes/pop.elm.tpl
===================================================================
--- branches/RC/themes/default2009/in-news/elements/side_boxes/pop.elm.tpl (revision 12831)
+++ branches/RC/themes/default2009/in-news/elements/side_boxes/pop.elm.tpl (nonexistent)
@@ -1,18 +0,0 @@
-<!-- popular links -->
-<inp2:n_InitList list_name="pop_articles" types="pop" parent_cat_id="0" recursive="1" per_page="short_list"/>
-
-<inp2:m_Capture to_var="header">
- <a href="<inp2:m_Link template="in-news/articles/pop_articles" m_cat_id="0" m_cat_page="1" />"><inp2:m_phrase name="lu_title_PopArticles"/></a> (<inp2:n_TotalRecords list_name="pop_articles"/>)
-</inp2:m_Capture>
-
-<inp2:m_include template="in-news/elements/articles.elm"/>
-
-<inp2:m_DefineElement name="all_pop_articles">
- <a href="<inp2:m_Link template="in-news/links/pop_articles" m_cat_id="0" m_cat_page="1" />"><inp2:m_Phrase label="lu_More" /></a>
-</inp2:m_DefineElement>
-
-<table width="100%" style="border-width: 0px;">
- <inp2:n_ListArticles list_name="pop_articles" render_as="article_short_element" direction="H"/>
-</table>
-<inp2:n_MoreLink list_name="pop_articles" render_as="all_pop_articles"/>
-<!-- // popular links -->
\ No newline at end of file
Property changes on: branches/RC/themes/default2009/in-news/elements/side_boxes/pop.elm.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.3
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/RC/themes/default2009/in-news/elements/side_boxes/new.elm.tpl
===================================================================
--- branches/RC/themes/default2009/in-news/elements/side_boxes/new.elm.tpl (revision 12831)
+++ branches/RC/themes/default2009/in-news/elements/side_boxes/new.elm.tpl (nonexistent)
@@ -1,18 +0,0 @@
-<!-- popular links -->
-<inp2:n_InitList list_name="new_articles" types="new" parent_cat_id="0" recursive="1" per_page="short_list"/>
-
-<inp2:m_Capture to_var="header">
- <a href="<inp2:m_Link template="in-news/articles/new_articles" m_cat_id="0" m_cat_page="1" />"><inp2:m_phrase name="lu_title_NewArticles"/></a> (<inp2:n_TotalRecords list_name="new_articles"/>)
-</inp2:m_Capture>
-
-<inp2:m_include template="in-news/elements/articles.elm"/>
-
-<inp2:m_DefineElement name="all_new_articles">
- <a href="<inp2:m_Link template="in-news/articles/new_articles" m_cat_id="0" m_cat_page="1" />"><inp2:m_Phrase label="lu_More" /></a>
-</inp2:m_DefineElement>
-
-<table width="100%" style="border-width: 0px;">
- <inp2:n_ListArticles list_name="new_articles" render_as="article_short_element" direction="H"/>
-</table>
-<inp2:n_MoreLink list_name="new_articles" render_as="all_new_articles"/>
-<!-- // popular links -->
\ No newline at end of file
Property changes on: branches/RC/themes/default2009/in-news/elements/side_boxes/new.elm.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.3
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/RC/themes/default2009/in-news/elements/side_boxes/pick.elm.tpl
===================================================================
--- branches/RC/themes/default2009/in-news/elements/side_boxes/pick.elm.tpl (revision 12831)
+++ branches/RC/themes/default2009/in-news/elements/side_boxes/pick.elm.tpl (nonexistent)
@@ -1,18 +0,0 @@
-<!-- popular links -->
-<inp2:n_InitList list_name="pick_articles" types="pick" parent_cat_id="0" recursive="1" per_page="short_list"/>
-
-<inp2:m_Capture to_var="header">
- <a href="<inp2:m_Link template="in-news/articles/pick_articles" m_cat_id="0" m_cat_page="1" />"><inp2:m_phrase name="lu_title_PickArticles"/></a> (<inp2:n_TotalRecords list_name="pick_articles"/>)
-</inp2:m_Capture>
-
-<inp2:m_include template="in-news/elements/articles.elm"/>
-
-<inp2:m_DefineElement name="all_pick_articles">
- <a href="<inp2:m_Link template="in-news/articles/pick_articles" m_cat_id="0" m_cat_page="1" />"><inp2:m_Phrase label="lu_More" /></a>
-</inp2:m_DefineElement>
-
-<table width="100%" style="border-width: 0px;">
- <inp2:n_ListArticles list_name="pick_articles" render_as="article_short_element" direction="H"/>
-</table>
-<inp2:n_MoreLink list_name="pick_articles" render_as="all_pick_articles"/>
-<!-- // popular links -->
\ No newline at end of file
Property changes on: branches/RC/themes/default2009/in-news/elements/side_boxes/pick.elm.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.3
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/RC/themes/default2009/in-news/elements/side_boxes/hot.elm.tpl
===================================================================
--- branches/RC/themes/default2009/in-news/elements/side_boxes/hot.elm.tpl (revision 12831)
+++ branches/RC/themes/default2009/in-news/elements/side_boxes/hot.elm.tpl (nonexistent)
@@ -1,18 +0,0 @@
-<!-- popular links -->
-<inp2:n_InitList list_name="hot_articles" types="hot" parent_cat_id="0" recursive="1" per_page="short_list"/>
-
-<inp2:m_Capture to_var="header">
- <a href="<inp2:m_Link template="in-news/articles/hot_articles" m_cat_id="0" m_cat_page="1" />"><inp2:m_phrase name="lu_title_HotArticles"/></a> (<inp2:n_TotalRecords list_name="hot_articles"/>)
-</inp2:m_Capture>
-
-<inp2:m_include template="in-news/elements/articles.elm"/>
-
-<inp2:m_DefineElement name="all_hot_articles">
- <a href="<inp2:m_Link template="in-news/articles/hot_articles" m_cat_id="0" m_cat_page="1" />"><inp2:m_Phrase label="lu_More" /></a>
-</inp2:m_DefineElement>
-
-<table width="100%" style="border-width: 0px;">
- <inp2:n_ListArticles list_name="hot_articles" render_as="article_short_element" direction="H"/>
-</table>
-<inp2:n_MoreLink list_name="hot_articles" render_as="all_hot_articles"/>
-<!-- // popular links -->
\ No newline at end of file
Property changes on: branches/RC/themes/default2009/in-news/elements/side_boxes/hot.elm.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.3
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/RC/themes/default2009/in-news/elements/side_boxes/action_box.elm.tpl
===================================================================
--- branches/RC/themes/default2009/in-news/elements/side_boxes/action_box.elm.tpl (revision 12831)
+++ branches/RC/themes/default2009/in-news/elements/side_boxes/action_box.elm.tpl (nonexistent)
@@ -1,42 +0,0 @@
-<inp2:m_Capture to_var="header">
- <inp2:m_phrase name="lu_title_ActionBox"/>
-</inp2:m_Capture>
-
-<table width="100%" style="border-width: 0px;">
- <inp2:m_RenderElement name="box_element" template="platform/categories/suggest_category" title="lu_SuggestCategory" prefix="n"/>
- <inp2:m_RenderElement name="box_element" template="in-news/articles/suggest_article" title="lu_SuggestArticle" prefix="n"/>
-
- <inp2:m_if check="m_Param" name="item_actions">
- <tr>
- <td>-</td>
- <td>
- <inp2:m_if check="n_IsFavorite">
- <a href="<inp2:n_FavoriteToggleLink/>">
- <inp2:m_phrase name="lu_btn_RemoveFromFavorites"/>
- </a>
- <inp2:m_else/>
- <a href="<inp2:n_FavoriteToggleLink template="platform/my_account/my_favorites"/>">
- <inp2:m_phrase name="lu_btn_AddToFavorites"/>
- </a>
- </inp2:m_if>
- </td>
- </tr>
-
- <tr>
- <td>-</td>
- <td>
- <a href="<inp2:n_ArticleLink template="in-news/articles/add_review"/>"><inp2:m_phrase name="lu_btn_ReviewThisArticle"/></a>
- </td>
- </tr>
-
- <!--##
- <tr>
- <td>-</td>
- <td>
- <a href="<inp2:n_ArticleLink template="in-news/articles/rate"/>"><inp2:m_phrase name="lu_btn_RateThisArticle"/></a>
- </td>
- </tr>
- ##-->
-
- </inp2:m_if>
-</table>
\ No newline at end of file
Property changes on: branches/RC/themes/default2009/in-news/elements/side_boxes/action_box.elm.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.2
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/RC/themes/default2009/in-news/elements/sorting.elm.tpl
===================================================================
--- branches/RC/themes/default2009/in-news/elements/sorting.elm.tpl (revision 12831)
+++ branches/RC/themes/default2009/in-news/elements/sorting.elm.tpl (nonexistent)
@@ -1,41 +0,0 @@
-<table class="fullwidth">
- <tr>
- <td class="category-statistics">
- <inp2:m_phrase name="lu_TotalArticles"/>: <inp2:n_ItemCount/> &nbsp;|&nbsp; <inp2:m_phrase name="lu_AddedToday"/>: <inp2:n_ItemCount today="1"/>
- </td>
- <td class="category-statistics" align="right">
- <inp2:m_phrase name="lu_ArticlesUpdated"/>: <inp2:n_LastUpdated format="_regional_DateFormat"/>
- </td>
- </tr>
-</table>
-<img src="<inp2:m_TemplatesBase module="In-Portal"/>img/s.gif" width="1" height="4" alt="" /><br />
-<img src="<inp2:m_TemplatesBase module="In-Portal"/>img/grey_pix.gif" width="100%" height="1" alt="" /><br />
-<br />
-
-<table class="fullwidth">
- <tr>
- <td align="right">
- <form method="post" action="<inp2:m_FormAction />">
- <inp2:m_Phrase label="lu_SortArticlesBy"/>:
-
- <select name="<inp2:n_CombinedSortingDropDownName/>" class="input-select">
- <option value="Title|asc" <inp2:n_SortingSelected sorting="Title|asc" selected='selected="selected"'/>> <inp2:m_Phrase label="lu_ArticleTitleAZ"/></option>
- <option value="Title|desc" <inp2:n_SortingSelected sorting="Title|desc" selected='selected="selected"'/>> <inp2:m_Phrase label="lu_ArticleTitleZA"/></option>
- <option value="CreatedOn|asc" <inp2:n_SortingSelected sorting="CreatedOn|asc" selected='selected="selected"'/>> <inp2:m_Phrase label="lu_RecentToOld"/></option>
- <option value="CreatedOn|desc" <inp2:n_SortingSelected sorting="CreatedOn|desc" selected='selected="selected"'/>> <inp2:m_Phrase label="lu_OldToRecent"/></option>
- <option value="Author|asc" <inp2:n_SortingSelected sorting="Author|asc" selected='selected="selected"'/>> <inp2:m_Phrase label="lu_AuthorAZ"/></option>
- <option value="Author|desc" <inp2:n_SortingSelected sorting="Author|desc" selected='selected="selected"'/>> <inp2:m_Phrase label="lu_AuthorZA"/></option>
- <option value="CachedRating|asc" <inp2:n_SortingSelected sorting="CachedRating|asc" selected='selected="selected"'/>> <inp2:m_Phrase label="lu_RatingLH"/></option>
- <option value="CachedRating|desc" <inp2:n_SortingSelected sorting="CachedRating|desc" selected='selected="selected"'/>> <inp2:m_Phrase label="lu_RatingHL"/></option>
- <option value="CachedVotesQty|asc" <inp2:n_SortingSelected sorting="CachedVotesQty|asc" selected='selected="selected"'/>> <inp2:m_Phrase label="lu_VotesLH"/></option>
- <option value="CachedVotesQty|desc" <inp2:n_SortingSelected sorting="CachedVotesQty|desc" selected='selected="selected"'/>> <inp2:m_Phrase label="lu_VotesHL"/></option>
- <option value="Hits|asc" <inp2:n_SortingSelected sorting="Hits|asc" selected='selected="selected"'/>> <inp2:m_Phrase label="lu_HitsLH"/></option>
- <option value="Hits|desc" <inp2:n_SortingSelected sorting="Hits|desc" selected='selected="selected"'/>> <inp2:m_Phrase label="lu_HitsHL"/></option>
- </select>
- <input type="submit" class="button" name="<inp2:n_SubmitName event="OnSetSortingDirect"/>" value="<inp2:m_Phrase label="lu_btn_Sort"/>" />
- </form>
- </td>
- </tr>
-</table>
-
-<img src="<inp2:m_TemplatesBase module="In-Portal"/>img/s.gif" width="1" height="10" alt="" /><br />
\ No newline at end of file
Property changes on: branches/RC/themes/default2009/in-news/elements/sorting.elm.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/RC/themes/default2009/in-news/elements/html_head.elm.tpl
===================================================================
--- branches/RC/themes/default2009/in-news/elements/html_head.elm.tpl (revision 12831)
+++ branches/RC/themes/default2009/in-news/elements/html_head.elm.tpl (nonexistent)
@@ -1,3 +0,0 @@
-<link rel="stylesheet" rev="stylesheet" href="<inp2:m_TemplatesBase module="In-News"/>inc/styles.css" type="text/css" />
-<!--<script type="text/javascript" src="<inp2:m_TemplatesBase module="In-News"/>inc/script.js"></script>-->
-
Property changes on: branches/RC/themes/default2009/in-news/elements/html_head.elm.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.2
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/RC/themes/default2009/in-news/elements/rss.xml.tpl
===================================================================
--- branches/RC/themes/default2009/in-news/elements/rss.xml.tpl (revision 12831)
+++ branches/RC/themes/default2009/in-news/elements/rss.xml.tpl (nonexistent)
@@ -1,13 +0,0 @@
-<inp2:m_XMLTemplate xml_version="1.0"/>
-<rss version="2.0">
- <channel>
- <title><inp2:m_GetConfig name="Site_Name"/></title>
- <link><inp2:c_CategoryLink template="in-news/designs/section"/></link>
- <generator><inp2:m_GetConfig name="Site_Name"/></generator>
- <managingEditor><inp2:m_GetConfig name="Smtp_AdminMailFrom"/></managingEditor>
- <webMaster><inp2:m_GetConfig name="Smtp_AdminMailFrom"/>m</webMaster>
-
- <inp2:m_include template="in-news/elements/articles.elm"/>
- <inp2:n_PrintList render_as="article_rss_element" per_page="-1"/>
- </channel>
-</rss>
Property changes on: branches/RC/themes/default2009/in-news/elements/rss.xml.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.2
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/RC/themes/default2009/in-news/elements/articles.elm.tpl
===================================================================
--- branches/RC/themes/default2009/in-news/elements/articles.elm.tpl (revision 12831)
+++ branches/RC/themes/default2009/in-news/elements/articles.elm.tpl (nonexistent)
@@ -1,302 +0,0 @@
-
-
-<inp2:m_DefineElement name="article_element">
- <td>
- <div class="horizontal-separator"><img src="<inp2:m_TemplatesBase module="In-Portal"/>img/s.gif" width="1" height="1" alt="" /><br /></div>
- <br />
- <table>
- <tr>
- <td class="picture-padding">
- <inp2:m_if check="m_Param" name="show_relevance">
- <inp2:RelevanceIndicator on_color="Red" off_color="White" relevance_normal_render_as="search_relevance_normal" relevance_full_render_as="search_relevance_full" /><br/>
- </inp2:m_if>
- <a href="<inp2:ArticleLink template="__default__"/>" title="<inp2:Field name="Title" html_escape="1"/>"><inp2:Image render_as="image_element" Primary="1" DefaultImage="platform/img/no_picture.gif" MaxWidth="thumbnail" DefaultWidth="150"/></a>
- </td>
- <td class="text-padding" valign="top">
- <a href="<inp2:ArticleLink template="__default__"/>" class="text-title"><inp2:Field name="Title"/></a>
- <!--##(Owner: <inp2:Field name="CreatedById"/>) ##-->
-
- <inp2:m_if check="Field" name="IsHot"><img src="<inp2:m_TemplatesBase module="In-Portal"/>img/icon_hot.gif" alt="<inp2:m_phrase name="lu_Hot"/>"/></inp2:m_if>
- <inp2:m_if check="Field" name="IsNew"><img src="<inp2:m_TemplatesBase module="In-Portal"/>img/icon_new.gif" alt="<inp2:m_phrase name="lu_New"/>"/></inp2:m_if>
- <inp2:m_if check="Field" name="IsPop"><img src="<inp2:m_TemplatesBase module="In-Portal"/>img/icon_popular.gif" alt="<inp2:m_phrase name="lu_Pop"/>"/></inp2:m_if>
- <inp2:m_if check="IsEditorsPick"><img src="<inp2:m_TemplatesBase module="In-Portal"/>img/icon_pick.gif" alt="<inp2:m_phrase name="lu_Pick"/>"/></inp2:m_if>
- <inp2:m_if check="IsFavorite"><img src="<inp2:m_TemplatesBase module="In-Portal"/>img/icon_favorite.gif" alt="<inp2:m_phrase name="lu_Favorite"/>"/></inp2:m_if>
- <inp2:VotesIndicator render_as="rating_element" no_editing="1"/>
-
- <br />
- <span class="item-statistics">
- <inp2:m_phrase name="lu_Added"/>: <inp2:Field name="CreatedOn" format="_regional_DateFormat"/>,
- <inp2:m_phrase name="lu_Hits"/>: <inp2:Field name="Hits"/>,
- <inp2:m_phrase name="lu_Reviews"/>: <inp2:Field name="CachedReviewsQty"/>,
- <inp2:m_phrase name="lu_Rating"/>: <inp2:Field name="CachedRating"/>,
- <inp2:m_phrase name="lu_Votes"/>: <inp2:Field name="CachedVotesQty"/>
- </span>
-
- <br />
-
- <inp2:m_if check="IsFavorite">
- <img src="<inp2:m_TemplatesBase module="In-Portal"/>img/ic_removefromfav.gif" width="11" height="10" alt="" /> <a class="item-action" href="<inp2:FavoriteToggleLink/>"><inp2:m_phrase name="lu_btn_RemoveFromFavorites"/></a>
- <inp2:m_else/>
- <img src="<inp2:m_TemplatesBase module="In-Portal"/>img/ic_addtofav.gif" width="11" height="10" alt="" /> <a class="item-action" href="<inp2:FavoriteToggleLink template="platform/my_account/my_favorites"/>"><inp2:m_phrase name="lu_btn_AddToFavorites"/></a>
- </inp2:m_if>
-
- &nbsp;|&nbsp;
-
- <img src="<inp2:m_TemplatesBase module="In-Portal"/>img/reviews.gif" width="14" height="10" alt="" /> <a class="item-action" href="<inp2:ArticleLink template="in-news/articles/add_review"/>"><inp2:m_phrase name="lu_btn_AddReview"/></a>
-
- <br /><img src="<inp2:m_TemplatesBase module="In-Portal"/>img/s.gif" width="1" height="4" alt="" /><br />
-
- <inp2:m_if check="Field" name="Excerpt">
- <br/><inp2:Field name="Excerpt" nl2br="1"/>
- </inp2:m_if>
- </td>
- </tr>
- </table>
-
- <br />
- </td>
-</inp2:m_DefineElement>
-
-<!--## RELATED ARTICLE ELEMENT ##-->
-<inp2:m_DefineElement name="related_article_element">
- <tr>
- <td width="25"><img src="<inp2:m_TemplatesBase module="In-News"/>img/articles_icon.gif" width="16" height="23" alt="" /></td>
- <td><a href="<inp2:ArticleLink template="__default__"/>" class="text-title"><inp2:Field name="Title"/></a></td>
- </tr>
-</inp2:m_DefineElement>
-<!--## // RELATED ARTICLE ELEMENT ##-->
-
-<inp2:m_DefineElement name="my_article_element">
- <td>
- <div class="horizontal-separator"><img src="<inp2:m_TemplatesBase module="In-Portal"/>img/s.gif" width="1" height="1" alt="" /><br /></div>
- <table class="fullwidth">
- <tr>
- <td class="article-picture-padding-lead">
- <a href="<inp2:ArticleLink template="__default__"/>" title="<inp2:Field name="Title" html_escape="1"/>"><inp2:Image render_as="image_element" primary="1" thumbnail="1" DefaultImage="platform/img/no_picture.gif" MaxWidth="thumbnail" DefaultWidth="150"/></a><br />
- </td>
- <td class="text-padding" valign="top">
- <a href="<inp2:ArticleLink template="__default__"/>"><inp2:Field name="Title"/></a> <inp2:m_if check="IsPending"><span class="pending-item"><strong><inp2:m_phrase name="lu_PendingItem"/></strong></span></inp2:m_if>
-
- <inp2:m_if check="Field" name="IsHot"><img src="<inp2:m_TemplatesBase module="In-Portal"/>img/icon_hot.gif" alt="<inp2:m_phrase name="lu_Hot"/>"/></inp2:m_if>
- <inp2:m_if check="Field" name="IsNew"><img src="<inp2:m_TemplatesBase module="In-Portal"/>img/icon_new.gif" alt="<inp2:m_phrase name="lu_New"/>"/></inp2:m_if>
- <inp2:m_if check="Field" name="IsPop"><img src="<inp2:m_TemplatesBase module="In-Portal"/>img/icon_popular.gif" alt="<inp2:m_phrase name="lu_Pop"/>"/></inp2:m_if>
- <inp2:m_if check="IsEditorsPick"><img src="<inp2:m_TemplatesBase module="In-Portal"/>img/icon_pick.gif" alt="<inp2:m_phrase name="lu_Pick"/>"/></inp2:m_if>
- <inp2:m_if check="IsFavorite"><img src="<inp2:m_TemplatesBase module="In-Portal"/>img/icon_favorite.gif" alt="<inp2:m_phrase name="lu_Favorite"/>"/></inp2:m_if>
- <inp2:VotesIndicator render_as="rating_element" no_editing="1"/>
-
- <br />
-
- <strong><inp2:CategoryPath separator="&gt;" render_as="category_path_element"/></strong><br />
-
- <inp2:m_if check="Field" name="Excerpt">
- <br /><inp2:Field name="Excerpt" nl2br="1"/><br />
- </inp2:m_if>
- <br />
-
- <span class="item-statistics">
- <inp2:m_phrase name="lu_Added"/>: <inp2:Field name="CreatedOn" format="_regional_DateFormat"/>,
- <inp2:m_phrase name="lu_Hits"/>: <inp2:Field name="Hits"/>,
- <inp2:m_phrase name="lu_Reviews"/>: <inp2:Field name="CachedReviewsQty"/>,
- <inp2:m_phrase name="lu_Rating"/>: <inp2:Field name="CachedRating"/>,
- <inp2:m_phrase name="lu_Votes"/>: <inp2:Field name="CachedVotesQty"/>
- </span>
-
- <table>
- <tr>
- <td>
- <img src="<inp2:m_TemplatesBase module="In-Portal"/>img/ic_details.gif" width="14" height="13" alt="" /> <a class="item-action" href="<inp2:ArticleLink template="__default__"/>"><inp2:m_phrase name="lu_btn_Details"/></a>
- </td>
-
- <inp2:m_if check="HasPermission" permissions="NEWS.MODIFY|NEWS.MODIFY.PENDING|NEWS.OWNER.MODIFY|NEWS.OWNER.MODIFY.PENDING">
- <td>
- &nbsp;|&nbsp; <img src="<inp2:m_TemplatesBase module="In-Portal"/>img/ic_edit.gif" width="11" height="10" alt="" /> <a class="item-action" href="<inp2:ArticleLink template="in-news/articles/modify_article"/>"><inp2:m_phrase name="lu_btn_Modify"/></a>
- </td>
- </inp2:m_if>
-
- <inp2:m_if check="HasPermission" permissions="NEWS.DELETE|NEWS.OWNER.DELETE">
- <td>
- &nbsp;|&nbsp; <img src="<inp2:m_TemplatesBase module="In-Portal"/>img/ic_delete.gif" width="11" height="10" alt="" /> <a class="item-action" href="<inp2:ArticleLink n_event="OnDelete"/>" onclick="return confirm('<inp2:m_phrase name="lu_DeleteArticleConfirm" js_escape="1"/>');"><inp2:m_phrase name="lu_btn_Delete"/></a>
- </td>
- </inp2:m_if>
- </tr>
- </table>
-
-
- </td>
- </tr>
- </table>
- </td>
-</inp2:m_DefineElement>
-
-<inp2:m_DefineElement name="site_lead_article_element">
-
- <td>
- <div class="horizontal-separator"><img src="<inp2:m_TemplatesBase module="In-Portal"/>img/s.gif" alt=""/><br /></div><br/>
- <table class="fullwidth">
- <tr>
- <td class="articles-icon-cell" align="left" valign="top">
- <img src="<inp2:m_TemplatesBase module="In-News"/>img/articles_icon.gif" width="22" height="18" alt="" /><br />
- </td>
- <td valign="top">
- <a href="<inp2:ArticleLink template="__default__"/>" class="text-title"><inp2:Field name="Title"/></a>
-
- <inp2:m_if check="Field" name="IsHot"><img src="<inp2:m_TemplatesBase module="In-Portal"/>img/icon_hot.gif" alt="<inp2:m_phrase name="lu_Hot"/>"/></inp2:m_if>
- <inp2:m_if check="Field" name="IsNew"><img src="<inp2:m_TemplatesBase module="In-Portal"/>img/icon_new.gif" alt="<inp2:m_phrase name="lu_New"/>"/></inp2:m_if>
- <inp2:m_if check="Field" name="IsPop"><img src="<inp2:m_TemplatesBase module="In-Portal"/>img/icon_popular.gif" alt="<inp2:m_phrase name="lu_Pop"/>"/></inp2:m_if>
- <inp2:m_if check="IsEditorsPick"><img src="<inp2:m_TemplatesBase module="In-Portal"/>img/icon_pick.gif" alt="<inp2:m_phrase name="lu_Pick"/>"/></inp2:m_if>
- <inp2:m_if check="IsFavorite"><img src="<inp2:m_TemplatesBase module="In-Portal"/>img/icon_favorite.gif" alt="<inp2:m_phrase name="lu_Favorite"/>"/></inp2:m_if>
- <inp2:VotesIndicator render_as="rating_element" no_editing="1"/>
-
- <div class="item-statistics">
- (<inp2:m_phrase name="lu_Added"/>: <inp2:Field name="CreatedOn" format="_regional_DateFormat"/>,
- <inp2:m_phrase name="lu_Hits"/>: <inp2:Field name="Hits"/>,
- <inp2:m_phrase name="lu_Reviews"/>: <inp2:Field name="CachedReviewsQty"/>,
- <inp2:m_phrase name="lu_Rating"/>: <inp2:Field name="CachedRating"/>,
- <inp2:m_phrase name="lu_Votes"/>: <inp2:Field name="CachedVotesQty"/>)
- </div>
- </td>
- </tr>
- </table>
- <br />
- <table>
- <tr>
- <td class="lead-article-picture-padding">
- <a href="<inp2:ArticleLink template="__default__"/>" title="<inp2:Field name="Title" html_escape="1"/>"><inp2:Image render_as="image_element" primary="1" DefaultImage="platform/img/no_picture.gif" MaxWidth="thumbnail"/></a>
- </td>
- <td valign="top" >
- <inp2:Field name="Excerpt" nl2br="1"/>
- </td>
-
- </tr>
- </table>
-
- <br />
- </td>
-
-</inp2:m_DefineElement>
-
-<inp2:m_DefineElement name="category_lead_article_element">
- <!--##
- <tr>
- <td>
- <div class="horizontal-separator"><img src="<inp2:m_TemplatesBase module="In-Portal"/>img/s.gif" alt=""/></div>
- <div class="category-lead-article"><inp2:m_Phrase label="lu_CategoryLeadStory"/></div>
- <div class="horizontal-separator"><img src="<inp2:m_TemplatesBase module="In-Portal"/>img/s.gif" alt=""/></div>
- </td>
- </tr>
- ##-->
- <tr>
- <td class="category-lead-article-padding">
- <table style="width:auto">
- <tr>
- <td class="articles-icon-cell" align="left" valign="top">
- <img src="<inp2:m_TemplatesBase module="In-News"/>img/articles_icon.gif" width="22" height="18" alt="" /><br />
- </td>
- <td valign="top">
- <a href="<inp2:ArticleLink template="__default__"/>" class="text-title"><inp2:Field name="Title"/></a>
-
- <inp2:m_if check="Field" name="IsHot"><img src="<inp2:m_TemplatesBase module="In-Portal"/>img/icon_hot.gif" alt="<inp2:m_phrase name="lu_Hot"/>"/></inp2:m_if>
- <inp2:m_if check="Field" name="IsNew"><img src="<inp2:m_TemplatesBase module="In-Portal"/>img/icon_new.gif" alt="<inp2:m_phrase name="lu_New"/>"/></inp2:m_if>
- <inp2:m_if check="Field" name="IsPop"><img src="<inp2:m_TemplatesBase module="In-Portal"/>img/icon_popular.gif" alt="<inp2:m_phrase name="lu_Pop"/>"/></inp2:m_if>
- <inp2:m_if check="IsEditorsPick"><img src="<inp2:m_TemplatesBase module="In-Portal"/>img/icon_pick.gif" alt="<inp2:m_phrase name="lu_Pick"/>"/></inp2:m_if>
- <inp2:m_if check="IsFavorite"><img src="<inp2:m_TemplatesBase module="In-Portal"/>img/icon_favorite.gif" alt="<inp2:m_phrase name="lu_Favorite"/>"/></inp2:m_if>
- <inp2:VotesIndicator render_as="rating_element" no_editing="1"/>
-
- <div class="item-statistics">
- (<inp2:m_phrase name="lu_Added"/>: <inp2:Field name="CreatedOn" format="_regional_DateFormat"/>,
- <inp2:m_phrase name="lu_Hits"/>: <inp2:Field name="Hits"/>,
- <inp2:m_phrase name="lu_Reviews"/>: <inp2:Field name="CachedReviewsQty"/>,
- <inp2:m_phrase name="lu_Rating"/>: <inp2:Field name="CachedRating"/>,
- <inp2:m_phrase name="lu_Votes"/>: <inp2:Field name="CachedVotesQty"/>)
- </div>
- </td>
- </tr>
- </table>
- <br />
- <table>
- <tr>
- <td class="article-picture-padding">
- <a href="<inp2:ArticleLink template="__default__"/>" title="<inp2:Field name="Title" html_escape="1"/>"><inp2:Image render_as="image_element" primary="1" DefaultImage="platform/img/no_picture.gif" MaxWidth="thumbnail"/></a>
- </td>
- <td valign="top" >
- <inp2:Field name="Excerpt" nl2br="1"/>
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-</inp2:m_DefineElement>
-
-<inp2:m_DefineElement name="article_short_element">
- <td>
- <a href="<inp2:ArticleLink template="__default__"/>"><inp2:Field name="Title"/></a>
- </td>
-</inp2:m_DefineElement>
-
-<inp2:m_DefineElement name="no_articles">
- <inp2:m_phrase name="lu_NoArticles"/>
-</inp2:m_DefineElement>
-
-<!--## ARTICLE RSS ELEMENT ##-->
-<inp2:m_DefineElement name="article_rss_element">
-<item>
- <title><inp2:Field name="Title" html_escape="1"/></title>
- <link><inp2:ArticleLink template="__default__"/></link>
- <description><inp2:Field name="Body" html_escape="1"/></description>
-</item>
-</inp2:m_DefineElement>
-<!--## /ARTICLE RSS ELEMENT ##-->
-
-
-<inp2:m_DefineElement name="article_element_search">
- <td>
- <div class="horizontal-separator"><img src="<inp2:m_TemplatesBase module="In-Portal"/>img/s.gif" width="1" height="1" alt="" /><br /></div>
- <br />
- <table>
- <tr>
- <td class="picture-padding">
- <inp2:m_if check="m_Param" name="show_relevance">
- <inp2:RelevanceIndicator on_color="Red" off_color="White" relevance_normal_render_as="search_relevance_normal" relevance_full_render_as="search_relevance_full" /><br/>
- </inp2:m_if>
- <a href="<inp2:ArticleLink template="__default__"/>" title="<inp2:Field name="Title" html_escape="1"/>"><inp2:Image render_as="image_element" Primary="1" DefaultImage="platform/img/no_picture.gif" MaxWidth="thumbnail" DefaultWidth="150"/></a>
- </td>
- <td class="text-padding" valign="top">
- <a href="<inp2:ArticleLink template="__default__"/>" class="text-title"><inp2:Field name="Title"/></a>
- <!--##(Owner: <inp2:Field name="CreatedById"/>) ##-->
-
- <inp2:m_if check="Field" name="IsHot"><img src="<inp2:m_TemplatesBase module="In-Portal"/>img/icon_hot.gif" alt="<inp2:m_phrase name="lu_Hot"/>"/></inp2:m_if>
- <inp2:m_if check="Field" name="IsNew"><img src="<inp2:m_TemplatesBase module="In-Portal"/>img/icon_new.gif" alt="<inp2:m_phrase name="lu_New"/>"/></inp2:m_if>
- <inp2:m_if check="Field" name="IsPop"><img src="<inp2:m_TemplatesBase module="In-Portal"/>img/icon_popular.gif" alt="<inp2:m_phrase name="lu_Pop"/>"/></inp2:m_if>
- <inp2:m_if check="IsEditorsPick"><img src="<inp2:m_TemplatesBase module="In-Portal"/>img/icon_pick.gif" alt="<inp2:m_phrase name="lu_Pick"/>"/></inp2:m_if>
- <inp2:m_if check="IsFavorite"><img src="<inp2:m_TemplatesBase module="In-Portal"/>img/icon_favorite.gif" alt="<inp2:m_phrase name="lu_Favorite"/>"/></inp2:m_if>
- <inp2:VotesIndicator render_as="rating_element" no_editing="1"/>
-
- <br />
- <span class="item-statistics">
- <inp2:m_phrase name="lu_Added"/>: <inp2:Field name="CreatedOn" format="_regional_DateFormat"/>,
- <inp2:m_phrase name="lu_Hits"/>: <inp2:Field name="Hits"/>,
- <inp2:m_phrase name="lu_Reviews"/>: <inp2:Field name="CachedReviewsQty"/>,
- <inp2:m_phrase name="lu_Rating"/>: <inp2:Field name="CachedRating"/>,
- <inp2:m_phrase name="lu_Votes"/>: <inp2:Field name="CachedVotesQty"/>
- </span>
-
- <br />
-
- <inp2:m_if check="IsFavorite">
- <img src="<inp2:m_TemplatesBase module="In-Portal"/>img/ic_removefromfav.gif" width="11" height="10" alt="" /> <a class="item-action" href="<inp2:FavoriteToggleLink/>"><inp2:m_phrase name="lu_btn_RemoveFromFavorites"/></a>
- <inp2:m_else/>
- <img src="<inp2:m_TemplatesBase module="In-Portal"/>img/ic_addtofav.gif" width="11" height="10" alt="" /> <a class="item-action" href="<inp2:FavoriteToggleLink template="platform/my_account/my_favorites"/>"><inp2:m_phrase name="lu_btn_AddToFavorites"/></a>
- </inp2:m_if>
-
- &nbsp;|&nbsp;
-
- <img src="<inp2:m_TemplatesBase module="In-Portal"/>img/reviews.gif" width="14" height="10" alt="" /> <a class="item-action" href="<inp2:ArticleLink template="in-news/articles/add_review"/>"><inp2:m_phrase name="lu_btn_AddReview"/></a>
-
- </td>
- </tr>
- </table>
-
- <br />
- </td>
-</inp2:m_DefineElement>
\ No newline at end of file
Property changes on: branches/RC/themes/default2009/in-news/elements/articles.elm.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.2
\ No newline at end of property
Index: branches/RC/themes/default2009/in-news/elements/content_boxes/related_items.elm.tpl
===================================================================
--- branches/RC/themes/default2009/in-news/elements/content_boxes/related_items.elm.tpl (revision 12831)
+++ branches/RC/themes/default2009/in-news/elements/content_boxes/related_items.elm.tpl (nonexistent)
@@ -1,6 +0,0 @@
-<!--## RELATED ARTICLES ##-->
- <inp2:m_include template="in-news/elements/articles.elm"/>
- <table>
- <inp2:n_PrintList2 render_as="related_article_element" types="related" related_to="$related_to" parent_cat_id="any" no_table="1"/>
- </table>
-<!--## // RELATED ARTICLES ##-->
\ No newline at end of file
Property changes on: branches/RC/themes/default2009/in-news/elements/content_boxes/related_items.elm.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.3
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/RC/themes/default2009/in-news/elements/content_boxes/site_lead_article.elm.tpl
===================================================================
--- branches/RC/themes/default2009/in-news/elements/content_boxes/site_lead_article.elm.tpl (revision 12831)
+++ branches/RC/themes/default2009/in-news/elements/content_boxes/site_lead_article.elm.tpl (nonexistent)
@@ -1,15 +0,0 @@
-<inp2:m_include template="in-news/elements/articles.elm"/>
-
-<inp2:m_RenderElement design="content_box" data_exists="1">
- <inp2:n_InitList list_name="site_lead" types="site_lead" parent_cat_id="0" per_page="1" recursive="1"/>
-
- <inp2:m_Capture to_var="header">
- <inp2:m_phrase name="lu_title_SiteLeadStory"/>
- </inp2:m_Capture>
-
- <inp2:m_include template="in-news/elements/articles.elm"/>
-
- <table class="fullwidth item-listing-lead table-border" >
- <inp2:n_ListArticles list_name="site_lead" render_as="site_lead_article_element" no_table="0"/>
- </table>
-</inp2:m_RenderElement>
\ No newline at end of file
Property changes on: branches/RC/themes/default2009/in-news/elements/content_boxes/site_lead_article.elm.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.2
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/RC/themes/default2009/in-news/elements/content_boxes/my_favorites.elm.tpl
===================================================================
--- branches/RC/themes/default2009/in-news/elements/content_boxes/my_favorites.elm.tpl (revision 12831)
+++ branches/RC/themes/default2009/in-news/elements/content_boxes/my_favorites.elm.tpl (nonexistent)
@@ -1,22 +0,0 @@
-<!-- favorite articles -->
-<inp2:m_RenderElement design="content_box" data_exists="1">
- <inp2:n_InitList list_name="favorite_articles" types="favorites" parent_cat_id="0" recursive="1"/>
-
- <inp2:m_Capture to_var="header">
- <inp2:m_phrase name="lu_title_FavoriteArticles"/> (<inp2:n_TotalRecords list_name="favorite_articles"/>)
- </inp2:m_Capture>
-
- <inp2:m_include template="in-news/elements/articles.elm"/>
-
- <table class="fullwidth item-listing">
- <inp2:n_ListArticles list_name="favorite_articles" render_as="article_element" direction="H"/>
- </table>
-
- <inp2:m_if check="n_TotalRecords" list_name="favorite_articles">
- <inp2:m_Set favorites_found="1"/>
- </inp2:m_if>
-
- <inp2:m_include template="platform/elements/pagination.elm" prefix="n" list_name="favorite_articles"/>
-</inp2:m_RenderElement>
-
-<!-- // favorite articles -->
\ No newline at end of file
Property changes on: branches/RC/themes/default2009/in-news/elements/content_boxes/my_favorites.elm.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.3
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/RC/themes/default2009/in-news/elements/content_boxes/search_results.elm.tpl
===================================================================
--- branches/RC/themes/default2009/in-news/elements/content_boxes/search_results.elm.tpl (revision 12831)
+++ branches/RC/themes/default2009/in-news/elements/content_boxes/search_results.elm.tpl (nonexistent)
@@ -1,26 +0,0 @@
-<inp2:m_RenderElement design="content_box" data_exists="1">
- <inp2:n_InitList list_name="article_search_results" types="search" parent_cat_id="any" recursive="1" per_page="short_list"/>
-
- <inp2:m_Capture to_var="header">
- <inp2:m_phrase name="lu_title_ArticleSearchResults"/> (<inp2:n_TotalRecords list_name="article_search_results" />)
- </inp2:m_Capture>
-
- <inp2:m_include template="in-news/elements/articles.elm"/>
- <inp2:m_include template="platform/elements/search_results.elm"/>
-
- <table class="fullwidth item-listing">
- <inp2:n_ListArticles list_name="article_search_results" render_as="article_element_search" show_relevance="1"/>
- </table>
-
- <div class="horizontal-separator"><img src="<inp2:m_TemplatesBase module="In-Portal"/>img/s.gif" width="1" height="1" alt="" /><br /></div>
-
- <inp2:m_if check="n_TotalRecords" list_name="article_search_results">
- <inp2:m_Set items_found="1"/>
- </inp2:m_if>
-
- <inp2:m_DefineElement name="more_link">
- <img src="<inp2:m_TemplatesBase module="In-Portal"/>img/s.gif" width="1" height="5" alt="" /><br />
- <a href="<inp2:m_Link template="in-news/articles/search_results" />"><inp2:m_Phrase label="lu_More"/>...</a>
- </inp2:m_DefineElement>
- <inp2:n_MoreLink list_name="article_search_results" render_as="more_link"/>
-</inp2:m_RenderElement>
\ No newline at end of file
Property changes on: branches/RC/themes/default2009/in-news/elements/content_boxes/search_results.elm.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.5
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/RC/themes/default2009/in-news/elements/content_boxes/home_page_items.elm.tpl
===================================================================
--- branches/RC/themes/default2009/in-news/elements/content_boxes/home_page_items.elm.tpl (revision 12831)
+++ branches/RC/themes/default2009/in-news/elements/content_boxes/home_page_items.elm.tpl (nonexistent)
@@ -1 +0,0 @@
-<inp2:m_include template="in-news/elements/content_boxes/site_lead_article.elm"/>
Property changes on: branches/RC/themes/default2009/in-news/elements/content_boxes/home_page_items.elm.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.3
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/RC/themes/default2009/in-news/elements/.smsignore
===================================================================
--- branches/RC/themes/default2009/in-news/elements/.smsignore (revision 12831)
+++ branches/RC/themes/default2009/in-news/elements/.smsignore (nonexistent)
@@ -1 +0,0 @@
-.*\.xml\.tpl
\ No newline at end of file
Property changes on: branches/RC/themes/default2009/in-news/elements/.smsignore
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Index: branches/RC/themes/default2009/in-news/my_account/my_items.elm.tpl
===================================================================
--- branches/RC/themes/default2009/in-news/my_account/my_items.elm.tpl (revision 12831)
+++ branches/RC/themes/default2009/in-news/my_account/my_items.elm.tpl (nonexistent)
@@ -1,9 +0,0 @@
-<inp2:m_if check="m_ParamEquals" name="section" value="2">
- <inp2:m_if check="m_ParamEquals" name="place" value="sidebox">
- <inp2:m_RenderElement name="box_element" template="in-news/my_account/my_articles" title="lu_MyArticles"/>
- </inp2:m_if>
-
- <inp2:m_if check="m_ParamEquals" name="place" value="contentbox">
- <inp2:m_RenderElement name="my_account_element" template="in-news/my_account/my_articles" title="lu_MyArticles" description="lu_description_MyArticles" icon_image="in-news/img/ic_myarticles46.gif"/>
- </inp2:m_if>
-</inp2:m_if>
\ No newline at end of file
Property changes on: branches/RC/themes/default2009/in-news/my_account/my_items.elm.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.2
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/RC/themes/default2009/in-news/my_account/my_articles.tpl
===================================================================
--- branches/RC/themes/default2009/in-news/my_account/my_articles.tpl (revision 12831)
+++ branches/RC/themes/default2009/in-news/my_account/my_articles.tpl (nonexistent)
@@ -1,58 +0,0 @@
-<!--##
-<NAME>User's Articles</NAME>
-<DESC>List of User's Articles</DESC>
-<SECTION>My Account</SECTION>
-##-->
-
-<inp2:m_RequireLogin login_template="platform/login/register"/>
-<!--## PAGE TITLE ELEMENT ##-->
-<inp2:m_DefineElement name="page_title">
- <inp2:m_phrase name="lu_title_MyArticles"/>
-</inp2:m_DefineElement>
-<!--## //PAGE TITLE ELEMENT ##-->
-
-<!--## SIDE-BAR ELEMENT ##-->
-<inp2:m_DefineElement name="sidebar">
- <div class="movable-area">
- <div class="movable-element">
- <inp2:m_RenderElement name="platform/elements/side_boxes/login.elm" design="blue_box"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="platform/elements/side_boxes/search.elm" design="blue_box"/>
- </div>
- <div class="movable-element">
- <inp2:m_RenderElement name="in-news/elements/side_boxes/action_box.elm" design="blue_box"/>
- </div>
- </div>
-</inp2:m_DefineElement>
-<!--## //SIDE-BAR ELEMENT ##-->
-
-<inp2:m_DefineElement name="content">
- <div class="movable-area">
- <div class="movable-element">
- <inp2:m_include template="platform/elements/navigation_bar.elm" titles="lu_title_MyAccount,lu_title_MyArticles" templates="platform/my_account/my_account,in-news/my_account/my_articles"/>
- </div>
- <div class="movable-element">
- <!-- my articles -->
- <inp2:m_RenderElement design="content_box" data_exists="1" block_no_data="no_articles">
- <inp2:n_InitList list_name="my_articles" types="my_items" parent_cat_id="0" recursive="1"/>
-
- <inp2:m_Capture to_var="header">
- <inp2:m_phrase name="lu_title_MyArticles"/> (<inp2:n_TotalRecords list_name="my_articles"/>)
- </inp2:m_Capture>
-
- <inp2:m_include template="in-news/elements/sorting.elm" list_name="my_articles"/>
-
- <inp2:m_include template="in-news/elements/articles.elm"/>
- <table class="item-listing fullwidth">
- <inp2:n_ListArticles list_name="my_articles" render_as="my_article_element" direction="H"/>
- </table>
-
- <inp2:m_include template="platform/elements/pagination.elm" prefix="n" list_name="my_articles"/>
- </inp2:m_RenderElement>
- <!-- // my articles -->
- </div>
- </div>
-</inp2:m_DefineElement>
-
-<inp2:m_include template="platform/designs/default_design.des" pass_params="1"/>
\ No newline at end of file
Property changes on: branches/RC/themes/default2009/in-news/my_account/my_articles.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.10
\ No newline at end of property
Index: branches/RC/themes/default2009/in-news/inc/styles.css
===================================================================
--- branches/RC/themes/default2009/in-news/inc/styles.css (revision 12831)
+++ branches/RC/themes/default2009/in-news/inc/styles.css (nonexistent)
@@ -1,39 +0,0 @@
-.article-picture-padding {
- padding: 20px 5px 20px 20px;
- width: 120px;
- vertical-align: top;
-}
-
-.lead-article-picture-padding {
- padding: 0px 20px 0px 30px;
- width: 120px;
- vertical-align: top;
-}
-
-.articles-icon-cell
- {
- width:22px;
- padding: 5px 5px 5px 5px;
- }
-
-/* --- Category Lead Story & Site Lead Story Styles --- */
-.category-lead-article, .site-lead-article {
- text-align: right;
- padding: 1px 4px;
- margin: 1px 0px;
- font-size: 10px;
-}
-
-.category-lead-article {
- background-color: #EBEBEB;
- color: #666666;
-}
-
-.site-lead-article {
- background-color: #FFC2C2;
- color: #165A9B;
-}
-
-.category-lead-article-padding, .site-lead-article-padding {
- padding: 8px;
-}
\ No newline at end of file
Property changes on: branches/RC/themes/default2009/in-news/inc/styles.css
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Index: branches/RC/themes/default2009/in-news/img/articles_icon.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes on: branches/RC/themes/default2009/in-news/img/articles_icon.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: branches/RC/themes/default2009/in-news/img/menu_articles.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes on: branches/RC/themes/default2009/in-news/img/menu_articles.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: branches/RC/themes/default2009/in-news/img/ic_myarticles46.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes on: branches/RC/themes/default2009/in-news/img/ic_myarticles46.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: branches/unlabeled/unlabeled-1.10.2/in-news/admin_templates/catalog_tab.tpl
===================================================================
--- branches/unlabeled/unlabeled-1.10.2/in-news/admin_templates/catalog_tab.tpl (revision 12831)
+++ branches/unlabeled/unlabeled-1.10.2/in-news/admin_templates/catalog_tab.tpl (nonexistent)
@@ -1,60 +0,0 @@
-<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-news:new_article', '<inp2:m_phrase label="la_ToolTip_NewArticle" escape="1"/>', function() {
- $form_name = $Catalog.queryTabRegistry('prefix', '<inp2:m_param name="prefix"/>', 'tab_id') + '_form';
- std_precreate_item('<inp2:m_param name="prefix"/>', 'in-news/articles/articles_edit');
- }, true
- ) );
- </inp2:m_if>
-
- <inp2:m_if check="m_ParamEquals" name="tab_init" value="2">
- <div id="articles_div" prefix="<inp2:m_param name="prefix"/>" view_template="in-news/catalog_tab" edit_template="in-news/articles/articles_edit" category_id="-1" dep_buttons="new_article" class="catalog-tab"></div>
- <script type="text/javascript">$Catalog.registerTab('articles');</script>
- </inp2:m_if>
- <inp2:m_else/>
- <inp2:lang.current_Field name="Charset" result_to_var="charset"/>
- <inp2:m_Header data="Content-type: text/plain; charset=$charset"/>
- <inp2:m_include t="incs/blocks"/>
- <inp2:m_include t="incs/grid_blocks"/>
- <inp2:m_include t="in-portal/categories/ci_blocks"/>
- $Catalog.setItemCount('<inp2:m_param name="prefix"/>', '<inp2:$prefix_CatalogItemCount/>');
- $Catalog.setCurrentCategory('<inp2:m_param name="prefix"/>', <inp2:m_get name="m_cat_id"/>);
-
- <inp2:m_RenderElement name="grid_js" selected_class="selected_div" tag_name="tr" PrefixSpecial="$prefix" IdField="NewsId" grid="Default" menu_filters="yes"/>
- <inp2:m_RenderElement name="grid_search_buttons" PrefixSpecial="$prefix" grid="Default" 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'));
- $Catalog.reflectPasteButton(<inp2:c_HasClipboard/>);
- $Catalog.setViewMenu('<inp2:m_param name="prefix"/>');
- <inp2:m_if check="m_ParamEquals" name="tab_mode" value="single">
- Grids['<inp2:m_param name="prefix"/>'].EnableRadioMode();
- Grids['<inp2:m_param name="prefix"/>'].DblClick = function() {return false};
- </inp2:m_if>
- #separator#
- <!-- articles tab: begin -->
- <inp2:m_ParseBlock name="kernel_form" form_name="articles_form"/>
-
- <inp2:m_DefineElement name="article_expire_td">
- <td valign="top" class="text">
- <inp2:m_if check="Field" name="$field">
- <inp2:Field field="$field" grid="$grid" no_special="$no_special" format="$format"/>
- <inp2:m_else/>
- <inp2:m_phrase name="la_Never"/>
- </inp2:m_if>
- </td>
- </inp2:m_DefineElement>
-
- <inp2:m_if check="m_ParamEquals" name="tab_mode" value="multi">
- <inp2:m_ParseBlock name="grid" ajax="1" PrefixSpecial="$prefix" IdField="NewsId" grid="Default" no_toolbar="no_toolbar" menu_filters="yes"/>
- <inp2:m_else/>
- <inp2:m_ParseBlock name="grid" ajax="1" PrefixSpecial="$prefix" IdField="NewsId" grid="Radio" no_toolbar="no_toolbar" menu_filters="yes"/>
- </inp2:m_if>
- <inp2:m_ParseBlock name="kernel_form_end"/>
- <!-- articles tab: end -->
- </inp2:m_if>
-</inp2:m_DefineElement>
-
-<inp2:n_InitCatalogTab render_as="catalog_tab"/>
\ No newline at end of file
Property changes on: branches/unlabeled/unlabeled-1.10.2/in-news/admin_templates/catalog_tab.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.10.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.11.2/in-news/admin/install/inportal_schema.sql
===================================================================
--- branches/unlabeled/unlabeled-1.11.2/in-news/admin/install/inportal_schema.sql (revision 12831)
+++ branches/unlabeled/unlabeled-1.11.2/in-news/admin/install/inportal_schema.sql (nonexistent)
@@ -1,42 +0,0 @@
-CREATE TABLE News (
- NewsId int(11) NOT NULL auto_increment,
- Title varchar(255) NOT NULL default '',
- Filename varchar(255) NOT NULL default '',
- AutomaticFilename tinyint(3) unsigned NOT NULL default '0',
- Excerpt text NOT NULL,
- Author varchar(255) NOT NULL default '',
- Body text NOT NULL,
- CreatedOn int(11) NOT NULL default '0',
- TextFormat int(11) NOT NULL default '0',
- EndOn int(11) NOT NULL default '0',
- Hits double(20,6) NOT NULL default '0.000000',
- CachedRating varchar(10) default '0',
- CachedVotesQty int(11) NOT NULL default '0',
- CreatedById int(11) NOT NULL default '0',
- Priority int(11) NOT NULL default '0',
- `Status` tinyint(4) NOT NULL default '2',
- EditorsPick tinyint(4) NOT NULL default '0',
- LeadStory tinyint(4) NOT NULL default '0',
- LeadCatStory tinyint(4) NOT NULL default '0',
- ResourceId int(11) default NULL,
- CachedReviewsQty int(11) NOT NULL default '0',
- StartDate int(11) NOT NULL default '0',
- NewItem tinyint(4) NOT NULL default '2',
- PopItem tinyint(4) NOT NULL default '2',
- HotItem tinyint(4) NOT NULL default '2',
- Archived int(11) NOT NULL default '0',
- Modified int(11) NOT NULL default '0',
- ModifiedById int(11) NOT NULL default '0',
- OrgId int(11) default NULL,
- PRIMARY KEY (NewsId),
- UNIQUE KEY ResourceId (ResourceId),
- KEY Filename (Filename(5))
-)
-# --------------------------------------------------------
-CREATE TABLE NewsCustomData (
- CustomDataId int(11) NOT NULL auto_increment,
- ResourceId int(10) unsigned NOT NULL default '0',
- KEY ResourceId (ResourceId),
- PRIMARY KEY (CustomDataId)
-)
-# --------------------------------------------------------
\ No newline at end of file
Property changes on: branches/unlabeled/unlabeled-1.11.2/in-news/admin/install/inportal_schema.sql
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.11.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.11.2/in-news/units/articles/articles_event_handler.php
===================================================================
--- branches/unlabeled/unlabeled-1.11.2/in-news/units/articles/articles_event_handler.php (revision 12831)
+++ branches/unlabeled/unlabeled-1.11.2/in-news/units/articles/articles_event_handler.php (nonexistent)
@@ -1,317 +0,0 @@
-<?php
-
- class ArticlesEventHandler extends kCatDBEventHandler {
-
- /**
- * Filters out archived articles
- *
- * @param kEvent $event
- */
- function SetCustomQuery(&$event)
- {
- parent::SetCustomQuery($event);
-
- $object =& $event->getObject();
-
- if (!$this->Application->IsAdmin()) {
- $where_clause = '(Archived = 0) AND (StartDate < '.adodb_mktime().' OR StartDate = 0) AND (EndOn > '.adodb_mktime().' OR EndOn = 0)';
- $object->addFilter('archived_filter', $where_clause);
- }
- }
-
- /**
- * Return type clauses for list bulding on front
- *
- * @param kEvent $event
- * @return Array
- */
- function getTypeClauses(&$event)
- {
- $types=$event->getEventParam('types');
- $except_types=$event->getEventParam('except');
- $object =& $event->getObject();
- $type_clauses = parent::getTypeClauses($event);
-
- $type_clauses['site_lead']['include']='%1$s.LeadStory=1 AND '.TABLE_PREFIX.'CategoryItems.PrimaryCat = 1';
- $type_clauses['site_lead']['except']='%1$s.LeadStory!=1 AND '.TABLE_PREFIX.'CategoryItems.PrimaryCat = 1';
- $type_clauses['site_lead']['having_filter']=false;
-
- $type_clauses['cat_lead']['include']='%1$s.LeadCatStory=1 AND '.TABLE_PREFIX.'CategoryItems.PrimaryCat = 1';
- $type_clauses['cat_lead']['except']='%1$s.LeadCatStory!=1 AND '.TABLE_PREFIX.'CategoryItems.PrimaryCat = 1';
- $type_clauses['cat_lead']['having_filter']=false;
-
- return $type_clauses;
- }
-
-
- /**
- * [REGULAR EVENT] Deletes expired articles + update existing articles from rss feed with new data (key - article url)
- *
- * @param kEvent $event
- */
- function OnUpdateRSSAtricles(&$event)
- {
- $category_table = $this->Application->getUnitOption('c', 'TableName');
- $custom_table = $this->Application->getUnitOption('c-cdata', 'TableName');
-
- $category_custom_fields = $this->getCustomColumns('c');
- $article_custom_fields = $this->getCustomColumns($event->Prefix);
-
-
- // update categories which sould be updated
- $sql = 'SELECT cd.*, c.CategoryId
- FROM '.$category_table.' c
- LEFT JOIN '.$custom_table.' cd ON c.ResourceId = cd.ResourceId
- WHERE (cd.'.$category_custom_fields['RssLastUpdated'].' +
- cd.'.$category_custom_fields['RssUpdateInterval'].' * cd.'.$category_custom_fields['RssUpdateIntervalType'].' <=
- UNIX_TIMESTAMP()) AND (LENGTH('.$category_custom_fields['RssSource'].') > 0)';
- $categories = $this->Conn->Query($sql, 'CategoryId');
- if ($categories) {
- $resource_ids = Array();
- foreach ($categories as $category_id => $category_data) {
- $resource_ids[] = $category_data['ResourceId'];
- $event->setEventParam('source_url', $category_data[ $category_custom_fields['RssSource'] ]);
- $event->setEventParam('category_id', $category_id);
- $event->setEventParam('custom_fields', $article_custom_fields);
- $event->setEventParam('life_time', $category_data[ $category_custom_fields['RssDefaultExpiration'] ] * $category_data[ $category_custom_fields['RssDefaultExpirationType'] ]);
- $this->parseRSSFeed($event);
- }
-
- $sql = 'UPDATE '.$custom_table.'
- SET '.$category_custom_fields['RssLastUpdated'].' = '.adodb_mktime().'
- WHERE ResourceId IN ('.implode(',', $resource_ids).')';
- $this->Conn->Query($sql);
- }
-
- // delete expired articles from feed categories
- $sql = 'SELECT c.CategoryId, c.ResourceId
- FROM '.$category_table.' c
- LEFT JOIN '.$custom_table.' cd ON c.ResourceId = cd.ResourceId
- WHERE ( cd.'.$category_custom_fields['RssLastExpired'].' +
- cd.'.$category_custom_fields['RssExpireInterval'].' * cd.'.$category_custom_fields['RssExpireIntervalType'].' <=
- UNIX_TIMESTAMP()) AND (cd.'.$category_custom_fields['RssDeleteExpired'].' = 1)';
-
- $categories = $this->Conn->GetCol($sql, 'ResourceId');
-
- $id_field = $this->Application->getUnitOption($event->Prefix, 'IDField');
- $table = $this->Application->getUnitOption($event->Prefix, 'TableName');
- $ci_table = $this->Application->getUnitOption($event->Prefix.'-ci', 'TableName');
-
- if ($categories) {
- $article_custom_table = $this->Application->getUnitOption($event->Prefix.'-cdata', 'TableName');
-
- $sql = 'SELECT main_table.'.$id_field.'
- FROM '.$table.' main_table
- LEFT JOIN '.$ci_table.' ci ON main_table.ResourceId = ci.ItemResourceId
- LEFT JOIN '.$article_custom_table.' cd ON main_table.ResourceId = cd.ResourceId
- WHERE (ci.PrimaryCat = 1) AND
- (ci.CategoryId IN ('.implode(',', $categories).')) AND
- (main_table.EndOn < '.adodb_mktime().' AND main_table.EndOn <> 0) AND
- (LENGTH(cd.'.$article_custom_fields['RssOriginalURL'].') > 0)';
- $article_ids = $this->Conn->GetCol($sql);
- if ($article_ids) {
- $temp =& $this->Application->recallObject($event->getPrefixSpecial().'_TempHandler', 'kTempTablesHandler');
- $temp->DeleteItems($event->Prefix, $event->Special, $article_ids);
- }
-
- $sql = 'UPDATE '.$custom_table.'
- SET '.$category_custom_fields['RssLastExpired'].' = '.adodb_mktime().'
- WHERE ResourceId IN ('.implode(',', array_keys($categories)).')';
- $this->Conn->Query($sql);
- }
- }
-
- /**
- * Creates new, updates existing articles from feed url specified
- *
- * @param kEvent $event
- */
- function parseRSSFeed(&$event)
- {
- $source_urls = explode(',', $event->getEventParam('source_url'));
- if (count($source_urls) > 1) {
- foreach ($source_urls as $source_url) {
- $event->setEventParam('source_url', $source_url);
- $this->parseRSSFeed($event);
- }
- return true;
- }
-
- $xml_data = curl_post($event->getEventParam('source_url'), '', null, 'GET');
- if (!$xml_data) {
- return false;
- }
-
- // get previously created feed articles in current category
- $id_field = $this->Application->getUnitOption($event->Prefix, 'IDField');
- $table = $this->Application->getUnitOption($event->Prefix, 'TableName');
- $custom_table = $this->Application->getUnitOption($event->Prefix.'-cdata', 'TableName');
-
- $crc_field = $event->getEventParam('custom_fields', 'RssArticleCRC');
-
- $sql = 'SELECT main_table.'.$id_field.', cd.'.$crc_field.'
- FROM '.$table.' main_table
- LEFT JOIN '.$custom_table.' cd ON cd.ResourceId = main_table.ResourceId
- WHERE LENGTH(cd.'.$crc_field.') > 0';
- $articles = $this->Conn->GetCol($sql, $crc_field);
- $object =& $event->getObject(Array('skip_autoload' => true));
-
- $xml_helper =& $this->Application->recallObject('kXMLHelper');
- $root_node =& $xml_helper->Parse($xml_data);
- $root_node =& $root_node->FindChild('channel');
- if(!$root_node) {
- return false;
- }
-
- $category_id = $event->getEventParam('category_id');
- $backup_category_id = $this->Application->GetVar('m_cat_id');
- $this->Application->SetVar('m_cat_id', $category_id);
-
- $current_node = $root_node->firstChild;
-
- do {
- // IMAGE is information about channel and is not useful here
- if ($current_node->Name != 'ITEM') continue;
- // collect item data
- $data = Array();
- $sub_node =& $current_node->firstChild;
- do {
- $data[$sub_node->Name] = $sub_node->Data;
-
- }while ( ($sub_node =& $sub_node->NextSibling()) );
-
- // create/update article
- $article_crc = crc32($data['LINK'].$data['TITLE']);
- $article_id = getArrayValue($articles, $article_crc);
- if ($article_id) {
- $object->Load($article_id);
- }
- else {
- $object->Clear();
- }
-
- $object->SetDBField('Title', $data['TITLE']);
- $object->SetDBField('cust_RssOriginalURL', $data['LINK']);
- $object->SetDBField('cust_RssArticleCRC', $article_crc);
- $object->SetDBField('Body', $data['DESCRIPTION']);
- $expiration_time = adodb_mktime() + $event->getEventParam('life_time');
- $object->SetDBField('EndOn_date', $expiration_time);
- $object->SetDBField('EndOn_time', $expiration_time);
- $object->SetDBField('Status', STATUS_ACTIVE);
- $object->SetDBField('Author', 'root');
- $object->SetDBField('CreatedById', -1);
-
- $status = $object->isLoaded() ? $object->Update() : $object->Create();
- } while (($current_node =& $current_node->NextSibling()));
-
- $this->Application->SetVar('m_cat_id', $backup_category_id);
- }
-
- function getCustomColumns($prefix)
- {
- $ml_formatter =& $this->Application->recallObject('kMultiLanguage');
-
- $custom_fields = array_flip($this->Application->getUnitOption($prefix, 'CustomFields'));
- foreach ($custom_fields as $custom_name => $custom_id) {
- $custom_fields[$custom_name] = $ml_formatter->LangFieldName('cust_'.$custom_id);
- }
-
- return $custom_fields;
- }
-
- /**
- * Create missing excerpt
- *
- * @param kEvent $event
- */
- function OnBeforeItemUpdate(&$event)
- {
- $this->createExcerpt($event);
- $this->cacheItemOwner($event, 'CreatedById', 'Author');
- }
-
- /**
- * Create missing excerpt
- *
- * @param kEvent $event
- */
- function OnBeforeItemCreate(&$event)
- {
- $this->createExcerpt($event);
- $this->cacheItemOwner($event, 'CreatedById', 'Author');
- }
-
- /**
- * Create excerpt if missing
- *
- * @param kEvent $event
- */
- function createExcerpt(&$event)
- {
- $object =& $event->getObject();
- if (!$object->GetDBField('Excerpt') || $this->Application->GetVar('generate_excerpt')) {
- $excerpt = strip_tags( $object->GetDBField('Body') );
-
-
- $length = strlen($excerpt);
- if ($length > 100) {
- $excerpt = substr(strip_tags($excerpt), 0, 100);
- if (substr($excerpt,-1) != ' ') {
- $pos = strrpos($excerpt, ' ');
- if ($pos) {
- $excerpt = substr($excerpt, 0, $pos);
- }
- }
- $excerpt .= '...';
- }
-
- $object->SetDBField('Excerpt', $excerpt);
- }
- }
-
- /**
- * [HOOK] Updates category custom fields options in config
- *
- * @param kEvent $event
- */
- function OnUpdateCategoryCustomFields(&$event)
- {
- $new_virtual_fields = Array(
- 'cust_RssSource' => Array('type' => 'string', 'default' => ''),
- 'cust_RssDefaultExpiration' => Array('type' => 'int', 'not_null' => 1, 'default' => ''),
- 'cust_RssDefaultExpirationType' => Array('type' => 'int', 'formatter' => 'kOptionsFormatter', 'use_phrases' => 1, 'options' => Array(60 => 'la_opt_min', 3600 => 'la_opt_hour', 86400 => 'la_opt_day', 2419200 => 'la_opt_month', 29030400 => 'la_opt_year'), 'default' => 60),
- 'cust_RssExpireInterval' => Array('type' => 'int', 'not_null' => 1, 'default' => ''),
- 'cust_RssExpireIntervalType' => Array('type' => 'int', 'formatter' => 'kOptionsFormatter', 'use_phrases' => 1, 'options' => Array(60 => 'la_opt_min', 3600 => 'la_opt_hour', 86400 => 'la_opt_day', 2419200 => 'la_opt_month'), 'default' => 60),
- 'cust_RssDeleteExpired' => Array('type' => 'int', 'formatter' => 'kOptionsFormatter', 'use_phrases' => 1, 'options' => Array(1 => 'la_Yes', 0 => 'la_No'), 'default' => 0),
- 'cust_RssUpdateInterval' => Array('type' => 'int', 'not_null' => 1, 'default' => ''),
- 'cust_RssUpdateIntervalType' => Array('type' => 'int', 'formatter' => 'kOptionsFormatter', 'use_phrases' => 1, 'options' => Array(60 => 'la_opt_min', 3600 => 'la_opt_hour', 86400 => 'la_opt_day', 2419200 => 'la_opt_month'), 'default' => 60),
- 'cust_RssLastUpdated' => Array('type' => 'int', 'formatter' => 'kDateFormatter', 'default' => ''),
- 'cust_RssLastExpired' => Array('type' => 'int', 'formatter' => 'kDateFormatter', 'default' => ''),
- );
- $virtual_fields = $this->Application->getUnitOption('c', 'VirtualFields');
- $virtual_fields = array_merge_recursive2($virtual_fields, $new_virtual_fields);
- $this->Application->setUnitOption('c', 'VirtualFields', $virtual_fields);
- }
-
- /**
- * Sets default expiration based on module setting
- *
- * @param kEvent $event
- */
- function OnPreCreate(&$event)
- {
- parent::OnPreCreate($event);
-
- if ($event->status == erSUCCESS) {
- $object =& $event->getObject();
-
- $archive_days = $this->Application->ConfigValue('News_Archive');
- if ($archive_days) {
- $expire_date = adodb_mktime() + $archive_days * 3600 * 24;
- $object->SetDBField('EndOn_date', $expire_date);
- $object->SetDBField('EndOn_time', $expire_date);
- }
- }
- }
- }
-?>
\ No newline at end of file
Property changes on: branches/unlabeled/unlabeled-1.11.2/in-news/units/articles/articles_event_handler.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.11.2.2
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.20.2/in-news/admin/install/inportal_data.sql
===================================================================
--- branches/unlabeled/unlabeled-1.20.2/in-news/admin/install/inportal_data.sql (revision 12831)
+++ branches/unlabeled/unlabeled-1.20.2/in-news/admin/install/inportal_data.sql (nonexistent)
@@ -1,183 +0,0 @@
-INSERT INTO ConfigurationAdmin VALUES ('News_Search_Id', 'la_Text_Search', 'la_prompt_for_Id', 'checkbox', '', '', 1,1)
-INSERT INTO ConfigurationAdmin VALUES ('News_SortField', 'la_Text_Articles', 'la_news_sortfield_pompt', 'select', '', 'Title=la_Article_Title,Excerpt=la_Article_Excerpt,Author=la_Article_Author,CreatedOn=la_Article_Date,Hits=la_Article_Hits,CachedRating=la_Article_Rating,<SQL>SELECT FieldLabel as OptionName, FieldName as OptionValue FROM <PREFIX>CustomField WHERE Type=2</SQL>', 0,1)
-INSERT INTO ConfigurationAdmin VALUES ('News_SortOrder', 'la_Text_Articles', 'la_news_sortfield_pompt', 'select', '', 'asc=la_common_ascending,desc=la_common_descending', 1,1)
-INSERT INTO ConfigurationAdmin VALUES ('News_SortField2', 'la_Text_Articles', 'la_news_sortfield2_pompt', 'select', '', 'Title=la_Article_Title,Excerpt=la_Article_Excerpt,Author=la_Article_Author,CreatedOn=la_Article_Date,Hits=la_Article_Hits,CachedRating=la_Article_Rating,<SQL>SELECT FieldLabel as OptionName, FieldName as OptionValue FROM <PREFIX>CustomField WHERE Type=2</SQL>', 2,1)
-INSERT INTO ConfigurationAdmin VALUES ('News_SortOrder2', 'la_Text_Articles', 'la_news_sortfield2_pompt', 'select', '', 'asc=la_common_ascending,desc=la_common_descending', 3,1)
-INSERT INTO ConfigurationAdmin VALUES ('News_CatNewDays', 'la_Text_Articles', 'la_news_newdays_prompt', 'text', '', '', 5,1)
-INSERT INTO ConfigurationAdmin VALUES ('Perpage_News', 'la_Text_Articles', 'la_news_perpage_prompt', 'text', '', '', 4,1)
-INSERT INTO ConfigurationAdmin VALUES ('Perpage_News_Short', 'la_Text_Articles', 'la_news_perpage_short_prompt', 'text', '', '', 4,1)
-INSERT INTO ConfigurationAdmin VALUES ('News_TopCount', 'la_Text_Articles', 'la_news_newstopminrating_prompt', 'text', '', '', 6,1)
-INSERT INTO ConfigurationAdmin VALUES ('News_VotesToHot', 'la_Text_Articles', 'la_news_votestohot_prompt', 'text', '', '', 7,1)
-INSERT INTO ConfigurationAdmin VALUES ('News_ShowPick', 'la_Text_Articles', 'la_news_editorpicksabove_prompt', 'checkbox', '', '', 9,1)
-INSERT INTO ConfigurationAdmin VALUES ('News_Archive', 'la_Text_Articles', 'la_news_daysarchive_prompt', 'text', '', '', 10,1)
-INSERT INTO ConfigurationAdmin VALUES ('News_SortReviews', 'la_Text_Reviews', 'la_news_sortreviews_prompt', 'select', '', 'ReviewText=la_common_ReviewText,date=la_common_CreatedOn', 10,1)
-INSERT INTO ConfigurationAdmin VALUES ('News_SortReviewsOrder', 'la_Text_Reviews', 'la_news_sortreviews_prompt', 'select', '', 'asc=la_common_ascending,desc=la_common_descending', 11,1)
-INSERT INTO ConfigurationAdmin VALUES ('News_SortReviews2', 'la_Text_Reviews', 'la_news_sortreviews2_prompt', 'select', '', 'ReviewText=la_common_ReviewText,date=la_common_CreatedOn', 12,1)
-INSERT INTO ConfigurationAdmin VALUES ('News_SortReviewsOrder2', 'la_Text_Reviews', 'la_news_sortreviews2_prompt', 'select', '', 'asc=la_common_ascending,desc=la_common_descending', 13,1)
-INSERT INTO ConfigurationAdmin VALUES ('News_MinVotes', 'la_Text_Articles', 'la_news_MinVotes_prompt', 'text', '', '', 8,1)
-INSERT INTO ConfigurationAdmin VALUES ('Perpage_NewsReviews', 'la_Text_Reviews', 'la_review_perpage_prompt', 'text', NULL, NULL, 5,1)
-INSERT INTO ConfigurationAdmin VALUES ('Perpage_NewsReviews_Short', 'la_Text_Reviews', 'la_review_perpage_short_prompt', 'text', NULL, NULL, 6,1)
-INSERT INTO ConfigurationAdmin VALUES ('News_RatingDelay_Interval', 'la_Text_Articles', 'la_prompt_DupRating', 'select', '', '1=la_Text_Second,60=la_Text_Minute,3600=la_Text_Hour,86400=la_Text_Day,604800=la_Text_Week,2419200=la_Text_Month,29030400=la_text_Year', 17,1)
-INSERT INTO ConfigurationAdmin VALUES ('News_RatingDelay_Value', 'la_Text_Articles', 'la_prompt_DupRating', 'text', '', '', 16,1)
-INSERT INTO ConfigurationAdmin VALUES ('News_ReviewDelay_Interval', 'la_Text_Articles', 'la_prompt_DupReviews', 'select', '', '1=la_Text_Second,60=la_Text_Minute,3600=la_Text_Hour,86400=la_Text_Day,604800=la_Text_Week,2419200=la_Text_Month,29030400=la_text_Year', 15,1)
-INSERT INTO ConfigurationAdmin VALUES ('News_ReviewDelay_Value', 'la_Text_Articles', 'la_prompt_DupReviews', 'text', '', '', 14,1)
-INSERT INTO ConfigurationAdmin VALUES ('n_CategoryTemplate', 'la_section_Templates', 'la_fld_CategoryTemplate', 'text', '', '', 1, 0);
-INSERT INTO ConfigurationAdmin VALUES ('n_ItemTemplate', 'la_section_Templates', 'la_fld_ItemTemplate', 'text', '', '', 1, 0);
-
-INSERT INTO ConfigurationAdmin VALUES ('SearchRel_Keyword_articles', 'la_config_SearchRel_DefaultKeyword', 'la_text_keyword', 'text', NULL, NULL, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('SearchRel_Pop_articles', 'la_config_DefaultPop', 'la_text_popularity', 'text', NULL, NULL, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('SearchRel_Rating_articles', 'la_config_DefaultRating', 'la_prompt_Rating', 'text', NULL, NULL, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('SearchRel_Increase_articles', 'la_config_DefaultIncreaseImportance', 'la_text_increase_importance', 'text', NULL, NULL, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('Search_ShowMultiple_articles', 'la_config_ShowMultiple', 'la_Text_MultipleShow', 'text', NULL, NULL, 0, 1);
-
-INSERT INTO ConfigurationValues VALUES ('Perpage_News', '8', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES ('News_PopCount', '4', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES ('News_ArticleSort', 'CreatedOn desc, Title asc', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES ('News_CatSort', 'cat_date desc, cat_name asc', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES ('News_TopCount', '4', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES ('News_Archive', '1', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES ('News_ShowPick', '1', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES ('News_CatNewDays', '5', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES ('News_ShowMulti', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES ('News_Admin_Notice_New', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES ('News_Admin_Notice_Modify', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES ('News_Admin_Notice_Suggest', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES ('News_User_Notice_New', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES ('News_User_Notice_Approve', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES ('News_User_Notice_Deny', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES ('News_User_Notice_Modify', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES ('News_User_Notice_Modify_Approve', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES ('News_User_Notice_Modify_Deny', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES ('News_SortField', 'CreatedOn', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES ('News_SortOrder', 'desc', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES ('News_VotesToHot', '5', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES ('News_SortReviews', 'ReviewText', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES ('News_SortReviews2', 'ReviewText', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES ('News_SortReviewsOrder', 'desc', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES ('News_SortReviewsOrder2', 'asc', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES ('News_SortField2', 'Title', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES ('News_SortOrder2', 'desc', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES ('News_MinVotes', '20', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES ('News_RatingDelay_Value', '1', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES ('News_RatingDelay_Interval', '86400', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES ('Article_Root', '{NewsCatId}', 'In-Portal', '')
-INSERT INTO ConfigurationValues VALUES ('Perpage_News_Short', '3', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES ('Perpage_NewsReviews_Short', '3', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES ('Perpage_NewsReviews', '10', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES ('News_ReviewDelay_Interval', '3600', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES ('News_ReviewDelay_Value', '12', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES ('News_Highlight_OpenTag', '<span class="match">', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES ('News_Highlight_CloseTag', '</span>', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES ('n_CategoryTemplate', 'innews/index', 'In-News', 'in-news:configuration_output');
-INSERT INTO ConfigurationValues VALUES ('n_ItemTemplate', 'innews/detail', 'In-News', 'in-news:configuration_output');
-
-INSERT INTO ConfigurationValues VALUES ('SearchRel_Keyword_articles', '90', 'In-News', 'in-news:configuration_search');
-INSERT INTO ConfigurationValues VALUES ('SearchRel_Pop_articles', '10', 'In-News', 'in-news:configuration_search');
-INSERT INTO ConfigurationValues VALUES ('SearchRel_Rating_articles', '10', 'In-News', 'in-news:configuration_search');
-INSERT INTO ConfigurationValues VALUES ('SearchRel_Increase_articles', '30', 'In-News', 'in-news:configuration_search');
-INSERT INTO ConfigurationValues VALUES ('Search_ShowMultiple_articles', '0', 'In-News', 'in-news:configuration_search');
-
-INSERT INTO Events VALUES (18, 'ARTICLE.ADD', 2, 0, 'In-News', 'la_event_article.add', 1)
-INSERT INTO Events VALUES (19, 'ARTICLE.MODIFY', 2, 0, 'In-News', 'la_event_article.modify', 1)
-INSERT INTO Events VALUES (20, 'ARTICLE.REVIEW.ADD', 2, 0, 'In-News', 'la_event_article.review.add', 1)
-INSERT INTO Events VALUES (21, 'ARTICLE.ADD', 1, 0, 'In-News', 'la_event_article.add', 0)
-INSERT INTO Events VALUES (22, 'ARTICLE.APPROVE', 1, 0, 'In-News', 'la_event_article.approve', 0)
-INSERT INTO Events VALUES (23, 'ARTICLE.DENY', 1, 0, 'In-News', 'la_event_article.deny', 0)
-INSERT INTO Events VALUES (24, 'ARTICLE.MODIFY', 1, 0, 'In-News', 'la_event_article.modify', 0)
-INSERT INTO Events VALUES (25, 'ARTICLE.MODIFY.APPROVE', 1, 0, 'In-News', 'la_event_article.modify.approve', 0)
-INSERT INTO Events VALUES (26, 'ARTICLE.MODIFY.DENY', 1, 0, 'In-News', 'la_event_article.modify.deny', 0)
-INSERT INTO Events VALUES (27, 'ARTICLE.REVIEW.ADD', 1, 0, 'In-News', 'la_event_article.review.add', 0)
-INSERT INTO Events VALUES (28, 'ARTICLE.REVIEW.APPROVE', 1, 0, 'In-News', 'la_event_article.review.approve', 0)
-INSERT INTO Events VALUES (29, 'ARTICLE.REVIEW.DENY', 1, 0, 'In-News', 'la_event_article.review.deny', 0)
-INSERT INTO Events VALUES (44, 'ARTICLE.REVIEW.ADD.PENDING', 1, 0, 'In-News', 'la_event_article.review.add.pending', 0)
-
-INSERT INTO ItemTypes VALUES (2, 'In-News', 'n', 'News', 'Title', 'CreatedById', 'Hits', 'CachedRating', 'la_ItemTab_News', 1, 'in-news/admin/addarticle.php', 'clsNews', 'Article');
-
-INSERT INTO Modules (Name, Path, Var, Version, Loaded, LoadOrder, TemplatePath, RootCat, BuildDate) VALUES ('In-News', 'in-news/', 'n', '1.1.6', 1, 2, 'innews/', {NewsCatId}, '1054738405');
-
-INSERT INTO PermissionConfig (PermissionName, Description, ErrorMessage, ModuleId) VALUES ('NEWS.VIEW', 'lu_PermName_News.View_desc', 'lu_PermName_News.View_desc', 'In-News');
-INSERT INTO PermissionConfig (PermissionName, Description, ErrorMessage, ModuleId) VALUES ('NEWS.ADD', 'lu_PermName_News.Add_desc', 'lu_PermName_News.Add_desc', 'In-News');
-INSERT INTO PermissionConfig (PermissionName, Description, ErrorMessage, ModuleId) VALUES ('NEWS.DELETE', 'lu_PermName_News.Delete_desc', 'lu_PermName_News.Delete_error', 'In-News');
-INSERT INTO PermissionConfig (PermissionName, Description, ErrorMessage, ModuleId) VALUES ('NEWS.MODIFY', 'lu_PermName_News.Modify_desc', 'lu_PermName_News.Modify_error', 'In-News');
-INSERT INTO PermissionConfig (PermissionName, Description, ErrorMessage, ModuleId) VALUES ('NEWS.RATE', 'lu_PermName_News.Rate_desc', 'lu_PermName_News.Rate_error', 'In-News');
-INSERT INTO PermissionConfig (PermissionName, Description, ErrorMessage, ModuleId) VALUES ('NEWS.REVIEW', 'lu_PermName_News.Review_desc', 'lu_PermName_News.Review_error', 'In-News');
-INSERT INTO PermissionConfig (PermissionName, Description, ErrorMessage, ModuleId) VALUES ('NEWS.REVIEW.PENDING', 'lu_PermName_News.Review.Pending_desc', 'lu_PermName_News.Review.Pending_error', 'In-News');
-
-INSERT INTO SearchConfig VALUES ('News', 'Title', 1, 1, 'lu_fielddesc_news_title', 'lu_field_title', 'In-News', 'la_text_article', 2, 0, 2, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Excerpt', 1, 1, 'lu_fielddesc_news_excerpt', 'lu_field_excerpt', 'In-News', 'la_text_article', 3, 0, 1, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Author', 1, 1, 'lu_fielddesc_news_author', 'lu_field_author', 'In-News', 'la_text_article', 4, 0, 1, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Body', 1, 1, 'lu_fielddesc_news_body', 'lu_field_body', 'In-News', 'la_text_article', 5, 0, 1, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'CreatedOn', 0, 1, 'lu_fielddesc_news_createdon', 'lu_field_createdon', 'In-News', 'la_text_article', 6, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'EndOn', 0, 1, 'lu_fielddesc_news_endon', 'lu_field_endon', 'In-News', 'la_text_article', 7, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Hits', 0, 1, 'lu_fielddesc_news_hits', 'lu_field_hits', 'In-News', 'la_text_article', 8, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'CachedRating', 0, 1, 'lu_fielddesc_news_cachedrating', 'lu_field_cachedrating', 'In-News', 'la_text_article', 9, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'CachedVotesQty', 0, 1, 'lu_fielddesc_news_cachedvotesqty', 'lu_field_cachedvotesqty', 'In-News', 'la_text_article', 10, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'CreatedById', 0, 1, 'lu_fielddesc_news_createdbyid', 'lu_field_createdbyid', 'In-News', 'la_text_article', 11, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Priority', 0, 1, 'lu_fielddesc_news_priority', 'lu_field_priority', 'In-News', 'la_text_article', 12, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Status', 0, 1, 'lu_fielddesc_news_status', 'lu_field_status', 'In-News', 'la_text_article', 13, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'EditorsPick', 0, 1, 'lu_fielddesc_news_editorspick', 'lu_field_editorspick', 'In-News', 'la_text_article', 14, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'LeadStory', 0, 1, 'lu_fielddesc_news_leadstory', 'lu_field_leadstory', 'In-News', 'la_text_article', 15, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'LeadCatStory', 0, 1, 'lu_fielddesc_news_leadcatstory', 'lu_field_leadcatstory', 'In-News', 'la_text_article', 16, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'ResourceId', 0, 1, 'lu_fielddesc_news_resourceid', 'lu_field_resourceid', 'In-News', 'la_text_article', 17, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'CachedReviewsQty', 0, 1, 'lu_fielddesc_news_cachedreviewsqty', 'lu_field_cachedreviewsqty', 'In-News', 'la_text_article', 18, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'StartDate', 0, 1, 'lu_fielddesc_news_startdate', 'lu_field_startdate', 'In-News', 'la_text_article', 19, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'NewItem', 0, 1, 'lu_fielddesc_news_newitem', 'lu_field_newitem', 'In-News', 'la_text_article', 20, 0, 0, 'boolean', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'PopItem', 0, 1, 'lu_fielddesc_news_popitem', 'lu_field_popitem', 'In-News', 'la_text_article', 21, 0, 0, 'boolean', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'HotItem', 0, 1, 'lu_fielddesc_news_hotitem', 'lu_field_hotitem', 'In-News', 'la_text_article', 22, 0, 0, 'boolean', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Archived', 0, 1, 'lu_fielddesc_news_archived', 'lu_field_archived', 'In-News', 'la_text_article', 23, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Modified', 0, 1, 'lu_fielddesc_news_modified', 'lu_field_modified', 'In-News', 'la_text_article', 24, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'ModifiedById', 0, 1, 'lu_fielddesc_news_modifiedbyid', 'lu_field_modifiedbyid', 'In-News', 'la_text_article', 25, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'OrgId', 0, 0, 'lu_fielddesc_news_orgid', 'lu_field_orgid', 'In-News', 'la_text_article', 26, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'NewsId', 0, 1, 'lu_fielddesc_news_newsid', 'lu_field_newsid', 'In-News', 'la_text_article', 0, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT count(*) FROM <%prefix%>News WHERE Status=1', NULL, 'la_prompt_ActiveArticles', 0, 1);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) AS TotalArticles FROM <%prefix%>News', NULL, 'la_prompt_ArticlesTotal', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) AS ActiveArticles FROM <%prefix%>News WHERE Status = 1', NULL, 'la_prompt_ArticlesActive', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) AS PendingArticles FROM <%prefix%>News WHERE Status = 2', NULL, 'la_prompt_ArticlesPending', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) AS DisabledArticles FROM <%prefix%>News WHERE Status = 0', NULL, 'la_prompt_DisabledArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) AS ArchivedArticles FROM <%prefix%>News WHERE Archived = 1', NULL, 'la_prompt_ArticlesArchived', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) AS NewArticles FROM <%prefix%>News WHERE (NewItem = 1) OR ( (UNIX_TIMESTAMP() - CreatedOn) <= <%m:config name="News_CatNewDays"%>*86400 AND (NewItem = 2) )', NULL, 'la_prompt_NewArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) FROM <%prefix%>News WHERE EditorsPick = 1', NULL, 'la_prompt_EditorsPickArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) AS HotArticles FROM <%prefix%>News WHERE (HotItem = 1) OR (Hits >= <%m:config name="News_VotesToHot"%> AND (HotItem = 2) )', NULL, 'la_prompt_HotArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) FROM <%prefix%>News WHERE LeadStory = 1', NULL, 'la_prompt_LeadStoryArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) FROM <%prefix%>News WHERE LeadCatStory = 1', NULL, 'la_prompt_CategoryLeadStoryArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT <%m:post_format field="AVG(CachedRating)" type="currency" precision="2"%> FROM <%prefix%>News WHERE CachedRating > 0', NULL, 'la_prompt_ArticleAverageRating', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) AS PopularArticles FROM <%prefix%>News WHERE (PopItem = 1) OR ( (CachedRating >= <%article:hit_count type="top"%>) AND <%article:hit_count type="top"%> AND (PopItem = 2) )', NULL, '(*) la_prompt_PopularArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT MAX(Hits) AS MaxHitsArticles FROM <%prefix%>News', NULL, 'la_prompt_MaxHitsArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT MAX(CachedVotesQty) AS MaxVotesArticles FROM <%prefix%>News', NULL, 'la_prompt_MaxVotesArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT <%m:post_format field="MAX(CreatedOn)" type="date"%> FROM <%prefix%>News', NULL, 'la_prompt_NewestArticleDate', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT <%m:post_format field="MAX(Modified)" type="date"%> FROM <%prefix%>News', NULL, 'la_prompt_LastArticleUpdate', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) FROM <%prefix%>ItemReview WHERE Module = \'<%modules:get_current%>\'', NULL, 'la_prompt_ArticleReviews', 0, 2);
-
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('CATEGORY.VIEW', 14, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.VIEW', 14, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('CATEGORY.VIEW', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('CATEGORY.ADD.PENDING', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('FAVORITES', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.VIEW', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.RATE', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.REVIEW', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('CATEGORY.VIEW', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('CATEGORY.ADD', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('CATEGORY.DELETE', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('CATEGORY.MODIFY', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('FAVORITES', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.VIEW', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.ADD', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.DELETE', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.MODIFY', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.RATE', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.REVIEW', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('CATEGORY.VIEW', 12, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('FAVORITES', 12, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.VIEW', 12, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.RATE', 12, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.REVIEW.PENDING', 12, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.VIEW', 15, 0, 0, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.ADD', 15, 0, 0, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.DELETE', 15, 0, 0, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.MODIFY', 15, 0, 0, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.RATE', 15, 0, 0, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.REVIEW', 15, 0, 0, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.REVIEW.PENDING', 15, 0, 0, 0);
-
Property changes on: branches/unlabeled/unlabeled-1.20.2/in-news/admin/install/inportal_data.sql
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.20.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.23.2/in-news/admin/install.php
===================================================================
--- branches/unlabeled/unlabeled-1.23.2/in-news/admin/install.php (revision 12831)
+++ branches/unlabeled/unlabeled-1.23.2/in-news/admin/install.php (nonexistent)
@@ -1,78 +0,0 @@
-<?php
-
- $MODULE_NAME = 'in-news'; // define current module name
-
- // new startup: begin
- if (!defined('REL_PATH'))
- {
- define('REL_PATH', defined('IS_INSTALL') && IS_INSTALL ? 'admin' : 'in-news/admin');
- $relation_level = count( explode('/', REL_PATH) );
- define('FULL_PATH', realpath(dirname(__FILE__) . str_repeat('/..', $relation_level) ) );
- }
- if (!defined('IS_INSTALL')) define('IS_INSTALL', 1);
- require_once FULL_PATH.'/kernel/startup.php';
- // new startup: end
-
- $application =& kApplication::Instance();
- $application->Init();
-
- require_once FULL_PATH.'/admin/install/install_lib.php';
- require_once FULL_PATH.'/kernel/include/tag-class.php';
- if( !is_object($objTagList) ) $objTagList = new clsTagList();
-
- $ado =& GetADODBConnection();
-
- // create module category
- $cat =& $application->recallObject('c', null, Array('skip_autoload' => true));
- $cat_fields = Array('Name' => 'News', 'AutomaticFilename' => 1, 'Filename' => 'News',
- 'Description' => 'News Articles', 'Status' => 1, 'ParentId' => 0,
- 'CategoryTemplate' => 'innews/index', 'ItemTemplate' => 'innews/detail',
- 'CachedCategoryTemplate' => 'innews/index', 'CachedItemTemplate' => 'innews/detail');
- $cat->SetDBFieldsFromHash($cat_fields);
- $cat->Create();
-
- $cat_id = $cat->GetId();
-
- $filename = FULL_PATH.'/'.$MODULE_NAME.'/admin/install/inportal_schema.sql';
- if (file_exists($filename)) RunSchemaFile($ado, $filename);
-
- $filename = FULL_PATH.'/'.$MODULE_NAME.'/admin/install/inportal_data.sql';
- if (file_exists($filename))
- {
- $sql = file($filename);
- for ($x = 0; $x < count($sql); $x++)
- {
- $sql[$x] = str_replace('{NewsCatId}', $cat_id, $sql[$x]);
- }
- RunSQLText($ado, $sql);
-
- $sql = 'SELECT Version FROM '.TABLE_PREFIX.'Modules WHERE Name = '.$ado->qstr('In-News');
- $mod_version = $application->Conn->GetOne($sql);
-
- if ($ini_file == '') {
- $ini_file = FULL_PATH.'/config.php';
- $ini_vars = inst_parse_portal_ini($ini_file, true);
- }
-
- set_ini_value('Module Versions', 'In-News', $mod_version);
- save_values();
-
- $objTagList->ParseFile(FULL_PATH.'/'.$MODULE_NAME.'/parser.php');
- }
-
- linkCustomFields($MODULE_NAME, 'n', 2);
- linkCustomFields('KERNEL', 'c', 1); // because in-news module creates some custom fields for categories
-
- $sql = 'DELETE FROM '.TABLE_PREFIX.'Cache WHERE (VarName = "config_files") OR (VarName LIKE "%_parsed")';
- $application->Conn->Query($sql);
-
- $objModules->Refresh();
- $objModules->SetModuleRoot('In-News', $cat_id);
-
- $inp_cat =& $objCatList->GetCategory($cat_id);
- $inp_cat->UpdateCachedPath();
- $inp_cat->UpdateACL();
-
- finalizeModuleInstall($MODULE_NAME);
-
-?>
Property changes on: branches/unlabeled/unlabeled-1.23.2/in-news/admin/install.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.23.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.24.2/in-news/admin/install.php
===================================================================
--- branches/unlabeled/unlabeled-1.24.2/in-news/admin/install.php (revision 12831)
+++ branches/unlabeled/unlabeled-1.24.2/in-news/admin/install.php (nonexistent)
@@ -1,87 +0,0 @@
-<?php
-
- $MODULE_NAME = 'in-news'; // define current module name
-
- // new startup: begin
- if (!defined('REL_PATH'))
- {
- define('REL_PATH', defined('IS_INSTALL') && IS_INSTALL ? 'admin' : 'in-news/admin');
- $relation_level = count( explode('/', REL_PATH) );
- define('FULL_PATH', realpath(dirname(__FILE__) . str_repeat('/..', $relation_level) ) );
- }
- if (!defined('IS_INSTALL')) define('IS_INSTALL', 1);
- require_once FULL_PATH.'/kernel/startup.php';
- // new startup: end
-
- $application =& kApplication::Instance();
- $application->Init();
-
- require_once FULL_PATH.'/admin/install/install_lib.php';
- require_once FULL_PATH.'/kernel/include/tag-class.php';
- if( !isset($objTagList) ) $objTagList = new clsTagList();
-
- $ado =& GetADODBConnection();
-
- // create module category
- $ml_formatter =& $application->recallObject('kMultiLanguage');
- $name_field = $ml_formatter->LangFieldName('Name');
- $description_field = $ml_formatter->LangFieldName('Description');
-
- $cat =& $application->recallObject('c', null, Array('skip_autoload' => true));
- $cat->Clear();
- $cat_fields = Array($name_field => 'News', 'AutomaticFilename' => 1, 'Filename' => 'News',
- $description_field => 'News Articles', 'Status' => 1, 'ParentId' => 0,
- 'CategoryTemplate' => 'innews/index', 'CachedCategoryTemplate' => 'innews/index');
- $cat->SetDBFieldsFromHash($cat_fields);
- $cat->Create();
-
- $cat_id = $cat->GetID();
-
- $filename = FULL_PATH.'/'.$MODULE_NAME.'/admin/install/inportal_schema.sql';
- if (file_exists($filename)) RunSchemaFile($ado, $filename);
-
- $filename = FULL_PATH.'/'.$MODULE_NAME.'/admin/install/inportal_data.sql';
- if (file_exists($filename))
- {
- $sql = file($filename);
- for ($x = 0; $x < count($sql); $x++)
- {
- $sql[$x] = str_replace('{NewsCatId}', $cat_id, $sql[$x]);
- }
- RunSQLText($ado, $sql);
-
- $sql = 'SELECT Version FROM '.TABLE_PREFIX.'Modules WHERE Name = '.$ado->qstr('In-News');
- $mod_version = $application->Conn->GetOne($sql);
-
- if (!(isset($ini_file) && $ini_file)) {
- $ini_file = FULL_PATH.'/config.php';
- $ini_vars = inst_parse_portal_ini($ini_file, true);
- }
-
- set_ini_value('Module Versions', 'In-News', $mod_version);
- save_values();
-
- $objTagList->ParseFile(FULL_PATH.'/'.$MODULE_NAME.'/parser.php');
- }
-
- linkCustomFields($MODULE_NAME, 'n', 2);
- linkCustomFields('KERNEL', 'c', 1); // because in-news module creates some custom fields for categories
-
- $cat->defineFields();
- $application->removeObject('c-cdata');
- $cat->SetDBField('cust_n_ItemTemplate', 'innews/detail');
- $cat->Update();
-
- $sql = 'DELETE FROM '.TABLE_PREFIX.'Cache WHERE (VarName = "config_files") OR (VarName LIKE "%_parsed")';
- $application->Conn->Query($sql);
-
- $objModules->Refresh();
- $objModules->SetModuleRoot('In-News', $cat_id);
-
- $inp_cat =& $objCatList->GetCategory($cat_id);
- $inp_cat->UpdateCachedPath();
- $inp_cat->UpdateACL();
-
- finalizeModuleInstall($MODULE_NAME);
-
-?>
Property changes on: branches/unlabeled/unlabeled-1.24.2/in-news/admin/install.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.24.2.2
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.27.2/in-news/admin/install/inportal_data.sql
===================================================================
--- branches/unlabeled/unlabeled-1.27.2/in-news/admin/install/inportal_data.sql (revision 12831)
+++ branches/unlabeled/unlabeled-1.27.2/in-news/admin/install/inportal_data.sql (nonexistent)
@@ -1,209 +0,0 @@
-INSERT INTO ConfigurationAdmin VALUES ('News_Search_Id', 'la_Text_Search', 'la_prompt_for_Id', 'checkbox', '', '', 1,1)
-INSERT INTO ConfigurationAdmin VALUES ('News_SortField', 'la_Text_Articles', 'la_news_sortfield_pompt', 'select', '', 'Title=la_Article_Title,Excerpt=la_Article_Excerpt,Author=la_Article_Author,CreatedOn=la_Article_Date,Hits=la_Article_Hits,CachedRating=la_Article_Rating,<SQL>SELECT Prompt AS OptionName, CONCAT("cust_", FieldName) AS OptionValue FROM <PREFIX>CustomField WHERE (Type = 2) AND (IsSystem = 0)</SQL>', 0,1)
-INSERT INTO ConfigurationAdmin VALUES ('News_SortOrder', 'la_Text_Articles', 'la_news_sortfield_pompt', 'select', '', 'asc=la_common_ascending,desc=la_common_descending', 1,1)
-INSERT INTO ConfigurationAdmin VALUES ('News_SortField2', 'la_Text_Articles', 'la_news_sortfield2_pompt', 'select', '', 'Title=la_Article_Title,Excerpt=la_Article_Excerpt,Author=la_Article_Author,CreatedOn=la_Article_Date,Hits=la_Article_Hits,CachedRating=la_Article_Rating,<SQL>SELECT Prompt AS OptionName, CONCAT("cust_", FieldName) AS OptionValue FROM <PREFIX>CustomField WHERE (Type = 2) AND (IsSystem = 0)</SQL>', 2,1)
-INSERT INTO ConfigurationAdmin VALUES ('News_SortOrder2', 'la_Text_Articles', 'la_news_sortfield2_pompt', 'select', '', 'asc=la_common_ascending,desc=la_common_descending', 3,1)
-INSERT INTO ConfigurationAdmin VALUES ('News_CatNewDays', 'la_Text_Articles', 'la_news_newdays_prompt', 'text', '', '', 5,1)
-INSERT INTO ConfigurationAdmin VALUES ('Perpage_News', 'la_Text_Articles', 'la_news_perpage_prompt', 'text', '', '', 4,1)
-INSERT INTO ConfigurationAdmin VALUES ('Perpage_News_Short', 'la_Text_Articles', 'la_news_perpage_short_prompt', 'text', '', '', 4,1)
-INSERT INTO ConfigurationAdmin VALUES ('News_TopCount', 'la_Text_Articles', 'la_news_newstopminrating_prompt', 'text', '', '', 6,1)
-INSERT INTO ConfigurationAdmin VALUES ('News_VotesToHot', 'la_Text_Articles', 'la_news_votestohot_prompt', 'text', '', '', 7,1)
-INSERT INTO ConfigurationAdmin VALUES ('News_ShowPick', 'la_Text_Articles', 'la_news_editorpicksabove_prompt', 'checkbox', '', '', 9,1)
-INSERT INTO ConfigurationAdmin VALUES ('News_Archive', 'la_Text_Articles', 'la_news_daysarchive_prompt', 'text', '', '', 10,1)
-INSERT INTO ConfigurationAdmin VALUES ('News_SortReviews', 'la_Text_Reviews', 'la_news_sortreviews_prompt', 'select', '', 'ReviewText=la_common_ReviewText,date=la_common_CreatedOn', 10,1)
-INSERT INTO ConfigurationAdmin VALUES ('News_SortReviewsOrder', 'la_Text_Reviews', 'la_news_sortreviews_prompt', 'select', '', 'asc=la_common_ascending,desc=la_common_descending', 11,1)
-INSERT INTO ConfigurationAdmin VALUES ('News_SortReviews2', 'la_Text_Reviews', 'la_news_sortreviews2_prompt', 'select', '', 'ReviewText=la_common_ReviewText,date=la_common_CreatedOn', 12,1)
-INSERT INTO ConfigurationAdmin VALUES ('News_SortReviewsOrder2', 'la_Text_Reviews', 'la_news_sortreviews2_prompt', 'select', '', 'asc=la_common_ascending,desc=la_common_descending', 13,1)
-INSERT INTO ConfigurationAdmin VALUES ('News_MinVotes', 'la_Text_Articles', 'la_news_MinVotes_prompt', 'text', '', '', 8,1)
-INSERT INTO ConfigurationAdmin VALUES ('Perpage_NewsReviews', 'la_Text_Reviews', 'la_review_perpage_prompt', 'text', NULL, NULL, 5,1)
-INSERT INTO ConfigurationAdmin VALUES ('Perpage_NewsReviews_Short', 'la_Text_Reviews', 'la_review_perpage_short_prompt', 'text', NULL, NULL, 6,1)
-INSERT INTO ConfigurationAdmin VALUES ('News_RatingDelay_Interval', 'la_Text_Articles', 'la_prompt_DupRating', 'select', '', '1=la_Text_Second,60=la_Text_Minute,3600=la_Text_Hour,86400=la_Text_Day,604800=la_Text_Week,2419200=la_Text_Month,29030400=la_text_Year', 17,1)
-INSERT INTO ConfigurationAdmin VALUES ('News_RatingDelay_Value', 'la_Text_Articles', 'la_prompt_DupRating', 'text', '', '', 16,1)
-INSERT INTO ConfigurationAdmin VALUES ('News_ReviewDelay_Interval', 'la_Text_Articles', 'la_prompt_DupReviews', 'select', '', '1=la_Text_Second,60=la_Text_Minute,3600=la_Text_Hour,86400=la_Text_Day,604800=la_Text_Week,2419200=la_Text_Month,29030400=la_text_Year', 15,1)
-INSERT INTO ConfigurationAdmin VALUES ('News_ReviewDelay_Value', 'la_Text_Articles', 'la_prompt_DupReviews', 'text', '', '', 14,1)
-INSERT INTO ConfigurationAdmin VALUES ('n_CategoryTemplate', 'la_section_Templates', 'la_fld_CategoryTemplate', 'text', '', '', 1, 0);
-INSERT INTO ConfigurationAdmin VALUES ('n_ItemTemplate', 'la_section_Templates', 'la_fld_ItemTemplate', 'text', '', '', 1, 0);
-
-INSERT INTO ConfigurationAdmin VALUES ('SearchRel_Keyword_articles', 'la_config_SearchRel_DefaultKeyword', 'la_text_keyword', 'text', NULL, NULL, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('SearchRel_Pop_articles', 'la_config_DefaultPop', 'la_text_popularity', 'text', NULL, NULL, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('SearchRel_Rating_articles', 'la_config_DefaultRating', 'la_prompt_Rating', 'text', NULL, NULL, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('SearchRel_Increase_articles', 'la_config_DefaultIncreaseImportance', 'la_text_increase_importance', 'text', NULL, NULL, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('Search_ShowMultiple_articles', 'la_config_ShowMultiple', 'la_Text_MultipleShow', 'text', NULL, NULL, 0, 1);
-
-INSERT INTO ConfigurationValues VALUES (NULL, 'Perpage_News', '8', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_PopCount', '4', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_ArticleSort', 'CreatedOn desc, Title asc', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_CatSort', 'cat_date desc, cat_name asc', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_TopCount', '4', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_Archive', '1', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_ShowPick', '1', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_CatNewDays', '5', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_ShowMulti', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_Admin_Notice_New', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_Admin_Notice_Modify', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_Admin_Notice_Suggest', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_User_Notice_New', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_User_Notice_Approve', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_User_Notice_Deny', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_User_Notice_Modify', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_User_Notice_Modify_Approve', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_User_Notice_Modify_Deny', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_SortField', 'CreatedOn', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_SortOrder', 'desc', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_VotesToHot', '5', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_SortReviews', 'ReviewText', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_SortReviews2', 'ReviewText', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_SortReviewsOrder', 'desc', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_SortReviewsOrder2', 'asc', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_SortField2', 'Title', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_SortOrder2', 'desc', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_MinVotes', '20', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_RatingDelay_Value', '1', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_RatingDelay_Interval', '86400', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'Article_Root', '{NewsCatId}', 'In-Portal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'Perpage_News_Short', '3', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'Perpage_NewsReviews_Short', '3', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'Perpage_NewsReviews', '10', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_ReviewDelay_Interval', '3600', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_ReviewDelay_Value', '12', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_Highlight_OpenTag', '<span class="match">', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_Highlight_CloseTag', '</span>', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'n_CategoryTemplate', 'innews/index', 'In-News', 'in-news:configuration_output');
-INSERT INTO ConfigurationValues VALUES (NULL, 'n_ItemTemplate', 'innews/detail', 'In-News', 'in-news:configuration_output');
-
-INSERT INTO ConfigurationValues VALUES (NULL, 'SearchRel_Keyword_articles', '90', 'In-News', 'in-news:configuration_search');
-INSERT INTO ConfigurationValues VALUES (NULL, 'SearchRel_Pop_articles', '10', 'In-News', 'in-news:configuration_search');
-INSERT INTO ConfigurationValues VALUES (NULL, 'SearchRel_Rating_articles', '10', 'In-News', 'in-news:configuration_search');
-INSERT INTO ConfigurationValues VALUES (NULL, 'SearchRel_Increase_articles', '30', 'In-News', 'in-news:configuration_search');
-INSERT INTO ConfigurationValues VALUES (NULL, 'Search_ShowMultiple_articles', '0', 'In-News', 'in-news:configuration_search');
-
-INSERT INTO Events VALUES (18, 'ARTICLE.ADD', 2, 0, 'In-News', 'la_event_article.add', 1)
-INSERT INTO Events VALUES (19, 'ARTICLE.MODIFY', 2, 0, 'In-News', 'la_event_article.modify', 1)
-INSERT INTO Events VALUES (20, 'ARTICLE.REVIEW.ADD', 2, 0, 'In-News', 'la_event_article.review.add', 1)
-INSERT INTO Events VALUES (21, 'ARTICLE.ADD', 1, 0, 'In-News', 'la_event_article.add', 0)
-INSERT INTO Events VALUES (22, 'ARTICLE.APPROVE', 1, 0, 'In-News', 'la_event_article.approve', 0)
-INSERT INTO Events VALUES (23, 'ARTICLE.DENY', 1, 0, 'In-News', 'la_event_article.deny', 0)
-INSERT INTO Events VALUES (24, 'ARTICLE.MODIFY', 1, 0, 'In-News', 'la_event_article.modify', 0)
-INSERT INTO Events VALUES (25, 'ARTICLE.MODIFY.APPROVE', 1, 0, 'In-News', 'la_event_article.modify.approve', 0)
-INSERT INTO Events VALUES (26, 'ARTICLE.MODIFY.DENY', 1, 0, 'In-News', 'la_event_article.modify.deny', 0)
-INSERT INTO Events VALUES (27, 'ARTICLE.REVIEW.ADD', 1, 0, 'In-News', 'la_event_article.review.add', 0)
-INSERT INTO Events VALUES (28, 'ARTICLE.REVIEW.APPROVE', 1, 0, 'In-News', 'la_event_article.review.approve', 0)
-INSERT INTO Events VALUES (29, 'ARTICLE.REVIEW.DENY', 1, 0, 'In-News', 'la_event_article.review.deny', 0)
-INSERT INTO Events VALUES (44, 'ARTICLE.REVIEW.ADD.PENDING', 1, 0, 'In-News', 'la_event_article.review.add.pending', 0)
-
-INSERT INTO ItemTypes VALUES (2, 'In-News', 'n', 'News', 'Title', 'CreatedById', 'Hits', 'CachedRating', 'la_ItemTab_News', 1, 'in-news/admin/addarticle.php', 'clsNews', 'Article');
-
-INSERT INTO Modules (Name, Path, Var, Version, Loaded, LoadOrder, TemplatePath, RootCat, BuildDate) VALUES ('In-News', 'in-news/', 'n', '1.2.0', 1, 2, 'innews/', {NewsCatId}, '1054738405');
-
-INSERT INTO PermissionConfig (PermissionName, Description, ErrorMessage, ModuleId) VALUES ('NEWS.VIEW', 'lu_PermName_News.View_desc', 'lu_PermName_News.View_desc', 'In-News');
-INSERT INTO PermissionConfig (PermissionName, Description, ErrorMessage, ModuleId) VALUES ('NEWS.ADD', 'lu_PermName_News.Add_desc', 'lu_PermName_News.Add_desc', 'In-News');
-INSERT INTO PermissionConfig (PermissionName, Description, ErrorMessage, ModuleId) VALUES ('NEWS.DELETE', 'lu_PermName_News.Delete_desc', 'lu_PermName_News.Delete_error', 'In-News');
-INSERT INTO PermissionConfig (PermissionName, Description, ErrorMessage, ModuleId) VALUES ('NEWS.MODIFY', 'lu_PermName_News.Modify_desc', 'lu_PermName_News.Modify_error', 'In-News');
-INSERT INTO PermissionConfig (PermissionName, Description, ErrorMessage, ModuleId) VALUES ('NEWS.RATE', 'lu_PermName_News.Rate_desc', 'lu_PermName_News.Rate_error', 'In-News');
-INSERT INTO PermissionConfig (PermissionName, Description, ErrorMessage, ModuleId) VALUES ('NEWS.REVIEW', 'lu_PermName_News.Review_desc', 'lu_PermName_News.Review_error', 'In-News');
-INSERT INTO PermissionConfig (PermissionName, Description, ErrorMessage, ModuleId) VALUES ('NEWS.REVIEW.PENDING', 'lu_PermName_News.Review.Pending_desc', 'lu_PermName_News.Review.Pending_error', 'In-News');
-
-INSERT INTO SearchConfig VALUES ('News', 'Title', 1, 1, 'lu_fielddesc_news_title', 'lu_field_title', 'In-News', 'la_text_article', 2, 0, 2, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Excerpt', 1, 1, 'lu_fielddesc_news_excerpt', 'lu_field_excerpt', 'In-News', 'la_text_article', 3, 0, 1, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Author', 1, 1, 'lu_fielddesc_news_author', 'lu_field_author', 'In-News', 'la_text_article', 4, 0, 1, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Body', 1, 1, 'lu_fielddesc_news_body', 'lu_field_body', 'In-News', 'la_text_article', 5, 0, 1, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'CreatedOn', 0, 1, 'lu_fielddesc_news_createdon', 'lu_field_createdon', 'In-News', 'la_text_article', 6, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'EndOn', 0, 1, 'lu_fielddesc_news_endon', 'lu_field_endon', 'In-News', 'la_text_article', 7, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Hits', 0, 1, 'lu_fielddesc_news_hits', 'lu_field_hits', 'In-News', 'la_text_article', 8, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'CachedRating', 0, 1, 'lu_fielddesc_news_cachedrating', 'lu_field_cachedrating', 'In-News', 'la_text_article', 9, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'CachedVotesQty', 0, 1, 'lu_fielddesc_news_cachedvotesqty', 'lu_field_cachedvotesqty', 'In-News', 'la_text_article', 10, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'CreatedById', 0, 1, 'lu_fielddesc_news_createdbyid', 'lu_field_createdbyid', 'In-News', 'la_text_article', 11, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Priority', 0, 1, 'lu_fielddesc_news_priority', 'lu_field_priority', 'In-News', 'la_text_article', 12, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Status', 0, 1, 'lu_fielddesc_news_status', 'lu_field_status', 'In-News', 'la_text_article', 13, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'EditorsPick', 0, 1, 'lu_fielddesc_news_editorspick', 'lu_field_editorspick', 'In-News', 'la_text_article', 14, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'LeadStory', 0, 1, 'lu_fielddesc_news_leadstory', 'lu_field_leadstory', 'In-News', 'la_text_article', 15, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'LeadCatStory', 0, 1, 'lu_fielddesc_news_leadcatstory', 'lu_field_leadcatstory', 'In-News', 'la_text_article', 16, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'ResourceId', 0, 1, 'lu_fielddesc_news_resourceid', 'lu_field_resourceid', 'In-News', 'la_text_article', 17, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'CachedReviewsQty', 0, 1, 'lu_fielddesc_news_cachedreviewsqty', 'lu_field_cachedreviewsqty', 'In-News', 'la_text_article', 18, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'StartDate', 0, 1, 'lu_fielddesc_news_startdate', 'lu_field_startdate', 'In-News', 'la_text_article', 19, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'NewItem', 0, 1, 'lu_fielddesc_news_newitem', 'lu_field_newitem', 'In-News', 'la_text_article', 20, 0, 0, 'boolean', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'PopItem', 0, 1, 'lu_fielddesc_news_popitem', 'lu_field_popitem', 'In-News', 'la_text_article', 21, 0, 0, 'boolean', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'HotItem', 0, 1, 'lu_fielddesc_news_hotitem', 'lu_field_hotitem', 'In-News', 'la_text_article', 22, 0, 0, 'boolean', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Archived', 0, 1, 'lu_fielddesc_news_archived', 'lu_field_archived', 'In-News', 'la_text_article', 23, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Modified', 0, 1, 'lu_fielddesc_news_modified', 'lu_field_modified', 'In-News', 'la_text_article', 24, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'ModifiedById', 0, 1, 'lu_fielddesc_news_modifiedbyid', 'lu_field_modifiedbyid', 'In-News', 'la_text_article', 25, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'OrgId', 0, 0, 'lu_fielddesc_news_orgid', 'lu_field_orgid', 'In-News', 'la_text_article', 26, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'NewsId', 0, 1, 'lu_fielddesc_news_newsid', 'lu_field_newsid', 'In-News', 'la_text_article', 0, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('CustomField', 'RssOriginalURL', 1, 0, 'la_fld_RssOriginalURL', 'lu_fld_RssOriginalURL', 'In-News', 'la_section_CustomFields', 0, 283, 1, 'text', '', '', '', '', '', '', 0);
-
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssExpireInterval', 'RssExpireInterval', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssUpdateInterval', 'RssUpdateInterval', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssLastUpdated', 'RssLastUpdated', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssDeleteExpired', 'RssDeleteExpired', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (2, 'RssOriginalURL', 'lu_fld_RssOriginalURL', 'la_section_CustomFields', 'la_fld_RssOriginalURL', 'label', 'cut_first="100"', 0, 1, 0);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssUpdateIntervalType', 'RssUpdateIntervalType', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssSource', 'RssSource', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssExpireIntervalType', 'RssExpireIntervalType', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssDefaultExpiration', 'RssDefaultExpiration', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssDefaultExpirationType', 'RssDefaultExpirationType', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssLastExpired', 'RssLastExpired', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (2, 'RssArticleCRC', 'RssArticleCRC', 'la_section_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT count(*) FROM <%prefix%>News WHERE Status=1', NULL, 'la_prompt_ActiveArticles', 0, 1);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) AS TotalArticles FROM <%prefix%>News', NULL, 'la_prompt_ArticlesTotal', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) AS ActiveArticles FROM <%prefix%>News WHERE Status = 1', NULL, 'la_prompt_ArticlesActive', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) AS PendingArticles FROM <%prefix%>News WHERE Status = 2', NULL, 'la_prompt_ArticlesPending', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) AS DisabledArticles FROM <%prefix%>News WHERE Status = 0', NULL, 'la_prompt_DisabledArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) AS ArchivedArticles FROM <%prefix%>News WHERE Archived = 1', NULL, 'la_prompt_ArticlesArchived', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) AS NewArticles FROM <%prefix%>News WHERE (NewItem = 1) OR ( (UNIX_TIMESTAMP() - CreatedOn) <= <%m:config name="News_CatNewDays"%>*86400 AND (NewItem = 2) )', NULL, 'la_prompt_NewArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) FROM <%prefix%>News WHERE EditorsPick = 1', NULL, 'la_prompt_EditorsPickArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) AS HotArticles FROM <%prefix%>News WHERE (HotItem = 1) OR (Hits >= <%m:config name="News_VotesToHot"%> AND (HotItem = 2) )', NULL, 'la_prompt_HotArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) FROM <%prefix%>News WHERE LeadStory = 1', NULL, 'la_prompt_LeadStoryArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) FROM <%prefix%>News WHERE LeadCatStory = 1', NULL, 'la_prompt_CategoryLeadStoryArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT <%m:post_format field="AVG(CachedRating)" type="currency" precision="2"%> FROM <%prefix%>News WHERE CachedRating > 0', NULL, 'la_prompt_ArticleAverageRating', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) AS PopularArticles FROM <%prefix%>News WHERE (PopItem = 1) OR ( (CachedRating >= <%article:hit_count type="top"%>) AND <%article:hit_count type="top"%> AND (PopItem = 2) )', NULL, '(*) la_prompt_PopularArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT MAX(Hits) AS MaxHitsArticles FROM <%prefix%>News', NULL, 'la_prompt_MaxHitsArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT MAX(CachedVotesQty) AS MaxVotesArticles FROM <%prefix%>News', NULL, 'la_prompt_MaxVotesArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT <%m:post_format field="MAX(CreatedOn)" type="date"%> FROM <%prefix%>News', NULL, 'la_prompt_NewestArticleDate', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT <%m:post_format field="MAX(Modified)" type="date"%> FROM <%prefix%>News', NULL, 'la_prompt_LastArticleUpdate', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) FROM <%prefix%>ItemReview WHERE Module = \'<%modules:get_current%>\'', NULL, 'la_prompt_ArticleReviews', 0, 2);
-
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('CATEGORY.VIEW', 14, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.VIEW', 14, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('CATEGORY.VIEW', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('CATEGORY.ADD.PENDING', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('FAVORITES', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.VIEW', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.RATE', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.REVIEW', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('CATEGORY.VIEW', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('CATEGORY.ADD', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('CATEGORY.DELETE', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('CATEGORY.MODIFY', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('FAVORITES', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.VIEW', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.ADD', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.DELETE', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.MODIFY', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.RATE', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.REVIEW', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('CATEGORY.VIEW', 12, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('FAVORITES', 12, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.VIEW', 12, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.RATE', 12, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.REVIEW.PENDING', 12, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.VIEW', 15, 0, 0, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.ADD', 15, 0, 0, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.DELETE', 15, 0, 0, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.MODIFY', 15, 0, 0, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.RATE', 15, 0, 0, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.REVIEW', 15, 0, 0, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.REVIEW.PENDING', 15, 0, 0, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news.view', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:innews_general.view', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:innews_general.edit', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_output.view', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_output.edit', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_search.view', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_search.edit', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_email.view', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_email.edit', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_custom.view', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_custom.add', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_custom.edit', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_custom.delete', 11, 1, 1, 0);
Property changes on: branches/unlabeled/unlabeled-1.27.2/in-news/admin/install/inportal_data.sql
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.27.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.29.2/in-news/action.php
===================================================================
--- branches/unlabeled/unlabeled-1.29.2/in-news/action.php (revision 12831)
+++ branches/unlabeled/unlabeled-1.29.2/in-news/action.php (nonexistent)
@@ -1,478 +0,0 @@
-<?php
- $ro_perm = $objSession->HasSystemPermission("SYSTEM_ACCESS.READONLY");
- require_login( !admin_login() && $Action, 'expired=1', true );
-
- // permission checking: begin
- $action_mapping = Array(
- 'n_article_delete' => 'NEWS.DELETE',
- 'n_article_move_up' => 'NEWS.ADD|NEWS.MODIFY',
- 'n_article_move_down' => 'NEWS.ADD|NEWS.MODIFY',
- 'n_article_approve' => 'NEWS.ADD|NEWS.MODIFY',
- 'n_article_decline' => 'NEWS.ADD|NEWS.MODIFY',
- 'n_add_article' => 'NEWS.ADD',
- 'n_edit_article' => 'NEWS.MODIFY',
-
- );
- checkActionPermission($action_mapping, $Action);
- // permission checking: end
-
- switch($Action)
- {
- case "m_cat_delete":
- if($ro_perm) break;
- if(isset($CatDeleteList))
- {
- $CatList = $CatDeleteList;
- if(is_array($CatList))
- {
- for($i=0;$i<count($CatList);$i++)
- {
- $c = $CatList[$i];
- $objArticleList->ClearCategoryItems($c,"CategoryItems");
- }
- }
- else
- if(is_numeric($CatList))
- {
- $objArticleList->ClearCategoryItems($CatList,"CategoryItems");
-
- }
- if(!is_array($CatList)) $CatList=Array($CatList);
- UpdateCategoryCount("Article", $CatList, $objArticleList->GetListTypes());
- }
- break;
-
- case "m_paste": /* category paste */
- if($ro_perm) break;
- if($PastedCatIds)
- {
- $cache_cat_ids=Array();
- foreach($PastedCatIds as $SourceCat => $DestCat)
- {
- $cache_cat_ids[$SourceCat]=1;
- $cache_cat_ids[$DestCat]=1;
- $objArticleList->Clear();
- $objArticleList->LoadArticles("CategoryId=$SourceCat","");
- if($objArticleList->NumItems()>0)
- {
- foreach($objArticleList->Items as $item)
- {
- /* fields from categoryitems table */
- $item->UnsetField("CategoryId");
- $item->UnsetField("ItemResourceId");
- $item->UnsetField("PrimaryCat");
-
- $item->CopyToNewResource($DestCat, 'Title');
- $item->AddToCategory($DestCat);
- }
- }
- }
- UpdateCategoryCount("Article", array_keys($cache_cat_ids), $objArticleList->GetListTypes());
- }
- break;
-
- case "n_article_delete":
- if($ro_perm) break;
- if (count($_POST["newslist"]) != 0)
- {
- $objArticleList->FlushCache($_POST["newslist"]);
- foreach($_POST["newslist"] as $newsid)
- $objArticleList->Delete_Item($newsid);
- }
- break;
-
- case "n_article_move_up":
- if($ro_perm) break;
- if (isset($_POST["newslist"]))
- foreach($_POST["newslist"] as $id)
- {
- $a = $objArticleList->GetItem($id);
- $a->MoveUp();
- }
- break;
-
- case "n_article_move_down":
- if($ro_perm) break;
- if (isset($_POST["newslist"]))
- {
- $newslist=array_reverse($_POST["newslist"]);
- foreach($newslist as $id)
- {
- $a = $objArticleList->GetItem($id);
- $a->MoveDown();
- }
- }
- break;
-
- case "n_article_approve":
- if($ro_perm) break;
- if (isset($_POST["newslist"]))
- {
- $cat_ids=Array();
- foreach($_POST["newslist"] as $id)
- {
- $a = $objArticleList->GetItem($id);
- if($a->Get("Status")==-2)
- {
- $OrgId = $a->Get("OrgId");
- if($OrgId)
- {
- $org = $objArticleList->GetItem($OrgId);
- $OldResId = $org->Get("ResourceId");
- $NewResId = $a->Get("ResourceId");
- //$ExpireInterval = $objConfig->Get("link_ExpireMod_Value") * $objConfig->Get("link_ExpireMod_Interval");
- //if($ExpireInterval>0)
- // $l->Set("Expire",adodb_date("U")+$ExpireInterval);
- $a->Set("OrgId",0);
- $a->Approve();
- $cat_ids[]=$org->GetPrimaryCategory();
- $org->DeleteCustomData();
- $org->Delete(TRUE);
- }
- }
- else
- {
- $a->Approve();
- $cat_ids[]=$a->GetPrimaryCategory();
- }
- }
- if($cat_ids) UpdateCategoryCount("Article",$cat_ids,$objArticleList->GetListTypes());
- }
- break;
-
- case "n_article_decline":
- if($ro_perm) break;
- if (isset($_POST["newslist"]))
- {
- $cat_ids = Array();
- foreach($_POST["newslist"] as $id)
- {
- $a = $objArticleList->GetItem($id);
- $cat_ids[] = $a->GetPrimaryCategory();
- if($a->Get("Status")==-2)
- {
- $a->Delete();
- }
- else
- $a->Deny();
- }
- UpdateCategoryCount("Article", $cat_ids, $objArticleList->GetListTypes());
- }
- break;
-
- case "n_add_category":
- $objEditItems = new clsNewsList();
- $objEditItems->SourceTable = $objSession->GetEditTable("News");
- $r = $_POST["ResourceId"];
- $i = $objEditItems->GetItemByField("ResourceId",$_POST["ResourceId"]);
- $Primary = $i->GetPrimaryCategory($objSession->GetEditTable("CategoryItems"));
- $objSession->SetVariable("HasChanges", 1);
- if(is_object($i))
- {
- $table = $objSession->GetEditTable("CategoryItems");
- $CatList = explode(",",$_POST["CatList"]);
-
- // Get List of currect categories article is in
- $link_cats = $i->CategoryMemberList($table);
- $link_cats_arr = explode(",", $link_cats);
-
- if (count($CatList))
- {
- for($j=0; $j < count($CatList);$j++)
- {
- if($CatList[$j])
- {
- $c = $objCatList->GetByResource($CatList[$j]);
- $cat = $c->Get("CategoryId");
-
- if(($cat>0) && !in_array($cat, $link_cats_arr))
- {
- $i->AddToCategory($cat,$table);
- }
- }
- }
- }
- }
- break;
- case "n_cat_delete":
- $objSession->SetVariable("HasChanges", 1);
- $objEditItems = new clsNewsList();
- $objEditItems->SourceTable = $objSession->GetEditTable("News");
- $table = $objSession->GetEditTable("CategoryItems");
- $r = $_POST["ResourceId"];
- $i = $objEditItems->GetItemByField("ResourceId",$_POST["ResourceId"]);
- if(is_object($i))
- {
- $CatCount = $i->CategoryMemberCount($table);
- $Primary = $i->GetPrimaryCategory();
- if($CatCount==count($CatList))
- {
- $sql = "DELETE FROM $table WHERE CategoryId=$cat AND ItemResourceId=$r AND PrimaryCat=0";
- $ado->Execute($sql);
- }
- else
- {
- $CatList = $_POST["itemlist"];
- $ado = &GetADODBConnection();
- for($x=0;$x<count($CatList);$x++)
- {
- $cat = $CatList[$x];
- if(is_numeric($cat))
- {
- if($cat!=$Primary)
- {
- $sql = "DELETE FROM $table WHERE CategoryId=$cat AND ItemResourceId=$r";
- if((int)$_GLOBALS["debuglevel"])
- echo $sql;
- $ado->Execute($sql);
- $CatCount--;
- }
- }
- }
-
- for($x=0;$x<count($CatList);$x++)
- {
- $cat = $CatList[$x];
- if(is_numeric($cat>0))
- {
- if($cat==$Primary && $CatCount>1)
- {
- $sql = "DELETE FROM $table WHERE CategoryId=$cat AND ItemResourceId=$r";
- if((int)$_GLOBALS["debuglevel"])
- echo $sql;
- $ado->Execute($sql);
- $CatCount--;
- }
- }
- }
- }
- }
- break;
-
- case 'n_primary_cat':
- // change primary category of the link
- $objEditItems = new clsNewsList();
- $objEditItems->SourceTable = $objSession->GetEditTable("News");
- $article = $objEditItems->GetItemByField('ResourceId', $_REQUEST['ResourceId']);
- if( is_object($article) )
- {
- $new_cat = array_shift($_REQUEST['itemlist']);
- $ci_table = $objSession->GetEditTable('CategoryItems');
- $article->SetPrimaryCategory($new_cat, $ci_table);
- }
- break;
-
- case "n_add_article":
- $application =& kApplication::Instance();
- $application->SetVar('n_mode', 't');
- if($_POST["NewsEditStatus"]!=2)
- {
- $CreatedOn = DateTimestamp($_POST["news_date"],GetDateFormat(0, true));
- $EndOn = DateTimestamp($_POST["news_enddate"],GetDateFormat(0, true));
- $StartDate = DateTimestamp($_POST["news_startdate"],GetDateFormat(0, true));
-
- $login = trim($_POST["news_author"]);
- if(strlen($login))
- {
- $u = $objUsers->GetItemByField("Login",$login);
- if(is_object($u))
- {
- $CreatedById = $u->Get("PortalUserId");
- if($CreatedById==0)
- $CreatedById = $objSession->Get("PortalUserId");
- }
- else
- $CreatedById = $objSession->Get("PortalUserId");
- }
- else
- $CreatedById = $objSession->Get("PortalUserId");
- $html = (int)$_POST["html_enable"];
-
- $Status = (int)$_POST["status"];
- $Hot = (int)$_POST["itemhot"];
- $Pop = (int)$_POST["itempop"];
- $New = (int)$_POST["itemnew"];
-
- $pick = (int)$_POST["news_pick"];
- $leading = (int)$_POST["news_leading"];
- $leading_cat = (int)$_POST["news_leading_cat"];
- $Priority = (int)$_POST["news_priority"];
-
- $news_excerpt = $_POST["news_excerpt"];
- if($_POST["excerpt_generate"] == 1 || strlen($news_excerpt)==0)
- {
- $tempbody = strip_tags($_POST["news_body"]);
- $len = strlen($tempbody);
- if ($len < 100)
- $news_excerpt = $tempbody;
- else
- {
- $news_excerpt = substr(strip_tags($tempbody), 0, 100);
- if(substr($news_excerpt,-1)!=" ")
- {
- $pos = strrpos($news_excerpt," ");
- if($pos)
- $news_excerpt = substr($news_excerpt,0,$pos);
- }
- $news_excerpt .= "..";
- }
- }
-
- $objEditItems = new clsNewsList();
- $objEditItems->SourceTable = $objSession->GetEditTable("News");
-
- $posted_hits = $_POST['news_hits_show'];
-
- $posted_hits_arr = explode('.', $_POST['news_hits']);
-
-
- $save_hits = $_POST['news_hits'];
- if ($posted_hits_arr[0] != $posted_hits) {
- $save_hits = $posted_hits;
- }
-
- $l = $objEditItems->Add_News($_POST["CategoryId"],
- inp_escape($_POST["news_title"], $html),
- inp_escape($news_excerpt, $html),
- inp_escape($_POST["news_author"]),
- inp_escape($_POST["news_body"], $html),
- $CreatedOn, $EndOn, $StartDate, $Status,
- $pick, $New,$Pop,$Hot,
- $_POST["news_rating"],$_POST["news_votes"],$save_hits,
- $leading, $leading_cat, $Priority,$CreatedById,$html,
- GetVar('auto_filename'), GetVar('filename') );
- saveCustomFields('n', $l->Get('ResourceId'), 2);
- }
- break;
-
- case "n_edit_article":
- $application =& kApplication::Instance();
- $application->SetVar('n_mode', 't');
- if($_POST["NewsEditStatus"]!=2)
- {
- $CreatedOn = DateTimestamp($_POST["news_date"],GetDateFormat(0, true));
- $EndOn = DateTimestamp($_POST["news_enddate"],GetDateFormat(0, true));
- $StartDate = DateTimestamp($_POST["news_startdate"],GetDateFormat(0, true));
-
- $login = trim($_POST["news_author"]);
- if(strlen($login))
- {
- $u = $objUsers->GetItemByField("Login",$login);
- if(is_object($u))
- {
- $CreatedById = $u->Get("PortalUserId");
- if($CreatedById==0)
- $CreatedById = $objSession->Get("PortalUserId");
- }
- else
- $CreatedById = $objSession->Get("PortalUserId");
- }
- else
- $CreatedById = $objSession->Get("PortalUserId");
-
- $html = (int)$_POST["html_enable"];
-
- $Status = (int)$_POST["status"];
- $Hot = (int)$_POST["itemhot"];
- $Pop = (int)$_POST["itempop"];
- $New = (int)$_POST["itemnew"];
-
- $pick = (int)$_POST["news_pick"];
- $leading = (int)$_POST["news_leading"];
- $leading_cat = (int)$_POST["news_leading_cat"];
- $Priority = (int)$_POST["news_priority"];
-
- if ($_POST["excerpt_generate"] == 1 || strlen($news_excerpt)==0)
- {
- $len = strlen($_POST["news_body"]);
- if ($len < 100)
- $news_excerpt = $_POST["news_body"];
- else
- $news_excerpt = substr(strip_tags($_POST["news_body"]), 0, 100);
- }
- else {
- $news_excerpt = $_POST["news_excerpt"];
- }
-
- $objEditItems = new clsNewsList();
- $objEditItems->SourceTable = $objSession->GetEditTable("News");
-
- $posted_hits = $_POST['news_hits_show'];
-
- $posted_hits_arr = explode('.', $_POST['news_hits']);
-
-
- $save_hits = $_POST['news_hits'];
- if ($posted_hits_arr[0] != $posted_hits) {
- $save_hits = $posted_hits;
- }
-
- $l = $objEditItems->Edit_News($_POST["NewsId"],
- inp_escape($_POST["news_title"],$html),
- inp_escape($news_excerpt, $html),
- inp_escape($_POST["news_author"]),
- inp_escape($_POST["news_body"], $html),
- $CreatedOn, $EndOn, $StartDate, $Status, $pick, $New, $Pop,
- $Hot, $_POST["news_rating"], $_POST["news_votes"],
- $save_hits, $CreatedById,$leading, $leading_cat, $Priority,$html,
- GetVar('auto_filename'), GetVar('filename') );
- saveCustomFields('n', $l->Get("ResourceId"), 2);
- }
- break;
-
- case "n_article_cut":
- if($ro_perm) break;
- if(isset($_POST["newslist"]))
- {
- $objArticleList->CopyToClipboard("CUT","NewsId",$_POST["newslist"]);
- }
- break;
-
- case "n_article_copy":
- if($ro_perm) break;
- if(isset($_POST["newslist"]))
- {
- $objArticleList->CopyToClipboard("COPY","NewsId",$_POST["newslist"]);
- }
- break;
-
- // Used from JS
- case "news_paste":
- if($ro_perm) break;
- if($objArticleList->ItemsOnClipboard()>0)
- {
- $objArticleList->PasteFromClipboard($objCatList->CurrentCategoryID(),"Title");
- UpdateCategoryCount("Article", $objCatList->CurrentCategoryID(), $objArticleList->ListType);
- }
- break;
-
- }
-
-if( ! $objSession->HasSystemPermission("SYSTEM_ACCESS.READONLY") )
-{
- /* Handle the status of news item edit tabs */
- if( GetVar('NewsEditStatus') == 1)
- {
- $article_ids = $objArticleList->CopyFromEditTable("NewsId");
- if ($article_ids) {
- $objCustomDataList->CopyFromEditTable('n');
- }
-
- $objArticleList->Clear();
- $objImages = new clsImageList();
- $objImages->CopyFromEditTable("ImageId");
- $objArticleList->FlushCache($article_ids);
-
- }
- /* user hit the cancel button */
- if( GetVar('NewsEditStatus') == 2)
- {
- $objArticleList->PurgeEditTable("NewsId");
- $objArticleList->PurgeCatListEditTable();
- $objCustomDataList->PurgeEditTable('n');
- $objImages = new clsImageList();
- $objImages->PurgeEditTable("ImageId");
- $objArticleList->Clear();
- }
-}
-?>
Property changes on: branches/unlabeled/unlabeled-1.29.2/in-news/action.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.29.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.39.2/in-news/units/articles/articles_config.php
===================================================================
--- branches/unlabeled/unlabeled-1.39.2/in-news/units/articles/articles_config.php (revision 12831)
+++ branches/unlabeled/unlabeled-1.39.2/in-news/units/articles/articles_config.php (nonexistent)
@@ -1,313 +0,0 @@
-<?php
-
-$config = Array(
- 'Prefix' => 'n',
-
- 'ItemClass' => Array('class' => 'kCatDBItem', 'file' => '', 'build_event' => 'OnItemBuild'),
- 'ListClass' => Array('class' => 'kCatDBList', 'file' => '', 'build_event' => 'OnListBuild'),
- 'EventHandlerClass' => Array('class' => 'ArticlesEventHandler', 'file' => 'articles_event_handler.php', 'require_classes' => Array('kCatDBEventHandler'), 'build_event' => 'OnBuild'),
- 'TagProcessorClass' => Array('class' => 'ArticlesTagProcessor', 'file' => 'articles_tag_processor.php', 'require_classes' => Array('kCatDBTagProcessor'), 'build_event' => 'OnBuild'),
- 'AutoLoad' => true,
-
- 'Hooks' => Array(
- Array(
- 'Mode' => hAFTER,
- 'Conditional' => false,
- 'HookToPrefix' => 'c',
- 'HookToSpecial' => '*',
- 'HookToEvent' => Array('OnAfterConfigRead'),
- 'DoPrefix' => '',
- 'DoSpecial' => '',
- 'DoEvent' => 'OnUpdateCategoryCustomFields',
- ),
- ),
- 'CatalogItem' => true,
- 'AdminTemplatePath' => 'articles',
- 'AdminTemplatePrefix' => 'articles_',
- 'QueryString' => Array(
- 1 => 'id',
- 2 => 'Page',
- 3 => 'Reviews_Page',
- 4 => 'event',
- 5 => 'mode',
- ),
-
- 'RegularEvents' => Array(
- 'rss_category_update' => Array('EventName' => 'OnUpdateRSSAtricles', 'RunInterval' => 0, 'Type' => reBEFORE),
- ),
-
- 'IDField' => 'NewsId',
- 'StatusField' => Array('Status'), // field, that is affected by Approve/Decline events
-
- 'TitleField' => 'Title', // field, used in bluebar when editing existing item
- 'TitlePhrase' => 'la_Text_Article', // phrase used to specify item type in relationship list
-
- 'TitlePresets' => Array(
- 'default' => Array( 'new_status_labels' => Array('n' => '!la_title_AddingArticle!'),
- 'edit_status_labels' => Array('n' => '!la_title_EditingArticle!'),
- 'new_titlefield' => Array('n' => '!la_title_NewArticle!'),
- ),
-
- 'articles_edit' => Array('prefixes' => Array('n'), 'format' => "#n_status# '#n_titlefield#' - !la_title_General!"),
-
- 'articles_categories'=>Array('prefixes' => Array('n','n-ci_List'), 'format' => "#n_status# '#n_titlefield#' - !la_title_Categories!"),
- 'articles_relations'=> Array('prefixes' => Array('n'), 'format' => "#n_status# '#n_titlefield#' - !la_title_Relations!"),
- 'articles_images' => Array('prefixes' => Array('n'), 'format' => "#n_status# '#n_titlefield#' - !la_title_Images!"),
- 'articles_reviews' => Array('prefixes' => Array('n'), 'format' => "#n_status# '#n_titlefield#' - !la_title_Reviews!"),
- 'articles_custom' => Array('prefixes' => Array('n'), 'format' => "#n_status# '#n_titlefield#' - !la_title_Custom!"),
-
- 'images_edit' => Array( 'prefixes' => Array('n', 'n-img'),
- 'new_status_labels' => Array('n-img'=>'!la_title_Adding_Image!'),
- 'edit_status_labels' => Array('n-img'=>'!la_title_Editing_Image!'),
- 'new_titlefield' => Array('n-img'=>'!la_title_New_Image!'),
- 'format' => "#n_status# '#n_titlefield#' - #n-img_status# '#n-img_titlefield#'",
- ),
-
- 'reviews_edit' => Array( 'prefixes' => Array('n', 'n-rev'),
- 'new_status_labels' => Array('n-rev'=>"!la_title_Adding_Review! '!la_title_New_Review!'"),
- 'edit_status_labels' => Array('n-rev'=>'!la_title_Editing_Review!'),
- 'format' => "#n_status# '#n_titlefield#' - #n-rev_status#",
- ),
-
- 'relations_edit' => Array( 'prefixes' => Array('n', 'n-rel'),
- 'new_status_labels' => Array('n-rel'=>"!la_title_Adding_Relationship! '!la_title_New_Relationship!'"),
- 'edit_status_labels' => Array('n-rel'=>'!la_title_Editing_Relationship!'),
- 'format' => "#n_status# '#n_titlefield#' - #n-rel_status#",
- ),
-
- 'tree_in-news' => Array('format' => '!la_Text_Version! '.$this->Application->findModule('Name', 'In-News', 'Version')),
- ),
-
- 'PermItemPrefix' => 'NEWS',
-
- 'PermTabText' => 'In-News',
- 'PermSection' => Array('main' => 'CATEGORY:in-news:articles_list', 'search' => 'in-news:configuration_search', 'email' => 'in-news:configuration_email', 'custom' => 'in-news:configuration_custom'),
-
- 'Sections' => Array(
- 'in-news' => Array(
- 'parent' => 'in-portal:root',
- 'icon' => 'settings_in-newz',
- 'label' => 'la_title_In-News',
- 'url' => Array('t' => 'sections_list', 'pass_section' => true, 'pass' => 'm'),
- 'permissions' => Array('view'),
- 'priority' => 3.2,
- 'type' => stTREE,
- ),
-
- 'in-news:innews_general' => Array(
- 'parent' => 'in-news',
- 'icon' => 'settings_general',
- 'label' => 'la_tab_GeneralSettings',
- 'url' => Array('t' => 'config/config_general', 'pass_section' => true, 'pass' => 'm'),
- 'permissions' => Array('view', 'edit'),
- 'priority' => 1,
- 'type' => stTREE,
- ),
-
- 'in-news:configuration_output' => Array(
- 'parent' => 'in-news',
- 'icon' => 'settings_output',
- 'label' => 'la_tab_ConfigOutput',
- 'url' => Array('t' => 'config/config_universal', 'pass_section' => true, 'pass' => 'm'),
- 'permissions' => Array('view', 'edit'),
- 'priority' => 2,
- 'type' => stTREE,
- ),
-
- 'in-news:configuration_search' => Array(
- 'parent' => 'in-news',
- 'icon' => 'settings_search',
- 'label' => 'la_tab_ConfigSearch',
- 'url' => Array('t' => 'config/config_search', 'module_key' => 'articles', 'pass_section' => true, 'pass' => 'm'),
- 'permissions' => Array('view', 'edit'),
- 'priority' => 3,
- 'type' => stTREE,
- ),
-
- 'in-news:configuration_email' => Array(
- 'parent' => 'in-news',
- 'icon' => 'settings_email',
- 'label' => 'la_tab_ConfigE-mail',
- 'url' => Array('t' => 'config/config_email', 'pass_section' => true, 'pass' => 'm'),
- 'permissions' => Array('view', 'edit'),
- 'priority' => 4,
- 'type' => stTREE,
- ),
-
- 'in-news:configuration_custom' => Array(
- 'parent' => 'in-news',
- 'icon' => 'settings_custom',
- 'label' => 'la_tab_ConfigCustom',
- 'url' => Array('t' => 'custom_fields/custom_fields_list', 'cf_type' => 2, 'pass_section' => true, 'pass' => 'm,cf'),
- 'permissions' => Array('view', 'add', 'edit', 'delete'),
- 'priority' => 5,
- 'type' => stTREE,
- ),
-
- ),
-
- 'FilterMenu' => Array(
- 'Groups' => Array(
- Array('mode' => 'AND', 'filters' => Array('show_active','show_pending','show_disabled'), 'type' => WHERE_FILTER),
- Array('mode' => 'AND', 'filters' => Array('show_new'), 'type' => HAVING_FILTER),
- Array('mode' => 'AND', 'filters' => Array('show_hot'), 'type' => HAVING_FILTER),
- Array('mode' => 'AND', 'filters' => Array('show_pop'), 'type' => HAVING_FILTER),
- Array('mode' => 'AND', 'filters' => Array('show_pick'), 'type' => WHERE_FILTER),
- ),
- 'Filters' => Array(
- 'show_active' => Array('label' =>'la_Active', 'on_sql' => '', 'off_sql' => '%1$s.Status != 1' ),
- 'show_pending' => Array('label' => 'la_Pending', 'on_sql' => '', 'off_sql' => '%1$s.Status != 2' ),
- 'show_disabled' => Array('label' => 'la_Disabled', 'on_sql' => '', 'off_sql' => '%1$s.Status != 0' ),
- 's1' => 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' ),
- )
- ),
-
- 'CatalogSelectorName' => 'newslist',
-
- 'ItemPropertyMappings' => Array(
- 'NewDays' => 'News_CatNewDays', // number of days item to be NEW
- 'MinPopVotes' => 'News_MinPopVotes', // minimum number of votes for an item to be POP
- 'MinPopRating' => 'News_MinPopRating',// minimum rating for an item to be POP
- 'MaxHotNumber' => 'News_MaxHotNumber',// maximum number of HOT items
-
- 'HotLimit' => 'News_HotLimit', // variable name in inp_Cache table
- 'ClickField' => 'Hits', // item click count is stored here (in item table)
- ),
-
- 'ItemType' => 2, // this is used when relation to product is added from in-portal and via-versa
-
- 'ViewMenuPhrase' => 'la_title_Articles',
-
- 'StatisticsInfo' => Array(
- 'pending' => Array(
- 'icon' => 'icon16_article_pending.gif',
- 'label' => 'la_Text_Articles',
- 'js_url' => '#url#',
- 'url' => Array('t' => 'advanced_view', 'SetTab' => 'n', 'pass' => 'm,n.showall', 'n.showall_event' => 'OnSetFilterPattern', 'n.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,
- ),
- ),
-
- 'TableName' => TABLE_PREFIX.'News',
-
- 'CalculatedFields' => Array(
- '' => Array (
- 'UserName' => 'IF (ISNULL(u.Login), IF (%1$s.CreatedById = -1, "root", IF (%1$s.CreatedById = -2, "Guest", "n/a")), u.Login)',
- 'CategoryId' => TABLE_PREFIX.'CategoryItems.CategoryId',
- 'Filename' => TABLE_PREFIX.'CategoryItems.Filename',
- 'CategoryFilename' => TABLE_PREFIX.'Category.NamedParentPath',
- ),
- ),
-
- 'CacheModRewrite' => true,
-
- 'ListSQLs' => Array( ''=>' SELECT %1$s.* %2$s
- FROM %1$s
- LEFT JOIN '.TABLE_PREFIX.'CategoryItems ON '.TABLE_PREFIX.'CategoryItems.ItemResourceId = %1$s.ResourceId
- LEFT JOIN '.TABLE_PREFIX.'Category ON '.TABLE_PREFIX.'Category.CategoryId = '.TABLE_PREFIX.'CategoryItems.CategoryId
- LEFT JOIN '.TABLE_PREFIX.'PermCache perm ON perm.CategoryId = '.TABLE_PREFIX.'CategoryItems.CategoryId
- LEFT JOIN '.TABLE_PREFIX.'PortalUser u ON %1$s.CreatedById = u.PortalUserId
- LEFT JOIN '.TABLE_PREFIX.'%3$sNewsCustomData cust ON %1$s.ResourceId = cust.ResourceId',
- ), // key - special, value - list select sql
-
- 'ListSortings' => Array(
- '' => Array(
- 'ForcedSorting' => Array('EditorsPick' => 'desc', 'Priority' => 'desc'),
- 'Sorting' => Array('Title' => 'asc'),
- )
- ),
- 'ItemSQLs' => Array( ''=>' SELECT %1$s.* %2$s
- FROM %1$s
- LEFT JOIN '.TABLE_PREFIX.'CategoryItems ON '.TABLE_PREFIX.'CategoryItems.ItemResourceId = %1$s.ResourceId
- LEFT JOIN '.TABLE_PREFIX.'Category ON '.TABLE_PREFIX.'Category.CategoryId = '.TABLE_PREFIX.'CategoryItems.CategoryId
- LEFT JOIN '.TABLE_PREFIX.'PortalUser u ON %1$s.CreatedById = u.PortalUserId
- LEFT JOIN '.TABLE_PREFIX.'%3$sNewsCustomData cust ON %1$s.ResourceId = cust.ResourceId'),
-
- 'SubItems' => Array('n-rev', 'n-ci', 'n-rel', 'n-img', 'n-cdata'),
-
- 'Fields' => Array (
- 'NewsId' => Array(),
- 'Title' => Array('type' => 'string', 'not_null' => 1, 'required' => 1, 'default' => ''),
- 'AutomaticFilename' => Array('type' => 'int', 'not_null' => 1, 'default' => '1'),
- 'Excerpt' => Array('type' => 'string', 'not_null' => 1, 'default' => ''),
- 'Author' => Array('type' => 'string', 'not_null' => 1, 'default' => ''),
- 'Body' => Array('type' => 'string', 'not_null' => 1, 'required' => 1, 'default' => ''),
- 'CreatedOn' => Array('type' => 'int', 'formatter' => 'kDateFormatter', 'required' => 1, 'not_null' => 1,'default' => '#NOW#'),
- 'TextFormat' => Array('type' => 'int', 'not_null' => 1, 'default' => '0'),
- 'EndOn' => Array('type' => 'int', 'formatter' => 'kDateFormatter', 'not_null' => 1,'default' => ''),
- 'Hits' => Array('type' => 'double', 'formatter' => 'kFormatter', 'format' => '%d', 'not_null' => 1, 'default' => 0),
- 'CachedRating' => Array('type' => 'string', 'default' => 0),
- 'CachedVotesQty' => Array('type' => 'int','not_null' => 1,'default' => '0'),
- 'CreatedById' => Array('type' => 'int', 'formatter' => 'kLEFTFormatter', 'options' => Array(-1 => 'root', -2 => 'Guest'),'left_sql'=>'SELECT %s FROM '.TABLE_PREFIX.'PortalUser WHERE `%s` = \'%s\'', 'left_key_field' => 'PortalUserId', 'left_title_field' => 'Login', 'not_null' => 1, 'required' => 1, 'default' => -1),
- 'Priority' => Array('type' => 'int','default' => ''),
- '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),
- 'LeadStory' => Array('type' => 'int', 'formatter' => 'kOptionsFormatter', 'options' => Array(1 => 'la_Yes', 0 => 'la_No'), 'use_phrases' => 1, 'not_null' => 1, 'default' => 0),
- 'LeadCatStory' => 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' => ''),
- 'CachedReviewsQty' => Array('type' => 'int', 'not_null' => 1, 'default' => 0),
- 'StartDate' => Array('type' => 'int', 'formatter' => 'kDateFormatter', 'required' => 1, 'not_null' => 1, 'default' => '#NOW#'),
- '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),
- '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),
- '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),
- 'Archived' => Array('type' => 'int', 'formatter' => 'kOptionsFormatter', 'options' => Array(1 => 'la_Yes', 2 => 'la_No'), 'use_phrases' => 1, 'not_null' => 1, 'default' => 0),
- 'Modified' => Array('type' => 'int', 'formatter' => 'kDateFormatter', 'not_null' => 1,'default' => '#NOW#'),
- 'ModifiedById' => Array('type' => 'int', 'formatter' => 'kLEFTFormatter', 'options' => Array(-1 => 'root', -2 => 'Guest'),'left_sql'=>'SELECT %s FROM '.TABLE_PREFIX.'PortalUser WHERE `%s` = \'%s\'', 'left_key_field' => 'PortalUserId', 'left_title_field' => 'Login', 'not_null' => 1,'default' => -1),
- 'OrgId' => Array('type' => 'int','default' => ''),
- ),
-
- 'VirtualFields' => Array(
- 'UserName' => Array('type' => 'string', 'default' => ''),
- 'CategoryId' => Array('type' => 'int', 'default' => 0),
- 'cust_RssOriginalURL' => Array('type' => 'string', 'default' => ''),
- 'cust_RssArticleCRC' => Array('type' => 'int', 'default' => 0),
- 'Filename' => Array('type' => 'string', 'not_null' => 1, 'default' => ''),
- 'CachedNavbar' => Array('type' => 'string', 'default' => ''),
- ),
-
- 'Grids' => Array(
- 'Default' => Array(
- 'Icons' => Array(1 => 'icon16_article.gif', 2 => 'icon16_article_pending.gif', 0 => 'icon16_article_disabled.gif', 'HOT' => 'icon16_article_hot.gif', 'POP' => 'icon16_article_pop.gif', 'NEW' => 'icon16_article_new.gif', 'PICK' => 'icon16_article_pick.gif'),
- 'Fields' => Array(
- 'NewsId' => Array('title' => 'la_col_Id', 'data_block' => 'grid_checkbox_td'),
- 'Title' => Array('title' => 'la_col_Title', 'data_block' => 'grid_catitem_td'),
-// 'PrimaryCategory' => Array('title' => 'la_col_PrimaryCategory', 'data_block' => 'grid_category_td'),
- 'UserName' => Array('title' => 'la_col_Author'),
- 'LeadStory' => Array('title' => 'la_col_LeadStory'),
- 'LeadCatStory' => Array('title' => 'la_col_LeadCatStory'),
- 'StartDate' => Array('title' => 'la_col_StartDate'),
- 'EndOn' => Array('title' => 'la_col_EndOn', 'data_block' => 'article_expire_td'),
- ),
- ),
-
-
- 'Radio' => Array(
- 'Icons' => Array(1 => 'icon16_article.gif', 2 => 'icon16_article_pending.gif', 0 => 'icon16_article_disabled.gif', 'HOT' => 'icon16_article_hot.gif', 'POP' => 'icon16_article_pop.gif', 'NEW' => 'icon16_article_new.gif', 'PICK' => 'icon16_article_pick.gif'),
- 'Fields' => Array(
- 'NewsId' => Array('title' => 'la_col_Id', 'data_block' => 'grid_radio_td'),
- 'Title' => Array('title' => 'la_col_Title', 'data_block' => 'grid_catitem_td'),
- 'UserName' => Array('title' => 'la_col_Author'),
- 'LeadStory' => Array('title' => 'la_col_LeadStory'),
- 'LeadCatStory' => Array('title' => 'la_col_LeadCatStory'),
- 'StartDate' => Array('title' => 'la_col_StartDate'),
- 'EndOn' => Array('title' => 'la_col_EndOn', 'data_block' => 'article_expire_td'),
- ),
- ),
- ),
-
- 'ConfigMapping' => Array(
- 'PerPage' => 'Perpage_News',
- 'ShortListPerPage' => 'Perpage_News_Short',
- 'DefaultSorting1Field' => 'News_SortField',
- 'DefaultSorting2Field' => 'News_SortField2',
- 'DefaultSorting1Dir' => 'News_SortOrder',
- 'DefaultSorting2Dir' => 'News_SortOrder2',
- ),
- );
-
-
-?>
\ No newline at end of file
Property changes on: branches/unlabeled/unlabeled-1.39.2/in-news/units/articles/articles_config.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.39.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.38.2/in-news/admin/install/inportal_data.sql
===================================================================
--- branches/unlabeled/unlabeled-1.38.2/in-news/admin/install/inportal_data.sql (revision 12831)
+++ branches/unlabeled/unlabeled-1.38.2/in-news/admin/install/inportal_data.sql (nonexistent)
@@ -1,210 +0,0 @@
-INSERT INTO ConfigurationAdmin VALUES ('News_Search_Id', 'la_Text_Search', 'la_prompt_for_Id', 'checkbox', '', '', 1, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_SortField', 'la_Text_Articles', 'la_news_sortfield_pompt', 'select', '', 'Title=la_Article_Title,Excerpt=la_Article_Excerpt,Author=la_Article_Author,CreatedOn=la_Article_Date,Hits=la_Article_Hits,CachedRating=la_Article_Rating,<SQL>SELECT Prompt AS OptionName, CONCAT("cust_", FieldName) AS OptionValue FROM <PREFIX>CustomField WHERE (Type = 2) AND (IsSystem = 0)</SQL>', 10.01, 1, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_SortOrder', 'la_Text_Articles', 'la_news_sortfield_pompt', 'select', '', 'asc=la_common_ascending,desc=la_common_descending', 10.01, 2, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_SortField2', 'la_Text_Articles', 'la_news_sortfield2_pompt', 'select', '', 'Title=la_Article_Title,Excerpt=la_Article_Excerpt,Author=la_Article_Author,CreatedOn=la_Article_Date,Hits=la_Article_Hits,CachedRating=la_Article_Rating,<SQL>SELECT Prompt AS OptionName, CONCAT("cust_", FieldName) AS OptionValue FROM <PREFIX>CustomField WHERE (Type = 2) AND (IsSystem = 0)</SQL>', 10.02, 1, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_SortOrder2', 'la_Text_Articles', 'la_news_sortfield2_pompt', 'select', '', 'asc=la_common_ascending,desc=la_common_descending', 10.02, 2, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_CatNewDays', 'la_Text_Articles', 'la_news_newdays_prompt', 'text', '', '', 10.05, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('Perpage_News', 'la_Text_Articles', 'la_news_perpage_prompt', 'text', '', '', 10.03, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('Perpage_News_Short', 'la_Text_Articles', 'la_news_perpage_short_prompt', 'text', '', '', 10.04, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_MinPopRating', 'la_Text_Articles', 'la_fld_News_MinPopRating', 'text', '', '', 10.06, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_MaxHotNumber', 'la_Text_Articles', 'la_fld_News_MaxHotNumber', 'text', '', '', 10.08, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_ShowPick', 'la_Text_Articles', 'la_news_editorpicksabove_prompt', 'checkbox', '', '', 10.1, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_Archive', 'la_Text_Articles', 'la_news_daysarchive_prompt', 'text', '', '', 10.09, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_SortReviews', 'la_Text_Reviews', 'la_news_sortreviews_prompt', 'select', '', 'ReviewText=la_common_ReviewText,date=la_common_CreatedOn', 20.01, 1, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_SortReviewsOrder', 'la_Text_Reviews', 'la_news_sortreviews_prompt', 'select', '', 'asc=la_common_ascending,desc=la_common_descending', 20.01, 2, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_SortReviews2', 'la_Text_Reviews', 'la_news_sortreviews2_prompt', 'select', '', 'ReviewText=la_common_ReviewText,date=la_common_CreatedOn', 20.02, 1, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_SortReviewsOrder2', 'la_Text_Reviews', 'la_news_sortreviews2_prompt', 'select', '', 'asc=la_common_ascending,desc=la_common_descending', 20.02, 2, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_MinPopVotes', 'la_Text_Articles', 'la_fld_News_MinPopVotes', 'text', '', '', 10.07, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('Perpage_NewsReviews', 'la_Text_Reviews', 'la_review_perpage_prompt', 'text', NULL, NULL, 20.03, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('Perpage_NewsReviews_Short', 'la_Text_Reviews', 'la_review_perpage_short_prompt', 'text', NULL, NULL, 20.03, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_RatingDelay_Interval', 'la_Text_Articles', 'la_prompt_DupRating', 'select', '', '1=la_Text_Second,60=la_Text_Minute,3600=la_Text_Hour,86400=la_Text_Day,604800=la_Text_Week,2419200=la_Text_Month,29030400=la_text_Year', 10.12, 2, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_RatingDelay_Value', 'la_Text_Articles', 'la_prompt_DupRating', 'text', '', '', 10.12, 1, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_ReviewDelay_Interval', 'la_Text_Articles', 'la_prompt_DupReviews', 'select', '', '1=la_Text_Second,60=la_Text_Minute,3600=la_Text_Hour,86400=la_Text_Day,604800=la_Text_Week,2419200=la_Text_Month,29030400=la_text_Year', 10.11, 2, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_ReviewDelay_Value', 'la_Text_Articles', 'la_prompt_DupReviews', 'text', '', '', 10.11, 1, 1);
-INSERT INTO ConfigurationAdmin VALUES ('n_CategoryTemplate', 'la_section_Templates', 'la_fld_CategoryTemplate', 'text', '', '', 30.01, 0, 0);
-INSERT INTO ConfigurationAdmin VALUES ('n_ItemTemplate', 'la_section_Templates', 'la_fld_ItemTemplate', 'text', '', '', 30.02, 0, 0);
-
-INSERT INTO ConfigurationAdmin VALUES ('SearchRel_Keyword_articles', 'la_config_SearchRel_DefaultKeyword', 'la_text_keyword', 'text', NULL, NULL, 0, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('SearchRel_Pop_articles', 'la_config_DefaultPop', 'la_text_popularity', 'text', NULL, NULL, 0, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('SearchRel_Rating_articles', 'la_config_DefaultRating', 'la_prompt_Rating', 'text', NULL, NULL, 0, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('SearchRel_Increase_articles', 'la_config_DefaultIncreaseImportance', 'la_text_increase_importance', 'text', NULL, NULL, 0, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('Search_ShowMultiple_articles', 'la_config_ShowMultiple', 'la_Text_MultipleShow', 'text', NULL, NULL, 0, 0, 1);
-
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'Perpage_News', '8', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_PopCount', '4', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_ArticleSort', 'CreatedOn desc, Title asc', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_CatSort', 'cat_date desc, cat_name asc', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_MinPopRating', '4', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_Archive', '0', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_ShowPick', '1', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_CatNewDays', '5', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_ShowMulti', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_Admin_Notice_New', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_Admin_Notice_Modify', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_Admin_Notice_Suggest', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_User_Notice_New', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_User_Notice_Approve', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_User_Notice_Deny', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_User_Notice_Modify', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_User_Notice_Modify_Approve', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_User_Notice_Modify_Deny', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_SortField', 'CreatedOn', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_SortOrder', 'desc', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_MaxHotNumber', '5', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_SortReviews', 'ReviewText', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_SortReviews2', 'ReviewText', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_SortReviewsOrder', 'desc', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_SortReviewsOrder2', 'asc', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_SortField2', 'Title', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_SortOrder2', 'desc', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_MinPopVotes', '20', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_RatingDelay_Value', '1', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_RatingDelay_Interval', '86400', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'Article_Root', '{NewsCatId}', 'In-Portal', '')
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'Perpage_News_Short', '3', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'Perpage_NewsReviews_Short', '3', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'Perpage_NewsReviews', '10', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_ReviewDelay_Interval', '3600', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_ReviewDelay_Value', '12', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_Highlight_OpenTag', '<span class="match">', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'News_Highlight_CloseTag', '</span>', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'n_CategoryTemplate', 'innews/index', 'In-News', 'in-news:configuration_output');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'n_ItemTemplate', 'innews/detail', 'In-News', 'in-news:configuration_output');
-
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'SearchRel_Keyword_articles', '90', 'In-News', 'in-news:configuration_search');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'SearchRel_Pop_articles', '10', 'In-News', 'in-news:configuration_search');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'SearchRel_Rating_articles', '10', 'In-News', 'in-news:configuration_search');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'SearchRel_Increase_articles', '30', 'In-News', 'in-news:configuration_search');
-INSERT INTO ConfigurationValues VALUES (DEFAULT, 'Search_ShowMultiple_articles', '0', 'In-News', 'in-news:configuration_search');
-
-INSERT INTO Events VALUES (DEFAULT, 'ARTICLE.ADD', NULL, 2, 0, 'In-News', 'la_event_article.add', 1);
-INSERT INTO Events VALUES (DEFAULT, 'ARTICLE.MODIFY', NULL, 2, 0, 'In-News', 'la_event_article.modify', 1);
-INSERT INTO Events VALUES (DEFAULT, 'ARTICLE.REVIEW.ADD', NULL, 2, 0, 'In-News', 'la_event_article.review.add', 1);
-INSERT INTO Events VALUES (DEFAULT, 'ARTICLE.ADD', NULL, 1, 0, 'In-News', 'la_event_article.add', 0);
-INSERT INTO Events VALUES (DEFAULT, 'ARTICLE.APPROVE', NULL, 1, 0, 'In-News', 'la_event_article.approve', 0);
-INSERT INTO Events VALUES (DEFAULT, 'ARTICLE.DENY', NULL, 1, 0, 'In-News', 'la_event_article.deny', 0);
-INSERT INTO Events VALUES (DEFAULT, 'ARTICLE.MODIFY', NULL, 1, 0, 'In-News', 'la_event_article.modify', 0);
-INSERT INTO Events VALUES (DEFAULT, 'ARTICLE.MODIFY.APPROVE', NULL, 1, 0, 'In-News', 'la_event_article.modify.approve', 0);
-INSERT INTO Events VALUES (DEFAULT, 'ARTICLE.MODIFY.DENY', NULL, 1, 0, 'In-News', 'la_event_article.modify.deny', 0);
-INSERT INTO Events VALUES (DEFAULT, 'ARTICLE.REVIEW.ADD', NULL, 1, 0, 'In-News', 'la_event_article.review.add', 0);
-INSERT INTO Events VALUES (DEFAULT, 'ARTICLE.REVIEW.APPROVE', NULL, 1, 0, 'In-News', 'la_event_article.review.approve', 0);
-INSERT INTO Events VALUES (DEFAULT, 'ARTICLE.REVIEW.DENY', NULL, 1, 0, 'In-News', 'la_event_article.review.deny', 0);
-INSERT INTO Events VALUES (DEFAULT, 'ARTICLE.REVIEW.ADD.PENDING', NULL, 1, 0, 'In-News', 'la_event_article.review.add.pending', 0);
-
-INSERT INTO ItemTypes VALUES (2, 'In-News', 'n', 'News', 'Title', 'CreatedById', 'Hits', 'CachedRating', 'la_ItemTab_News', 1, 'in-news/admin/addarticle.php', 'clsNews', 'Article');
-
-INSERT INTO PermissionConfig VALUES (DEFAULT, 'NEWS.VIEW', 'lu_PermName_News.View_desc', 'lu_PermName_News.View_desc', 'In-News');
-INSERT INTO PermissionConfig VALUES (DEFAULT, 'NEWS.ADD', 'lu_PermName_News.Add_desc', 'lu_PermName_News.Add_desc', 'In-News');
-INSERT INTO PermissionConfig VALUES (DEFAULT, 'NEWS.DELETE', 'lu_PermName_News.Delete_desc', 'lu_PermName_News.Delete_error', 'In-News');
-INSERT INTO PermissionConfig VALUES (DEFAULT, 'NEWS.MODIFY', 'lu_PermName_News.Modify_desc', 'lu_PermName_News.Modify_error', 'In-News');
-INSERT INTO PermissionConfig VALUES (DEFAULT, 'NEWS.RATE', 'lu_PermName_News.Rate_desc', 'lu_PermName_News.Rate_error', 'In-News');
-INSERT INTO PermissionConfig VALUES (DEFAULT, 'NEWS.REVIEW', 'lu_PermName_News.Review_desc', 'lu_PermName_News.Review_error', 'In-News');
-INSERT INTO PermissionConfig VALUES (DEFAULT, 'NEWS.REVIEW.PENDING', 'lu_PermName_News.Review.Pending_desc', 'lu_PermName_News.Review.Pending_error', 'In-News');
-
-INSERT INTO SearchConfig VALUES ('News', 'Title', 1, 1, 'lu_fielddesc_news_title', 'lu_field_title', 'In-News', 'la_text_article', 2, DEFAULT, 2, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Excerpt', 1, 1, 'lu_fielddesc_news_excerpt', 'lu_field_excerpt', 'In-News', 'la_text_article', 3, DEFAULT, 1, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Author', 1, 1, 'lu_fielddesc_news_author', 'lu_field_author', 'In-News', 'la_text_article', 4, DEFAULT, 1, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Body', 1, 1, 'lu_fielddesc_news_body', 'lu_field_body', 'In-News', 'la_text_article', 5, DEFAULT, 1, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'CreatedOn', 0, 1, 'lu_fielddesc_news_createdon', 'lu_field_createdon', 'In-News', 'la_text_article', 6, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'EndOn', 0, 1, 'lu_fielddesc_news_endon', 'lu_field_endon', 'In-News', 'la_text_article', 7, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Hits', 0, 1, 'lu_fielddesc_news_hits', 'lu_field_hits', 'In-News', 'la_text_article', 8, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'CachedRating', 0, 1, 'lu_fielddesc_news_cachedrating', 'lu_field_cachedrating', 'In-News', 'la_text_article', 9, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'CachedVotesQty', 0, 1, 'lu_fielddesc_news_cachedvotesqty', 'lu_field_cachedvotesqty', 'In-News', 'la_text_article', 10, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'CreatedById', 0, 1, 'lu_fielddesc_news_createdbyid', 'lu_field_createdbyid', 'In-News', 'la_text_article', 11, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Priority', 0, 1, 'lu_fielddesc_news_priority', 'lu_field_priority', 'In-News', 'la_text_article', 12, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Status', 0, 1, 'lu_fielddesc_news_status', 'lu_field_status', 'In-News', 'la_text_article', 13, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'EditorsPick', 0, 1, 'lu_fielddesc_news_editorspick', 'lu_field_editorspick', 'In-News', 'la_text_article', 14, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'LeadStory', 0, 1, 'lu_fielddesc_news_leadstory', 'lu_field_leadstory', 'In-News', 'la_text_article', 15, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'LeadCatStory', 0, 1, 'lu_fielddesc_news_leadcatstory', 'lu_field_leadcatstory', 'In-News', 'la_text_article', 16, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'ResourceId', 0, 1, 'lu_fielddesc_news_resourceid', 'lu_field_resourceid', 'In-News', 'la_text_article', 17, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'CachedReviewsQty', 0, 1, 'lu_fielddesc_news_cachedreviewsqty', 'lu_field_cachedreviewsqty', 'In-News', 'la_text_article', 18, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'StartDate', 0, 1, 'lu_fielddesc_news_startdate', 'lu_field_startdate', 'In-News', 'la_text_article', 19, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'NewItem', 0, 1, 'lu_fielddesc_news_newitem', 'lu_field_newitem', 'In-News', 'la_text_article', 20, DEFAULT, 0, 'boolean', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'PopItem', 0, 1, 'lu_fielddesc_news_popitem', 'lu_field_popitem', 'In-News', 'la_text_article', 21, DEFAULT, 0, 'boolean', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'HotItem', 0, 1, 'lu_fielddesc_news_hotitem', 'lu_field_hotitem', 'In-News', 'la_text_article', 22, DEFAULT, 0, 'boolean', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Archived', 0, 1, 'lu_fielddesc_news_archived', 'lu_field_archived', 'In-News', 'la_text_article', 23, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Modified', 0, 1, 'lu_fielddesc_news_modified', 'lu_field_modified', 'In-News', 'la_text_article', 24, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'ModifiedById', 0, 1, 'lu_fielddesc_news_modifiedbyid', 'lu_field_modifiedbyid', 'In-News', 'la_text_article', 25, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'OrgId', 0, 0, 'lu_fielddesc_news_orgid', 'lu_field_orgid', 'In-News', 'la_text_article', 26, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'NewsId', 0, 1, 'lu_fielddesc_news_newsid', 'lu_field_newsid', 'In-News', 'la_text_article', 0, DEFAULT, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('CustomField', 'RssOriginalURL', 1, 0, 'la_fld_RssOriginalURL', 'lu_fld_RssOriginalURL', 'In-News', 'la_section_CustomFields', 0, DEFAULT, 1, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-
-INSERT INTO CustomField VALUES (DEFAULT, 1, 'RssExpireInterval', 'RssExpireInterval', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField VALUES (DEFAULT, 1, 'RssUpdateInterval', 'RssUpdateInterval', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField VALUES (DEFAULT, 1, 'RssLastUpdated', 'RssLastUpdated', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField VALUES (DEFAULT, 1, 'RssDeleteExpired', 'RssDeleteExpired', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField VALUES (DEFAULT, 2, 'RssOriginalURL', 'lu_fld_RssOriginalURL', 'la_section_CustomFields', 'la_fld_RssOriginalURL', 'label', 'cut_first="100"', 0, 1, 0);
-INSERT INTO CustomField VALUES (DEFAULT, 1, 'RssUpdateIntervalType', 'RssUpdateIntervalType', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField VALUES (DEFAULT, 1, 'RssSource', 'RssSource', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField VALUES (DEFAULT, 1, 'RssExpireIntervalType', 'RssExpireIntervalType', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField VALUES (DEFAULT, 1, 'RssDefaultExpiration', 'RssDefaultExpiration', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField VALUES (DEFAULT, 1, 'RssDefaultExpirationType', 'RssDefaultExpirationType', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField VALUES (DEFAULT, 1, 'RssLastExpired', 'RssLastExpired', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField VALUES (DEFAULT, 2, 'RssArticleCRC', 'RssArticleCRC', 'la_section_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField VALUES (DEFAULT, 1, 'n_ItemTemplate', 'n_ItemTemplate', 'la_title_SystemCF', 'n_ItemTemplate', 'text', NULL, 0, 0, 1);
-
-INSERT INTO StatItem VALUES (DEFAULT, 'In-News', 'SELECT count(*) FROM <%prefix%>News WHERE Status=1', NULL, 'la_prompt_ActiveArticles', 0, 1);
-INSERT INTO StatItem VALUES (DEFAULT, 'In-News', 'SELECT COUNT(*) AS TotalArticles FROM <%prefix%>News', NULL, 'la_prompt_ArticlesTotal', 0, 2);
-INSERT INTO StatItem VALUES (DEFAULT, 'In-News', 'SELECT COUNT(*) AS ActiveArticles FROM <%prefix%>News WHERE Status = 1', NULL, 'la_prompt_ArticlesActive', 0, 2);
-INSERT INTO StatItem VALUES (DEFAULT, 'In-News', 'SELECT COUNT(*) AS PendingArticles FROM <%prefix%>News WHERE Status = 2', NULL, 'la_prompt_ArticlesPending', 0, 2);
-INSERT INTO StatItem VALUES (DEFAULT, 'In-News', 'SELECT COUNT(*) AS DisabledArticles FROM <%prefix%>News WHERE Status = 0', NULL, 'la_prompt_DisabledArticles', 0, 2);
-INSERT INTO StatItem VALUES (DEFAULT, 'In-News', 'SELECT COUNT(*) AS ArchivedArticles FROM <%prefix%>News WHERE Archived = 1', NULL, 'la_prompt_ArticlesArchived', 0, 2);
-INSERT INTO StatItem VALUES (DEFAULT, 'In-News', 'SELECT COUNT(*) AS NewArticles FROM <%prefix%>News WHERE (NewItem = 1) OR ( (UNIX_TIMESTAMP() - CreatedOn) <= <%m:config name="News_CatNewDays"%>*86400 AND (NewItem = 2) )', NULL, 'la_prompt_NewArticles', 0, 2);
-INSERT INTO StatItem VALUES (DEFAULT, 'In-News', 'SELECT COUNT(*) FROM <%prefix%>News WHERE EditorsPick = 1', NULL, 'la_prompt_EditorsPickArticles', 0, 2);
-INSERT INTO StatItem VALUES (DEFAULT, 'In-News', 'SELECT COUNT(*) AS HotArticles FROM <%prefix%>News WHERE (HotItem = 1) OR (Hits >= <%m:config name="News_MaxHotNumber"%> AND (HotItem = 2) )', NULL, 'la_prompt_HotArticles', 0, 2);
-INSERT INTO StatItem VALUES (DEFAULT, 'In-News', 'SELECT COUNT(*) FROM <%prefix%>News WHERE LeadStory = 1', NULL, 'la_prompt_LeadStoryArticles', 0, 2);
-INSERT INTO StatItem VALUES (DEFAULT, 'In-News', 'SELECT COUNT(*) FROM <%prefix%>News WHERE LeadCatStory = 1', NULL, 'la_prompt_CategoryLeadStoryArticles', 0, 2);
-INSERT INTO StatItem VALUES (DEFAULT, 'In-News', 'SELECT <%m:post_format field="AVG(CachedRating)" type="currency" precision="2"%> FROM <%prefix%>News WHERE CachedRating > 0', NULL, 'la_prompt_ArticleAverageRating', 0, 2);
-INSERT INTO StatItem VALUES (DEFAULT, 'In-News', 'SELECT COUNT(*) AS PopularArticles FROM <%prefix%>News WHERE (PopItem = 1) OR ( (CachedRating >= <%article:hit_count type="top"%>) AND <%article:hit_count type="top"%> AND (PopItem = 2) )', NULL, '(*) la_prompt_PopularArticles', 0, 2);
-INSERT INTO StatItem VALUES (DEFAULT, 'In-News', 'SELECT MAX(Hits) AS MaxHitsArticles FROM <%prefix%>News', NULL, 'la_prompt_MaxHitsArticles', 0, 2);
-INSERT INTO StatItem VALUES (DEFAULT, 'In-News', 'SELECT MAX(CachedVotesQty) AS MaxVotesArticles FROM <%prefix%>News', NULL, 'la_prompt_MaxVotesArticles', 0, 2);
-INSERT INTO StatItem VALUES (DEFAULT, 'In-News', 'SELECT <%m:post_format field="MAX(CreatedOn)" type="date"%> FROM <%prefix%>News', NULL, 'la_prompt_NewestArticleDate', 0, 2);
-INSERT INTO StatItem VALUES (DEFAULT, 'In-News', 'SELECT <%m:post_format field="MAX(Modified)" type="date"%> FROM <%prefix%>News', NULL, 'la_prompt_LastArticleUpdate', 0, 2);
-INSERT INTO StatItem VALUES (DEFAULT, 'In-News', 'SELECT COUNT(*) FROM <%prefix%>ItemReview WHERE Module = \'<%modules:get_current%>\'', NULL, 'la_prompt_ArticleReviews', 0, 2);
-
-INSERT INTO Permissions VALUES (DEFAULT, 'CATEGORY.VIEW', 14, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.VIEW', 14, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'CATEGORY.VIEW', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'CATEGORY.ADD.PENDING', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'FAVORITES', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.VIEW', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.RATE', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.REVIEW', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'CATEGORY.VIEW', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'CATEGORY.ADD', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'CATEGORY.DELETE', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'CATEGORY.MODIFY', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'FAVORITES', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.VIEW', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.ADD', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.DELETE', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.MODIFY', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.RATE', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.REVIEW', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'CATEGORY.VIEW', 12, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'FAVORITES', 12, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.VIEW', 12, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.RATE', 12, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.REVIEW.PENDING', 12, 1, 0, {NewsCatId});
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.VIEW', 15, 0, 0, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.ADD', 15, 0, 0, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.DELETE', 15, 0, 0, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.MODIFY', 15, 0, 0, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.RATE', 15, 0, 0, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.REVIEW', 15, 0, 0, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'NEWS.REVIEW.PENDING', 15, 0, 0, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-news.view', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-news:innews_general.view', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-news:innews_general.edit', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-news:configuration_output.view', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-news:configuration_output.edit', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-news:configuration_search.view', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-news:configuration_search.edit', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-news:configuration_email.view', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-news:configuration_email.edit', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-news:configuration_custom.view', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-news:configuration_custom.add', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-news:configuration_custom.edit', 11, 1, 1, 0);
-INSERT INTO Permissions VALUES (DEFAULT, 'in-news:configuration_custom.delete', 11, 1, 1, 0);
-
-INSERT INTO Modules VALUES ('In-News', 'in-news/', 'n', '4.1.0', 1, 2, 'innews/', {NewsCatId}, '1054738405');
Property changes on: branches/unlabeled/unlabeled-1.38.2/in-news/admin/install/inportal_data.sql
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.38.2.2
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.38.2/in-news/units/articles/articles_config.php
===================================================================
--- branches/unlabeled/unlabeled-1.38.2/in-news/units/articles/articles_config.php (revision 12831)
+++ branches/unlabeled/unlabeled-1.38.2/in-news/units/articles/articles_config.php (nonexistent)
@@ -1,313 +0,0 @@
-<?php
-
-$config = Array(
- 'Prefix' => 'n',
-
- 'ItemClass' => Array('class' => 'kCatDBItem', 'file' => '', 'build_event' => 'OnItemBuild'),
- 'ListClass' => Array('class' => 'kCatDBList', 'file' => '', 'build_event' => 'OnListBuild'),
- 'EventHandlerClass' => Array('class' => 'ArticlesEventHandler', 'file' => 'articles_event_handler.php', 'require_classes' => Array('kCatDBEventHandler'), 'build_event' => 'OnBuild'),
- 'TagProcessorClass' => Array('class' => 'ArticlesTagProcessor', 'file' => 'articles_tag_processor.php', 'require_classes' => Array('kCatDBTagProcessor'), 'build_event' => 'OnBuild'),
- 'AutoLoad' => true,
-
- 'Hooks' => Array(
- Array(
- 'Mode' => hAFTER,
- 'Conditional' => false,
- 'HookToPrefix' => 'c',
- 'HookToSpecial' => '*',
- 'HookToEvent' => Array('OnAfterConfigRead'),
- 'DoPrefix' => '',
- 'DoSpecial' => '',
- 'DoEvent' => 'OnUpdateCategoryCustomFields',
- ),
- ),
- 'CatalogItem' => true,
- 'AdminTemplatePath' => 'articles',
- 'AdminTemplatePrefix' => 'articles_',
- 'QueryString' => Array(
- 1 => 'id',
- 2 => 'Page',
- 3 => 'Reviews_Page',
- 4 => 'event',
- 5 => 'mode',
- ),
-
- 'RegularEvents' => Array(
- 'rss_category_update' => Array('EventName' => 'OnUpdateRSSAtricles', 'RunInterval' => 0, 'Type' => reBEFORE),
- ),
-
- 'IDField' => 'NewsId',
- 'StatusField' => Array('Status'), // field, that is affected by Approve/Decline events
-
- 'TitleField' => 'Title', // field, used in bluebar when editing existing item
- 'TitlePhrase' => 'la_Text_Article', // phrase used to specify item type in relationship list
-
- 'TitlePresets' => Array(
- 'default' => Array( 'new_status_labels' => Array('n' => '!la_title_AddingArticle!'),
- 'edit_status_labels' => Array('n' => '!la_title_EditingArticle!'),
- 'new_titlefield' => Array('n' => '!la_title_NewArticle!'),
- ),
-
- 'articles_edit' => Array('prefixes' => Array('n'), 'format' => "#n_status# '#n_titlefield#' - !la_title_General!"),
-
- 'articles_categories'=>Array('prefixes' => Array('n','n-ci_List'), 'format' => "#n_status# '#n_titlefield#' - !la_title_Categories!"),
- 'articles_relations'=> Array('prefixes' => Array('n'), 'format' => "#n_status# '#n_titlefield#' - !la_title_Relations!"),
- 'articles_images' => Array('prefixes' => Array('n'), 'format' => "#n_status# '#n_titlefield#' - !la_title_Images!"),
- 'articles_reviews' => Array('prefixes' => Array('n'), 'format' => "#n_status# '#n_titlefield#' - !la_title_Reviews!"),
- 'articles_custom' => Array('prefixes' => Array('n'), 'format' => "#n_status# '#n_titlefield#' - !la_title_Custom!"),
-
- 'images_edit' => Array( 'prefixes' => Array('n', 'n-img'),
- 'new_status_labels' => Array('n-img'=>'!la_title_Adding_Image!'),
- 'edit_status_labels' => Array('n-img'=>'!la_title_Editing_Image!'),
- 'new_titlefield' => Array('n-img'=>'!la_title_New_Image!'),
- 'format' => "#n_status# '#n_titlefield#' - #n-img_status# '#n-img_titlefield#'",
- ),
-
- 'reviews_edit' => Array( 'prefixes' => Array('n', 'n-rev'),
- 'new_status_labels' => Array('n-rev'=>"!la_title_Adding_Review! '!la_title_New_Review!'"),
- 'edit_status_labels' => Array('n-rev'=>'!la_title_Editing_Review!'),
- 'format' => "#n_status# '#n_titlefield#' - #n-rev_status#",
- ),
-
- 'relations_edit' => Array( 'prefixes' => Array('n', 'n-rel'),
- 'new_status_labels' => Array('n-rel'=>"!la_title_Adding_Relationship! '!la_title_New_Relationship!'"),
- 'edit_status_labels' => Array('n-rel'=>'!la_title_Editing_Relationship!'),
- 'format' => "#n_status# '#n_titlefield#' - #n-rel_status#",
- ),
-
- 'tree_in-news' => Array('format' => '!la_Text_Version! '.$this->Application->findModule('Name', 'In-News', 'Version')),
- ),
-
- 'PermItemPrefix' => 'NEWS',
-
- 'PermTabText' => 'In-News',
- 'PermSection' => Array('main' => 'CATEGORY:in-news:articles_list', 'search' => 'in-news:configuration_search', 'email' => 'in-news:configuration_email', 'custom' => 'in-news:configuration_custom'),
-
- 'Sections' => Array(
- 'in-news' => Array(
- 'parent' => 'in-portal:root',
- 'icon' => 'settings_in-newz',
- 'label' => 'la_title_In-News',
- 'url' => Array('t' => 'sections_list', 'pass_section' => true, 'pass' => 'm'),
- 'permissions' => Array('view'),
- 'priority' => 3.2,
- 'type' => stTREE,
- ),
-
- 'in-news:innews_general' => Array(
- 'parent' => 'in-news',
- 'icon' => 'settings_general',
- 'label' => 'la_tab_GeneralSettings',
- 'url' => Array('t' => 'config/config_general', 'pass_section' => true, 'pass' => 'm'),
- 'permissions' => Array('view', 'edit'),
- 'priority' => 1,
- 'type' => stTREE,
- ),
-
- 'in-news:configuration_output' => Array(
- 'parent' => 'in-news',
- 'icon' => 'settings_output',
- 'label' => 'la_tab_ConfigOutput',
- 'url' => Array('t' => 'config/config_universal', 'pass_section' => true, 'pass' => 'm'),
- 'permissions' => Array('view', 'edit'),
- 'priority' => 2,
- 'type' => stTREE,
- ),
-
- 'in-news:configuration_search' => Array(
- 'parent' => 'in-news',
- 'icon' => 'settings_search',
- 'label' => 'la_tab_ConfigSearch',
- 'url' => Array('t' => 'config/config_search', 'module_key' => 'articles', 'pass_section' => true, 'pass' => 'm'),
- 'permissions' => Array('view', 'edit'),
- 'priority' => 3,
- 'type' => stTREE,
- ),
-
- 'in-news:configuration_email' => Array(
- 'parent' => 'in-news',
- 'icon' => 'settings_email',
- 'label' => 'la_tab_ConfigE-mail',
- 'url' => Array('t' => 'config/config_email', 'pass_section' => true, 'pass' => 'm'),
- 'permissions' => Array('view', 'edit'),
- 'priority' => 4,
- 'type' => stTREE,
- ),
-
- 'in-news:configuration_custom' => Array(
- 'parent' => 'in-news',
- 'icon' => 'settings_custom',
- 'label' => 'la_tab_ConfigCustom',
- 'url' => Array('t' => 'custom_fields/custom_fields_list', 'cf_type' => 2, 'pass_section' => true, 'pass' => 'm,cf'),
- 'permissions' => Array('view', 'add', 'edit', 'delete'),
- 'priority' => 5,
- 'type' => stTREE,
- ),
-
- ),
-
- 'FilterMenu' => Array(
- 'Groups' => Array(
- Array('mode' => 'AND', 'filters' => Array('show_active','show_pending','show_disabled'), 'type' => WHERE_FILTER),
- Array('mode' => 'AND', 'filters' => Array('show_new'), 'type' => HAVING_FILTER),
- Array('mode' => 'AND', 'filters' => Array('show_hot'), 'type' => HAVING_FILTER),
- Array('mode' => 'AND', 'filters' => Array('show_pop'), 'type' => HAVING_FILTER),
- Array('mode' => 'AND', 'filters' => Array('show_pick'), 'type' => WHERE_FILTER),
- ),
- 'Filters' => Array(
- 'show_active' => Array('label' =>'la_Active', 'on_sql' => '', 'off_sql' => '%1$s.Status != 1' ),
- 'show_pending' => Array('label' => 'la_Pending', 'on_sql' => '', 'off_sql' => '%1$s.Status != 2' ),
- 'show_disabled' => Array('label' => 'la_Disabled', 'on_sql' => '', 'off_sql' => '%1$s.Status != 0' ),
- 's1' => 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' ),
- )
- ),
-
- 'CatalogSelectorName' => 'newslist',
-
- 'ItemPropertyMappings' => Array(
- 'NewDays' => 'News_CatNewDays', // number of days item to be NEW
- 'MinPopVotes' => 'News_MinPopVotes', // minimum number of votes for an item to be POP
- 'MinPopRating' => 'News_MinPopRating',// minimum rating for an item to be POP
- 'MaxHotNumber' => 'News_MaxHotNumber',// maximum number of HOT items
-
- 'HotLimit' => 'News_HotLimit', // variable name in inp_Cache table
- 'ClickField' => 'Hits', // item click count is stored here (in item table)
- ),
-
- 'ItemType' => 2, // this is used when relation to product is added from in-portal and via-versa
-
- 'ViewMenuPhrase' => 'la_title_Articles',
-
- 'StatisticsInfo' => Array(
- 'pending' => Array(
- 'icon' => 'icon16_article_pending.gif',
- 'label' => 'la_Text_Articles',
- 'js_url' => "set_persistant_var('News_View', 943, 'advanced_view', '#url#')",
- 'url' => Array('t' => 'advanced_view', 'index_file' => 'advanced_view.php', 'SetTab' => 'news', 'pass' => 'm'),
- 'status' => STATUS_PENDING,
- ),
- ),
-
- 'TableName' => TABLE_PREFIX.'News',
-
- 'CalculatedFields' => Array(
- '' => Array (
- 'UserName' => 'IF (ISNULL(u.Login), IF (%1$s.CreatedById = -1, "root", IF (%1$s.CreatedById = -2, "Guest", "n/a")), u.Login)',
- 'CategoryId' => TABLE_PREFIX.'CategoryItems.CategoryId',
- 'Filename' => TABLE_PREFIX.'CategoryItems.Filename',
- 'CategoryFilename' => TABLE_PREFIX.'Category.NamedParentPath',
- ),
- ),
-
- 'CacheModRewrite' => true,
-
- 'ListSQLs' => Array( ''=>' SELECT %1$s.* %2$s
- FROM %1$s
- LEFT JOIN '.TABLE_PREFIX.'CategoryItems ON '.TABLE_PREFIX.'CategoryItems.ItemResourceId = %1$s.ResourceId
- LEFT JOIN '.TABLE_PREFIX.'Category ON '.TABLE_PREFIX.'Category.CategoryId = '.TABLE_PREFIX.'CategoryItems.CategoryId
- LEFT JOIN '.TABLE_PREFIX.'PermCache perm ON perm.CategoryId = '.TABLE_PREFIX.'CategoryItems.CategoryId
- LEFT JOIN '.TABLE_PREFIX.'PortalUser u ON %1$s.CreatedById = u.PortalUserId
- LEFT JOIN '.TABLE_PREFIX.'%3$sNewsCustomData cust ON %1$s.ResourceId = cust.ResourceId',
- ), // key - special, value - list select sql
-
- 'ListSortings' => Array(
- '' => Array(
- 'ForcedSorting' => Array('EditorsPick' => 'desc', 'Priority' => 'desc'),
- 'Sorting' => Array('Title' => 'asc'),
- )
- ),
- 'ItemSQLs' => Array( ''=>' SELECT %1$s.* %2$s
- FROM %1$s
- LEFT JOIN '.TABLE_PREFIX.'CategoryItems ON '.TABLE_PREFIX.'CategoryItems.ItemResourceId = %1$s.ResourceId
- LEFT JOIN '.TABLE_PREFIX.'Category ON '.TABLE_PREFIX.'Category.CategoryId = '.TABLE_PREFIX.'CategoryItems.CategoryId
- LEFT JOIN '.TABLE_PREFIX.'PortalUser u ON %1$s.CreatedById = u.PortalUserId
- LEFT JOIN '.TABLE_PREFIX.'%3$sNewsCustomData cust ON %1$s.ResourceId = cust.ResourceId'),
-
- 'SubItems' => Array('n-rev', 'n-ci', 'n-rel', 'n-img', 'n-cdata'),
-
- 'Fields' => Array (
- 'NewsId' => Array(),
- 'Title' => Array('type' => 'string', 'not_null' => 1, 'required' => 1, 'default' => ''),
- 'AutomaticFilename' => Array('type' => 'int', 'not_null' => 1, 'default' => '1'),
- 'Excerpt' => Array('type' => 'string', 'not_null' => 1, 'default' => ''),
- 'Author' => Array('type' => 'string', 'not_null' => 1, 'default' => ''),
- 'Body' => Array('type' => 'string', 'not_null' => 1, 'required' => 1, 'default' => ''),
- 'CreatedOn' => Array('type' => 'int', 'formatter' => 'kDateFormatter', 'required' => 1, 'not_null' => 1,'default' => '#NOW#'),
- 'TextFormat' => Array('type' => 'int', 'not_null' => 1, 'default' => '0'),
- 'EndOn' => Array('type' => 'int', 'formatter' => 'kDateFormatter', 'not_null' => 1,'default' => ''),
- 'Hits' => Array('type' => 'double', 'formatter' => 'kFormatter', 'format' => '%d', 'not_null' => 1, 'default' => 0),
- 'CachedRating' => Array('type' => 'string', 'default' => 0),
- 'CachedVotesQty' => Array('type' => 'int','not_null' => 1,'default' => '0'),
- 'CreatedById' => Array('type' => 'int', 'formatter' => 'kLEFTFormatter', 'options' => Array(-1 => 'root', -2 => 'Guest'),'left_sql'=>'SELECT %s FROM '.TABLE_PREFIX.'PortalUser WHERE `%s` = \'%s\'', 'left_key_field' => 'PortalUserId', 'left_title_field' => 'Login', 'not_null' => 1, 'required' => 1, 'default' => -1),
- 'Priority' => Array('type' => 'int','default' => ''),
- '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),
- 'LeadStory' => Array('type' => 'int', 'formatter' => 'kOptionsFormatter', 'options' => Array(1 => 'la_Yes', 0 => 'la_No'), 'use_phrases' => 1, 'not_null' => 1, 'default' => 0),
- 'LeadCatStory' => 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' => ''),
- 'CachedReviewsQty' => Array('type' => 'int', 'not_null' => 1, 'default' => 0),
- 'StartDate' => Array('type' => 'int', 'formatter' => 'kDateFormatter', 'required' => 1, 'not_null' => 1, 'default' => '#NOW#'),
- '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),
- '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),
- '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),
- 'Archived' => Array('type' => 'int', 'formatter' => 'kOptionsFormatter', 'options' => Array(1 => 'la_Yes', 2 => 'la_No'), 'use_phrases' => 1, 'not_null' => 1, 'default' => 0),
- 'Modified' => Array('type' => 'int', 'formatter' => 'kDateFormatter', 'not_null' => 1,'default' => '#NOW#'),
- 'ModifiedById' => Array('type' => 'int', 'formatter' => 'kLEFTFormatter', 'options' => Array(-1 => 'root', -2 => 'Guest'),'left_sql'=>'SELECT %s FROM '.TABLE_PREFIX.'PortalUser WHERE `%s` = \'%s\'', 'left_key_field' => 'PortalUserId', 'left_title_field' => 'Login', 'not_null' => 1,'default' => -1),
- 'OrgId' => Array('type' => 'int','default' => ''),
- ),
-
- 'VirtualFields' => Array(
- 'UserName' => Array('type' => 'string', 'default' => ''),
- 'CategoryId' => Array('type' => 'int', 'default' => 0),
- 'cust_RssOriginalURL' => Array('type' => 'string', 'default' => ''),
- 'cust_RssArticleCRC' => Array('type' => 'int', 'default' => 0),
- 'Filename' => Array('type' => 'string', 'not_null' => 1, 'default' => ''),
- 'CachedNavbar' => Array('type' => 'string', 'default' => ''),
- ),
-
- 'Grids' => Array(
- 'Default' => Array(
- 'Icons' => Array(1 => 'icon16_article.gif', 2 => 'icon16_article_pending.gif', 0 => 'icon16_article_disabled.gif', 'HOT' => 'icon16_article_hot.gif', 'POP' => 'icon16_article_pop.gif', 'NEW' => 'icon16_article_new.gif', 'PICK' => 'icon16_article_pick.gif'),
- 'Fields' => Array(
- 'NewsId' => Array('title' => 'la_col_Id', 'data_block' => 'grid_checkbox_td'),
- 'Title' => Array('title' => 'la_col_Title', 'data_block' => 'grid_catitem_td'),
-// 'PrimaryCategory' => Array('title' => 'la_col_PrimaryCategory', 'data_block' => 'grid_category_td'),
- 'UserName' => Array('title' => 'la_col_Author'),
- 'LeadStory' => Array('title' => 'la_col_LeadStory'),
- 'LeadCatStory' => Array('title' => 'la_col_LeadCatStory'),
- 'StartDate' => Array('title' => 'la_col_StartDate'),
- 'EndOn' => Array('title' => 'la_col_EndOn', 'data_block' => 'article_expire_td'),
- ),
- ),
-
-
- 'Radio' => Array(
- 'Icons' => Array(1 => 'icon16_article.gif', 2 => 'icon16_article_pending.gif', 0 => 'icon16_article_disabled.gif', 'HOT' => 'icon16_article_hot.gif', 'POP' => 'icon16_article_pop.gif', 'NEW' => 'icon16_article_new.gif', 'PICK' => 'icon16_article_pick.gif'),
- 'Fields' => Array(
- 'NewsId' => Array('title' => 'la_col_Id', 'data_block' => 'grid_radio_td'),
- 'Title' => Array('title' => 'la_col_Title', 'data_block' => 'grid_catitem_td'),
- 'UserName' => Array('title' => 'la_col_Author'),
- 'LeadStory' => Array('title' => 'la_col_LeadStory'),
- 'LeadCatStory' => Array('title' => 'la_col_LeadCatStory'),
- 'StartDate' => Array('title' => 'la_col_StartDate'),
- 'EndOn' => Array('title' => 'la_col_EndOn', 'data_block' => 'article_expire_td'),
- ),
- ),
- ),
-
- 'ConfigMapping' => Array(
- 'PerPage' => 'Perpage_News',
- 'ShortListPerPage' => 'Perpage_News_Short',
- 'DefaultSorting1Field' => 'News_SortField',
- 'DefaultSorting2Field' => 'News_SortField2',
- 'DefaultSorting1Dir' => 'News_SortOrder',
- 'DefaultSorting2Dir' => 'News_SortOrder2',
- ),
- );
-
-
-?>
\ No newline at end of file
Property changes on: branches/unlabeled/unlabeled-1.38.2/in-news/units/articles/articles_config.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.38.2.2
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.37.2/in-news/units/articles/articles_config.php
===================================================================
--- branches/unlabeled/unlabeled-1.37.2/in-news/units/articles/articles_config.php (revision 12831)
+++ branches/unlabeled/unlabeled-1.37.2/in-news/units/articles/articles_config.php (nonexistent)
@@ -1,293 +0,0 @@
-<?php
-
-$config = Array(
- 'Prefix' => 'n',
-
- 'ItemClass' => Array('class' => 'kCatDBItem', 'file' => '', 'build_event' => 'OnItemBuild'),
- 'ListClass' => Array('class' => 'kCatDBList', 'file' => '', 'build_event' => 'OnListBuild'),
- 'EventHandlerClass' => Array('class' => 'ArticlesEventHandler', 'file' => 'articles_event_handler.php', 'require_classes' => Array('kCatDBEventHandler'), 'build_event' => 'OnBuild'),
- 'TagProcessorClass' => Array('class' => 'ArticlesTagProcessor', 'file' => 'articles_tag_processor.php', 'require_classes' => Array('kCatDBTagProcessor'), 'build_event' => 'OnBuild'),
- 'AutoLoad' => true,
-
- 'Hooks' => Array(
- Array(
- 'Mode' => hAFTER,
- 'Conditional' => false,
- 'HookToPrefix' => 'c',
- 'HookToSpecial' => '*',
- 'HookToEvent' => Array('OnAfterConfigRead'),
- 'DoPrefix' => '',
- 'DoSpecial' => '',
- 'DoEvent' => 'OnUpdateCategoryCustomFields',
- ),
- ),
- 'CatalogItem' => true,
- 'AdminTemplatePath' => 'articles',
- 'AdminTemplatePrefix' => 'articles_',
- 'QueryString' => Array(
- 1 => 'id',
- 2 => 'Page',
- 3 => 'Reviews_Page',
- 4 => 'event',
- 5 => 'mode',
- ),
-
- 'RegularEvents' => Array(
- 'rss_category_update' => Array('EventName' => 'OnUpdateRSSAtricles', 'RunInterval' => 0, 'Type' => reBEFORE),
- ),
-
- 'IDField' => 'NewsId',
- 'StatusField' => Array('Status'), // field, that is affected by Approve/Decline events
-
- 'TitleField' => 'Title', // field, used in bluebar when editing existing item
- 'TitlePhrase' => 'la_Text_Article', // phrase used to specify item type in relationship list
-
- 'TitlePresets' => Array(
- 'default' => Array( 'new_status_labels' => Array('n' => '!la_title_AddingArticle!'),
- 'edit_status_labels' => Array('n' => '!la_title_EditingArticle!'),
- 'new_titlefield' => Array('n' => '!la_title_NewArticle!'),
- ),
-
- 'articles_edit' => Array('prefixes' => Array('n'), 'format' => "#n_status# '#n_titlefield#' - !la_title_General!"),
-
- 'articles_categories'=>Array('prefixes' => Array('n','n-ci_List'), 'format' => "#n_status# '#n_titlefield#' - !la_title_Categories!"),
- 'articles_relations'=> Array('prefixes' => Array('n'), 'format' => "#n_status# '#n_titlefield#' - !la_title_Relations!"),
- 'articles_images' => Array('prefixes' => Array('n'), 'format' => "#n_status# '#n_titlefield#' - !la_title_Images!"),
- 'articles_reviews' => Array('prefixes' => Array('n'), 'format' => "#n_status# '#n_titlefield#' - !la_title_Reviews!"),
- 'articles_custom' => Array('prefixes' => Array('n'), 'format' => "#n_status# '#n_titlefield#' - !la_title_Custom!"),
-
- 'images_edit' => Array( 'prefixes' => Array('n', 'n-img'),
- 'new_status_labels' => Array('n-img'=>'!la_title_Adding_Image!'),
- 'edit_status_labels' => Array('n-img'=>'!la_title_Editing_Image!'),
- 'new_titlefield' => Array('n-img'=>'!la_title_New_Image!'),
- 'format' => "#n_status# '#n_titlefield#' - #n-img_status# '#n-img_titlefield#'",
- ),
-
- 'reviews_edit' => Array( 'prefixes' => Array('n', 'n-rev'),
- 'new_status_labels' => Array('n-rev'=>"!la_title_Adding_Review! '!la_title_New_Review!'"),
- 'edit_status_labels' => Array('n-rev'=>'!la_title_Editing_Review!'),
- 'format' => "#n_status# '#n_titlefield#' - #n-rev_status#",
- ),
-
- 'relations_edit' => Array( 'prefixes' => Array('n', 'n-rel'),
- 'new_status_labels' => Array('n-rel'=>"!la_title_Adding_Relationship! '!la_title_New_Relationship!'"),
- 'edit_status_labels' => Array('n-rel'=>'!la_title_Editing_Relationship!'),
- 'format' => "#n_status# '#n_titlefield#' - #n-rel_status#",
- ),
-
- 'tree_in-news' => Array('format' => '!la_Text_Version! '.$this->Application->findModule('Name', 'In-News', 'Version')),
- ),
-
- 'PermItemPrefix' => 'NEWS',
-
- 'PermTabText' => 'In-News',
- 'PermSection' => Array('main' => 'CATEGORY:in-news:articles_list', 'search' => 'in-news:configuration_search', 'email' => 'in-news:configuration_email', 'custom' => 'in-news:configuration_custom'),
-
- 'Sections' => Array(
- 'in-news' => Array(
- 'parent' => 'in-portal:root',
- 'icon' => 'settings_in-newz',
- 'label' => 'la_title_In-News',
- 'url' => Array('t' => 'sections_list', 'pass_section' => true, 'pass' => 'm'),
- 'permissions' => Array('view'),
- 'priority' => 3.2,
- 'type' => stTREE,
- ),
-
- 'in-news:innews_general' => Array(
- 'parent' => 'in-news',
- 'icon' => 'settings_general',
- 'label' => 'la_tab_GeneralSettings',
- 'url' => Array('t' => 'config/config_general', 'pass_section' => true, 'pass' => 'm'),
- 'permissions' => Array('view', 'edit'),
- 'priority' => 1,
- 'type' => stTREE,
- ),
-
- 'in-news:configuration_output' => Array(
- 'parent' => 'in-news',
- 'icon' => 'settings_output',
- 'label' => 'la_tab_ConfigOutput',
- 'url' => Array('t' => 'config/config_universal', 'pass_section' => true, 'pass' => 'm'),
- 'permissions' => Array('view', 'edit'),
- 'priority' => 2,
- 'type' => stTREE,
- ),
-
- 'in-news:configuration_search' => Array(
- 'parent' => 'in-news',
- 'icon' => 'settings_search',
- 'label' => 'la_tab_ConfigSearch',
- 'url' => Array('t' => 'config/config_search', 'module_key' => 'articles', 'pass_section' => true, 'pass' => 'm'),
- 'permissions' => Array('view', 'edit'),
- 'priority' => 3,
- 'type' => stTREE,
- ),
-
- 'in-news:configuration_email' => Array(
- 'parent' => 'in-news',
- 'icon' => 'settings_email',
- 'label' => 'la_tab_ConfigE-mail',
- 'url' => Array('t' => 'config/config_email', 'pass_section' => true, 'pass' => 'm'),
- 'permissions' => Array('view', 'edit'),
- 'priority' => 4,
- 'type' => stTREE,
- ),
-
- 'in-news:configuration_custom' => Array(
- 'parent' => 'in-news',
- 'icon' => 'settings_custom',
- 'label' => 'la_tab_ConfigCustom',
- 'url' => Array('t' => 'custom_fields/custom_fields_list', 'cf_type' => 2, 'pass_section' => true, 'pass' => 'm,cf'),
- 'permissions' => Array('view', 'add', 'edit', 'delete'),
- 'priority' => 5,
- 'type' => stTREE,
- ),
-
- ),
-
- 'CatalogSelectorName' => 'newslist',
-
- 'ItemPropertyMappings' => Array(
- 'NewDays' => 'News_CatNewDays', // number of days item to be NEW
- 'MinPopVotes' => 'News_MinPopVotes', // minimum number of votes for an item to be POP
- 'MinPopRating' => 'News_MinPopRating',// minimum rating for an item to be POP
- 'MaxHotNumber' => 'News_MaxHotNumber',// maximum number of HOT items
-
- 'HotLimit' => 'News_HotLimit', // variable name in inp_Cache table
- 'ClickField' => 'Hits', // item click count is stored here (in item table)
- ),
-
- 'ItemType' => 2, // this is used when relation to product is added from in-portal and via-versa
-
- 'ViewMenuPhrase' => 'la_title_Articles',
-
- 'StatisticsInfo' => Array(
- 'pending' => Array(
- 'icon' => 'icon16_article_pending.gif',
- 'label' => 'la_Text_Articles',
- 'js_url' => "set_persistant_var('News_View', 943, 'advanced_view', '#url#')",
- 'url' => Array('t' => 'advanced_view', 'index_file' => 'advanced_view.php', 'SetTab' => 'news', 'pass' => 'm'),
- 'status' => STATUS_PENDING,
- ),
- ),
-
- 'TableName' => TABLE_PREFIX.'News',
-
- 'CalculatedFields' => Array(
- '' => Array (
- 'UserName' => 'IF (ISNULL(u.Login), IF (%1$s.CreatedById = -1, "root", IF (%1$s.CreatedById = -2, "Guest", "n/a")), u.Login)',
- 'CategoryId' => TABLE_PREFIX.'CategoryItems.CategoryId',
- 'Filename' => TABLE_PREFIX.'CategoryItems.Filename',
- 'CategoryFilename' => TABLE_PREFIX.'Category.NamedParentPath',
- ),
- ),
-
- 'CacheModRewrite' => true,
-
- 'ListSQLs' => Array( ''=>' SELECT %1$s.* %2$s
- FROM %1$s
- LEFT JOIN '.TABLE_PREFIX.'CategoryItems ON '.TABLE_PREFIX.'CategoryItems.ItemResourceId = %1$s.ResourceId
- LEFT JOIN '.TABLE_PREFIX.'Category ON '.TABLE_PREFIX.'Category.CategoryId = '.TABLE_PREFIX.'CategoryItems.CategoryId
- LEFT JOIN '.TABLE_PREFIX.'PermCache perm ON perm.CategoryId = '.TABLE_PREFIX.'CategoryItems.CategoryId
- LEFT JOIN '.TABLE_PREFIX.'PortalUser u ON %1$s.CreatedById = u.PortalUserId
- LEFT JOIN '.TABLE_PREFIX.'%3$sNewsCustomData cust ON %1$s.ResourceId = cust.ResourceId',
- ), // key - special, value - list select sql
-
- 'ListSortings' => Array(
- '' => Array(
- 'ForcedSorting' => Array('EditorsPick' => 'desc', 'Priority' => 'desc'),
- 'Sorting' => Array('Title' => 'asc'),
- )
- ),
- 'ItemSQLs' => Array( ''=>' SELECT %1$s.* %2$s
- FROM %1$s
- LEFT JOIN '.TABLE_PREFIX.'CategoryItems ON '.TABLE_PREFIX.'CategoryItems.ItemResourceId = %1$s.ResourceId
- LEFT JOIN '.TABLE_PREFIX.'Category ON '.TABLE_PREFIX.'Category.CategoryId = '.TABLE_PREFIX.'CategoryItems.CategoryId
- LEFT JOIN '.TABLE_PREFIX.'PortalUser u ON %1$s.CreatedById = u.PortalUserId
- LEFT JOIN '.TABLE_PREFIX.'%3$sNewsCustomData cust ON %1$s.ResourceId = cust.ResourceId'),
-
- 'SubItems' => Array('n-rev', 'n-ci', 'n-rel', 'n-img', 'n-cdata'),
-
- 'Fields' => Array (
- 'NewsId' => Array(),
- 'Title' => Array('type' => 'string', 'not_null' => 1, 'required' => 1, 'default' => ''),
- 'AutomaticFilename' => Array('type' => 'int', 'not_null' => 1, 'default' => '1'),
- 'Excerpt' => Array('type' => 'string', 'not_null' => 1, 'default' => ''),
- 'Author' => Array('type' => 'string', 'not_null' => 1, 'default' => ''),
- 'Body' => Array('type' => 'string', 'not_null' => 1, 'required' => 1, 'default' => ''),
- 'CreatedOn' => Array('type' => 'int', 'formatter' => 'kDateFormatter', 'required' => 1, 'not_null' => 1,'default' => '#NOW#'),
- 'TextFormat' => Array('type' => 'int', 'not_null' => 1, 'default' => '0'),
- 'EndOn' => Array('type' => 'int', 'formatter' => 'kDateFormatter', 'not_null' => 1,'default' => ''),
- 'Hits' => Array('type' => 'double', 'formatter' => 'kFormatter', 'format' => '%d', 'not_null' => 1, 'default' => 0),
- 'CachedRating' => Array('type' => 'string', 'default' => 0),
- 'CachedVotesQty' => Array('type' => 'int','not_null' => 1,'default' => '0'),
- 'CreatedById' => Array('type' => 'int', 'formatter' => 'kLEFTFormatter', 'options' => Array(-1 => 'root', -2 => 'Guest'),'left_sql'=>'SELECT %s FROM '.TABLE_PREFIX.'PortalUser WHERE `%s` = \'%s\'', 'left_key_field' => 'PortalUserId', 'left_title_field' => 'Login', 'not_null' => 1, 'required' => 1, 'default' => -1),
- 'Priority' => Array('type' => 'int','default' => ''),
- '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),
- 'LeadStory' => Array('type' => 'int', 'formatter' => 'kOptionsFormatter', 'options' => Array(1 => 'la_Yes', 0 => 'la_No'), 'use_phrases' => 1, 'not_null' => 1, 'default' => 0),
- 'LeadCatStory' => 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' => ''),
- 'CachedReviewsQty' => Array('type' => 'int', 'not_null' => 1, 'default' => 0),
- 'StartDate' => Array('type' => 'int', 'formatter' => 'kDateFormatter', 'required' => 1, 'not_null' => 1, 'default' => '#NOW#'),
- '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),
- '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),
- '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),
- 'Archived' => Array('type' => 'int', 'formatter' => 'kOptionsFormatter', 'options' => Array(1 => 'la_Yes', 2 => 'la_No'), 'use_phrases' => 1, 'not_null' => 1, 'default' => 0),
- 'Modified' => Array('type' => 'int', 'formatter' => 'kDateFormatter', 'not_null' => 1,'default' => '#NOW#'),
- 'ModifiedById' => Array('type' => 'int', 'formatter' => 'kLEFTFormatter', 'options' => Array(-1 => 'root', -2 => 'Guest'),'left_sql'=>'SELECT %s FROM '.TABLE_PREFIX.'PortalUser WHERE `%s` = \'%s\'', 'left_key_field' => 'PortalUserId', 'left_title_field' => 'Login', 'not_null' => 1,'default' => -1),
- 'OrgId' => Array('type' => 'int','default' => ''),
- ),
-
- 'VirtualFields' => Array(
- 'UserName' => Array('type' => 'string', 'default' => ''),
- 'CategoryId' => Array('type' => 'int', 'default' => 0),
- 'cust_RssOriginalURL' => Array('type' => 'string', 'default' => ''),
- 'cust_RssArticleCRC' => Array('type' => 'int', 'default' => 0),
- 'Filename' => Array('type' => 'string', 'not_null' => 1, 'default' => ''),
- 'CachedNavbar' => Array('type' => 'string', 'default' => ''),
- ),
-
- 'Grids' => Array(
- 'Default' => Array(
- 'Icons' => Array(1 => 'icon16_article.gif', 2 => 'icon16_article_pending.gif', 0 => 'icon16_article_disabled.gif', 'HOT' => 'icon16_article_hot.gif', 'POP' => 'icon16_article_pop.gif', 'NEW' => 'icon16_article_new.gif', 'PICK' => 'icon16_article_pick.gif'),
- 'Fields' => Array(
- 'NewsId' => Array('title' => 'la_col_Id', 'data_block' => 'grid_checkbox_td'),
- 'Title' => Array('title' => 'la_col_Title', 'data_block' => 'grid_catitem_td'),
-// 'PrimaryCategory' => Array('title' => 'la_col_PrimaryCategory', 'data_block' => 'grid_category_td'),
- 'UserName' => Array('title' => 'la_col_Author'),
- 'LeadStory' => Array('title' => 'la_col_LeadStory'),
- 'LeadCatStory' => Array('title' => 'la_col_LeadCatStory'),
- 'StartDate' => Array('title' => 'la_col_StartDate'),
- 'EndOn' => Array('title' => 'la_col_EndOn', 'data_block' => 'article_expire_td'),
- ),
- ),
-
-
- 'Radio' => Array(
- 'Icons' => Array(1 => 'icon16_article.gif', 2 => 'icon16_article_pending.gif', 0 => 'icon16_article_disabled.gif', 'HOT' => 'icon16_article_hot.gif', 'POP' => 'icon16_article_pop.gif', 'NEW' => 'icon16_article_new.gif', 'PICK' => 'icon16_article_pick.gif'),
- 'Fields' => Array(
- 'NewsId' => Array('title' => 'la_col_Id', 'data_block' => 'grid_radio_td'),
- 'Title' => Array('title' => 'la_col_Title', 'data_block' => 'grid_catitem_td'),
- 'UserName' => Array('title' => 'la_col_Author'),
- 'LeadStory' => Array('title' => 'la_col_LeadStory'),
- 'LeadCatStory' => Array('title' => 'la_col_LeadCatStory'),
- 'StartDate' => Array('title' => 'la_col_StartDate'),
- 'EndOn' => Array('title' => 'la_col_EndOn', 'data_block' => 'article_expire_td'),
- ),
- ),
- ),
-
- 'ConfigMapping' => Array(
- 'PerPage' => 'Perpage_News',
- 'ShortListPerPage' => 'Perpage_News_Short',
- 'DefaultSorting1Field' => 'News_SortField',
- 'DefaultSorting2Field' => 'News_SortField2',
- 'DefaultSorting1Dir' => 'News_SortOrder',
- 'DefaultSorting2Dir' => 'News_SortOrder2',
- ),
- );
-
-
-?>
\ No newline at end of file
Property changes on: branches/unlabeled/unlabeled-1.37.2/in-news/units/articles/articles_config.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.37.2.7
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.35.2/in-news/admin/install/inportal_data.sql
===================================================================
--- branches/unlabeled/unlabeled-1.35.2/in-news/admin/install/inportal_data.sql (revision 12831)
+++ branches/unlabeled/unlabeled-1.35.2/in-news/admin/install/inportal_data.sql (nonexistent)
@@ -1,210 +0,0 @@
-INSERT INTO ConfigurationAdmin VALUES ('News_Search_Id', 'la_Text_Search', 'la_prompt_for_Id', 'checkbox', '', '', 1, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_SortField', 'la_Text_Articles', 'la_news_sortfield_pompt', 'select', '', 'Title=la_Article_Title,Excerpt=la_Article_Excerpt,Author=la_Article_Author,CreatedOn=la_Article_Date,Hits=la_Article_Hits,CachedRating=la_Article_Rating,<SQL>SELECT Prompt AS OptionName, CONCAT("cust_", FieldName) AS OptionValue FROM <PREFIX>CustomField WHERE (Type = 2) AND (IsSystem = 0)</SQL>', 10.01, 1, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_SortOrder', 'la_Text_Articles', 'la_news_sortfield_pompt', 'select', '', 'asc=la_common_ascending,desc=la_common_descending', 10.01, 2, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_SortField2', 'la_Text_Articles', 'la_news_sortfield2_pompt', 'select', '', 'Title=la_Article_Title,Excerpt=la_Article_Excerpt,Author=la_Article_Author,CreatedOn=la_Article_Date,Hits=la_Article_Hits,CachedRating=la_Article_Rating,<SQL>SELECT Prompt AS OptionName, CONCAT("cust_", FieldName) AS OptionValue FROM <PREFIX>CustomField WHERE (Type = 2) AND (IsSystem = 0)</SQL>', 10.02, 1, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_SortOrder2', 'la_Text_Articles', 'la_news_sortfield2_pompt', 'select', '', 'asc=la_common_ascending,desc=la_common_descending', 10.02, 2, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_CatNewDays', 'la_Text_Articles', 'la_news_newdays_prompt', 'text', '', '', 10.05, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('Perpage_News', 'la_Text_Articles', 'la_news_perpage_prompt', 'text', '', '', 10.03, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('Perpage_News_Short', 'la_Text_Articles', 'la_news_perpage_short_prompt', 'text', '', '', 10.04, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_MinPopRating', 'la_Text_Articles', 'la_fld_News_MinPopRating', 'text', '', '', 10.06, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_MaxHotNumber', 'la_Text_Articles', 'la_fld_News_MaxHotNumber', 'text', '', '', 10.08, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_ShowPick', 'la_Text_Articles', 'la_news_editorpicksabove_prompt', 'checkbox', '', '', 10.1, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_Archive', 'la_Text_Articles', 'la_news_daysarchive_prompt', 'text', '', '', 10.09, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_SortReviews', 'la_Text_Reviews', 'la_news_sortreviews_prompt', 'select', '', 'ReviewText=la_common_ReviewText,date=la_common_CreatedOn', 20.01, 1, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_SortReviewsOrder', 'la_Text_Reviews', 'la_news_sortreviews_prompt', 'select', '', 'asc=la_common_ascending,desc=la_common_descending', 20.01, 2, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_SortReviews2', 'la_Text_Reviews', 'la_news_sortreviews2_prompt', 'select', '', 'ReviewText=la_common_ReviewText,date=la_common_CreatedOn', 20.02, 1, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_SortReviewsOrder2', 'la_Text_Reviews', 'la_news_sortreviews2_prompt', 'select', '', 'asc=la_common_ascending,desc=la_common_descending', 20.02, 2, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_MinPopVotes', 'la_Text_Articles', 'la_fld_News_MinPopVotes', 'text', '', '', 10.07, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('Perpage_NewsReviews', 'la_Text_Reviews', 'la_review_perpage_prompt', 'text', NULL, NULL, 20.03, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('Perpage_NewsReviews_Short', 'la_Text_Reviews', 'la_review_perpage_short_prompt', 'text', NULL, NULL, 20.03, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_RatingDelay_Interval', 'la_Text_Articles', 'la_prompt_DupRating', 'select', '', '1=la_Text_Second,60=la_Text_Minute,3600=la_Text_Hour,86400=la_Text_Day,604800=la_Text_Week,2419200=la_Text_Month,29030400=la_text_Year', 10.12, 2, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_RatingDelay_Value', 'la_Text_Articles', 'la_prompt_DupRating', 'text', '', '', 10.12, 1, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_ReviewDelay_Interval', 'la_Text_Articles', 'la_prompt_DupReviews', 'select', '', '1=la_Text_Second,60=la_Text_Minute,3600=la_Text_Hour,86400=la_Text_Day,604800=la_Text_Week,2419200=la_Text_Month,29030400=la_text_Year', 10.11, 2, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_ReviewDelay_Value', 'la_Text_Articles', 'la_prompt_DupReviews', 'text', '', '', 10.11, 1, 1);
-INSERT INTO ConfigurationAdmin VALUES ('n_CategoryTemplate', 'la_section_Templates', 'la_fld_CategoryTemplate', 'text', '', '', 30.01, 0, 0);
-INSERT INTO ConfigurationAdmin VALUES ('n_ItemTemplate', 'la_section_Templates', 'la_fld_ItemTemplate', 'text', '', '', 30.02, 0, 0);
-
-INSERT INTO ConfigurationAdmin VALUES ('SearchRel_Keyword_articles', 'la_config_SearchRel_DefaultKeyword', 'la_text_keyword', 'text', NULL, NULL, 0, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('SearchRel_Pop_articles', 'la_config_DefaultPop', 'la_text_popularity', 'text', NULL, NULL, 0, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('SearchRel_Rating_articles', 'la_config_DefaultRating', 'la_prompt_Rating', 'text', NULL, NULL, 0, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('SearchRel_Increase_articles', 'la_config_DefaultIncreaseImportance', 'la_text_increase_importance', 'text', NULL, NULL, 0, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('Search_ShowMultiple_articles', 'la_config_ShowMultiple', 'la_Text_MultipleShow', 'text', NULL, NULL, 0, 0, 1);
-
-INSERT INTO ConfigurationValues VALUES (NULL, 'Perpage_News', '8', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_PopCount', '4', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_ArticleSort', 'CreatedOn desc, Title asc', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_CatSort', 'cat_date desc, cat_name asc', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_MinPopRating', '4', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_Archive', '0', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_ShowPick', '1', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_CatNewDays', '5', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_ShowMulti', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_Admin_Notice_New', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_Admin_Notice_Modify', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_Admin_Notice_Suggest', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_User_Notice_New', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_User_Notice_Approve', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_User_Notice_Deny', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_User_Notice_Modify', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_User_Notice_Modify_Approve', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_User_Notice_Modify_Deny', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_SortField', 'CreatedOn', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_SortOrder', 'desc', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_MaxHotNumber', '5', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_SortReviews', 'ReviewText', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_SortReviews2', 'ReviewText', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_SortReviewsOrder', 'desc', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_SortReviewsOrder2', 'asc', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_SortField2', 'Title', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_SortOrder2', 'desc', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_MinPopVotes', '20', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_RatingDelay_Value', '1', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_RatingDelay_Interval', '86400', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'Article_Root', '{NewsCatId}', 'In-Portal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'Perpage_News_Short', '3', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'Perpage_NewsReviews_Short', '3', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'Perpage_NewsReviews', '10', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_ReviewDelay_Interval', '3600', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_ReviewDelay_Value', '12', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_Highlight_OpenTag', '<span class="match">', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_Highlight_CloseTag', '</span>', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'n_CategoryTemplate', 'innews/index', 'In-News', 'in-news:configuration_output');
-INSERT INTO ConfigurationValues VALUES (NULL, 'n_ItemTemplate', 'innews/detail', 'In-News', 'in-news:configuration_output');
-
-INSERT INTO ConfigurationValues VALUES (NULL, 'SearchRel_Keyword_articles', '90', 'In-News', 'in-news:configuration_search');
-INSERT INTO ConfigurationValues VALUES (NULL, 'SearchRel_Pop_articles', '10', 'In-News', 'in-news:configuration_search');
-INSERT INTO ConfigurationValues VALUES (NULL, 'SearchRel_Rating_articles', '10', 'In-News', 'in-news:configuration_search');
-INSERT INTO ConfigurationValues VALUES (NULL, 'SearchRel_Increase_articles', '30', 'In-News', 'in-news:configuration_search');
-INSERT INTO ConfigurationValues VALUES (NULL, 'Search_ShowMultiple_articles', '0', 'In-News', 'in-news:configuration_search');
-
-INSERT INTO Events VALUES (18, 'ARTICLE.ADD', 2, 0, 'In-News', 'la_event_article.add', 1)
-INSERT INTO Events VALUES (19, 'ARTICLE.MODIFY', 2, 0, 'In-News', 'la_event_article.modify', 1)
-INSERT INTO Events VALUES (20, 'ARTICLE.REVIEW.ADD', 2, 0, 'In-News', 'la_event_article.review.add', 1)
-INSERT INTO Events VALUES (21, 'ARTICLE.ADD', 1, 0, 'In-News', 'la_event_article.add', 0)
-INSERT INTO Events VALUES (22, 'ARTICLE.APPROVE', 1, 0, 'In-News', 'la_event_article.approve', 0)
-INSERT INTO Events VALUES (23, 'ARTICLE.DENY', 1, 0, 'In-News', 'la_event_article.deny', 0)
-INSERT INTO Events VALUES (24, 'ARTICLE.MODIFY', 1, 0, 'In-News', 'la_event_article.modify', 0)
-INSERT INTO Events VALUES (25, 'ARTICLE.MODIFY.APPROVE', 1, 0, 'In-News', 'la_event_article.modify.approve', 0)
-INSERT INTO Events VALUES (26, 'ARTICLE.MODIFY.DENY', 1, 0, 'In-News', 'la_event_article.modify.deny', 0)
-INSERT INTO Events VALUES (27, 'ARTICLE.REVIEW.ADD', 1, 0, 'In-News', 'la_event_article.review.add', 0)
-INSERT INTO Events VALUES (28, 'ARTICLE.REVIEW.APPROVE', 1, 0, 'In-News', 'la_event_article.review.approve', 0)
-INSERT INTO Events VALUES (29, 'ARTICLE.REVIEW.DENY', 1, 0, 'In-News', 'la_event_article.review.deny', 0)
-INSERT INTO Events VALUES (44, 'ARTICLE.REVIEW.ADD.PENDING', 1, 0, 'In-News', 'la_event_article.review.add.pending', 0)
-
-INSERT INTO ItemTypes VALUES (2, 'In-News', 'n', 'News', 'Title', 'CreatedById', 'Hits', 'CachedRating', 'la_ItemTab_News', 1, 'in-news/admin/addarticle.php', 'clsNews', 'Article');
-
-INSERT INTO PermissionConfig (PermissionName, Description, ErrorMessage, ModuleId) VALUES ('NEWS.VIEW', 'lu_PermName_News.View_desc', 'lu_PermName_News.View_desc', 'In-News');
-INSERT INTO PermissionConfig (PermissionName, Description, ErrorMessage, ModuleId) VALUES ('NEWS.ADD', 'lu_PermName_News.Add_desc', 'lu_PermName_News.Add_desc', 'In-News');
-INSERT INTO PermissionConfig (PermissionName, Description, ErrorMessage, ModuleId) VALUES ('NEWS.DELETE', 'lu_PermName_News.Delete_desc', 'lu_PermName_News.Delete_error', 'In-News');
-INSERT INTO PermissionConfig (PermissionName, Description, ErrorMessage, ModuleId) VALUES ('NEWS.MODIFY', 'lu_PermName_News.Modify_desc', 'lu_PermName_News.Modify_error', 'In-News');
-INSERT INTO PermissionConfig (PermissionName, Description, ErrorMessage, ModuleId) VALUES ('NEWS.RATE', 'lu_PermName_News.Rate_desc', 'lu_PermName_News.Rate_error', 'In-News');
-INSERT INTO PermissionConfig (PermissionName, Description, ErrorMessage, ModuleId) VALUES ('NEWS.REVIEW', 'lu_PermName_News.Review_desc', 'lu_PermName_News.Review_error', 'In-News');
-INSERT INTO PermissionConfig (PermissionName, Description, ErrorMessage, ModuleId) VALUES ('NEWS.REVIEW.PENDING', 'lu_PermName_News.Review.Pending_desc', 'lu_PermName_News.Review.Pending_error', 'In-News');
-
-INSERT INTO SearchConfig VALUES ('News', 'Title', 1, 1, 'lu_fielddesc_news_title', 'lu_field_title', 'In-News', 'la_text_article', 2, 0, 2, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Excerpt', 1, 1, 'lu_fielddesc_news_excerpt', 'lu_field_excerpt', 'In-News', 'la_text_article', 3, 0, 1, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Author', 1, 1, 'lu_fielddesc_news_author', 'lu_field_author', 'In-News', 'la_text_article', 4, 0, 1, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Body', 1, 1, 'lu_fielddesc_news_body', 'lu_field_body', 'In-News', 'la_text_article', 5, 0, 1, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'CreatedOn', 0, 1, 'lu_fielddesc_news_createdon', 'lu_field_createdon', 'In-News', 'la_text_article', 6, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'EndOn', 0, 1, 'lu_fielddesc_news_endon', 'lu_field_endon', 'In-News', 'la_text_article', 7, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Hits', 0, 1, 'lu_fielddesc_news_hits', 'lu_field_hits', 'In-News', 'la_text_article', 8, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'CachedRating', 0, 1, 'lu_fielddesc_news_cachedrating', 'lu_field_cachedrating', 'In-News', 'la_text_article', 9, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'CachedVotesQty', 0, 1, 'lu_fielddesc_news_cachedvotesqty', 'lu_field_cachedvotesqty', 'In-News', 'la_text_article', 10, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'CreatedById', 0, 1, 'lu_fielddesc_news_createdbyid', 'lu_field_createdbyid', 'In-News', 'la_text_article', 11, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Priority', 0, 1, 'lu_fielddesc_news_priority', 'lu_field_priority', 'In-News', 'la_text_article', 12, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Status', 0, 1, 'lu_fielddesc_news_status', 'lu_field_status', 'In-News', 'la_text_article', 13, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'EditorsPick', 0, 1, 'lu_fielddesc_news_editorspick', 'lu_field_editorspick', 'In-News', 'la_text_article', 14, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'LeadStory', 0, 1, 'lu_fielddesc_news_leadstory', 'lu_field_leadstory', 'In-News', 'la_text_article', 15, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'LeadCatStory', 0, 1, 'lu_fielddesc_news_leadcatstory', 'lu_field_leadcatstory', 'In-News', 'la_text_article', 16, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'ResourceId', 0, 1, 'lu_fielddesc_news_resourceid', 'lu_field_resourceid', 'In-News', 'la_text_article', 17, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'CachedReviewsQty', 0, 1, 'lu_fielddesc_news_cachedreviewsqty', 'lu_field_cachedreviewsqty', 'In-News', 'la_text_article', 18, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'StartDate', 0, 1, 'lu_fielddesc_news_startdate', 'lu_field_startdate', 'In-News', 'la_text_article', 19, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'NewItem', 0, 1, 'lu_fielddesc_news_newitem', 'lu_field_newitem', 'In-News', 'la_text_article', 20, 0, 0, 'boolean', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'PopItem', 0, 1, 'lu_fielddesc_news_popitem', 'lu_field_popitem', 'In-News', 'la_text_article', 21, 0, 0, 'boolean', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'HotItem', 0, 1, 'lu_fielddesc_news_hotitem', 'lu_field_hotitem', 'In-News', 'la_text_article', 22, 0, 0, 'boolean', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Archived', 0, 1, 'lu_fielddesc_news_archived', 'lu_field_archived', 'In-News', 'la_text_article', 23, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Modified', 0, 1, 'lu_fielddesc_news_modified', 'lu_field_modified', 'In-News', 'la_text_article', 24, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'ModifiedById', 0, 1, 'lu_fielddesc_news_modifiedbyid', 'lu_field_modifiedbyid', 'In-News', 'la_text_article', 25, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'OrgId', 0, 0, 'lu_fielddesc_news_orgid', 'lu_field_orgid', 'In-News', 'la_text_article', 26, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'NewsId', 0, 1, 'lu_fielddesc_news_newsid', 'lu_field_newsid', 'In-News', 'la_text_article', 0, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('CustomField', 'RssOriginalURL', 1, 0, 'la_fld_RssOriginalURL', 'lu_fld_RssOriginalURL', 'In-News', 'la_section_CustomFields', 0, 283, 1, 'text', '', '', '', '', '', '', 0);
-
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssExpireInterval', 'RssExpireInterval', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssUpdateInterval', 'RssUpdateInterval', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssLastUpdated', 'RssLastUpdated', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssDeleteExpired', 'RssDeleteExpired', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (2, 'RssOriginalURL', 'lu_fld_RssOriginalURL', 'la_section_CustomFields', 'la_fld_RssOriginalURL', 'label', 'cut_first="100"', 0, 1, 0);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssUpdateIntervalType', 'RssUpdateIntervalType', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssSource', 'RssSource', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssExpireIntervalType', 'RssExpireIntervalType', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssDefaultExpiration', 'RssDefaultExpiration', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssDefaultExpirationType', 'RssDefaultExpirationType', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssLastExpired', 'RssLastExpired', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (2, 'RssArticleCRC', 'RssArticleCRC', 'la_section_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'n_ItemTemplate', 'n_ItemTemplate', 'la_title_SystemCF', 'n_ItemTemplate', 'text', NULL, 0, 0, 1);
-
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT count(*) FROM <%prefix%>News WHERE Status=1', NULL, 'la_prompt_ActiveArticles', 0, 1);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) AS TotalArticles FROM <%prefix%>News', NULL, 'la_prompt_ArticlesTotal', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) AS ActiveArticles FROM <%prefix%>News WHERE Status = 1', NULL, 'la_prompt_ArticlesActive', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) AS PendingArticles FROM <%prefix%>News WHERE Status = 2', NULL, 'la_prompt_ArticlesPending', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) AS DisabledArticles FROM <%prefix%>News WHERE Status = 0', NULL, 'la_prompt_DisabledArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) AS ArchivedArticles FROM <%prefix%>News WHERE Archived = 1', NULL, 'la_prompt_ArticlesArchived', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) AS NewArticles FROM <%prefix%>News WHERE (NewItem = 1) OR ( (UNIX_TIMESTAMP() - CreatedOn) <= <%m:config name="News_CatNewDays"%>*86400 AND (NewItem = 2) )', NULL, 'la_prompt_NewArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) FROM <%prefix%>News WHERE EditorsPick = 1', NULL, 'la_prompt_EditorsPickArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) AS HotArticles FROM <%prefix%>News WHERE (HotItem = 1) OR (Hits >= <%m:config name="News_MaxHotNumber"%> AND (HotItem = 2) )', NULL, 'la_prompt_HotArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) FROM <%prefix%>News WHERE LeadStory = 1', NULL, 'la_prompt_LeadStoryArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) FROM <%prefix%>News WHERE LeadCatStory = 1', NULL, 'la_prompt_CategoryLeadStoryArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT <%m:post_format field="AVG(CachedRating)" type="currency" precision="2"%> FROM <%prefix%>News WHERE CachedRating > 0', NULL, 'la_prompt_ArticleAverageRating', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) AS PopularArticles FROM <%prefix%>News WHERE (PopItem = 1) OR ( (CachedRating >= <%article:hit_count type="top"%>) AND <%article:hit_count type="top"%> AND (PopItem = 2) )', NULL, '(*) la_prompt_PopularArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT MAX(Hits) AS MaxHitsArticles FROM <%prefix%>News', NULL, 'la_prompt_MaxHitsArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT MAX(CachedVotesQty) AS MaxVotesArticles FROM <%prefix%>News', NULL, 'la_prompt_MaxVotesArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT <%m:post_format field="MAX(CreatedOn)" type="date"%> FROM <%prefix%>News', NULL, 'la_prompt_NewestArticleDate', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT <%m:post_format field="MAX(Modified)" type="date"%> FROM <%prefix%>News', NULL, 'la_prompt_LastArticleUpdate', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) FROM <%prefix%>ItemReview WHERE Module = \'<%modules:get_current%>\'', NULL, 'la_prompt_ArticleReviews', 0, 2);
-
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('CATEGORY.VIEW', 14, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.VIEW', 14, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('CATEGORY.VIEW', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('CATEGORY.ADD.PENDING', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('FAVORITES', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.VIEW', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.RATE', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.REVIEW', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('CATEGORY.VIEW', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('CATEGORY.ADD', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('CATEGORY.DELETE', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('CATEGORY.MODIFY', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('FAVORITES', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.VIEW', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.ADD', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.DELETE', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.MODIFY', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.RATE', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.REVIEW', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('CATEGORY.VIEW', 12, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('FAVORITES', 12, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.VIEW', 12, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.RATE', 12, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.REVIEW.PENDING', 12, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.VIEW', 15, 0, 0, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.ADD', 15, 0, 0, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.DELETE', 15, 0, 0, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.MODIFY', 15, 0, 0, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.RATE', 15, 0, 0, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.REVIEW', 15, 0, 0, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.REVIEW.PENDING', 15, 0, 0, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news.view', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:innews_general.view', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:innews_general.edit', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_output.view', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_output.edit', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_search.view', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_search.edit', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_email.view', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_email.edit', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_custom.view', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_custom.add', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_custom.edit', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_custom.delete', 11, 1, 1, 0);
-
-INSERT INTO Modules (Name, Path, Var, Version, Loaded, LoadOrder, TemplatePath, RootCat, BuildDate) VALUES ('In-News', 'in-news/', 'n', '4.0.1', 1, 2, 'innews/', {NewsCatId}, '1054738405');
\ No newline at end of file
Property changes on: branches/unlabeled/unlabeled-1.35.2/in-news/admin/install/inportal_data.sql
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.35.2.3
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.34.2/in-news/admin/install/inportal_data.sql
===================================================================
--- branches/unlabeled/unlabeled-1.34.2/in-news/admin/install/inportal_data.sql (revision 12831)
+++ branches/unlabeled/unlabeled-1.34.2/in-news/admin/install/inportal_data.sql (nonexistent)
@@ -1,210 +0,0 @@
-INSERT INTO ConfigurationAdmin VALUES ('News_Search_Id', 'la_Text_Search', 'la_prompt_for_Id', 'checkbox', '', '', 1, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_SortField', 'la_Text_Articles', 'la_news_sortfield_pompt', 'select', '', 'Title=la_Article_Title,Excerpt=la_Article_Excerpt,Author=la_Article_Author,CreatedOn=la_Article_Date,Hits=la_Article_Hits,CachedRating=la_Article_Rating,<SQL>SELECT Prompt AS OptionName, CONCAT("cust_", FieldName) AS OptionValue FROM <PREFIX>CustomField WHERE (Type = 2) AND (IsSystem = 0)</SQL>', 10.01, 1, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_SortOrder', 'la_Text_Articles', 'la_news_sortfield_pompt', 'select', '', 'asc=la_common_ascending,desc=la_common_descending', 10.01, 2, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_SortField2', 'la_Text_Articles', 'la_news_sortfield2_pompt', 'select', '', 'Title=la_Article_Title,Excerpt=la_Article_Excerpt,Author=la_Article_Author,CreatedOn=la_Article_Date,Hits=la_Article_Hits,CachedRating=la_Article_Rating,<SQL>SELECT Prompt AS OptionName, CONCAT("cust_", FieldName) AS OptionValue FROM <PREFIX>CustomField WHERE (Type = 2) AND (IsSystem = 0)</SQL>', 10.02, 1, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_SortOrder2', 'la_Text_Articles', 'la_news_sortfield2_pompt', 'select', '', 'asc=la_common_ascending,desc=la_common_descending', 10.02, 2, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_CatNewDays', 'la_Text_Articles', 'la_news_newdays_prompt', 'text', '', '', 10.05, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('Perpage_News', 'la_Text_Articles', 'la_news_perpage_prompt', 'text', '', '', 10.03, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('Perpage_News_Short', 'la_Text_Articles', 'la_news_perpage_short_prompt', 'text', '', '', 10.04, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_MinPopRating', 'la_Text_Articles', 'la_fld_News_MinPopRating', 'text', '', '', 10.06, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_MaxHotNumber', 'la_Text_Articles', 'la_fld_News_MaxHotNumber', 'text', '', '', 10.08, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_ShowPick', 'la_Text_Articles', 'la_news_editorpicksabove_prompt', 'checkbox', '', '', 10.1, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_Archive', 'la_Text_Articles', 'la_news_daysarchive_prompt', 'text', '', '', 10.09, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_SortReviews', 'la_Text_Reviews', 'la_news_sortreviews_prompt', 'select', '', 'ReviewText=la_common_ReviewText,date=la_common_CreatedOn', 20.01, 1, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_SortReviewsOrder', 'la_Text_Reviews', 'la_news_sortreviews_prompt', 'select', '', 'asc=la_common_ascending,desc=la_common_descending', 20.01, 2, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_SortReviews2', 'la_Text_Reviews', 'la_news_sortreviews2_prompt', 'select', '', 'ReviewText=la_common_ReviewText,date=la_common_CreatedOn', 20.02, 1, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_SortReviewsOrder2', 'la_Text_Reviews', 'la_news_sortreviews2_prompt', 'select', '', 'asc=la_common_ascending,desc=la_common_descending', 20.02, 2, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_MinPopVotes', 'la_Text_Articles', 'la_fld_News_MinPopVotes', 'text', '', '', 10.07, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('Perpage_NewsReviews', 'la_Text_Reviews', 'la_review_perpage_prompt', 'text', NULL, NULL, 20.03, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('Perpage_NewsReviews_Short', 'la_Text_Reviews', 'la_review_perpage_short_prompt', 'text', NULL, NULL, 20.03, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_RatingDelay_Interval', 'la_Text_Articles', 'la_prompt_DupRating', 'select', '', '1=la_Text_Second,60=la_Text_Minute,3600=la_Text_Hour,86400=la_Text_Day,604800=la_Text_Week,2419200=la_Text_Month,29030400=la_text_Year', 10.12, 2, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_RatingDelay_Value', 'la_Text_Articles', 'la_prompt_DupRating', 'text', '', '', 10.12, 1, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_ReviewDelay_Interval', 'la_Text_Articles', 'la_prompt_DupReviews', 'select', '', '1=la_Text_Second,60=la_Text_Minute,3600=la_Text_Hour,86400=la_Text_Day,604800=la_Text_Week,2419200=la_Text_Month,29030400=la_text_Year', 10.11, 2, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_ReviewDelay_Value', 'la_Text_Articles', 'la_prompt_DupReviews', 'text', '', '', 10.11, 1, 1);
-INSERT INTO ConfigurationAdmin VALUES ('n_CategoryTemplate', 'la_section_Templates', 'la_fld_CategoryTemplate', 'text', '', '', 30.01, 0, 0);
-INSERT INTO ConfigurationAdmin VALUES ('n_ItemTemplate', 'la_section_Templates', 'la_fld_ItemTemplate', 'text', '', '', 30.02, 0, 0);
-
-INSERT INTO ConfigurationAdmin VALUES ('SearchRel_Keyword_articles', 'la_config_SearchRel_DefaultKeyword', 'la_text_keyword', 'text', NULL, NULL, 0, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('SearchRel_Pop_articles', 'la_config_DefaultPop', 'la_text_popularity', 'text', NULL, NULL, 0, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('SearchRel_Rating_articles', 'la_config_DefaultRating', 'la_prompt_Rating', 'text', NULL, NULL, 0, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('SearchRel_Increase_articles', 'la_config_DefaultIncreaseImportance', 'la_text_increase_importance', 'text', NULL, NULL, 0, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('Search_ShowMultiple_articles', 'la_config_ShowMultiple', 'la_Text_MultipleShow', 'text', NULL, NULL, 0, 0, 1);
-
-INSERT INTO ConfigurationValues VALUES (NULL, 'Perpage_News', '8', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_PopCount', '4', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_ArticleSort', 'CreatedOn desc, Title asc', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_CatSort', 'cat_date desc, cat_name asc', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_MinPopRating', '4', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_Archive', '0', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_ShowPick', '1', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_CatNewDays', '5', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_ShowMulti', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_Admin_Notice_New', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_Admin_Notice_Modify', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_Admin_Notice_Suggest', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_User_Notice_New', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_User_Notice_Approve', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_User_Notice_Deny', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_User_Notice_Modify', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_User_Notice_Modify_Approve', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_User_Notice_Modify_Deny', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_SortField', 'CreatedOn', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_SortOrder', 'desc', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_MaxHotNumber', '5', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_SortReviews', 'ReviewText', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_SortReviews2', 'ReviewText', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_SortReviewsOrder', 'desc', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_SortReviewsOrder2', 'asc', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_SortField2', 'Title', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_SortOrder2', 'desc', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_MinPopVotes', '20', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_RatingDelay_Value', '1', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_RatingDelay_Interval', '86400', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'Article_Root', '{NewsCatId}', 'In-Portal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'Perpage_News_Short', '3', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'Perpage_NewsReviews_Short', '3', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'Perpage_NewsReviews', '10', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_ReviewDelay_Interval', '3600', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_ReviewDelay_Value', '12', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_Highlight_OpenTag', '<span class="match">', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_Highlight_CloseTag', '</span>', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'n_CategoryTemplate', 'innews/index', 'In-News', 'in-news:configuration_output');
-INSERT INTO ConfigurationValues VALUES (NULL, 'n_ItemTemplate', 'innews/detail', 'In-News', 'in-news:configuration_output');
-
-INSERT INTO ConfigurationValues VALUES (NULL, 'SearchRel_Keyword_articles', '90', 'In-News', 'in-news:configuration_search');
-INSERT INTO ConfigurationValues VALUES (NULL, 'SearchRel_Pop_articles', '10', 'In-News', 'in-news:configuration_search');
-INSERT INTO ConfigurationValues VALUES (NULL, 'SearchRel_Rating_articles', '10', 'In-News', 'in-news:configuration_search');
-INSERT INTO ConfigurationValues VALUES (NULL, 'SearchRel_Increase_articles', '30', 'In-News', 'in-news:configuration_search');
-INSERT INTO ConfigurationValues VALUES (NULL, 'Search_ShowMultiple_articles', '0', 'In-News', 'in-news:configuration_search');
-
-INSERT INTO Events VALUES (18, 'ARTICLE.ADD', 2, 0, 'In-News', 'la_event_article.add', 1)
-INSERT INTO Events VALUES (19, 'ARTICLE.MODIFY', 2, 0, 'In-News', 'la_event_article.modify', 1)
-INSERT INTO Events VALUES (20, 'ARTICLE.REVIEW.ADD', 2, 0, 'In-News', 'la_event_article.review.add', 1)
-INSERT INTO Events VALUES (21, 'ARTICLE.ADD', 1, 0, 'In-News', 'la_event_article.add', 0)
-INSERT INTO Events VALUES (22, 'ARTICLE.APPROVE', 1, 0, 'In-News', 'la_event_article.approve', 0)
-INSERT INTO Events VALUES (23, 'ARTICLE.DENY', 1, 0, 'In-News', 'la_event_article.deny', 0)
-INSERT INTO Events VALUES (24, 'ARTICLE.MODIFY', 1, 0, 'In-News', 'la_event_article.modify', 0)
-INSERT INTO Events VALUES (25, 'ARTICLE.MODIFY.APPROVE', 1, 0, 'In-News', 'la_event_article.modify.approve', 0)
-INSERT INTO Events VALUES (26, 'ARTICLE.MODIFY.DENY', 1, 0, 'In-News', 'la_event_article.modify.deny', 0)
-INSERT INTO Events VALUES (27, 'ARTICLE.REVIEW.ADD', 1, 0, 'In-News', 'la_event_article.review.add', 0)
-INSERT INTO Events VALUES (28, 'ARTICLE.REVIEW.APPROVE', 1, 0, 'In-News', 'la_event_article.review.approve', 0)
-INSERT INTO Events VALUES (29, 'ARTICLE.REVIEW.DENY', 1, 0, 'In-News', 'la_event_article.review.deny', 0)
-INSERT INTO Events VALUES (44, 'ARTICLE.REVIEW.ADD.PENDING', 1, 0, 'In-News', 'la_event_article.review.add.pending', 0)
-
-INSERT INTO ItemTypes VALUES (2, 'In-News', 'n', 'News', 'Title', 'CreatedById', 'Hits', 'CachedRating', 'la_ItemTab_News', 1, 'in-news/admin/addarticle.php', 'clsNews', 'Article');
-
-INSERT INTO PermissionConfig (PermissionName, Description, ErrorMessage, ModuleId) VALUES ('NEWS.VIEW', 'lu_PermName_News.View_desc', 'lu_PermName_News.View_desc', 'In-News');
-INSERT INTO PermissionConfig (PermissionName, Description, ErrorMessage, ModuleId) VALUES ('NEWS.ADD', 'lu_PermName_News.Add_desc', 'lu_PermName_News.Add_desc', 'In-News');
-INSERT INTO PermissionConfig (PermissionName, Description, ErrorMessage, ModuleId) VALUES ('NEWS.DELETE', 'lu_PermName_News.Delete_desc', 'lu_PermName_News.Delete_error', 'In-News');
-INSERT INTO PermissionConfig (PermissionName, Description, ErrorMessage, ModuleId) VALUES ('NEWS.MODIFY', 'lu_PermName_News.Modify_desc', 'lu_PermName_News.Modify_error', 'In-News');
-INSERT INTO PermissionConfig (PermissionName, Description, ErrorMessage, ModuleId) VALUES ('NEWS.RATE', 'lu_PermName_News.Rate_desc', 'lu_PermName_News.Rate_error', 'In-News');
-INSERT INTO PermissionConfig (PermissionName, Description, ErrorMessage, ModuleId) VALUES ('NEWS.REVIEW', 'lu_PermName_News.Review_desc', 'lu_PermName_News.Review_error', 'In-News');
-INSERT INTO PermissionConfig (PermissionName, Description, ErrorMessage, ModuleId) VALUES ('NEWS.REVIEW.PENDING', 'lu_PermName_News.Review.Pending_desc', 'lu_PermName_News.Review.Pending_error', 'In-News');
-
-INSERT INTO SearchConfig VALUES ('News', 'Title', 1, 1, 'lu_fielddesc_news_title', 'lu_field_title', 'In-News', 'la_text_article', 2, 0, 2, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Excerpt', 1, 1, 'lu_fielddesc_news_excerpt', 'lu_field_excerpt', 'In-News', 'la_text_article', 3, 0, 1, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Author', 1, 1, 'lu_fielddesc_news_author', 'lu_field_author', 'In-News', 'la_text_article', 4, 0, 1, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Body', 1, 1, 'lu_fielddesc_news_body', 'lu_field_body', 'In-News', 'la_text_article', 5, 0, 1, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'CreatedOn', 0, 1, 'lu_fielddesc_news_createdon', 'lu_field_createdon', 'In-News', 'la_text_article', 6, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'EndOn', 0, 1, 'lu_fielddesc_news_endon', 'lu_field_endon', 'In-News', 'la_text_article', 7, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Hits', 0, 1, 'lu_fielddesc_news_hits', 'lu_field_hits', 'In-News', 'la_text_article', 8, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'CachedRating', 0, 1, 'lu_fielddesc_news_cachedrating', 'lu_field_cachedrating', 'In-News', 'la_text_article', 9, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'CachedVotesQty', 0, 1, 'lu_fielddesc_news_cachedvotesqty', 'lu_field_cachedvotesqty', 'In-News', 'la_text_article', 10, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'CreatedById', 0, 1, 'lu_fielddesc_news_createdbyid', 'lu_field_createdbyid', 'In-News', 'la_text_article', 11, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Priority', 0, 1, 'lu_fielddesc_news_priority', 'lu_field_priority', 'In-News', 'la_text_article', 12, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Status', 0, 1, 'lu_fielddesc_news_status', 'lu_field_status', 'In-News', 'la_text_article', 13, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'EditorsPick', 0, 1, 'lu_fielddesc_news_editorspick', 'lu_field_editorspick', 'In-News', 'la_text_article', 14, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'LeadStory', 0, 1, 'lu_fielddesc_news_leadstory', 'lu_field_leadstory', 'In-News', 'la_text_article', 15, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'LeadCatStory', 0, 1, 'lu_fielddesc_news_leadcatstory', 'lu_field_leadcatstory', 'In-News', 'la_text_article', 16, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'ResourceId', 0, 1, 'lu_fielddesc_news_resourceid', 'lu_field_resourceid', 'In-News', 'la_text_article', 17, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'CachedReviewsQty', 0, 1, 'lu_fielddesc_news_cachedreviewsqty', 'lu_field_cachedreviewsqty', 'In-News', 'la_text_article', 18, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'StartDate', 0, 1, 'lu_fielddesc_news_startdate', 'lu_field_startdate', 'In-News', 'la_text_article', 19, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'NewItem', 0, 1, 'lu_fielddesc_news_newitem', 'lu_field_newitem', 'In-News', 'la_text_article', 20, 0, 0, 'boolean', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'PopItem', 0, 1, 'lu_fielddesc_news_popitem', 'lu_field_popitem', 'In-News', 'la_text_article', 21, 0, 0, 'boolean', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'HotItem', 0, 1, 'lu_fielddesc_news_hotitem', 'lu_field_hotitem', 'In-News', 'la_text_article', 22, 0, 0, 'boolean', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Archived', 0, 1, 'lu_fielddesc_news_archived', 'lu_field_archived', 'In-News', 'la_text_article', 23, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Modified', 0, 1, 'lu_fielddesc_news_modified', 'lu_field_modified', 'In-News', 'la_text_article', 24, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'ModifiedById', 0, 1, 'lu_fielddesc_news_modifiedbyid', 'lu_field_modifiedbyid', 'In-News', 'la_text_article', 25, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'OrgId', 0, 0, 'lu_fielddesc_news_orgid', 'lu_field_orgid', 'In-News', 'la_text_article', 26, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'NewsId', 0, 1, 'lu_fielddesc_news_newsid', 'lu_field_newsid', 'In-News', 'la_text_article', 0, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('CustomField', 'RssOriginalURL', 1, 0, 'la_fld_RssOriginalURL', 'lu_fld_RssOriginalURL', 'In-News', 'la_section_CustomFields', 0, 283, 1, 'text', '', '', '', '', '', '', 0);
-
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssExpireInterval', 'RssExpireInterval', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssUpdateInterval', 'RssUpdateInterval', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssLastUpdated', 'RssLastUpdated', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssDeleteExpired', 'RssDeleteExpired', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (2, 'RssOriginalURL', 'lu_fld_RssOriginalURL', 'la_section_CustomFields', 'la_fld_RssOriginalURL', 'label', 'cut_first="100"', 0, 1, 0);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssUpdateIntervalType', 'RssUpdateIntervalType', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssSource', 'RssSource', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssExpireIntervalType', 'RssExpireIntervalType', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssDefaultExpiration', 'RssDefaultExpiration', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssDefaultExpirationType', 'RssDefaultExpirationType', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssLastExpired', 'RssLastExpired', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (2, 'RssArticleCRC', 'RssArticleCRC', 'la_section_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'n_ItemTemplate', 'n_ItemTemplate', 'la_title_SystemCF', 'n_ItemTemplate', 'text', NULL, 0, 0, 1);
-
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT count(*) FROM <%prefix%>News WHERE Status=1', NULL, 'la_prompt_ActiveArticles', 0, 1);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) AS TotalArticles FROM <%prefix%>News', NULL, 'la_prompt_ArticlesTotal', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) AS ActiveArticles FROM <%prefix%>News WHERE Status = 1', NULL, 'la_prompt_ArticlesActive', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) AS PendingArticles FROM <%prefix%>News WHERE Status = 2', NULL, 'la_prompt_ArticlesPending', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) AS DisabledArticles FROM <%prefix%>News WHERE Status = 0', NULL, 'la_prompt_DisabledArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) AS ArchivedArticles FROM <%prefix%>News WHERE Archived = 1', NULL, 'la_prompt_ArticlesArchived', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) AS NewArticles FROM <%prefix%>News WHERE (NewItem = 1) OR ( (UNIX_TIMESTAMP() - CreatedOn) <= <%m:config name="News_CatNewDays"%>*86400 AND (NewItem = 2) )', NULL, 'la_prompt_NewArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) FROM <%prefix%>News WHERE EditorsPick = 1', NULL, 'la_prompt_EditorsPickArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) AS HotArticles FROM <%prefix%>News WHERE (HotItem = 1) OR (Hits >= <%m:config name="News_MaxHotNumber"%> AND (HotItem = 2) )', NULL, 'la_prompt_HotArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) FROM <%prefix%>News WHERE LeadStory = 1', NULL, 'la_prompt_LeadStoryArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) FROM <%prefix%>News WHERE LeadCatStory = 1', NULL, 'la_prompt_CategoryLeadStoryArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT <%m:post_format field="AVG(CachedRating)" type="currency" precision="2"%> FROM <%prefix%>News WHERE CachedRating > 0', NULL, 'la_prompt_ArticleAverageRating', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) AS PopularArticles FROM <%prefix%>News WHERE (PopItem = 1) OR ( (CachedRating >= <%article:hit_count type="top"%>) AND <%article:hit_count type="top"%> AND (PopItem = 2) )', NULL, '(*) la_prompt_PopularArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT MAX(Hits) AS MaxHitsArticles FROM <%prefix%>News', NULL, 'la_prompt_MaxHitsArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT MAX(CachedVotesQty) AS MaxVotesArticles FROM <%prefix%>News', NULL, 'la_prompt_MaxVotesArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT <%m:post_format field="MAX(CreatedOn)" type="date"%> FROM <%prefix%>News', NULL, 'la_prompt_NewestArticleDate', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT <%m:post_format field="MAX(Modified)" type="date"%> FROM <%prefix%>News', NULL, 'la_prompt_LastArticleUpdate', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) FROM <%prefix%>ItemReview WHERE Module = \'<%modules:get_current%>\'', NULL, 'la_prompt_ArticleReviews', 0, 2);
-
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('CATEGORY.VIEW', 14, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.VIEW', 14, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('CATEGORY.VIEW', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('CATEGORY.ADD.PENDING', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('FAVORITES', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.VIEW', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.RATE', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.REVIEW', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('CATEGORY.VIEW', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('CATEGORY.ADD', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('CATEGORY.DELETE', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('CATEGORY.MODIFY', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('FAVORITES', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.VIEW', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.ADD', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.DELETE', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.MODIFY', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.RATE', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.REVIEW', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('CATEGORY.VIEW', 12, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('FAVORITES', 12, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.VIEW', 12, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.RATE', 12, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.REVIEW.PENDING', 12, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.VIEW', 15, 0, 0, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.ADD', 15, 0, 0, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.DELETE', 15, 0, 0, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.MODIFY', 15, 0, 0, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.RATE', 15, 0, 0, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.REVIEW', 15, 0, 0, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.REVIEW.PENDING', 15, 0, 0, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news.view', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:innews_general.view', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:innews_general.edit', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_output.view', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_output.edit', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_search.view', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_search.edit', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_email.view', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_email.edit', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_custom.view', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_custom.add', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_custom.edit', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_custom.delete', 11, 1, 1, 0);
-
-INSERT INTO Modules (Name, Path, Var, Version, Loaded, LoadOrder, TemplatePath, RootCat, BuildDate) VALUES ('In-News', 'in-news/', 'n', '1.3.0', 1, 2, 'innews/', {NewsCatId}, '1054738405');
\ No newline at end of file
Property changes on: branches/unlabeled/unlabeled-1.34.2/in-news/admin/install/inportal_data.sql
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.34.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.34.2/in-news/news.php
===================================================================
--- branches/unlabeled/unlabeled-1.34.2/in-news/news.php (revision 12831)
+++ branches/unlabeled/unlabeled-1.34.2/in-news/news.php (nonexistent)
@@ -1,1105 +0,0 @@
-<?php
-
-define('TYPE_NEWS', 2);
-define('Archived', 3);
-
-RegisterPrefix("clsNews","article","in-news/news.php");
-
-class clsNews extends clsCatItem
-{
- function clsNews($NewsId=NULL)
- {
- global $objSession;
-
- $this->clsCatItem(TRUE);
- $this->tablename=GetTablePrefix()."News";
- $this->type=TYPE_NEWS;
- $this->Prefix = 'n';
- $this->BasePermission="NEWS";
- $this->id_field = "NewsId";
- $this->TagPrefix="article";
- $this->TitleField = 'Title';
- if(isset($NewsId))
- $this->LoadFromDatabase($NewsId);
- if($objSession->HasSystemPermission("DEBUG.ITEM"))
- {
- $this->SetDebugLevel(1);
- }
-
- /* keyword highlighting */
- $this->OpenTagVar = "News_Highlight_OpenTag";
- $this->CloseTagVar = "News_Highlight_CloseTag";
-
- }
-
-
- function Validate()
- {
- global $objSession, $Errors;
-
- $dataValid = true;
- if(!strlen($this->Get("Title")))
- {
- $Errors->AddError("error.fieldIsRequired",'Name',"","",get_class($this),"Validate");
- $dataValid = false;
- }
-
- if(!(int)($this->Get("CreatedOn")))
- {
- $Errors->AddError("error.fieldIsRequired",'CreatedOn',"","",get_class($this),"Validate");
- $dataValid = false;
- }
- return $dataValid;
- }
-
-
- function SetNewItem()
- {
- global $objConfig;
-
- $value = $this->Get("CreatedOn");
-
- $cutoff = adodb_date("U") - ($objConfig->Get("News_NewDays") * 86400);
- $this->IsNew = FALSE;
- if($value>$cutoff)
- $this->IsNew = TRUE;
- return $this->IsNew;
- }
-
- function SetPopItem()
- {
- global $objConfig, $objArticleList;
-
- $cutoff = $objArticleList->GetPopValue();
- $this->IsPop = FALSE;
- if($cutoff>0)
- {
- if($this->Get('CachedRating') >= $cutoff
- && $this->Get('CachedVotesQty') >= $objConfig->Get('News_MinPopVotes'))
- {
- $this->IsPop = TRUE;
- }
- }
- return $this->IsPop;
- }
-
- function SetHotItem()
- {
- global $objConfig, $objArticleList;
-
- $this->IsHot = FALSE;
- $cutoff = $objArticleList->GetHotValue();
- if($cutoff>0)
- {
- if($this->Get("Hits")>=$cutoff)
- $this->IsHot = TRUE;
- }
- return $this->IsHot;
- }
-
- function Approve()
- {
- if($this->Get("Status")==-2)
- {
- $this->SendUserEventMail("ARTICLE.MODIFY.APPROVE",$this->Get("CreatedById"));
- $this->SendAdminEventMail("ARTICLE.MODIFY.APPROVE");
- }
- else
- {
- $this->SendUserEventMail("ARTICLE.APPROVE",$this->Get("CreatedById"));
- $this->SendAdminEventMail("ARTICLE.APPROVE");
- }
- $this->Set("Status", 1);
- $this->Update();
- }
-
- function Deny()
- {
- if($this->Get("Status")==-2)
- {
- $this->SendUserEventMail("ARTICLE.DENY.PENDING",$this->Get("CreatedById"));
- $this->SendAdminEventMail("ARTICLE.DENY.PENDING");
- }
- else
- {
- $this->SendUserEventMail("ARTICLE.DENY",$this->Get("CreatedById"));
- $this->SendAdminEventMail("ARTICLE.DENY");
- }
- $this->Set("Status", 0);
- $this->Update();
- }
-
- function LoadFromDatabase($Id)
- {
- global $Errors;
-
- if(!isset($Id))
- {
- $Errors->AddError("error.AppError",NULL,'Internal error: LoadFromDatabase id',"",get_class($this),"LoadFromDatabase");
- return false;
- }
-
- $sql = sprintf("SELECT * FROM ".$this->tablename." WHERE ".$this->IdField()." = '%s'", $Id);
- $result = $this->adodbConnection->Execute($sql);
- if ($result === false)
- {
- $Errors->AddError("error.DatabaseError",NULL,$this->adodbConnection->ErrorMsg(),"",get_class($this),"LoadFromDatabase");
- return false;
- }
-
- $data = $result->fields;
- if(is_array($data))
- $this->SetFromArray($data);
- $this->Clean();
- }
- function LoadFromResourceId($Id)
- {
- global $objSession, $Errors;
- if(!isset($Id))
- {
- $Errors->AddError("error.AppError",NULL,'Internal error: LoadFromDatabase id',"",get_class($this),"LoadFromResourceId");
- return false;
- }
- $sql = sprintf("SELECT * FROM ".$this->tablename." WHERE ResourceId = '%s'",$Id);
- $result = $this->adodbConnection->Execute($sql);
- if ($result === false)
- {
- $Errors->AddError("error.DatabaseError",NULL,$adodbConnection->ErrorMsg(),"",get_class($this),"LoadFromResourceId");
- return false;
- }
- $data = $result->fields;
- if(is_array($data))
- {
- $this->SetFromArray($data);
- $this->Clean();
- }
- return TRUE;
- }
-
- function GetGroupIcon()
- {
- $ret = "groupicons/".$this->m_GroupId.".gif";
- return $ret;
- }
-
- function StatusIcon()
- {
- global $rootURL;
-
- $ret = $rootURL."/in-news/admin/images/";
-
- switch($this->Get("Status"))
- {
- case STATUS_DISABLED:
- $ret .= "icon16_article_disabled.gif";
- break;
- case STATUS_PENDING:
- $ret .= "icon16_article_pending.gif";
- break;
- case STATUS_ACTIVE:
- $img = "icon16_article.gif";
- if($this->IsPopItem())
- $img = "icon16_article_pop.gif";
- if($this->IsHotItem())
- $img = "icon16_article_hot.gif";
- if($this->IsNewItem())
- $img = "icon16_article_new.gif";
- if($this->Is("EditorsPick"))
- $img = "icon16_article_pick.gif";
- $ret .= $img;
- break;
- }
- return $ret;
- }
-
- function ItemURL($Template=NULL,$SetCat=FALSE,$Action=NULL)
- {
- global $var_list_update,$var_list,$n_var_list_update,$m_var_list_update;
-
- $url_params = Array();
- $var_list_update["t"] = $Template ? $Template : $var_list["t"];
-
-// if($SetCat)
-// {
- $cat = $this->Get("CategoryId");
- if( !is_numeric($cat) ) $cat = $this->GetPrimaryCategory();
- $m_var_list_update["cat"] = $cat;
-// }
-
- $n_var_list_update["id"] = $this->Get("NewsId");
-
- if( isset($Action) && $Action ) $url_params['Action'] = $Action;
-
- $ret = HREF_Wrapper('', $url_params);
- unset($n_var_list_update["id"], $var_list_update["t"],$m_var_list_update["cat"]);
- return $ret;
- }
-
- function ParseObject($element)
- {
- global $objConfig, $objCatList, $var_list_update, $var_list, $n_var_list_update, $m_var_list_update, $objSession, $objUsers;
-
- $extra_attribs = ExtraAttributes($element->attributes);
- if(strtolower($element->name)==$this->TagPrefix)
- {
- $field = strtolower($element->attributes["_field"]);
- switch($field)
- {
- case "excerpt":
- /*
- @field:article.excerpt
- @description Returns the artcle excerpt
- */
- $ret = $this->HighlightField("Excerpt");
- break;
- case "body":
- /*
- @field:article.body
- @description:The main body of the article
- @attrib:_parsed:bool:If set, HTML and In-Portal tags in the body are preserved, otherwise they are escaped
- */
- $this->Increment("Hits", true);
- $parsed = $element->attributes["_parsed"];
- if($parsed)
- {
- $body = inp_unescape($this->Get("Body"));
- $body = $this->HighlightText($body);
- if($this->Get("TextFormat")!=1)
- {
- $body = nl2br($body);
- }
- $ret = $this->ParseTemplateText($body);
- }
- else
- $ret = inp_unescape($this->Get("Body"));
- $ret = $this->HighlightText($ret);
- break;
- case "title":
- /*
- @field:article.title
- @description: Article Title (headline)
- */
- $ret = $this->HighlightField("Title");
- break;
- case "author":
- /*
- @field:article.author
- @description:text by-line of the article
- */
- $ret = $this->HighlightField("Author");
- break;
- case "createdby":
- /*
- @field:article.createdby
- @description:parse a user field of the user that created the article
- @attrib:_usertag::User field to return (defaults to login ID)
- */
- $field = $element->attributes["_usertag"];
- if(!strlen($field))
- {
- $field = "user_login";
- }
-
- $userId = $this->Get("CreatedById");
- if (!empty($userId) && ($userId > 0))
- {
- $u =& $objUsers->GetItem($userId);
- if (is_object($u))
- {
- $ret = $u->parsetag($field);
- }
- }
- else
- $ret = " ";
- break;
- case "date":
- /*
- @field:article.date
- @description:Returns the date/time the article was created
- @attrib:_tz:bool:Convert the date to the user's local time
- @attrib:_part::Returns part of the date. The following options are available: month,day,year,time_24hr,time_12hr
- */
- $d = $this->Get("CreatedOn");
- $ret = $this->ParseTimeStamp($d,$element->attributes);
- break;
- case "modified":
- /*
- @field:article.modified
- @description:Returns the date/time the article was last modified
- @attrib:_tz:bool:Convert the date to the user's local time
- @attrib:_part::Returns part of the date. The following options are available: month,day,year,time_24hr,time_12hr
- */
- $d = $this->Get("Modified");
- if($d<=0)
- $d = $this->Get("CreatedOn");
-
- $ret = $this->ParseTimeStamp($d,$element->attributes);
- break;
-
- case "enddate":
- /*
- @field:article.enddate
- @description:Returns the date/time the article is to be archived
- @attrib:_tz:bool:Convert the date to the user's local time
- @attrib:_part::Returns part of the date. The following options are available: month,day,year,time_24hr,time_12hr
- */
- $d = $this->Get("EndOn");
- $ret = $this->ParseTimeStamp($d,$element->attributes);
- break;
- /*
- @field:article.startdate
- @description:Returns the date/time the article is to begin being displayed
- @attrib:_tz:bool:Convert the date to the user's local time
- @attrib:_part::Returns part of the date. The following options are available: month,day,year,time_24hr,time_12hr
- */
- case "startdate":
- $d = $this->Get("StartDate");
- $ret = $this->ParseTimeStamp($d,$element->attributes);
- break;
- case "add_favorite_link":
- /*
- @field:article.add_favorite_link
- @description:Returns a URL to add this article to the user's favorites
- @attrib:_template:tpl:Template URL should point to
- */
- if($objSession->HasCatPermission("FAVORITES"))
- {
- $t = $element->attributes["_template"];
- if(!strlen($t))
- $t = $var_list["t"];
- $ret = $this->ItemURL($t,FALSE,"n_add_favorite");
- }
- else
- {
- $t = $element->attributes["_errortemplate"];
- if(!strlen($t))
- $t = "favorite_error.tpl";
- $ret = $this->ItemURL($t,FALSE,"");
- }
- break;
- case "del_favorite_link":
- /*
- @field:article.del_favorite_link
- @description:Returns a URL to remove this article from the user's favorites
- @attrib:_template:tpl:Template URL should point to
- */
- if($objSession->HasCatPermission("FAVORITES"))
- {
- $t = $element->attributes["_template"];
- if(!strlen($t))
- $t = $var_list["t"];
- $ret = $this->ItemURL($t,FALSE,"n_del_favorite");
- }
- else
- {
- $t = $element->attributes["_errortemplate"];
- if(!strlen($t))
- $t = "favorite_error.tpl";
- $ret = $this->ItemURL($t,FALSE,"");
- }
- break;
- /*
- @field:article.favorite_toggle
- @description: Returns a link to set or reset the favorite flag for the current user
- @attrib: _template:tpl:Template to link to if user has the FAVORITES permission (defaults to current template)
- @attrib: _denytemplate:tpl: Template to link to if user does not have favorites permission (ie Guest) Defaults to current template
- @attrib: _addlabel:lang:Language tag to display if link is to add favorite
- @attrib: _addimage::Image url to include in link if adding favorite
- @attrib: _dellabel:lang:Language tag to display if item is already a favorite
- @attrib: _delimage::Image url to include in link if removing the favorite
- */
- case "favorite_toggle":
- $catid = $this->GetPrimaryCategory();
- $t = $element->attributes["_template"];
- if(!strlen($t))
- $t = $var_list["t"];
- if($objSession->HasCatPermission('FAVORITES', $catid))
- {
- if(!$this->IsFavorite($objSession->Get("PortalUserId"), $this->GetPrimaryCategory()))
- {
- $action = "n_add_favorite";
- $label = $element->attributes["_addlabel"];
- }
- else
- {
- $action = "n_del_favorite";
- $label = $element->attributes["_dellabel"];
- }
- }
- else
- {
- $action="";
- $label = $element->attributes["_addlabel"];
- $t = $element->attributes["_errortemplate"];
- if(!strlen($t))
- $t = "favorite_error.tpl";
- }
- $ret = "<A ".$extra_attribs." HREF=\"".$this->ItemURL($t,FALSE,$action)."\">".language($label)."</A>";
- break;
-
- /*
- @field:article.hits
- @description:Returns number of hits for item
- */
- case "hits":
- $ret=round($this->Get("Hits"));
- break;
-
-
-/*
- @field:article.link
- @description:Returns a URL setting the link to the article
- @attrib:_template:tpl:Template URL should point to
-*/
-/*
- @field:article.cat_link
- @description:Returns a URL setting the article to the current article and the article's category to the current category
- @attrib:_template:tpl:Template URL should point to
-*/
-/*
- @field:article.category
- @description:Return a category field from the article's category
- @attrib:_cattag::Category field to parse
-*/
-/*
- @field:article.reviews
- @description:Return the number of reviews for the article
- @attrib:_today:bool:Count reviews added today only
-*/
-/*
- @field:article.new
- @description:returns text if article's status is "new"
- @attrib:_label:lang: Text to return if status is new
-*/
-/*
- @field:article.pop
- @description:returns text if article's status is "popular"
- @attrib:_label:lang: Text to return if status is popular
-*/
-/*
- @field:article.hot
- @description:returns text if article's status is "hot"
- @attrib:_label:lang: Text to return if status is "hot"
-*/
-/*
- @field:article.pick
- @description:returns text if article's status is "hot"
- @attrib:_label:lang: Text to return if status is "hot"
-*/
-/*
- @field:article.rating
- @description:Displays the article rating
- @attrib:_displaymode:: How the rating should be displayed<br>
- <UL>
- <LI>"Numerical": Show the decimal value
- <LI>"Text": Show the text version
- <LI>"Graphical":Show images representing the rating
- </UL>
- @attrib:_onimage::on image tick shown in graphical display mode
- @attrib:_offimage::off image tick shown in graphical display mode
- @attrib:_separator::In graphical display mode, this html is placed between each tick image
-*/
-/*
- @field:article.custom
- @description:Returns a custom field
- @attrib:_customfield::field name to return
- @attrib:_default::default value
-*/
-/*
- @field:article.fullpath
- @description:The full category path of the item
-*/
-/*
- @field:article.relevance
- @description:Displays the article relevance in search results
- @attrib:_displaymode:: How the relevance should be displayed<br>
- <UL>
- <LI>"Numerical": Show the decimal value
- <LI>"Bar": Show the HTML representing the relevance. Returns two HTML cells &lg;td&lt; with specified background colors
- <LI>"Graphical":Show image representing the relevance
- </UL>
- @attrib:_onimage::Zero relevance image shown in graphical display mode. Also used as prefix to build other images (i.e. prefix+"_"+percentage+".file_extension"
- @attrib:_OffBackGroundColor::Off background color of HTML cell in bar display mode
- @attrib:_OnBackGroundColor::On background color of HTML cell in bar display mode
-*/
-
- }
- if(!isset($ret) || !strlen($ret))
- $ret = parent::ParseObject($element);
- }
- else
- {
- $ret = $this->parsetag($element->name);
- }
- return $ret;
- }
-
-
- function parsetag($tag)
- {
- global $n_var_list, $var_list, $n_var_list_update, $var_list_update, $objConfig;
-
- $tagname = $tag;
-
- switch($tagname)
- {
- case "article_category":
- return $this->Get("CategoryId");
- break;
- case "article_id":
- return $this->Get("NewsId");
- break;
- case "article_title":
- return inp_unescape($this->Get("Title"));
- break;
- case "article_excerpt":
- return inp_textarea_unescape($this->Get("Excerpt"));
- break;
- case "article_author":
- return $this->Get("Author");
- break;
- case "article_body":
- $ret = inp_unescape($this->Get("Body"));
- //$ret = $this->ParseTemplateText($body);
- return $ret;
- break;
- case "article_footer":
- return inp_textarea_unescape($this->Get("Footer"));
- break;
- case "article_priority":
- return (int)$this->Get("Priority");
- break;
- case "article_date":
- if ($this->Get('CreatedOn') <= 0) {
- return '';
- }
- return LangDate($this->Get('CreatedOn'), 0, true);
- break;
-
- case "article_enddate":
- if ($this->Get('EndOn') <= 0) {
- return '';
- }
- return LangDate($this->Get('EndOn'), 0, true);
- break;
-
- case "article_startdate":
- if ($this->Get('StartDate') <= 0) {
- return '';
- }
- return LangDate($this->Get('StartDate'), 0, true);
- break;
-
- case "article_hits":
- return $this->Get("Hits");
- break;
- case "article_views":
- return $this->Get("Hits");
- break;
- case "article_rating":
- return round($this->Get("CachedRating"),1);
- break;
- case "article_rating_img":
- return "inlink/rating/".RatingImage($this->Get("CachedRating")).".gif";
- break;
- case "article_votes":
- return $this->Get("CachedVotesQty");
- break;
- case "article_pick":
- if ($this->Is("EditorsPick"))
- return "pick";
- break;
-
- case "article_new":
- if($this->IsNewItem())
- return "new";
- break;
- case "article_pop":
- if($this->IsPopItem())
- return "pop";
- break;
- case "article_hot":
- if($this->IsHotItem())
- return "new";
- break;
-
- case "article_admin_icon":
- return $this->StatusIcon();
- break;
-
- case "article_email_action":
- $var_list_update["t"] = "window_close";
- $n_var_list_update["id"] = $this->Get("NewsId");
- $ret = HREF_Wrapper();
- unset($var_list_update["t"],$n_var_list_update["id"]);
- return $ret;
- break;
- case "article_group_icon":
- return $this->GetGroupIcon();
- break;
- case "article_resourceid":
- return $this->Get("ResourceId");
- break;
- case "article_rating_txt":
- return RatingText($this->Get("CachedRating"));
- break;
- default:
- return "Undefined:$tagname";
- break;
- }
- }
-
- function Update($UpdatedBy=NULL,$modificationDate = null)
- {
- DeleteModuleTagCache('innews');
- return parent::Update($UpdatedBy, $modificationDate);
- }
-
- function Delete ()
- {
- DeleteModuleTagCache('innews');
- return parent::Delete();
- }
-
- function Create ()
- {
- DeleteModuleTagCache('innews');
- return parent::Create();
- }
-} /*clsNews*/
-
-class _clsNewsList extends clsCatItemList
-{
- function _clsNewsList()
- {
- $this->clsCatItemList();
- $this->Prefix = 'n';
- $this->classname="clsNews";
-
- $this->SetTable('live', GetTablePrefix().'News');
- $this->AdminSearchFields = array("Title","Excerpt","Body","Author");
- $this->BasePermission="NEWS";
-
- $this->Page = 1;
- $this->PerPageVar = "Perpage_News";
- $this->PageEnvar = "n_var_list_update";
- $this->PageEnvarIndex = 'p';
-
- $this->PerPageVarLong = "Perpage_News";
- $this->PerPageShortVar = "Perpage_News_Short";
- $this->AddSortField("News_SortField","News_SortOrder");
- $this->AddSortField("News_SortField2","News_SortOrder2");
- $this->ItemType = TYPE_NEWS;
- }
-
- function GetCountSQL($PermName,$CatId=NULL, $GroupId=NULL, $AdditonalWhere="")
- {
- $sql = parent::GetCountSQL($PermName,$CatId,$GroupId,$AdditonalWhere);
-
- if (!IsAdmin())
- {
- $sql .= ' AND ('.$this->SourceTable.'.Archived = 0)';
- }
-
- return $sql;
- }
-
- function SaveNewPage()
- {
- global $n_var_list;
- $n_var_list["p"] = $this->Page;
- }
-
- function GetCurrentArticle()
- {
- global $objCatList, $n_var_list;
-
- if(!$this->CurrentItem)
- {
- $id = $n_var_list["id"];
- if($id)
- {
- $this->SetCurrentItem($id);
- }
- else
- {
- $CurrentCat = $objCatList->CurrentCategoryID();
- $sql = "SELECT NewsId FROM ".$this->tablename." WHERE LeadCatStory=1 AND CategoryId=" . $CurrentCat;
- $result = $this->adodbConnection->Execute($sql);
- if ($result && !$result->EOF)
- {
- $this->SetCurrentItem($result->fields["NewsId"]);
- }
- }
- }
- return $this->GetCurrentItem();
- }
-
- function SetCurrentItem()
- {
- global $n_var_list;
- parent::SetCurrentItem($n_var_list["id"]);
- }
-
- function CurrentArticleID()
- {
- global $n_var_list;
-
- return (int)$n_var_list["id"];
- }
-
- function LoadArticles($whereClause, $orderBy, $JoinCats=TRUE,$SkipCount=FALSE,$fix_method='set_first')
- {
- global $objConfig;
-
- $this->Clear();
-
- if(!$SkipCount)
- $this->QueryItemCount=TableCount($this->SourceTable,$whereClause,$JoinCats);
-
- return $this->Query_List($whereClause, $orderBy,$JoinCats,$fix_method);
- }
-
- function CountPending()
- {
- return TableCount($this->SourceTable,"Status=".STATUS_PENDING,0);
- }
-
- function GetAdminPageLinkList($url)
- {
- global $objConfig, $n_var_list_update, $var_list_update, $var_list;
-
- if(strlen($this->PerPageVar)==0)
- $this->PerPageVar = "Perpage_News";
-
- $PerPage = $objConfig->Get($this->PerPageVar);
- if($PerPage<1)
- $PerPage=20;
-
- $NumPages = ceil($this->GetNumPages($PerPage));
-
- //echo $this->CurrentPage." of ".$NumPages." Pages";
-
- $o = "";
- if($this->Page>$NumPages)
- $this->Page=$NumPages;
-
- $StartPage = $this->Page - 5;
- if($StartPage<1)
- $StartPage=1;
- $EndPage = $StartPage+9;
- if($EndPage>$NumPages)
- {
- $EndPage = $NumPages;
- $StartPage = $EndPage-9;
- if($StartPage<1)
- $StartPage=1;
- }
-
- $o = "";
-
- if($StartPage>1)
- {
- $n_var_list_update["p"] = $this->Page-10;
- $prev_url = $url."?env=".BuildEnv();
- $o .= "<A HREF=\"$prev_url\">&lt;&lt;</A>";
- }
-
-
- for($p=$StartPage;$p<=$EndPage;$p++)
- {
- if($p!=$this->Page)
- {
- $n_var_list_update["p"]=$p;
- $href = $url."?env=".BuildEnv();
- $o .= " <A HREF=\"$href\" class=\"NAV_URL\">$p</A> ";
- }
- else
- {
- $o .= "<SPAN class=\"CURRENT_PAGE\">$p</SPAN>";
- }
- }
- if($EndPage<$NumPages)
- {
- $n_var_list_update["p"]=$this->Page+10;
- $next_url = $url."?env=".BuildEnv();
- $o .= "<A HREF=\"$next_url\"> &gt;&gt;</A>";
- }
- unset($n_var_list_update["p"]);
- return $o;
- }
-
- function &Add_News($CategoryId, $Title, $Excerpt, $Author, $Body, $CreatedOn, $EndOn, $StartDate,
- $Status, $EditorsPick, $New=2, $Pop=2, $Hot=2, $Rating=0, $Votes=0, $Hits=0, $LeadStory=0,
- $LeadCatStory=0,$Priority=0,$CreatedBy="",$Format=0, $auto_filename = 1, $filename = '')
- {
- global $objSession;
-
- if($CreatedBy == '') $CreatedBy = $objSession->Get("PortalUserId");
-
- $n = new clsNews(NULL);
- $filename = $n->StripDisallowed($filename);
-
- $n->tablename = $this->SourceTable;
- $n->Set(array("Title", "Excerpt", "Author", "Body", "CreatedOn", "EndOn", "StartDate",
- "Status", "EditorsPick", "NewItem","PopItem","HotItem","CachedRating","CachedVotesQty","Hits",
- "LeadStory", "LeadCatStory","Priority","CreatedById","TextFormat", 'AutomaticFilename', 'Filename'),
- array($Title, $Excerpt, $Author, $Body, $CreatedOn, $EndOn, $StartDate,
- $Status, $EditorsPick, $New, $Pop, $Hot, $Rating, $Votes, $Hits,
- $LeadStory, $LeadCatStory,$Priority,$CreatedBy,$Format, $auto_filename, $filename) );
- $n->Create();
- $ci_table = $objSession->GetEditTable( GetTablePrefix().'CategoryItems' );
- $n->AddToCategory($CategoryId, $ci_table, 1);
-
- $n->SendUserEventMail("ARTICLE.ADD",$CreatedBy);
- $n->SendAdminEventMail("ARTICLE.ADD");
- return $n;
- }
-
- function &Edit_News($NewsId, $Title, $Excerpt, $Author, $Body, $CreatedOn, $EndOn, $StartDate,
- $Status, $EditorsPick, $New, $Pop, $Hot, $Rating, $Votes, $Hits,$CreatedBy,$LeadStory=0,
- $LeadCatStory=0, $Priority=0, $Format=0, $auto_filename = 1, $filename = '')
- {
- global $objSession;
-
- $n = $this->GetItem($NewsId);
- $filename = $n->StripDisallowed($filename);
-
- $n->Set(array("Title", "Excerpt", "Author", "Body", "CreatedOn", "EndOn", "StartDate",
- "Status", "EditorsPick", "NewItem","PopItem","HotItem","CachedRating","CachedVotesQty",
- "Hits", "LeadStory", "LeadCatStory", "Priority","CreatedById","TextFormat",
- 'AutomaticFilename', 'Filename'),
- array($Title, $Excerpt, $Author, $Body, $CreatedOn, $EndOn, $StartDate,
- $Status, $EditorsPick, $New, $Pop, $Hot, $Rating, $Votes, $Hits,
- $LeadStory, $LeadCatStory, $Priority,$CreatedBy,$Format, $auto_filename, $filename) );
- $n->Update();
- $n->SendUserEventMail("ARTICLE.MODIFY",$objSession->Get("PortalUserId"));
- $n->SendAdminEventMail("ARTICLE.MODIFY");
- return $n;
- }
-
- function GetJoinedSQL($PermName, $CatId=NULL, $AdditionalWhere="", $LoadOnlyPrimary = true)
- {
- $sql = parent::GetJoinedSQL($PermName,$CatId,$AdditionalWhere, $LoadOnlyPrimary);
- $today = adodb_date("U");
- $t = $this->SourceTable;
- $where ="(($t.StartDate<$today OR $t.StartDate=0) AND ($t.EndOn>$today OR $t.EndOn=0 OR $t.EndOn IS NULL))";
- $sql .= " AND ".$where;
- return $sql;
-
-// echo $sql;
- }
-
- function LoadListCategory($attribs=array())
- {
- global $objCatList, $objSession, $objConfig, $content_set;
-
- $t = $this->SourceTable;
- $ml_formatter =& $this->Application->recallObject('kMultiLanguage');
- $sql = "SELECT ".$this->SourceTable.".*, ".$ml_formatter->LangFieldName('CachedNavbar')." AS CachedNavbar,".GetTablePrefix()."Category.CategoryId as CategoryId FROM ".$this->SourceTable." ";
-
- $this->Clear();
- $catid=$attribs["_catid"];
- if(!is_numeric($catid))
- $catid = (int)$objCatList->CurrentCategoryID();
-
- $where = $t.".Status=1 ";
- if(strlen($attribs["_catlead"]))
- {
- switch($attribs["_catlead"])
- {
- case "exclusive":
- $where .= " AND $t.LeadCatStory=1";
- $orderby = " $t.CreatedOn DESC ";
- break;
- case "inclusive":
- $orderby = " $t.CreatedOn DESC ";
- break;
- case "primary":
- $orderby = " $t.LeadCatStory DESC";
- break;
- }
- }
- else
- {
- $orderby = "$t.CreatedOn DESC ";
- }
- if((int)$attribs["_archived"])
- {
- $where .= " AND $t.archived=1";
- }
- else
- $where .= " AND $t.archived=0";
-
- $sql .= $this->GetJoinedSQL("NEWS.VIEW",$catid,$where, false);
- if(!strlen($orderby))
- {
- $orderby = $this->QueryOrderByClause(TRUE,TRUE,TRUE);
- $sql .= " ".$orderby;
- }
- else {
- $tmp_orderby = $this->QueryOrderByClause(TRUE,TRUE,TRUE);
- if (strlen($tmp_orderby)) {
- $sql .= $tmp_orderby;
- }
- else {
- $sql .= " ORDER BY ".$orderby;
- }
- }
- //echo $sql."<br><br>";
- $this->QueryItemCount = QueryCount($sql);
- $this->Query_Item($sql);
- }
-
- function LoadLeadStories($attribs=array())
- {
- global $objItemTypes,$objPermissions, $objSession, $objConfig;
-
- $acl = $objSession->GetACLClause();
- $this->Clear();
- $ntable = $this->SourceTable;
- $catitems = GetTablePrefix()."CategoryItems";
- $cattable = GetTablePrefix()."Category";
- $ptable = GetTablePrefix()."PermCache";
-
- $ml_formatter =& $this->Application->recallObject('kMultiLanguage');
- $sql = "SELECT $ntable.*,$cattable.CategoryId,$cattable.".$ml_formatter->LangFieldName('CachedNavbar')." AS CachedNavbar FROM $ntable ";
- $sql .= $this->GetJoinedSQL("NEWS.VIEW",NULL,"LeadStory=1 AND Archived=0 AND ".$this->SourceTable.".Status=1");
- $sql .= "ORDER BY EditorsPick DESC, Priority DESC";
- if(strlen(trim($objConfig->Get("News_SortField"))))
- {
- $OrderBy = trim($objConfig->Get("News_SortField")." ".$objConfig->Get("News_SortOrder"));
- $sql .= ", ".$OrderBy;
- }
- if($objSession->HasSystemPermission("DEBUG.LIST"))
- echo htmlentities($sql,ENT_NOQUOTES)."<br>\n";
-
- if (is_numeric($attribs["_maxcount"]) && (int)$attribs["_maxcount"]>0)
- $ret = $this->Query_Item($sql, "LIMIT ".$attribs["_maxcount"]);
- else
- $ret = $this->Query_Item($sql);
-
- return $ret;
- }
-
- function GetNewValue($CategoryId=NULL)
- {
- global $NewValues,$objConfig, $objSystemCache;
-
- if(is_numeric($NewValues["news"]))
- {
- return $NewValues["news"];
- }
- else
- {
- $CachedValue = $objSystemCache->GetValue("NewsNewValue","innews","");
- if(strlen($CachedValue))
- {
- $NewValues["news"] = $CachedValue;
- return $CachedValue;
- }
-
- $ado = &GetADODBConnection();
- if ($CategoryId)
- {
- $days = (int)$objConfig->Get("News_CatNewDays");
- $cutoffdate = adodb_mktime(0,0,0,adodb_date("m"),adodb_date("d")-$days,adodb_date("Y"));
- $sql = "SELECT CreatedOn FROM ".GetTablePrefix()."News INNER JOIN ".GetTablePrefix()."CategoryItems AS cat ON (".GetTablePrefix()."News.ResourceId = cat.ItemResourceId) WHERE cat.CategoryId=$CategoryId AND CreatedOn>=$cutoffdate ORDER BY CreatedOn DESC ";
- }
- else
- {
- $days = (int)$objConfig->Get("News_CatNewDays");
- $cutoffdate = adodb_mktime(0,0,0,adodb_date("m"),adodb_date("d")-$days,adodb_date("Y"));
- $sql = "SELECT CreatedOn FROM ".GetTablePrefix()."News WHERE CreatedOn>=$cutoffdate ORDER BY CreatedOn DESC ";
- }
- $rs = $ado->Execute($sql);
-
- $NewValues["news"] = adodb_mktime(0,0,0,adodb_date("m"),adodb_date("d")-$days,adodb_date("Y"));
-
- while($rs && !$rs->EOF)
- {
- $NewValues["news"] = $rs->fields["CreatedOn"];
- $rs->MoveNext();
- }
- return $NewValues["news"];
- }
- }
-
- function GetPopValue()
- {
- global $PopValues, $objConfig, $objSystemCache;
-
- if(is_numeric($PopValues['news']))
- {
- return $PopValues['news'];
- }
- else
- {
- $PopValues['news'] = $objConfig->Get('News_MinPopRating');
- /*$CachedValue = $objSystemCache->GetValue("NewsPopValue","innews","");
- if(strlen($CachedValue))
- {
- $PopValues["news"] = $CachedValue;
- return $CachedValue;
- }
- $ado = &GetADODBConnection();
- $sql = "SELECT CachedRating FROM ".GetTablePrefix()."News WHERE CachedVotesQty > ".(int)$objConfig->Get("News_MinPopVotes")." ORDER BY CachedRating DESC,CachedVotesQty DESC LIMIT 0,".(int)$objConfig->Get("News_MaxHotNumber");
- $rs = $ado->Execute($sql);
- $PopValues["news"] = 0;
- while($rs && !$rs->EOF)
- {
- //echo $rs->fields["CachedRating"]."<br>";
- $PopValues["news"] = $rs->fields["CachedRating"];
- $rs->MoveNext();
- }*/
- $objSystemCache->EditCacheItem('NewsPopValue',$PopValues['news'],'innews',adodb_mktime()+3600,'');
- return $PopValues['news'];
- }
- }
-
- function GetHotValue()
- {
- global $objConfig;
-
- static $cached_value = null;
-
- if (!isset($cached_value)) {
- $ado =& GetADODBConnection();
- $sql = 'SELECT Hits
- FROM '.GetTablePrefix().'News
- ORDER BY Hits DESC LIMIT 0,'.$objConfig->Get('News_MaxHotNumber');
- $rs = $ado->Execute($sql);
-
- $cached_value = 0;
- while ($rs && !$rs->EOF) {
- if ($rs->fields['Hits'] > 0) {
- $cached_value = $rs->fields['Hits'];
- }
- $rs->MoveNext();
- }
- }
-
- return $cached_value;
- }
-}
-
-function News_Custom($ResourceId, $tag)
-{
- $adodbConnection = &GetADODBConnection();
-
- $fieldname= substr($tag, 7);
-
- $sql = "SELECT Value FROM ".GetTablePrefix()."CustomMetaData LEFT JOIN ".GetTablePrefix()."CustomField USING (CustomFieldId) where ".GetTablePrefix()."CustomMetaData.ResourceId=$ResourceId AND ".GetTablePrefix()."CustomField.FieldName='$fieldname'";
-
- $result = $adodbConnection->Execute($sql);
-
- if ($result->EOF)
- return "";
- else
- return $result->fields[0];
-
-}
-
-
-
-?>
Property changes on: branches/unlabeled/unlabeled-1.34.2/in-news/news.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.34.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.33.2/in-news/admin/install/inportal_data.sql
===================================================================
--- branches/unlabeled/unlabeled-1.33.2/in-news/admin/install/inportal_data.sql (revision 12831)
+++ branches/unlabeled/unlabeled-1.33.2/in-news/admin/install/inportal_data.sql (nonexistent)
@@ -1,210 +0,0 @@
-INSERT INTO ConfigurationAdmin VALUES ('News_Search_Id', 'la_Text_Search', 'la_prompt_for_Id', 'checkbox', '', '', 1, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_SortField', 'la_Text_Articles', 'la_news_sortfield_pompt', 'select', '', 'Title=la_Article_Title,Excerpt=la_Article_Excerpt,Author=la_Article_Author,CreatedOn=la_Article_Date,Hits=la_Article_Hits,CachedRating=la_Article_Rating,<SQL>SELECT Prompt AS OptionName, CONCAT("cust_", FieldName) AS OptionValue FROM <PREFIX>CustomField WHERE (Type = 2) AND (IsSystem = 0)</SQL>', 10.01, 1, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_SortOrder', 'la_Text_Articles', 'la_news_sortfield_pompt', 'select', '', 'asc=la_common_ascending,desc=la_common_descending', 10.01, 2, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_SortField2', 'la_Text_Articles', 'la_news_sortfield2_pompt', 'select', '', 'Title=la_Article_Title,Excerpt=la_Article_Excerpt,Author=la_Article_Author,CreatedOn=la_Article_Date,Hits=la_Article_Hits,CachedRating=la_Article_Rating,<SQL>SELECT Prompt AS OptionName, CONCAT("cust_", FieldName) AS OptionValue FROM <PREFIX>CustomField WHERE (Type = 2) AND (IsSystem = 0)</SQL>', 10.02, 1, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_SortOrder2', 'la_Text_Articles', 'la_news_sortfield2_pompt', 'select', '', 'asc=la_common_ascending,desc=la_common_descending', 10.02, 2, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_CatNewDays', 'la_Text_Articles', 'la_news_newdays_prompt', 'text', '', '', 10.05, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('Perpage_News', 'la_Text_Articles', 'la_news_perpage_prompt', 'text', '', '', 10.03, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('Perpage_News_Short', 'la_Text_Articles', 'la_news_perpage_short_prompt', 'text', '', '', 10.04, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_MinPopRating', 'la_Text_Articles', 'la_fld_News_MinPopRating', 'text', '', '', 10.06, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_MaxHotNumber', 'la_Text_Articles', 'la_fld_News_MaxHotNumber', 'text', '', '', 10.08, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_ShowPick', 'la_Text_Articles', 'la_news_editorpicksabove_prompt', 'checkbox', '', '', 10.1, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_Archive', 'la_Text_Articles', 'la_news_daysarchive_prompt', 'text', '', '', 10.09, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_SortReviews', 'la_Text_Reviews', 'la_news_sortreviews_prompt', 'select', '', 'ReviewText=la_common_ReviewText,date=la_common_CreatedOn', 20.01, 1, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_SortReviewsOrder', 'la_Text_Reviews', 'la_news_sortreviews_prompt', 'select', '', 'asc=la_common_ascending,desc=la_common_descending', 20.01, 2, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_SortReviews2', 'la_Text_Reviews', 'la_news_sortreviews2_prompt', 'select', '', 'ReviewText=la_common_ReviewText,date=la_common_CreatedOn', 20.02, 1, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_SortReviewsOrder2', 'la_Text_Reviews', 'la_news_sortreviews2_prompt', 'select', '', 'asc=la_common_ascending,desc=la_common_descending', 20.02, 2, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_MinPopVotes', 'la_Text_Articles', 'la_fld_News_MinPopVotes', 'text', '', '', 10.07, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('Perpage_NewsReviews', 'la_Text_Reviews', 'la_review_perpage_prompt', 'text', NULL, NULL, 20.03, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('Perpage_NewsReviews_Short', 'la_Text_Reviews', 'la_review_perpage_short_prompt', 'text', NULL, NULL, 20.03, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_RatingDelay_Interval', 'la_Text_Articles', 'la_prompt_DupRating', 'select', '', '1=la_Text_Second,60=la_Text_Minute,3600=la_Text_Hour,86400=la_Text_Day,604800=la_Text_Week,2419200=la_Text_Month,29030400=la_text_Year', 10.12, 2, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_RatingDelay_Value', 'la_Text_Articles', 'la_prompt_DupRating', 'text', '', '', 10.12, 1, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_ReviewDelay_Interval', 'la_Text_Articles', 'la_prompt_DupReviews', 'select', '', '1=la_Text_Second,60=la_Text_Minute,3600=la_Text_Hour,86400=la_Text_Day,604800=la_Text_Week,2419200=la_Text_Month,29030400=la_text_Year', 10.11, 2, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_ReviewDelay_Value', 'la_Text_Articles', 'la_prompt_DupReviews', 'text', '', '', 10.11, 1, 1);
-INSERT INTO ConfigurationAdmin VALUES ('n_CategoryTemplate', 'la_section_Templates', 'la_fld_CategoryTemplate', 'text', '', '', 30.01, 0, 0);
-INSERT INTO ConfigurationAdmin VALUES ('n_ItemTemplate', 'la_section_Templates', 'la_fld_ItemTemplate', 'text', '', '', 30.02, 0, 0);
-
-INSERT INTO ConfigurationAdmin VALUES ('SearchRel_Keyword_articles', 'la_config_SearchRel_DefaultKeyword', 'la_text_keyword', 'text', NULL, NULL, 0, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('SearchRel_Pop_articles', 'la_config_DefaultPop', 'la_text_popularity', 'text', NULL, NULL, 0, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('SearchRel_Rating_articles', 'la_config_DefaultRating', 'la_prompt_Rating', 'text', NULL, NULL, 0, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('SearchRel_Increase_articles', 'la_config_DefaultIncreaseImportance', 'la_text_increase_importance', 'text', NULL, NULL, 0, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('Search_ShowMultiple_articles', 'la_config_ShowMultiple', 'la_Text_MultipleShow', 'text', NULL, NULL, 0, 0, 1);
-
-INSERT INTO ConfigurationValues VALUES (NULL, 'Perpage_News', '8', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_PopCount', '4', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_ArticleSort', 'CreatedOn desc, Title asc', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_CatSort', 'cat_date desc, cat_name asc', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_MinPopRating', '4', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_Archive', '0', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_ShowPick', '1', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_CatNewDays', '5', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_ShowMulti', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_Admin_Notice_New', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_Admin_Notice_Modify', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_Admin_Notice_Suggest', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_User_Notice_New', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_User_Notice_Approve', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_User_Notice_Deny', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_User_Notice_Modify', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_User_Notice_Modify_Approve', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_User_Notice_Modify_Deny', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_SortField', 'CreatedOn', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_SortOrder', 'desc', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_MaxHotNumber', '5', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_SortReviews', 'ReviewText', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_SortReviews2', 'ReviewText', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_SortReviewsOrder', 'desc', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_SortReviewsOrder2', 'asc', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_SortField2', 'Title', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_SortOrder2', 'desc', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_MinPopVotes', '20', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_RatingDelay_Value', '1', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_RatingDelay_Interval', '86400', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'Article_Root', '{NewsCatId}', 'In-Portal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'Perpage_News_Short', '3', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'Perpage_NewsReviews_Short', '3', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'Perpage_NewsReviews', '10', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_ReviewDelay_Interval', '3600', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_ReviewDelay_Value', '12', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_Highlight_OpenTag', '<span class="match">', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_Highlight_CloseTag', '</span>', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'n_CategoryTemplate', 'innews/index', 'In-News', 'in-news:configuration_output');
-INSERT INTO ConfigurationValues VALUES (NULL, 'n_ItemTemplate', 'innews/detail', 'In-News', 'in-news:configuration_output');
-
-INSERT INTO ConfigurationValues VALUES (NULL, 'SearchRel_Keyword_articles', '90', 'In-News', 'in-news:configuration_search');
-INSERT INTO ConfigurationValues VALUES (NULL, 'SearchRel_Pop_articles', '10', 'In-News', 'in-news:configuration_search');
-INSERT INTO ConfigurationValues VALUES (NULL, 'SearchRel_Rating_articles', '10', 'In-News', 'in-news:configuration_search');
-INSERT INTO ConfigurationValues VALUES (NULL, 'SearchRel_Increase_articles', '30', 'In-News', 'in-news:configuration_search');
-INSERT INTO ConfigurationValues VALUES (NULL, 'Search_ShowMultiple_articles', '0', 'In-News', 'in-news:configuration_search');
-
-INSERT INTO Events VALUES (18, 'ARTICLE.ADD', 2, 0, 'In-News', 'la_event_article.add', 1)
-INSERT INTO Events VALUES (19, 'ARTICLE.MODIFY', 2, 0, 'In-News', 'la_event_article.modify', 1)
-INSERT INTO Events VALUES (20, 'ARTICLE.REVIEW.ADD', 2, 0, 'In-News', 'la_event_article.review.add', 1)
-INSERT INTO Events VALUES (21, 'ARTICLE.ADD', 1, 0, 'In-News', 'la_event_article.add', 0)
-INSERT INTO Events VALUES (22, 'ARTICLE.APPROVE', 1, 0, 'In-News', 'la_event_article.approve', 0)
-INSERT INTO Events VALUES (23, 'ARTICLE.DENY', 1, 0, 'In-News', 'la_event_article.deny', 0)
-INSERT INTO Events VALUES (24, 'ARTICLE.MODIFY', 1, 0, 'In-News', 'la_event_article.modify', 0)
-INSERT INTO Events VALUES (25, 'ARTICLE.MODIFY.APPROVE', 1, 0, 'In-News', 'la_event_article.modify.approve', 0)
-INSERT INTO Events VALUES (26, 'ARTICLE.MODIFY.DENY', 1, 0, 'In-News', 'la_event_article.modify.deny', 0)
-INSERT INTO Events VALUES (27, 'ARTICLE.REVIEW.ADD', 1, 0, 'In-News', 'la_event_article.review.add', 0)
-INSERT INTO Events VALUES (28, 'ARTICLE.REVIEW.APPROVE', 1, 0, 'In-News', 'la_event_article.review.approve', 0)
-INSERT INTO Events VALUES (29, 'ARTICLE.REVIEW.DENY', 1, 0, 'In-News', 'la_event_article.review.deny', 0)
-INSERT INTO Events VALUES (44, 'ARTICLE.REVIEW.ADD.PENDING', 1, 0, 'In-News', 'la_event_article.review.add.pending', 0)
-
-INSERT INTO ItemTypes VALUES (2, 'In-News', 'n', 'News', 'Title', 'CreatedById', 'Hits', 'CachedRating', 'la_ItemTab_News', 1, 'in-news/admin/addarticle.php', 'clsNews', 'Article');
-
-INSERT INTO PermissionConfig (PermissionName, Description, ErrorMessage, ModuleId) VALUES ('NEWS.VIEW', 'lu_PermName_News.View_desc', 'lu_PermName_News.View_desc', 'In-News');
-INSERT INTO PermissionConfig (PermissionName, Description, ErrorMessage, ModuleId) VALUES ('NEWS.ADD', 'lu_PermName_News.Add_desc', 'lu_PermName_News.Add_desc', 'In-News');
-INSERT INTO PermissionConfig (PermissionName, Description, ErrorMessage, ModuleId) VALUES ('NEWS.DELETE', 'lu_PermName_News.Delete_desc', 'lu_PermName_News.Delete_error', 'In-News');
-INSERT INTO PermissionConfig (PermissionName, Description, ErrorMessage, ModuleId) VALUES ('NEWS.MODIFY', 'lu_PermName_News.Modify_desc', 'lu_PermName_News.Modify_error', 'In-News');
-INSERT INTO PermissionConfig (PermissionName, Description, ErrorMessage, ModuleId) VALUES ('NEWS.RATE', 'lu_PermName_News.Rate_desc', 'lu_PermName_News.Rate_error', 'In-News');
-INSERT INTO PermissionConfig (PermissionName, Description, ErrorMessage, ModuleId) VALUES ('NEWS.REVIEW', 'lu_PermName_News.Review_desc', 'lu_PermName_News.Review_error', 'In-News');
-INSERT INTO PermissionConfig (PermissionName, Description, ErrorMessage, ModuleId) VALUES ('NEWS.REVIEW.PENDING', 'lu_PermName_News.Review.Pending_desc', 'lu_PermName_News.Review.Pending_error', 'In-News');
-
-INSERT INTO SearchConfig VALUES ('News', 'Title', 1, 1, 'lu_fielddesc_news_title', 'lu_field_title', 'In-News', 'la_text_article', 2, 0, 2, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Excerpt', 1, 1, 'lu_fielddesc_news_excerpt', 'lu_field_excerpt', 'In-News', 'la_text_article', 3, 0, 1, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Author', 1, 1, 'lu_fielddesc_news_author', 'lu_field_author', 'In-News', 'la_text_article', 4, 0, 1, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Body', 1, 1, 'lu_fielddesc_news_body', 'lu_field_body', 'In-News', 'la_text_article', 5, 0, 1, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'CreatedOn', 0, 1, 'lu_fielddesc_news_createdon', 'lu_field_createdon', 'In-News', 'la_text_article', 6, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'EndOn', 0, 1, 'lu_fielddesc_news_endon', 'lu_field_endon', 'In-News', 'la_text_article', 7, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Hits', 0, 1, 'lu_fielddesc_news_hits', 'lu_field_hits', 'In-News', 'la_text_article', 8, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'CachedRating', 0, 1, 'lu_fielddesc_news_cachedrating', 'lu_field_cachedrating', 'In-News', 'la_text_article', 9, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'CachedVotesQty', 0, 1, 'lu_fielddesc_news_cachedvotesqty', 'lu_field_cachedvotesqty', 'In-News', 'la_text_article', 10, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'CreatedById', 0, 1, 'lu_fielddesc_news_createdbyid', 'lu_field_createdbyid', 'In-News', 'la_text_article', 11, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Priority', 0, 1, 'lu_fielddesc_news_priority', 'lu_field_priority', 'In-News', 'la_text_article', 12, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Status', 0, 1, 'lu_fielddesc_news_status', 'lu_field_status', 'In-News', 'la_text_article', 13, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'EditorsPick', 0, 1, 'lu_fielddesc_news_editorspick', 'lu_field_editorspick', 'In-News', 'la_text_article', 14, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'LeadStory', 0, 1, 'lu_fielddesc_news_leadstory', 'lu_field_leadstory', 'In-News', 'la_text_article', 15, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'LeadCatStory', 0, 1, 'lu_fielddesc_news_leadcatstory', 'lu_field_leadcatstory', 'In-News', 'la_text_article', 16, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'ResourceId', 0, 1, 'lu_fielddesc_news_resourceid', 'lu_field_resourceid', 'In-News', 'la_text_article', 17, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'CachedReviewsQty', 0, 1, 'lu_fielddesc_news_cachedreviewsqty', 'lu_field_cachedreviewsqty', 'In-News', 'la_text_article', 18, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'StartDate', 0, 1, 'lu_fielddesc_news_startdate', 'lu_field_startdate', 'In-News', 'la_text_article', 19, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'NewItem', 0, 1, 'lu_fielddesc_news_newitem', 'lu_field_newitem', 'In-News', 'la_text_article', 20, 0, 0, 'boolean', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'PopItem', 0, 1, 'lu_fielddesc_news_popitem', 'lu_field_popitem', 'In-News', 'la_text_article', 21, 0, 0, 'boolean', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'HotItem', 0, 1, 'lu_fielddesc_news_hotitem', 'lu_field_hotitem', 'In-News', 'la_text_article', 22, 0, 0, 'boolean', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Archived', 0, 1, 'lu_fielddesc_news_archived', 'lu_field_archived', 'In-News', 'la_text_article', 23, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Modified', 0, 1, 'lu_fielddesc_news_modified', 'lu_field_modified', 'In-News', 'la_text_article', 24, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'ModifiedById', 0, 1, 'lu_fielddesc_news_modifiedbyid', 'lu_field_modifiedbyid', 'In-News', 'la_text_article', 25, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'OrgId', 0, 0, 'lu_fielddesc_news_orgid', 'lu_field_orgid', 'In-News', 'la_text_article', 26, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'NewsId', 0, 1, 'lu_fielddesc_news_newsid', 'lu_field_newsid', 'In-News', 'la_text_article', 0, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('CustomField', 'RssOriginalURL', 1, 0, 'la_fld_RssOriginalURL', 'lu_fld_RssOriginalURL', 'In-News', 'la_section_CustomFields', 0, 283, 1, 'text', '', '', '', '', '', '', 0);
-
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssExpireInterval', 'RssExpireInterval', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssUpdateInterval', 'RssUpdateInterval', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssLastUpdated', 'RssLastUpdated', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssDeleteExpired', 'RssDeleteExpired', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (2, 'RssOriginalURL', 'lu_fld_RssOriginalURL', 'la_section_CustomFields', 'la_fld_RssOriginalURL', 'label', 'cut_first="100"', 0, 1, 0);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssUpdateIntervalType', 'RssUpdateIntervalType', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssSource', 'RssSource', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssExpireIntervalType', 'RssExpireIntervalType', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssDefaultExpiration', 'RssDefaultExpiration', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssDefaultExpirationType', 'RssDefaultExpirationType', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssLastExpired', 'RssLastExpired', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (2, 'RssArticleCRC', 'RssArticleCRC', 'la_section_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'n_ItemTemplate', 'n_ItemTemplate', 'la_title_SystemCF', 'n_ItemTemplate', 'text', NULL, 0, 0, 1);
-
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT count(*) FROM <%prefix%>News WHERE Status=1', NULL, 'la_prompt_ActiveArticles', 0, 1);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) AS TotalArticles FROM <%prefix%>News', NULL, 'la_prompt_ArticlesTotal', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) AS ActiveArticles FROM <%prefix%>News WHERE Status = 1', NULL, 'la_prompt_ArticlesActive', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) AS PendingArticles FROM <%prefix%>News WHERE Status = 2', NULL, 'la_prompt_ArticlesPending', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) AS DisabledArticles FROM <%prefix%>News WHERE Status = 0', NULL, 'la_prompt_DisabledArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) AS ArchivedArticles FROM <%prefix%>News WHERE Archived = 1', NULL, 'la_prompt_ArticlesArchived', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) AS NewArticles FROM <%prefix%>News WHERE (NewItem = 1) OR ( (UNIX_TIMESTAMP() - CreatedOn) <= <%m:config name="News_CatNewDays"%>*86400 AND (NewItem = 2) )', NULL, 'la_prompt_NewArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) FROM <%prefix%>News WHERE EditorsPick = 1', NULL, 'la_prompt_EditorsPickArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) AS HotArticles FROM <%prefix%>News WHERE (HotItem = 1) OR (Hits >= <%m:config name="News_MaxHotNumber"%> AND (HotItem = 2) )', NULL, 'la_prompt_HotArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) FROM <%prefix%>News WHERE LeadStory = 1', NULL, 'la_prompt_LeadStoryArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) FROM <%prefix%>News WHERE LeadCatStory = 1', NULL, 'la_prompt_CategoryLeadStoryArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT <%m:post_format field="AVG(CachedRating)" type="currency" precision="2"%> FROM <%prefix%>News WHERE CachedRating > 0', NULL, 'la_prompt_ArticleAverageRating', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) AS PopularArticles FROM <%prefix%>News WHERE (PopItem = 1) OR ( (CachedRating >= <%article:hit_count type="top"%>) AND <%article:hit_count type="top"%> AND (PopItem = 2) )', NULL, '(*) la_prompt_PopularArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT MAX(Hits) AS MaxHitsArticles FROM <%prefix%>News', NULL, 'la_prompt_MaxHitsArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT MAX(CachedVotesQty) AS MaxVotesArticles FROM <%prefix%>News', NULL, 'la_prompt_MaxVotesArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT <%m:post_format field="MAX(CreatedOn)" type="date"%> FROM <%prefix%>News', NULL, 'la_prompt_NewestArticleDate', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT <%m:post_format field="MAX(Modified)" type="date"%> FROM <%prefix%>News', NULL, 'la_prompt_LastArticleUpdate', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) FROM <%prefix%>ItemReview WHERE Module = \'<%modules:get_current%>\'', NULL, 'la_prompt_ArticleReviews', 0, 2);
-
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('CATEGORY.VIEW', 14, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.VIEW', 14, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('CATEGORY.VIEW', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('CATEGORY.ADD.PENDING', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('FAVORITES', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.VIEW', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.RATE', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.REVIEW', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('CATEGORY.VIEW', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('CATEGORY.ADD', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('CATEGORY.DELETE', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('CATEGORY.MODIFY', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('FAVORITES', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.VIEW', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.ADD', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.DELETE', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.MODIFY', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.RATE', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.REVIEW', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('CATEGORY.VIEW', 12, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('FAVORITES', 12, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.VIEW', 12, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.RATE', 12, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.REVIEW.PENDING', 12, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.VIEW', 15, 0, 0, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.ADD', 15, 0, 0, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.DELETE', 15, 0, 0, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.MODIFY', 15, 0, 0, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.RATE', 15, 0, 0, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.REVIEW', 15, 0, 0, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.REVIEW.PENDING', 15, 0, 0, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news.view', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:innews_general.view', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:innews_general.edit', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_output.view', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_output.edit', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_search.view', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_search.edit', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_email.view', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_email.edit', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_custom.view', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_custom.add', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_custom.edit', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_custom.delete', 11, 1, 1, 0);
-
-INSERT INTO Modules (Name, Path, Var, Version, Loaded, LoadOrder, TemplatePath, RootCat, BuildDate) VALUES ('In-News', 'in-news/', 'n', '1.2.2', 1, 2, 'innews/', {NewsCatId}, '1054738405');
\ No newline at end of file
Property changes on: branches/unlabeled/unlabeled-1.33.2/in-news/admin/install/inportal_data.sql
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.33.2.2
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.33.2/in-news/news.php
===================================================================
--- branches/unlabeled/unlabeled-1.33.2/in-news/news.php (revision 12831)
+++ branches/unlabeled/unlabeled-1.33.2/in-news/news.php (nonexistent)
@@ -1,1105 +0,0 @@
-<?php
-
-define('TYPE_NEWS', 2);
-define('Archived', 3);
-
-RegisterPrefix("clsNews","article","in-news/news.php");
-
-class clsNews extends clsCatItem
-{
- function clsNews($NewsId=NULL)
- {
- global $objSession;
-
- $this->clsCatItem(TRUE);
- $this->tablename=GetTablePrefix()."News";
- $this->type=TYPE_NEWS;
- $this->Prefix = 'n';
- $this->BasePermission="NEWS";
- $this->id_field = "NewsId";
- $this->TagPrefix="article";
- $this->TitleField = 'Title';
- if(isset($NewsId))
- $this->LoadFromDatabase($NewsId);
- if($objSession->HasSystemPermission("DEBUG.ITEM"))
- {
- $this->SetDebugLevel(1);
- }
-
- /* keyword highlighting */
- $this->OpenTagVar = "News_Highlight_OpenTag";
- $this->CloseTagVar = "News_Highlight_CloseTag";
-
- }
-
-
- function Validate()
- {
- global $objSession, $Errors;
-
- $dataValid = true;
- if(!strlen($this->Get("Title")))
- {
- $Errors->AddError("error.fieldIsRequired",'Name',"","",get_class($this),"Validate");
- $dataValid = false;
- }
-
- if(!(int)($this->Get("CreatedOn")))
- {
- $Errors->AddError("error.fieldIsRequired",'CreatedOn',"","",get_class($this),"Validate");
- $dataValid = false;
- }
- return $dataValid;
- }
-
-
- function SetNewItem()
- {
- global $objConfig;
-
- $value = $this->Get("CreatedOn");
-
- $cutoff = adodb_date("U") - ($objConfig->Get("News_NewDays") * 86400);
- $this->IsNew = FALSE;
- if($value>$cutoff)
- $this->IsNew = TRUE;
- return $this->IsNew;
- }
-
- function SetPopItem()
- {
- global $objConfig, $objArticleList;
-
- $cutoff = $objArticleList->GetPopValue();
- $this->IsPop = FALSE;
- if($cutoff>0)
- {
- if($this->Get('CachedRating') >= $cutoff
- && $this->Get('CachedVotesQty') >= $objConfig->Get('News_MinPopVotes'))
- {
- $this->IsPop = TRUE;
- }
- }
- return $this->IsPop;
- }
-
- function SetHotItem()
- {
- global $objConfig, $objArticleList;
-
- $this->IsHot = FALSE;
- $cutoff = $objArticleList->GetHotValue();
- if($cutoff>0)
- {
- if($this->Get("Hits")>=$cutoff)
- $this->IsHot = TRUE;
- }
- return $this->IsHot;
- }
-
- function Approve()
- {
- if($this->Get("Status")==-2)
- {
- $this->SendUserEventMail("ARTICLE.MODIFY.APPROVE",$this->Get("CreatedById"));
- $this->SendAdminEventMail("ARTICLE.MODIFY.APPROVE");
- }
- else
- {
- $this->SendUserEventMail("ARTICLE.APPROVE",$this->Get("CreatedById"));
- $this->SendAdminEventMail("ARTICLE.APPROVE");
- }
- $this->Set("Status", 1);
- $this->Update();
- }
-
- function Deny()
- {
- if($this->Get("Status")==-2)
- {
- $this->SendUserEventMail("ARTICLE.DENY.PENDING",$this->Get("CreatedById"));
- $this->SendAdminEventMail("ARTICLE.DENY.PENDING");
- }
- else
- {
- $this->SendUserEventMail("ARTICLE.DENY",$this->Get("CreatedById"));
- $this->SendAdminEventMail("ARTICLE.DENY");
- }
- $this->Set("Status", 0);
- $this->Update();
- }
-
- function LoadFromDatabase($Id)
- {
- global $Errors;
-
- if(!isset($Id))
- {
- $Errors->AddError("error.AppError",NULL,'Internal error: LoadFromDatabase id',"",get_class($this),"LoadFromDatabase");
- return false;
- }
-
- $sql = sprintf("SELECT * FROM ".$this->tablename." WHERE ".$this->IdField()." = '%s'", $Id);
- $result = $this->adodbConnection->Execute($sql);
- if ($result === false)
- {
- $Errors->AddError("error.DatabaseError",NULL,$this->adodbConnection->ErrorMsg(),"",get_class($this),"LoadFromDatabase");
- return false;
- }
-
- $data = $result->fields;
- if(is_array($data))
- $this->SetFromArray($data);
- $this->Clean();
- }
- function LoadFromResourceId($Id)
- {
- global $objSession, $Errors;
- if(!isset($Id))
- {
- $Errors->AddError("error.AppError",NULL,'Internal error: LoadFromDatabase id',"",get_class($this),"LoadFromResourceId");
- return false;
- }
- $sql = sprintf("SELECT * FROM ".$this->tablename." WHERE ResourceId = '%s'",$Id);
- $result = $this->adodbConnection->Execute($sql);
- if ($result === false)
- {
- $Errors->AddError("error.DatabaseError",NULL,$adodbConnection->ErrorMsg(),"",get_class($this),"LoadFromResourceId");
- return false;
- }
- $data = $result->fields;
- if(is_array($data))
- {
- $this->SetFromArray($data);
- $this->Clean();
- }
- return TRUE;
- }
-
- function GetGroupIcon()
- {
- $ret = "groupicons/".$this->m_GroupId.".gif";
- return $ret;
- }
-
- function StatusIcon()
- {
- global $rootURL;
-
- $ret = $rootURL."/in-news/admin/images/";
-
- switch($this->Get("Status"))
- {
- case STATUS_DISABLED:
- $ret .= "icon16_article_disabled.gif";
- break;
- case STATUS_PENDING:
- $ret .= "icon16_article_pending.gif";
- break;
- case STATUS_ACTIVE:
- $img = "icon16_article.gif";
- if($this->IsPopItem())
- $img = "icon16_article_pop.gif";
- if($this->IsHotItem())
- $img = "icon16_article_hot.gif";
- if($this->IsNewItem())
- $img = "icon16_article_new.gif";
- if($this->Is("EditorsPick"))
- $img = "icon16_article_pick.gif";
- $ret .= $img;
- break;
- }
- return $ret;
- }
-
- function ItemURL($Template=NULL,$SetCat=FALSE,$Action=NULL)
- {
- global $var_list_update,$var_list,$n_var_list_update,$m_var_list_update;
-
- $url_params = Array();
- $var_list_update["t"] = $Template ? $Template : $var_list["t"];
-
-// if($SetCat)
-// {
- $cat = $this->Get("CategoryId");
- if( !is_numeric($cat) ) $cat = $this->GetPrimaryCategory();
- $m_var_list_update["cat"] = $cat;
-// }
-
- $n_var_list_update["id"] = $this->Get("NewsId");
-
- if( isset($Action) && $Action ) $url_params['Action'] = $Action;
-
- $ret = HREF_Wrapper('', $url_params);
- unset($n_var_list_update["id"], $var_list_update["t"],$m_var_list_update["cat"]);
- return $ret;
- }
-
- function ParseObject($element)
- {
- global $objConfig, $objCatList, $var_list_update, $var_list, $n_var_list_update, $m_var_list_update, $objSession, $objUsers;
-
- $extra_attribs = ExtraAttributes($element->attributes);
- if(strtolower($element->name)==$this->TagPrefix)
- {
- $field = strtolower($element->attributes["_field"]);
- switch($field)
- {
- case "excerpt":
- /*
- @field:article.excerpt
- @description Returns the artcle excerpt
- */
- $ret = $this->HighlightField("Excerpt");
- break;
- case "body":
- /*
- @field:article.body
- @description:The main body of the article
- @attrib:_parsed:bool:If set, HTML and In-Portal tags in the body are preserved, otherwise they are escaped
- */
- $this->Increment("Hits", true);
- $parsed = $element->attributes["_parsed"];
- if($parsed)
- {
- $body = inp_unescape($this->Get("Body"));
- $body = $this->HighlightText($body);
- if($this->Get("TextFormat")!=1)
- {
- $body = nl2br($body);
- }
- $ret = $this->ParseTemplateText($body);
- }
- else
- $ret = inp_unescape($this->Get("Body"));
- $ret = $this->HighlightText($ret);
- break;
- case "title":
- /*
- @field:article.title
- @description: Article Title (headline)
- */
- $ret = $this->HighlightField("Title");
- break;
- case "author":
- /*
- @field:article.author
- @description:text by-line of the article
- */
- $ret = $this->HighlightField("Author");
- break;
- case "createdby":
- /*
- @field:article.createdby
- @description:parse a user field of the user that created the article
- @attrib:_usertag::User field to return (defaults to login ID)
- */
- $field = $element->attributes["_usertag"];
- if(!strlen($field))
- {
- $field = "user_login";
- }
-
- $userId = $this->Get("CreatedById");
- if (!empty($userId) && ($userId > 0))
- {
- $u =& $objUsers->GetItem($userId);
- if (is_object($u))
- {
- $ret = $u->parsetag($field);
- }
- }
- else
- $ret = " ";
- break;
- case "date":
- /*
- @field:article.date
- @description:Returns the date/time the article was created
- @attrib:_tz:bool:Convert the date to the user's local time
- @attrib:_part::Returns part of the date. The following options are available: month,day,year,time_24hr,time_12hr
- */
- $d = $this->Get("CreatedOn");
- $ret = $this->ParseTimeStamp($d,$element->attributes);
- break;
- case "modified":
- /*
- @field:article.modified
- @description:Returns the date/time the article was last modified
- @attrib:_tz:bool:Convert the date to the user's local time
- @attrib:_part::Returns part of the date. The following options are available: month,day,year,time_24hr,time_12hr
- */
- $d = $this->Get("Modified");
- if($d<=0)
- $d = $this->Get("CreatedOn");
-
- $ret = $this->ParseTimeStamp($d,$element->attributes);
- break;
-
- case "enddate":
- /*
- @field:article.enddate
- @description:Returns the date/time the article is to be archived
- @attrib:_tz:bool:Convert the date to the user's local time
- @attrib:_part::Returns part of the date. The following options are available: month,day,year,time_24hr,time_12hr
- */
- $d = $this->Get("EndOn");
- $ret = $this->ParseTimeStamp($d,$element->attributes);
- break;
- /*
- @field:article.startdate
- @description:Returns the date/time the article is to begin being displayed
- @attrib:_tz:bool:Convert the date to the user's local time
- @attrib:_part::Returns part of the date. The following options are available: month,day,year,time_24hr,time_12hr
- */
- case "startdate":
- $d = $this->Get("StartDate");
- $ret = $this->ParseTimeStamp($d,$element->attributes);
- break;
- case "add_favorite_link":
- /*
- @field:article.add_favorite_link
- @description:Returns a URL to add this article to the user's favorites
- @attrib:_template:tpl:Template URL should point to
- */
- if($objSession->HasCatPermission("FAVORITES"))
- {
- $t = $element->attributes["_template"];
- if(!strlen($t))
- $t = $var_list["t"];
- $ret = $this->ItemURL($t,FALSE,"n_add_favorite");
- }
- else
- {
- $t = $element->attributes["_errortemplate"];
- if(!strlen($t))
- $t = "favorite_error.tpl";
- $ret = $this->ItemURL($t,FALSE,"");
- }
- break;
- case "del_favorite_link":
- /*
- @field:article.del_favorite_link
- @description:Returns a URL to remove this article from the user's favorites
- @attrib:_template:tpl:Template URL should point to
- */
- if($objSession->HasCatPermission("FAVORITES"))
- {
- $t = $element->attributes["_template"];
- if(!strlen($t))
- $t = $var_list["t"];
- $ret = $this->ItemURL($t,FALSE,"n_del_favorite");
- }
- else
- {
- $t = $element->attributes["_errortemplate"];
- if(!strlen($t))
- $t = "favorite_error.tpl";
- $ret = $this->ItemURL($t,FALSE,"");
- }
- break;
- /*
- @field:article.favorite_toggle
- @description: Returns a link to set or reset the favorite flag for the current user
- @attrib: _template:tpl:Template to link to if user has the FAVORITES permission (defaults to current template)
- @attrib: _denytemplate:tpl: Template to link to if user does not have favorites permission (ie Guest) Defaults to current template
- @attrib: _addlabel:lang:Language tag to display if link is to add favorite
- @attrib: _addimage::Image url to include in link if adding favorite
- @attrib: _dellabel:lang:Language tag to display if item is already a favorite
- @attrib: _delimage::Image url to include in link if removing the favorite
- */
- case "favorite_toggle":
- $catid = $this->GetPrimaryCategory();
- $t = $element->attributes["_template"];
- if(!strlen($t))
- $t = $var_list["t"];
- if($objSession->HasCatPermission('FAVORITES', $catid))
- {
- if(!$this->IsFavorite($objSession->Get("PortalUserId"), $this->GetPrimaryCategory()))
- {
- $action = "n_add_favorite";
- $label = $element->attributes["_addlabel"];
- }
- else
- {
- $action = "n_del_favorite";
- $label = $element->attributes["_dellabel"];
- }
- }
- else
- {
- $action="";
- $label = $element->attributes["_addlabel"];
- $t = $element->attributes["_errortemplate"];
- if(!strlen($t))
- $t = "favorite_error.tpl";
- }
- $ret = "<A ".$extra_attribs." HREF=\"".$this->ItemURL($t,FALSE,$action)."\">".language($label)."</A>";
- break;
-
- /*
- @field:article.hits
- @description:Returns number of hits for item
- */
- case "hits":
- $ret=round($this->Get("Hits"));
- break;
-
-
-/*
- @field:article.link
- @description:Returns a URL setting the link to the article
- @attrib:_template:tpl:Template URL should point to
-*/
-/*
- @field:article.cat_link
- @description:Returns a URL setting the article to the current article and the article's category to the current category
- @attrib:_template:tpl:Template URL should point to
-*/
-/*
- @field:article.category
- @description:Return a category field from the article's category
- @attrib:_cattag::Category field to parse
-*/
-/*
- @field:article.reviews
- @description:Return the number of reviews for the article
- @attrib:_today:bool:Count reviews added today only
-*/
-/*
- @field:article.new
- @description:returns text if article's status is "new"
- @attrib:_label:lang: Text to return if status is new
-*/
-/*
- @field:article.pop
- @description:returns text if article's status is "popular"
- @attrib:_label:lang: Text to return if status is popular
-*/
-/*
- @field:article.hot
- @description:returns text if article's status is "hot"
- @attrib:_label:lang: Text to return if status is "hot"
-*/
-/*
- @field:article.pick
- @description:returns text if article's status is "hot"
- @attrib:_label:lang: Text to return if status is "hot"
-*/
-/*
- @field:article.rating
- @description:Displays the article rating
- @attrib:_displaymode:: How the rating should be displayed<br>
- <UL>
- <LI>"Numerical": Show the decimal value
- <LI>"Text": Show the text version
- <LI>"Graphical":Show images representing the rating
- </UL>
- @attrib:_onimage::on image tick shown in graphical display mode
- @attrib:_offimage::off image tick shown in graphical display mode
- @attrib:_separator::In graphical display mode, this html is placed between each tick image
-*/
-/*
- @field:article.custom
- @description:Returns a custom field
- @attrib:_customfield::field name to return
- @attrib:_default::default value
-*/
-/*
- @field:article.fullpath
- @description:The full category path of the item
-*/
-/*
- @field:article.relevance
- @description:Displays the article relevance in search results
- @attrib:_displaymode:: How the relevance should be displayed<br>
- <UL>
- <LI>"Numerical": Show the decimal value
- <LI>"Bar": Show the HTML representing the relevance. Returns two HTML cells &lg;td&lt; with specified background colors
- <LI>"Graphical":Show image representing the relevance
- </UL>
- @attrib:_onimage::Zero relevance image shown in graphical display mode. Also used as prefix to build other images (i.e. prefix+"_"+percentage+".file_extension"
- @attrib:_OffBackGroundColor::Off background color of HTML cell in bar display mode
- @attrib:_OnBackGroundColor::On background color of HTML cell in bar display mode
-*/
-
- }
- if(!isset($ret) || !strlen($ret))
- $ret = parent::ParseObject($element);
- }
- else
- {
- $ret = $this->parsetag($element->name);
- }
- return $ret;
- }
-
-
- function parsetag($tag)
- {
- global $n_var_list, $var_list, $n_var_list_update, $var_list_update, $objConfig;
-
- $tagname = $tag;
-
- switch($tagname)
- {
- case "article_category":
- return $this->Get("CategoryId");
- break;
- case "article_id":
- return $this->Get("NewsId");
- break;
- case "article_title":
- return inp_unescape($this->Get("Title"));
- break;
- case "article_excerpt":
- return inp_textarea_unescape($this->Get("Excerpt"));
- break;
- case "article_author":
- return $this->Get("Author");
- break;
- case "article_body":
- $ret = inp_unescape($this->Get("Body"));
- //$ret = $this->ParseTemplateText($body);
- return $ret;
- break;
- case "article_footer":
- return inp_textarea_unescape($this->Get("Footer"));
- break;
- case "article_priority":
- return (int)$this->Get("Priority");
- break;
- case "article_date":
- if ($this->Get('CreatedOn') <= 0) {
- return '';
- }
- return LangDate($this->Get('CreatedOn'), 0, true);
- break;
-
- case "article_enddate":
- if ($this->Get('EndOn') <= 0) {
- return '';
- }
- return LangDate($this->Get('EndOn'), 0, true);
- break;
-
- case "article_startdate":
- if ($this->Get('StartDate') <= 0) {
- return '';
- }
- return LangDate($this->Get('StartDate'), 0, true);
- break;
-
- case "article_hits":
- return $this->Get("Hits");
- break;
- case "article_views":
- return $this->Get("Hits");
- break;
- case "article_rating":
- return round($this->Get("CachedRating"),1);
- break;
- case "article_rating_img":
- return "inlink/rating/".RatingImage($this->Get("CachedRating")).".gif";
- break;
- case "article_votes":
- return $this->Get("CachedVotesQty");
- break;
- case "article_pick":
- if ($this->Is("EditorsPick"))
- return "pick";
- break;
-
- case "article_new":
- if($this->IsNewItem())
- return "new";
- break;
- case "article_pop":
- if($this->IsPopItem())
- return "pop";
- break;
- case "article_hot":
- if($this->IsHotItem())
- return "new";
- break;
-
- case "article_admin_icon":
- return $this->StatusIcon();
- break;
-
- case "article_email_action":
- $var_list_update["t"] = "window_close";
- $n_var_list_update["id"] = $this->Get("NewsId");
- $ret = HREF_Wrapper();
- unset($var_list_update["t"],$n_var_list_update["id"]);
- return $ret;
- break;
- case "article_group_icon":
- return $this->GetGroupIcon();
- break;
- case "article_resourceid":
- return $this->Get("ResourceId");
- break;
- case "article_rating_txt":
- return RatingText($this->Get("CachedRating"));
- break;
- default:
- return "Undefined:$tagname";
- break;
- }
- }
-
- function Update($UpdatedBy=NULL,$modificationDate = null)
- {
- DeleteModuleTagCache('innews');
- return parent::Update($UpdatedBy, $modificationDate);
- }
-
- function Delete ()
- {
- DeleteModuleTagCache('innews');
- return parent::Delete();
- }
-
- function Create ()
- {
- DeleteModuleTagCache('innews');
- return parent::Create();
- }
-} /*clsNews*/
-
-class _clsNewsList extends clsCatItemList
-{
- function _clsNewsList()
- {
- $this->clsCatItemList();
- $this->Prefix = 'n';
- $this->classname="clsNews";
-
- $this->SetTable('live', GetTablePrefix().'News');
- $this->AdminSearchFields = array("Title","Excerpt","Body","Author");
- $this->BasePermission="NEWS";
-
- $this->Page = 1;
- $this->PerPageVar = "Perpage_News";
- $this->PageEnvar = "n_var_list_update";
- $this->PageEnvarIndex = 'p';
-
- $this->PerPageVarLong = "Perpage_News";
- $this->PerPageShortVar = "Perpage_News_Short";
- $this->AddSortField("News_SortField","News_SortOrder");
- $this->AddSortField("News_SortField2","News_SortOrder2");
- $this->ItemType = TYPE_NEWS;
- }
-
- function GetCountSQL($PermName,$CatId=NULL, $GroupId=NULL, $AdditonalWhere="")
- {
- $sql = parent::GetCountSQL($PermName,$CatId,$GroupId,$AdditonalWhere);
-
- if (!IsAdmin())
- {
- $sql .= ' AND ('.$this->SourceTable.'.Archived = 0)';
- }
-
- return $sql;
- }
-
- function SaveNewPage()
- {
- global $n_var_list;
- $n_var_list["p"] = $this->Page;
- }
-
- function GetCurrentArticle()
- {
- global $objCatList, $n_var_list;
-
- if(!$this->CurrentItem)
- {
- $id = $n_var_list["id"];
- if($id)
- {
- $this->SetCurrentItem($id);
- }
- else
- {
- $CurrentCat = $objCatList->CurrentCategoryID();
- $sql = "SELECT NewsId FROM ".$this->tablename." WHERE LeadCatStory=1 AND CategoryId=" . $CurrentCat;
- $result = $this->adodbConnection->Execute($sql);
- if ($result && !$result->EOF)
- {
- $this->SetCurrentItem($result->fields["NewsId"]);
- }
- }
- }
- return $this->GetCurrentItem();
- }
-
- function SetCurrentItem()
- {
- global $n_var_list;
- parent::SetCurrentItem($n_var_list["id"]);
- }
-
- function CurrentArticleID()
- {
- global $n_var_list;
-
- return (int)$n_var_list["id"];
- }
-
- function LoadArticles($whereClause, $orderBy, $JoinCats=TRUE,$SkipCount=FALSE,$fix_method='set_first')
- {
- global $objConfig;
-
- $this->Clear();
-
- if(!$SkipCount)
- $this->QueryItemCount=TableCount($this->SourceTable,$whereClause,$JoinCats);
-
- return $this->Query_List($whereClause, $orderBy,$JoinCats,$fix_method);
- }
-
- function CountPending()
- {
- return TableCount($this->SourceTable,"Status=".STATUS_PENDING,0);
- }
-
- function GetAdminPageLinkList($url)
- {
- global $objConfig, $n_var_list_update, $var_list_update, $var_list;
-
- if(strlen($this->PerPageVar)==0)
- $this->PerPageVar = "Perpage_News";
-
- $PerPage = $objConfig->Get($this->PerPageVar);
- if($PerPage<1)
- $PerPage=20;
-
- $NumPages = ceil($this->GetNumPages($PerPage));
-
- //echo $this->CurrentPage." of ".$NumPages." Pages";
-
- $o = "";
- if($this->Page>$NumPages)
- $this->Page=$NumPages;
-
- $StartPage = $this->Page - 5;
- if($StartPage<1)
- $StartPage=1;
- $EndPage = $StartPage+9;
- if($EndPage>$NumPages)
- {
- $EndPage = $NumPages;
- $StartPage = $EndPage-9;
- if($StartPage<1)
- $StartPage=1;
- }
-
- $o = "";
-
- if($StartPage>1)
- {
- $n_var_list_update["p"] = $this->Page-10;
- $prev_url = $url."?env=".BuildEnv();
- $o .= "<A HREF=\"$prev_url\">&lt;&lt;</A>";
- }
-
-
- for($p=$StartPage;$p<=$EndPage;$p++)
- {
- if($p!=$this->Page)
- {
- $n_var_list_update["p"]=$p;
- $href = $url."?env=".BuildEnv();
- $o .= " <A HREF=\"$href\" class=\"NAV_URL\">$p</A> ";
- }
- else
- {
- $o .= "<SPAN class=\"CURRENT_PAGE\">$p</SPAN>";
- }
- }
- if($EndPage<$NumPages)
- {
- $n_var_list_update["p"]=$this->Page+10;
- $next_url = $url."?env=".BuildEnv();
- $o .= "<A HREF=\"$next_url\"> &gt;&gt;</A>";
- }
- unset($n_var_list_update["p"]);
- return $o;
- }
-
- function &Add_News($CategoryId, $Title, $Excerpt, $Author, $Body, $CreatedOn, $EndOn, $StartDate,
- $Status, $EditorsPick, $New=2, $Pop=2, $Hot=2, $Rating=0, $Votes=0, $Hits=0, $LeadStory=0,
- $LeadCatStory=0,$Priority=0,$CreatedBy="",$Format=0, $auto_filename = 1, $filename = '')
- {
- global $objSession;
-
- if($CreatedBy == '') $CreatedBy = $objSession->Get("PortalUserId");
-
- $n = new clsNews(NULL);
- $filename = $n->StripDisallowed($filename);
-
- $n->tablename = $this->SourceTable;
- $n->Set(array("Title", "Excerpt", "Author", "Body", "CreatedOn", "EndOn", "StartDate",
- "Status", "EditorsPick", "NewItem","PopItem","HotItem","CachedRating","CachedVotesQty","Hits",
- "LeadStory", "LeadCatStory","Priority","CreatedById","TextFormat", 'AutomaticFilename', 'Filename'),
- array($Title, $Excerpt, $Author, $Body, $CreatedOn, $EndOn, $StartDate,
- $Status, $EditorsPick, $New, $Pop, $Hot, $Rating, $Votes, $Hits,
- $LeadStory, $LeadCatStory,$Priority,$CreatedBy,$Format, $auto_filename, $filename) );
- $n->Create();
- $ci_table = $objSession->GetEditTable( GetTablePrefix().'CategoryItems' );
- $n->AddToCategory($CategoryId, $ci_table, 1);
-
- $n->SendUserEventMail("ARTICLE.ADD",$CreatedBy);
- $n->SendAdminEventMail("ARTICLE.ADD");
- return $n;
- }
-
- function &Edit_News($NewsId, $Title, $Excerpt, $Author, $Body, $CreatedOn, $EndOn, $StartDate,
- $Status, $EditorsPick, $New, $Pop, $Hot, $Rating, $Votes, $Hits,$CreatedBy,$LeadStory=0,
- $LeadCatStory=0, $Priority=0, $Format=0, $auto_filename = 1, $filename = '')
- {
- global $objSession;
-
- $n = $this->GetItem($NewsId);
- $filename = $n->StripDisallowed($filename);
-
- $n->Set(array("Title", "Excerpt", "Author", "Body", "CreatedOn", "EndOn", "StartDate",
- "Status", "EditorsPick", "NewItem","PopItem","HotItem","CachedRating","CachedVotesQty",
- "Hits", "LeadStory", "LeadCatStory", "Priority","CreatedById","TextFormat",
- 'AutomaticFilename', 'Filename'),
- array($Title, $Excerpt, $Author, $Body, $CreatedOn, $EndOn, $StartDate,
- $Status, $EditorsPick, $New, $Pop, $Hot, $Rating, $Votes, $Hits,
- $LeadStory, $LeadCatStory, $Priority,$CreatedBy,$Format, $auto_filename, $filename) );
- $n->Update();
- $n->SendUserEventMail("ARTICLE.MODIFY",$objSession->Get("PortalUserId"));
- $n->SendAdminEventMail("ARTICLE.MODIFY");
- return $n;
- }
-
- function GetJoinedSQL($PermName, $CatId=NULL, $AdditionalWhere="", $LoadOnlyPrimary = true)
- {
- $sql = parent::GetJoinedSQL($PermName,$CatId,$AdditionalWhere, $LoadOnlyPrimary);
- $today = adodb_date("U");
- $t = $this->SourceTable;
- $where ="(($t.StartDate<$today OR $t.StartDate=0) AND ($t.EndOn>$today OR $t.EndOn=0))";
- $sql .= " AND ".$where;
- return $sql;
-
-// echo $sql;
- }
-
- function LoadListCategory($attribs=array())
- {
- global $objCatList, $objSession, $objConfig, $content_set;
-
- $t = $this->SourceTable;
- $ml_formatter =& $this->Application->recallObject('kMultiLanguage');
- $sql = "SELECT ".$this->SourceTable.".*, ".$ml_formatter->LangFieldName('CachedNavbar')." AS CachedNavbar,".GetTablePrefix()."Category.CategoryId as CategoryId FROM ".$this->SourceTable." ";
-
- $this->Clear();
- $catid=$attribs["_catid"];
- if(!is_numeric($catid))
- $catid = (int)$objCatList->CurrentCategoryID();
-
- $where = $t.".Status=1 ";
- if(strlen($attribs["_catlead"]))
- {
- switch($attribs["_catlead"])
- {
- case "exclusive":
- $where .= " AND $t.LeadCatStory=1";
- $orderby = " $t.CreatedOn DESC ";
- break;
- case "inclusive":
- $orderby = " $t.CreatedOn DESC ";
- break;
- case "primary":
- $orderby = " $t.LeadCatStory DESC";
- break;
- }
- }
- else
- {
- $orderby = "$t.CreatedOn DESC ";
- }
- if((int)$attribs["_archived"])
- {
- $where .= " AND $t.archived=1";
- }
- else
- $where .= " AND $t.archived=0";
-
- $sql .= $this->GetJoinedSQL("NEWS.VIEW",$catid,$where, false);
- if(!strlen($orderby))
- {
- $orderby = $this->QueryOrderByClause(TRUE,TRUE,TRUE);
- $sql .= " ".$orderby;
- }
- else {
- $tmp_orderby = $this->QueryOrderByClause(TRUE,TRUE,TRUE);
- if (strlen($tmp_orderby)) {
- $sql .= $tmp_orderby;
- }
- else {
- $sql .= " ORDER BY ".$orderby;
- }
- }
- //echo $sql."<br><br>";
- $this->QueryItemCount = QueryCount($sql);
- $this->Query_Item($sql);
- }
-
- function LoadLeadStories($attribs=array())
- {
- global $objItemTypes,$objPermissions, $objSession, $objConfig;
-
- $acl = $objSession->GetACLClause();
- $this->Clear();
- $ntable = $this->SourceTable;
- $catitems = GetTablePrefix()."CategoryItems";
- $cattable = GetTablePrefix()."Category";
- $ptable = GetTablePrefix()."PermCache";
-
- $ml_formatter =& $this->Application->recallObject('kMultiLanguage');
- $sql = "SELECT $ntable.*,$cattable.CategoryId,$cattable.".$ml_formatter->LangFieldName('CachedNavbar')." AS CachedNavbar FROM $ntable ";
- $sql .= $this->GetJoinedSQL("NEWS.VIEW",NULL,"LeadStory=1 AND Archived=0 AND ".$this->SourceTable.".Status=1");
- $sql .= "ORDER BY EditorsPick DESC, Priority DESC";
- if(strlen(trim($objConfig->Get("News_SortField"))))
- {
- $OrderBy = trim($objConfig->Get("News_SortField")." ".$objConfig->Get("News_SortOrder"));
- $sql .= ", ".$OrderBy;
- }
- if($objSession->HasSystemPermission("DEBUG.LIST"))
- echo htmlentities($sql,ENT_NOQUOTES)."<br>\n";
-
- if (is_numeric($attribs["_maxcount"]) && (int)$attribs["_maxcount"]>0)
- $ret = $this->Query_Item($sql, "LIMIT ".$attribs["_maxcount"]);
- else
- $ret = $this->Query_Item($sql);
-
- return $ret;
- }
-
- function GetNewValue($CategoryId=NULL)
- {
- global $NewValues,$objConfig, $objSystemCache;
-
- if(is_numeric($NewValues["news"]))
- {
- return $NewValues["news"];
- }
- else
- {
- $CachedValue = $objSystemCache->GetValue("NewsNewValue","innews","");
- if(strlen($CachedValue))
- {
- $NewValues["news"] = $CachedValue;
- return $CachedValue;
- }
-
- $ado = &GetADODBConnection();
- if ($CategoryId)
- {
- $days = (int)$objConfig->Get("News_CatNewDays");
- $cutoffdate = adodb_mktime(0,0,0,adodb_date("m"),adodb_date("d")-$days,adodb_date("Y"));
- $sql = "SELECT CreatedOn FROM ".GetTablePrefix()."News INNER JOIN ".GetTablePrefix()."CategoryItems AS cat ON (".GetTablePrefix()."News.ResourceId = cat.ItemResourceId) WHERE cat.CategoryId=$CategoryId AND CreatedOn>=$cutoffdate ORDER BY CreatedOn DESC ";
- }
- else
- {
- $days = (int)$objConfig->Get("News_CatNewDays");
- $cutoffdate = adodb_mktime(0,0,0,adodb_date("m"),adodb_date("d")-$days,adodb_date("Y"));
- $sql = "SELECT CreatedOn FROM ".GetTablePrefix()."News WHERE CreatedOn>=$cutoffdate ORDER BY CreatedOn DESC ";
- }
- $rs = $ado->Execute($sql);
-
- $NewValues["news"] = adodb_mktime(0,0,0,adodb_date("m"),adodb_date("d")-$days,adodb_date("Y"));
-
- while($rs && !$rs->EOF)
- {
- $NewValues["news"] = $rs->fields["CreatedOn"];
- $rs->MoveNext();
- }
- return $NewValues["news"];
- }
- }
-
- function GetPopValue()
- {
- global $PopValues, $objConfig, $objSystemCache;
-
- if(is_numeric($PopValues['news']))
- {
- return $PopValues['news'];
- }
- else
- {
- $PopValues['news'] = $objConfig->Get('News_MinPopRating');
- /*$CachedValue = $objSystemCache->GetValue("NewsPopValue","innews","");
- if(strlen($CachedValue))
- {
- $PopValues["news"] = $CachedValue;
- return $CachedValue;
- }
- $ado = &GetADODBConnection();
- $sql = "SELECT CachedRating FROM ".GetTablePrefix()."News WHERE CachedVotesQty > ".(int)$objConfig->Get("News_MinPopVotes")." ORDER BY CachedRating DESC,CachedVotesQty DESC LIMIT 0,".(int)$objConfig->Get("News_MaxHotNumber");
- $rs = $ado->Execute($sql);
- $PopValues["news"] = 0;
- while($rs && !$rs->EOF)
- {
- //echo $rs->fields["CachedRating"]."<br>";
- $PopValues["news"] = $rs->fields["CachedRating"];
- $rs->MoveNext();
- }*/
- $objSystemCache->EditCacheItem('NewsPopValue',$PopValues['news'],'innews',adodb_mktime()+3600,'');
- return $PopValues['news'];
- }
- }
-
- function GetHotValue()
- {
- global $objConfig;
-
- static $cached_value = null;
-
- if (!isset($cached_value)) {
- $ado =& GetADODBConnection();
- $sql = 'SELECT Hits
- FROM '.GetTablePrefix().'News
- ORDER BY Hits DESC LIMIT 0,'.$objConfig->Get('News_MaxHotNumber');
- $rs = $ado->Execute($sql);
-
- $cached_value = 0;
- while ($rs && !$rs->EOF) {
- if ($rs->fields['Hits'] > 0) {
- $cached_value = $rs->fields['Hits'];
- }
- $rs->MoveNext();
- }
- }
-
- return $cached_value;
- }
-}
-
-function News_Custom($ResourceId, $tag)
-{
- $adodbConnection = &GetADODBConnection();
-
- $fieldname= substr($tag, 7);
-
- $sql = "SELECT Value FROM ".GetTablePrefix()."CustomMetaData LEFT JOIN ".GetTablePrefix()."CustomField USING (CustomFieldId) where ".GetTablePrefix()."CustomMetaData.ResourceId=$ResourceId AND ".GetTablePrefix()."CustomField.FieldName='$fieldname'";
-
- $result = $adodbConnection->Execute($sql);
-
- if ($result->EOF)
- return "";
- else
- return $result->fields[0];
-
-}
-
-
-
-?>
Property changes on: branches/unlabeled/unlabeled-1.33.2/in-news/news.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.33.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.32.2/in-news/admin/install/inportal_data.sql
===================================================================
--- branches/unlabeled/unlabeled-1.32.2/in-news/admin/install/inportal_data.sql (revision 12831)
+++ branches/unlabeled/unlabeled-1.32.2/in-news/admin/install/inportal_data.sql (nonexistent)
@@ -1,210 +0,0 @@
-INSERT INTO ConfigurationAdmin VALUES ('News_Search_Id', 'la_Text_Search', 'la_prompt_for_Id', 'checkbox', '', '', 1, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_SortField', 'la_Text_Articles', 'la_news_sortfield_pompt', 'select', '', 'Title=la_Article_Title,Excerpt=la_Article_Excerpt,Author=la_Article_Author,CreatedOn=la_Article_Date,Hits=la_Article_Hits,CachedRating=la_Article_Rating,<SQL>SELECT Prompt AS OptionName, CONCAT("cust_", FieldName) AS OptionValue FROM <PREFIX>CustomField WHERE (Type = 2) AND (IsSystem = 0)</SQL>', 10.01, 1, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_SortOrder', 'la_Text_Articles', 'la_news_sortfield_pompt', 'select', '', 'asc=la_common_ascending,desc=la_common_descending', 10.01, 2, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_SortField2', 'la_Text_Articles', 'la_news_sortfield2_pompt', 'select', '', 'Title=la_Article_Title,Excerpt=la_Article_Excerpt,Author=la_Article_Author,CreatedOn=la_Article_Date,Hits=la_Article_Hits,CachedRating=la_Article_Rating,<SQL>SELECT Prompt AS OptionName, CONCAT("cust_", FieldName) AS OptionValue FROM <PREFIX>CustomField WHERE (Type = 2) AND (IsSystem = 0)</SQL>', 10.02, 1, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_SortOrder2', 'la_Text_Articles', 'la_news_sortfield2_pompt', 'select', '', 'asc=la_common_ascending,desc=la_common_descending', 10.02, 2, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_CatNewDays', 'la_Text_Articles', 'la_news_newdays_prompt', 'text', '', '', 10.05, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('Perpage_News', 'la_Text_Articles', 'la_news_perpage_prompt', 'text', '', '', 10.03, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('Perpage_News_Short', 'la_Text_Articles', 'la_news_perpage_short_prompt', 'text', '', '', 10.04, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_MinPopRating', 'la_Text_Articles', 'la_fld_News_MinPopRating', 'text', '', '', 10.06, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_MaxHotNumber', 'la_Text_Articles', 'la_fld_News_MaxHotNumber', 'text', '', '', 10.08, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_ShowPick', 'la_Text_Articles', 'la_news_editorpicksabove_prompt', 'checkbox', '', '', 10.1, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_Archive', 'la_Text_Articles', 'la_news_daysarchive_prompt', 'text', '', '', 10.09, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_SortReviews', 'la_Text_Reviews', 'la_news_sortreviews_prompt', 'select', '', 'ReviewText=la_common_ReviewText,date=la_common_CreatedOn', 20.01, 1, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_SortReviewsOrder', 'la_Text_Reviews', 'la_news_sortreviews_prompt', 'select', '', 'asc=la_common_ascending,desc=la_common_descending', 20.01, 2, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_SortReviews2', 'la_Text_Reviews', 'la_news_sortreviews2_prompt', 'select', '', 'ReviewText=la_common_ReviewText,date=la_common_CreatedOn', 20.02, 1, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_SortReviewsOrder2', 'la_Text_Reviews', 'la_news_sortreviews2_prompt', 'select', '', 'asc=la_common_ascending,desc=la_common_descending', 20.02, 2, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_MinPopVotes', 'la_Text_Articles', 'la_fld_News_MinPopVotes', 'text', '', '', 10.07, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('Perpage_NewsReviews', 'la_Text_Reviews', 'la_review_perpage_prompt', 'text', NULL, NULL, 20.03, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('Perpage_NewsReviews_Short', 'la_Text_Reviews', 'la_review_perpage_short_prompt', 'text', NULL, NULL, 20.03, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_RatingDelay_Interval', 'la_Text_Articles', 'la_prompt_DupRating', 'select', '', '1=la_Text_Second,60=la_Text_Minute,3600=la_Text_Hour,86400=la_Text_Day,604800=la_Text_Week,2419200=la_Text_Month,29030400=la_text_Year', 10.12, 2, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_RatingDelay_Value', 'la_Text_Articles', 'la_prompt_DupRating', 'text', '', '', 10.12, 1, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_ReviewDelay_Interval', 'la_Text_Articles', 'la_prompt_DupReviews', 'select', '', '1=la_Text_Second,60=la_Text_Minute,3600=la_Text_Hour,86400=la_Text_Day,604800=la_Text_Week,2419200=la_Text_Month,29030400=la_text_Year', 10.11, 2, 1);
-INSERT INTO ConfigurationAdmin VALUES ('News_ReviewDelay_Value', 'la_Text_Articles', 'la_prompt_DupReviews', 'text', '', '', 10.11, 1, 1);
-INSERT INTO ConfigurationAdmin VALUES ('n_CategoryTemplate', 'la_section_Templates', 'la_fld_CategoryTemplate', 'text', '', '', 30.01, 0, 0);
-INSERT INTO ConfigurationAdmin VALUES ('n_ItemTemplate', 'la_section_Templates', 'la_fld_ItemTemplate', 'text', '', '', 30.02, 0, 0);
-
-INSERT INTO ConfigurationAdmin VALUES ('SearchRel_Keyword_articles', 'la_config_SearchRel_DefaultKeyword', 'la_text_keyword', 'text', NULL, NULL, 0, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('SearchRel_Pop_articles', 'la_config_DefaultPop', 'la_text_popularity', 'text', NULL, NULL, 0, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('SearchRel_Rating_articles', 'la_config_DefaultRating', 'la_prompt_Rating', 'text', NULL, NULL, 0, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('SearchRel_Increase_articles', 'la_config_DefaultIncreaseImportance', 'la_text_increase_importance', 'text', NULL, NULL, 0, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('Search_ShowMultiple_articles', 'la_config_ShowMultiple', 'la_Text_MultipleShow', 'text', NULL, NULL, 0, 0, 1);
-
-INSERT INTO ConfigurationValues VALUES (NULL, 'Perpage_News', '8', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_PopCount', '4', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_ArticleSort', 'CreatedOn desc, Title asc', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_CatSort', 'cat_date desc, cat_name asc', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_MinPopRating', '4', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_Archive', '0', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_ShowPick', '1', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_CatNewDays', '5', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_ShowMulti', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_Admin_Notice_New', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_Admin_Notice_Modify', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_Admin_Notice_Suggest', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_User_Notice_New', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_User_Notice_Approve', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_User_Notice_Deny', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_User_Notice_Modify', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_User_Notice_Modify_Approve', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_User_Notice_Modify_Deny', '1', 'inportal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_SortField', 'CreatedOn', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_SortOrder', 'desc', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_MaxHotNumber', '5', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_SortReviews', 'ReviewText', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_SortReviews2', 'ReviewText', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_SortReviewsOrder', 'desc', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_SortReviewsOrder2', 'asc', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_SortField2', 'Title', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_SortOrder2', 'desc', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_MinPopVotes', '20', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_RatingDelay_Value', '1', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_RatingDelay_Interval', '86400', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'Article_Root', '{NewsCatId}', 'In-Portal', '')
-INSERT INTO ConfigurationValues VALUES (NULL, 'Perpage_News_Short', '3', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'Perpage_NewsReviews_Short', '3', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'Perpage_NewsReviews', '10', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_ReviewDelay_Interval', '3600', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_ReviewDelay_Value', '12', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_Highlight_OpenTag', '<span class="match">', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'News_Highlight_CloseTag', '</span>', 'In-News', 'in-news:configuration_output')
-INSERT INTO ConfigurationValues VALUES (NULL, 'n_CategoryTemplate', 'innews/index', 'In-News', 'in-news:configuration_output');
-INSERT INTO ConfigurationValues VALUES (NULL, 'n_ItemTemplate', 'innews/detail', 'In-News', 'in-news:configuration_output');
-
-INSERT INTO ConfigurationValues VALUES (NULL, 'SearchRel_Keyword_articles', '90', 'In-News', 'in-news:configuration_search');
-INSERT INTO ConfigurationValues VALUES (NULL, 'SearchRel_Pop_articles', '10', 'In-News', 'in-news:configuration_search');
-INSERT INTO ConfigurationValues VALUES (NULL, 'SearchRel_Rating_articles', '10', 'In-News', 'in-news:configuration_search');
-INSERT INTO ConfigurationValues VALUES (NULL, 'SearchRel_Increase_articles', '30', 'In-News', 'in-news:configuration_search');
-INSERT INTO ConfigurationValues VALUES (NULL, 'Search_ShowMultiple_articles', '0', 'In-News', 'in-news:configuration_search');
-
-INSERT INTO Events VALUES (18, 'ARTICLE.ADD', 2, 0, 'In-News', 'la_event_article.add', 1)
-INSERT INTO Events VALUES (19, 'ARTICLE.MODIFY', 2, 0, 'In-News', 'la_event_article.modify', 1)
-INSERT INTO Events VALUES (20, 'ARTICLE.REVIEW.ADD', 2, 0, 'In-News', 'la_event_article.review.add', 1)
-INSERT INTO Events VALUES (21, 'ARTICLE.ADD', 1, 0, 'In-News', 'la_event_article.add', 0)
-INSERT INTO Events VALUES (22, 'ARTICLE.APPROVE', 1, 0, 'In-News', 'la_event_article.approve', 0)
-INSERT INTO Events VALUES (23, 'ARTICLE.DENY', 1, 0, 'In-News', 'la_event_article.deny', 0)
-INSERT INTO Events VALUES (24, 'ARTICLE.MODIFY', 1, 0, 'In-News', 'la_event_article.modify', 0)
-INSERT INTO Events VALUES (25, 'ARTICLE.MODIFY.APPROVE', 1, 0, 'In-News', 'la_event_article.modify.approve', 0)
-INSERT INTO Events VALUES (26, 'ARTICLE.MODIFY.DENY', 1, 0, 'In-News', 'la_event_article.modify.deny', 0)
-INSERT INTO Events VALUES (27, 'ARTICLE.REVIEW.ADD', 1, 0, 'In-News', 'la_event_article.review.add', 0)
-INSERT INTO Events VALUES (28, 'ARTICLE.REVIEW.APPROVE', 1, 0, 'In-News', 'la_event_article.review.approve', 0)
-INSERT INTO Events VALUES (29, 'ARTICLE.REVIEW.DENY', 1, 0, 'In-News', 'la_event_article.review.deny', 0)
-INSERT INTO Events VALUES (44, 'ARTICLE.REVIEW.ADD.PENDING', 1, 0, 'In-News', 'la_event_article.review.add.pending', 0)
-
-INSERT INTO ItemTypes VALUES (2, 'In-News', 'n', 'News', 'Title', 'CreatedById', 'Hits', 'CachedRating', 'la_ItemTab_News', 1, 'in-news/admin/addarticle.php', 'clsNews', 'Article');
-
-INSERT INTO PermissionConfig (PermissionName, Description, ErrorMessage, ModuleId) VALUES ('NEWS.VIEW', 'lu_PermName_News.View_desc', 'lu_PermName_News.View_desc', 'In-News');
-INSERT INTO PermissionConfig (PermissionName, Description, ErrorMessage, ModuleId) VALUES ('NEWS.ADD', 'lu_PermName_News.Add_desc', 'lu_PermName_News.Add_desc', 'In-News');
-INSERT INTO PermissionConfig (PermissionName, Description, ErrorMessage, ModuleId) VALUES ('NEWS.DELETE', 'lu_PermName_News.Delete_desc', 'lu_PermName_News.Delete_error', 'In-News');
-INSERT INTO PermissionConfig (PermissionName, Description, ErrorMessage, ModuleId) VALUES ('NEWS.MODIFY', 'lu_PermName_News.Modify_desc', 'lu_PermName_News.Modify_error', 'In-News');
-INSERT INTO PermissionConfig (PermissionName, Description, ErrorMessage, ModuleId) VALUES ('NEWS.RATE', 'lu_PermName_News.Rate_desc', 'lu_PermName_News.Rate_error', 'In-News');
-INSERT INTO PermissionConfig (PermissionName, Description, ErrorMessage, ModuleId) VALUES ('NEWS.REVIEW', 'lu_PermName_News.Review_desc', 'lu_PermName_News.Review_error', 'In-News');
-INSERT INTO PermissionConfig (PermissionName, Description, ErrorMessage, ModuleId) VALUES ('NEWS.REVIEW.PENDING', 'lu_PermName_News.Review.Pending_desc', 'lu_PermName_News.Review.Pending_error', 'In-News');
-
-INSERT INTO SearchConfig VALUES ('News', 'Title', 1, 1, 'lu_fielddesc_news_title', 'lu_field_title', 'In-News', 'la_text_article', 2, 0, 2, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Excerpt', 1, 1, 'lu_fielddesc_news_excerpt', 'lu_field_excerpt', 'In-News', 'la_text_article', 3, 0, 1, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Author', 1, 1, 'lu_fielddesc_news_author', 'lu_field_author', 'In-News', 'la_text_article', 4, 0, 1, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Body', 1, 1, 'lu_fielddesc_news_body', 'lu_field_body', 'In-News', 'la_text_article', 5, 0, 1, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'CreatedOn', 0, 1, 'lu_fielddesc_news_createdon', 'lu_field_createdon', 'In-News', 'la_text_article', 6, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'EndOn', 0, 1, 'lu_fielddesc_news_endon', 'lu_field_endon', 'In-News', 'la_text_article', 7, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Hits', 0, 1, 'lu_fielddesc_news_hits', 'lu_field_hits', 'In-News', 'la_text_article', 8, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'CachedRating', 0, 1, 'lu_fielddesc_news_cachedrating', 'lu_field_cachedrating', 'In-News', 'la_text_article', 9, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'CachedVotesQty', 0, 1, 'lu_fielddesc_news_cachedvotesqty', 'lu_field_cachedvotesqty', 'In-News', 'la_text_article', 10, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'CreatedById', 0, 1, 'lu_fielddesc_news_createdbyid', 'lu_field_createdbyid', 'In-News', 'la_text_article', 11, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Priority', 0, 1, 'lu_fielddesc_news_priority', 'lu_field_priority', 'In-News', 'la_text_article', 12, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Status', 0, 1, 'lu_fielddesc_news_status', 'lu_field_status', 'In-News', 'la_text_article', 13, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'EditorsPick', 0, 1, 'lu_fielddesc_news_editorspick', 'lu_field_editorspick', 'In-News', 'la_text_article', 14, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'LeadStory', 0, 1, 'lu_fielddesc_news_leadstory', 'lu_field_leadstory', 'In-News', 'la_text_article', 15, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'LeadCatStory', 0, 1, 'lu_fielddesc_news_leadcatstory', 'lu_field_leadcatstory', 'In-News', 'la_text_article', 16, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'ResourceId', 0, 1, 'lu_fielddesc_news_resourceid', 'lu_field_resourceid', 'In-News', 'la_text_article', 17, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'CachedReviewsQty', 0, 1, 'lu_fielddesc_news_cachedreviewsqty', 'lu_field_cachedreviewsqty', 'In-News', 'la_text_article', 18, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'StartDate', 0, 1, 'lu_fielddesc_news_startdate', 'lu_field_startdate', 'In-News', 'la_text_article', 19, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'NewItem', 0, 1, 'lu_fielddesc_news_newitem', 'lu_field_newitem', 'In-News', 'la_text_article', 20, 0, 0, 'boolean', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'PopItem', 0, 1, 'lu_fielddesc_news_popitem', 'lu_field_popitem', 'In-News', 'la_text_article', 21, 0, 0, 'boolean', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'HotItem', 0, 1, 'lu_fielddesc_news_hotitem', 'lu_field_hotitem', 'In-News', 'la_text_article', 22, 0, 0, 'boolean', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Archived', 0, 1, 'lu_fielddesc_news_archived', 'lu_field_archived', 'In-News', 'la_text_article', 23, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'Modified', 0, 1, 'lu_fielddesc_news_modified', 'lu_field_modified', 'In-News', 'la_text_article', 24, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'ModifiedById', 0, 1, 'lu_fielddesc_news_modifiedbyid', 'lu_field_modifiedbyid', 'In-News', 'la_text_article', 25, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'OrgId', 0, 0, 'lu_fielddesc_news_orgid', 'lu_field_orgid', 'In-News', 'la_text_article', 26, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('News', 'NewsId', 0, 1, 'lu_fielddesc_news_newsid', 'lu_field_newsid', 'In-News', 'la_text_article', 0, 0, 0, 'text', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO SearchConfig VALUES ('CustomField', 'RssOriginalURL', 1, 0, 'la_fld_RssOriginalURL', 'lu_fld_RssOriginalURL', 'In-News', 'la_section_CustomFields', 0, 283, 1, 'text', '', '', '', '', '', '', 0);
-
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssExpireInterval', 'RssExpireInterval', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssUpdateInterval', 'RssUpdateInterval', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssLastUpdated', 'RssLastUpdated', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssDeleteExpired', 'RssDeleteExpired', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (2, 'RssOriginalURL', 'lu_fld_RssOriginalURL', 'la_section_CustomFields', 'la_fld_RssOriginalURL', 'label', 'cut_first="100"', 0, 1, 0);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssUpdateIntervalType', 'RssUpdateIntervalType', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssSource', 'RssSource', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssExpireIntervalType', 'RssExpireIntervalType', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssDefaultExpiration', 'RssDefaultExpiration', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssDefaultExpirationType', 'RssDefaultExpirationType', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssLastExpired', 'RssLastExpired', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (2, 'RssArticleCRC', 'RssArticleCRC', 'la_section_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'n_ItemTemplate', 'n_ItemTemplate', 'la_title_SystemCF', 'n_ItemTemplate', 'text', NULL, 0, 0, 1);
-
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT count(*) FROM <%prefix%>News WHERE Status=1', NULL, 'la_prompt_ActiveArticles', 0, 1);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) AS TotalArticles FROM <%prefix%>News', NULL, 'la_prompt_ArticlesTotal', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) AS ActiveArticles FROM <%prefix%>News WHERE Status = 1', NULL, 'la_prompt_ArticlesActive', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) AS PendingArticles FROM <%prefix%>News WHERE Status = 2', NULL, 'la_prompt_ArticlesPending', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) AS DisabledArticles FROM <%prefix%>News WHERE Status = 0', NULL, 'la_prompt_DisabledArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) AS ArchivedArticles FROM <%prefix%>News WHERE Archived = 1', NULL, 'la_prompt_ArticlesArchived', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) AS NewArticles FROM <%prefix%>News WHERE (NewItem = 1) OR ( (UNIX_TIMESTAMP() - CreatedOn) <= <%m:config name="News_CatNewDays"%>*86400 AND (NewItem = 2) )', NULL, 'la_prompt_NewArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) FROM <%prefix%>News WHERE EditorsPick = 1', NULL, 'la_prompt_EditorsPickArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) AS HotArticles FROM <%prefix%>News WHERE (HotItem = 1) OR (Hits >= <%m:config name="News_VotesToHot"%> AND (HotItem = 2) )', NULL, 'la_prompt_HotArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) FROM <%prefix%>News WHERE LeadStory = 1', NULL, 'la_prompt_LeadStoryArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) FROM <%prefix%>News WHERE LeadCatStory = 1', NULL, 'la_prompt_CategoryLeadStoryArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT <%m:post_format field="AVG(CachedRating)" type="currency" precision="2"%> FROM <%prefix%>News WHERE CachedRating > 0', NULL, 'la_prompt_ArticleAverageRating', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) AS PopularArticles FROM <%prefix%>News WHERE (PopItem = 1) OR ( (CachedRating >= <%article:hit_count type="top"%>) AND <%article:hit_count type="top"%> AND (PopItem = 2) )', NULL, '(*) la_prompt_PopularArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT MAX(Hits) AS MaxHitsArticles FROM <%prefix%>News', NULL, 'la_prompt_MaxHitsArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT MAX(CachedVotesQty) AS MaxVotesArticles FROM <%prefix%>News', NULL, 'la_prompt_MaxVotesArticles', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT <%m:post_format field="MAX(CreatedOn)" type="date"%> FROM <%prefix%>News', NULL, 'la_prompt_NewestArticleDate', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT <%m:post_format field="MAX(Modified)" type="date"%> FROM <%prefix%>News', NULL, 'la_prompt_LastArticleUpdate', 0, 2);
-INSERT INTO StatItem VALUES (0, 'In-News', 'SELECT COUNT(*) FROM <%prefix%>ItemReview WHERE Module = \'<%modules:get_current%>\'', NULL, 'la_prompt_ArticleReviews', 0, 2);
-
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('CATEGORY.VIEW', 14, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.VIEW', 14, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('CATEGORY.VIEW', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('CATEGORY.ADD.PENDING', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('FAVORITES', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.VIEW', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.RATE', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.REVIEW', 13, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('CATEGORY.VIEW', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('CATEGORY.ADD', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('CATEGORY.DELETE', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('CATEGORY.MODIFY', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('FAVORITES', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.VIEW', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.ADD', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.DELETE', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.MODIFY', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.RATE', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.REVIEW', 11, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('CATEGORY.VIEW', 12, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('FAVORITES', 12, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.VIEW', 12, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.RATE', 12, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.REVIEW.PENDING', 12, 1, 0, {NewsCatId});
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.VIEW', 15, 0, 0, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.ADD', 15, 0, 0, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.DELETE', 15, 0, 0, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.MODIFY', 15, 0, 0, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.RATE', 15, 0, 0, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.REVIEW', 15, 0, 0, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('NEWS.REVIEW.PENDING', 15, 0, 0, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news.view', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:innews_general.view', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:innews_general.edit', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_output.view', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_output.edit', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_search.view', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_search.edit', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_email.view', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_email.edit', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_custom.view', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_custom.add', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_custom.edit', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_custom.delete', 11, 1, 1, 0);
-
-INSERT INTO Modules (Name, Path, Var, Version, Loaded, LoadOrder, TemplatePath, RootCat, BuildDate) VALUES ('In-News', 'in-news/', 'n', '1.2.1', 1, 2, 'innews/', {NewsCatId}, '1054738405');
\ No newline at end of file
Property changes on: branches/unlabeled/unlabeled-1.32.2/in-news/admin/install/inportal_data.sql
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.32.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.32.2/in-news/parser.php
===================================================================
--- branches/unlabeled/unlabeled-1.32.2/in-news/parser.php (revision 12831)
+++ branches/unlabeled/unlabeled-1.32.2/in-news/parser.php (nonexistent)
@@ -1,1101 +0,0 @@
-<?php
-
-function n_ParseEnv($str = NULL)
-{
- global $n_var_list, $objConfig, $objArticleList, $objSession;
-
- if(strlen($str))
- {
- if( substr($str,0,2) == 'n-' )
- {
- $str = preg_replace('/^([a-zA-Z]+)-([0-9]+)-(.*)/','\\1\\2-\\3', $str);
- }
-
- $str = substr($str,1);
- $pieces = explode("-", $str);
- $n_var_list["id"] = $pieces[0];
- $n_var_list["p"] = $pieces[1];
- $n_var_list["rp"] = $pieces[2];
- ResetPage('n');
- }
- else
- {
- $n_var_list["rp"] = 0;
- $n_var_list["p"] = 1;
- $n_var_list["id"] = NULL;
- }
-}
-
-function n_LoadEnv()
-{
- global $objSession;
-
- //echo "Loading News Env..<br>\n";
- $str = $objSession->GetVariable("Env_News");
- n_ParseEnv($str);
-}
-
-function n_SaveEnv($str="")
-{
- global $objSession;
-
- $str = $objSession->SetVariable("Env_News",$str);
-}
-
-function n_BuildEnv($dbg=0)
-{
- $module_vars = Array('id','p','rp');
- return GenerateModuleEnv('n', $module_vars);
-}
-
-function n_BuildEnv_NEW($dbg=0)
-{
- $module_vars = Array('id' => 'n_id', 'p' => 'n_Page', 'rp' => 'n_Reviews_Page');
- return GenerateModuleEnv_NEW('n', $module_vars);
-}
-
-/*
- @description: returns the date of the last modification to the news article table
- @attrib: _Part:: part of the date to display
- @attrib: _local:bool: If set, returns the modified date for the current category (and subcats)
- @example: <inp:n_article_modified />
-*/
-function n_article_modified($attribs)
-{
- global $objConfig, $objCatList;
- $ret='';
- $CachedValue = GetTagCache("innews","n_article_modified",$attribs,"");
- if(strlen($CachedValue))
- {
- return $CachedValue;
- }
-
- $ado = &GetADODBConnection();
-
- if( getArrayValue($attribs,'_local') && $objCatList->CurrentCategoryID() != 0)
- {
- $c = $objCatList->GetItem($objCatList->CurrentCategoryID());
- $catlist = $c->GetSubCatIds();
-
- $catwhere = "CategoryId IN (".explode(",",$catlist).")";
- $sql = "SELECT MAX(Modified) as ModDate,MAX(CreatedOn) as NewDate FROM ".GetTablePrefix()."News ";
- $sql .= "INNER JOIN ".GetTablePrefix()."CategoryItems ON (".GetTablePrefix()."News.ResourceId=".GetTablePrefix()."CategoryItems.ItemResourceId) ";
- $sql .= "WHERE Status=1 AND $catwhere LIMIT 1";
- }
- else
- {
- $sql = "SELECT MAX(Modified) as ModDate, MAX(CreatedOn) As NewDate FROM ".GetTablePrefix()."News WHERE Status=1 LIMIT 1";
- }
-
- $rs = $ado->Execute($sql);
- if($rs && ! $rs->EOF)
- {
- $new = $rs->fields["NewDate"];
- $mod = $rs->fields["ModDate"];
- if($new>$mod)
- $mod = $new;
-
- if($mod)
- {
- $part = strtolower(getArrayValue($attribs, '_part'));
- $ret=$part?ExtractDatePart($part,$mod):LangDate($mod);
- }
- }
- if($ret) SaveTagCache("innews","n_article_modified",$attribs,"",$ret);
- return $ret;
-}
-
-/*
- @description: returns a link to the news root category
- @attrib: _Category:int: Override the In-News root category
- @attrib: _Template:tpl: The template to link to
- @example: <inp:n_root_link _Template="innews/index" />
-*/
-function n_root_link($attribs = array())
-{
- global $objConfig, $n_var_list_update, $objModules;
-
- //$RootCat = (int)$objConfig->Get("Article_Root");
- $RootCat = $objModules->GetModuleRoot("In-News");
- if($RootCat != -1)
- $attribs["_category"] = $RootCat;
- $n_var_list_update["p"] = 0;
- $n_var_list_update["id"] = 0;
- $n_var_list_update["rp"] = 0;
- unset($n_var_list_update["p"],$n_var_list_update["id"],$n_var_list_update["rp"]);
- $o = m_template_link($attribs);
- unset($n_var_list_update["p"],$n_var_list_update["id"],$n_var_list_update["rp"]);
-
- return $o;
-}
-
-/* not a tag, used to load article lists */
-function LoadArticleList($attribs=array())
-{
- global $objArticleList, $objSession, $n_var_list,$n_var_list_update;
-
- static $PagingList, $original_page = null;
-
- if (is_null($original_page)) {
- $original_page = $n_var_list['p'];
- }
-
- $ListType = strtolower( getArrayValue($attribs,'_listtype') );
- $force_paging = getArrayValue($attribs,'_forcepaging');
-
- if(!strlen($ListType)) $ListType="category";
- $LastList = $objSession->GetVariable("NewsListType");
- $LastShortType = (int)$objSession->GetVariable("NewsShortList");
-
- $NoPaging = ( getArrayValue($attribs,'_paging')=='0' | getArrayValue($attribs,'_paging')=='false');
- //echo "Paging: $NoPaging<br>";
-
- if(!$NoPaging && !strlen($PagingList))
- {
- $PagingList=$ListType;
- }
-
- //echo "Last: $LastList, Short: $LastShortType Current: $ListType, Short:".$attribs["_shortlist"]." PageList: $PagingList<br>\n";
-
- if($ListType==$PagingList)
- {
- $objArticleList->EnablePaging = true;
- if($LastList != $ListType || $LastShortType != (int)$attribs["_shortlist"])
- {
- //echo "Resetting Page..<br>\n";
- $n_var_list_update["p"] = 0;
- $n_var_list["p"] = 1;
-// $original_page = 1;
- $objArticleList->Page = 1;
- $objSession->SetVariable("NewsListType",$ListType);
- $objSession->SetVariable("NewsShortList",(int)$attribs["_shortlist"]);
- }
- else {
- $objArticleList->Page = $original_page;
- }
- }
- else
- {
- if(is_numeric( getArrayValue($attribs,'_maxcount') ))
- {
- $objArticleList->MaxListCount = $attribs["_maxcount"];
- }
- else
- {
- $objArticleList->MaxListCount = 10;
- }
- $objArticleList->EnablePaging = false;
-
- if ($force_paging == 1)
- {
- $objArticleList->EnablePaging = true;
- $objArticleList->Page = $original_page;
- }
- }
-
- $objArticleList->ListType = $ListType;
- $objArticleList->Clear();
-
- //echo "ListType: $ListType<br>\n";
- switch($ListType)
- {
- case "category":
- $objArticleList->LoadListCategory($attribs);
- break;
- case "leadstory":
- $objArticleList->LoadLeadStories($attribs);
- break;
- case "pop":
- $objArticleList->LoadPopItems($attribs);
- break;
- case "hot":
- $objArticleList->LoadHotItems($attribs);
- break;
- case "pick":
- $objArticleList->LoadPickItems($attribs);
- break;
- case "new":
- $objArticleList->LoadNewItems($attribs);
- break;
- case "my_new":
- $scope = $objSession->CurrentUser->Vars["LastLogin"];
- $attribs["_scope"] = $scope;
- $attribs["_show_since_last"] = 1;
- //print_pre($objSession->CurrentUser);
- if (is_numeric($scope) && $scope > 0) {
- $objArticleList->LoadNewItems($attribs);
- }
- break;
- case "myitems":
- $objArticleList->LoadMyItems($attribs);
- break;
- case "favorites":
- $objArticleList->LoadFavorites($attribs);
- break;
- case "search":
- $attribs['multiple'] = 'articles';
- $objArticleList->LoadSearchItems($attribs);
- break;
- }
-
-}
-
-/*
- @description: Used in conjuction with n_list_news. This function generates the page navigation
- for the list. If this tag is called before the list tag, this function will load
- the articles. For that reason, the _ListType attribute is required if the pagnav
- tag preceeds the l_list_news tag in the template. Generally, it is good practice to
- duplicate all attributes set for n_list_news.
- @attrib: _PagesToList:int: Number of pages to list (default is 10)
- @attrib: _ShortList:bool: If set, uses the shortlist configuration value for articles
- @attrib: _Template:tpl: Template page links should redirect to (defaults to current template)
- @attrib: _label:lang: language tag to include in the output if there are pages to list. If there are no pages
- listed, this text will not be included (resulting in an empty output)
-*/
-function n_news_pagenav($attribs = array())
-{
- global $objArticleList, $objCatList, $objSession, $objConfig;
-
- $DestTemplate = $attribs["_template"];
- $PagesToList = $attribs["_pagestolist"];
- $image = $attribs["_PageIcon"];
- if(!is_numeric($PagesToList))
- $PagesToList = 10;
-
- $CatId = $attribs["_catid"];
- if(!is_numeric($CatId))
- $CatId = $objCatList->CurrentCategoryID();
-
- if ($attribs['_shortlist'] && $objConfig->Get('Perpage_News_Short') ) {
- $objArticleList->PerPageVar = 'Perpage_News_Short';
- }
- else {
- $objArticleList->PerPageVar = 'Perpage_News';
- }
-
- $ListType = strtolower($attribs["_listtype"]);
-
- if(!strlen($ListType))
- $ListType="category";
-
- if($objArticleList->ListType != $ListType)
- LoadArticleList($attribs);
-
- $o = $objArticleList->GetPageLinkList($DestTemplate,'',10,true,'', ExtraAttributes($attribs));
- if (strlen($image)) {
- $o_i = '<img src="'.$image.'" width="9" height="12" alt="">&nbsp;';
- }
- if(strlen($o) && strlen($attribs["_label"]))
- $o = $o_i.language($attribs["_label"]).' '.$o;
- return $o;
-}
-
-/*
- @description: Used in conjuction with n_list_news. This function generates a navigation link which is
- used to switch from a short list to a longer list. The page number is not changed.
- If this tag is called before the list tag, this function will load the article list.
- For that reason, the _ListType attribute is required if the pagnav
- tag preceeds the n_list_news tag in the template. Generally, it is good practice to
- duplicate all attributes set for n_list_news.
- @attrib: _root:bool: If set, the current category is set to In-News's root category
- @attrib: _text:lang: language tag to include as text for the anchor tag
- @attrib: _ShortList:bool: If set, uses the shortlist configuration value for links
- @attrib: _plaintext:: plain text to include as text for the anchor tag. The _text attribute takes presedence
- if both are included.
- @attrib: _image:: URL to an image to include inside the anchor tag.
-*/
-function n_link_more($attribs = array())
-{
- global $objArticleList, $objConfig,$n_var_list_update;
-
- $n_var_list_update['id'] = 0;
-
- $html_attribs = ExtraAttributes($attribs);
- $DestTemplate = $attribs["_template"];
-
- if ($attribs['_shortlist'] && $objConfig->Get('Perpage_News_Short') ) {
- $objArticleList->PerPageVar = 'Perpage_News_Short';
- }
- else {
- $objArticleList->PerPageVar = 'Perpage_News';
- }
-
- $ListType = strtolower($attribs["_listtype"]);
-
- if(!strlen($ListType))
- $ListType="category";
-
- if($objArticleList->ListType != $ListType)
- LoadArticleList($attribs);
-
- if($objArticleList->QueryItemCount > $objConfig->Get($objArticleList->PerPageVar))
- {
- if($attribs["_root"])
- {
- $url = n_root_link($attribs);
- }
- else
- {
- $n_var_list_update["p"]=0;
- $url = m_template_link($attribs);
- unset($n_var_list_update["p"]);
- }
- $o = "<A $html_attribs HREF=\"$url\">";
- $text = $attribs["_text"];
- if(!strlen($text))
- {
- $text = $attribs["_plaintext"];
- if(!strlen($text))
- {
- }
- $o .= $text."</A>";
- }
- else
- $o .= language($text);
- if(strlen($attribs["_image"]))
- {
- $o .= "<IMG SRC=\"".$attribs["_image"]."\" BORDER=\"0\" />";
- }
- $o .= "</A>";
- }
- return $o;
-}
-
-/*
- @description: returns a list of news articles
- @attrib: _CatId:int: Override the current category
- @attrib: _useroot:bool: If set, the current category is changed to In-News's root category
- @attrib: _ShortList:bool: If set, the Perpage_News_Short setting is used instead of Perpage_news
- @attrib: _Paging:bool: If set to 0 or false, paging will not be allowed for this list (only one paging list is allowed per item type per page load)
- @attrib: _maxcount:int: If paging is not used on this list, this value determines how many items to load
- @attrib: _ListType::Determines the type of list to generate<br>
- Possible values:<UL>
- <LI>Category: List links from the current category (default)
- <LI>Top: Most Popular & highest rated links
- <LI>Pop: Most Popular links
- <LI>New: List new links
- <LI>Hot: List links with the most click-throughs
- <LI>Pick: List editor's picks
- <LI>myitems: List topics created by the current user
- <LI>favorites: List topics marked as favorites by the current user
- <LI>search: List search results
- </UL>
- @attrib: _FirstItemTemplate:tpl: Template used for the first article listed
- @attrib: _LastItemTemplate:tpl: Template used for the last article listed
- @attrib: _EdItemTemplate:tpl: Editors Pick template used for article list items
- @attrib: _ItemTemplate:tpl: default template used for article list items
- @example: <inp:n_list_news _ItemTemplate="innews/article_element" _ShortList="0" />
-*/
-function n_list_news($attribs = array())
-{
- global $objConfig, $objSession, $var_list, $var_list_update, $n_var_list, $n_var_list_update, $objArticleList, $objCatList, $content_set;
-
- $template = getArrayValue($attribs,'_itemtemplate');
- $force_paging = getArrayValue($attribs,'_forcepaging');
-
- if(!strlen($template))
- {
- $content_set = 0;
- return "ERROR -1";
- }
-
- if ($attribs['_shortlist'] && $objConfig->Get('Perpage_News_Short') ) {
- $objArticleList->PerPageVar = 'Perpage_News_Short';
- }
- else {
- $objArticleList->PerPageVar = 'Perpage_News';
- }
-
- $CatId = getArrayValue($attribs,'_catid');
- if(!is_numeric($CatId)) $CatId = $objCatList->CurrentCategoryID();
-
- $ListType = strtolower($attribs["_listtype"]);
- if(!strlen($ListType)) $ListType="category";
-
- if($ListType != "search")
- {
- $evar = $evar = $_GET["env"]; //m_BuildEnv().$objSession->GetVariable("Env_Link");
-
- $tagname = "n_list_news-".$ListType."-".(int)$attribs["_shortlist"];
- $CachedList = GetTagCache("innews",$tagname,$attribs,$evar);
- if(strlen($CachedList))
- {
- return $CachedList;
- }
- }
-
- if(($objArticleList->ListType != $ListType) || ($objCatList->CurrentCategoryID() != $attribs["_catid"]) || $force_paging == 1)
- {
- LoadArticleList($attribs);
- }
- if($objArticleList->NumItems()== 0)
- {
- $content_set = 0;
- return "";
- }
-
- $keywords = $objSession->GetVariable("Search_Keywords");
-
- $max_articles = min($objConfig->Get($objArticleList->PerPageVar), $objArticleList->NumItems());
- $articles_showed = 0; //nl
-
- //$max_articles = $objConfig->Get($objArticleList->PerPageVar); //nl
-
- foreach($objArticleList->Items as $index => $news)
- {
-
- $objArticleList->CurrentItem = $index;
- $parsed = 0;
- if($row==0 && strlen($attribs["_firstitemtemplate"]))
- {
- $o .= $news->ParseTemplate($attribs["_firstitemtemplate"]);
- $parsed = 1;
- }
- if($row==$objArticleList->NumItems()-1 && !$parsed && strlen($attribs["_lastitemtemplate"])>0)
- {
- $o .= $news->ParseTemplate($attribs["_lastitemtemplate"]);
- $parsed = 1;
- }
- if(!$parsed)
- {
- if (getArrayValue($attribs, '_editemtemplate') && (int)$news->Get('EditorsPick'))
- {
- $o .= $news->ParseTemplate($attribs["_editemtemplate"]);
- }
- else
- {
- $o .= $news->ParseTemplate($attribs['_itemtemplate']);
- }
- }
-
- $articles_showed++; // nl
- if($articles_showed == $max_articles) break; //nl
-
-
- }
- $objArticleList->SetCurrentItem();
-
- if(strlen($o)) {
- SaveTagCache("innews",$tagname,$attribs,$evar,$o);
- }
-
- return $o;
-}
-
-
-
-/*
- @description: returns a list of news articles
- @attrib: _CatId:int: Override the current category
- @attrib: _useroot:bool: If set, the current category is changed to In-News's root category
- @attrib: _ShortList:bool: If set, the Perpage_Links_Short setting is used instead of Perpage_links
- @attrib: _ListType::Determines the type of list to generate<br>
- Possible values:<UL>
- <LI>Category: List links from the current category (default)
- <LI>Top: Most Popular & highest rated links
- <LI>Pop: Most Popular links
- <LI>New: List new links
- <LI>Hot: List links with the most click-throughs
- <LI>Pick: List editor's picks
- <LI>myitems: List topics created by the current user
- <LI>favorites: List topics marked as favorites by the current user
- <LI>search: List search results
- </UL>
- @example: <inp:n_list_count _ListType="Search" />
-*/
-function n_list_count($attribs = array())
-{
- global $objCatList, $objArticleList, $objConfig, $objSession;
-
- if ($attribs['_shortlist'] && $objConfig->Get('Perpage_News_Short') ) {
- $objArticleList->PerPageVar = 'Perpage_News_Short';
- }
- else {
- $objArticleList->PerPageVar = 'Perpage_News';
- }
-
- $ListType = strtolower($attribs["_listtype"]);
- if(!strlen($ListType))
- $ListType="category";
-
- if(!$attribs["_today"])
- {
- if($objArticleList->ListType != $ListType)
- LoadArticleList($attribs);
-
- $o = 0;
- $keywords = $objSession->GetVariable("Search_Keywords");
- if ($keywords || ($_REQUEST['Action']=='m_adv_search')) {
-/* foreach ($objArticleList->Items as $cat) {
- if (strstr(strip_tags(strtolower($cat->Data['Title'])), strtolower($keywords)) || strstr(strip_tags(strtolower($cat->Data['Body'])), strtolower($keywords)) || strstr(strip_tags(strtolower($cat->Data['Excerpt'])), strtolower($keywords))) {
- $o++;
- }
- }
- }
- else {*/
- }
- $o = $objArticleList->QueryItemCount;
- }
- else
- {
- $o = $objArticleList->PerformItemCount($attribs);
- }
-
- if ($o == '') {
- $o = 0;
- }
- return $o;
-}
-
-/*
- @description: Parse an article field and return the value
- @attrib: _Field:: Article field to parse
- @attrib: _ArticleId:int: Article ID to parse (uses current article if not set)
-*/
-function n_news_field($attribs = array())
-{
- global $objArticleList;
-
- $o = "";
- $field = $attribs["_field"];
- $NewsId = (int)$attribs["_articleid"];
- if($NewsId)
- {
- $a = $objArticleList->GetItem($NewsId);
- }
- else
- {
- $a = $objArticleList->GetCurrentItem();
- }
- if(strlen($field))
- {
- if(is_object($a))
- {
-
- $element = new clsHtmlTag();
- $element->name = $a->TagPrefix;
- $element->attributes = $attribs;
- $o = $a->ParseObject($element);
- }
- else
- $o = "";
- }
- return $o;
-}
-
-/*
- @description: Parse an article item template
- @attrib: _ItemTemplate:tpl: Article template to parse
- @attrib: _ArticleId:: Article ID to parse (uses current article if not set)
-*/
-function n_news_detail($attribs = array())
-{
- global $objArticleList,$n_var_list;
-
- $t = $attribs["_itemtemplate"];
- if(strlen($t))
- {
- $NewsId = (int)$attribs["_articleid"];
- if($NewsId)
- {
- $news =& $objArticleList->GetItem($NewsId);
- }
- else
- $news =& $objArticleList->GetItem($n_var_list["id"]);
- if(is_object($news))
- {
- $o = $news->ParseTemplate($t);
- }
- }
- return $o;
-}
-
-/*
- @description: returns the date of the last review for an article
- @attrib: _Part:: part of the date to display
- @attrib: _ArticleId:int: if set, the link to display the review modified date
- @example: <inp:n_review_modified />
-*/
-function n_review_modified($attribs)
-{
- global $objConfig, $objArticleList;
-
- $NewsId = (int)$attribs["_articleid"];
- if($NewsId)
- {
- $a = $objArticleList->GetItem($NewsId);
- }
- else
- $a = $objArticleList->GetCurrentItem();
- if(is_object($a))
- {
- $ado = &GetADODBConnection();
- $ResId = $a->Get("ResourceId");
- $sql = "SELECT MAX(CreatedOn) as ModDate FROM ".GetTablePrefix()."ItemReview WHERE ItemId=$ResId AND Status=1 LIMIT 1";
- $rs = $ado->Execute($sql);
- if($rs && ! $rs->EOF)
- {
- $mod = $rs->fields["ModDate"];
- if($mod)
- {
- $part = strtolower($attribs["_part"]);
- if(strlen($part))
- {
- $ret = ExtractDatePart($part,$mod);
- }
- else
- {
- $ret = LangDate($mod);
- }
- }
- }
- }
- return $ret;
-}
-
-/*
- @description: Returns a list of reviews for an article
- @attrib: _ArticleId:int: the link to use (If not set, the current article is used)
- @attrib: _ShortList:bool: If set, uses the shortlist configuration value for article reviews
- @attrib: _ReviewTemplate:tpl: template used to display the reviews
-*/
-function n_list_reviews($attribs = array())
-{
- global $objArticleList,$content_set, $n_var_list;
-
- $NewsId = (int)$attribs["_articleid"];
- if($NewsId)
- {
- $a =& $objArticleList->GetItem($NewsId);
- }
- else
- $a =& $objArticleList->GetCurrentItem();
-
- if(is_object($a))
- {
- if($a->ReviewsLoaded()==0)
- {
- if($attribs["_shortlist"])
- {
- $a->ReviewPerPageVar = "Perpage_NewsReviews_Short";
- }
- else
- {
- $a->ReviewPerPageVar = "Perpage_NewsReviews";
- }
- $ReviewList =& $a->GetItemReviews($n_var_list["rp"]);
- }
- else
- $ReviewList =& $a->Reviews;
-
- $o = "";
- $t = $attribs["_reviewtemplate"];
- if($ReviewList->NumItems()>0 && strlen($t))
- {
- foreach($ReviewList->Items as $r)
- {
- $o .= $r->ParseTemplate($t);
- $i++;
- }
- }
- }
- if(!strlen($o))
- $content_set =0;
- return $o;
-}
-
-/*
- @description: Used in conjuction with n_list_reviews. This function generates a navigation link which is
- used to switch from a short list to a longer list. The page number is not changed.
- If this tag is called before the list tag, this function will load the review list.
- Any extra HTML attributes are passed to the anchor tag used to create the link.
- @attrib: _ArticleId:: If set, the this value is used for a Article ID (default to the current link)
- @attrib: _root:bool: If set, the current category is set to In-News's root category
- @attrib: _text:lang: language tag to include as text for the anchor tag
- @attrib: _Template:tpl: Destination template of More link
- @attrib: _plaintext:: plain text to include as text for the anchor tag. The _text attribute takes presedence
- if both are included.
- @attrib: _ShortList:bool: If set, uses the shortlist configuration value for article reviews
- @attrib: _image:: URL to an image to include inside the anchor tag.
-*/
-function n_review_more($attribs)
-{
- global $objArticleList, $objConfig;
-
- $html_attribs = ExtraAttributes($attribs);
- $DestTemplate = $attribs["_template"];
-
- $NewsId = (int)$attribs["_articleid"];
- if($NewsId)
- {
- $a =& $objArticleList->GetItem($NewsId);
- }
- else
- $a =& $objArticleList->GetCurrentItem();
-
- if(is_object($a))
- {
- if($a->ReviewsLoaded()==0)
- {
- if($attribs["_shortlist"])
- {
- $a->ReviewPerPageVar = "Perpage_NewsReviews_Short";
- }
- else
- {
- $a->ReviewPerPageVar = "Perpage_NewsReviews";
- }
- $ReviewList =& $a->GetItemReviews($n_var_list["rp"]);
- }
- else
- $ReviewList =& $a->Reviews;
-
- if($ReviewList->ItemCount() < $ReviewList->QueryItemCount)
- {
- if($attribs["_root"])
- {
- $url = n_root_link($attribs);
- }
- else
- $url = m_template_link($attribs);
- $o = "<A $html_attribs HREF=\"$url\">";
- $text = $attribs["_text"];
- if(!strlen($text))
- {
- $text = $attribs["_plaintext"];
- if(!strlen($text))
- {
- }
- $o .= $text."</A>";
- }
- else
- $o .= language($text);
- if(strlen($attribs["_image"]))
- {
- $o .= "<IMG SRC=\"".$attribs["_image"]."\" BORDER=\"0\" />";
- }
- $o .= "</A>";
- }
- }
- return $o;
-}
-
-/*
- @description: Used in conjuction with n_list_reviews. This function generates the page navigation
- for the list of reviews. If this tag is called before the list tag, this function will load
- the reviews. For that reason, the _ListType attribute is required if the pagnav
- tag preceeds the n_list_reviews tag in the template. Generally, it is good practice to
- duplicate all attributes set for n_list_reviews.
- @attrib: _PagesToList:int: Number of pages to list (default is 10)
- @attrib: _Template:tpl: destination template for page links (defaults to current template)
- @attrib: _ShortList:bool: If set, uses the shortlist configuration value for article reviews
- @attrib: _ArticleId:int: If set, the this value is used for an Article ID (default to the current link)
- @attrib: _label:lang: language tag to include in the output if there are pages to list. If there are no pages
- listed, this text will not be included (resulting in an empty output)
-*/
-function n_review_pagenav($attribs)
-{
- global $l_var_list, $n_var_list_update, $objArticleList;
-
- $DestTemplate = $attribs["_template"];
- $PagesToList = $attribs["_pagestolist"];
- if(!is_numeric($PagesToList))
- $PagesToList = 10;
- $NewsId = (int)$attribs["_articleid"];
- if($NewsId)
- {
- $a =& $objArticleList->GetItem($NewsId);
- }
- else
- $a =& $objArticleList->GetCurrentItem();
-
- if(is_object($a))
- {
- if($a->ReviewsLoaded()==0)
- {
- if($attribs["_shortlist"])
- {
- $a->ReviewPerPageVar = "Perpage_NewsReviews_Short";
- }
- else
- {
- $a->ReviewPerPageVar = "Perpage_NewsReviews";
- }
- $ReviewList =& $a->GetItemReviews($n_var_list["rp"]);
- }
- else
- $ReviewList =& $a->Reviews;
- $o = $ReviewList->GetPageLinkList($n_var_list_update,$DestTemplate);
- }
- if(strlen($o) && strlen($attribs["_label"]))
- $o = language($attribs["_label"]).$o;
- return $o;
-}
-
-
-/*
- @description: Returns the number of items related to the current article
- @attrib: _ItemId:int: the article to use (If not set, the current article is used)
- @attrib: _ItemType:: Name of item to count (ie: _ItemType="Category,Topic")
- @example: <inp:n_related_count _ItemType="Category" />
-*/
-function n_related_count($attribs)
-{
- global $objItemTypes, $objArticleList, $content_set;
- global $ArticleRelations;
-
- $id = $attribs["_itemid"];
- $item_type = strtolower($attribs["_itemtype"]);
- $count = 0;
- if(!is_numeric($id))
- {
- $c =& $objArticleList->GetCurrentItem();
- }
- else
- $c =& $objArticleList->GetItem($id);
-
- if(is_object($c))
- {
- $ResourceId = $c->Get("ResourceId");
- if(!is_object($ArticleRelations))
- {
- $ArticleRelations = new clsMultiTypeList();
- LoadRelatedItems($Related, $ArticleRelations,$c->Get("ResourceId"));
- }
-
- if(strlen($attribs["_itemtype"]))
- {
- $objType = $objItemTypes->GetTypeByName($item_type);
- if(is_object($objType))
- {
- $TargetType = $objType->Get("ItemType");
- }
- else
- $TargetType="";
- }
-
- if($ArticleRelations->NumItems()>0)
- {
- for($x=0;$x<$ArticleRelations->NumItems();$x++)
- {
- $a = $ArticleRelations->GetItemByIndex($x);
- if($a->type == $TargetType || !strlen($TargetType))
- {
- $count++;
- }
- }
- }
- }
- return $count;
-}
-
-/*
- @description: List items related to the current article
- @attrib: _ItemId:int: the article to use (If not set, the current article is used)
- @attrib: _ListItems:: List of item types to include (ie: _ListItems="Category,Topic")
- @attrib: _*Template:none: For each item type lsted in _ListItems, an item type template must be included
- (ie: _CategoryTemplate=".." _TopicTemplate="..")
- @example: <inp:n_related_items _ListItems="Category,Topic" _CategoryTemplate="cat_related" _LinkTemplate="inbulletin/topic_related" />
-*/
-function n_related_items($attribs)
-{
- global $objItemTypes, $objArticleList, $objCatList, $content_set, $objSession;
- static $Related;
-
- global $ArticleRelations;
-
-// echo "<PRE>"; print_r($ArticleRelations); echo "</PRE>";
- $id = $attribs["_itemid"];
- if(!is_numeric($id))
- {
- $c =& $objArticleList->GetCurrentItem();
- }
- else
- $c =& $objArticleList->GetItem($id);
-
- $data_sent=0;
-
- if(is_object($c))
- {
- $ResourceId = $c->Get("ResourceId");
- $IncludeList = explode(",",trim(strtolower($attribs["_listitems"])));
- $o = "";
- if(!is_object($ArticleRelations))
- {
- $ArticleRelations = new clsMultiTypeList();
- LoadRelatedItems($Related, $ArticleRelations,$c->Get("ResourceId"));
- }
-
- if($ArticleRelations->NumItems()>0)
- {
- for($inc=0;$inc<count($IncludeList);$inc++)
- {
- $t_attr = "_".$IncludeList[$inc]."template";
- $t = $attribs[$t_attr];
- $item_type = $IncludeList[$inc];
-
- if(strlen($item_type))
- {
- $objType = $objItemTypes->GetTypeByName($item_type);
- if(is_object($objType))
- {
- foreach($ArticleRelations->Items as $item)
- {
- if(is_object($item))
- {
- if(strtolower($objType->Get("ItemName")) == strtolower($item_type) && $item->type==$objType->Get("ItemType"))
- {
- if(strlen($item->BasePermissionName))
- {
- $perm = $item->BasePermissionName.".VIEW";
- $haspem = $objSession->HasCatPermission($perm,$item->Get("CategoryId"));
- }
- else
- $hasperm = 1;
-
- if($hasperm)
- {
- $data_sent =1;
- $classname = $objType->Get("ClassName");
- if(strlen($classname))
- {
- $l = new $classname;
- $l->Data = $item->Data;
- $o .= $l->ParseTemplate($t);
- }
- }
- }
- }
- $item = NULL;
- }
- }
- else
- echo $item_type." not found <br>\n";
- }
- }
- if($data_sent)
- {
- return $o;
- }
- else
- {
- $content_set=0;
- return "";
- }
- }
- else
- {
- $content_set = 0;
- return "";
- }
- }
- else
- {
- $content_set = 0;
- return "";
- }
-}
-
-/*
- @description: Generates the ACTTION property for a FORM tag used by In-Link
- @attrib: _Template:tpl: If set, this is the template the form submits to (default is the current template)
- @attrib: _Form:: The form name<br>Possible Values:
- <UL>
- <LI>n_rate: Form used to rate an article
- <LI>n_rate_confirm: Confirm for rate article
- <LI>n_addreview: add a review for an article
- <LI>n_review_confirm: Review confirmation
- <LI>n_sort_articles: Sort articles
- <LI>n_getting_rated: Form for external rating
- </UL>
- @example: <FORM enctype="multipart/form-data" method="POST" NAME="article_review" ACTION="<inp:n_form_action _Form="n_rate" _confirm="innews/rate_confirm" />">
-*/
-function n_form_action($attribs = array())
-{
- global $var_list_update, $var_list, $n_var_list_update, $objSession, $objArticleList;
-
- $var_list_update['t'] = getArrayValue($attribs, '_template') ? $attribs['_template'] : $var_list['t'];
-
- if( is_object($objArticleList) && $objArticleList->CurrentItem ) $n_var_list_update['id'] = $objArticleList->CurrentItem;
-
- $ret = '';
- $form = strtolower( $attribs['_form'] );
- $url_params = Array();
-
- switch($form)
- {
- case 'n_addreview':
- if( !$objSession->SessionEnabled() )
- {
- $var_list_update['t'] = 'error_session';
- }
- else
- {
- $url_params = Array( 'Action' => 'n_add_review', 'DestTemplate' => $attribs['_finishtemplate'] );
- if ( $objSession->HasCatPermission('NEWS.REVIEW.PENDING') )
- {
- $url_params['Confirm'] = $attribs[ getArrayValue($attribs, '_confirmpending') ? '_confirmpending' : '_confirm' ];
- }
-
- if ( $objSession->HasCatPermission('NEWS.REVIEW') )
- {
- $url_params['Confirm'] = $attribs['_confirm'];
- }
-
- $n_var_list_update['id'] = $objArticleList->CurrentItem;
- if( !$url_params['Confirm'] ) unset($url_params['Confirm']);
- }
- break;
-
- case 'n_review_confirm':
- $var_list_update['t'] = getArrayValue($_GET, 'DestTemplate') ? $_GET['DestTemplate'] : $var_list['t'];
- $n_var_list_update['id'] = $objArticleList->CurrentItem;
- break;
-
- case 'n_rate':
- if( !$objSession->SessionEnabled() )
- {
- $var_list_update['t'] = 'error_session';
- }
- else
- {
- $url_params = Array( 'Action' => 'n_rate_news', 'DestTemplate' => $attribs['_finishtemplate'] );
- if ( $objSession->HasCatPermission('NEWS.RATE') && getArrayValue($attribs, '_confirm') ) $url_params['Confirm'] = $attribs['_confirm'];
-
- $n_var_list_update['id'] = $objArticleList->CurrentItem;
- if( getArrayValue($attribs, '_duplicate') ) $url_params['Duplicate'] = $attribs['_duplicate'];
- }
- break;
-
- case 'n_getting_rated':
- if( !$objSession->SessionEnabled() )
- {
- $var_list_update['t'] = 'error_session';
- }
- else
- {
- $url_params = Array( 'Action' => 'n_rate_news', 'DestTemplate' => $attribs['_finishtemplate'] );
- if ( $objSession->HasCatPermission('NEWS.RATE') && getArrayValue($attribs, '_confirm') ) $url_params['Confirm'] = $attribs['_confirm'];
-
- $n_var_list_update['id'] = $objArticleList->CurrentItem;
- $var_list_update['t'] = 'innews/rate';
-
- if( getArrayValue($attribs, '_duplicate') ) $url_params['Duplicate'] = $attribs['_duplicate'];
- }
- break;
-
- case 'n_rate_confirm':
- $var_list_update['t'] = getArrayValue($_GET, 'DestTemplate') ? $_GET['DestTemplate'] : $var_list['t'];
- $n_var_list_update['id'] = $objArticleList->CurrentItem;
- break;
-
- case 'n_sort_articles':
- $url_params = Array('Action' => 'n_sort_articles');
- break;
-
- }
-
- return HREF_Wrapper('', $url_params);
-}
-
-?>
Property changes on: branches/unlabeled/unlabeled-1.32.2/in-news/parser.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.32.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.30.2/in-news/parser.php
===================================================================
--- branches/unlabeled/unlabeled-1.30.2/in-news/parser.php (revision 12831)
+++ branches/unlabeled/unlabeled-1.30.2/in-news/parser.php (nonexistent)
@@ -1,1096 +0,0 @@
-<?php
-
-function n_ParseEnv($str = NULL)
-{
- global $n_var_list, $objConfig, $objArticleList, $objSession;
-
- if(strlen($str))
- {
- if( substr($str,0,2) == 'n-' )
- {
- $str = preg_replace('/^([a-zA-Z]+)-([0-9]+)-(.*)/','\\1\\2-\\3', $str);
- }
-
- $str = substr($str,1);
- $pieces = explode("-", $str);
- $n_var_list["id"] = $pieces[0];
- $n_var_list["p"] = $pieces[1];
- $n_var_list["rp"] = $pieces[2];
- ResetPage('n');
- }
- else
- {
- $n_var_list["rp"] = 0;
- $n_var_list["p"] = 1;
- $n_var_list["id"] = NULL;
- }
-}
-
-function n_LoadEnv()
-{
- global $objSession;
-
- //echo "Loading News Env..<br>\n";
- $str = $objSession->GetVariable("Env_News");
- n_ParseEnv($str);
-}
-
-function n_SaveEnv($str="")
-{
- global $objSession;
-
- $str = $objSession->SetVariable("Env_News",$str);
-}
-
-function n_BuildEnv($dbg=0)
-{
- $module_vars = Array('id','p','rp');
- return GenerateModuleEnv('n', $module_vars);
-}
-
-function n_BuildEnv_NEW($dbg=0)
-{
- $module_vars = Array('id' => 'n_id', 'p' => 'n_Page', 'rp' => 'n_Reviews_Page');
- return GenerateModuleEnv_NEW('n', $module_vars);
-}
-
-/*
- @description: returns the date of the last modification to the news article table
- @attrib: _Part:: part of the date to display
- @attrib: _local:bool: If set, returns the modified date for the current category (and subcats)
- @example: <inp:n_article_modified />
-*/
-function n_article_modified($attribs)
-{
- global $objConfig, $objCatList;
- $ret='';
- $CachedValue = GetTagCache("innews","n_article_modified",$attribs,"");
- if(strlen($CachedValue))
- {
- return $CachedValue;
- }
-
- $ado = &GetADODBConnection();
-
- if( getArrayValue($attribs,'_local') && $objCatList->CurrentCategoryID() != 0)
- {
- $c = $objCatList->GetItem($objCatList->CurrentCategoryID());
- $catlist = $c->GetSubCatIds();
-
- $catwhere = "CategoryId IN (".explode(",",$catlist).")";
- $sql = "SELECT MAX(Modified) as ModDate,MAX(CreatedOn) as NewDate FROM ".GetTablePrefix()."News ";
- $sql .= "INNER JOIN ".GetTablePrefix()."CategoryItems ON (".GetTablePrefix()."News.ResourceId=".GetTablePrefix()."CategoryItems.ItemResourceId) ";
- $sql .= "WHERE Status=1 AND $catwhere LIMIT 1";
- }
- else
- {
- $sql = "SELECT MAX(Modified) as ModDate, MAX(CreatedOn) As NewDate FROM ".GetTablePrefix()."News WHERE Status=1 LIMIT 1";
- }
-
- $rs = $ado->Execute($sql);
- if($rs && ! $rs->EOF)
- {
- $new = $rs->fields["NewDate"];
- $mod = $rs->fields["ModDate"];
- if($new>$mod)
- $mod = $new;
-
- if($mod)
- {
- $part = strtolower($attribs["_part"]);
- $ret=$part?ExtractDatePart($part,$mod):LangDate($mod);
- }
- }
- if($ret) SaveTagCache("innews","n_article_modified",$attribs,"",$ret);
- return $ret;
-}
-
-/*
- @description: returns a link to the news root category
- @attrib: _Category:int: Override the In-News root category
- @attrib: _Template:tpl: The template to link to
- @example: <inp:n_root_link _Template="innews/index" />
-*/
-function n_root_link($attribs = array())
-{
- global $objConfig, $n_var_list_update, $objModules;
-
- //$RootCat = (int)$objConfig->Get("Article_Root");
- $RootCat = $objModules->GetModuleRoot("In-News");
- if($RootCat != -1)
- $attribs["_category"] = $RootCat;
- $n_var_list_update["p"] = 0;
- $n_var_list_update["id"] = 0;
- $n_var_list_update["rp"] = 0;
- unset($n_var_list_update["p"],$n_var_list_update["id"],$n_var_list_update["rp"]);
- $o = m_template_link($attribs);
- unset($n_var_list_update["p"],$n_var_list_update["id"],$n_var_list_update["rp"]);
-
- return $o;
-}
-
-/* not a tag, used to load article lists */
-function LoadArticleList($attribs=array())
-{
- global $objArticleList, $objSession, $n_var_list,$n_var_list_update;
-
- static $PagingList;
-
- $ListType = strtolower( getArrayValue($attribs,'_listtype') );
- $force_paging = getArrayValue($attribs,'_forcepaging');
-
- if(!strlen($ListType)) $ListType="category";
- $LastList = $objSession->GetVariable("NewsListType");
- $LastShortType = (int)$objSession->GetVariable("NewsShortList");
-
- $NoPaging = ( getArrayValue($attribs,'_paging')=='0' | getArrayValue($attribs,'_paging')=='false');
- //echo "Paging: $NoPaging<br>";
-
- if(!$NoPaging && !strlen($PagingList))
- {
- $PagingList=$ListType;
- }
-
- //echo "Last: $LastList, Short: $LastShortType Current: $ListType, Short:".$attribs["_shortlist"]." PageList: $PagingList<br>\n";
-
- if($ListType==$PagingList)
- {
- $objArticleList->EnablePaging = TRUE;
- if($LastList != $ListType || $LastShortType != (int)$attribs["_shortlist"])
- {
- //echo "Resetting Page..<br>\n";
- $n_var_list_update["p"] = 0;
- $n_var_list["p"]=1;
- $objArticleList->Page = 1;
- $objSession->SetVariable("NewsListType",$ListType);
- $objSession->SetVariable("NewsShortList",(int)$attribs["_shortlist"]);
- }
- else {
- $objArticleList->Page = $n_var_list["p"];
- }
- }
- else
- {
- if(is_numeric( getArrayValue($attribs,'_maxcount') ))
- {
- $objArticleList->MaxListCount = $attribs["_maxcount"];
- }
- else
- {
- $objArticleList->MaxListCount = 10;
- }
- $objArticleList->EnablePaging = FALSE;
-
- if ($force_paging == 1)
- {
- $objArticleList->EnablePaging = TRUE;
- $objArticleList->Page = $n_var_list["p"];
- }
- }
-
- $objArticleList->ListType = $ListType;
- $objArticleList->Clear();
-
- //echo "ListType: $ListType<br>\n";
- switch($ListType)
- {
- case "category":
- $objArticleList->LoadListCategory($attribs);
- break;
- case "leadstory":
- $objArticleList->LoadLeadStories($attribs);
- break;
- case "pop":
- $objArticleList->LoadPopItems($attribs);
- break;
- case "hot":
- $objArticleList->LoadHotItems($attribs);
- break;
- case "pick":
- $objArticleList->LoadPickItems($attribs);
- break;
- case "new":
- $objArticleList->LoadNewItems($attribs);
- break;
- case "my_new":
- $scope = $objSession->CurrentUser->Vars["LastLogin"];
- $attribs["_scope"] = $scope;
- $attribs["_show_since_last"] = 1;
- //print_pre($objSession->CurrentUser);
- if (is_numeric($scope) && $scope > 0) {
- $objArticleList->LoadNewItems($attribs);
- }
- break;
- case "myitems":
- $objArticleList->LoadMyItems($attribs);
- break;
- case "favorites":
- $objArticleList->LoadFavorites($attribs);
- break;
- case "search":
- $attribs['multiple'] = 'articles';
- $objArticleList->LoadSearchItems($attribs);
- break;
- }
-
-}
-
-/*
- @description: Used in conjuction with n_list_news. This function generates the page navigation
- for the list. If this tag is called before the list tag, this function will load
- the articles. For that reason, the _ListType attribute is required if the pagnav
- tag preceeds the l_list_news tag in the template. Generally, it is good practice to
- duplicate all attributes set for n_list_news.
- @attrib: _PagesToList:int: Number of pages to list (default is 10)
- @attrib: _ShortList:bool: If set, uses the shortlist configuration value for articles
- @attrib: _Template:tpl: Template page links should redirect to (defaults to current template)
- @attrib: _label:lang: language tag to include in the output if there are pages to list. If there are no pages
- listed, this text will not be included (resulting in an empty output)
-*/
-function n_news_pagenav($attribs = array())
-{
- global $objArticleList, $objCatList, $objSession, $objConfig;
-
- $DestTemplate = $attribs["_template"];
- $PagesToList = $attribs["_pagestolist"];
- $image = $attribs["_PageIcon"];
- if(!is_numeric($PagesToList))
- $PagesToList = 10;
-
- $CatId = $attribs["_catid"];
- if(!is_numeric($CatId))
- $CatId = $objCatList->CurrentCategoryID();
-
- if ($attribs['_shortlist'] && $objConfig->Get('Perpage_News_Short') ) {
- $objArticleList->PerPageVar = 'Perpage_News_Short';
- }
- else {
- $objArticleList->PerPageVar = 'Perpage_News';
- }
-
- $ListType = strtolower($attribs["_listtype"]);
-
- if(!strlen($ListType))
- $ListType="category";
-
- if($objArticleList->ListType != $ListType)
- LoadArticleList($attribs);
-
- $o = $objArticleList->GetPageLinkList($DestTemplate,'',10,true,'', ExtraAttributes($attribs));
- if (strlen($image)) {
- $o_i = '<img src="'.$image.'" width="9" height="12" alt="">&nbsp;';
- }
- if(strlen($o) && strlen($attribs["_label"]))
- $o = $o_i.language($attribs["_label"]).' '.$o;
- return $o;
-}
-
-/*
- @description: Used in conjuction with n_list_news. This function generates a navigation link which is
- used to switch from a short list to a longer list. The page number is not changed.
- If this tag is called before the list tag, this function will load the article list.
- For that reason, the _ListType attribute is required if the pagnav
- tag preceeds the n_list_news tag in the template. Generally, it is good practice to
- duplicate all attributes set for n_list_news.
- @attrib: _root:bool: If set, the current category is set to In-News's root category
- @attrib: _text:lang: language tag to include as text for the anchor tag
- @attrib: _ShortList:bool: If set, uses the shortlist configuration value for links
- @attrib: _plaintext:: plain text to include as text for the anchor tag. The _text attribute takes presedence
- if both are included.
- @attrib: _image:: URL to an image to include inside the anchor tag.
-*/
-function n_link_more($attribs = array())
-{
- global $objArticleList, $objConfig,$n_var_list_update;
-
- $n_var_list_update['id'] = 0;
-
- $html_attribs = ExtraAttributes($attribs);
- $DestTemplate = $attribs["_template"];
-
- if ($attribs['_shortlist'] && $objConfig->Get('Perpage_News_Short') ) {
- $objArticleList->PerPageVar = 'Perpage_News_Short';
- }
- else {
- $objArticleList->PerPageVar = 'Perpage_News';
- }
-
- $ListType = strtolower($attribs["_listtype"]);
-
- if(!strlen($ListType))
- $ListType="category";
-
- if($objArticleList->ListType != $ListType)
- LoadArticleList($attribs);
-
- if($objArticleList->QueryItemCount > $objConfig->Get($objArticleList->PerPageVar))
- {
- if($attribs["_root"])
- {
- $url = n_root_link($attribs);
- }
- else
- {
- $n_var_list_update["p"]=0;
- $url = m_template_link($attribs);
- unset($n_var_list_update["p"]);
- }
- $o = "<A $html_attribs HREF=\"$url\">";
- $text = $attribs["_text"];
- if(!strlen($text))
- {
- $text = $attribs["_plaintext"];
- if(!strlen($text))
- {
- }
- $o .= $text."</A>";
- }
- else
- $o .= language($text);
- if(strlen($attribs["_image"]))
- {
- $o .= "<IMG SRC=\"".$attribs["_image"]."\" BORDER=\"0\" />";
- }
- $o .= "</A>";
- }
- return $o;
-}
-
-/*
- @description: returns a list of news articles
- @attrib: _CatId:int: Override the current category
- @attrib: _useroot:bool: If set, the current category is changed to In-News's root category
- @attrib: _ShortList:bool: If set, the Perpage_News_Short setting is used instead of Perpage_news
- @attrib: _Paging:bool: If set to 0 or false, paging will not be allowed for this list (only one paging list is allowed per item type per page load)
- @attrib: _maxcount:int: If paging is not used on this list, this value determines how many items to load
- @attrib: _ListType::Determines the type of list to generate<br>
- Possible values:<UL>
- <LI>Category: List links from the current category (default)
- <LI>Top: Most Popular & highest rated links
- <LI>Pop: Most Popular links
- <LI>New: List new links
- <LI>Hot: List links with the most click-throughs
- <LI>Pick: List editor's picks
- <LI>myitems: List topics created by the current user
- <LI>favorites: List topics marked as favorites by the current user
- <LI>search: List search results
- </UL>
- @attrib: _FirstItemTemplate:tpl: Template used for the first article listed
- @attrib: _LastItemTemplate:tpl: Template used for the last article listed
- @attrib: _EdItemTemplate:tpl: Editors Pick template used for article list items
- @attrib: _ItemTemplate:tpl: default template used for article list items
- @example: <inp:n_list_news _ItemTemplate="innews/article_element" _ShortList="0" />
-*/
-function n_list_news($attribs = array())
-{
- global $objConfig, $objSession, $var_list, $var_list_update, $n_var_list, $n_var_list_update, $objArticleList, $objCatList, $content_set;
-
- $template = getArrayValue($attribs,'_itemtemplate');
- $force_paging = getArrayValue($attribs,'_forcepaging');
-
- if(!strlen($template))
- {
- $content_set = 0;
- return "ERROR -1";
- }
-
- if ($attribs['_shortlist'] && $objConfig->Get('Perpage_News_Short') ) {
- $objArticleList->PerPageVar = 'Perpage_News_Short';
- }
- else {
- $objArticleList->PerPageVar = 'Perpage_News';
- }
-
- $CatId = getArrayValue($attribs,'_catid');
- if(!is_numeric($CatId)) $CatId = $objCatList->CurrentCategoryID();
-
- $ListType = strtolower($attribs["_listtype"]);
- if(!strlen($ListType)) $ListType="category";
-
- if($ListType != "search")
- {
- $evar = $evar = $_GET["env"]; //m_BuildEnv().$objSession->GetVariable("Env_Link");
-
- $tagname = "n_list_news-".$ListType."-".(int)$attribs["_shortlist"];
- $CachedList = GetTagCache("innews",$tagname,$attribs,$evar);
- if(strlen($CachedList))
- {
- return $CachedList;
- }
- }
-
- if(($objArticleList->ListType != $ListType) || ($objCatList->CurrentCategoryID() != $attribs["_catid"]) || $force_paging == 1)
- {
- LoadArticleList($attribs);
- }
- if($objArticleList->NumItems()== 0)
- {
- $content_set = 0;
- return "";
- }
-
- $keywords = $objSession->GetVariable("Search_Keywords");
-
- $max_articles = min($objConfig->Get($objArticleList->PerPageVar), $objArticleList->NumItems());
- $articles_showed = 0; //nl
-
- //$max_articles = $objConfig->Get($objArticleList->PerPageVar); //nl
-
- foreach($objArticleList->Items as $index => $news)
- {
-
- $objArticleList->CurrentItem = $index;
- $parsed = 0;
- if($row==0 && strlen($attribs["_firstitemtemplate"]))
- {
- $o .= $news->ParseTemplate($attribs["_firstitemtemplate"]);
- $parsed = 1;
- }
- if($row==$objArticleList->NumItems()-1 && !$parsed && strlen($attribs["_lastitemtemplate"])>0)
- {
- $o .= $news->ParseTemplate($attribs["_lastitemtemplate"]);
- $parsed = 1;
- }
- if(!$parsed)
- {
- if (getArrayValue($attribs, '_editemtemplate') && (int)$news->Get('EditorsPick'))
- {
- $o .= $news->ParseTemplate($attribs["_editemtemplate"]);
- }
- else
- {
- $o .= $news->ParseTemplate($attribs['_itemtemplate']);
- }
- }
-
- $articles_showed++; // nl
- if($articles_showed == $max_articles) break; //nl
-
-
- }
- $objArticleList->SetCurrentItem();
-
- if(strlen($o)) {
- SaveTagCache("innews",$tagname,$attribs,$evar,$o);
- }
-
- return $o;
-}
-
-
-
-/*
- @description: returns a list of news articles
- @attrib: _CatId:int: Override the current category
- @attrib: _useroot:bool: If set, the current category is changed to In-News's root category
- @attrib: _ShortList:bool: If set, the Perpage_Links_Short setting is used instead of Perpage_links
- @attrib: _ListType::Determines the type of list to generate<br>
- Possible values:<UL>
- <LI>Category: List links from the current category (default)
- <LI>Top: Most Popular & highest rated links
- <LI>Pop: Most Popular links
- <LI>New: List new links
- <LI>Hot: List links with the most click-throughs
- <LI>Pick: List editor's picks
- <LI>myitems: List topics created by the current user
- <LI>favorites: List topics marked as favorites by the current user
- <LI>search: List search results
- </UL>
- @example: <inp:n_list_count _ListType="Search" />
-*/
-function n_list_count($attribs = array())
-{
- global $objCatList, $objArticleList, $objConfig, $objSession;
-
- if ($attribs['_shortlist'] && $objConfig->Get('Perpage_News_Short') ) {
- $objArticleList->PerPageVar = 'Perpage_News_Short';
- }
- else {
- $objArticleList->PerPageVar = 'Perpage_News';
- }
-
- $ListType = strtolower($attribs["_listtype"]);
- if(!strlen($ListType))
- $ListType="category";
-
- if(!$attribs["_today"])
- {
- if($objArticleList->ListType != $ListType)
- LoadArticleList($attribs);
-
- $o = 0;
- $keywords = $objSession->GetVariable("Search_Keywords");
- if ($keywords || ($_REQUEST['Action']=='m_adv_search')) {
-/* foreach ($objArticleList->Items as $cat) {
- if (strstr(strip_tags(strtolower($cat->Data['Title'])), strtolower($keywords)) || strstr(strip_tags(strtolower($cat->Data['Body'])), strtolower($keywords)) || strstr(strip_tags(strtolower($cat->Data['Excerpt'])), strtolower($keywords))) {
- $o++;
- }
- }
- }
- else {*/
- }
- $o = $objArticleList->QueryItemCount;
- }
- else
- {
- $o = $objArticleList->PerformItemCount($attribs);
- }
-
- if ($o == '') {
- $o = 0;
- }
- return $o;
-}
-
-/*
- @description: Parse an article field and return the value
- @attrib: _Field:: Article field to parse
- @attrib: _ArticleId:int: Article ID to parse (uses current article if not set)
-*/
-function n_news_field($attribs = array())
-{
- global $objArticleList;
-
- $o = "";
- $field = $attribs["_field"];
- $NewsId = (int)$attribs["_articleid"];
- if($NewsId)
- {
- $a = $objArticleList->GetItem($NewsId);
- }
- else
- {
- $a = $objArticleList->GetCurrentItem();
- }
- if(strlen($field))
- {
- if(is_object($a))
- {
-
- $element = new clsHtmlTag();
- $element->name = $a->TagPrefix;
- $element->attributes = $attribs;
- $o = $a->ParseObject($element);
- }
- else
- $o = "";
- }
- return $o;
-}
-
-/*
- @description: Parse an article item template
- @attrib: _ItemTemplate:tpl: Article template to parse
- @attrib: _ArticleId:: Article ID to parse (uses current article if not set)
-*/
-function n_news_detail($attribs = array())
-{
- global $objArticleList,$n_var_list;
-
- $t = $attribs["_itemtemplate"];
- if(strlen($t))
- {
- $NewsId = (int)$attribs["_articleid"];
- if($NewsId)
- {
- $news =& $objArticleList->GetItem($NewsId);
- }
- else
- $news =& $objArticleList->GetItem($n_var_list["id"]);
- if(is_object($news))
- {
- $o = $news->ParseTemplate($t);
- }
- }
- return $o;
-}
-
-/*
- @description: returns the date of the last review for an article
- @attrib: _Part:: part of the date to display
- @attrib: _ArticleId:int: if set, the link to display the review modified date
- @example: <inp:n_review_modified />
-*/
-function n_review_modified($attribs)
-{
- global $objConfig, $objArticleList;
-
- $NewsId = (int)$attribs["_articleid"];
- if($NewsId)
- {
- $a = $objArticleList->GetItem($NewsId);
- }
- else
- $a = $objArticleList->GetCurrentItem();
- if(is_object($a))
- {
- $ado = &GetADODBConnection();
- $ResId = $a->Get("ResourceId");
- $sql = "SELECT MAX(CreatedOn) as ModDate FROM ".GetTablePrefix()."ItemReview WHERE ItemId=$ResId AND Status=1 LIMIT 1";
- $rs = $ado->Execute($sql);
- if($rs && ! $rs->EOF)
- {
- $mod = $rs->fields["ModDate"];
- if($mod)
- {
- $part = strtolower($attribs["_part"]);
- if(strlen($part))
- {
- $ret = ExtractDatePart($part,$mod);
- }
- else
- {
- $ret = LangDate($mod);
- }
- }
- }
- }
- return $ret;
-}
-
-/*
- @description: Returns a list of reviews for an article
- @attrib: _ArticleId:int: the link to use (If not set, the current article is used)
- @attrib: _ShortList:bool: If set, uses the shortlist configuration value for article reviews
- @attrib: _ReviewTemplate:tpl: template used to display the reviews
-*/
-function n_list_reviews($attribs = array())
-{
- global $objArticleList,$content_set, $n_var_list;
-
- $NewsId = (int)$attribs["_articleid"];
- if($NewsId)
- {
- $a =& $objArticleList->GetItem($NewsId);
- }
- else
- $a =& $objArticleList->GetCurrentItem();
-
- if(is_object($a))
- {
- if($a->ReviewsLoaded()==0)
- {
- if($attribs["_shortlist"])
- {
- $a->ReviewPerPageVar = "Perpage_NewsReviews_Short";
- }
- else
- {
- $a->ReviewPerPageVar = "Perpage_NewsReviews";
- }
- $ReviewList =& $a->GetItemReviews($n_var_list["rp"]);
- }
- else
- $ReviewList =& $a->Reviews;
-
- $o = "";
- $t = $attribs["_reviewtemplate"];
- if($ReviewList->NumItems()>0 && strlen($t))
- {
- foreach($ReviewList->Items as $r)
- {
- $o .= $r->ParseTemplate($t);
- $i++;
- }
- }
- }
- if(!strlen($o))
- $content_set =0;
- return $o;
-}
-
-/*
- @description: Used in conjuction with n_list_reviews. This function generates a navigation link which is
- used to switch from a short list to a longer list. The page number is not changed.
- If this tag is called before the list tag, this function will load the review list.
- Any extra HTML attributes are passed to the anchor tag used to create the link.
- @attrib: _ArticleId:: If set, the this value is used for a Article ID (default to the current link)
- @attrib: _root:bool: If set, the current category is set to In-News's root category
- @attrib: _text:lang: language tag to include as text for the anchor tag
- @attrib: _Template:tpl: Destination template of More link
- @attrib: _plaintext:: plain text to include as text for the anchor tag. The _text attribute takes presedence
- if both are included.
- @attrib: _ShortList:bool: If set, uses the shortlist configuration value for article reviews
- @attrib: _image:: URL to an image to include inside the anchor tag.
-*/
-function n_review_more($attribs)
-{
- global $objArticleList, $objConfig;
-
- $html_attribs = ExtraAttributes($attribs);
- $DestTemplate = $attribs["_template"];
-
- $NewsId = (int)$attribs["_articleid"];
- if($NewsId)
- {
- $a =& $objArticleList->GetItem($NewsId);
- }
- else
- $a =& $objArticleList->GetCurrentItem();
-
- if(is_object($a))
- {
- if($a->ReviewsLoaded()==0)
- {
- if($attribs["_shortlist"])
- {
- $a->ReviewPerPageVar = "Perpage_NewsReviews_Short";
- }
- else
- {
- $a->ReviewPerPageVar = "Perpage_NewsReviews";
- }
- $ReviewList =& $a->GetItemReviews($n_var_list["rp"]);
- }
- else
- $ReviewList =& $a->Reviews;
-
- if($ReviewList->ItemCount() < $ReviewList->QueryItemCount)
- {
- if($attribs["_root"])
- {
- $url = n_root_link($attribs);
- }
- else
- $url = m_template_link($attribs);
- $o = "<A $html_attribs HREF=\"$url\">";
- $text = $attribs["_text"];
- if(!strlen($text))
- {
- $text = $attribs["_plaintext"];
- if(!strlen($text))
- {
- }
- $o .= $text."</A>";
- }
- else
- $o .= language($text);
- if(strlen($attribs["_image"]))
- {
- $o .= "<IMG SRC=\"".$attribs["_image"]."\" BORDER=\"0\" />";
- }
- $o .= "</A>";
- }
- }
- return $o;
-}
-
-/*
- @description: Used in conjuction with n_list_reviews. This function generates the page navigation
- for the list of reviews. If this tag is called before the list tag, this function will load
- the reviews. For that reason, the _ListType attribute is required if the pagnav
- tag preceeds the n_list_reviews tag in the template. Generally, it is good practice to
- duplicate all attributes set for n_list_reviews.
- @attrib: _PagesToList:int: Number of pages to list (default is 10)
- @attrib: _Template:tpl: destination template for page links (defaults to current template)
- @attrib: _ShortList:bool: If set, uses the shortlist configuration value for article reviews
- @attrib: _ArticleId:int: If set, the this value is used for an Article ID (default to the current link)
- @attrib: _label:lang: language tag to include in the output if there are pages to list. If there are no pages
- listed, this text will not be included (resulting in an empty output)
-*/
-function n_review_pagenav($attribs)
-{
- global $l_var_list, $n_var_list_update, $objArticleList;
-
- $DestTemplate = $attribs["_template"];
- $PagesToList = $attribs["_pagestolist"];
- if(!is_numeric($PagesToList))
- $PagesToList = 10;
- $NewsId = (int)$attribs["_articleid"];
- if($NewsId)
- {
- $a =& $objArticleList->GetItem($NewsId);
- }
- else
- $a =& $objArticleList->GetCurrentItem();
-
- if(is_object($a))
- {
- if($a->ReviewsLoaded()==0)
- {
- if($attribs["_shortlist"])
- {
- $a->ReviewPerPageVar = "Perpage_NewsReviews_Short";
- }
- else
- {
- $a->ReviewPerPageVar = "Perpage_NewsReviews";
- }
- $ReviewList =& $a->GetItemReviews($n_var_list["rp"]);
- }
- else
- $ReviewList =& $a->Reviews;
- $o = $ReviewList->GetPageLinkList($n_var_list_update,$DestTemplate);
- }
- if(strlen($o) && strlen($attribs["_label"]))
- $o = language($attribs["_label"]).$o;
- return $o;
-}
-
-
-/*
- @description: Returns the number of items related to the current article
- @attrib: _ItemId:int: the article to use (If not set, the current article is used)
- @attrib: _ItemType:: Name of item to count (ie: _ItemType="Category,Topic")
- @example: <inp:n_related_count _ItemType="Category" />
-*/
-function n_related_count($attribs)
-{
- global $objItemTypes, $objArticleList, $content_set;
- global $ArticleRelations;
-
- $id = $attribs["_itemid"];
- $item_type = strtolower($attribs["_itemtype"]);
- $count = 0;
- if(!is_numeric($id))
- {
- $c =& $objArticleList->GetCurrentItem();
- }
- else
- $c =& $objArticleList->GetItem($id);
-
- if(is_object($c))
- {
- $ResourceId = $c->Get("ResourceId");
- if(!is_object($ArticleRelations))
- {
- $ArticleRelations = new clsMultiTypeList();
- LoadRelatedItems($Related, $ArticleRelations,$c->Get("ResourceId"));
- }
-
- if(strlen($attribs["_itemtype"]))
- {
- $objType = $objItemTypes->GetTypeByName($item_type);
- if(is_object($objType))
- {
- $TargetType = $objType->Get("ItemType");
- }
- else
- $TargetType="";
- }
-
- if($ArticleRelations->NumItems()>0)
- {
- for($x=0;$x<$ArticleRelations->NumItems();$x++)
- {
- $a = $ArticleRelations->GetItemByIndex($x);
- if($a->type == $TargetType || !strlen($TargetType))
- {
- $count++;
- }
- }
- }
- }
- return $count;
-}
-
-/*
- @description: List items related to the current article
- @attrib: _ItemId:int: the article to use (If not set, the current article is used)
- @attrib: _ListItems:: List of item types to include (ie: _ListItems="Category,Topic")
- @attrib: _*Template:none: For each item type lsted in _ListItems, an item type template must be included
- (ie: _CategoryTemplate=".." _TopicTemplate="..")
- @example: <inp:n_related_items _ListItems="Category,Topic" _CategoryTemplate="cat_related" _LinkTemplate="inbulletin/topic_related" />
-*/
-function n_related_items($attribs)
-{
- global $objItemTypes, $objArticleList, $objCatList, $content_set, $objSession;
- static $Related;
-
- global $ArticleRelations;
-
-// echo "<PRE>"; print_r($ArticleRelations); echo "</PRE>";
- $id = $attribs["_itemid"];
- if(!is_numeric($id))
- {
- $c =& $objArticleList->GetCurrentItem();
- }
- else
- $c =& $objArticleList->GetItem($id);
-
- $data_sent=0;
-
- if(is_object($c))
- {
- $ResourceId = $c->Get("ResourceId");
- $IncludeList = explode(",",trim(strtolower($attribs["_listitems"])));
- $o = "";
- if(!is_object($ArticleRelations))
- {
- $ArticleRelations = new clsMultiTypeList();
- LoadRelatedItems($Related, $ArticleRelations,$c->Get("ResourceId"));
- }
-
- if($ArticleRelations->NumItems()>0)
- {
- for($inc=0;$inc<count($IncludeList);$inc++)
- {
- $t_attr = "_".$IncludeList[$inc]."template";
- $t = $attribs[$t_attr];
- $item_type = $IncludeList[$inc];
-
- if(strlen($item_type))
- {
- $objType = $objItemTypes->GetTypeByName($item_type);
- if(is_object($objType))
- {
- foreach($ArticleRelations->Items as $item)
- {
- if(is_object($item))
- {
- if(strtolower($objType->Get("ItemName")) == strtolower($item_type) && $item->type==$objType->Get("ItemType"))
- {
- if(strlen($item->BasePermissionName))
- {
- $perm = $item->BasePermissionName.".VIEW";
- $haspem = $objSession->HasCatPermission($perm,$item->Get("CategoryId"));
- }
- else
- $hasperm = 1;
-
- if($hasperm)
- {
- $data_sent =1;
- $classname = $objType->Get("ClassName");
- if(strlen($classname))
- {
- $l = new $classname;
- $l->Data = $item->Data;
- $o .= $l->ParseTemplate($t);
- }
- }
- }
- }
- $item = NULL;
- }
- }
- else
- echo $item_type." not found <br>\n";
- }
- }
- if($data_sent)
- {
- return $o;
- }
- else
- {
- $content_set=0;
- return "";
- }
- }
- else
- {
- $content_set = 0;
- return "";
- }
- }
- else
- {
- $content_set = 0;
- return "";
- }
-}
-
-/*
- @description: Generates the ACTTION property for a FORM tag used by In-Link
- @attrib: _Template:tpl: If set, this is the template the form submits to (default is the current template)
- @attrib: _Form:: The form name<br>Possible Values:
- <UL>
- <LI>n_rate: Form used to rate an article
- <LI>n_rate_confirm: Confirm for rate article
- <LI>n_addreview: add a review for an article
- <LI>n_review_confirm: Review confirmation
- <LI>n_sort_articles: Sort articles
- <LI>n_getting_rated: Form for external rating
- </UL>
- @example: <FORM enctype="multipart/form-data" method="POST" NAME="article_review" ACTION="<inp:n_form_action _Form="n_rate" _confirm="innews/rate_confirm" />">
-*/
-function n_form_action($attribs = array())
-{
- global $var_list_update, $var_list, $n_var_list_update, $objSession, $objArticleList;
-
- $var_list_update['t'] = getArrayValue($attribs, '_template') ? $attribs['_template'] : $var_list['t'];
-
- if( is_object($objArticleList) && $objArticleList->CurrentItem ) $n_var_list_update['id'] = $objArticleList->CurrentItem;
-
- $ret = '';
- $form = strtolower( $attribs['_form'] );
- $url_params = Array();
-
- switch($form)
- {
- case 'n_addreview':
- if( !$objSession->SessionEnabled() )
- {
- $var_list_update['t'] = 'error_session';
- }
- else
- {
- $url_params = Array( 'Action' => 'n_add_review', 'DestTemplate' => $attribs['_finishtemplate'] );
- if ( $objSession->HasCatPermission('NEWS.REVIEW.PENDING') )
- {
- $url_params['Confirm'] = $attribs[ getArrayValue($attribs, '_confirmpending') ? '_confirmpending' : '_confirm' ];
- }
-
- if ( $objSession->HasCatPermission('NEWS.REVIEW') )
- {
- $url_params['Confirm'] = $attribs['_confirm'];
- }
-
- $n_var_list_update['id'] = $objArticleList->CurrentItem;
- if( !$url_params['Confirm'] ) unset($url_params['Confirm']);
- }
- break;
-
- case 'n_review_confirm':
- $var_list_update['t'] = getArrayValue($_GET, 'DestTemplate') ? $_GET['DestTemplate'] : $var_list['t'];
- $n_var_list_update['id'] = $objArticleList->CurrentItem;
- break;
-
- case 'n_rate':
- if( !$objSession->SessionEnabled() )
- {
- $var_list_update['t'] = 'error_session';
- }
- else
- {
- $url_params = Array( 'Action' => 'n_rate_news', 'DestTemplate' => $attribs['_finishtemplate'] );
- if ( $objSession->HasCatPermission('NEWS.RATE') && getArrayValue($attribs, '_confirm') ) $url_params['Confirm'] = $attribs['_confirm'];
-
- $n_var_list_update['id'] = $objArticleList->CurrentItem;
- if( getArrayValue($attribs, '_duplicate') ) $url_params['Duplicate'] = $attribs['_duplicate'];
- }
- break;
-
- case 'n_getting_rated':
- if( !$objSession->SessionEnabled() )
- {
- $var_list_update['t'] = 'error_session';
- }
- else
- {
- $url_params = Array( 'Action' => 'n_rate_news', 'DestTemplate' => $attribs['_finishtemplate'] );
- if ( $objSession->HasCatPermission('NEWS.RATE') && getArrayValue($attribs, '_confirm') ) $url_params['Confirm'] = $attribs['_confirm'];
-
- $n_var_list_update['id'] = $objArticleList->CurrentItem;
- $var_list_update['t'] = 'innews/rate';
-
- if( getArrayValue($attribs, '_duplicate') ) $url_params['Duplicate'] = $attribs['_duplicate'];
- }
- break;
-
- case 'n_rate_confirm':
- $var_list_update['t'] = getArrayValue($_GET, 'DestTemplate') ? $_GET['DestTemplate'] : $var_list['t'];
- $n_var_list_update['id'] = $objArticleList->CurrentItem;
- break;
-
- case 'n_sort_articles':
- $url_params = Array('Action' => 'n_sort_articles');
- break;
-
- }
-
- return HREF_Wrapper('', $url_params);
-}
-
-?>
Property changes on: branches/unlabeled/unlabeled-1.30.2/in-news/parser.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.30.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.3.10/in-news/admin/install/langpacks/english.lang
===================================================================
--- branches/unlabeled/unlabeled-1.3.10/in-news/admin/install/langpacks/english.lang (revision 12831)
+++ branches/unlabeled/unlabeled-1.3.10/in-news/admin/install/langpacks/english.lang (nonexistent)
@@ -1,10 +0,0 @@
-<LANGUAGES>
- <LANGUAGE PackName="English"><DATEFORMAT>m/d/Y</DATEFORMAT><TIMEFORMAT>g:i:s A</TIMEFORMAT><INPUTDATEFORMAT>m/d/Y</INPUTDATEFORMAT><INPUTTIMEFORMAT>g:i:s A</INPUTTIMEFORMAT><DECIMAL>.</DECIMAL><THOUSANDS>,</THOUSANDS><CHARSET>iso-8859-1</CHARSET><UNITSYSTEM>2</UNITSYSTEM>
- <EVENTS>
- <EVENT MessageType="text" Event="ARTICLE.ADD" Type="0">U3ViamVjdDogQXJ0aWNsZSBhZGRlZAoKWW91ciBhcnRpY2xlIGhhcyBiZWVuIGFkZGVk</EVENT>
- <EVENT MessageType="text" Event="ARTICLE.ADD" Type="1">WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQXJ0aWNsZSBhZGRlZAoKQW4gYXJ0aWNsZSBoYXMgYmVlbiBhZGRlZA==</EVENT>
- <EVENT MessageType="text" Event="ARTICLE.APPROVE" Type="0">WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQXJ0aWNsZSBhcHByb3ZlZAoKWW91ciBzdWJtaXR0ZWQgYXJ0aWNsZSBoYXMgYmVlbiBhcHByb3ZlZA==</EVENT>
- <EVENT MessageType="text" Event="ARTICLE.DENY" Type="0">WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQXJ0aWNsZSBkZWNsaW5lZAoKWW91ciBzdWJtaXR0ZWQgYXJ0aWNsZSBoYXMgYmVlbiBkZWNsaW5lZA==</EVENT>
- </EVENTS>
- </LANGUAGE>
-</LANGUAGES>
\ No newline at end of file
Property changes on: branches/unlabeled/unlabeled-1.3.10/in-news/admin/install/langpacks/english.lang
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.3.10.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.40.2/in-news/units/articles/articles_config.php
===================================================================
--- branches/unlabeled/unlabeled-1.40.2/in-news/units/articles/articles_config.php (revision 12831)
+++ branches/unlabeled/unlabeled-1.40.2/in-news/units/articles/articles_config.php (nonexistent)
@@ -1,313 +0,0 @@
-<?php
-
-$config = Array(
- 'Prefix' => 'n',
-
- 'ItemClass' => Array('class' => 'kCatDBItem', 'file' => '', 'build_event' => 'OnItemBuild'),
- 'ListClass' => Array('class' => 'kCatDBList', 'file' => '', 'build_event' => 'OnListBuild'),
- 'EventHandlerClass' => Array('class' => 'ArticlesEventHandler', 'file' => 'articles_event_handler.php', 'require_classes' => Array('kCatDBEventHandler'), 'build_event' => 'OnBuild'),
- 'TagProcessorClass' => Array('class' => 'ArticlesTagProcessor', 'file' => 'articles_tag_processor.php', 'require_classes' => Array('kCatDBTagProcessor'), 'build_event' => 'OnBuild'),
- 'AutoLoad' => true,
-
- 'Hooks' => Array(
- Array(
- 'Mode' => hAFTER,
- 'Conditional' => false,
- 'HookToPrefix' => 'c',
- 'HookToSpecial' => '*',
- 'HookToEvent' => Array('OnAfterConfigRead'),
- 'DoPrefix' => '',
- 'DoSpecial' => '',
- 'DoEvent' => 'OnUpdateCategoryCustomFields',
- ),
- ),
- 'CatalogItem' => true,
- 'AdminTemplatePath' => 'articles',
- 'AdminTemplatePrefix' => 'articles_',
- 'QueryString' => Array(
- 1 => 'id',
- 2 => 'Page',
- 3 => 'Reviews_Page',
- 4 => 'event',
- 5 => 'mode',
- ),
-
- 'RegularEvents' => Array(
- 'rss_category_update' => Array('EventName' => 'OnUpdateRSSAtricles', 'RunInterval' => 0, 'Type' => reBEFORE),
- ),
-
- 'IDField' => 'NewsId',
- 'StatusField' => Array('Status'), // field, that is affected by Approve/Decline events
-
- 'TitleField' => 'Title', // field, used in bluebar when editing existing item
- 'TitlePhrase' => 'la_Text_Article', // phrase used to specify item type in relationship list
-
- 'TitlePresets' => Array(
- 'default' => Array( 'new_status_labels' => Array('n' => '!la_title_AddingArticle!'),
- 'edit_status_labels' => Array('n' => '!la_title_EditingArticle!'),
- 'new_titlefield' => Array('n' => '!la_title_NewArticle!'),
- ),
-
- 'articles_edit' => Array('prefixes' => Array('n'), 'format' => "#n_status# '#n_titlefield#' - !la_title_General!"),
-
- 'articles_categories'=>Array('prefixes' => Array('n','n-ci_List'), 'format' => "#n_status# '#n_titlefield#' - !la_title_Categories!"),
- 'articles_relations'=> Array('prefixes' => Array('n'), 'format' => "#n_status# '#n_titlefield#' - !la_title_Relations!"),
- 'articles_images' => Array('prefixes' => Array('n'), 'format' => "#n_status# '#n_titlefield#' - !la_title_Images!"),
- 'articles_reviews' => Array('prefixes' => Array('n'), 'format' => "#n_status# '#n_titlefield#' - !la_title_Reviews!"),
- 'articles_custom' => Array('prefixes' => Array('n'), 'format' => "#n_status# '#n_titlefield#' - !la_title_Custom!"),
-
- 'images_edit' => Array( 'prefixes' => Array('n', 'n-img'),
- 'new_status_labels' => Array('n-img'=>'!la_title_Adding_Image!'),
- 'edit_status_labels' => Array('n-img'=>'!la_title_Editing_Image!'),
- 'new_titlefield' => Array('n-img'=>'!la_title_New_Image!'),
- 'format' => "#n_status# '#n_titlefield#' - #n-img_status# '#n-img_titlefield#'",
- ),
-
- 'reviews_edit' => Array( 'prefixes' => Array('n', 'n-rev'),
- 'new_status_labels' => Array('n-rev'=>"!la_title_Adding_Review! '!la_title_New_Review!'"),
- 'edit_status_labels' => Array('n-rev'=>'!la_title_Editing_Review!'),
- 'format' => "#n_status# '#n_titlefield#' - #n-rev_status#",
- ),
-
- 'relations_edit' => Array( 'prefixes' => Array('n', 'n-rel'),
- 'new_status_labels' => Array('n-rel'=>"!la_title_Adding_Relationship! '!la_title_New_Relationship!'"),
- 'edit_status_labels' => Array('n-rel'=>'!la_title_Editing_Relationship!'),
- 'format' => "#n_status# '#n_titlefield#' - #n-rel_status#",
- ),
-
- 'tree_in-news' => Array('format' => '!la_Text_Version! '.$this->Application->findModule('Name', 'In-News', 'Version')),
- ),
-
- 'PermItemPrefix' => 'NEWS',
-
- 'PermTabText' => 'In-News',
- 'PermSection' => Array('main' => 'CATEGORY:in-news:articles_list', 'search' => 'in-news:configuration_search', 'email' => 'in-news:configuration_email', 'custom' => 'in-news:configuration_custom'),
-
- 'Sections' => Array(
- 'in-news' => Array(
- 'parent' => 'in-portal:root',
- 'icon' => 'settings_in-newz',
- 'label' => 'la_title_In-News',
- 'url' => Array('t' => 'sections_list', 'pass_section' => true, 'pass' => 'm'),
- 'permissions' => Array('view'),
- 'priority' => 3.2,
- 'type' => stTREE,
- ),
-
- 'in-news:innews_general' => Array(
- 'parent' => 'in-news',
- 'icon' => 'settings_general',
- 'label' => 'la_tab_GeneralSettings',
- 'url' => Array('t' => 'config/config_general', 'pass_section' => true, 'pass' => 'm'),
- 'permissions' => Array('view', 'edit'),
- 'priority' => 1,
- 'type' => stTREE,
- ),
-
- 'in-news:configuration_output' => Array(
- 'parent' => 'in-news',
- 'icon' => 'settings_output',
- 'label' => 'la_tab_ConfigOutput',
- 'url' => Array('t' => 'config/config_universal', 'pass_section' => true, 'pass' => 'm'),
- 'permissions' => Array('view', 'edit'),
- 'priority' => 2,
- 'type' => stTREE,
- ),
-
- 'in-news:configuration_search' => Array(
- 'parent' => 'in-news',
- 'icon' => 'settings_search',
- 'label' => 'la_tab_ConfigSearch',
- 'url' => Array('t' => 'config/config_search', 'module_key' => 'articles', 'pass_section' => true, 'pass' => 'm'),
- 'permissions' => Array('view', 'edit'),
- 'priority' => 3,
- 'type' => stTREE,
- ),
-
- 'in-news:configuration_email' => Array(
- 'parent' => 'in-news',
- 'icon' => 'settings_email',
- 'label' => 'la_tab_ConfigE-mail',
- 'url' => Array('t' => 'config/config_email', 'pass_section' => true, 'pass' => 'm'),
- 'permissions' => Array('view', 'edit'),
- 'priority' => 4,
- 'type' => stTREE,
- ),
-
- 'in-news:configuration_custom' => Array(
- 'parent' => 'in-news',
- 'icon' => 'settings_custom',
- 'label' => 'la_tab_ConfigCustom',
- 'url' => Array('t' => 'custom_fields/custom_fields_list', 'cf_type' => 2, 'pass_section' => true, 'pass' => 'm,cf'),
- 'permissions' => Array('view', 'add', 'edit', 'delete'),
- 'priority' => 5,
- 'type' => stTREE,
- ),
-
- ),
-
- 'FilterMenu' => Array(
- 'Groups' => Array(
- Array('mode' => 'AND', 'filters' => Array('show_active','show_pending','show_disabled'), 'type' => WHERE_FILTER),
- Array('mode' => 'AND', 'filters' => Array('show_new'), 'type' => HAVING_FILTER),
- Array('mode' => 'AND', 'filters' => Array('show_hot'), 'type' => HAVING_FILTER),
- Array('mode' => 'AND', 'filters' => Array('show_pop'), 'type' => HAVING_FILTER),
- Array('mode' => 'AND', 'filters' => Array('show_pick'), 'type' => WHERE_FILTER),
- ),
- 'Filters' => Array(
- 'show_active' => Array('label' =>'la_Active', 'on_sql' => '', 'off_sql' => '%1$s.Status != 1' ),
- 'show_pending' => Array('label' => 'la_Pending', 'on_sql' => '', 'off_sql' => '%1$s.Status != 2' ),
- 'show_disabled' => Array('label' => 'la_Disabled', 'on_sql' => '', 'off_sql' => '%1$s.Status != 0' ),
- 's1' => 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' ),
- )
- ),
-
- 'CatalogSelectorName' => 'newslist',
-
- 'ItemPropertyMappings' => Array(
- 'NewDays' => 'News_CatNewDays', // number of days item to be NEW
- 'MinPopVotes' => 'News_MinPopVotes', // minimum number of votes for an item to be POP
- 'MinPopRating' => 'News_MinPopRating',// minimum rating for an item to be POP
- 'MaxHotNumber' => 'News_MaxHotNumber',// maximum number of HOT items
-
- 'HotLimit' => 'News_HotLimit', // variable name in inp_Cache table
- 'ClickField' => 'Hits', // item click count is stored here (in item table)
- ),
-
- 'ItemType' => 2, // this is used when relation to product is added from in-portal and via-versa
-
- 'ViewMenuPhrase' => 'la_title_Articles',
-
- 'StatisticsInfo' => Array(
- 'pending' => Array(
- 'icon' => 'icon16_article_pending.gif',
- 'label' => 'la_Text_Articles',
- 'js_url' => '#url#',
- 'url' => Array('t' => 'in-portal/advanced_view', 'SetTab' => 'n', 'pass' => 'm,n.showall', 'n.showall_event' => 'OnSetFilterPattern', 'n.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,
- ),
- ),
-
- 'TableName' => TABLE_PREFIX.'News',
-
- 'CalculatedFields' => Array(
- '' => Array (
- 'UserName' => 'IF (ISNULL(u.Login), IF (%1$s.CreatedById = -1, "root", IF (%1$s.CreatedById = -2, "Guest", "n/a")), u.Login)',
- 'CategoryId' => TABLE_PREFIX.'%3$sCategoryItems.CategoryId',
- 'Filename' => TABLE_PREFIX.'%3$sCategoryItems.Filename',
- 'CategoryFilename' => TABLE_PREFIX.'Category.NamedParentPath',
- ),
- ),
-
- 'CacheModRewrite' => true,
-
- '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
- LEFT JOIN '.TABLE_PREFIX.'Category ON '.TABLE_PREFIX.'Category.CategoryId = '.TABLE_PREFIX.'%3$sCategoryItems.CategoryId
- LEFT JOIN '.TABLE_PREFIX.'PermCache perm ON perm.CategoryId = '.TABLE_PREFIX.'%3$sCategoryItems.CategoryId
- LEFT JOIN '.TABLE_PREFIX.'PortalUser u ON %1$s.CreatedById = u.PortalUserId
- LEFT JOIN '.TABLE_PREFIX.'%3$sNewsCustomData cust ON %1$s.ResourceId = cust.ResourceId',
- ), // key - special, value - list select sql
-
- 'ListSortings' => Array(
- '' => Array(
- 'ForcedSorting' => Array('EditorsPick' => 'desc', 'Priority' => 'desc'),
- 'Sorting' => Array('Title' => 'asc'),
- )
- ),
- '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.'Category ON '.TABLE_PREFIX.'Category.CategoryId = '.TABLE_PREFIX.'%3$sCategoryItems.CategoryId
- LEFT JOIN '.TABLE_PREFIX.'PortalUser u ON %1$s.CreatedById = u.PortalUserId
- LEFT JOIN '.TABLE_PREFIX.'%3$sNewsCustomData cust ON %1$s.ResourceId = cust.ResourceId'),
-
- 'SubItems' => Array('n-rev', 'n-ci', 'n-rel', 'n-img', 'n-cdata'),
-
- 'Fields' => Array (
- 'NewsId' => Array(),
- 'Title' => Array('type' => 'string', 'not_null' => 1, 'required' => 1, 'default' => ''),
- 'AutomaticFilename' => Array('type' => 'int', 'not_null' => 1, 'default' => '1'),
- 'Excerpt' => Array('type' => 'string', 'not_null' => 1, 'default' => ''),
- 'Author' => Array('type' => 'string', 'not_null' => 1, 'default' => ''),
- 'Body' => Array('type' => 'string', 'not_null' => 1, 'required' => 1, 'default' => ''),
- 'CreatedOn' => Array('type' => 'int', 'formatter' => 'kDateFormatter', 'required' => 1, 'not_null' => 1,'default' => '#NOW#'),
- 'TextFormat' => Array('type' => 'int', 'not_null' => 1, 'default' => '0'),
- 'EndOn' => Array('type' => 'int', 'formatter' => 'kDateFormatter', 'not_null' => 1,'default' => ''),
- 'Hits' => Array('type' => 'double', 'formatter' => 'kFormatter', 'format' => '%d', 'not_null' => 1, 'default' => 0),
- 'CachedRating' => Array('type' => 'string', 'default' => 0),
- 'CachedVotesQty' => Array('type' => 'int','not_null' => 1,'default' => '0'),
- 'CreatedById' => Array('type' => 'int', 'formatter' => 'kLEFTFormatter', 'options' => Array(-1 => 'root', -2 => 'Guest'),'left_sql'=>'SELECT %s FROM '.TABLE_PREFIX.'PortalUser WHERE `%s` = \'%s\'', 'left_key_field' => 'PortalUserId', 'left_title_field' => 'Login', 'not_null' => 1, 'required' => 1, 'default' => -1),
- 'Priority' => Array('type' => 'int','default' => ''),
- '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),
- 'LeadStory' => Array('type' => 'int', 'formatter' => 'kOptionsFormatter', 'options' => Array(1 => 'la_Yes', 0 => 'la_No'), 'use_phrases' => 1, 'not_null' => 1, 'default' => 0),
- 'LeadCatStory' => 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' => ''),
- 'CachedReviewsQty' => Array('type' => 'int', 'not_null' => 1, 'default' => 0),
- 'StartDate' => Array('type' => 'int', 'formatter' => 'kDateFormatter', 'required' => 1, 'not_null' => 1, 'default' => '#NOW#'),
- '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),
- '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),
- '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),
- 'Archived' => Array('type' => 'int', 'formatter' => 'kOptionsFormatter', 'options' => Array(1 => 'la_Yes', 2 => 'la_No'), 'use_phrases' => 1, 'not_null' => 1, 'default' => 0),
- 'Modified' => Array('type' => 'int', 'formatter' => 'kDateFormatter', 'not_null' => 1,'default' => '#NOW#'),
- 'ModifiedById' => Array('type' => 'int', 'formatter' => 'kLEFTFormatter', 'options' => Array(-1 => 'root', -2 => 'Guest'),'left_sql'=>'SELECT %s FROM '.TABLE_PREFIX.'PortalUser WHERE `%s` = \'%s\'', 'left_key_field' => 'PortalUserId', 'left_title_field' => 'Login', 'not_null' => 1,'default' => -1),
- 'OrgId' => Array('type' => 'int','default' => ''),
- ),
-
- 'VirtualFields' => Array(
- 'UserName' => Array('type' => 'string', 'default' => ''),
- 'CategoryId' => Array('type' => 'int', 'default' => 0),
- 'cust_RssOriginalURL' => Array('type' => 'string', 'default' => ''),
- 'cust_RssArticleCRC' => Array('type' => 'int', 'default' => 0),
- 'Filename' => Array('type' => 'string', 'not_null' => 1, 'default' => ''),
- 'CachedNavbar' => Array('type' => 'string', 'default' => ''),
- ),
-
- 'Grids' => Array(
- 'Default' => Array(
- 'Icons' => Array(1 => 'icon16_article.gif', 2 => 'icon16_article_pending.gif', 0 => 'icon16_article_disabled.gif', 'HOT' => 'icon16_article_hot.gif', 'POP' => 'icon16_article_pop.gif', 'NEW' => 'icon16_article_new.gif', 'PICK' => 'icon16_article_pick.gif'),
- 'Fields' => Array(
- 'NewsId' => Array('title' => 'la_col_Id', 'data_block' => 'grid_checkbox_td'),
- 'Title' => Array('title' => 'la_col_Title', 'data_block' => 'grid_catitem_td'),
-// 'PrimaryCategory' => Array('title' => 'la_col_PrimaryCategory', 'data_block' => 'grid_category_td'),
- 'UserName' => Array('title' => 'la_col_Author'),
- 'LeadStory' => Array('title' => 'la_col_LeadStory'),
- 'LeadCatStory' => Array('title' => 'la_col_LeadCatStory'),
- 'StartDate' => Array('title' => 'la_col_StartDate'),
- 'EndOn' => Array('title' => 'la_col_EndOn', 'data_block' => 'article_expire_td'),
- ),
- ),
-
-
- 'Radio' => Array(
- 'Icons' => Array(1 => 'icon16_article.gif', 2 => 'icon16_article_pending.gif', 0 => 'icon16_article_disabled.gif', 'HOT' => 'icon16_article_hot.gif', 'POP' => 'icon16_article_pop.gif', 'NEW' => 'icon16_article_new.gif', 'PICK' => 'icon16_article_pick.gif'),
- 'Fields' => Array(
- 'NewsId' => Array('title' => 'la_col_Id', 'data_block' => 'grid_radio_td'),
- 'Title' => Array('title' => 'la_col_Title', 'data_block' => 'grid_catitem_td'),
- 'UserName' => Array('title' => 'la_col_Author'),
- 'LeadStory' => Array('title' => 'la_col_LeadStory'),
- 'LeadCatStory' => Array('title' => 'la_col_LeadCatStory'),
- 'StartDate' => Array('title' => 'la_col_StartDate'),
- 'EndOn' => Array('title' => 'la_col_EndOn', 'data_block' => 'article_expire_td'),
- ),
- ),
- ),
-
- 'ConfigMapping' => Array(
- 'PerPage' => 'Perpage_News',
- 'ShortListPerPage' => 'Perpage_News_Short',
- 'DefaultSorting1Field' => 'News_SortField',
- 'DefaultSorting2Field' => 'News_SortField2',
- 'DefaultSorting1Dir' => 'News_SortOrder',
- 'DefaultSorting2Dir' => 'News_SortOrder2',
- ),
- );
-
-
-?>
\ No newline at end of file
Property changes on: branches/unlabeled/unlabeled-1.40.2/in-news/units/articles/articles_config.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.40.2.2
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.41.2/in-news/units/articles/articles_config.php
===================================================================
--- branches/unlabeled/unlabeled-1.41.2/in-news/units/articles/articles_config.php (revision 12831)
+++ branches/unlabeled/unlabeled-1.41.2/in-news/units/articles/articles_config.php (nonexistent)
@@ -1,313 +0,0 @@
-<?php
-
-$config = Array(
- 'Prefix' => 'n',
-
- 'ItemClass' => Array('class' => 'kCatDBItem', 'file' => '', 'build_event' => 'OnItemBuild'),
- 'ListClass' => Array('class' => 'kCatDBList', 'file' => '', 'build_event' => 'OnListBuild'),
- 'EventHandlerClass' => Array('class' => 'ArticlesEventHandler', 'file' => 'articles_event_handler.php', 'require_classes' => Array('kCatDBEventHandler'), 'build_event' => 'OnBuild'),
- 'TagProcessorClass' => Array('class' => 'ArticlesTagProcessor', 'file' => 'articles_tag_processor.php', 'require_classes' => Array('kCatDBTagProcessor'), 'build_event' => 'OnBuild'),
- 'AutoLoad' => true,
-
- 'Hooks' => Array(
- Array(
- 'Mode' => hAFTER,
- 'Conditional' => false,
- 'HookToPrefix' => 'c',
- 'HookToSpecial' => '*',
- 'HookToEvent' => Array('OnAfterConfigRead'),
- 'DoPrefix' => '',
- 'DoSpecial' => '',
- 'DoEvent' => 'OnUpdateCategoryCustomFields',
- ),
- ),
- 'CatalogItem' => true,
- 'AdminTemplatePath' => 'articles',
- 'AdminTemplatePrefix' => 'articles_',
- 'QueryString' => Array(
- 1 => 'id',
- 2 => 'Page',
- 3 => 'Reviews_Page',
- 4 => 'event',
- 5 => 'mode',
- ),
-
- 'RegularEvents' => Array(
- 'rss_category_update' => Array('EventName' => 'OnUpdateRSSAtricles', 'RunInterval' => 0, 'Type' => reBEFORE),
- ),
-
- 'IDField' => 'NewsId',
- 'StatusField' => Array('Status'), // field, that is affected by Approve/Decline events
-
- 'TitleField' => 'Title', // field, used in bluebar when editing existing item
- 'TitlePhrase' => 'la_Text_Article', // phrase used to specify item type in relationship list
-
- 'TitlePresets' => Array(
- 'default' => Array( 'new_status_labels' => Array('n' => '!la_title_AddingArticle!'),
- 'edit_status_labels' => Array('n' => '!la_title_EditingArticle!'),
- 'new_titlefield' => Array('n' => '!la_title_NewArticle!'),
- ),
-
- 'articles_edit' => Array('prefixes' => Array('n'), 'format' => "#n_status# '#n_titlefield#' - !la_title_General!"),
-
- 'articles_categories'=>Array('prefixes' => Array('n','n-ci_List'), 'format' => "#n_status# '#n_titlefield#' - !la_title_Categories!"),
- 'articles_relations'=> Array('prefixes' => Array('n'), 'format' => "#n_status# '#n_titlefield#' - !la_title_Relations!"),
- 'articles_images' => Array('prefixes' => Array('n'), 'format' => "#n_status# '#n_titlefield#' - !la_title_Images!"),
- 'articles_reviews' => Array('prefixes' => Array('n'), 'format' => "#n_status# '#n_titlefield#' - !la_title_Reviews!"),
- 'articles_custom' => Array('prefixes' => Array('n'), 'format' => "#n_status# '#n_titlefield#' - !la_title_Custom!"),
-
- 'images_edit' => Array( 'prefixes' => Array('n', 'n-img'),
- 'new_status_labels' => Array('n-img'=>'!la_title_Adding_Image!'),
- 'edit_status_labels' => Array('n-img'=>'!la_title_Editing_Image!'),
- 'new_titlefield' => Array('n-img'=>'!la_title_New_Image!'),
- 'format' => "#n_status# '#n_titlefield#' - #n-img_status# '#n-img_titlefield#'",
- ),
-
- 'reviews_edit' => Array( 'prefixes' => Array('n', 'n-rev'),
- 'new_status_labels' => Array('n-rev'=>"!la_title_Adding_Review! '!la_title_New_Review!'"),
- 'edit_status_labels' => Array('n-rev'=>'!la_title_Editing_Review!'),
- 'format' => "#n_status# '#n_titlefield#' - #n-rev_status#",
- ),
-
- 'relations_edit' => Array( 'prefixes' => Array('n', 'n-rel'),
- 'new_status_labels' => Array('n-rel'=>"!la_title_Adding_Relationship! '!la_title_New_Relationship!'"),
- 'edit_status_labels' => Array('n-rel'=>'!la_title_Editing_Relationship!'),
- 'format' => "#n_status# '#n_titlefield#' - #n-rel_status#",
- ),
-
- 'tree_in-news' => Array('format' => '!la_Text_Version! '.$this->Application->findModule('Name', 'In-News', 'Version')),
- ),
-
- 'PermItemPrefix' => 'NEWS',
-
- 'PermTabText' => 'In-News',
- 'PermSection' => Array('main' => 'CATEGORY:in-news:articles_list', 'search' => 'in-news:configuration_search', 'email' => 'in-news:configuration_email', 'custom' => 'in-news:configuration_custom'),
-
- 'Sections' => Array(
- 'in-news' => Array(
- 'parent' => 'in-portal:root',
- 'icon' => 'settings_in-newz',
- 'label' => 'la_title_In-News',
- 'url' => Array('t' => 'sections_list', 'pass_section' => true, 'pass' => 'm'),
- 'permissions' => Array('view'),
- 'priority' => 3.2,
- 'type' => stTREE,
- ),
-
- 'in-news:innews_general' => Array(
- 'parent' => 'in-news',
- 'icon' => 'settings_general',
- 'label' => 'la_tab_GeneralSettings',
- 'url' => Array('t' => 'config/config_general', 'pass_section' => true, 'pass' => 'm'),
- 'permissions' => Array('view', 'edit'),
- 'priority' => 1,
- 'type' => stTREE,
- ),
-
- 'in-news:configuration_output' => Array(
- 'parent' => 'in-news',
- 'icon' => 'settings_output',
- 'label' => 'la_tab_ConfigOutput',
- 'url' => Array('t' => 'config/config_universal', 'pass_section' => true, 'pass' => 'm'),
- 'permissions' => Array('view', 'edit'),
- 'priority' => 2,
- 'type' => stTREE,
- ),
-
- 'in-news:configuration_search' => Array(
- 'parent' => 'in-news',
- 'icon' => 'settings_search',
- 'label' => 'la_tab_ConfigSearch',
- 'url' => Array('t' => 'config/config_search', 'module_key' => 'articles', 'pass_section' => true, 'pass' => 'm'),
- 'permissions' => Array('view', 'edit'),
- 'priority' => 3,
- 'type' => stTREE,
- ),
-
- 'in-news:configuration_email' => Array(
- 'parent' => 'in-news',
- 'icon' => 'settings_email',
- 'label' => 'la_tab_ConfigE-mail',
- 'url' => Array('t' => 'config/config_email', 'pass_section' => true, 'pass' => 'm'),
- 'permissions' => Array('view', 'edit'),
- 'priority' => 4,
- 'type' => stTREE,
- ),
-
- 'in-news:configuration_custom' => Array(
- 'parent' => 'in-news',
- 'icon' => 'settings_custom',
- 'label' => 'la_tab_ConfigCustom',
- 'url' => Array('t' => 'custom_fields/custom_fields_list', 'cf_type' => 2, 'pass_section' => true, 'pass' => 'm,cf'),
- 'permissions' => Array('view', 'add', 'edit', 'delete'),
- 'priority' => 5,
- 'type' => stTREE,
- ),
-
- ),
-
- 'FilterMenu' => Array(
- 'Groups' => Array(
- Array('mode' => 'AND', 'filters' => Array('show_active','show_pending','show_disabled'), 'type' => WHERE_FILTER),
- Array('mode' => 'AND', 'filters' => Array('show_new'), 'type' => HAVING_FILTER),
- Array('mode' => 'AND', 'filters' => Array('show_hot'), 'type' => HAVING_FILTER),
- Array('mode' => 'AND', 'filters' => Array('show_pop'), 'type' => HAVING_FILTER),
- Array('mode' => 'AND', 'filters' => Array('show_pick'), 'type' => WHERE_FILTER),
- ),
- 'Filters' => Array(
- 'show_active' => Array('label' =>'la_Active', 'on_sql' => '', 'off_sql' => '%1$s.Status != 1' ),
- 'show_pending' => Array('label' => 'la_Pending', 'on_sql' => '', 'off_sql' => '%1$s.Status != 2' ),
- 'show_disabled' => Array('label' => 'la_Disabled', 'on_sql' => '', 'off_sql' => '%1$s.Status != 0' ),
- 's1' => 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' ),
- )
- ),
-
- 'CatalogSelectorName' => 'newslist',
-
- 'ItemPropertyMappings' => Array(
- 'NewDays' => 'News_CatNewDays', // number of days item to be NEW
- 'MinPopVotes' => 'News_MinPopVotes', // minimum number of votes for an item to be POP
- 'MinPopRating' => 'News_MinPopRating',// minimum rating for an item to be POP
- 'MaxHotNumber' => 'News_MaxHotNumber',// maximum number of HOT items
-
- 'HotLimit' => 'News_HotLimit', // variable name in inp_Cache table
- 'ClickField' => 'Hits', // item click count is stored here (in item table)
- ),
-
- 'ItemType' => 2, // this is used when relation to product is added from in-portal and via-versa
-
- 'ViewMenuPhrase' => 'la_title_Articles',
-
- 'StatisticsInfo' => Array(
- 'pending' => Array(
- 'icon' => 'icon16_article_pending.gif',
- 'label' => 'la_Text_Articles',
- 'js_url' => '#url#',
- 'url' => Array('t' => 'in-portal/advanced_view', 'SetTab' => 'n', 'pass' => 'm,n.showall', 'n.showall_event' => 'OnSetFilterPattern', 'n.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,
- ),
- ),
-
- 'TableName' => TABLE_PREFIX.'News',
-
- 'CalculatedFields' => Array(
- '' => Array (
- 'UserName' => 'IF (ISNULL(u.Login), IF (%1$s.CreatedById = -1, "root", IF (%1$s.CreatedById = -2, "Guest", "n/a")), u.Login)',
- 'CategoryId' => TABLE_PREFIX.'%3$sCategoryItems.CategoryId',
- 'Filename' => TABLE_PREFIX.'%3$sCategoryItems.Filename',
- 'CategoryFilename' => TABLE_PREFIX.'Category.NamedParentPath',
- ),
- ),
-
- 'CacheModRewrite' => true,
-
- '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
- LEFT JOIN '.TABLE_PREFIX.'Category ON '.TABLE_PREFIX.'Category.CategoryId = '.TABLE_PREFIX.'%3$sCategoryItems.CategoryId
- LEFT JOIN '.TABLE_PREFIX.'PermCache perm ON perm.CategoryId = '.TABLE_PREFIX.'%3$sCategoryItems.CategoryId
- LEFT JOIN '.TABLE_PREFIX.'PortalUser u ON %1$s.CreatedById = u.PortalUserId
- LEFT JOIN '.TABLE_PREFIX.'%3$sNewsCustomData cust ON %1$s.ResourceId = cust.ResourceId',
- ), // key - special, value - list select sql
-
- 'ListSortings' => Array(
- '' => Array(
- 'ForcedSorting' => Array('EditorsPick' => 'desc', 'Priority' => 'desc'),
- 'Sorting' => Array('Title' => 'asc'),
- )
- ),
- '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.'Category ON '.TABLE_PREFIX.'Category.CategoryId = '.TABLE_PREFIX.'%3$sCategoryItems.CategoryId
- LEFT JOIN '.TABLE_PREFIX.'PortalUser u ON %1$s.CreatedById = u.PortalUserId
- LEFT JOIN '.TABLE_PREFIX.'%3$sNewsCustomData cust ON %1$s.ResourceId = cust.ResourceId'),
-
- 'SubItems' => Array('n-rev', 'n-ci', 'n-rel', 'n-img', 'n-cdata'),
-
- 'Fields' => Array (
- 'NewsId' => Array(),
- 'Title' => Array('type' => 'string', 'not_null' => 1, 'required' => 1, 'default' => ''),
- 'AutomaticFilename' => Array('type' => 'int', 'not_null' => 1, 'default' => '1'),
- 'Excerpt' => Array('type' => 'string', 'not_null' => 1, 'default' => ''),
- 'Author' => Array('type' => 'string', 'not_null' => 1, 'default' => ''),
- 'Body' => Array('type' => 'string', 'not_null' => 1, 'required' => 1, 'default' => ''),
- 'CreatedOn' => Array('type' => 'int', 'formatter' => 'kDateFormatter', 'required' => 1, 'not_null' => 1,'default' => '#NOW#'),
- 'TextFormat' => Array('type' => 'int', 'not_null' => 1, 'default' => '0'),
- 'EndOn' => Array('type' => 'int', 'formatter' => 'kDateFormatter', 'not_null' => 1,'default' => ''),
- 'Hits' => Array('type' => 'double', 'formatter' => 'kFormatter', 'format' => '%d', 'not_null' => 1, 'default' => 0),
- 'CachedRating' => Array('type' => 'string', 'default' => 0),
- 'CachedVotesQty' => Array('type' => 'int','not_null' => 1,'default' => '0'),
- 'CreatedById' => Array('type' => 'int', 'formatter' => 'kLEFTFormatter', 'options' => Array(-1 => 'root', -2 => 'Guest'),'left_sql'=>'SELECT %s FROM '.TABLE_PREFIX.'PortalUser WHERE `%s` = \'%s\'', 'left_key_field' => 'PortalUserId', 'left_title_field' => 'Login', 'not_null' => 1, 'required' => 1, 'default' => -1),
- 'Priority' => Array('type' => 'int','default' => 0, 'not_null'=>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),
- 'EditorsPick' => Array('type' => 'int', 'formatter' => 'kOptionsFormatter', 'options' => Array(1 => 'la_Yes', 0 => 'la_No'), 'use_phrases' => 1, 'not_null' => 1, 'default' => 0),
- 'LeadStory' => Array('type' => 'int', 'formatter' => 'kOptionsFormatter', 'options' => Array(1 => 'la_Yes', 0 => 'la_No'), 'use_phrases' => 1, 'not_null' => 1, 'default' => 0),
- 'LeadCatStory' => 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' => ''),
- 'CachedReviewsQty' => Array('type' => 'int', 'not_null' => 1, 'default' => 0),
- 'StartDate' => Array('type' => 'int', 'formatter' => 'kDateFormatter', 'required' => 1, 'not_null' => 1, 'default' => '#NOW#'),
- '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),
- '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),
- '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),
- 'Archived' => Array('type' => 'int', 'formatter' => 'kOptionsFormatter', 'options' => Array(1 => 'la_Yes', 2 => 'la_No'), 'use_phrases' => 1, 'not_null' => 1, 'default' => 0),
- 'Modified' => Array('type' => 'int', 'formatter' => 'kDateFormatter', 'not_null' => 1,'default' => '#NOW#'),
- 'ModifiedById' => Array('type' => 'int', 'formatter' => 'kLEFTFormatter', 'options' => Array(-1 => 'root', -2 => 'Guest'),'left_sql'=>'SELECT %s FROM '.TABLE_PREFIX.'PortalUser WHERE `%s` = \'%s\'', 'left_key_field' => 'PortalUserId', 'left_title_field' => 'Login', 'not_null' => 1,'default' => -1),
- 'OrgId' => Array('type' => 'int','default' => ''),
- ),
-
- 'VirtualFields' => Array(
- 'UserName' => Array('type' => 'string', 'default' => ''),
- 'CategoryId' => Array('type' => 'int', 'default' => 0),
- 'cust_RssOriginalURL' => Array('type' => 'string', 'default' => ''),
- 'cust_RssArticleCRC' => Array('type' => 'int', 'default' => 0),
- 'Filename' => Array('type' => 'string', 'not_null' => 1, 'default' => ''),
- 'CachedNavbar' => Array('type' => 'string', 'default' => ''),
- ),
-
- 'Grids' => Array(
- 'Default' => Array(
- 'Icons' => Array(1 => 'icon16_article.gif', 2 => 'icon16_article_pending.gif', 0 => 'icon16_article_disabled.gif', 'HOT' => 'icon16_article_hot.gif', 'POP' => 'icon16_article_pop.gif', 'NEW' => 'icon16_article_new.gif', 'PICK' => 'icon16_article_pick.gif'),
- 'Fields' => Array(
- 'NewsId' => Array('title' => 'la_col_Id', 'data_block' => 'grid_checkbox_td'),
- 'Title' => Array('title' => 'la_col_Title', 'data_block' => 'grid_catitem_td'),
-// 'PrimaryCategory' => Array('title' => 'la_col_PrimaryCategory', 'data_block' => 'grid_category_td'),
- 'UserName' => Array('title' => 'la_col_Author'),
- 'LeadStory' => Array('title' => 'la_col_LeadStory'),
- 'LeadCatStory' => Array('title' => 'la_col_LeadCatStory'),
- 'StartDate' => Array('title' => 'la_col_StartDate'),
- 'EndOn' => Array('title' => 'la_col_EndOn', 'data_block' => 'article_expire_td'),
- ),
- ),
-
-
- 'Radio' => Array(
- 'Icons' => Array(1 => 'icon16_article.gif', 2 => 'icon16_article_pending.gif', 0 => 'icon16_article_disabled.gif', 'HOT' => 'icon16_article_hot.gif', 'POP' => 'icon16_article_pop.gif', 'NEW' => 'icon16_article_new.gif', 'PICK' => 'icon16_article_pick.gif'),
- 'Fields' => Array(
- 'NewsId' => Array('title' => 'la_col_Id', 'data_block' => 'grid_radio_td'),
- 'Title' => Array('title' => 'la_col_Title', 'data_block' => 'grid_catitem_td'),
- 'UserName' => Array('title' => 'la_col_Author'),
- 'LeadStory' => Array('title' => 'la_col_LeadStory'),
- 'LeadCatStory' => Array('title' => 'la_col_LeadCatStory'),
- 'StartDate' => Array('title' => 'la_col_StartDate'),
- 'EndOn' => Array('title' => 'la_col_EndOn', 'data_block' => 'article_expire_td'),
- ),
- ),
- ),
-
- 'ConfigMapping' => Array(
- 'PerPage' => 'Perpage_News',
- 'ShortListPerPage' => 'Perpage_News_Short',
- 'DefaultSorting1Field' => 'News_SortField',
- 'DefaultSorting2Field' => 'News_SortField2',
- 'DefaultSorting1Dir' => 'News_SortOrder',
- 'DefaultSorting2Dir' => 'News_SortOrder2',
- ),
- );
-
-
-?>
\ No newline at end of file
Property changes on: branches/unlabeled/unlabeled-1.41.2/in-news/units/articles/articles_config.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.41.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.44.2/in-news/units/articles/articles_config.php
===================================================================
--- branches/unlabeled/unlabeled-1.44.2/in-news/units/articles/articles_config.php (revision 12831)
+++ branches/unlabeled/unlabeled-1.44.2/in-news/units/articles/articles_config.php (nonexistent)
@@ -1,326 +0,0 @@
-<?php
-
-$config = Array(
- 'Prefix' => 'n',
-
- 'ItemClass' => Array('class' => 'kCatDBItem', 'file' => '', 'build_event' => 'OnItemBuild'),
- 'ListClass' => Array('class' => 'kCatDBList', 'file' => '', 'build_event' => 'OnListBuild'),
- 'EventHandlerClass' => Array('class' => 'ArticlesEventHandler', 'file' => 'articles_event_handler.php', 'require_classes' => Array('kCatDBEventHandler'), 'build_event' => 'OnBuild'),
- 'TagProcessorClass' => Array('class' => 'ArticlesTagProcessor', 'file' => 'articles_tag_processor.php', 'require_classes' => Array('kCatDBTagProcessor'), 'build_event' => 'OnBuild'),
- 'AutoLoad' => true,
-
- 'ConfigPriority' => 0,
- 'Hooks' => Array (
- Array (
- 'Mode' => hAFTER,
- 'Conditional' => false,
- 'HookToPrefix' => 'c',
- 'HookToSpecial' => '*',
- 'HookToEvent' => Array('OnAfterConfigRead'),
- 'DoPrefix' => '',
- 'DoSpecial' => '',
- 'DoEvent' => 'OnUpdateCategoryCustomFields',
- ),
-
- Array (
- 'Mode' => hBEFORE,
- 'Conditional' => false,
- 'HookToPrefix' => '',
- 'HookToSpecial' => '*',
- 'HookToEvent' => Array('OnAfterConfigRead'),
- 'DoPrefix' => 'cdata',
- 'DoSpecial' => '*',
- 'DoEvent' => 'OnDefineCustomFields',
- ),
- ),
-
- 'CatalogItem' => true,
- 'AdminTemplatePath' => 'articles',
- 'AdminTemplatePrefix' => 'articles_',
- 'QueryString' => Array(
- 1 => 'id',
- 2 => 'Page',
- 3 => 'Reviews_Page',
- 4 => 'event',
- 5 => 'mode',
- ),
-
- 'RegularEvents' => Array(
- 'rss_category_update' => Array('EventName' => 'OnUpdateRSSAtricles', 'RunInterval' => 0, 'Type' => reBEFORE),
- ),
-
- 'IDField' => 'NewsId',
- 'StatusField' => Array('Status'), // field, that is affected by Approve/Decline events
-
- 'TitleField' => 'Title', // field, used in bluebar when editing existing item
- 'TitlePhrase' => 'la_Text_Article', // phrase used to specify item type in relationship list
-
- 'TitlePresets' => Array(
- 'default' => Array( 'new_status_labels' => Array('n' => '!la_title_AddingArticle!'),
- 'edit_status_labels' => Array('n' => '!la_title_EditingArticle!'),
- 'new_titlefield' => Array('n' => '!la_title_NewArticle!'),
- ),
-
- 'articles_edit' => Array('prefixes' => Array('n'), 'format' => "#n_status# '#n_titlefield#' - !la_title_General!"),
-
- 'articles_categories'=>Array('prefixes' => Array('n','n-ci_List'), 'format' => "#n_status# '#n_titlefield#' - !la_title_Categories!"),
- 'articles_relations'=> Array('prefixes' => Array('n'), 'format' => "#n_status# '#n_titlefield#' - !la_title_Relations!"),
- 'articles_images' => Array('prefixes' => Array('n'), 'format' => "#n_status# '#n_titlefield#' - !la_title_Images!"),
- 'articles_reviews' => Array('prefixes' => Array('n'), 'format' => "#n_status# '#n_titlefield#' - !la_title_Reviews!"),
- 'articles_custom' => Array('prefixes' => Array('n'), 'format' => "#n_status# '#n_titlefield#' - !la_title_Custom!"),
-
- 'images_edit' => Array( 'prefixes' => Array('n', 'n-img'),
- 'new_status_labels' => Array('n-img'=>'!la_title_Adding_Image!'),
- 'edit_status_labels' => Array('n-img'=>'!la_title_Editing_Image!'),
- 'new_titlefield' => Array('n-img'=>'!la_title_New_Image!'),
- 'format' => "#n_status# '#n_titlefield#' - #n-img_status# '#n-img_titlefield#'",
- ),
-
- 'reviews_edit' => Array( 'prefixes' => Array('n', 'n-rev'),
- 'new_status_labels' => Array('n-rev'=>"!la_title_Adding_Review! '!la_title_New_Review!'"),
- 'edit_status_labels' => Array('n-rev'=>'!la_title_Editing_Review!'),
- 'format' => "#n_status# '#n_titlefield#' - #n-rev_status#",
- ),
-
- 'relations_edit' => Array( 'prefixes' => Array('n', 'n-rel'),
- 'new_status_labels' => Array('n-rel'=>"!la_title_Adding_Relationship! '!la_title_New_Relationship!'"),
- 'edit_status_labels' => Array('n-rel'=>'!la_title_Editing_Relationship!'),
- 'format' => "#n_status# '#n_titlefield#' - #n-rel_status#",
- ),
-
- 'tree_in-news' => Array('format' => '!la_Text_Version! '.$this->Application->findModule('Name', 'In-News', 'Version')),
- ),
-
- 'PermItemPrefix' => 'NEWS',
-
- 'PermTabText' => 'In-News',
- 'PermSection' => Array('main' => 'CATEGORY:in-news:articles_list', 'search' => 'in-news:configuration_search', 'email' => 'in-news:configuration_email', 'custom' => 'in-news:configuration_custom'),
-
- 'Sections' => Array(
- 'in-news' => Array(
- 'parent' => 'in-portal:root',
- 'icon' => 'settings_in-newz',
- 'label' => 'la_title_In-News',
- 'url' => Array('t' => 'sections_list', 'pass_section' => true, 'pass' => 'm'),
- 'permissions' => Array('view'),
- 'priority' => 3.2,
- 'type' => stTREE,
- ),
-
- 'in-news:innews_general' => Array(
- 'parent' => 'in-news',
- 'icon' => 'settings_general',
- 'label' => 'la_tab_GeneralSettings',
- 'url' => Array('t' => 'config/config_general', 'pass_section' => true, 'pass' => 'm'),
- 'permissions' => Array('view', 'edit'),
- 'priority' => 1,
- 'type' => stTREE,
- ),
-
- 'in-news:configuration_output' => Array(
- 'parent' => 'in-news',
- 'icon' => 'settings_output',
- 'label' => 'la_tab_ConfigOutput',
- 'url' => Array('t' => 'config/config_universal', 'pass_section' => true, 'pass' => 'm'),
- 'permissions' => Array('view', 'edit'),
- 'priority' => 2,
- 'type' => stTREE,
- ),
-
- 'in-news:configuration_search' => Array(
- 'parent' => 'in-news',
- 'icon' => 'settings_search',
- 'label' => 'la_tab_ConfigSearch',
- 'url' => Array('t' => 'config/config_search', 'module_key' => 'articles', 'pass_section' => true, 'pass' => 'm'),
- 'permissions' => Array('view', 'edit'),
- 'priority' => 3,
- 'type' => stTREE,
- ),
-
- 'in-news:configuration_email' => Array(
- 'parent' => 'in-news',
- 'icon' => 'settings_email',
- 'label' => 'la_tab_ConfigE-mail',
- 'url' => Array('t' => 'config/config_email', 'pass_section' => true, 'pass' => 'm'),
- 'permissions' => Array('view', 'edit'),
- 'priority' => 4,
- 'type' => stTREE,
- ),
-
- 'in-news:configuration_custom' => Array(
- 'parent' => 'in-news',
- 'icon' => 'settings_custom',
- 'label' => 'la_tab_ConfigCustom',
- 'url' => Array('t' => 'custom_fields/custom_fields_list', 'cf_type' => 2, 'pass_section' => true, 'pass' => 'm,cf'),
- 'permissions' => Array('view', 'add', 'edit', 'delete'),
- 'priority' => 5,
- 'type' => stTREE,
- ),
-
- ),
-
- 'FilterMenu' => Array(
- 'Groups' => Array(
- Array('mode' => 'AND', 'filters' => Array('show_active','show_pending','show_disabled'), 'type' => WHERE_FILTER),
- Array('mode' => 'AND', 'filters' => Array('show_new'), 'type' => HAVING_FILTER),
- Array('mode' => 'AND', 'filters' => Array('show_hot'), 'type' => HAVING_FILTER),
- Array('mode' => 'AND', 'filters' => Array('show_pop'), 'type' => HAVING_FILTER),
- Array('mode' => 'AND', 'filters' => Array('show_pick'), 'type' => WHERE_FILTER),
- ),
- 'Filters' => Array(
- 'show_active' => Array('label' =>'la_Active', 'on_sql' => '', 'off_sql' => '%1$s.Status != 1' ),
- 'show_pending' => Array('label' => 'la_Pending', 'on_sql' => '', 'off_sql' => '%1$s.Status != 2' ),
- 'show_disabled' => Array('label' => 'la_Disabled', 'on_sql' => '', 'off_sql' => '%1$s.Status != 0' ),
- 's1' => 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' ),
- )
- ),
-
- 'CatalogSelectorName' => 'newslist',
-
- 'ItemPropertyMappings' => Array(
- 'NewDays' => 'News_CatNewDays', // number of days item to be NEW
- 'MinPopVotes' => 'News_MinPopVotes', // minimum number of votes for an item to be POP
- 'MinPopRating' => 'News_MinPopRating',// minimum rating for an item to be POP
- 'MaxHotNumber' => 'News_MaxHotNumber',// maximum number of HOT items
-
- 'HotLimit' => 'News_HotLimit', // variable name in inp_Cache table
- 'ClickField' => 'Hits', // item click count is stored here (in item table)
- ),
-
- 'ItemType' => 2, // this is used when relation to product is added from in-portal and via-versa
-
- 'ViewMenuPhrase' => 'la_title_Articles',
-
- 'StatisticsInfo' => Array(
- 'pending' => Array(
- 'icon' => 'icon16_article_pending.gif',
- 'label' => 'la_Text_Articles',
- 'js_url' => '#url#',
- 'url' => Array('t' => 'in-portal/advanced_view', 'SetTab' => 'n', 'pass' => 'm,n.showall', 'n.showall_event' => 'OnSetFilterPattern', 'n.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,
- ),
- ),
-
- 'TableName' => TABLE_PREFIX.'News',
-
- 'CalculatedFields' => Array(
- '' => Array (
- 'UserName' => 'IF (ISNULL(u.Login), IF (%1$s.CreatedById = -1, "root", IF (%1$s.CreatedById = -2, "Guest", "n/a")), u.Login)',
- 'CategoryId' => TABLE_PREFIX.'%3$sCategoryItems.CategoryId',
- 'Filename' => TABLE_PREFIX.'%3$sCategoryItems.Filename',
- 'CategoryFilename' => TABLE_PREFIX.'Category.NamedParentPath',
- ),
- ),
-
- 'CacheModRewrite' => true,
-
- '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
- LEFT JOIN '.TABLE_PREFIX.'Category ON '.TABLE_PREFIX.'Category.CategoryId = '.TABLE_PREFIX.'%3$sCategoryItems.CategoryId
- LEFT JOIN '.TABLE_PREFIX.'PermCache perm ON perm.CategoryId = '.TABLE_PREFIX.'%3$sCategoryItems.CategoryId
- LEFT JOIN '.TABLE_PREFIX.'PortalUser u ON %1$s.CreatedById = u.PortalUserId
- LEFT JOIN '.TABLE_PREFIX.'%3$sNewsCustomData cust ON %1$s.ResourceId = cust.ResourceId',
- ), // key - special, value - list select sql
-
- 'ListSortings' => Array(
- '' => Array(
- 'ForcedSorting' => Array('EditorsPick' => 'desc', 'Priority' => 'desc'),
- 'Sorting' => Array('Title' => 'asc'),
- )
- ),
- '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.'Category ON '.TABLE_PREFIX.'Category.CategoryId = '.TABLE_PREFIX.'%3$sCategoryItems.CategoryId
- LEFT JOIN '.TABLE_PREFIX.'PortalUser u ON %1$s.CreatedById = u.PortalUserId
- LEFT JOIN '.TABLE_PREFIX.'%3$sNewsCustomData cust ON %1$s.ResourceId = cust.ResourceId'),
-
- 'SubItems' => Array('n-rev', 'n-ci', 'n-rel', 'n-img', 'n-cdata'),
-
- 'Fields' => Array (
- 'NewsId' => Array('type' => 'int', 'not_null' => 1, 'default' => 0,),
- 'Title' => Array('type' => 'string', 'not_null' => 1, 'required' => 1, 'default' => ''),
- 'AutomaticFilename' => Array('type' => 'int', 'not_null' => 1, 'default' => 1),
- 'Excerpt' => Array('type' => 'string', 'not_null' => 1, 'default' => ''),
- 'Author' => Array('type' => 'string', 'not_null' => 1, 'default' => ''),
- 'Body' => Array('type' => 'string', 'not_null' => 1, 'required' => 1, 'default' => ''),
- 'CreatedOn' => Array('type' => 'int', 'formatter' => 'kDateFormatter', 'required' => 1, 'not_null' => 1,'default' => '#NOW#'),
- 'TextFormat' => Array('type' => 'int', 'not_null' => 1, 'default' => 0),
- 'EndOn' => Array('type' => 'int', 'formatter' => 'kDateFormatter', 'default' => null),
- 'Hits' => Array('type' => 'double', 'formatter' => 'kFormatter', 'format' => '%d', 'not_null' => 1, 'default' => 0),
- 'CachedRating' => Array('type' => 'string', 'default' => 0),
- 'CachedVotesQty' => Array('type' => 'int','not_null' => 1,'default' => 0),
- 'CreatedById' => Array('type' => 'int', 'formatter' => 'kLEFTFormatter', 'options' => Array(-1 => 'root', -2 => 'Guest'),'left_sql'=>'SELECT %s FROM '.TABLE_PREFIX.'PortalUser WHERE `%s` = \'%s\'', 'left_key_field' => 'PortalUserId', 'left_title_field' => 'Login', 'not_null' => 1, 'required' => 1, 'default' => -1),
- '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),
- 'LeadStory' => Array('type' => 'int', 'formatter' => 'kOptionsFormatter', 'options' => Array(1 => 'la_Yes', 0 => 'la_No'), 'use_phrases' => 1, 'not_null' => 1, 'default' => 0),
- 'LeadCatStory' => 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),
- 'CachedReviewsQty' => Array('type' => 'int', 'not_null' => 1, 'default' => 0),
- 'StartDate' => Array('type' => 'int', 'formatter' => 'kDateFormatter', 'required' => 1, 'not_null' => 1, 'default' => '#NOW#'),
- '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),
- '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),
- '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),
- 'Archived' => Array('type' => 'int', 'formatter' => 'kOptionsFormatter', 'options' => Array(1 => 'la_Yes', 2 => 'la_No'), 'use_phrases' => 1, 'not_null' => 1, 'default' => 0),
- 'Modified' => Array('type' => 'int', 'formatter' => 'kDateFormatter', 'not_null' => 1,'default' => '#NOW#'),
- 'ModifiedById' => Array('type' => 'int', 'formatter' => 'kLEFTFormatter', 'options' => Array(-1 => 'root', -2 => 'Guest'),'left_sql'=>'SELECT %s FROM '.TABLE_PREFIX.'PortalUser WHERE `%s` = \'%s\'', 'left_key_field' => 'PortalUserId', 'left_title_field' => 'Login', 'not_null' => 1,'default' => -1),
- 'OrgId' => Array('type' => 'int', 'default' => null),
- ),
-
- 'VirtualFields' => Array(
- 'UserName' => Array('type' => 'string', 'default' => ''),
- 'CategoryId' => Array('type' => 'int', 'default' => 0),
- 'cust_RssOriginalURL' => Array('type' => 'string', 'default' => ''),
- 'cust_RssArticleCRC' => Array('type' => 'int', 'default' => 0),
- 'Filename' => Array('type' => 'string', 'not_null' => 1, 'default' => ''),
- 'CachedNavbar' => Array('type' => 'string', 'default' => ''),
- ),
-
- 'Grids' => Array(
- 'Default' => Array(
- 'Icons' => Array(1 => 'icon16_article.gif', 2 => 'icon16_article_pending.gif', 0 => 'icon16_article_disabled.gif', 'HOT' => 'icon16_article_hot.gif', 'POP' => 'icon16_article_pop.gif', 'NEW' => 'icon16_article_new.gif', 'PICK' => 'icon16_article_pick.gif'),
- 'Fields' => Array(
- 'NewsId' => Array('title' => 'la_col_Id', 'data_block' => 'grid_checkbox_td'),
- 'Title' => Array('title' => 'la_col_Title', 'data_block' => 'grid_catitem_td'),
-// 'PrimaryCategory' => Array('title' => 'la_col_PrimaryCategory', 'data_block' => 'grid_category_td'),
- 'UserName' => Array('title' => 'la_col_Author'),
- 'LeadStory' => Array('title' => 'la_col_LeadStory'),
- 'LeadCatStory' => Array('title' => 'la_col_LeadCatStory'),
- 'StartDate' => Array('title' => 'la_col_StartDate'),
- 'EndOn' => Array('title' => 'la_col_EndOn', 'data_block' => 'article_expire_td'),
- ),
- ),
-
-
- 'Radio' => Array(
- 'Icons' => Array(1 => 'icon16_article.gif', 2 => 'icon16_article_pending.gif', 0 => 'icon16_article_disabled.gif', 'HOT' => 'icon16_article_hot.gif', 'POP' => 'icon16_article_pop.gif', 'NEW' => 'icon16_article_new.gif', 'PICK' => 'icon16_article_pick.gif'),
- 'Fields' => Array(
- 'NewsId' => Array('title' => 'la_col_Id', 'data_block' => 'grid_radio_td'),
- 'Title' => Array('title' => 'la_col_Title', 'data_block' => 'grid_catitem_td'),
- 'UserName' => Array('title' => 'la_col_Author'),
- 'LeadStory' => Array('title' => 'la_col_LeadStory'),
- 'LeadCatStory' => Array('title' => 'la_col_LeadCatStory'),
- 'StartDate' => Array('title' => 'la_col_StartDate'),
- 'EndOn' => Array('title' => 'la_col_EndOn', 'data_block' => 'article_expire_td'),
- ),
- ),
- ),
-
- 'ConfigMapping' => Array(
- 'PerPage' => 'Perpage_News',
- 'ShortListPerPage' => 'Perpage_News_Short',
- 'DefaultSorting1Field' => 'News_SortField',
- 'DefaultSorting2Field' => 'News_SortField2',
- 'DefaultSorting1Dir' => 'News_SortOrder',
- 'DefaultSorting2Dir' => 'News_SortOrder2',
- ),
- );
-
-
-?>
\ No newline at end of file
Property changes on: branches/unlabeled/unlabeled-1.44.2/in-news/units/articles/articles_config.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.44.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.2.44/in-news/admin/include/toolbar/editarticle_reviews.php
===================================================================
--- branches/unlabeled/unlabeled-1.2.44/in-news/admin/include/toolbar/editarticle_reviews.php (revision 12831)
+++ branches/unlabeled/unlabeled-1.2.44/in-news/admin/include/toolbar/editarticle_reviews.php (nonexistent)
@@ -1,219 +0,0 @@
-<?php
- global $envar,$rootURL,$imagesURL, $RevFilter;
-
-$Rev_AllValue = 7;
-
-$Bit_Disabled=1;
-$Bit_Enabled=2;
-$Bit_Pending = 4;
-
-$RevView = $objConfig->Get("NewsRev_View");
-
-if(!is_numeric($RevView))
-{
- $RevView = $Rev_AllValue;
-}
-else
-{
- $StatusList = array();
-
- if($RevView & $Bit_Disabled)
- $StatusList[] = 0;
-
- if($RevView & $Bit_Enabled)
- $StatusList[] = 1;
-
- if($RevView & $Bit_Pending)
- $StatusList[] = 2;
-
- if(count($StatusList))
- {
- $status = " r.Status IN (".implode(",",$StatusList).") ";
- }
- else
- $status = " r.Status = -1 ";
-
- $RevFilter = $status;
-}
-
-$Perpage_Reviews = (int)$objConfig->Get("Perpage_Reviews");
-if(!$Perpage_Reviews)
- $PerPage_Reviews = 20;
-
-$SortOrder = $objConfig->Get("NewsReview_LV_Sortorder");
-if(!strlen($SortOrder))
- $SortOrder = "desc";
-
-$SortField = $objConfig->Get("NewsReview_LV_Sortfield");
-if(!strlen($SortField))
- $SortField = "DatePosted";
-
-$lang_ReviewText = admin_language("la_prompt_ReviewText");
-$lang_Reviewer = admin_language("la_Prompt_ReviewedBy");
-$lang_Reviews = admin_language("la_Text_Reviews");
-
-print<<<END
-
-<script language="JavaScript1.2" src="$rootURL/admin/include/checkarray.js"></script>
-
-<script language="javascript1.2">
-<!--
-
-RevChecks = new CheckArray();
-
-RevChecks.formname='article';
-RevChecks.envar='$envar';
-
-var RevView = $RevView;
-var Rev_Perpage = $Perpage_Reviews;
-var Rev_Sortfield = "$SortField";
-var Rev_Sortorder = "$SortOrder";
-var lang_ReviewText = "$lang_ReviewText";
-var lang_Reviewer = "$lang_Reviewer";
-var lang_Reviews = "$lang_Reviews";
-
-
-function ShowViewMenu()
-{
- button = document.getElementById('viewmenubutton');
-
- x = getRealLeft(button);
- y = getRealTop(button);
-
- fwLoadMenus();
- window.FW_showMenu(window.view_menu,x,y+32);
- return false;
-}
-
-
-function fwLoadMenus()
-{
- window.menu_filter = new Menu(lang_View);
-
- menu_filter.imagePath = "$rootURL"+'admin/images/';
- menu_filter.addMenuItem(lang_All,"config_val('NewsRev_View',$Rev_AllValue);",RevView==$Rev_AllValue);
- menu_filter.addMenuSeparator();
-
- menu_filter.addMenuItem(lang_Enabled,"FlipBit('NewsRev_View',RevView,1);",BitStatus(RevView,1));
- menu_filter.addMenuItem(lang_Disabled,"FlipBit('NewsRev_View',RevView,0);",BitStatus(RevView,0));
- menu_filter.addMenuItem(lang_Pending,"FlipBit('NewsRev_View',RevView,2);",BitStatus(RevView,2));
-
- window.menu_sorting = new Menu(lang_Sort);
- menu_sorting.imagePath = "$rootURL"+'admin/images/';
- menu_sorting.addMenuItem(lang_Asc,"config_val('NewsReview_LV_Sortorder','asc');",RadioIsSelected(Rev_Sortorder,'asc'));
- menu_sorting.addMenuItem(lang_Desc,"config_val('NewsReview_LV_Sortorder','desc');",RadioIsSelected(Rev_Sortorder,'desc'));
- menu_sorting.addMenuSeparator();
- menu_sorting.addMenuItem(lang_Default,"config_val('NewsReview_LV_Sortfield','DatePosted');","");
- menu_sorting.addMenuItem(lang_ReviewText,"config_val('NewsReview_LV_Sortfield','ReviewText');",RadioIsSelected(Rev_Sortfield,'ReviewText'));
- menu_sorting.addMenuItem(lang_Reviewer,"config_val('NewsReview_LV_Sortfield','Reviewer');",RadioIsSelected(Rev_Sortfield,'Reviewer'));
- menu_sorting.addMenuItem(lang_CreatedOn,"config_val('NewsReview_LV_Sortfield','CreatedOn');",RadioIsSelected(Rev_Sortfield,'CreatedOn'));
- menu_sorting.addMenuItem(lang_Status,"config_val('NewsReview_LV_Sortfield','ReviewStatus');",RadioIsSelected(Rev_Sortfield,'ReviewStatus'));
-
-
- window.menu_results = new Menu(lang_Reviews+' '+lang_PerPage);
- menu_results.imagePath = "$rootURL"+'admin/images/';
- menu_results.addMenuItem("10","config_val('Perpage_Reviews', '10');",RadioIsSelected(Rev_Perpage,10));
- menu_results.addMenuItem("20","config_val('Perpage_Reviews', '20');",RadioIsSelected(Rev_Perpage,20));
- menu_results.addMenuItem("50","config_val('Perpage_Reviews', '50');",RadioIsSelected(Rev_Perpage,50));
- menu_results.addMenuItem("100","config_val('Perpage_Reviews', '100');",RadioIsSelected(Rev_Perpage,100));
- menu_results.addMenuItem("500","config_val('Perpage_Reviews', '500');",RadioIsSelected(Rev_Perpage,500));
-
- window.menu_select = new Menu(lang_Select);
- menu_select.addMenuItem(lang_All,"RevChecks.selectAll(true);","");
- menu_select.addMenuItem(lang_Unselect,"RevChecks.selectAll(false);","");
- menu_select.addMenuItem(lang_Invert,"RevChecks.invertItems();","");
-
- window.view_menu = new Menu("root");
- view_menu.imagePath = "$rootURL"+'admin/images/';
- window.view_menu.addMenuItem(menu_filter);
- window.view_menu.addMenuItem(menu_sorting);
- window.view_menu.addMenuItem(menu_results);
- window.view_menu.addMenuItem(menu_select);
-
- window.triedToWriteMenus = false;
- window.view_menu.writeMenus();
-
-} // fwLoadMenus()
-
-//function called when a listview item is double clicked
-function handleDoubleClick()
-{
- RevChecks.check_submit('addreview', '');
-}
-
-//function called to create the right click popup menu
-function initContextMenu()
-{
- window.contextMenu = new Menu("Context");
- contextMenu.addMenuItem(lang_Edit,"RevChecks.check_submit('addreview', '');","");
- contextMenu.addMenuItem(lang_Delete,"RevChecks.check_submit('addarticle_reviews', 'm_review_delete');","");
- contextMenu.addMenuSeparator();
- contextMenu.addMenuItem(lang_MoveUp,"RevChecks.check_submit('addarticle_reviews', 'm_review_move_up');","");
- contextMenu.addMenuItem(lang_MoveDn,"RevChecks.check_submit('addarticle_reviews', 'm_review_move_down');","");
-
- window.triedToWriteMenus = false;
- window.contextMenu.writeMenus();
- return true;
-}
-
-//function used by the edit tabs to submit to temp tables
-function edit_submit(formname, targetURL)
-{
- var env_str = '$envar';
-
- document.location = '$rootURL' + targetURL + '?' + env_str;
-
-}
-
-function do_save_review(formname, targetURL,save_value)
-{
- var env_str = '$envar';
-
- f = document.getElementById(formname);
- if(f)
- {
- valid = DataIsValid(f);
- if(valid || save_value==-1)
- {
- if(save_value==-1)
- {
- edit_submit(formname,targetURL);
- }
- else
- {
- f.action = '$rootURL' + targetURL + '?' + env_str;
- f.NewsEditStatus.value = save_value; //0= stay in temp, 1=save to perm, 2 = purge no save
- f.submit();
- }
- }
- else
- if(!valid)
- alert(ErrorMsg);
-
- }
- else
- alert('Form '+formname+' was not found.');
-}
-
-
-function do_edit_save(formname, targetURL,save_value)
-{
- var env_str = '$envar';
-
- f = document.getElementById(formname);
- if(f)
- {
- f.action = '$rootURL' + targetURL + '?' + env_str;
-
- f.NewsEditStatus.value = save_value; //0= stay in temp, 1=save to perm, 2 = purge no save
- f.submit();
- }
- else
- alert('Form '+formname+' was not found.');
-}
-
-//-->
-</script>
-
-END;
-?>
\ No newline at end of file
Property changes on: branches/unlabeled/unlabeled-1.2.44/in-news/admin/include/toolbar/editarticle_reviews.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.2.44.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.7.24/in-news/admin/advanced_view.php
===================================================================
--- branches/unlabeled/unlabeled-1.7.24/in-news/admin/advanced_view.php (revision 12831)
+++ branches/unlabeled/unlabeled-1.7.24/in-news/admin/advanced_view.php (nonexistent)
@@ -1,68 +0,0 @@
-<?php
-##############################################################
-##In-portal ##
-##############################################################
-## In-portal ##
-## Intechnic Corporation ##
-## All Rights Reserved, 1998-2002 ##
-## ##
-## No portion of this code may be copied, reproduced or ##
-## otherwise redistributed without proper written ##
-## consent of Intechnic Corporation. Violation will ##
-## result in revocation of the license and support ##
-## privileges along maximum prosecution allowed by law. ##
-##############################################################
-global $rootURL, $imagesURL, $adminURL,$admin;
-
-if(!$pathtoroot) die('error: no base path defined');
-
-//$rootURL="http://".ThisDomain().$objConfig->Get("Site_Path");
-
-$localURL=$rootURL."in-news/";
-
-//$imagesURL = $rootURL."admin/images";
-//admin only util
-
-$pathtolocal = $pathtoroot."in-news/";
-
-require_once ($pathtolocal."admin/include/navmenu.php");
-
-
-//Set Environment Variable
-$envar = "env=" . BuildEnv($mod_prefixes);
-
-//Display header
-$section = 'in-news:advanced_view';
-
-?>
-<!-- NEWS -->
-<div id="news" class="ini_tab" isTab="true" tabTitle="News" PrefixSpecial="n" ActionPrefix="n_article_" EditURL="in-news/admin/addarticle">
-
-<table cellSpacing=0 cellPadding=2 width="100%" class="tabTable">
- <tbody>
- <tr>
- <td align="left" width="70%">
- <img height=15 src="<?php echo $imagesURL; ?>/arrow.gif" width=15 align=absMiddle border=0>
- <b class=text><?php echo prompt_language("la_Page"); ?></b> <?php print $objArticleList->GetAdminPageLinkList($_SERVER["PHP_SELF"]); ?>
- </td>
- <td align="right" width="30%">
- <?php ShowSearchForm('n', $envar, 'news'); ?>
-
- </td>
- </tr>
- </tbody>
-</table>
-<br>
-<form name=news_form action="" method=post>
- <input type="hidden" name="Action">
- <table cellSpacing=0 cellPadding=2 width="100%" border=0>
- <tbody>
- <?php
- //print adListArticles($pathtolocal."admin/templates/news_element.tpl");
- print $objArticleList->AdminPrintItems($pathtolocal."admin/templates/news_tab_element_av.tpl");
- ?>
- </tbody>
- </table>
-</form>
-</div>
-<!-- END NEWS -->
Property changes on: branches/unlabeled/unlabeled-1.7.24/in-news/admin/advanced_view.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.7.24.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.7.38/in-news/admin/include/toolbar/advanced_view.php
===================================================================
--- branches/unlabeled/unlabeled-1.7.38/in-news/admin/include/toolbar/advanced_view.php (revision 12831)
+++ branches/unlabeled/unlabeled-1.7.38/in-news/admin/include/toolbar/advanced_view.php (nonexistent)
@@ -1,238 +0,0 @@
-<?php
-global $objConfig,$objArticleList,$objCatList, $ItemTabs, $TotalItemCount;
-
-global $Bit_All,$Bit_Pending,$Bit_Disabled,$Bit_New,$Bit_Pop,$Bit_Hot,$Bit_Ed,$DefaultTab;
-
-if(strlen($DefaultTab))
-{
- if($DefaultTab=="topics")
- {
- $m_tab_News_hide = 0;
- }
- else
- $m_tab_News_hide = 1;
-}
-
-$Bit_Archived = 128;
-$Bit_LeadCat = 256;
-$Bit_FontLead = 512;
-
-$News_AllValue = 1023;
-
-$NewsView = $objConfig->Get("News_View");
-if(!is_numeric($NewsView))
-{
- $NewsView = $News_AllValue;
-}
-
-$News_SortField = $objConfig->Get('News_SortField');
-if( !strlen($News_SortField) ) $News_SortField = 'Priority';
-
-$News_SortOrder = $objConfig->Get('News_SortOrder');
-if( !strlen($News_SortOrder) ) $News_SortOrder = 'desc';
-
-$Perpage_News = (int)$objConfig->Get("Perpage_News");
-
-if(!$Perpage_News)
- $Perpage_News=20;
-
-if($NewsView == $News_AllValue)
-{
- $News_ShowAll = 1;
-}
-else
- $News_ShowAll = 0;
-
-if($News_ShowAll)
-{
- $News_Filter = "";
- $News_View=127;
-}
-else
-{
- // FILTERING CODE V. 1.2
- $where_clauses = Array(); $q = '';
-
- // Group #1: Article Statuses (active,pending,disabled)
- $Status = array(-1);
- if($NewsView & $Bit_Pending) $Status[] = STATUS_PENDING;
- if($NewsView & $Bit_Active) $Status[] = STATUS_ACTIVE;
- if($NewsView & $Bit_Disabled) $Status[] = STATUS_DISABLED;
- if( count($Status) ) $where_clauses[] = 'Status IN ('.implode(',', $Status).')';
-
- // Group #2: Article Statistics (new,popular,hot,pick)
- $Status = array();
- if(!($NewsView & $Bit_New))
- {
- $cutoff = adodb_date("U") - ($objConfig->Get("News_NewDays") * 86400);
- if($cutoff > 0) $q = 'CreatedOn > '.$cutoff;
- $q .= ' AND CachedVotesQty >= '.$objConfig->Get('News_MinVotes');
- $q .= (!empty($q) ? ' OR ' : '').'NewItem = 1';
- $Status[] = "NOT ($q)";
- }
-
- if(!($NewsView & $Bit_Pop))
- {
- $cutoff = $objArticleList->GetPopValue();
- if($cutoff > 0) $q = 'CachedRating >= '.$cutoff;
- $q .= (!empty($q) ? ' OR ' : '').'PopItem = 1';
- $Status[] = "NOT ($q)";
- }
-
- if(!($NewsView & $Bit_Hot))
- {
- $cutoff = $objArticleList->GetHotValue();
- if($cutoff > 0) $q = 'Hits >= '.$cutoff;
- $q .= (!empty($q) ? ' OR ' : '').'HotItem = 1';
- $Status[] = "NOT ($q)";
- }
-
- if(!($NewsView & $Bit_Archived)) $Status[] = 'NOT (Archived = 1)';
- if(!($NewsView & $Bit_LeadCat)) $Status[] = 'NOT (LeadCatStory = 1)';
- if(!($NewsView & $Bit_FontLead)) $Status[] = 'NOT (LeadStory = 1)';
- if(!($NewsView & $Bit_Ed)) $Status[] = 'NOT (EditorsPick = 1)';
-
- if( count($Status) )
- $where_clauses[] = '('.implode(') AND (', $Status).')';
-
- $NewsFilter = count($where_clauses) ? '('.implode(') AND (', $where_clauses).')' : '';
-}
-
-$list = $objSession->GetVariable("n_adv_view_search");
-$objArticleList->Clear();
-
-$objArticleList->EnablePaging = TRUE;
-
-
- $OrderBy = $objArticleList->QueryOrderByClause(TRUE,TRUE,TRUE);
-
- if(strlen($list)==0)
- {
- $where = $NewsFilter;
- $SearchQuery = '';
- $objArticleList->LoadArticles($where,$OrderBy,false,false,'set_last');
- }
- else
- {
- $SearchQuery = $objArticleList->AdminSearchWhereClause($list);
-
- if(strlen($SearchQuery))
- {
- $SearchQuery = " (".$SearchQuery.")".($NewsFilter ? 'AND ('.$NewsFilter.')' : '');
- $objArticleList->LoadArticles($SearchQuery,$OrderBy, false,false,'set_last');
- }
- else
- $objArticleList->LoadArticles($NewsFilter,$OrderBy, false,false,'set_last');
- }
-
- $objArticleList->QueryItemCount = TableCount($objArticleList->SourceTable,($SearchQuery ? $SearchQuery : $NewsFilter),0);
- $CatTotal = TableCount($objArticleList->SourceTable,null,0);
-
-
- $caption = language("la_ItemTab_News");
- $ItemTabs->AddTab(language("la_ItemTab_News"),"news",$objArticleList->QueryItemCount, $m_tab_News_hide,$CatTotal);
-
- $TotalItemCount += $objArticleList->QueryItemCount;
-
- $News_Paste = "false";
- if($objArticleList->ItemsOnClipboard()>0)
- $News_Paste = "true";
-
-$lang_Leading = language("la_Text_Leading");
-$lang_Archived = language("la_Text_Archived");
-$lang_Title = language("la_Prompt_Title");
-$lang_Excerpt = language("la_prompt_ArticleExcerpt");
-$lang_Author = language("la_prompt_Author");
-$lang_Body = language("la_prompt_ArticleBody");
-$lang_StartDate = language("la_prompt_StartDate");
-$lang_ArchiveDate = language("la_prompt_ArchiveDate");
-$lang_Catlead = language("la_prompt_LeadCat");
-$lang_FrontLead = language("la_prompt_FrontLead");
-$lang_Articles = language("la_Text_Articles");
-
-print <<<END
-
-<script language="JavaScript">
-var News_SortField = '$News_SortField';
-var News_SortOrder = '$News_SortOrder';
-var News_Perpage = $Perpage_News;
-var NewsView = $NewsView;
-var NewsTitle = '$caption';
-
-//News Related language vars
-var lang_Leading = '$lang_Leading';
-var lang_Archived = '$lang_Archived';
-var lang_Title = '$lang_Title';
-var lang_Author = '$lang_Author';
-var lang_Body = '$lang_Body';
-var lang_Excerpt = '$lang_Excerpt';
-var lang_StartDate = '$lang_StartDate';
-var lang_ArchiveDate = '$lang_ArchiveDate';
-var lang_CatLead = "$lang_Catlead";
-var lang_FrontLead = "$lang_FrontLead";
-var lang_Articles = "$lang_Articles";
-var News_Paste = $News_Paste;
-
-PasteButton = PasteButton || News_Paste;
-
- \$fw_menus['n_view_menu'] = function()
- {
- // filtring menu
- \$Menus['n_filtring_menu'] = new Menu(lang_View);
- \$Menus['n_filtring_menu'].addMenuItem(lang_All,"config_val('News_View', $News_AllValue);",NewsView==$News_AllValue);
- \$Menus['n_filtring_menu'].addMenuItem(lang_None,"config_val('News_View', 0);",NewsView==0);
- \$Menus['n_filtring_menu'].addMenuSeparator();
- \$Menus['n_filtring_menu'].addMenuItem(lang_Active,"FlipBit('News_View',NewsView,6);",BitStatus(NewsView,6));
- \$Menus['n_filtring_menu'].addMenuItem(lang_Pending,"FlipBit('News_View',NewsView,5);", BitStatus(NewsView,5));
- \$Menus['n_filtring_menu'].addMenuItem(lang_Disabled,"FlipBit('News_View',NewsView,4);",BitStatus(NewsView,4));
- \$Menus['n_filtring_menu'].addMenuSeparator();
- \$Menus['n_filtring_menu'].addMenuItem(lang_New,"FlipBit('News_View',NewsView,3);",BitStatus(NewsView,3));
- \$Menus['n_filtring_menu'].addMenuItem(lang_Pop,"FlipBit('News_View',NewsView,2);",BitStatus(NewsView,2));
- \$Menus['n_filtring_menu'].addMenuItem(lang_Hot,"FlipBit('News_View',NewsView,1);",BitStatus(NewsView,1));
- \$Menus['n_filtring_menu'].addMenuItem(lang_EdPick,"FlipBit('News_View',NewsView,0);",BitStatus(NewsView,0));
- \$Menus['n_filtring_menu'].addMenuItem(lang_CatLead,"FlipBit('News_View',NewsView,8);",BitStatus(NewsView,8));
- \$Menus['n_filtring_menu'].addMenuItem(lang_FrontLead,"FlipBit('News_View',NewsView,9);",BitStatus(NewsView,9));
- \$Menus['n_filtring_menu'].addMenuItem(lang_Archived,"FlipBit('News_View',NewsView,7);",BitStatus(NewsView,7));
-
- // sorting menu
- \$Menus['n_sorting_menu'] = new Menu(lang_Sort);
- \$Menus['n_sorting_menu'].addMenuItem(lang_Asc,"config_val('News_SortOrder','asc');",RadioIsSelected(News_SortOrder,'asc'));
- \$Menus['n_sorting_menu'].addMenuItem(lang_Desc,"config_val('News_SortOrder','desc');",RadioIsSelected(News_SortOrder,'desc'));
- \$Menus['n_sorting_menu'].addMenuSeparator();
- \$Menus['n_sorting_menu'].addMenuItem(lang_Default,"config_val('News_SortField','Title');","");
- \$Menus['n_sorting_menu'].addMenuItem(lang_Title,"config_val('News_SortField','Title');",RadioIsSelected(News_SortField,'Title'));
- \$Menus['n_sorting_menu'].addMenuItem(lang_Author,"config_val('News_SortField','Author');",RadioIsSelected(News_SortField,'Author'));
- \$Menus['n_sorting_menu'].addMenuItem(lang_Body,"config_val('News_SortField','Body');",RadioIsSelected(News_SortField,'Body'));
- \$Menus['n_sorting_menu'].addMenuItem(lang_Excerpt,"config_val('News_SortField','Excerpt');",RadioIsSelected(News_SortField,'Excerpt'));
- \$Menus['n_sorting_menu'].addMenuItem(lang_CreatedOn,"config_val('News_SortField','CreatedOn');",RadioIsSelected(News_SortField,'CreatedOn'));
- \$Menus['n_sorting_menu'].addMenuItem(lang_StartDate,"config_val('News_SortField','StartDate');",RadioIsSelected(News_SortField,'StartDate'));
- \$Menus['n_sorting_menu'].addMenuItem(lang_ArchiveDate,"config_val('News_SortField','EndOn');",RadioIsSelected(News_SortField,'EndOn'));
- \$Menus['n_sorting_menu'].addMenuItem(lang_Rating,"config_val('News_SortField','CachedRating');",RadioIsSelected(News_SortField,'CachedRating'));
- \$Menus['n_sorting_menu'].addMenuItem(lang_Votes,"config_val('News_SortField','CachedVotesQty');",RadioIsSelected(News_SortField,'CachedVotesQty'));
- \$Menus['n_sorting_menu'].addMenuItem(lang_Views,"config_val('News_SortField','Hits');",RadioIsSelected(News_SortField,'Hits'));
-
- // perpage menu
- \$Menus['n_perpage_menu'] = new Menu(lang_PerPage);
- \$Menus['n_perpage_menu'].addMenuItem("10","config_val('Perpage_News', '10');",RadioIsSelected(News_Perpage,10));
- \$Menus['n_perpage_menu'].addMenuItem("20","config_val('Perpage_News', '20');",RadioIsSelected(News_Perpage,20));
- \$Menus['n_perpage_menu'].addMenuItem("50","config_val('Perpage_News', '50');",RadioIsSelected(News_Perpage,50));
- \$Menus['n_perpage_menu'].addMenuItem("100","config_val('Perpage_News', '100');",RadioIsSelected(News_Perpage,100));
- \$Menus['n_perpage_menu'].addMenuItem("500","config_val('Perpage_News', '500');",RadioIsSelected(News_Perpage,500));
-
- // select menu
- \$Menus['n_select_menu'] = new Menu(lang_Select);
- \$Menus['n_select_menu'].addMenuItem(lang_All,"javascript:selectAllC('"+activeTab.id+"');","");
- \$Menus['n_select_menu'].addMenuItem(lang_Unselect,"javascript:unselectAll('"+activeTab.id+"');","");
- \$Menus['n_select_menu'].addMenuItem(lang_Invert,"javascript:invert('"+activeTab.id+"');","");
-
- // view menu
- \$Menus['n_view_menu'] = new Menu(NewsTitle);
- \$Menus['n_view_menu'].addMenuItem( \$Menus['n_filtring_menu'] );
- \$Menus['n_view_menu'].addMenuItem( \$Menus['n_sorting_menu'] );
- \$Menus['n_view_menu'].addMenuItem( \$Menus['n_perpage_menu'] );
- \$Menus['n_view_menu'].addMenuItem( \$Menus['n_select_menu'] );
- }
-
-</script>
-END;
-?>
Property changes on: branches/unlabeled/unlabeled-1.7.38/in-news/admin/include/toolbar/advanced_view.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.7.38.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.9.24/in-news/admin/addreview.php
===================================================================
--- branches/unlabeled/unlabeled-1.9.24/in-news/admin/addreview.php (revision 12831)
+++ branches/unlabeled/unlabeled-1.9.24/in-news/admin/addreview.php (nonexistent)
@@ -1,219 +0,0 @@
-<?php
-##############################################################
-##In-portal ##
-##############################################################
-## In-portal ##
-## Intechnic Corporation ##
-## All Rights Reserved, 1998-2002 ##
-## ##
-## No portion of this code may be copied, reproduced or ##
-## otherwise redistributed without proper written ##
-## consent of Intechnic Corporation. Violation will ##
-## result in revocation of the license and support ##
-## privileges along maximum prosecution allowed by law. ##
-##############################################################
-
-// new startup: begin
-define('REL_PATH', 'in-news/admin');
-$relation_level = count( explode('/', REL_PATH) );
-define('FULL_PATH', realpath(dirname(__FILE__) . str_repeat('/..', $relation_level) ) );
-require_once FULL_PATH.'/kernel/startup.php';
-// new startup: end
-
-$pathtolocal = $pathtoroot."kernel/";
-require_once ($pathtoroot.$admin."/include/elements.php");
-require_once ($pathtoroot."kernel/admin/include/navmenu.php");
-require_once($pathtoroot.$admin."/browse/toolbar.php");
-require_once($pathtoroot.$admin."/listview/listview.php");
-
-unset($objEditCat);
-
-$objEditCat = new clsNewsList();
-$objEditCat->SourceTable = $objSession->GetEditTable("News");
-$objEditCat->EnablePaging = FALSE;
-//Multiedit init
-$en = (int)$_GET["en"];
-$objEditCat->Query_Item("SELECT * FROM ".$objEditCat->SourceTable);
-$itemcount=$objEditCat->NumItems();
-$c = $objEditCat->GetItemByIndex($en);
-
-unset($objEditItems);
-
-$objEditItems = new clsItemReviewList();
-$objEditItems->SourceTable = $objSession->GetEditTable("ItemReview");
-
-if(isset($_POST["itemlist"]))
-{
- if(is_array($_POST["itemlist"]))
- {
- $ReviewId = $_POST["itemlist"][0];
- }
- else
- {
- $ReviewId = $_POST["itemlist"];
- }
- $Rev = $objEditItems->GetItem($ReviewId);
- $action = "m_review_edit";
-}
-else
-{
- $Rev = new clsItemReview();
- $Rev->Set("ItemId",$c->Get("ResourceId"));
- $Rev->Set("ItemType",2);
- $Rev->Set("Status",2);
- $Rev->Set("Priority",0);
- $Rev->Set("CreatedById",$objSession->Get("PortalUserId"));
- $Rev->Set("CreatedOn",adodb_date("U"));
- $action = "m_review_add";
-}
-
-$envar = "env=" . BuildEnv() . "&en=$en";
-
-$section = 'in-news:editarticle_review';
-
-$ado = &GetADODBConnection();
-
-
-if(is_numeric($Rev->Get("CreatedById")))
-{
- if($Rev->Get("CreatedById")>0)
- {
- $u = $objUsers->GetUser($Rev->Get("CreatedById"));
- $login_name = $u->Get("Login");
- }
- else
- $login_name = "root";
-}
-else
-{
- if($objSession->Get("PortalUserId")>0)
- {
- $u = $objUsers->Get($objSession->Get("PortalUserId"));
- $login_name = $u->Get("CreatedById");
- }
- else
- $login_name="root";
-}
-
-$title = prompt_language("la_Text_Editing")." ".prompt_language("la_Text_Article")." '".$c->Get("Title")."' - ".prompt_language("la_tab_Reviews")." by ".$login_name;
-
-$objListToolBar = new clsToolBar();
-$objListToolBar->Add("img_save", "la_Save","#","swap('img_save','toolbar/tool_select_f2.gif');", "swap('img_save', 'toolbar/tool_select.gif');","do_save_review('article','in-news/admin/addarticle_reviews.php',0);",$imagesURL."/toolbar/tool_select.gif");
-$objListToolBar->Add("img_cancel", "la_Cancel","#","swap('img_cancel','toolbar/tool_cancel_f2.gif');", "swap('img_cancel', 'toolbar/tool_cancel.gif');","do_save_review('article','in-news/admin/addarticle_reviews.php',-1);",$imagesURL."/toolbar/tool_cancel.gif");
-int_header($objListToolBar,NULL,$title);
-
-if ($objSession->GetVariable("HasChanges") == 1) {
-?>
-<table width="100%" border="0" cellspacing="0" cellpadding="0" class="toolbar">
- <tr>
- <td valign="top">
- <?php int_hint_red(admin_language("la_Warning_Save_Item")); ?>
- </td>
- </tr>
-</table>
-<?php } ?>
-<TABLE cellSpacing="0" cellPadding="2" width="100%" class="tableborder">
-<FORM ID="article" NAME="article" method="POST" ACTION="">
-<?php int_subsection_title("Review"); ?>
- <tr <?php int_table_color(); ?>>
- <td valign="top" colspan="3"><?php echo prompt_language("la_prompt_Enable_HTML"); ?>
- <input type="checkbox" ID="html_enable" tabindex="1" name="html_enable" value="1" <?php if($Rev->Get("TextFormat")==1) echo "CHECKED"; ?>>
- <br>
- <?php int_hint(prompt_language("la_Warning_Enable_HTML")); ?>
- </td>
- </tr>
- <tr <?php int_table_color(); ?>>
- <td valign="top"><span class="text"><?php echo prompt_language("la_prompt_ReviewId"); ?></span></td>
- <td>
- <span class="text"><?php echo $Rev->Get("ReviewId"); ?></span>
- </td>
- <td><span class="text">&nbsp;</span></td>
- </tr>
-
- <tr <?php int_table_color(); ?>>
- <td valign="top"><span class="text" ID="prompt_createdby"><?php echo prompt_language("la_prompt_CreatedBy"); ?></span></td>
- <td>
- <span class="text">
- <input type="text" ValidationType="exists" name="createdby" class="text" size="40" value="<?php echo inp_textarea_unescape($login_name); ?>">
- <a href="#">
- <img src="<?php echo $imagesURL; ?>/icon24_link_user.gif" style="cursor:hand" border="0"
- ONCLICK="OpenUserSelector('','','<?php echo $envar; ?>&destform=article&destfield=createdby&IdField=Login&Selector=radio');">
- </a>
- </span>
- </td>
- <td><span class="text">&nbsp;</span></td>
- </tr>
-
-
- <tr <?php int_table_color(); ?>>
- <td valign="top"><SPAN id="prompt_review_body" class="text"><?php echo prompt_language("la_prompt_ReviewText"); ?></SPAN><br>
- <a href="#">
- <img src="<?php echo $imagesURL; ?>/icon24_link_editor.gif" style="cursor:hand" border="0"
- ONCLICK="document.getElementById('html_enable').checked = true; OpenEditor('&section=<?php echo $section; ?>','article','review_body');">
- </a>
- </td>
- <td>
- <textarea rows="8" tabindex="1" ValidationType="exists" name="review_body" cols="70" class="text"><?php echo inp_textarea_unescape(inp_htmlize($Rev->parsetag("review_text"))); ?></textarea>
- </td>
- <td></td>
- </tr>
-
- <?php int_subsection_title("General"); ?>
-
- <tr <?php int_table_color(); ?>>
- <td valign="top" class="text"><?php echo prompt_language("la_prompt_Status"); ?></td>
- <td>
- <input type="radio" tabindex="2" name="status" class="text" value="1" <?php if($Rev->Get("Status") == 1) echo "checked"; ?>><?php echo prompt_language("la_val_Active"); ?>
- <input type="radio" tabindex="2" name="status" class="text" value="2" <?php if($Rev->Get("Status") == 2) echo "checked"; ?>><?php echo prompt_language("la_val_Pending"); ?>
- <input type="radio" tabindex="2" name="status" class="text" value="0" <?php if($Rev->Get("Status") == 0) echo "checked"; ?>><?php echo prompt_language("la_val_Disabled"); ?>
- </td>
- <td class="text">&nbsp;</td>
- </tr>
-
- <tr <?php int_table_color(); ?>>
- <td valign="top" class="text"><?php echo prompt_language("la_prompt_Priority"); ?></td>
- <td>
- <input type="text" tabindex="3" name="review_priority" class="text" size="3" value="<?php echo $Rev->Get("Priority"); ?>">
- </td>
- <td class="text">&nbsp;</td>
- </tr>
-
- <tr <?php int_table_color(); ?>>
- <td valign="top"><SPAN ID="prompt_review_date" class="text"><?php echo prompt_language("la_prompt_CreatedOn"); ?></SPAN></td>
- <td>
- <input type="text" tabindex="4" ValidationType="date" name="review_date" id="review_date_id" datepickerIcon="<?php echo $imagesURL; ?>/ddarrow.gif" class="text" size="20" value="<?php echo $Rev->parsetag("review_created_date"); ?>">
- <span class="small"><?php echo prompt_language("la_prompt_DateFormat"); ?></span></td>
- <td></td>
- </tr>
- <tr <?php int_table_color(); ?>>
- <td valign="top"><SPAN id="prompt_review_time" class="text"><?php echo prompt_language("la_prompt_CreatedOn_Time"); ?></SPAN></td>
- <td>
- <input type="text" name="review_time" ValidationType="time" tabindex="5" class="text" size="20" value="<?php echo $Rev->parsetag("review_created_time"); ?>">
- <span class="small"><?php echo prompt_language("la_prompt_TimeFormat"); ?></span></td>
- <td></td>
- </tr>
- <INPUT TYPE="hidden" NAME="CreatedById" value = "<?php echo $Rev->Get("CreatedById"); ?>">
- <input type="hidden" name="ReviewId" value ="<?php echo $Rev->Get("ReviewId"); ?>">
- <input type="hidden" name="ItemId" value ="<?php echo $Rev->Get("ItemId"); ?>">
- <input type="hidden" name="ItemType" value ="<?php echo $Rev->Get("ItemType"); ?>">
- <input type="hidden" name="Action" value="<?php echo $action; ?>">
- <input type="hidden" name="NewsEditStatus" VALUE="0">
-</FORM>
-</TABLE>
-<FORM NAME="save_edit_buttons" ID="save_edit_buttons" method="POST" ACTION="">
- <input type=hidden NAME="Action" VALUE="save_cat_edit">
-</FORM>
-<!-- CODE FOR VIEW MENU -->
-<form method="post" action="<?php echo $_SERVER["PHP_SELF"]."?".$envar; ?>" name="viewmenu">
-<input type="hidden" name="fieldname" value="">
-<input type="hidden" name="varvalue" value="">
-<input type="hidden" name="varvalue2" value="">
-<input type="hidden" name="Action" value="">
-</form>
-<script src="<?php echo $adminURL; ?>/include/calendar.js"></script>
-<SCRIPT language="JavaScript">
- initCalendar("review_date_id", CalDateFormat);
- MarkAsRequired(document.getElementById("article"));
-</SCRIPT>
-<!-- END CODE-->
-<?php int_footer(); ?>
Property changes on: branches/unlabeled/unlabeled-1.9.24/in-news/admin/addreview.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.9.24.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.14.20/in-news/admin/addarticle.php
===================================================================
--- branches/unlabeled/unlabeled-1.14.20/in-news/admin/addarticle.php (revision 12831)
+++ branches/unlabeled/unlabeled-1.14.20/in-news/admin/addarticle.php (nonexistent)
@@ -1,721 +0,0 @@
-<?php
-##############################################################
-##In-portal ##
-##############################################################
-## In-portal ##
-## Intechnic Corporation ##
-## All Rights Reserved, 1998-2002 ##
-## ##
-## No portion of this code may be copied, reproduced or ##
-## otherwise redistributed without proper written ##
-## consent of Intechnic Corporation. Violation will ##
-## result in revocation of the license and support ##
-## privileges along maximum prosecution allowed by law. ##
-##############################################################
-
-// new startup: begin
-define('REL_PATH', 'in-news/admin');
-$relation_level = count( explode('/', REL_PATH) );
-define('FULL_PATH', realpath(dirname(__FILE__) . str_repeat('/..', $relation_level) ) );
-require_once FULL_PATH.'/kernel/startup.php';
-// new startup: end
-
-$pathtolocal = $pathtoroot."in-news/";
-require_once ($pathtoroot.$admin."/include/elements.php");
-require_once ($pathtoroot."kernel/admin/include/navmenu.php");
-require_once ($pathtolocal."admin/include/navmenu.php");
-require_once($pathtoroot.$admin."/toolbar.php");
-
-unset($objEditItems);
-
-$objEditItems = new clsNewsList();
-$objEditItems->SourceTable = $objSession->GetEditTable("News");
-$objEditItems->EnablePaging = FALSE;
-
-$objRelList = new clsRelationshipList();
-$objReviewList = new clsItemReviewList();
-
-$objCustomFields = new clsCustomFieldList(2);
-$objCustomDataList = new clsCustomDataList();
-$objImages = new clsImageList();
-
-//Multiedit init
-if ($_GET["new"] == 1)
-{
- $c = new clsNews(NULL);
- $c->Set("CreatedOn", adodb_mktime());
-// echo "val: ".$objConfig->Get("News_Archive")."<br>\n";
- if($objConfig->Get("News_Archive")>0)
- {
- $e = ((int)$objConfig->Get("News_Archive")*86400) + (int)adodb_date("U");
- $c->Set("EndOn", $e);
- }
- else
- $c->Set("EndOn",0);
- $c->Set("StartDate",0);
- $c->Set("CategoryId",$objCatList->CurrentCategoryID());
- $c->Set("HotItem",2);
- $c->Set("NewItem",2);
- $c->Set("PopItem",2);
- $c->Set("Status",2);
- $c->Set('AutomaticFilename', 1);
- $c->Set("TextFormat",1); //html enabled
- if($objSession->Get("PortalUserId")>0)
- {
- $u = $objUsers->GetUser($objSession->Get("PortalUserId"));
- $c->Set("Author",$u->Get("Login"));
- }
- else
- {
- $c->Set("Author","root");
- }
- $en = 0;
- $action = "n_add_article";
- $objArticleList->CreateEmptyEditTable("NewsId");
- $objRelList->CreateEmptyEditTable("SourceId");
- $objCustomDataList->CreateEmptyEditTable("CustomDataId");
- $objArticleList->CreateEmptyCatListTable("ItemResourceId");
- $objReviewList->CreateEmptyEditTable("ReviewId");
- $objImages->CreateEmptyEditTable("ResourceId");
-
- $TitleVerb = prompt_language("la_Text_Adding");
- $Org = NULL;
-}
-else
-{
- $env_id=$n_var_list['id'];
- if($env_id) $_POST['newslist']=Array($env_id);
-
- $en = (int)$_GET["en"];
- if($_GET["item"])
- {
- if($_GET["newsession"]==1)
- {
- $objSession->CopyToNewSession();
- $objEditItems->SourceTable = $objSession->GetEditTable("News");
- }
-
- /*shortcut to edit link */
- $objArticleList->CopyToEditTable("ResourceId",$_GET["item"]);
- }
- else
- {
- if (isset($_POST["newslist"]))
- {
- $objArticleList->CopyToEditTable("NewsId",$_POST["newslist"]);
- }
- }
- $objEditItems->Query_Item("SELECT * FROM ".$objEditItems->SourceTable);
- /* make a copy of the relationship records */
- if(isset($_POST["newslist"]) || $_GET["item"])
- {
- $ids = $objEditItems->GetResourceIDList();
- $objRelList->CopyToEditTable("SourceId",$ids);
- $objCustomDataList->CopyToEditTable("ResourceId",$ids);
- $objArticleList->CopyCatListToEditTable("ItemResourceId", $ids);
- $objReviewList->CopyToEditTable("ItemId",$ids);
- $objImages->CopyToEditTable("ResourceId",$ids);
- }
- $itemcount=$objEditItems->NumItems();
- $c = $objEditItems->GetItemByIndex($en);
-
- if($itemcount>1)
- {
- if ($en+1 == $itemcount)
- $en_next = -1;
- else
- $en_next = $en+1;
-
- if ($en == 0)
- $en_prev = -1;
- else
- $en_prev = $en-1;
- }
- $action = "n_edit_article";
- $TitleVerb = prompt_language("la_Text_Editing");
- /* check to see if this is a pending item */
- if((int)$c->Get("OrgId")>0 && $c->Get("Status")==-2)
- {
- $Org = new clsNews($c->Get("OrgId"));
- }
- else
- $Org = NULL;
-}
-
-$envar = "env=" . BuildEnv() . "&en=$en";
-//$formaction = "addarticle.php?".$envar;
-
-//Set Section
-
-//if (isset($itemlist))
- $section = 'in-news:editarticle_general';
-//else
-// $section = 'in-news:addarticle_general';
-
-//Set Environment Variable
-$saveURL = $admin."/".$objSession->GetVariable('ReturnScript');
-//Display header
-$sec = $objSections->GetSection($section);
-$objCatToolBar = new clsToolBar();
-$objCatToolBar->Add("img_save", "la_Save","#","swap('img_save','toolbar/tool_select_f2.gif');", "swap('img_save', 'toolbar/tool_select.gif');","edit_submit('article','NewsEditStatus','$saveURL',1);","tool_select.gif");
-$objCatToolBar->Add("img_cancel", "la_Cancel","#","swap('img_cancel','toolbar/tool_cancel_f2.gif');", "swap('img_cancel', 'toolbar/tool_cancel.gif');","edit_submit('article','NewsEditStatus','$saveURL',2);","tool_cancel.gif");
-
-if ( isset($en_prev) || isset($en_next) )
-{
- $url = $RootUrl."in-news/admin/addarticle.php";
- $StatusField = "NewsEditStatus";
- $form = "article";
- MultiEditButtons($objCatToolBar,$en_next,$en_prev,$form,$StatusField,$url,$sec->Get("OnClick"));
- //$objCatToolBar->Add("divider");
-}
-
-$article_t = inp_textarea_unescape($c->parsetag("article_title"));
-
-if (strlen($article_t))
- $editing_title = "'".$article_t."' ";
-else
- $editing_title = "";
-
-$title = $TitleVerb." ".prompt_language("la_Text_Article")." $editing_title- ".prompt_language("la_tab_General");
- int_header($objCatToolBar,NULL,$title);
-if ($objSession->GetVariable("HasChanges") == 1) {
-?>
-<table width="100%" border="0" cellspacing="0" cellpadding="0" class="toolbar">
- <tr>
- <td valign="top">
- <?php int_hint_red(admin_language("la_Warning_Save_Item")); ?>
- </td>
- </tr>
-</table>
-<?php } ?>
-<table width="100%" border="0" cellspacing="0" cellpadding="4" class="tableborder">
-<form ID="article" enctype="multipart/form-data" name="article" action="" method=POST>
- <tr <?php int_table_color(); ?>>
- <td valign="top" colspan="3"><?php echo prompt_language("la_prompt_Enable_HTML"); ?>
-<?php
- if($c->Get("TextFormat")==1)
- $checked=" checked";
-?>
- <input type="checkbox" tabindex="1" name="html_enable" value="1" <?php echo $checked; ?>>
- <br>
- <?php int_hint(prompt_language("la_Warning_Enable_HTML")); ?>
- </td>
- </tr>
- <?php int_subsection_title(prompt_language("la_Text_Article")); ?>
- <tr <?php int_table_color(); ?>>
- <td valign="top"><span class="text" ID="prompt_NewsId"><?php echo prompt_language("la_prompt_NewsId"); ?></span></td>
- <TD><?php echo $c->Get("NewsId"); ?>
- <TD><b><?php if(is_object($Org)) echo prompt_language("la_origional_values"); ?></b></TD>
- </TR>
- <tr <?php int_table_color(); ?>>
- <td valign="top"><span ID="prompt_news_title" class="text"><?php echo prompt_language("la_prompt_Title"); ?></span></td>
- <td>
- <input type="text" ValidationType="exists" tabindex="2" name="news_title" class="text" size="40" value="<?php echo inp_htmlize($c->Get("Title")); ?>">
- </td>
- <td>
-<?php
- if(is_object($Org))
- {
- $OrgValue = $Org->Get("Title");
- $NewValue = $c->Get("Title");
- if($OrgValue != $NewValue)
- {
- $class = "error";
- }
- else
- $class = "text";
- echo "<SPAN CLASS=\"$class\">".inp_textarea_unescape($OrgValue)."</SPAN>";
- }
-?>
- </td>
- </tr>
- <tr <?php int_table_color(); ?>>
- <td valign="top"><span ID="prompt_news_author" class="text"><?php echo prompt_language("la_prompt_Author"); ?></span></td>
- <td>
- <input type="text" ValidationType="exists" tabindex="3" name="news_author" class="text" size="40" value="<?php echo inp_htmlize($c->Get("Author")); ?>">
- <a href="#">
- <img src="<?php echo $imagesURL; ?>/icon24_link_user.gif" style="cursor:hand" border="0"
- ONCLICK="OpenUserSelector('','','<?php echo $envar; ?>&destform=article&destfield=news_author&IdField=Login&Selector=radio');">
- </a>
- </td>
- <td>
-<?php
- if(is_object($Org))
- {
- $OrgValue = $Org->Get("Author");
- $NewValue = $c->Get("Author");
- if($OrgValue != $NewValue)
- {
- $class = "error";
- }
- else
- $class = "text";
- echo "<SPAN CLASS=\"$class\">".inp_textarea_unescape($OrgValue)."</SPAN>";
- }
-?>
- </td>
- </tr>
- <tr <?php int_table_color(); ?>>
- <td valign="top"><SPAN id="prompt_news_body" class="text"><?php echo prompt_language("la_prompt_ArticleBody"); ?></span><br>
- <a href="#">
- <img src="<?php echo $adminURL; ?>/icons/icon24_link_editor.gif" style="cursor:hand" border="0"
- ONCLICK="document.forms[0].elements[0].checked=true; OpenEditor('&section=<?php echo $section; ?>','article','news_body');">
- </a>
- </td>
- <td>
- <textarea ValidationType="exists" tabindex="4" rows="8" name="news_body" cols="70" class="text"><?php echo inp_textarea_unescape(inp_htmlize($c->Get("Body"))); ?></textarea>
- </td>
- <td>
-<?php
- if(is_object($Org))
- {
- $OrgValue = $Org->Get("Body");
- $NewValue = $c->Get("Body");
- if($OrgValue != $NewValue)
- {
- $class = "error";
- }
- else
- $class = "text";
- echo "<SPAN CLASS=\"$class\">".substr(strip_tags($OrgValue),0,100);
- if(strlen($OrgValue)>100)
- echo " ..";
- echo "</SPAN>";
- }
-?>
- </td>
- </tr>
- <tr <?php int_table_color(); ?>>
- <td valign="top"><SPAN ID="prompt_news_excerpt" class="text"><?php echo prompt_language("la_prompt_ArticleExcerpt"); ?></SPAN></td>
- <td>
- <textarea rows="3" name="news_excerpt" tabindex="5" cols="70" class="text"><?php echo inp_textarea_unescape(inp_htmlize($c->Get("Excerpt"))); ?></textarea>
- <br><input type="checkbox" name="excerpt_generate" tabindex="6" value="1"><?php echo prompt_language("la_prompt_AutoGen_Excerpt"); ?>
- </td>
- <td>
-<?php
- if(is_object($Org))
- {
- $OrgValue = $Org->Get("Excerpt");
- $NewValue = $c->Get("Excerpt");
- if($OrgValue != $NewValue)
- {
- $class = "error";
- }
- else
- $class = "text";
- echo "<SPAN CLASS=\"$class\">".inp_textarea_unescape($OrgValue)."</SPAN>";
- }
-?>
- </td>
- </tr>
-
- <tr <?php int_table_color(); ?>>
- <td valign="top"><span id="prompt_auto_filename" class="text"><?php echo prompt_language('la_prompt_AutomaticFilename'); ?></span></td>
- <td>
- <input type="checkbox" tabindex="5" name="auto_filename" id="auto_filename" class="text" value="1"<?php if( $c->Get('AutomaticFilename') == 1) echo ' checked'; ?> onchange="reflect_filename();">
- </td>
- <td class="text">&nbsp;</td>
- </tr>
- <tr <?php int_table_color(); ?>>
- <td valign="top"><span ID="prompt_filename" class="text"><?php echo prompt_language('la_prompt_CustomFilename'); ?></span></td>
- <td>
- <input type="text" name="filename" id="filename" tabindex="1" class="text" size="63" value="<?php echo $c->Get('Filename'); ?>">
- </td>
- <td>&nbsp;</td>
- </tr>
-
- <?php int_subsection_title(prompt_language("la_tab_Properties")); ?>
-
- <tr <?php int_table_color(); ?>>
- <td valign="top" class="text"><?php echo prompt_language("la_prompt_Status"); ?></td>
- <td>
- <input type="radio" tabindex="7" name="status" class="text" value="1" <?php if($c->Get("Status") == 1) echo "checked"; ?>><?php echo prompt_language("la_val_Active"); ?>
-<?php
- if(is_object($Org))
- {
- $PendingVal = -2;
- }
- else
- $PendingVal = 2;
-?>
- <input type="radio" tabindex="7" name="status" class="text" value="<?php echo $PendingVal; ?>" <?php if($c->Get("Status") == $PendingVal) echo "checked"; ?>><?php echo prompt_language("la_val_Pending"); ?>
- <input type="radio" tabindex="7" name="status" class="text" value="0" <?php if($c->Get("Status") == 0) echo "checked"; ?>><?php echo prompt_language("la_val_Disabled"); ?>
- </td>
- <td class="text">
- <?php
- if(is_object($Org))
- {
- echo prompt_language("la_approve_description");
- }
- ?>
- </td>
- </tr>
- <tr <?php int_table_color(); ?>>
- <td valign="top" class="text"><?php echo prompt_language("la_prompt_New"); ?></td>
- <td>
- <input type="radio" name="itemnew" class="text" tabindex="8" value="2" <?php if($c->Get("NewItem") == 2) echo "checked"; ?>><?php echo prompt_language("la_val_Auto"); ?>
- <input type="radio" name="itemnew" class="text" tabindex="8" value="1" <?php if($c->Get("NewItem") == 1) echo "checked"; ?>><?php echo prompt_language("la_val_Always"); ?>
- <input type="radio" name="itemnew" class="text" tabindex="8" value="0" <?php if($c->Get("NewItem") == 0) echo "checked"; ?>><?php echo prompt_language("la_val_Never"); ?>
- </td>
- <td>
-<?php
- if(is_object($Org))
- {
- switch($Org->Get("NewItem"))
- {
- case 2:
- echo prompt_language("la_val_Auto");
- break;
- case 1:
- echo prompt_language("la_val_Always");
- break;
- case 0:
- echo prompt_language("la_val_Never");
- break;
- }
- }
-?>
- </td>
- </tr>
- <tr <?php int_table_color(); ?>>
- <td valign="top" class="text"><?php echo prompt_language("la_prompt_Hot"); ?></td>
- <td>
- <input type="radio" name="itemhot" class="text" tabindex="9" value="2" <?php if($c->Get("HotItem") == 2) echo "checked"; ?>><?php echo prompt_language("la_val_Auto"); ?>
- <input type="radio" name="itemhot" class="text" tabindex="9" value="1" <?php if($c->Get("HotItem") == 1) echo "checked"; ?>><?php echo prompt_language("la_val_Always"); ?>
- <input type="radio" name="itemhot" class="text" tabindex="9" value="0" <?php if($c->Get("HotItem") == 0) echo "checked"; ?>><?php echo prompt_language("la_val_Never"); ?>
-
- </td>
- <td>
-<?php
- if(is_object($Org))
- {
- switch($Org->Get("HotItem"))
- {
- case 2:
- echo prompt_language("la_val_Auto");
- break;
- case 1:
- echo prompt_language("la_val_Always");
- break;
- case 0:
- echo prompt_language("la_val_Never");
- break;
- }
- }
-?>
- </td>
- </tr>
- <tr <?php int_table_color(); ?>>
- <td valign="top" class="text"><?php echo prompt_language("la_prompt_Pop"); ?></td>
- <td>
- <input type="radio" name="itempop" class="text" value="2" tabindex="10" <?php if($c->Get("PopItem") == 2) echo "checked"; ?>><?php echo prompt_language("la_val_Auto"); ?>
- <input type="radio" name="itempop" class="text" value="1" tabindex="10" <?php if($c->Get("PopItem") == 1) echo "checked"; ?>><?php echo prompt_language("la_val_Always"); ?>
- <input type="radio" name="itempop" class="text" value="0" tabindex="10" <?php if($c->Get("PopItem") == 0) echo "checked"; ?>><?php echo prompt_language("la_val_Never"); ?>
-
- </td>
- <td>
-<?php
- if(is_object($Org))
- {
- switch($Org->Get("PopItem"))
- {
- case 2:
- echo prompt_language("la_val_Auto");
- break;
- case 1:
- echo prompt_language("la_val_Always");
- break;
- case 0:
- echo prompt_language("la_val_Never");
- break;
- }
- }
-?>
- </td>
- </tr>
- <tr <?php int_table_color(); ?>>
- <td valign="top" class="text"><?php echo prompt_language("la_prompt_EditorsPick"); ?></td>
- <td>
- <input type="checkbox" name="news_pick" class="text" value="1" tabindex="11" <?php if($c->Get("EditorsPick") == 1) echo "checked"; ?>></td>
- <td>
-<?php
- if(is_object($Org))
- {
- if($c->Get("EditorsPick"))
- {
- echo prompt_language("lu_yes");
- }
- else
- echo prompt_language("lu_no");
- }
-?>
- </td>
- </tr>
-
- <tr <?php int_table_color(); ?>>
- <td valign="top" class="text"><?php echo prompt_language("la_prompt_LeadArticle"); ?></td>
- <td>
- <input type="checkbox" name="news_leading" class="text" tabindex="12" value="1" <?php if($c->Get("LeadStory") == 1) echo "checked"; ?>>
- </td>
- <td>
-<?php
- if(is_object($Org))
- {
- if($c->Get("LeadStory"))
- {
- echo prompt_language("lu_yes");
- }
- else
- echo prompt_language("lu_no");
- }
-?>
- </td>
- </tr>
- <tr <?php int_table_color(); ?>>
- <td valign="top" class="text"><?php echo prompt_language("la_prompt_CatLead"); ?></td>
- <td>
- <input type="checkbox" name="news_leading_cat" class="text" tabindex="13" value="1" <?php if($c->Get("LeadCatStory") == 1) echo "checked"; ?>>
- </td>
- <td>
-<?php
- if(is_object($Org))
- {
- if($c->Get("LeadCatStory"))
- {
- echo prompt_language("lu_yes");
- }
- else
- echo prompt_language("lu_no");
- }
-?>
- </td>
- </tr>
-
- <tr <?php int_table_color(); ?>>
- <td valign="top" class="text"><?php echo prompt_language("la_prompt_Priority"); ?></td>
- <td>
- <input type="text" name="news_priority" tabindex="14" class="text" size="3" value="<?php echo $c->Get("Priority"); ?>">
- </td>
- <td>
-<?php
- if(is_object($Org))
- {
- $OrgValue = (int)$Org->Get("Priority");
- $NewValue = (int)$c->Get("Priority");
- if($OrgValue != $NewValue)
- {
- $class = "error";
- }
- else
- $class = "text";
- echo "<SPAN CLASS=\"$class\">$OrgValue</SPAN>";
- }
-?>
- </td>
- </tr>
-
- <tr <?php int_table_color(); ?>>
- <td valign="top"><SPAN id="prompt_news_date" class="text"><?php echo prompt_language("la_prompt_CreatedOn"); ?></SPAN></td>
- <td>
- <input type="text" ValidationType="date,exists" tabindex="15" name="news_date" id="news_date_selector" datepickerIcon="<?php echo $imagesURL; ?>/ddarrow.gif" class="text" size="20" value="<?php echo $c->parsetag('article_date'); ?>">
- <span class="small"><?php echo prompt_language("la_prompt_DateFormat"); ?></span></td>
- <td>
-<?php
- if(is_object($Org))
- {
- $OrgValue = $Org->parsetag('article_date');
- $NewValue = $c->parsetag('article_date');
- if($OrgValue != $NewValue)
- {
- $class = "error";
- }
- else
- $class = "text";
- echo "<SPAN CLASS=\"$class\">$OrgValue</SPAN>";
- }
-?>
- </td>
- </tr>
- <tr <?php int_table_color(); ?>>
- <td valign="top"><SPAN id="prompt_news_startdate" class="text"><?php echo prompt_language("la_prompt_StartDate"); ?></span></td>
- <td>
- <input type="text" ValidationType="date" tabindex="16" name="news_startdate" id="news_startdate_selector" datepickerIcon="<?php echo $imagesURL; ?>/ddarrow.gif" class="text" size="20" value="<?php echo $c->parsetag($c->Get('StartDate') > 0 ? 'article_startdate' : 'article_date'); ?>">
- <span class="small"><?php echo prompt_language("la_prompt_DateFormat"); ?></span></td>
- <td>
-<?php
- if(is_object($Org))
- {
- $OrgValue = $Org->parsetag('article_startdate');
- $NewValue = $c->parsetag('article_startdate');
- if($OrgValue != $NewValue)
- {
- $class = "error";
- }
- else
- $class = "text";
- echo "<SPAN CLASS=\"$class\">$OrgValue</SPAN>";
- }
-?>
- </td>
- </tr>
- <tr <?php int_table_color(); ?>>
- <td valign="top"><SPAN id="prompt_news_enddate" class="text"><?php echo prompt_language("la_prompt_ArchiveDate"); ?></td>
- <td>
- <input type="text" ValidationType="date" tabindex="17" name="news_enddate" id="news_enddate_selector" datepickerIcon="<?php echo $imagesURL; ?>/ddarrow.gif" class="text" size="20" value="<?php echo $c->parsetag('article_enddate'); ?>">
- <span class="small"><?php echo prompt_language("la_prompt_DateFormat"); ?></span></td>
- <td>
-<?php
- if(is_object($Org))
- {
- $OrgValue = $Org->parsetag('article_enddate');
- $NewValue = $c->parsetag('article_enddate');
- if($OrgValue != $NewValue)
- {
- $class = "error";
- }
- else
- $class = "text";
- echo "<SPAN CLASS=\"$class\">$OrgValue</SPAN>";
- }
-?>
- </td>
- </tr>
-
- <?php int_subsection_title(prompt_language("la_Text_Counters")); ?>
- <tr <?php int_table_color(); ?>>
- <td valign="top" class="text"><?php echo prompt_language("la_prompt_Rating"); ?></td>
- <td>
- <input type="text" name="news_rating" class="text" tabindex="18" size="5" value="<?php echo LangNumber($c->Get("CachedRating"),1); ?>">
- <span class="small"><?php echo prompt_language("la_prompt_RatingLimits"); ?></span></td>
- <td>
-<?php
- if(is_object($Org))
- {
- $OrgValue = (int)$Org->Get("CachedRating");
- $NewValue = (int)$c->Get("CachedRating");
- if($OrgValue != $NewValue)
- {
- $class = "error";
- }
- else
- $class = "text";
- echo "<SPAN CLASS=\"$class\">$OrgValue</SPAN>";
- }
-?>
- </td>
- </tr>
- <tr <?php int_table_color(); ?>>
- <td valign="top" class="text"><?php echo prompt_language("la_prompt_Votes"); ?></td>
- <td>
- <input type="text" name="news_votes" class="text" tabindex="19" size="5" value="<?php echo LangNumber($c->Get("CachedVotesQty",0)); ?>">
- <span class="small"><?php echo prompt_language("la_prompt_VoteLimits"); ?></span></td>
- <td>
-<?php
- if(is_object($Org))
- {
- $OrgValue = (int)$Org->Get("CachedVotesQty");
- $NewValue = (int)$c->Get("CachedVotesQty");
- if($OrgValue != $NewValue)
- {
- $class = "error";
- }
- else
- $class = "text";
- echo "<SPAN CLASS=\"$class\">$OrgValue</SPAN>";
- }
-?>
- </td>
- </tr>
- <tr <?php int_table_color(); ?>>
- <td valign="top" class="text"><?php echo prompt_language("la_prompt_Views"); ?></td>
- <td>
- <input type="text" name="news_hits_show" class="text" tabindex="20" size="5" value="<?php echo LangNumber(round($c->Get("Hits")),0); ?>">
- <input type="hidden" name="news_hits" value="<?php echo LangNumber($c->Get("Hits"),0); ?>">
- <span class="small"><?php echo prompt_language("la_prompt_HitLimits"); ?></span></td>
- <td>
-<?php
- if(is_object($Org))
- {
- $OrgValue = (int)$Org->Get("Views");
- $NewValue = (int)$c->Get("Views");
- if($OrgValue != $NewValue)
- {
- $class = "error";
- }
- else
- $class = "text";
- echo "<SPAN CLASS=\"$class\">$OrgValue</SPAN>";
- }
-?>
- </td>
- </tr>
-<?php
-$CustomFieldUI = $objCustomFields->GetFieldUIList(TRUE);
-if($CustomFieldUI->NumItems()>0)
-{
- $objCustomDataList->SourceTable = $objSession->GetEditTable("CustomMetaData");
- if((int)$c->Get("ResourceId")>0)
- {
- $objCustomDataList->LoadResource($c->Get("ResourceId"));
- }
- $headings = $CustomFieldUI->GetHeadingList();
- //echo "<PRE>";print_r($objCustomFields); echo "</PRE>";
- $tab_index = 21;
- for($i=0;$i<=count($headings);$i++)
- {
- $h = $headings[$i];
- if(strlen($h))
- {
- int_subsection_title(prompt_language($h));
- $Items = $CustomFieldUI->GetHeadingItems($h);
- foreach($Items as $f)
- {
- $n = substr($f->name,1);
- $cfield = $objCustomFields->GetItemByField("FieldName",$n,FALSE);
- if(is_object($cfield))
- {
- $cv = $objCustomDataList->GetDataItem($cfield->Get("CustomFieldId"));
- if(is_object($cv))
- {
- $f->default_value = $cv->Get("Value");
- }
- }
- print "<tr ".int_table_color_ret().">\n";
- print " <td valign=\"top\" class=\"text\">".$f->GetPrompt()."</td>\n";
- print " <td nowrap>".$f->ItemFormElement($tab_index++)."</TD>";
- if(is_object($f->NextItem))
- {
- $n = $f->NextItem;
- print " <td>".$n->ItemFormElement($tab_index++)."</TD>";
- }
- else
- print " <td><span class=\"text\">&nbsp;</span></td>\n";
- print "</tr>\n";
- }
- }
- }
-}
-?>
- <input type="hidden" name="CategoryId" value="<?php echo $objCatList->CurrentCategoryID(); ?>">
- <input type="hidden" name="NewsId" value="<?php echo $c->Get("NewsId"); ?>">
- <input type="hidden" name="Action" value="<?php echo $action; ?>">
- <input type="hidden" name="NewsEditStatus" VALUE="0">
-</FORM>
-</table>
-<script src="<?php echo $adminURL; ?>/include/calendar.js"></script>
-<SCRIPT language="JavaScript">
- initCalendar("news_date_selector", CalDateFormat);
- initCalendar("news_startdate_selector", CalDateFormat);
- initCalendar("news_enddate_selector", CalDateFormat);
- function reflect_filename($e)
- {
- var $checked = document.getElementById('auto_filename').checked;
- document.getElementById('filename').readOnly = $checked;
- }
- reflect_filename();
-</SCRIPT>
-
-<?php
- MarkFields('article');
- int_footer();
-?>
\ No newline at end of file
Property changes on: branches/unlabeled/unlabeled-1.14.20/in-news/admin/addarticle.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.14.20.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.30.12/in-news/news.php
===================================================================
--- branches/unlabeled/unlabeled-1.30.12/in-news/news.php (revision 12831)
+++ branches/unlabeled/unlabeled-1.30.12/in-news/news.php (nonexistent)
@@ -1,1101 +0,0 @@
-<?php
-
-define('TYPE_NEWS', 2);
-define('Archived', 3);
-
-RegisterPrefix("clsNews","article","in-news/news.php");
-
-class clsNews extends clsCatItem
-{
- function clsNews($NewsId=NULL)
- {
- global $objSession;
-
- $this->clsCatItem(TRUE);
- $this->tablename=GetTablePrefix()."News";
- $this->type=TYPE_NEWS;
- $this->BasePermission="NEWS";
- $this->id_field = "NewsId";
- $this->TagPrefix="article";
- $this->TitleField = 'Title';
- if(isset($NewsId))
- $this->LoadFromDatabase($NewsId);
- if($objSession->HasSystemPermission("DEBUG.ITEM"))
- {
- $this->SetDebugLevel(1);
- }
-
- /* keyword highlighting */
- $this->OpenTagVar = "News_Highlight_OpenTag";
- $this->CloseTagVar = "News_Highlight_CloseTag";
-
- }
-
-
- function Validate()
- {
- global $objSession, $Errors;
-
- $dataValid = true;
- if(!strlen($this->Get("Title")))
- {
- $Errors->AddError("error.fieldIsRequired",'Name',"","",get_class($this),"Validate");
- $dataValid = false;
- }
-
- if(!(int)($this->Get("CreatedOn")))
- {
- $Errors->AddError("error.fieldIsRequired",'CreatedOn',"","",get_class($this),"Validate");
- $dataValid = false;
- }
- return $dataValid;
- }
-
-
- function SetNewItem()
- {
- global $objConfig;
-
- $value = $this->Get("CreatedOn");
-
- $cutoff = adodb_date("U") - ($objConfig->Get("News_NewDays") * 86400);
- $this->IsNew = FALSE;
- if($value>$cutoff)
- $this->IsNew = TRUE;
- return $this->IsNew;
- }
-
- function SetPopItem()
- {
- global $objConfig, $objArticleList;
-
- $cutoff = $objArticleList->GetPopValue();
- $this->IsPop = FALSE;
- if($cutoff>0)
- {
- if($this->Get('CachedRating') >= $cutoff
- && $this->Get('CachedVotesQty') >= $objConfig->Get('News_MinVotes'))
- {
- $this->IsPop = TRUE;
- }
- }
- return $this->IsPop;
- }
-
- function SetHotItem()
- {
- global $objConfig, $objArticleList;
-
- $this->IsHot = FALSE;
- $cutoff = $objArticleList->GetHotValue();
- if($cutoff>0)
- {
- if($this->Get("Hits")>=$cutoff)
- $this->IsHot = TRUE;
- }
- return $this->IsHot;
- }
-
- function Approve()
- {
- if($this->Get("Status")==-2)
- {
- $this->SendUserEventMail("ARTICLE.MODIFY.APPROVE",$this->Get("CreatedById"));
- $this->SendAdminEventMail("ARTICLE.MODIFY.APPROVE");
- }
- else
- {
- $this->SendUserEventMail("ARTICLE.APPROVE",$this->Get("CreatedById"));
- $this->SendAdminEventMail("ARTICLE.APPROVE");
- }
- $this->Set("Status", 1);
- $this->Update();
- }
-
- function Deny()
- {
- if($this->Get("Status")==-2)
- {
- $this->SendUserEventMail("ARTICLE.DENY.PENDING",$this->Get("CreatedById"));
- $this->SendAdminEventMail("ARTICLE.DENY.PENDING");
- }
- else
- {
- $this->SendUserEventMail("ARTICLE.DENY",$this->Get("CreatedById"));
- $this->SendAdminEventMail("ARTICLE.DENY");
- }
- $this->Set("Status", 0);
- $this->Update();
- }
-
- function LoadFromDatabase($Id)
- {
- global $Errors;
-
- if(!isset($Id))
- {
- $Errors->AddError("error.AppError",NULL,'Internal error: LoadFromDatabase id',"",get_class($this),"LoadFromDatabase");
- return false;
- }
-
- $sql = sprintf("SELECT * FROM ".$this->tablename." WHERE ".$this->IdField()." = '%s'", $Id);
- $result = $this->adodbConnection->Execute($sql);
- if ($result === false)
- {
- $Errors->AddError("error.DatabaseError",NULL,$this->adodbConnection->ErrorMsg(),"",get_class($this),"LoadFromDatabase");
- return false;
- }
-
- $data = $result->fields;
- if(is_array($data))
- $this->SetFromArray($data);
- $this->Clean();
- }
- function LoadFromResourceId($Id)
- {
- global $objSession, $Errors;
- if(!isset($Id))
- {
- $Errors->AddError("error.AppError",NULL,'Internal error: LoadFromDatabase id',"",get_class($this),"LoadFromResourceId");
- return false;
- }
- $sql = sprintf("SELECT * FROM ".$this->tablename." WHERE ResourceId = '%s'",$Id);
- $result = $this->adodbConnection->Execute($sql);
- if ($result === false)
- {
- $Errors->AddError("error.DatabaseError",NULL,$adodbConnection->ErrorMsg(),"",get_class($this),"LoadFromResourceId");
- return false;
- }
- $data = $result->fields;
- if(is_array($data))
- {
- $this->SetFromArray($data);
- $this->Clean();
- }
- return TRUE;
- }
-
- function GetGroupIcon()
- {
- $ret = "groupicons/".$this->m_GroupId.".gif";
- return $ret;
- }
-
- function StatusIcon()
- {
- global $rootURL;
-
- $ret = $rootURL."/in-news/admin/images/";
-
- switch($this->Get("Status"))
- {
- case STATUS_DISABLED:
- $ret .= "icon16_article_disabled.gif";
- break;
- case STATUS_PENDING:
- $ret .= "icon16_article_pending.gif";
- break;
- case STATUS_ACTIVE:
- $img = "icon16_article.gif";
- if($this->IsPopItem())
- $img = "icon16_article_pop.gif";
- if($this->IsHotItem())
- $img = "icon16_article_hot.gif";
- if($this->IsNewItem())
- $img = "icon16_article_new.gif";
- if($this->Is("EditorsPick"))
- $img = "icon16_article_pick.gif";
- $ret .= $img;
- break;
- }
- return $ret;
- }
-
- function ItemURL($Template=NULL,$SetCat=FALSE,$Action=NULL)
- {
- global $var_list_update,$var_list,$n_var_list_update,$m_var_list_update;
-
- $url_params = Array();
- $var_list_update["t"] = $Template ? $Template : $var_list["t"];
-
-// if($SetCat)
-// {
- $cat = $this->Get("CategoryId");
- if( !is_numeric($cat) ) $cat = $this->GetPrimaryCategory();
- $m_var_list_update["cat"] = $cat;
-// }
-
- $n_var_list_update["id"] = $this->Get("NewsId");
-
- if( isset($Action) && $Action ) $url_params['Action'] = $Action;
-
- $ret = HREF_Wrapper('', $url_params);
- unset($n_var_list_update["id"], $var_list_update["t"],$m_var_list_update["cat"]);
- return $ret;
- }
-
- function ParseObject($element)
- {
- global $objConfig, $objCatList, $var_list_update, $var_list, $n_var_list_update, $m_var_list_update, $objSession, $objUsers;
-
- $extra_attribs = ExtraAttributes($element->attributes);
- if(strtolower($element->name)==$this->TagPrefix)
- {
- $field = strtolower($element->attributes["_field"]);
- switch($field)
- {
- case "excerpt":
- /*
- @field:article.excerpt
- @description Returns the artcle excerpt
- */
- $ret = $this->HighlightField("Excerpt");
- break;
- case "body":
- /*
- @field:article.body
- @description:The main body of the article
- @attrib:_parsed:bool:If set, HTML and In-Portal tags in the body are preserved, otherwise they are escaped
- */
- $this->Increment("Hits", true);
- $parsed = $element->attributes["_parsed"];
- if($parsed)
- {
- $body = inp_unescape($this->Get("Body"));
- $body = $this->HighlightText($body);
- if($this->Get("TextFormat")!=1)
- {
- $body = nl2br($body);
- }
- $ret = $this->ParseTemplateText($body);
- }
- else
- $ret = inp_unescape($this->Get("Body"));
- $ret = $this->HighlightText($ret);
- break;
- case "title":
- /*
- @field:article.title
- @description: Article Title (headline)
- */
- $ret = $this->HighlightField("Title");
- break;
- case "author":
- /*
- @field:article.author
- @description:text by-line of the article
- */
- $ret = $this->HighlightField("Author");
- break;
- case "createdby":
- /*
- @field:article.createdby
- @description:parse a user field of the user that created the article
- @attrib:_usertag::User field to return (defaults to login ID)
- */
- $field = $element->attributes["_usertag"];
- if(!strlen($field))
- {
- $field = "user_login";
- }
-
- $userId = $this->Get("CreatedById");
- if (!empty($userId) && ($userId > 0))
- {
- $u =& $objUsers->GetItem($userId);
- if (is_object($u))
- {
- $ret = $u->parsetag($field);
- }
- }
- else
- $ret = " ";
- break;
- case "date":
- /*
- @field:article.date
- @description:Returns the date/time the article was created
- @attrib:_tz:bool:Convert the date to the user's local time
- @attrib:_part::Returns part of the date. The following options are available: month,day,year,time_24hr,time_12hr
- */
- $d = $this->Get("CreatedOn");
- $ret = $this->ParseTimeStamp($d,$element->attributes);
- break;
- case "modified":
- /*
- @field:article.modified
- @description:Returns the date/time the article was last modified
- @attrib:_tz:bool:Convert the date to the user's local time
- @attrib:_part::Returns part of the date. The following options are available: month,day,year,time_24hr,time_12hr
- */
- $d = $this->Get("Modified");
- if($d<=0)
- $d = $this->Get("CreatedOn");
-
- $ret = $this->ParseTimeStamp($d,$element->attributes);
- break;
-
- case "enddate":
- /*
- @field:article.enddate
- @description:Returns the date/time the article is to be archived
- @attrib:_tz:bool:Convert the date to the user's local time
- @attrib:_part::Returns part of the date. The following options are available: month,day,year,time_24hr,time_12hr
- */
- $d = $this->Get("EndOn");
- $ret = $this->ParseTimeStamp($d,$element->attributes);
- break;
- /*
- @field:article.startdate
- @description:Returns the date/time the article is to begin being displayed
- @attrib:_tz:bool:Convert the date to the user's local time
- @attrib:_part::Returns part of the date. The following options are available: month,day,year,time_24hr,time_12hr
- */
- case "startdate":
- $d = $this->Get("StartDate");
- $ret = $this->ParseTimeStamp($d,$element->attributes);
- break;
- case "add_favorite_link":
- /*
- @field:article.add_favorite_link
- @description:Returns a URL to add this article to the user's favorites
- @attrib:_template:tpl:Template URL should point to
- */
- if($objSession->HasCatPermission("FAVORITES"))
- {
- $t = $element->attributes["_template"];
- if(!strlen($t))
- $t = $var_list["t"];
- $ret = $this->ItemURL($t,FALSE,"n_add_favorite");
- }
- else
- {
- $t = $element->attributes["_errortemplate"];
- if(!strlen($t))
- $t = "favorite_error.tpl";
- $ret = $this->ItemURL($t,FALSE,"");
- }
- break;
- case "del_favorite_link":
- /*
- @field:article.del_favorite_link
- @description:Returns a URL to remove this article from the user's favorites
- @attrib:_template:tpl:Template URL should point to
- */
- if($objSession->HasCatPermission("FAVORITES"))
- {
- $t = $element->attributes["_template"];
- if(!strlen($t))
- $t = $var_list["t"];
- $ret = $this->ItemURL($t,FALSE,"n_del_favorite");
- }
- else
- {
- $t = $element->attributes["_errortemplate"];
- if(!strlen($t))
- $t = "favorite_error.tpl";
- $ret = $this->ItemURL($t,FALSE,"");
- }
- break;
- /*
- @field:article.favorite_toggle
- @description: Returns a link to set or reset the favorite flag for the current user
- @attrib: _template:tpl:Template to link to if user has the FAVORITES permission (defaults to current template)
- @attrib: _denytemplate:tpl: Template to link to if user does not have favorites permission (ie Guest) Defaults to current template
- @attrib: _addlabel:lang:Language tag to display if link is to add favorite
- @attrib: _addimage::Image url to include in link if adding favorite
- @attrib: _dellabel:lang:Language tag to display if item is already a favorite
- @attrib: _delimage::Image url to include in link if removing the favorite
- */
- case "favorite_toggle":
- $catid = $this->GetPrimaryCategory();
- $t = $element->attributes["_template"];
- if(!strlen($t))
- $t = $var_list["t"];
- if($objSession->HasCatPermission('FAVORITES', $catid))
- {
- if(!$this->IsFavorite($objSession->Get("PortalUserId"), $this->GetPrimaryCategory()))
- {
- $action = "n_add_favorite";
- $label = $element->attributes["_addlabel"];
- }
- else
- {
- $action = "n_del_favorite";
- $label = $element->attributes["_dellabel"];
- }
- }
- else
- {
- $action="";
- $label = $element->attributes["_addlabel"];
- $t = $element->attributes["_errortemplate"];
- if(!strlen($t))
- $t = "favorite_error.tpl";
- }
- $ret = "<A ".$extra_attribs." HREF=\"".$this->ItemURL($t,FALSE,$action)."\">".language($label)."</A>";
- break;
-
- /*
- @field:article.hits
- @description:Returns number of hits for item
- */
- case "hits":
- $ret=round($this->Get("Hits"));
- break;
-
-
-/*
- @field:article.link
- @description:Returns a URL setting the link to the article
- @attrib:_template:tpl:Template URL should point to
-*/
-/*
- @field:article.cat_link
- @description:Returns a URL setting the article to the current article and the article's category to the current category
- @attrib:_template:tpl:Template URL should point to
-*/
-/*
- @field:article.category
- @description:Return a category field from the article's category
- @attrib:_cattag::Category field to parse
-*/
-/*
- @field:article.reviews
- @description:Return the number of reviews for the article
- @attrib:_today:bool:Count reviews added today only
-*/
-/*
- @field:article.new
- @description:returns text if article's status is "new"
- @attrib:_label:lang: Text to return if status is new
-*/
-/*
- @field:article.pop
- @description:returns text if article's status is "popular"
- @attrib:_label:lang: Text to return if status is popular
-*/
-/*
- @field:article.hot
- @description:returns text if article's status is "hot"
- @attrib:_label:lang: Text to return if status is "hot"
-*/
-/*
- @field:article.pick
- @description:returns text if article's status is "hot"
- @attrib:_label:lang: Text to return if status is "hot"
-*/
-/*
- @field:article.rating
- @description:Displays the article rating
- @attrib:_displaymode:: How the rating should be displayed<br>
- <UL>
- <LI>"Numerical": Show the decimal value
- <LI>"Text": Show the text version
- <LI>"Graphical":Show images representing the rating
- </UL>
- @attrib:_onimage::on image tick shown in graphical display mode
- @attrib:_offimage::off image tick shown in graphical display mode
- @attrib:_separator::In graphical display mode, this html is placed between each tick image
-*/
-/*
- @field:article.custom
- @description:Returns a custom field
- @attrib:_customfield::field name to return
- @attrib:_default::default value
-*/
-/*
- @field:article.fullpath
- @description:The full category path of the item
-*/
-/*
- @field:article.relevance
- @description:Displays the article relevance in search results
- @attrib:_displaymode:: How the relevance should be displayed<br>
- <UL>
- <LI>"Numerical": Show the decimal value
- <LI>"Bar": Show the HTML representing the relevance. Returns two HTML cells &lg;td&lt; with specified background colors
- <LI>"Graphical":Show image representing the relevance
- </UL>
- @attrib:_onimage::Zero relevance image shown in graphical display mode. Also used as prefix to build other images (i.e. prefix+"_"+percentage+".file_extension"
- @attrib:_OffBackGroundColor::Off background color of HTML cell in bar display mode
- @attrib:_OnBackGroundColor::On background color of HTML cell in bar display mode
-*/
-
- }
- if(!isset($ret) || !strlen($ret))
- $ret = parent::ParseObject($element);
- }
- else
- {
- $ret = $this->parsetag($element->name);
- }
- return $ret;
- }
-
-
- function parsetag($tag)
- {
- global $n_var_list, $var_list, $n_var_list_update, $var_list_update, $objConfig;
-
- $tagname = $tag;
-
- switch($tagname)
- {
- case "article_category":
- return $this->Get("CategoryId");
- break;
- case "article_id":
- return $this->Get("NewsId");
- break;
- case "article_title":
- return inp_unescape($this->Get("Title"));
- break;
- case "article_excerpt":
- return inp_textarea_unescape($this->Get("Excerpt"));
- break;
- case "article_author":
- return $this->Get("Author");
- break;
- case "article_body":
- $ret = inp_unescape($this->Get("Body"));
- //$ret = $this->ParseTemplateText($body);
- return $ret;
- break;
- case "article_footer":
- return inp_textarea_unescape($this->Get("Footer"));
- break;
- case "article_priority":
- return (int)$this->Get("Priority");
- break;
- case "article_date":
- if ($this->Get('CreatedOn') <= 0) {
- return '';
- }
- return LangDate($this->Get('CreatedOn'), 0, true);
- break;
-
- case "article_enddate":
- if ($this->Get('EndOn') <= 0) {
- return '';
- }
- return LangDate($this->Get('EndOn'), 0, true);
- break;
-
- case "article_startdate":
- if ($this->Get('StartDate') <= 0) {
- return '';
- }
- return LangDate($this->Get('StartDate'), 0, true);
- break;
-
- case "article_hits":
- return $this->Get("Hits");
- break;
- case "article_views":
- return $this->Get("Hits");
- break;
- case "article_rating":
- return round($this->Get("CachedRating"),1);
- break;
- case "article_rating_img":
- return "inlink/rating/".RatingImage($this->Get("CachedRating")).".gif";
- break;
- case "article_votes":
- return $this->Get("CachedVotesQty");
- break;
- case "article_pick":
- if ($this->Is("EditorsPick"))
- return "pick";
- break;
-
- case "article_new":
- if($this->IsNewItem())
- return "new";
- break;
- case "article_pop":
- if($this->IsPopItem())
- return "pop";
- break;
- case "article_hot":
- if($this->IsHotItem())
- return "new";
- break;
-
- case "article_admin_icon":
- return $this->StatusIcon();
- break;
-
- case "article_email_action":
- $var_list_update["t"] = "window_close";
- $n_var_list_update["id"] = $this->Get("NewsId");
- $ret = HREF_Wrapper();
- unset($var_list_update["t"],$n_var_list_update["id"]);
- return $ret;
- break;
- case "article_group_icon":
- return $this->GetGroupIcon();
- break;
- case "article_resourceid":
- return $this->Get("ResourceId");
- break;
- case "article_rating_txt":
- return RatingText($this->Get("CachedRating"));
- break;
- default:
- return "Undefined:$tagname";
- break;
- }
- }
-
- function Update($UpdatedBy=NULL,$modificationDate = null)
- {
- DeleteModuleTagCache('innews');
- return parent::Update($UpdatedBy, $modificationDate);
- }
-
- function Delete ()
- {
- DeleteModuleTagCache('innews');
- return parent::Delete();
- }
-
- function Create ()
- {
- DeleteModuleTagCache('innews');
- return parent::Create();
- }
-} /*clsNews*/
-
-class _clsNewsList extends clsCatItemList
-{
- function _clsNewsList()
- {
- $this->clsCatItemList();
- $this->classname="clsNews";
-
- $this->SetTable('live', GetTablePrefix().'News');
- $this->AdminSearchFields = array("Title","Excerpt","Body","Author");
- $this->BasePermission="NEWS";
-
- $this->Page = 1;
- $this->PerPageVar = "Perpage_News";
- $this->PageEnvar = "n_var_list_update";
- $this->PageEnvarIndex = 'p';
-
- $this->PerPageVarLong = "Perpage_News";
- $this->PerPageShortVar = "Perpage_News_Short";
- $this->AddSortField("News_SortField","News_SortOrder");
- $this->AddSortField("News_SortField2","News_SortOrder2");
- $this->ItemType = TYPE_NEWS;
- }
-
- function GetCountSQL($PermName,$CatId=NULL, $GroupId=NULL, $AdditonalWhere="")
- {
- $sql = parent::GetCountSQL($PermName,$CatId,$GroupId,$AdditonalWhere);
-
- if (!IsAdmin())
- {
- $sql .= ' AND ('.$this->SourceTable.'.Archived = 0)';
- }
-
- return $sql;
- }
-
- function SaveNewPage()
- {
- global $n_var_list;
- $n_var_list["p"] = $this->Page;
- }
-
- function GetCurrentArticle()
- {
- global $objCatList, $n_var_list;
-
- if(!$this->CurrentItem)
- {
- $id = $n_var_list["id"];
- if($id)
- {
- $this->SetCurrentItem($id);
- }
- else
- {
- $CurrentCat = $objCatList->CurrentCategoryID();
- $sql = "SELECT NewsId FROM ".$this->tablename." WHERE LeadCatStory=1 AND CategoryId=" . $CurrentCat;
- $result = $this->adodbConnection->Execute($sql);
- if ($result && !$result->EOF)
- {
- $this->SetCurrentItem($result->fields["NewsId"]);
- }
- }
- }
- return $this->GetCurrentItem();
- }
-
- function SetCurrentItem()
- {
- global $n_var_list;
- parent::SetCurrentItem($n_var_list["id"]);
- }
-
- function CurrentArticleID()
- {
- global $n_var_list;
-
- return (int)$n_var_list["id"];
- }
-
- function LoadArticles($whereClause, $orderBy, $JoinCats=TRUE,$SkipCount=FALSE,$fix_method='set_first')
- {
- global $objConfig;
-
- $this->Clear();
-
- if(!$SkipCount)
- $this->QueryItemCount=TableCount($this->SourceTable,$whereClause,$JoinCats);
-
- return $this->Query_List($whereClause, $orderBy,$JoinCats,$fix_method);
- }
-
- function CountPending()
- {
- return TableCount($this->SourceTable,"Status=".STATUS_PENDING,0);
- }
-
- function GetAdminPageLinkList($url)
- {
- global $objConfig, $n_var_list_update, $var_list_update, $var_list;
-
- if(strlen($this->PerPageVar)==0)
- $this->PerPageVar = "Perpage_News";
-
- $PerPage = $objConfig->Get($this->PerPageVar);
- if($PerPage<1)
- $PerPage=20;
-
- $NumPages = ceil($this->GetNumPages($PerPage));
-
- //echo $this->CurrentPage." of ".$NumPages." Pages";
-
- $o = "";
- if($this->Page>$NumPages)
- $this->Page=$NumPages;
-
- $StartPage = $this->Page - 5;
- if($StartPage<1)
- $StartPage=1;
- $EndPage = $StartPage+9;
- if($EndPage>$NumPages)
- {
- $EndPage = $NumPages;
- $StartPage = $EndPage-9;
- if($StartPage<1)
- $StartPage=1;
- }
-
- $o = "";
-
- if($StartPage>1)
- {
- $n_var_list_update["p"] = $this->Page-10;
- $prev_url = $url."?env=".BuildEnv();
- $o .= "<A HREF=\"$prev_url\">&lt;&lt;</A>";
- }
-
-
- for($p=$StartPage;$p<=$EndPage;$p++)
- {
- if($p!=$this->Page)
- {
- $n_var_list_update["p"]=$p;
- $href = $url."?env=".BuildEnv();
- $o .= " <A HREF=\"$href\" class=\"NAV_URL\">$p</A> ";
- }
- else
- {
- $o .= "<SPAN class=\"CURRENT_PAGE\">$p</SPAN>";
- }
- }
- if($EndPage<$NumPages)
- {
- $n_var_list_update["p"]=$this->Page+10;
- $next_url = $url."?env=".BuildEnv();
- $o .= "<A HREF=\"$next_url\"> &gt;&gt;</A>";
- }
- unset($n_var_list_update["p"]);
- return $o;
- }
-
- function &Add_News($CategoryId, $Title, $Excerpt, $Author, $Body, $CreatedOn, $EndOn, $StartDate,
- $Status, $EditorsPick, $New=2, $Pop=2, $Hot=2, $Rating=0, $Votes=0, $Hits=0, $LeadStory=0,
- $LeadCatStory=0,$Priority=0,$CreatedBy="",$Format=0, $auto_filename = 1, $filename = '')
- {
- global $objSession;
-
- if($CreatedBy == '') $CreatedBy = $objSession->Get("PortalUserId");
-
- $n = new clsNews(NULL);
- $filename = $n->StripDisallowed($filename);
-
- $n->tablename = $this->SourceTable;
- $n->Set(array("Title", "Excerpt", "Author", "Body", "CreatedOn", "EndOn", "StartDate",
- "Status", "EditorsPick", "NewItem","PopItem","HotItem","CachedRating","CachedVotesQty","Hits",
- "LeadStory", "LeadCatStory","Priority","CreatedById","TextFormat", 'AutomaticFilename', 'Filename'),
- array($Title, $Excerpt, $Author, $Body, $CreatedOn, $EndOn, $StartDate,
- $Status, $EditorsPick, $New, $Pop, $Hot, $Rating, $Votes, $Hits,
- $LeadStory, $LeadCatStory,$Priority,$CreatedBy,$Format, $auto_filename, $filename) );
- $n->Create();
- $ci_table = $objSession->GetEditTable( GetTablePrefix().'CategoryItems' );
- $n->AddToCategory($CategoryId, $ci_table, 1);
-
- $n->SendUserEventMail("ARTICLE.ADD",$CreatedBy);
- $n->SendAdminEventMail("ARTICLE.ADD");
- return $n;
- }
-
- function &Edit_News($NewsId, $Title, $Excerpt, $Author, $Body, $CreatedOn, $EndOn, $StartDate,
- $Status, $EditorsPick, $New, $Pop, $Hot, $Rating, $Votes, $Hits,$CreatedBy,$LeadStory=0,
- $LeadCatStory=0, $Priority=0, $Format=0, $auto_filename = 1, $filename = '')
- {
- global $objSession;
-
- $n = $this->GetItem($NewsId);
- $filename = $n->StripDisallowed($filename);
-
- $n->Set(array("Title", "Excerpt", "Author", "Body", "CreatedOn", "EndOn", "StartDate",
- "Status", "EditorsPick", "NewItem","PopItem","HotItem","CachedRating","CachedVotesQty",
- "Hits", "LeadStory", "LeadCatStory", "Priority","CreatedById","TextFormat",
- 'AutomaticFilename', 'Filename'),
- array($Title, $Excerpt, $Author, $Body, $CreatedOn, $EndOn, $StartDate,
- $Status, $EditorsPick, $New, $Pop, $Hot, $Rating, $Votes, $Hits,
- $LeadStory, $LeadCatStory, $Priority,$CreatedBy,$Format, $auto_filename, $filename) );
- $n->Update();
- $n->SendUserEventMail("ARTICLE.MODIFY",$objSession->Get("PortalUserId"));
- $n->SendAdminEventMail("ARTICLE.MODIFY");
- return $n;
- }
-
- function GetJoinedSQL($PermName, $CatId=NULL, $AdditionalWhere="", $LoadOnlyPrimary = true)
- {
- $sql = parent::GetJoinedSQL($PermName,$CatId,$AdditionalWhere, $LoadOnlyPrimary);
- $today = adodb_date("U");
- $t = $this->SourceTable;
- $where ="(($t.StartDate<$today OR $t.StartDate=0) AND ($t.EndOn>$today OR $t.EndOn=0))";
- $sql .= " AND ".$where;
- return $sql;
-
-// echo $sql;
- }
-
- function LoadListCategory($attribs=array())
- {
- global $objCatList, $objSession, $objConfig, $content_set;
-
- $t = $this->SourceTable;
- $sql = "SELECT ".$this->SourceTable.".*,CachedNavbar,".GetTablePrefix()."Category.CategoryId as CategoryId FROM ".$this->SourceTable." ";
-
- $this->Clear();
- $catid=$attribs["_catid"];
- if(!is_numeric($catid))
- $catid = (int)$objCatList->CurrentCategoryID();
-
- $where = $t.".Status=1 ";
- if(strlen($attribs["_catlead"]))
- {
- switch($attribs["_catlead"])
- {
- case "exclusive":
- $where .= " AND $t.LeadCatStory=1";
- $orderby = " $t.CreatedOn DESC ";
- break;
- case "inclusive":
- $orderby = " $t.CreatedOn DESC ";
- break;
- case "primary":
- $orderby = " $t.LeadCatStory DESC";
- break;
- }
- }
- else
- {
- $orderby = "$t.CreatedOn DESC ";
- }
- if((int)$attribs["_archived"])
- {
- $where .= " AND $t.archived=1";
- }
- else
- $where .= " AND $t.archived=0";
-
- $sql .= $this->GetJoinedSQL("NEWS.VIEW",$catid,$where, false);
- if(!strlen($orderby))
- {
- $orderby = $this->QueryOrderByClause(TRUE,TRUE,TRUE);
- $sql .= " ".$orderby;
- }
- else {
- $tmp_orderby = $this->QueryOrderByClause(TRUE,TRUE,TRUE);
- if (strlen($tmp_orderby)) {
- $sql .= $tmp_orderby;
- }
- else {
- $sql .= " ORDER BY ".$orderby;
- }
- }
- //echo $sql."<br><br>";
- $this->QueryItemCount = QueryCount($sql);
- $this->Query_Item($sql);
- }
-
- function LoadLeadStories($attribs=array())
- {
- global $objItemTypes,$objPermissions, $objSession, $objConfig;
-
- $acl = $objSession->GetACLClause();
- $this->Clear();
- $ntable = $this->SourceTable;
- $catitems = GetTablePrefix()."CategoryItems";
- $cattable = GetTablePrefix()."Category";
- $ptable = GetTablePrefix()."PermCache";
-
- $sql = "SELECT $ntable.*,$cattable.CategoryId,$cattable.CachedNavbar FROM $ntable ";
- $sql .= $this->GetJoinedSQL("NEWS.VIEW",NULL,"LeadStory=1 AND Archived=0 AND ".$this->SourceTable.".Status=1");
- $sql .= "ORDER BY EditorsPick DESC, Priority DESC";
- if(strlen(trim($objConfig->Get("News_SortField"))))
- {
- $OrderBy = trim($objConfig->Get("News_SortField")." ".$objConfig->Get("News_SortOrder"));
- $sql .= ", ".$OrderBy;
- }
- if($objSession->HasSystemPermission("DEBUG.LIST"))
- echo htmlentities($sql,ENT_NOQUOTES)."<br>\n";
-
- if (is_numeric($attribs["_maxcount"]) && (int)$attribs["_maxcount"]>0)
- $ret = $this->Query_Item($sql, "LIMIT ".$attribs["_maxcount"]);
- else
- $ret = $this->Query_Item($sql);
-
- return $ret;
- }
-
- function GetNewValue($CategoryId=NULL)
- {
- global $NewValues,$objConfig, $objSystemCache;
-
- if(is_numeric($NewValues["news"]))
- {
- return $NewValues["news"];
- }
- else
- {
- $CachedValue = $objSystemCache->GetValue("NewsNewValue","innews","");
- if(strlen($CachedValue))
- {
- $NewValues["news"] = $CachedValue;
- return $CachedValue;
- }
-
- $ado = &GetADODBConnection();
- if ($CategoryId)
- {
- $days = (int)$objConfig->Get("News_CatNewDays");
- $cutoffdate = adodb_mktime(0,0,0,adodb_date("m"),adodb_date("d")-$days,adodb_date("Y"));
- $sql = "SELECT CreatedOn FROM ".GetTablePrefix()."News INNER JOIN ".GetTablePrefix()."CategoryItems AS cat ON (".GetTablePrefix()."News.ResourceId = cat.ItemResourceId) WHERE cat.CategoryId=$CategoryId AND CreatedOn>=$cutoffdate ORDER BY CreatedOn DESC ";
- }
- else
- {
- $days = (int)$objConfig->Get("News_CatNewDays");
- $cutoffdate = adodb_mktime(0,0,0,adodb_date("m"),adodb_date("d")-$days,adodb_date("Y"));
- $sql = "SELECT CreatedOn FROM ".GetTablePrefix()."News WHERE CreatedOn>=$cutoffdate ORDER BY CreatedOn DESC ";
- }
- $rs = $ado->Execute($sql);
-
- $NewValues["news"] = adodb_mktime(0,0,0,adodb_date("m"),adodb_date("d")-$days,adodb_date("Y"));
-
- while($rs && !$rs->EOF)
- {
- $NewValues["news"] = $rs->fields["CreatedOn"];
- $rs->MoveNext();
- }
- return $NewValues["news"];
- }
- }
-
- function GetPopValue()
- {
- global $PopValues, $objConfig, $objSystemCache;
-
- if(is_numeric($PopValues['news']))
- {
- return $PopValues['news'];
- }
- else
- {
- $PopValues['news'] = $objConfig->Get('News_TopCount');
- /*$CachedValue = $objSystemCache->GetValue("NewsPopValue","innews","");
- if(strlen($CachedValue))
- {
- $PopValues["news"] = $CachedValue;
- return $CachedValue;
- }
- $ado = &GetADODBConnection();
- $sql = "SELECT CachedRating FROM ".GetTablePrefix()."News WHERE CachedVotesQty > ".(int)$objConfig->Get("News_MinVotes")." ORDER BY CachedRating DESC,CachedVotesQty DESC LIMIT 0,".(int)$objConfig->Get("News_VotesToHot");
- $rs = $ado->Execute($sql);
- $PopValues["news"] = 0;
- while($rs && !$rs->EOF)
- {
- //echo $rs->fields["CachedRating"]."<br>";
- $PopValues["news"] = $rs->fields["CachedRating"];
- $rs->MoveNext();
- }*/
- $objSystemCache->EditCacheItem('NewsPopValue',$PopValues['news'],'innews',adodb_mktime()+3600,'');
- return $PopValues['news'];
- }
- }
-
- function GetHotValue()
- {
- global $objConfig;
-
- static $cached_value = null;
-
- if (!isset($cached_value)) {
- $ado =& GetADODBConnection();
- $sql = 'SELECT Hits
- FROM '.GetTablePrefix().'News
- ORDER BY Hits DESC LIMIT 0,'.$objConfig->Get('News_VotesToHot');
- $rs = $ado->Execute($sql);
-
- $cached_value = 0;
- while ($rs && !$rs->EOF) {
- if ($rs->fields['Hits'] > 0) {
- $cached_value = $rs->fields['Hits'];
- }
- $rs->MoveNext();
- }
- }
-
- return $cached_value;
- }
-}
-
-function News_Custom($ResourceId, $tag)
-{
- $adodbConnection = &GetADODBConnection();
-
- $fieldname= substr($tag, 7);
-
- $sql = "SELECT Value FROM ".GetTablePrefix()."CustomMetaData LEFT JOIN ".GetTablePrefix()."CustomField USING (CustomFieldId) where ".GetTablePrefix()."CustomMetaData.ResourceId=$ResourceId AND ".GetTablePrefix()."CustomField.FieldName='$fieldname'";
-
- $result = $adodbConnection->Execute($sql);
-
- if ($result->EOF)
- return "";
- else
- return $result->fields[0];
-
-}
-
-
-
-?>
Property changes on: branches/unlabeled/unlabeled-1.30.12/in-news/news.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.30.12.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/in-news/admin/include/help/dummy
===================================================================
Index: branches/unlabeled/unlabeled-1.1.2/in-news/admin/include/help/dummy
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/in-news/admin/include/help/dummy (revision 12831)
+++ branches/unlabeled/unlabeled-1.1.2/in-news/admin/include/help/dummy (nonexistent)
Property changes on: branches/unlabeled/unlabeled-1.1.2/in-news/admin/include/help/dummy
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/inportal_upgrade_v1.2.1.php
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/inportal_upgrade_v1.2.1.php (revision 12831)
+++ branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/inportal_upgrade_v1.2.1.php (nonexistent)
@@ -1,21 +0,0 @@
-<?php
- linkCustomFields('In-News', 'n', 2);
-
- linkCustomFields('KERNEL', 'c', 1);
-
- $query = 'REPLACE INTO '.TABLE_PREFIX.'CategoryItems (CategoryId, ItemResourceid, Primarycat, ItemPrefix, Filename)
- SELECT
- ci.CategoryId,
- ci.ItemResourceId,
- ci.PrimaryCat,
- \'n\' AS ItemPrefix,
- i.Filename as Filename
- FROM `'.TABLE_PREFIX.'News` as i
- LEFT JOIN '.TABLE_PREFIX.'CategoryItems as ci
- ON ci.ItemResourceId = i.ResourceId;';
-
- $application->Conn->Query($query);
-
- moveItemTemplatesToCustom('In-News', 'n');
-
-?>
\ No newline at end of file
Property changes on: branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/inportal_upgrade_v1.2.1.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.2
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/inportal_upgrade_v4.0.1.sql
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/inportal_upgrade_v4.0.1.sql (revision 12831)
+++ branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/inportal_upgrade_v4.0.1.sql (nonexistent)
@@ -1,2 +0,0 @@
-ALTER TABLE News CHANGE Priority Priority INT( 11 ) NOT NULL DEFAULT '0';
-UPDATE Modules SET Version = '4.0.1' WHERE Name = 'In-News';
\ No newline at end of file
Property changes on: branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/inportal_upgrade_v4.0.1.sql
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.2
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/inportal_upgrade_v1.2.2.sql
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/inportal_upgrade_v1.2.2.sql (revision 12831)
+++ branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/inportal_upgrade_v1.2.2.sql (nonexistent)
@@ -1 +0,0 @@
-UPDATE Modules SET Version = '1.2.2' WHERE Name = 'In-News';
\ No newline at end of file
Property changes on: branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/inportal_upgrade_v1.2.2.sql
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/inportal_upgrade_v1.3.0.sql
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/inportal_upgrade_v1.3.0.sql (revision 12831)
+++ branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/inportal_upgrade_v1.3.0.sql (nonexistent)
@@ -1,3 +0,0 @@
-UPDATE ItemReview SET Module = 'In-News' WHERE ItemId IN (SELECT ResourceId FROM News);
-
-UPDATE Modules SET Version = '1.3.0' WHERE Name = 'In-News';
\ No newline at end of file
Property changes on: branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/inportal_upgrade_v1.3.0.sql
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.2
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/inportal_upgrade_v4.1.0.sql
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/inportal_upgrade_v4.1.0.sql (revision 12831)
+++ branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/inportal_upgrade_v4.1.0.sql (nonexistent)
@@ -1,5 +0,0 @@
-ALTER TABLE News CHANGE AutomaticFilename AutomaticFilename TINYINT(3) UNSIGNED NOT NULL DEFAULT '1', CHANGE CreatedById CreatedById INT(11) NOT NULL DEFAULT '-1', CHANGE ModifiedById ModifiedById INT(11) NOT NULL DEFAULT '-1', CHANGE EndOn EndOn INT(11) NULL DEFAULT NULL, CHANGE Priority Priority INT(11) NOT NULL DEFAULT '0';
-ALTER TABLE News DROP Filename;
-UPDATE News SET EndOn = NULL WHERE EndOn = 0;
-
-UPDATE Modules SET Version = '4.1.0' WHERE Name = 'In-News';
\ No newline at end of file
Property changes on: branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/inportal_upgrade_v4.1.0.sql
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/readme_4_1_0.txt
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/readme_4_1_0.txt (revision 12831)
+++ branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/readme_4_1_0.txt (nonexistent)
@@ -1,11 +0,0 @@
-Readme notes for In-newz 4.1.0
-Intechnic Corporation, May 23, 2007
-
-
-****** MySQL 5 database server is fully supported starting with this release ******
-
-Fixes:
-
-- Improved List Articles mechanism
-
-Please refer to the release notes for In-portal Platform 4.1.0 for more information.
Property changes on: branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/readme_4_1_0.txt
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/readme_4_0_1.txt
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/readme_4_0_1.txt (revision 12831)
+++ branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/readme_4_0_1.txt (nonexistent)
@@ -1,6 +0,0 @@
-Readme notes for In-newz 4.0.1
-Intechnic Corporation, Apr 5, 2007
-
-
-This is a maintenance release of In-newz.
-Please refer to the release notes for In-portal Platform 4.0.1 for more information.
Property changes on: branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/readme_4_0_1.txt
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/readme_1_3_0.txt
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/readme_1_3_0.txt (revision 12831)
+++ branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/readme_1_3_0.txt (nonexistent)
@@ -1,8 +0,0 @@
-Readme notes for In-newz 1.3.0
-Intechnic Corporation, Feb 23, 2007
-
-Fixes:
-
-- Shortcuts on Summary page to Advanced View section fixed
-
-This release is a maintenance release. Please refer to the release notes for In-portal Platform 1.4.0 for more information.
Property changes on: branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/readme_1_3_0.txt
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/readme_1_2_2.txt
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/readme_1_2_2.txt (revision 12831)
+++ branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/readme_1_2_2.txt (nonexistent)
@@ -1,8 +0,0 @@
-Readme notes for In-newz 1.2.2
-Intechnic Corporation, Nov 10, 2006
-
-
-Mainly a maintenance release with a few bug fixes:
-
-- Language encodings in Ajax Admin Catalog were fixed
-- Shortcuts on Summary page to Advanced View section fixed
Property changes on: branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/readme_1_2_2.txt
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/readme_1_2_1.txt
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/readme_1_2_1.txt (revision 12831)
+++ branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/readme_1_2_1.txt (nonexistent)
@@ -1,5 +0,0 @@
-Readme notes for In-newz 1.2.1
-Intechnic Corporation, July 25, 2006
-
-This release is necessary to support the new features introduced in In-portal Platform 1.2.1 (such as Section Permissions in the Administrative Console).
-Please refer to the release notes for In-portal Platform 1.2.1 for more information.
Property changes on: branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/readme_1_2_1.txt
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/readme_1_1_5.txt
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/readme_1_1_5.txt (revision 12831)
+++ branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/readme_1_1_5.txt (nonexistent)
@@ -1,4 +0,0 @@
-Readme notes for In-newz 1.1.5
-Intechnic Corporation, April 4, 2006
-
-Please refer to release notes for In-portal Platform 1.1.7.
\ No newline at end of file
Property changes on: branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/readme_1_1_5.txt
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/readme_1_1_6.txt
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/readme_1_1_6.txt (revision 12831)
+++ branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/readme_1_1_6.txt (nonexistent)
@@ -1,5 +0,0 @@
-Readme notes for In-newz 1.1.6
-Intechnic Corporation, May 4, 2006
-
-This is a maintenance release to support new features introduced in In-portal Platform 1.1.8 such as Category and Item Templates and custom field mechanism refactoring.
-Please refer to the release notes for In-portal Platform 1.1.8
\ No newline at end of file
Property changes on: branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/readme_1_1_6.txt
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.2
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/readme_1_2_0.txt
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/readme_1_2_0.txt (revision 12831)
+++ branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/readme_1_2_0.txt (nonexistent)
@@ -1,8 +0,0 @@
-Readme notes for In-newz 1.2.0
-Intechnic Corporation, July 4, 2006
-
-This release is necessary to support the new features introduced in In-portal Platform 1.2.0 (such as Section Permissions in the Administrative Console).
-Please refer to the release notes for In-portal Platform 1.2.0 for more information.
-
-New In-newz features:
- - Added RSS support - importing and exporting In-newz articles into the RSS format
\ No newline at end of file
Property changes on: branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/readme_1_2_0.txt
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.2
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/changelog_1_2_0.txt
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/changelog_1_2_0.txt (revision 12831)
+++ branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/changelog_1_2_0.txt (nonexistent)
@@ -1,40 +0,0 @@
-File in-news/in-news/action.php changed
-File in-news/in-news/parser.php changed
-File in-news/in-news/admin/addarticle.php changed
-File in-news/in-news/admin/addimage.php changed
-File in-news/in-news/admin/addreview.php changed
-File in-news/in-news/admin/advanced_view.php changed
-File in-news/in-news/admin/config_general.php is removed; release_1_1_6 revision 1.6
-File in-news/in-news/admin/install.php changed
-File in-news/in-news/admin/images/icon24_settings_in-newz.gif is removed; release_1_1_6 revision 1.1
-File in-news/in-news/admin/images/icon46_list_settings_in-newz.gif is removed; release_1_1_6 revision 1.1
-File in-news/in-news/admin/images/icon46_settings_in-newz.gif is removed; release_1_1_6 revision 1.1
-File in-news/in-news/admin/include/toolbar/advanced_view.php changed
-File in-news/in-news/admin/install/inportal_data.sql changed
-File in-news/in-news/admin/install/inportal_schema.sql changed
-File in-news/in-news/admin/install/langpacks/english.lang changed
-File in-news/in-news/admin/install/upgrades/changelog_1_2_0.txt is new; release_1_2_0 revision 1.1.2.9
-File in-news/in-news/admin/install/upgrades/inportal_upgrade_v1.1.6.php changed
-File in-news/in-news/admin/install/upgrades/inportal_upgrade_v1.2.0.php is new; release_1_2_0 revision 1.1
-File in-news/in-news/admin/install/upgrades/inportal_upgrade_v1.2.0.sql is new; release_1_2_0 revision 1.3.2.1
-File in-news/in-news/admin/install/upgrades/readme_1_2_0.txt is new; release_1_2_0 revision 1.1.2.2
-File in-news/in-news/admin_templates/category_items.tpl is new; release_1_2_0 revision 1.3
-File in-news/in-news/admin_templates/img/icons/icon24_settings_custom.gif is new; release_1_2_0 revision 1.1
-File in-news/in-news/admin_templates/img/icons/icon24_settings_email.gif is new; release_1_2_0 revision 1.1
-File in-news/in-news/admin_templates/img/icons/icon24_settings_general.gif is new; release_1_2_0 revision 1.1
-File in-news/in-news/admin_templates/img/icons/icon24_settings_in-link.gif is new; release_1_2_0 revision 1.1
-File in-news/in-news/admin_templates/img/icons/icon24_settings_in-newz.gif is new; release_1_2_0 revision 1.1
-File in-news/in-news/admin_templates/img/icons/icon24_settings_output.gif is new; release_1_2_0 revision 1.1
-File in-news/in-news/admin_templates/img/icons/icon24_settings_search.gif is new; release_1_2_0 revision 1.1
-File in-news/in-news/admin_templates/img/icons/icon46_list_settings_custom.gif is new; release_1_2_0 revision 1.1
-File in-news/in-news/admin_templates/img/icons/icon46_list_settings_email.gif is new; release_1_2_0 revision 1.1
-File in-news/in-news/admin_templates/img/icons/icon46_list_settings_general.gif is new; release_1_2_0 revision 1.1
-File in-news/in-news/admin_templates/img/icons/icon46_list_settings_in-newz.gif is new; release_1_2_0 revision 1.1
-File in-news/in-news/admin_templates/img/icons/icon46_list_settings_output.gif is new; release_1_2_0 revision 1.1
-File in-news/in-news/admin_templates/img/icons/icon46_list_settings_search.gif is new; release_1_2_0 revision 1.1
-File in-news/in-news/admin_templates/img/icons/icon46_settings_in-newz.gif is new; release_1_2_0 revision 1.1
-File in-news/in-news/admin_templates/img/itemicons/icon16_article_pending.gif is new; release_1_2_0 revision 1.1
-File in-news/in-news/units/articles/articles_config.php changed
-File in-news/in-news/units/articles/articles_event_handler.php changed
-File in-news/themes/default/innews/index.tpl changed
-File in-news/themes/default/innews/rss_feed.tpl is new; release_1_2_0 revision 1.2
Property changes on: branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/changelog_1_2_0.txt
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.10
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/changelog_1_2_1.txt
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/changelog_1_2_1.txt (revision 12831)
+++ branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/changelog_1_2_1.txt (nonexistent)
@@ -1,61 +0,0 @@
-File in-news/in-news/action.php changed
-File in-news/in-news/news.php changed
-File in-news/in-news/admin/install.php changed
-File in-news/in-news/admin/include/help/configuration_custom.txt is removed; release_1_2_0 revision 1.1
-File in-news/in-news/admin/include/help/configuration_email.txt is removed; release_1_2_0 revision 1.1
-File in-news/in-news/admin/include/help/dummy is new; release_1_2_1 revision 1.1.2.1
-File in-news/in-news/admin/include/help/editarticle_category.txt is removed; release_1_2_0 revision 1.2
-File in-news/in-news/admin/include/help/editarticle_custom.txt is removed; release_1_2_0 revision 1.1
-File in-news/in-news/admin/include/help/editarticle_general.txt is removed; release_1_2_0 revision 1.3
-File in-news/in-news/admin/include/help/editarticle_image.txt is removed; release_1_2_0 revision 1.1
-File in-news/in-news/admin/include/help/editarticle_images.txt is removed; release_1_2_0 revision 1.1
-File in-news/in-news/admin/include/help/editarticle_relation.txt is removed; release_1_2_0 revision 1.1
-File in-news/in-news/admin/include/help/editarticle_relations.txt is removed; release_1_2_0 revision 1.1
-File in-news/in-news/admin/include/help/editarticle_review.txt is removed; release_1_2_0 revision 1.1
-File in-news/in-news/admin/include/help/editarticle_reviews.txt is removed; release_1_2_0 revision 1.1
-File in-news/in-news/admin/include/help/innews_general.txt is removed; release_1_2_0 revision 1.1
-File in-news/in-news/admin/include/toolbar/advanced_view.php changed
-File in-news/in-news/admin/install/inportal_data.sql changed
-File in-news/in-news/admin/install/inportal_schema.sql changed
-File in-news/in-news/admin/install/langpacks/english.lang changed
-File in-news/in-news/admin/install/upgrades/changelog_1_2_1.txt is new; release_1_2_1 revision 1.1.2.6
-File in-news/in-news/admin/install/upgrades/inportal_upgrade_v1.2.1.php is new; release_1_2_1 revision 1.1.2.2
-File in-news/in-news/admin/install/upgrades/inportal_upgrade_v1.2.1.sql is new; release_1_2_1 revision 1.4.2.1
-File in-news/in-news/admin/install/upgrades/readme_1_2_1.txt is new; release_1_2_1 revision 1.1.2.1
-File in-news/in-news/admin_templates/catalog_tab.tpl is new; release_1_2_1 revision 1.5.2.7
-File in-news/in-news/admin_templates/category_items.tpl is removed; release_1_2_0 revision 1.3
-File in-news/in-news/admin_templates/category_properties.tpl is new; release_1_2_1 revision 1.1
-File in-news/in-news/admin_templates/articles/articles_categories.tpl is new; release_1_2_1 revision 1.1.2.6
-File in-news/in-news/admin_templates/articles/articles_custom.tpl is new; release_1_2_1 revision 1.2.2.4
-File in-news/in-news/admin_templates/articles/articles_edit.tpl is new; release_1_2_1 revision 1.1.2.4
-File in-news/in-news/admin_templates/articles/articles_images.tpl is new; release_1_2_1 revision 1.2.2.2
-File in-news/in-news/admin_templates/articles/articles_relations.tpl is new; release_1_2_1 revision 1.1.2.5
-File in-news/in-news/admin_templates/articles/articles_reviews.tpl is new; release_1_2_1 revision 1.1.2.2
-File in-news/in-news/admin_templates/articles/articles_tabs.tpl is new; release_1_2_1 revision 1.1
-File in-news/in-news/admin_templates/articles/images_edit.tpl is new; release_1_2_1 revision 1.2.2.3
-File in-news/in-news/admin_templates/articles/relations_edit.tpl is new; release_1_2_1 revision 1.1.2.3
-File in-news/in-news/admin_templates/articles/review_edit.tpl is new; release_1_2_1 revision 1.1.2.2
-File in-news/in-news/admin_templates/img/icons/icon46_articles.gif is new; release_1_2_1 revision 1.1
-File in-news/in-news/admin_templates/img/itemicons/icon16_article.gif is new; release_1_2_1 revision 1.1
-File in-news/in-news/admin_templates/img/itemicons/icon16_article_disabled.gif is new; release_1_2_1 revision 1.1
-File in-news/in-news/admin_templates/img/itemicons/icon16_article_hot.gif is new; release_1_2_1 revision 1.1
-File in-news/in-news/admin_templates/img/itemicons/icon16_article_new.gif is new; release_1_2_1 revision 1.1
-File in-news/in-news/admin_templates/img/itemicons/icon16_article_pick.gif is new; release_1_2_1 revision 1.1
-File in-news/in-news/admin_templates/img/itemicons/icon16_article_pop.gif is new; release_1_2_1 revision 1.1
-File in-news/in-news/admin_templates/img/toolbar/tool_new_article.gif is new; release_1_2_1 revision 1.1
-File in-news/in-news/admin_templates/img/toolbar/tool_new_article_f2.gif is new; release_1_2_1 revision 1.1
-File in-news/in-news/admin_templates/img/toolbar/tool_new_article_f3.gif is new; release_1_2_1 revision 1.1
-File in-news/in-news/module_help/articles_categories.txt is new; release_1_2_1 revision 1.1.2.1
-File in-news/in-news/module_help/articles_custom.txt is new; release_1_2_1 revision 1.1.2.1
-File in-news/in-news/module_help/articles_edit.txt is new; release_1_2_1 revision 1.1.2.1
-File in-news/in-news/module_help/articles_images.txt is new; release_1_2_1 revision 1.1.2.1
-File in-news/in-news/module_help/articles_relations.txt is new; release_1_2_1 revision 1.1.2.1
-File in-news/in-news/module_help/articles_reviews.txt is new; release_1_2_1 revision 1.1.2.1
-File in-news/in-news/module_help/config_list_general.txt is new; release_1_2_1 revision 1.1.2.1
-File in-news/in-news/module_help/custom_fields_list.txt is new; release_1_2_1 revision 1.1.2.1
-File in-news/in-news/module_help/email_settings_list.txt is new; release_1_2_1 revision 1.1.2.1
-File in-news/in-news/module_help/images_edit.txt is new; release_1_2_1 revision 1.1.2.1
-File in-news/in-news/module_help/relations_edit.txt is new; release_1_2_1 revision 1.1.2.1
-File in-news/in-news/module_help/reviews_edit.txt is new; release_1_2_1 revision 1.1.2.1
-File in-news/in-news/units/articles/articles_config.php changed
-File in-news/in-news/units/articles/articles_event_handler.php changed
Property changes on: branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/changelog_1_2_1.txt
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.7
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/changelog_4_0_1.txt
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/changelog_4_0_1.txt (revision 12831)
+++ branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/changelog_4_0_1.txt (nonexistent)
@@ -1,7 +0,0 @@
-File in-news/in-news/admin/install/inportal_data.sql changed
-File in-news/in-news/admin/install/inportal_schema.sql changed
-File in-news/in-news/admin/install/upgrades/changelog_1_3_0.txt changed
-File in-news/in-news/admin/install/upgrades/changelog_4_0_1.txt is new; release_4_0_1 revision 1.1.2.11
-File in-news/in-news/admin/install/upgrades/inportal_upgrade_v4.0.1.sql is new; release_4_0_1 revision 1.1.2.2
-File in-news/in-news/admin/install/upgrades/readme_4_0_1.txt is new; release_4_0_1 revision 1.1.2.1
-File in-news/in-news/units/articles/articles_config.php changed
Property changes on: branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/changelog_4_0_1.txt
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.12
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/changelog_4_1_0.txt
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/changelog_4_1_0.txt (revision 12831)
+++ branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/changelog_4_1_0.txt (nonexistent)
@@ -1,12 +0,0 @@
-File in-news/in-news/admin/install/inportal_data.sql changed
-File in-news/in-news/admin/install/inportal_schema.sql changed
-File in-news/in-news/admin/install/upgrades/changelog_4_0_1.txt changed
-File in-news/in-news/admin/install/upgrades/changelog_4_1_0.txt is new; release_4_1_0 revision 1.1.2.6
-File in-news/in-news/admin/install/upgrades/inportal_upgrade_v4.0.1.sql changed
-File in-news/in-news/admin/install/upgrades/inportal_upgrade_v4.1.0.sql is new; release_4_1_0 revision 1.1.2.1
-File in-news/in-news/admin/install/upgrades/readme_4_1_0.txt is new; release_4_1_0 revision 1.1.2.1
-File in-news/in-news/admin_templates/catalog_tab.tpl changed
-File in-news/in-news/admin_templates/category_properties.tpl changed
-File in-news/in-news/admin_templates/articles/articles_edit.tpl changed
-File in-news/in-news/units/articles/articles_config.php changed
-File in-news/in-news/units/articles/articles_event_handler.php changed
Property changes on: branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/changelog_4_1_0.txt
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.7
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/changelog_1_3_0.txt
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/changelog_1_3_0.txt (revision 12831)
+++ branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/changelog_1_3_0.txt (nonexistent)
@@ -1,12 +0,0 @@
-File in-news/in-news/admin/install/inportal_data.sql changed
-File in-news/in-news/admin/install/upgrades/changelog_1_3_0.txt is new; release_1_3_0 revision 1.1.2.15
-File in-news/in-news/admin/install/upgrades/inportal_upgrade_v1.3.0.sql is new; release_1_3_0 revision 1.1.2.2
-File in-news/in-news/admin/install/upgrades/readme_1_3_0.txt is new; release_1_3_0 revision 1.1.2.1
-File in-news/in-news/admin_templates/catalog_tab.tpl changed
-File in-news/in-news/admin_templates/articles/articles_custom.tpl changed
-File in-news/in-news/admin_templates/articles/articles_edit.tpl changed
-File in-news/in-news/admin_templates/articles/articles_images.tpl changed
-File in-news/in-news/admin_templates/articles/images_edit.tpl changed
-File in-news/in-news/admin_templates/articles/relations_edit.tpl changed
-File in-news/in-news/units/articles/articles_config.php changed
-File in-news/themes/default/innews/index.tpl changed
Property changes on: branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/changelog_1_3_0.txt
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.16
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/changelog_1_2_2.txt
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/changelog_1_2_2.txt (revision 12831)
+++ branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/changelog_1_2_2.txt (nonexistent)
@@ -1,7 +0,0 @@
-File in-news/in-news/admin/install/inportal_data.sql changed
-File in-news/in-news/admin/install/upgrades/changelog_1_2_2.txt is new; release_1_2_2 revision 1.1.2.4
-File in-news/in-news/admin/install/upgrades/inportal_upgrade_v1.2.2.sql is new; release_1_2_2 revision 1.1.2.1
-File in-news/in-news/admin/install/upgrades/readme_1_2_2.txt is new; release_1_2_2 revision 1.1.2.1
-File in-news/in-news/admin_templates/catalog_tab.tpl changed
-File in-news/in-news/units/articles/articles_config.php changed
-File in-news/in-news/units/articles/articles_tag_processor.php changed
Property changes on: branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/changelog_1_2_2.txt
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.5
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/changelog_1_1_5.txt
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/changelog_1_1_5.txt (revision 12831)
+++ branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/changelog_1_1_5.txt (nonexistent)
@@ -1,14 +0,0 @@
-File in-news/in-news/action.php changed
-File in-news/in-news/frontaction.php changed
-File in-news/in-news/module_init.php changed
-File in-news/in-news/news.php changed
-File in-news/in-news/admin/addarticle.php changed
-File in-news/in-news/admin/addreview.php changed
-File in-news/in-news/admin/include/toolbar/editarticle_reviews.php changed
-File in-news/in-news/admin/install/inportal_data.sql changed
-File in-news/in-news/admin/install/langpacks/english.lang changed
-File in-news/in-news/admin/install/upgrades/changelog_1_1_5.txt is new; release_1_1_5 revision 1.1.2.9
-File in-news/in-news/admin/install/upgrades/inportal_upgrade_v1.1.5.sql is new; release_1_1_5 revision 1.1
-File in-news/in-news/units/articles/articles_config.php changed
-File in-news/in-news/units/articles/articles_event_handler.php is new; release_1_1_5 revision 1.2
-File in-news/in-news/units/articles/articles_tag_processor.php changed
Property changes on: branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/changelog_1_1_5.txt
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.10
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/changelog_1_1_6.txt
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/changelog_1_1_6.txt (revision 12831)
+++ branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/changelog_1_1_6.txt (nonexistent)
@@ -1,53 +0,0 @@
-File in-news/in-news/action.php changed
-File in-news/in-news/frontaction.php changed
-File in-news/in-news/news.php changed
-File in-news/in-news/parser.php changed
-File in-news/in-news/admin/addarticle.php changed
-File in-news/in-news/admin/addarticle_custom.php changed
-File in-news/in-news/admin/install.php changed
-File in-news/in-news/admin/include/navmenu.php changed
-File in-news/in-news/admin/include/help/configuration_output.txt is removed; release_1_1_5 revision 1.2
-File in-news/in-news/admin/include/help/configuration_search.txt is removed; release_1_1_5 revision 1.1
-File in-news/in-news/admin/install/inportal_data.sql changed
-File in-news/in-news/admin/install/inportal_schema.sql changed
-File in-news/in-news/admin/install/upgrades/changelog_1_1_6.txt is new; release_1_1_6 revision 1.1.2.8
-File in-news/in-news/admin/install/upgrades/inportal_upgrade_v1.1.6.php is new; release_1_1_6 revision 1.2
-File in-news/in-news/admin/install/upgrades/inportal_upgrade_v1.1.6.sql is new; release_1_1_6 revision 1.2.2.2
-File in-news/in-news/admin/install/upgrades/readme_1_1_5.txt is new; release_1_1_6 revision 1.1.2.1
-File in-news/in-news/admin/install/upgrades/readme_1_1_6.txt is new; release_1_1_6 revision 1.1.2.2
-File in-news/in-news/admin_templates/img/logo_bg.gif is new; release_1_1_6 revision 1.1.2.1
-File in-news/in-news/module_help/config_list_output.txt is new; release_1_1_6 revision 1.1.2.1
-File in-news/in-news/module_help/config_list_search.txt is new; release_1_1_6 revision 1.1
-File in-news/in-news/units/articles/articles_config.php changed
-File in-news/themes/default/innews/addreview.tpl changed
-File in-news/themes/default/innews/catindex.tpl changed
-File in-news/themes/default/innews/detail.tpl changed
-File in-news/themes/default/innews/get_rated.tpl changed
-File in-news/themes/default/innews/index.tpl changed
-File in-news/themes/default/innews/main.tpl changed
-File in-news/themes/default/innews/myitem_element.tpl changed
-File in-news/themes/default/innews/new.tpl changed
-File in-news/themes/default/innews/pick.tpl changed
-File in-news/themes/default/innews/rate.tpl changed
-File in-news/themes/default/innews/related_element.tpl changed
-File in-news/themes/default/innews/reviews.tpl changed
-File in-news/themes/default/innews/addreview/addreview_form.tpl changed
-File in-news/themes/default/innews/addreview/review_confirm.tpl changed
-File in-news/themes/default/innews/catindex/catindex.tpl changed
-File in-news/themes/default/innews/index/article_element.tpl changed
-File in-news/themes/default/innews/index/catlead_element.tpl changed
-File in-news/themes/default/innews/index/sitelead_element.tpl changed
-File in-news/themes/default/innews/index/sitemap_cat_element.tpl changed
-File in-news/themes/default/innews/index/sitemap_subcat_element.tpl changed
-File in-news/themes/default/innews/index/subcat_element.tpl changed
-File in-news/themes/default/innews/main/favorites_element.tpl changed
-File in-news/themes/default/innews/main/topstories.tpl changed
-File in-news/themes/default/innews/main/edpick/articles_element.tpl changed
-File in-news/themes/default/innews/my_account/new_articles.tpl changed
-File in-news/themes/default/innews/new/article_element.tpl changed
-File in-news/themes/default/innews/pick/article_element.tpl changed
-File in-news/themes/default/innews/quicklinks/articles_element.tpl changed
-File in-news/themes/default/innews/rate/getting_rated.tpl changed
-File in-news/themes/default/innews/rate/rate_form.tpl changed
-File in-news/themes/default/innews/search_results/search_result_element.tpl changed
-File in-news/themes/default/innews/trash/article_element.tpl changed
Property changes on: branches/unlabeled/unlabeled-1.1.2/in-news/admin/install/upgrades/changelog_1_1_6.txt
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.9
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/in-news/module_help/articles_custom.txt
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/in-news/module_help/articles_custom.txt (revision 12831)
+++ branches/unlabeled/unlabeled-1.1.2/in-news/module_help/articles_custom.txt (nonexistent)
@@ -1 +0,0 @@
-This tab displays all custom fields configured in In-newz, and allows the administrator to edit their information for this article.
\ No newline at end of file
Property changes on: branches/unlabeled/unlabeled-1.1.2/in-news/module_help/articles_custom.txt
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/in-news/module_help/articles_edit.txt
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/in-news/module_help/articles_edit.txt (revision 12831)
+++ branches/unlabeled/unlabeled-1.1.2/in-news/module_help/articles_edit.txt (nonexistent)
@@ -1,24 +0,0 @@
-This tab contains the main attributes of the article.
-<ul>
-<li> News Article Id – this read-only field displays the unique internal system ID of the article.
-<li> Title * - this field contains the article name.
-<li> Author* - this field contains the name of the user who is the designated author of the article. It can be an In-portal user, or somebody else – this field accepts plain text as well as user names. By default, the article author is the user who creates the article. The administrator may change the article author, by entering a different user name, by selecting it through a user pop up (shortcut to a user icon), or by entering any other text in this field.
-<li> Article Body* – this field contains the main body of the article. The shortcut to the HTML editor next to this field will open a pop-up with an online HTML editor
-<li> Article Excerpt - this field contains the summary of the article body. It should be significantly shorter then the main text. The option to ‘Generate from the article body' will automatically take a portion of the main text and insert it into the excerpt when you save the article.
-<li>Automatic Filename – specifies whether the Filename used for mod_rewrite should be generated automatically from the article name, or entered manually. If checked, the Filename will be generated from the article name, replacing all special characters ( !@#$%^&*()+|\=-~`{}][:”’;,./?>< ) by the underscore character (“_”), and all multiple underscores with a single underscore. If the resulting name ends with an underscore followed by number, an additional letter will be appended, since the names ending with a number are reserved for system use. The resulting name will also be checked for uniqueness, and if it’s not unique, additional letters will be appended to the end of the name
-<li>Custom Filename – the filename used for the URL generation when using mod_rewrite. The field is disabled if Automatic Filename is On. If Automatic Filename is Off, the administrator may enter the filename manually, however it will still be checked for uniqueness, special characters and whether it ends with a number. In such cases the Filename will be automatically corrected before saving.
-<li> Status – this field contains the article status.
-<li> New – this field controls how the article ‘new' status is calculated by In-newz.
-<li> Hot – this field controls how the article’s ‘hot’ status is calculated by In-newz. In automatic mode, In-newz will consider as ‘hot’ the X number of articles with the most views. X is defined under the In-newz Output options.
-<li> Popularity – this field controls how the article’s ‘pop’ status is calculated by In-newz. In automatic mode, In-newz will consider those articles as “popular”, which have at least X number of votes and have a rating above the predefined threshold. The number of votes and rating threshold are defined in the Output options section.
-<li> Editor's Pick – this flags sets the Editor's Pick attribute of the article.
-<li> Site Lead Story – this flags sets the Site Lead attribute of the article. The default theme is designed for one Site Lead articles, but you may change that depending on your implementation needs.
-<li> Category Lead Story – this flags sets the Category Lead attribute of the article. The default theme is designed for three lead articles in each category, but you may change that depending on your implementation needs.
-<li> Priority - this field contains the numeric article priority.
-<li> Created on * - this field contains the creation date of the article. It is automatically set by the system when the article is created, however it can be changed by the administrator. The date can be entered directly into the field, or by using the visual calendar tool.
-<li> Start Date - this field contains the date starting on which the article should be displayed on the front-end. It is automatically set by the system to be the same as the creation date, however it can be changed by the administrator. The date can be entered directly into the field, or by using the visual calendar tool.
-<li> Archivation Date - this field contains the date when the article will be archived. Archived articles are not displayed on the front-end. This date is automatically set by the system when the article is created, using the creation date plus the predefined number of days, set in the In-newz configuration. It can be changed by the administrator, by being entered directly into the field, or by using the visual calendar tool.
-<li> Rating – this field contains the numeric rating of the article. The rating is calculated as the average value of all ratings selected by users for this article. The range of the value is predefined, and displayed to the right as a hint. The administrator can manually change the rating if necessary.
-<li> Votes – this field contains the number of votes for the article. Each time a user votes (selects rating) for the article on the front-end, this value is incremented by one. This value is important for the rating calculating, it is used in the formula to calculate the average. The administrator can manually change the number of votes if necessary.
-<li> Hits – this field contains the number of article's hits. This value is incremented each time a user views the article. The administrator can manually change the hits if necessary.
-</ul>
Property changes on: branches/unlabeled/unlabeled-1.1.2/in-news/module_help/articles_edit.txt
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/in-news/module_help/relations_edit.txt
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/in-news/module_help/relations_edit.txt (revision 12831)
+++ branches/unlabeled/unlabeled-1.1.2/in-news/module_help/relations_edit.txt (nonexistent)
@@ -1,8 +0,0 @@
-This tab contains a list of all relations of this article. To create a new relation, click the ‘New' button (two opposite green arrows with a little sun). This will pop up an item picker, where you can choose one category or item of any module that supports relations.
-<ul>
-<li> Relation ID – this is a read-only field, the internal system ID of the relation, guaranteed to be unique throughout the system. It is blank when a new relation is created.
-<li> Item – this is a read-only field, displaying the name of the item that you are creating a relation to, and its type. In the current version, articles can be related to categories, links (if In-link is installed) and topics (if In-bulletin is installed).
-<li> Type – this field designated the type of the relation. A ‘reciprocal' type denotes a two-way relation, and ‘one way' – a one directional relation, from the article to the item.
-<li> Enabled – this field is the status flag of the relation.
-<li> Priority – this field is the numerical priority of the relation.
-</ul>
\ No newline at end of file
Property changes on: branches/unlabeled/unlabeled-1.1.2/in-news/module_help/relations_edit.txt
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/in-news/module_help/articles_images.txt
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/in-news/module_help/articles_images.txt (revision 12831)
+++ branches/unlabeled/unlabeled-1.1.2/in-news/module_help/articles_images.txt (nonexistent)
@@ -1,14 +0,0 @@
-This tab contains all images associated with the article. To create a new image, click on the ‘New' button (the icon like the Windows GIF icon with a little sun). This will open a new page where you specify the image details.
-<ul>
-<li> Image ID – a read-only field, the internal system ID of the image, guaranteed to be unique throughout the system. It is blank when a new image is created.
-<li> Name – this field contains the image name, used on the front-end, in side the In-tags to refer to this image.
-<li> Alt Value – this field contains the text value, which will be displayed in the ‘alt' tag of the image on the front end, in side the page HTML code, and when a mouse pointer hovers over the image (in Internet Explorer).
-<li> Status – this field contains the status of the image, enabled or disabled.
-<li> Primary – this flag designates the primary image. There can be only one primary image per list (for one article). When you check this box on an image, the previous primary image is unset (if there is more than one image in the list).
-<li> Priority – this field contains the numerical priority of the image.
-<li> Thumbnail location (upload from PC) – Using this control, you can upload an image from the workstation you are at to the In-portal server. The image will be stored in the ‘in-portal/kernel/images' directory.
-<li> Thumbnail location (remote URL) – Here you can enter a remote URL address of an image. It will be linked from the remote server.
-<li> Same As Thumbnail – This check box sets the full-size image to be the same as the thumbnail image. When this option is checked, you cannot upload a full-size image.
-<li> Thumbnail location (upload from PC) - Using this control, you can upload an image from the workstation you are at to the In-portal server. The image will be stored in the ‘in-portal/kernel/images' directory.
-<li> Thumbnail location (remote URL) - Here you can enter a remote URL address of an image. It will be linked to from the remote server.
-</ul>
Property changes on: branches/unlabeled/unlabeled-1.1.2/in-news/module_help/articles_images.txt
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/in-news/module_help/config_list_output.txt
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/in-news/module_help/config_list_output.txt (revision 12831)
+++ branches/unlabeled/unlabeled-1.1.2/in-news/module_help/config_list_output.txt (nonexistent)
@@ -1,18 +0,0 @@
-This section allows the administrator to specify the default values for various article settings in In-newz.
-<ul>
-<li> Order articles by – this setting specifies the default primary sort order for the article listings. It applies both on the front-end, and in the Administrative Console – in the catalog. The first dropdown allows to select the field (an attribute of the article), and the second dropdown – the direction of the sort.
-<li> And then by – this setting specifies the default secondary sort order. It is set in the same way as the primary, and used when the primary order values are ambiguous. For example, when the primary sort value is ‘Article Title', the secondary order will be used to sort among articles with the same title.
-<li> Number of articles per page – specifies the default number of articles shown per page. This value applies both to the front-end and to the Administrative Console. In the latter, this value can be changed for each session through the View menu.
-<li> Articles Per Page (Shortlist) – this setting is similar to the ‘ Number of articles per page', but it applies to the front-end short article lists only. It can be overridden by setting the tag attributes in the appropriate templates.
-<li> Number of days for an article to be NEW – this setting specifies the number of days, from the date of creation, during which the article will be automatically marked ‘New' by the system. This setting will only apply to the articles with the ‘New' flag set to ‘Automatic'.
-<li> Minimum rating for an article to be POP– this setting specifies the minimum rating of an article for it to be automatically marked ‘Popular’ by the system. This setting will only apply to the articles with the ‘Popularity’ flag set to ‘Automatic’. Note, that for an article to be “popular” it will need to meet the “minimum votes” requirement set below.
-<li> Maximum number of HOT articles – this setting specifies the maximum number “hot” articles in the database. A “hot” article is the one that has more views than the other articles. For example, if this option is set to “2”, the In-portal system will pick the two articles with the most views and mark them as hot. (Of course, this will change real-time as the articles’ view counters are updated, or as this setting changes). Please note, if more than one article has the maximum number of hits, the system will still enforce the maximum number requirement; therefore, there may be situations when an article with the most views is not marked as “hot”.
-<li> Minimum # of votes for rating consideration – this setting specifies the minimum number of votes required for the article rating to be effective. Usually, when only a small number of users have voted on an article, its rating will not be statistically accurate - it is likely, that only biased users have voted. When a larger number of users vote, the rating becomes more accurate. This setting affects the “popularity” property of an article – articles with less than required number of votes will not be considered “popular”, even if their rating is high enough.
-<li> Display editor PICKs above regular articles – this setting will force all articles, marked as ‘Editor's pick' to be displayed above the other articles, regardless of their priority or sort order. Among themselves, ‘Editor's pick' articles will be sorted according to the regular rules.
-<li> Number of days to archive articles automatically – this setting contains the number of days to be added to the article creation date to set the archivation date.
-<li> Allow Duplicate Reviews – this setting specifies the period during which the same user cannot submit another review on the same article. The time can be entered in seconds, minutes, hours, days, months or years. If it is set to zero, the users can submit reviews without this limitation. Please note, that regardless of this setting, the same user will be able to submit a review on another article immediately after the first review.
-<li> Allow Duplicate Rating Votes - this setting specifies the period during which the same user cannot rate the same article again. The time can be entered in seconds, minutes, hours, days, months or years. If it is set to zero, the users can rate articles without this limitation. Please note, that regardless of this setting, the same user will be able to rate another article immediately after the first rating.
-<li> Reviews Per Page - specifies the default number of reviews shown per page. This value applies both to the front-end and to the Administrative Console.
-<li> Sort reviews by - this setting specifies the default primary sort order for the review listings. It applies both on the front-end, and in the Administrative Console – in the article management section, Reviews tab. The first dropdown allows to select the field (an attribute of the review), and the second dropdown – the direction of the sort.
-<li> and then by - this setting specifies the default secondary sort order. It is set in the same way as the primary, and used when the primary order values are ambiguous. For example, when the primary sort value is ‘Review Text', the secondary order will be used to sort among reviews with the same body.
-</ul>
Property changes on: branches/unlabeled/unlabeled-1.1.2/in-news/module_help/config_list_output.txt
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/in-news/module_help/articles_relations.txt
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/in-news/module_help/articles_relations.txt (revision 12831)
+++ branches/unlabeled/unlabeled-1.1.2/in-news/module_help/articles_relations.txt (nonexistent)
@@ -1,8 +0,0 @@
-This tab contains a list of all relations of this article. To create a new relation, click the ‘New' button (two opposite green arrows with a little sun). This will pop up an item picker, where you can choose one category or item of any module that supports relations.
-<ul>
-<li> Relation ID – this is a read-only field, the internal system ID of the relation, guaranteed to be unique throughout the system. It is blank when a new relation is created.
-<li> Item – this is a read-only field, displaying the name of the item that you are creating a relation to, and its type. In the current version, articles can be related to categories, links (if In-link is installed) and topics (if In-bulletin is installed).
-<li> Type – this field designated the type of the relation. A ‘reciprocal' type denotes a two-way relation, and ‘one way' – a one directional relation, from the article to the item.
-<li> Enabled – this field is the status flag of the relation.
-<li> Priority – this field is the numerical priority of the relation.
-</ul>
\ No newline at end of file
Property changes on: branches/unlabeled/unlabeled-1.1.2/in-news/module_help/articles_relations.txt
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/in-news/module_help/custom_fields_list.txt
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/in-news/module_help/custom_fields_list.txt (revision 12831)
+++ branches/unlabeled/unlabeled-1.1.2/in-news/module_help/custom_fields_list.txt (nonexistent)
@@ -1,11 +0,0 @@
-This section allows the administrator to manage the article custom fields. The article custom fields are useful when you need to store additional information about the articles. For example, the articles may have such custom fields, as the language of the article, the safe audience rating, the country where the even occurred, etc. All custom fields will be automatically used in the Administrative Console, in the Article Management section. You will need to edit the theme templates for them to appear on the front-end.
-<ul>
-<li> Field Id – this is a read-only field displaying the unique system ID of the custom field.
-<li> Field Name – sets the internal name of the custom field. This is the name you would use to refer to the custom field in the In-tags when designing templates.
-<li> Field Label – this is a read-only field, which displays the language variable name associated with the label of that field, and the value of the variable in the current language (after the colon). The label is used on the front end, and in the Administrative Console, to describe the field to the user who is entering information into it.
-<li> Show on the general tab – this setting controls whether the custom field will be also displayed on the General tab in the Administrative Console, when editing the articles. It is a short cut for frequently used custom fields. All settings below apply only when this is checked.
-<li> Heading – this field contains the language variable of the section heading, under which the field appear on the general tab.
-<li> Field Prompt – this field contains the language variable, which text will appear as the hint bind the field.
-<li> Input Type – this drop down allows the administrator to designate the type of the information stored in the custom field, by specifying the HTML control to be used on the General form.
-<li> List of Values – this field contains all choices for the above HTML controls of type ‘radio button' or ‘drop down'. The choices must be in the format: “value1 = language variabe1, value2=language variable2”. For example, to create a drop down with three choices (One, Two, Three) and their respective numerical values, this field would contain the following: “1=la_one,2=la_two,3=la_three).
-</ul>
\ No newline at end of file
Property changes on: branches/unlabeled/unlabeled-1.1.2/in-news/module_help/custom_fields_list.txt
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/in-news/module_help/config_list_general.txt
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/in-news/module_help/config_list_general.txt (revision 12831)
+++ branches/unlabeled/unlabeled-1.1.2/in-news/module_help/config_list_general.txt (nonexistent)
@@ -1,3 +0,0 @@
-This section contains general In-newz settings, which are not related to articles. In the current version, it has only one setting. ‘Select Module Root Category' allows the administrator to specify the module root category of In-newz. Clicking on the folder shortcut button will pop up a category picker.
-The module root category is used in several ways. On the front-end, in the Default theme, the top menu links each module to its module root category. Therefore, the ‘News' menu item will open this category and its contents. In the Administrative Console, this setting provides a faster way to navigate in the module, as it presets the category for module-specific actions.
-Logically, the module root category defines the portion of the catalog tree that is designated only for the In-newz categories. If you are using the categories to store items from multiple modules, this setting is not applicable to your situation.
\ No newline at end of file
Property changes on: branches/unlabeled/unlabeled-1.1.2/in-news/module_help/config_list_general.txt
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/in-news/module_help/email_settings_list.txt
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/in-news/module_help/email_settings_list.txt (revision 12831)
+++ branches/unlabeled/unlabeled-1.1.2/in-news/module_help/email_settings_list.txt (nonexistent)
@@ -1 +0,0 @@
-This section lists all possible In-newz events. Each event has a description, a type – ‘User' or ‘Admin', a status – ‘Enabled', ‘Front-end Only', and a ‘From/To User'. The description hints about when the event occurs. The type indicates whether the email notification will be sent to the front-end user, or the administrator. The status ‘Enabled' signifies that the email notifications for this event are enabled for both the front-end and the Administrative Console. The Front-end Only' status means that the notifications will be sent only when the event occurs on the front end. The ‘Disabled' status means no notifications will be sent when this event occurs. The ‘From/To User' field specifies the ‘From' email for front-end user notifications, and the ‘To' email for the administrative notifications. The other, matching pair of addresses (‘To' for the front, and ‘From' for the admin) is automatically determined by the system based on who initiated the event. The event notification status can be changed by clicking on the toolbar buttons – ‘Enable' to enable the notification, ‘Disable' to disable it, and ‘Front Only' (icon with a monitor) to set to ‘Front-end Only' status.
\ No newline at end of file
Property changes on: branches/unlabeled/unlabeled-1.1.2/in-news/module_help/email_settings_list.txt
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/in-news/module_help/images_edit.txt
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/in-news/module_help/images_edit.txt (revision 12831)
+++ branches/unlabeled/unlabeled-1.1.2/in-news/module_help/images_edit.txt (nonexistent)
@@ -1,14 +0,0 @@
-This tab contains all images associated with the article. To create a new image, click on the ‘New' button (the icon like the Windows GIF icon with a little sun). This will open a new page where you specify the image details.
-<ul>
-<li> Image ID – a read-only field, the internal system ID of the image, guaranteed to be unique throughout the system. It is blank when a new image is created.
-<li> Name – this field contains the image name, used on the front-end, in side the In-tags to refer to this image.
-<li> Alt Value – this field contains the text value, which will be displayed in the ‘alt' tag of the image on the front end, in side the page HTML code, and when a mouse pointer hovers over the image (in Internet Explorer).
-<li> Status – this field contains the status of the image, enabled or disabled.
-<li> Primary – this flag designates the primary image. There can be only one primary image per list (for one article). When you check this box on an image, the previous primary image is unset (if there is more than one image in the list).
-<li> Priority – this field contains the numerical priority of the image.
-<li> Thumbnail location (upload from PC) – Using this control, you can upload an image from the workstation you are at to the In-portal server. The image will be stored in the ‘in-portal/kernel/images' directory.
-<li> Thumbnail location (remote URL) – Here you can enter a remote URL address of an image. It will be linked from the remote server.
-<li> Same As Thumbnail – This check box sets the full-size image to be the same as the thumbnail image. When this option is checked, you cannot upload a full-size image.
-<li> Thumbnail location (upload from PC) - Using this control, you can upload an image from the workstation you are at to the In-portal server. The image will be stored in the ‘in-portal/kernel/images' directory.
-<li> Thumbnail location (remote URL) - Here you can enter a remote URL address of an image. It will be linked to from the remote server.
-</ul>
Property changes on: branches/unlabeled/unlabeled-1.1.2/in-news/module_help/images_edit.txt
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/in-news/module_help/articles_categories.txt
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/in-news/module_help/articles_categories.txt (revision 12831)
+++ branches/unlabeled/unlabeled-1.1.2/in-news/module_help/articles_categories.txt (nonexistent)
@@ -1,3 +0,0 @@
-
-<p>This tab manages the categories of the article. The list shows all categories to which this article belongs. The administrator can add and remove additional categories on this list. At least one category must be listed, and exactly one category must be designated as the primary. The primary category determines the permissions for the article. To designate the primary category of the article, select the category and click on the Primary Category icon in the toolbar. The ‘primary' marker will move from the previous Primary Category to the one you have selected. </p>
-The article will appear in all of the categories it belongs to, in the Administrative Console as well as on the front-end. All of the article's attributes (such as the Category Lead Story) will be applied in all categories as well.
Property changes on: branches/unlabeled/unlabeled-1.1.2/in-news/module_help/articles_categories.txt
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/in-news/module_help/reviews_edit.txt
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/in-news/module_help/reviews_edit.txt (revision 12831)
+++ branches/unlabeled/unlabeled-1.1.2/in-news/module_help/reviews_edit.txt (nonexistent)
@@ -1,12 +0,0 @@
-This tab lists all reviews of the article, and allows the administrator to manage them. Reviews are user responses to the article. They can be used to collect feedback from the front-end users, to provide details of the ratings, and for many other purposes.
-Reviews have their own status, independent from the article. They can be active, pending or disabled. The idea is very similar to the article status – only active reviews are displayed on the article detail page, or wherever specified in the theme design. The category permissions specify the status of a new review created on the front-end.
-<ul>
-<li> Enable HTML? – this check box enables or disables HTML code in the review body. When checked, it will render the HTML (for example, a &lt;B&gt; tag will actually make the text bold). When unchecked, it will display the HTML as regular text (the &lt;B&gt; tag will appear exactly as ‘&lt;B&gt;'). This is a very important setting, since some HTML tags can break the page layout, and in some instances can be a security concern (the Java Script, for example).
-<li> Review ID -this field is a read-only unique system ID of the review.
-<li> Created by* - this field contains the name of the user who submitted the review. This information will be displayed, along with the text of the review and the date, on the front-end, unless specified otherwise in the active theme. The administrator may change the review author by entering a different user name in this field, or by selecting it through a user picker (shortcut to a user icon will pop up the picker in a new window).
-<li> Review Text* - this field contains the main body of the review. To use the online HTML editor, click on the ‘Editor' button next to this field.
-<li> Status - this is the status field of the review.
-<li> Priority – this field contains the numerical priority of the review.
-<li> Created on – this field contains the creation date of the review. It is automatically set by the system when the review is submitted, however it can be changed by the administrator. The date can be entered directly into the field, or by using the visual calendar tool.
-<li> Created at - this field contains the creation time of the review. It is automatically set by the system when the review is submitted, however it can be changed by the administrator. The date can be entered directly into the field, or by using the visual calendar tool.
-</ul>
\ No newline at end of file
Property changes on: branches/unlabeled/unlabeled-1.1.2/in-news/module_help/reviews_edit.txt
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/in-news/module_help/articles_reviews.txt
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/in-news/module_help/articles_reviews.txt (revision 12831)
+++ branches/unlabeled/unlabeled-1.1.2/in-news/module_help/articles_reviews.txt (nonexistent)
@@ -1,12 +0,0 @@
-This tab lists all reviews of the article, and allows the administrator to manage them. Reviews are user responses to the article. They can be used to collect feedback from the front-end users, to provide details of the ratings, and for many other purposes.
-Reviews have their own status, independent from the article. They can be active, pending or disabled. The idea is very similar to the article status – only active reviews are displayed on the article detail page, or wherever specified in the theme design. The category permissions specify the status of a new review created on the front-end.
-<ul>
-<li> Enable HTML? – this check box enables or disables HTML code in the review body. When checked, it will render the HTML (for example, a &lt;B&gt; tag will actually make the text bold). When unchecked, it will display the HTML as regular text (the &lt;B&gt; tag will appear exactly as ‘&lt;B&gt;'). This is a very important setting, since some HTML tags can break the page layout, and in some instances can be a security concern (the Java Script, for example).
-<li> Review ID -this field is a read-only unique system ID of the review.
-<li> Created by* - this field contains the name of the user who submitted the review. This information will be displayed, along with the text of the review and the date, on the front-end, unless specified otherwise in the active theme. The administrator may change the review author by entering a different user name in this field, or by selecting it through a user picker (shortcut to a user icon will pop up the picker in a new window).
-<li> Review Text* - this field contains the main body of the review. To use the online HTML editor, click on the ‘Editor' button next to this field.
-<li> Status - this is the status field of the review.
-<li> Priority – this field contains the numerical priority of the review.
-<li> Created on – this field contains the creation date of the review. It is automatically set by the system when the review is submitted, however it can be changed by the administrator. The date can be entered directly into the field, or by using the visual calendar tool.
-<li> Created at - this field contains the creation time of the review. It is automatically set by the system when the review is submitted, however it can be changed by the administrator. The date can be entered directly into the field, or by using the visual calendar tool.
-</ul>
\ No newline at end of file
Property changes on: branches/unlabeled/unlabeled-1.1.2/in-news/module_help/articles_reviews.txt
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/in-news/units/rss/rss_tag_processor.php
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/in-news/units/rss/rss_tag_processor.php (revision 12831)
+++ branches/unlabeled/unlabeled-1.1.2/in-news/units/rss/rss_tag_processor.php (nonexistent)
@@ -1,78 +0,0 @@
-<?php
-
- require_once MODULES_PATH.'/in-news/units/rss/lastrss.php';
-
- class RssTagProcessor extends kDBTagProcessor {
-
- /**
- * Get's rss file from URL specified in config. Parses it & shows using block name specified
- * limit param sets showed news limit.
- *
- * @param Array $params
- * @return string
- */
- function ListFeed($params)
- {
- $rss = new lastRSS();
-
- $ret = '';
- // process each news channel
- $rss->cache_dir = realpath(KERNEL_PATH.'/../cache');
- $rss->cache_time = 3600;
-
- $block_params = $this->prepareTagParams($params);
- $block_params['name'] = $this->SelectParam($params,'render_as,name');
-
- $records_processed = 0;
- if( $rs = $rss->get($params['feed_url']) )
- {
- $records_limit = getArrayValue($params,'limit');
- if($records_limit === false || $records_limit == -1) $records_limit = count($rs['items']);
- foreach($rs['items'] as $news_item) // process each news in each channel
- {
- $block_params = array_merge_recursive2($block_params, $news_item);
- $ret .= $this->Application->ParseBlock($block_params);
- $records_processed++;
- if($records_processed == $records_limit) break;
- }
- }
- return $ret;
- }
-
- /**
- * Returns passed value cut to chars specified
- *
- * @param Array $params
- * @return string
- */
- function CutValue($params)
- {
- $ret = $params['value'];
- $cut_first = getArrayValue($params, 'cut_first');
- if($cut_first && strlen($ret) > $cut_first)
- {
- $ret = substr($ret, 0, $cut_first).' ...';
- }
- return $ret;
- }
-
- /**
- * Checks if no other items available for showing, then show rss file with @rss_ListFeed tag
- *
- * @param Array $params
- * @return bool
- */
- function IsAllowed($params)
- {
- $ret = true;
- $module_prefixes = explode(',', $params['prefixes']);
- foreach($module_prefixes as $prefix)
- {
- $ret = $ret && $this->Application->GetVar($prefix.'_HasRecords');
- }
- return !$ret;
- }
-
- }
-
-?>
\ No newline at end of file
Property changes on: branches/unlabeled/unlabeled-1.1.2/in-news/units/rss/rss_tag_processor.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/in-news/units/rss/lastrss.php
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/in-news/units/rss/lastrss.php (revision 12831)
+++ branches/unlabeled/unlabeled-1.1.2/in-news/units/rss/lastrss.php (nonexistent)
@@ -1,184 +0,0 @@
-<?php
-/*
- ======================================================================
- lastRSS 0.6
-
- Simple yet powerfull PHP class to parse RSS files.
-
- by Vojtech Semecky, webmaster@webdot.cz
-
- Latest version, features, manual and examples:
- http://lastrss.webdot.cz/
-
- ----------------------------------------------------------------------
- TODO
- - Iconv nedavat na cely, ale jen na TITLE a DESCRIPTION (u item i celkove)
- ----------------------------------------------------------------------
- LICENSE
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License (GPL)
- as published by the Free Software Foundation; either version 2
- of the License, or (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- To read the license please visit http://www.gnu.org/copyleft/gpl.html
- ======================================================================
-*/
-
-class lastRSS {
- // -------------------------------------------------------------------
- // Settings
- // -------------------------------------------------------------------
- var $channeltags = array ('title', 'link', 'description', 'language', 'copyright', 'managingEditor', 'webMaster', 'pubDate', 'lastBuildDate', 'rating', 'docs');
- var $itemtags = array('title', 'link', 'description', 'author', 'category', 'comments', 'enclosure', 'guid', 'pubDate', 'source');
- var $imagetags = array('title', 'url', 'link', 'width', 'height');
- var $textinputtags = array('title', 'description', 'name', 'link');
-
- // -------------------------------------------------------------------
- // Parse RSS file and returns associative array.
- // -------------------------------------------------------------------
- function Get ($rss_url) {
- // If CACHE ENABLED
- if ($this->cache_dir != '') {
- $cache_file = $this->cache_dir . '/rsscache_' . md5($rss_url);
- $timedif = @(time() - filemtime($cache_file));
- if ($timedif < $this->cache_time) {
- // cached file is fresh enough, return cached array
- $result = unserialize(join('', file($cache_file)));
- // set 'cached' to 1 only if cached file is correct
- if ($result) $result['cached'] = 1;
- } else {
- // cached file is too old, create new
- $result = $this->Parse($rss_url);
- $serialized = serialize($result);
- if ($f = @fopen($cache_file, 'w')) {
- fwrite ($f, $serialized, strlen($serialized));
- fclose($f);
- }
- if ($result) $result['cached'] = 0;
- }
- }
- // If CACHE DISABLED >> load and parse the file directly
- else {
- $result = $this->Parse($rss_url);
- if ($result) $result['cached'] = 0;
- }
- // return result
- return $result;
- }
-
- // -------------------------------------------------------------------
- // Modification of preg_match(); return trimed field with index 1
- // from 'classic' preg_match() array output
- // -------------------------------------------------------------------
- function my_preg_match ($pattern, $subject) {
- preg_match($pattern, $subject, $out);
- return trim($out[1]);
- }
-
- // -------------------------------------------------------------------
- // Replace HTML entities &something; by real characters
- // -------------------------------------------------------------------
- function unhtmlentities ($string) {
- $trans_tbl = get_html_translation_table (HTML_ENTITIES);
- $trans_tbl = array_flip ($trans_tbl);
- return strtr ($string, $trans_tbl);
- }
-
- // -------------------------------------------------------------------
- // Encoding conversion functiuon
- // -------------------------------------------------------------------
- function MyConvertEncoding($in_charset, $out_charset, $string) {
- // if substitute_character
- if ($this->subs_char) {
- // Iconv() to UTF-8. mb_convert_encoding() to $out_charset
- $utf = iconv($in_charset, 'UTF-8', $string);
- mb_substitute_character($this->subs_char);
- return mb_convert_encoding ($utf, $out_charset, 'UTF-8');
- } else {
- // Iconv() to $out_charset
- return iconv($in_charset, $out_charset, $string);
- }
- }
-
- // -------------------------------------------------------------------
- // Parse() is private method used by Get() to load and parse RSS file.
- // Don't use Parse() in your scripts - use Get($rss_file) instead.
- // -------------------------------------------------------------------
- function Parse ($rss_url) {
- // Open and load RSS file
- if ($f = @fopen($rss_url, 'r')) {
- $rss_content = '';
- while (!feof($f)) {
- $rss_content .= fgets($f, 4096);
- }
- fclose($f);
-
- // Parse document encoding
- $result['encoding'] = $this->my_preg_match("'encoding=[\'\"](.*?)[\'\"]'si", $rss_content);
-
- // If code page is set convert character encoding to required
- if ($this->cp != '')
- $rss_content = $this->MyConvertEncoding($result['encoding'], $this->cp, $rss_content);
-
- // Parse CHANNEL info
- preg_match("'<channel.*?>(.*?)</channel>'si", $rss_content, $out_channel);
- foreach($this->channeltags as $channeltag)
- {
- $temp = $this->my_preg_match("'<$channeltag.*?>(.*?)</$channeltag>'si", $out_channel[1]);
- if ($temp != '') $result[$channeltag] = $temp; // Set only if not empty
-
- }
-
- // Parse TEXTINPUT info
- preg_match("'<textinput(|[^>]*[^/])>(.*?)</textinput>'si", $rss_content, $out_textinfo);
- // This a little strange regexp means:
- // Look for tag <textinput> with or without any attributes, but skip truncated version <textinput /> (it's not beggining tag)
- if ($out_textinfo[2]) {
- foreach($this->textinputtags as $textinputtag) {
- $temp = $this->my_preg_match("'<$textinputtag.*?>(.*?)</$textinputtag>'si", $out_textinfo[2]);
- if ($temp != '') $result['textinput_'.$textinputtag] = $temp; // Set only if not empty
- }
- }
- // Parse IMAGE info
- preg_match("'<image.*?>(.*?)</image>'si", $rss_content, $out_imageinfo);
- if ($out_imageinfo[1]) {
- foreach($this->imagetags as $imagetag) {
- $temp = $this->my_preg_match("'<$imagetag.*?>(.*?)</$imagetag>'si", $out_imageinfo[1]);
- if ($temp != '') $result['image_'.$imagetag] = $temp; // Set only if not empty
- }
- }
- // Parse ITEMS
- preg_match_all("'<item(| .*?)>(.*?)</item>'si", $rss_content, $items);
- $rss_items = $items[2];
- $result['items_count'] = count($items[1]);
- $i = 0;
- $result['items'] = array(); // create array even if there are no items
- foreach($rss_items as $rss_item) {
- // Parse one item
- foreach($this->itemtags as $itemtag)
- {
- $temp = $this->my_preg_match("'<$itemtag.*?>(.*?)</$itemtag>'si", $rss_item);
- if ($temp != '') $result[items][$i][$itemtag] = $temp; // Set only if not empty
- }
- // Strip HTML tags and other bullshit from DESCRIPTION (if description is presented)
- if ($result['items'][$i]['description'])
- $result['items'][$i]['description'] = strip_tags($this->unhtmlentities(strip_tags($result['items'][$i]['description'])));
- // Item counter
- $i++;
- }
- return $result;
- }
- else // Error in opening return False
- {
- return False;
- }
- }
-}
-
-?>
\ No newline at end of file
Property changes on: branches/unlabeled/unlabeled-1.1.2/in-news/units/rss/lastrss.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/in-news/units/rss/rss_config.php
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/in-news/units/rss/rss_config.php (revision 12831)
+++ branches/unlabeled/unlabeled-1.1.2/in-news/units/rss/rss_config.php (nonexistent)
@@ -1,24 +0,0 @@
-<?php
-
-$config = Array(
- 'Prefix' => 'rss',
- 'EventHandlerClass' => Array('class'=>'kEventHandler','file'=>'','build_event'=>'OnBuild'),
- 'TagProcessorClass' => Array('class'=>'RssTagProcessor','file'=>'rss_tag_processor.php','build_event'=>'OnBuild'),
- 'AutoLoad' => true,
- 'Hooks' => Array(),
- 'QueryString' => Array(
- 1 => 'id',
- 2 => 'Page',
- 4 => 'event',
- ),
-
- );
-
-
-
-
-
-
-
-
-?>
\ No newline at end of file
Property changes on: branches/unlabeled/unlabeled-1.1.2/in-news/units/rss/rss_config.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/in-news/admin_templates/articles/relations_edit.tpl
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/in-news/admin_templates/articles/relations_edit.tpl (revision 12831)
+++ branches/unlabeled/unlabeled-1.1.2/in-news/admin_templates/articles/relations_edit.tpl (nonexistent)
@@ -1,47 +0,0 @@
-<inp2:m_RequireLogin permissions="NEWS.VIEW" perm_prefix="n"/>
-<inp2:m_include t="incs/header" nobody="yes"/>
-
-<body topmargin="0" leftmargin="8" marginheight="0" marginwidth="8" bgcolor="#FFFFFF">
-<inp2:m_ParseBlock name="section_header" prefix="n" icon="icon46_articles" module="in-news" title="!la_title_Articles!"/>
-
-<inp2:m_ParseBlock name="blue_bar" prefix="n" title_preset="relations_edit" module="in-news" icon="icon46_articles"/>
-
-<!-- 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('n-rel','<inp2:n-rel_SaveEvent/>');
- }
- ) );
- a_toolbar.AddButton( new ToolBarButton('cancel', '<inp2:m_phrase label="la_ToolTip_Cancel" escape="1"/>', function() {
- submit_event('n-rel','OnCancel');
- }
- ) );
-
- a_toolbar.Render();
- </script>
- </td>
- </tr>
-</tbody>
-</table>
-
-<inp2:m_include t="categories/ci_blocks"/>
-
-<table width="100%" border="0" cellspacing="0" cellpadding="4" class="tableborder">
- <inp2:m_RenderElement name="subsection" title="!la_section_Relation!"/>
- <inp2:m_RenderElement name="inp_edit_hidden" prefix="n-rel" field="SourceId"/>
- <inp2:m_RenderElement name="inp_edit_hidden" prefix="n-rel" field="SourceType"/>
- <inp2:m_RenderElement name="inp_edit_hidden" prefix="n-rel" field="TargetId"/>
- <inp2:m_RenderElement name="inp_edit_hidden" prefix="n-rel" field="TargetType"/>
-
- <inp2:m_RenderElement name="inp_id_label" prefix="n-rel" field="RelationshipId" title="!la_fld_RelationshipId!"/>
- <inp2:m_RenderElement name="inp_edit_relation" prefix="n-rel" field="TargetId" title="!la_fld_TargetId!"/>
- <inp2:m_RenderElement name="inp_edit_radio" prefix="n-rel" field="Type" title="!la_fld_RelationshipType!"/>
- <inp2:m_RenderElement name="inp_edit_checkbox" prefix="n-rel" field="Enabled" title="!la_fld_Enabled!"/>
- <inp2:m_RenderElement name="inp_edit_box" prefix="n-rel" field="Priority" title="!la_fld_Priority!" size="4"/>
-</table>
-<inp2:m_include t="incs/footer"/>
Property changes on: branches/unlabeled/unlabeled-1.1.2/in-news/admin_templates/articles/relations_edit.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.3
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/in-news/admin_templates/articles/articles_relations.tpl
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/in-news/admin_templates/articles/articles_relations.tpl (revision 12831)
+++ branches/unlabeled/unlabeled-1.1.2/in-news/admin_templates/articles/articles_relations.tpl (nonexistent)
@@ -1,108 +0,0 @@
-<inp2:m_RequireLogin permissions="NEWS.VIEW" perm_prefix="n"/>
-<inp2:m_include t="incs/header" nobody="yes"/>
-
-<body topmargin="0" leftmargin="8" marginheight="0" marginwidth="8" bgcolor="#FFFFFF">
-<inp2:m_ParseBlock name="section_header" prefix="n" icon="icon46_articles" module="in-news" title="!la_title_Articles!"/>
-
-<inp2:m_include t="in-news/articles/articles_tabs"/>
-
-<inp2:m_ParseBlock name="blue_bar" prefix="n" title_preset="articles_relations" module="in-news" icon="icon46_articles"/>
-
-<!-- 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('n','<inp2:n_SaveEvent/>');
- }
- ) );
- a_toolbar.AddButton( new ToolBarButton('cancel', '<inp2:m_phrase label="la_ToolTip_Cancel" escape="1"/>', function() {
- submit_event('n','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('n', '<inp2:n_PrevId/>');
- }
- ) );
- a_toolbar.AddButton( new ToolBarButton('next', '<inp2:m_phrase label="la_ToolTip_Next" escape="1"/>', function() {
- go_to_id('n', '<inp2:n_NextId/>');
- }
- ) );
-
- a_toolbar.AddButton( new ToolBarSeparator('sep2') );
-
- //Relations related:
- a_toolbar.AddButton( new ToolBarButton('new_relation', '<inp2:m_phrase label="la_ToolTip_New_Relation" escape="1"/>',
- function() {
- openSelector('n-rel', '<inp2:adm_SelectorLink prefix="n-rel" selection_mode="single" tab_prefixes="all"/>', 'TargetId', '950x600');
- } ) );
-
- function edit()
- {
- std_edit_temp_item('n-rel', 'in-news/articles/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('n-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('n-rel','OnMassApprove');
- }
- ) );
-
- a_toolbar.AddButton( new ToolBarButton('decline', '<inp2:m_phrase label="la_ToolTip_Decline" escape="1"/>', function() {
- submit_event('n-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 prefix="n" function="IsSingle"/>
- a_toolbar.HideButton('prev');
- a_toolbar.HideButton('next');
- a_toolbar.HideButton('sep1');
- //a_toolbar.HideButton('sep2');
- <inp2:m_else/>
- <inp2:m_if prefix="n" function="IsLast"/>
- a_toolbar.DisableButton('next');
- <inp2:m_endif/>
- <inp2:m_if prefix="n" function="IsFirst"/>
- a_toolbar.DisableButton('prev');
- <inp2:m_endif/>
- <inp2:m_endif/>
- </script>
- </td>
- </tr>
-</tbody>
-</table>
-
-<inp2:m_ParseBlock name="grid" PrefixSpecial="n-rel" IdField="RelationshipId" grid="Default" menu_filters="yes"/>
-<script type="text/javascript">
- Grids['n-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: branches/unlabeled/unlabeled-1.1.2/in-news/admin_templates/articles/articles_relations.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.5
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/in-news/admin_templates/articles/articles_edit.tpl
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/in-news/admin_templates/articles/articles_edit.tpl (revision 12831)
+++ branches/unlabeled/unlabeled-1.1.2/in-news/admin_templates/articles/articles_edit.tpl (nonexistent)
@@ -1,121 +0,0 @@
-<inp2:m_RequireLogin permissions="NEWS.VIEW" perm_prefix="n"/>
-<inp2:m_include t="incs/header" nobody="yes"/>
-
-<body topmargin="0" leftmargin="8" marginheight="0" marginwidth="8" bgcolor="#FFFFFF" onload="reflect_filename();">
-<inp2:m_ParseBlock name="section_header" prefix="n" icon="icon46_articles" module="in-news" title="!la_title_Articles!"/>
-
-<inp2:m_include t="in-news/articles/articles_tabs"/>
-
-<inp2:m_ParseBlock name="blue_bar" prefix="n" title_preset="articles_edit" module="in-news" icon="icon46_articles"/>
-
-<!-- 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('n','<inp2:n_SaveEvent/>');
- }
- ) );
- a_toolbar.AddButton( new ToolBarButton('cancel', '<inp2:m_phrase label="la_ToolTip_Cancel" escape="1"/>', function() {
- submit_event('n','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('n', '<inp2:n_PrevId/>');
- }
- ) );
- a_toolbar.AddButton( new ToolBarButton('next', '<inp2:m_phrase label="la_ToolTip_Next" escape="1"/>', function() {
- go_to_id('n', '<inp2:n_NextId/>');
- }
- ) );
-
- //a_toolbar.AddButton( new ToolBarSeparator('sep2') );
-
- a_toolbar.Render();
-
- <inp2:m_if prefix="n" function="IsSingle"/>
- a_toolbar.HideButton('prev');
- a_toolbar.HideButton('next');
- a_toolbar.HideButton('sep1');
- //a_toolbar.HideButton('sep2');
- <inp2:m_else/>
- <inp2:m_if prefix="n" function="IsLast"/>
- a_toolbar.DisableButton('next');
- <inp2:m_endif/>
- <inp2:m_if prefix="n" function="IsFirst"/>
- a_toolbar.DisableButton('prev');
- <inp2:m_endif/>
- <inp2:m_endif/>
- </script>
- </td>
- </tr>
-</tbody>
-</table>
-
-<inp2:n_SaveWarning name="grid_save_warning"/>
-<table width="100%" border="0" cellspacing="0" cellpadding="4" class="tableborder">
- <inp2:m_ParseBlock name="subsection" title="!la_section_Article!"/>
-
- <inp2:m_ParseBlock name="inp_id_label" prefix="n" field="NewsId" title="!la_fld_Id!"/>
- <inp2:m_ParseBlock name="inp_edit_box" prefix="n" field="Title" title="!la_fld_Title!" size="40"/>
- <inp2:m_ParseBlock name="inp_edit_user" prefix="n" field="CreatedById" title="!la_fld_Author!" size="25"/>
-
- <inp2:m_ParseBlock name="inp_edit_textarea" prefix="n" field="Body" title="!la_fld_Body!" cols="70" rows="8"/>
-
- <!-- excerpt: begin -->
- <tr class="<inp2:m_odd_even odd="table_color1" even="table_color2"/>">
- <td class="text" valign="top">
- <span class="<inp2:m_if check="n_HasError" field="Excerpt">error</inp2:m_if>">
- <inp2:m_phrase label="la_fld_Excerpt"/><inp2:m_if check="n_IsRequired" field="Excerpt"/><span class="error"> *</span></inp2:m_if>:</span><br>
- <a href="javascript:OpenEditor('&section=in-link:editlink_general','kernel_form','<inp2:n_InputName field="Excerpt"/>');"><img src="img/icons/icon24_link_editor.gif" style="cursor: pointer;" border="0"></a>
- </td>
- <td>
- <textarea tabindex="<inp2:m_get param="tab_index"/>" id="<inp2:n_InputName field="Excerpt"/>" name="<inp2:n_InputName field="Excerpt"/>" cols="70" rows="3"><inp2:n_Field field="Excerpt"/></textarea><br />
- <input type="checkbox" name="generate_excerpt" id="generate_excerpt" value="1" /><label for="generate_excerpt"><inp2:m_phrase name="la_prompt_AutoGen_Excerpt"/></label>
- </td>
- <td class="error"><inp2:n_Error field="Excerpt"/>&nbsp;</td>
- </tr>
- <!-- excerpt: end -->
-
- <inp2:m_ParseBlock name="inp_edit_checkbox" prefix="n" field="AutomaticFilename" title="la_fld_AutomaticFilename" onchange="reflect_filename()"/>
- <inp2:m_ParseBlock name="inp_edit_box" prefix="n" field="Filename" title="la_fld_Filename" size="53"/>
-
- <inp2:m_ParseBlock name="subsection" title="!la_section_Properties!"/>
- <inp2:m_ParseBlock name="inp_edit_radio" prefix="n" field="Status" title="!la_fld_Status!"/>
- <inp2:m_ParseBlock name="inp_edit_radio" prefix="n" field="NewItem" title="!la_fld_New!"/>
- <inp2:m_ParseBlock name="inp_edit_radio" prefix="n" field="HotItem" title="!la_fld_Hot!"/>
- <inp2:m_ParseBlock name="inp_edit_radio" prefix="n" field="PopItem" title="!la_fld_Pop!"/>
- <inp2:m_ParseBlock name="inp_edit_checkbox" prefix="n" field="EditorsPick" title="!la_fld_EditorsPick!"/>
- <inp2:m_ParseBlock name="inp_edit_checkbox" prefix="n" field="LeadStory" title="!la_fld_LeadStory!"/>
- <inp2:m_ParseBlock name="inp_edit_checkbox" prefix="n" field="LeadCatStory" title="!la_fld_LeadCatStory!"/>
- <inp2:m_ParseBlock name="inp_edit_box" prefix="n" field="Priority" title="!la_fld_Priority!" size="4"/>
- <inp2:m_ParseBlock name="inp_edit_date_time" prefix="n" field="CreatedOn" title="!la_fld_CreatedOn!"/>
- <inp2:m_ParseBlock name="inp_edit_date_time" prefix="n" field="StartDate" title="!la_fld_StartDate!"/>
- <inp2:m_ParseBlock name="inp_edit_date_time" prefix="n" field="EndOn" title="!la_fld_EndOn!"/>
-
- <inp2:m_ParseBlock name="subsection" title="!la_section_Counters!"/>
- <inp2:m_ParseBlock name="inp_edit_box" prefix="n" field="CachedRating" title="!la_fld_Rating!" hint_label="la_prompt_RatingLimits" size="4"/>
- <inp2:m_ParseBlock name="inp_edit_box" prefix="n" field="CachedVotesQty" title="!la_fld_Votes!" hint_label="la_prompt_VoteLimits" size="4"/>
- <inp2:m_ParseBlock name="inp_edit_box" prefix="n" field="Hits" title="!la_fld_Hits!" hint_label="la_prompt_HitLimits" size="4"/>
- <input type="hidden" name="Hits_original" id="Hits_original" value="<inp2:n_Field name="Hits" db="db" />" />
-
- <!-- custom fields: begin -->
- <inp2:m_include t="incs/custom_blocks"/>
- <inp2:cf.general_PrintList render_as="cv_row_block" SourcePrefix="n" value_field="Value" per_page="-1" grid="Default" />
- <!-- custom fields: end -->
-</table>
-
-<script type="text/javascript">
- function reflect_filename()
- {
- var $checked = document.getElementById('_cb_<inp2:n_InputName field="AutomaticFilename"/>').checked;
- document.getElementById('<inp2:n_InputName field="Filename"/>').readOnly = $checked;
- }
-</script>
-<inp2:m_include t="incs/footer"/>
Property changes on: branches/unlabeled/unlabeled-1.1.2/in-news/admin_templates/articles/articles_edit.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.4
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/in-news/admin_templates/articles/articles_reviews.tpl
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/in-news/admin_templates/articles/articles_reviews.tpl (revision 12831)
+++ branches/unlabeled/unlabeled-1.1.2/in-news/admin_templates/articles/articles_reviews.tpl (nonexistent)
@@ -1,121 +0,0 @@
-<inp2:m_RequireLogin permissions="NEWS.VIEW" perm_prefix="n"/>
-<inp2:m_include t="incs/header" nobody="yes"/>
-
-<body topmargin="0" leftmargin="8" marginheight="0" marginwidth="8" bgcolor="#FFFFFF">
-<inp2:m_ParseBlock name="section_header" prefix="n" icon="icon46_articles" module="in-news" title="!la_title_Articles!"/>
-
-<inp2:m_include t="in-news/articles/articles_tabs"/>
-
-<inp2:m_ParseBlock name="blue_bar" prefix="n" title_preset="articles_reviews" module="in-news" icon="icon46_articles"/>
-
-<!-- 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('n','<inp2:n_SaveEvent/>');
- }
- ) );
- a_toolbar.AddButton( new ToolBarButton('cancel', '<inp2:m_phrase label="la_ToolTip_Cancel" escape="1"/>', function() {
- submit_event('n','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('n', '<inp2:n_PrevId/>');
- }
- ) );
- a_toolbar.AddButton( new ToolBarButton('next', '<inp2:m_phrase label="la_ToolTip_Next" escape="1"/>', function() {
- go_to_id('n', '<inp2:n_NextId/>');
- }
- ) );
-
- a_toolbar.AddButton( new ToolBarSeparator('sep2') );
-
- //Pricing related:
- a_toolbar.AddButton( new ToolBarButton('new_review', '<inp2:m_phrase label="la_ToolTip_NewReview" escape="1"/>',
- function() {
- std_new_item('n-rev', 'in-news/articles/review_edit')
- } ) );
-
- function edit()
- {
- std_edit_temp_item('n-rev', 'in-news/articles/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('n-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('n-rev','OnMassApprove');
- }
- ) );
-
- a_toolbar.AddButton( new ToolBarButton('decline', '<inp2:m_phrase label="la_ToolTip_Decline" escape="1"/>', function() {
- submit_event('n-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('n-rev','OnMassMoveUp');
- }
- ) );
-
- a_toolbar.AddButton( new ToolBarButton('move_down', '<inp2:m_phrase label="la_ToolTip_MoveDown" escape="1"/>', function() {
- submit_event('n-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 prefix="n" function="IsSingle"/>
- a_toolbar.HideButton('prev');
- a_toolbar.HideButton('next');
- a_toolbar.HideButton('sep1');
- <inp2:m_else/>
- <inp2:m_if prefix="n" function="IsLast"/>
- a_toolbar.DisableButton('next');
- <inp2:m_endif/>
- <inp2:m_if prefix="n" function="IsFirst"/>
- a_toolbar.DisableButton('prev');
- <inp2:m_endif/>
- <inp2:m_endif/>
- </script>
- </td>
- </tr>
-</tbody>
-</table>
-
-<inp2:m_block name="reviewtext_checkbox_td"/>
- <td valign="top" class="text">
- <input type="checkbox" name="<inp2:$PrefixSpecial_InputName field="$IdField" IdField="$IdField"/>" id="<inp2:$PrefixSpecial_InputName field="$IdField" IdField="$IdField"/>">
- <img src="<inp2:ModulePath module="In-Portal"/>img/itemicons/<inp2:$PrefixSpecial_ItemIcon grid="$grid"/>">&nbsp;
- <inp2:Field field="$field" no_special="no_special" cut_first="100"/>
- </td>
-<inp2:m_blockend/>
-
-<inp2:m_ParseBlock name="grid" PrefixSpecial="n-rev" IdField="ReviewId" grid="Default" menu_filters="yes"/>
-<script type="text/javascript">
- Grids['n-rev'].SetDependantToolbarButtons( new Array('edit','delete','approve','decline','move_up','move_down') );
-</script>
-
-<inp2:m_include t="incs/footer"/>
Property changes on: branches/unlabeled/unlabeled-1.1.2/in-news/admin_templates/articles/articles_reviews.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.2
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/in-news/admin_templates/articles/articles_categories.tpl
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/in-news/admin_templates/articles/articles_categories.tpl (revision 12831)
+++ branches/unlabeled/unlabeled-1.1.2/in-news/admin_templates/articles/articles_categories.tpl (nonexistent)
@@ -1,91 +0,0 @@
-<inp2:m_RequireLogin permissions="NEWS.VIEW" perm_prefix="n"/>
-<inp2:m_include t="incs/header" nobody="yes"/>
-
-<body topmargin="0" leftmargin="8" marginheight="0" marginwidth="8" bgcolor="#FFFFFF">
-<inp2:m_ParseBlock name="section_header" prefix="n" icon="icon46_articles" module="in-news" title="!la_title_Articles!"/>
-
-<inp2:m_include t="in-news/articles/articles_tabs"/>
-
-<inp2:m_ParseBlock name="blue_bar" prefix="n" title_preset="articles_categories" module="in-news" icon="icon46_articles"/>
-
-<!-- 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('n','<inp2:n_SaveEvent/>');
- }
- ) );
- a_toolbar.AddButton( new ToolBarButton('cancel', '<inp2:m_phrase label="la_ToolTip_Cancel" escape="1"/>', function() {
- submit_event('n','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('n', '<inp2:n_PrevId/>');
- }
- ) );
- a_toolbar.AddButton( new ToolBarButton('next', '<inp2:m_phrase label="la_ToolTip_Next" escape="1"/>', function() {
- go_to_id('n', '<inp2:n_NextId/>');
- }
- ) );
-
- a_toolbar.AddButton( new ToolBarSeparator('sep2') );
-
- //Category related:
- a_toolbar.AddButton( new ToolBarButton('new_cat', '<inp2:m_phrase label="la_ToolTip_New_Category" escape="1"/>',
- function() {
- openSelector('n', '<inp2:adm_SelectorLink prefix="n" selection_mode="multi" tab_prefixes="none"/>', 'ItemCategory');
- } ) );
-
- a_toolbar.AddButton( new ToolBarButton('delete', '<inp2:m_phrase label="la_ToolTip_Delete" escape="1"/>',
- function() {
- std_delete_items('n-ci')
- } ) );
-
- a_toolbar.AddButton( new ToolBarButton('primary_cat', '<inp2:m_phrase label="la_ToolTip_SetPrimaryCategory" escape="1"/>', function() {
- submit_event('n-ci','OnSetPrimary');
- }
- ) );
-
- a_toolbar.Render();
-
- <inp2:m_if prefix="n" function="IsSingle"/>
- a_toolbar.HideButton('prev');
- a_toolbar.HideButton('next');
- a_toolbar.HideButton('sep1');
- <inp2:m_else/>
- <inp2:m_if prefix="n" function="IsLast"/>
- a_toolbar.DisableButton('next');
- <inp2:m_endif/>
- <inp2:m_if prefix="n" function="IsFirst"/>
- a_toolbar.DisableButton('prev');
- <inp2:m_endif/>
- <inp2:m_endif/>
- </script>
- </td>
- </tr>
-</tbody>
-</table>
-
-<inp2:m_block name="grid_checkbox_category_td" />
- <td valign="top" class="text">
- <input type="checkbox" name="<inp2:$PrefixSpecial_InputName field="$IdField"/>" id="<inp2:$PrefixSpecial_InputName field="$IdField"/>">
- <img src="<inp2:ModulePath />img/itemicons/<inp2:$PrefixSpecial_ItemIcon grid="$grid"/>">&nbsp;
- <inp2:CategoryName field="$field" primary_title="!la_PrimaryCategory!" no_special="1"/>
- </td>
-<inp2:m_blockend />
-
-<inp2:m_ParseBlock name="grid" PrefixSpecial="n-ci" IdField="CategoryId" grid="Default" header_block="grid_column_title" data_block="grid_data_td" search="on"/>
-<script type="text/javascript">
- Grids['n-ci'].SetDependantToolbarButtons( new Array('delete','primary_cat') );
-</script>
-
-<inp2:m_include t="incs/footer"/>
Property changes on: branches/unlabeled/unlabeled-1.1.2/in-news/admin_templates/articles/articles_categories.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.6
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/in-news/admin_templates/articles/review_edit.tpl
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/in-news/admin_templates/articles/review_edit.tpl (revision 12831)
+++ branches/unlabeled/unlabeled-1.1.2/in-news/admin_templates/articles/review_edit.tpl (nonexistent)
@@ -1,57 +0,0 @@
-<inp2:m_RequireLogin permissions="NEWS.VIEW" perm_prefix="n"/>
-<inp2:m_include t="incs/header" nobody="yes"/>
-
-<body topmargin="0" leftmargin="8" marginheight="0" marginwidth="8" bgcolor="#FFFFFF">
-<inp2:m_ParseBlock name="section_header" prefix="n" icon="icon46_articles" module="in-news" title="!la_Text_Reviews!"/>
-
-<inp2:m_ParseBlock name="blue_bar" prefix="n" title_preset="reviews_edit" module="in-news" icon="icon46_articles"/>
-
-<!-- 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('n-rev','<inp2:n-rev_SaveEvent/>');
- }
- ) );
- a_toolbar.AddButton( new ToolBarButton('cancel', '<inp2:m_phrase label="la_ToolTip_Cancel" escape="1"/>', function() {
- submit_event('n-rev','OnCancel');
- }
- ) );
-
- a_toolbar.Render();
-
- <inp2:m_if prefix="n-rev" function="IsSingle"/>
- a_toolbar.HideButton('prev');
- a_toolbar.HideButton('next');
- a_toolbar.HideButton('sep1');
- <inp2:m_else/>
- <inp2:m_if prefix="n-rev" function="IsLast"/>
- a_toolbar.DisableButton('next');
- <inp2:m_endif/>
- <inp2:m_if prefix="n-rev" function="IsFirst"/>
- a_toolbar.DisableButton('prev');
- <inp2:m_endif/>
- <inp2:m_endif/>
- </script>
- </td>
- </tr>
-</tbody>
-</table>
-
-<table width="100%" border="0" cellspacing="0" cellpadding="4" class="tableborder">
- <inp2:m_ParseBlock name="subsection" title="!la_Text_Review!"/>
- <inp2:m_ParseBlock name="inp_edit_hidden" prefix="n-rev" field="ItemId"/>
- <inp2:m_ParseBlock name="inp_edit_checkbox_allow_html" prefix="n-rev" field="TextFormat"/>
- <inp2:m_ParseBlock name="inp_label" prefix="n-rev" field="ReviewId" title="!la_fld_ReviewId!"/>
- <inp2:m_ParseBlock name="inp_edit_user" prefix="n-rev" field="CreatedById" title="!la_fld_CreatedById!" class="text"/>
- <inp2:m_ParseBlock name="inp_edit_textarea" prefix="n-rev" field="ReviewText" title="!la_fld_ReviewText!" cols="70" rows="8"/>
- <inp2:m_ParseBlock name="subsection" title="!la_Text_General!"/>
- <inp2:m_ParseBlock name="inp_edit_radio" prefix="n-rev" field="Status" title="!la_fld_Status!"/>
- <inp2:m_ParseBlock name="inp_edit_box" prefix="n-rev" field="Priority" title="!la_fld_Priority!" size="3" class="text"/>
- <inp2:m_ParseBlock name="inp_edit_date_time" prefix="n-rev" field="CreatedOn" title="!la_fld_CreatedOn!" size="20" class="text"/>
-</table>
-<inp2:m_include t="incs/footer"/>
Property changes on: branches/unlabeled/unlabeled-1.1.2/in-news/admin_templates/articles/review_edit.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.2
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/in-news/admin_templates/category_properties.tpl
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/in-news/admin_templates/category_properties.tpl (revision 12831)
+++ branches/unlabeled/unlabeled-1.1.2/in-news/admin_templates/category_properties.tpl (nonexistent)
@@ -1,31 +0,0 @@
-<inp2:m_ParseBlock name="subsection" title="!la_In-news!"/>
-<inp2:m_DefineElement name="inp_edit_type" class="" is_last="" maxlength="" onblur="" size="" is_last="" has_empty="0" empty_value="" type_field="">
- <tr class="<inp2:m_odd_even odd="table-color1" even="table-color2"/>">
- <inp2:m_ParseBlock name="inp_edit_field_caption" prefix="$prefix" field="$field" title="$title" is_last="$is_last"/>
- <td>
- <input type="text" name="<inp2:$prefix_InputName field="$field" />" id="<inp2:$prefix_InputName field="$field" />" value="<inp2:$prefix_Field field="$field" />" tabindex="<inp2:m_get param="tab_index"/>" size="<inp2:m_param name="size"/>" maxlength="<inp2:m_param name="maxlength"/>" class="<inp2:m_param name="class"/>" onblur="<inp2:m_Param name="onblur"/>">
-
- <select tabindex="<inp2:m_get param="tab_index"/>" name="<inp2:$prefix_InputName field="$type_field"/>" id="<inp2:$prefix_InputName field="$type_field"/>" onchange="<inp2:m_Param name="onchange"/>">
- <inp2:m_if prefix="m" function="ParamEquals" name="use_phrases" value="1"/>
- <inp2:$prefix_PredefinedOptions field="$type_field" block="inp_option_phrase" selected="selected" has_empty="$has_empty" empty_value="$empty_value"/>
- <inp2:m_else/>
- <inp2:$prefix_PredefinedOptions field="$type_field" block="inp_option_item" selected="selected" has_empty="$has_empty" empty_value="$empty_value"/>
- <inp2:m_endif/>
- </select>
-
- <inp2:m_if check="{$prefix}_HasParam" name="hint_label"><span class="small"><inp2:m_phrase label="$hint_label"/></span></inp2:m_if>
- </td>
- <td class="error"><inp2:$prefix_Error field="$field"/>&nbsp;</td>
- </tr>
-</inp2:m_DefineElement>
-
-<inp2:m_ParseBlock name="inp_edit_box" prefix="c" field="cust_n_ItemTemplate" type_field="cust_n_ItemTemplate" title="!la_fld_cust_n_ItemTemplate!" size="50"/>
-
-<inp2:m_ParseBlock name="subsection" title="!la_section_RssProperties!"/>
-<inp2:m_ParseBlock name="inp_edit_box" prefix="c" field="cust_RssSource" type_field="cust_RssSource" title="!la_fld_RssSource!" size="50"/>
-<inp2:m_ParseBlock name="inp_edit_type" prefix="c" field="cust_RssUpdateInterval" type_field="cust_RssUpdateIntervalType" title="!la_fld_RssUpdateInterval!" use_phrases="1"/>
-
-<inp2:m_ParseBlock name="subsection" title="!la_section_RssExpiration!"/>
-<inp2:m_ParseBlock name="inp_edit_type" prefix="c" field="cust_RssDefaultExpiration" type_field="cust_RssDefaultExpirationType" title="!la_fld_RssDefaultExpiration!" use_phrases="1"/>
-<inp2:m_ParseBlock name="inp_edit_type" prefix="c" field="cust_RssExpireInterval" type_field="cust_RssExpireIntervalType" title="!la_fld_RssExpireInterval!" use_phrases="1"/>
-<inp2:m_ParseBlock name="inp_edit_checkbox" prefix="c" field="cust_RssDeleteExpired" title="!la_fld_RssDeleteExpired!"/>
Property changes on: branches/unlabeled/unlabeled-1.1.2/in-news/admin_templates/category_properties.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/in-news/admin_templates/img/logo_bg.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes on: branches/unlabeled/unlabeled-1.1.2/in-news/admin_templates/img/logo_bg.gif
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.2.2/in-news/admin/install/upgrades/inportal_upgrade_v1.1.6.sql
===================================================================
--- branches/unlabeled/unlabeled-1.2.2/in-news/admin/install/upgrades/inportal_upgrade_v1.1.6.sql (revision 12831)
+++ branches/unlabeled/unlabeled-1.2.2/in-news/admin/install/upgrades/inportal_upgrade_v1.1.6.sql (nonexistent)
@@ -1,23 +0,0 @@
-UPDATE ConfigurationValues SET ModuleOwner = 'In-News', Section = 'in-news:configuration_search' WHERE VariableName LIKE 'SearchRel_%_article' OR VariableName = 'Search_ShowMultiple_article';
-
-INSERT INTO ConfigurationAdmin VALUES ('SearchRel_Keyword_articles', 'la_config_SearchRel_DefaultKeyword', 'la_text_keyword', 'text', NULL, NULL, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('SearchRel_Pop_articles', 'la_config_DefaultPop', 'la_text_popularity', 'text', NULL, NULL, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('SearchRel_Rating_articles', 'la_config_DefaultRating', 'la_prompt_Rating', 'text', NULL, NULL, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('Search_ShowMultiple_articles', 'la_config_ShowMultiple', 'la_Text_MultipleShow', 'text', NULL, NULL, 0, 1);
-INSERT INTO ConfigurationAdmin VALUES ('SearchRel_Increase_articles', 'la_config_DefaultIncreaseImportance', 'la_text_increase_importance', 'text', NULL, NULL, 0, 1);
-
-UPDATE ConfigurationValues SET VariableName = 'SearchRel_Keyword_articles' WHERE VariableName = 'SearchRel_Keyword_article';
-UPDATE ConfigurationValues SET VariableName = 'SearchRel_Pop_articles' WHERE VariableName = 'SearchRel_Pop_article';
-UPDATE ConfigurationValues SET VariableName = 'SearchRel_Rating_articles' WHERE VariableName = 'SearchRel_Rating_article';
-UPDATE ConfigurationValues SET VariableName = 'SearchRel_Increase_articles' WHERE VariableName = 'SearchRel_Increase_article';
-UPDATE ConfigurationValues SET VariableName = 'Search_ShowMultiple_articles' WHERE VariableName = 'Search_ShowMultiple_article';
-
-CREATE TABLE NewsCustomData (CustomDataId int(11) NOT NULL auto_increment, ResourceId int(10) unsigned NOT NULL default '0', PRIMARY KEY (CustomDataId));
-
-INSERT INTO ConfigurationAdmin VALUES ('n_CategoryTemplate', 'la_section_Templates', 'la_fld_CategoryTemplate', 'text', '', '', 1, 0);
-INSERT INTO ConfigurationAdmin VALUES ('n_ItemTemplate', 'la_section_Templates', 'la_fld_ItemTemplate', 'text', '', '', 1, 0);
-
-INSERT INTO ConfigurationValues VALUES ('n_CategoryTemplate', 'innews/index', 'In-News', 'in-news:configuration_output');
-INSERT INTO ConfigurationValues VALUES ('n_ItemTemplate', 'innews/detail', 'In-News', 'in-news:configuration_output');
-
-UPDATE Modules SET Version = '1.1.6' WHERE Name = 'In-News';
\ No newline at end of file
Property changes on: branches/unlabeled/unlabeled-1.2.2/in-news/admin/install/upgrades/inportal_upgrade_v1.1.6.sql
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.2.2.2
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.2.2/in-news/admin_templates/articles/articles_custom.tpl
===================================================================
--- branches/unlabeled/unlabeled-1.2.2/in-news/admin_templates/articles/articles_custom.tpl (revision 12831)
+++ branches/unlabeled/unlabeled-1.2.2/in-news/admin_templates/articles/articles_custom.tpl (nonexistent)
@@ -1,63 +0,0 @@
-<inp2:m_RequireLogin permissions="NEWS.VIEW" perm_prefix="n"/>
-<inp2:m_include t="incs/header" nobody="yes"/>
-
-<body topmargin="0" leftmargin="8" marginheight="0" marginwidth="8" bgcolor="#FFFFFF">
-<inp2:m_ParseBlock name="section_header" prefix="n" icon="icon46_articles" module="in-news" title="!la_title_Articles!"/>
-
-<inp2:m_include t="in-news/articles/articles_tabs"/>
-
-<inp2:m_ParseBlock name="blue_bar" prefix="n" title_preset="articles_custom" module="in-news" icon="icon46_articles"/>
-
-<!-- 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('n','<inp2:n_SaveEvent/>');
- }
- ) );
- a_toolbar.AddButton( new ToolBarButton('cancel', '<inp2:m_phrase label="la_ToolTip_Cancel" escape="1"/>', function() {
- submit_event('n','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('n', '<inp2:n_PrevId/>');
- }
- ) );
- a_toolbar.AddButton( new ToolBarButton('next', '<inp2:m_phrase label="la_ToolTip_Next" escape="1"/>', function() {
- go_to_id('n', '<inp2:n_NextId/>');
- }
- ) );
-
- function edit(){ }
-
- a_toolbar.Render();
-
- <inp2:m_if check="n_IsSingle">
- a_toolbar.HideButton('prev');
- a_toolbar.HideButton('next');
- a_toolbar.HideButton('sep1');
- <inp2:m_else/>
- <inp2:m_if prefix="n" function="IsLast"/>
- a_toolbar.DisableButton('next');
- <inp2:m_endif/>
- <inp2:m_if prefix="n" function="IsFirst"/>
- a_toolbar.DisableButton('prev');
- <inp2:m_endif/>
- </inp2:m_if>
- </script>
- </td>
- </tr>
-</tbody>
-</table>
-
-<inp2:m_include t="incs/custom_blocks"/>
-<inp2:m_ParseBlock name="grid" PrefixSpecial="cf" IdField="CustomFieldId" SourcePrefix="n" value_field="Value" per_page="-1" grid="SeparateTab" header_block="grid_column_title_no_sorting" no_init="no_init"/>
-
-<inp2:m_include t="incs/footer"/>
Property changes on: branches/unlabeled/unlabeled-1.2.2/in-news/admin_templates/articles/articles_custom.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.2.2.4
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.2.2/in-news/admin_templates/articles/articles_images.tpl
===================================================================
--- branches/unlabeled/unlabeled-1.2.2/in-news/admin_templates/articles/articles_images.tpl (revision 12831)
+++ branches/unlabeled/unlabeled-1.2.2/in-news/admin_templates/articles/articles_images.tpl (nonexistent)
@@ -1,110 +0,0 @@
-<inp2:m_RequireLogin permissions="NEWS.VIEW" perm_prefix="n"/>
-<inp2:m_include t="incs/header" nobody="yes"/>
-
-<inp2:m_include t="incs/image_blocks"/>
-
-<body topmargin="0" leftmargin="8" marginheight="0" marginwidth="8" bgcolor="#FFFFFF">
-<inp2:m_ParseBlock name="section_header" prefix="n" icon="icon46_articles" module="in-news" title="!la_title_Articles!"/>
-
-<inp2:m_include t="in-news/articles/articles_tabs"/>
-
-<inp2:m_ParseBlock name="blue_bar" prefix="n" title_preset="articles_images" module="in-news" icon="icon46_articles"/>
-
-<!-- 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('n-img', 'in-news/articles/images_edit');
- }
-
- a_toolbar = new ToolBar();
- a_toolbar.AddButton( new ToolBarButton('select', '<inp2:m_phrase label="la_ToolTip_Save" escape="1"/>', function() {
- submit_event('n','<inp2:n_SaveEvent/>');
- }
- ) );
- a_toolbar.AddButton( new ToolBarButton('cancel', '<inp2:m_phrase label="la_ToolTip_Cancel" escape="1"/>', function() {
- submit_event('n','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('n', '<inp2:n_PrevId/>');
- }
- ) );
- a_toolbar.AddButton( new ToolBarButton('next', '<inp2:m_phrase label="la_ToolTip_Next" escape="1"/>', function() {
- go_to_id('n', '<inp2:n_NextId/>');
- }
- ) );
-
- a_toolbar.AddButton( new ToolBarSeparator('sep2') );
-
-
-
- a_toolbar.AddButton( new ToolBarButton('new_image', '<inp2:m_phrase label="la_ToolTip_New_Images" escape="1"/>',
- function() {
- std_new_item('n-img', 'in-news/articles/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('n-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('n-img','OnMassMoveUp');
- }
- ) );
-
- a_toolbar.AddButton( new ToolBarButton('move_down', '<inp2:m_phrase label="la_ToolTip_MoveDown" escape="1"/>', function() {
- submit_event('n-img','OnMassMoveDown');
- }
- ) );
-
- a_toolbar.AddButton( new ToolBarButton('primary_image', '<inp2:m_phrase label="la_ToolTip_SetPrimary" escape="1"/>', function() {
- submit_event('n-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 prefix="n" function="IsSingle"/>
- a_toolbar.HideButton('prev');
- a_toolbar.HideButton('next');
- a_toolbar.HideButton('sep1');
- <inp2:m_else/>
- <inp2:m_if prefix="n" function="IsLast"/>
- a_toolbar.DisableButton('next');
- <inp2:m_endif/>
- <inp2:m_if prefix="n" function="IsFirst"/>
- a_toolbar.DisableButton('prev');
- <inp2:m_endif/>
- <inp2:m_endif/>
- </script>
- </td>
- </tr>
-</tbody>
-</table>
-
-<inp2:m_ParseBlock name="grid" PrefixSpecial="n-img" IdField="ImageId" grid="Default" menu_filters="yes"/>
-<script type="text/javascript">
- Grids['n-img'].SetDependantToolbarButtons( new Array('edit','delete','move_up','move_down','primary_image') );
-</script>
-
-<inp2:m_include t="incs/footer"/>
\ No newline at end of file
Property changes on: branches/unlabeled/unlabeled-1.2.2/in-news/admin_templates/articles/articles_images.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.2.2.2
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.2.2/in-news/admin_templates/articles/images_edit.tpl
===================================================================
--- branches/unlabeled/unlabeled-1.2.2/in-news/admin_templates/articles/images_edit.tpl (revision 12831)
+++ branches/unlabeled/unlabeled-1.2.2/in-news/admin_templates/articles/images_edit.tpl (nonexistent)
@@ -1,60 +0,0 @@
-<inp2:m_RequireLogin permissions="NEWS.VIEW" perm_prefix="n"/>
-<inp2:m_include t="incs/header" nobody="yes"/>
-
-<inp2:m_include t="incs/image_blocks"/>
-
-<body topmargin="0" leftmargin="8" marginheight="0" marginwidth="8" bgcolor="#FFFFFF">
-<inp2:m_ParseBlock name="section_header" prefix="n" icon="icon46_articles" module="in-news" title="!la_Text_Articles!"/>
-
-<inp2:m_ParseBlock name="blue_bar" prefix="n" title_preset="images_edit" module="in-news" icon="icon46_articles"/>
-
-<!-- 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('n-img','<inp2:n-img_SaveEvent/>');
- }
- ) );
- a_toolbar.AddButton( new ToolBarButton('cancel', '<inp2:m_phrase label="la_ToolTip_Cancel" escape="1"/>', function() {
- submit_event('n-img','OnCancel');
- }
- ) );
-
- a_toolbar.Render();
- </script>
- </td>
- </tr>
-</tbody>
-</table>
-
-<table width="100%" border="0" cellspacing="0" cellpadding="4" class="tableborder">
- <inp2:m_ParseBlock name="subsection" title="!la_section_Image!"/>
- <inp2:m_ParseBlock name="inp_edit_hidden" prefix="n-img" field="ResourceId"/>
- <inp2:m_ParseBlock name="inp_label" prefix="n-img" field="ImageId" title="!la_fld_ImageId!"/>
-
- <inp2:m_ParseBlock name="inp_edit_box" prefix="n-img" field="Name" title="!la_fld_Name!" size="40"/>
- <inp2:m_ParseBlock name="inp_edit_box" prefix="n-img" field="AltName" title="!la_fld_AltValue!" size="40"/>
-
- <inp2:m_ParseBlock name="inp_edit_checkbox" prefix="n-img" field="Enabled" title="!la_fld_Enabled!" onchange="check_primary()" />
- <inp2:m_ParseBlock name="inp_edit_checkbox" prefix="n-img" field="DefaultImg" title="!la_fld_Primary!" onchange="check_status()" />
- <inp2:m_ParseBlock name="inp_edit_box" prefix="n-img" field="Priority" title="!la_fld_Priority!" size="5"/>
-
- <inp2:m_ParseBlock name="subsection" title="!la_section_ThumbnailImage!"/>
- <inp2:m_ParseBlock name="thumbnail_section" prefix="n-img"/>
-
- <inp2:m_ParseBlock name="subsection" title="!la_section_FullSizeImage!"/>
- <inp2:m_ParseBlock name="inp_edit_checkbox" prefix="n-img" field="SameImages" title="!la_fld_SameAsThumb!" onchange="toggle_fullsize()"/>
- <inp2:m_ParseBlock name="fullsize_section" prefix="n-img"/>
-
-</table>
-
-<script type="text/javascript">
- <inp2:m_RenderElement name="images_edit_js" prefix="n-img"/>
- toggle_fullsize();
-</script>
-
-<inp2:m_include t="incs/footer"/>
\ No newline at end of file
Property changes on: branches/unlabeled/unlabeled-1.2.2/in-news/admin_templates/articles/images_edit.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.2.2.3
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.3.2/in-news/admin/install/upgrades/inportal_upgrade_v1.2.0.sql
===================================================================
--- branches/unlabeled/unlabeled-1.3.2/in-news/admin/install/upgrades/inportal_upgrade_v1.2.0.sql (revision 12831)
+++ branches/unlabeled/unlabeled-1.3.2/in-news/admin/install/upgrades/inportal_upgrade_v1.2.0.sql (nonexistent)
@@ -1,34 +0,0 @@
-ALTER TABLE NewsCustomData ADD INDEX (ResourceId);
-
-INSERT INTO SearchConfig VALUES ('CustomField', 'RssOriginalURL', 1, 0, 'la_fld_RssOriginalURL', 'lu_fld_RssOriginalURL', 'In-News', 'la_section_CustomFields', 0, 283, 1, 'text', '', '', '', '', '', '', 0);
-
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssExpireInterval', 'RssExpireInterval', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssUpdateInterval', 'RssUpdateInterval', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssLastUpdated', 'RssLastUpdated', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssDeleteExpired', 'RssDeleteExpired', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (2, 'RssOriginalURL', 'lu_fld_RssOriginalURL', 'la_section_CustomFields', 'la_fld_RssOriginalURL', 'label', 'cut_first="100"', 0, 1, 0);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssUpdateIntervalType', 'RssUpdateIntervalType', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssSource', 'RssSource', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssExpireIntervalType', 'RssExpireIntervalType', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssDefaultExpiration', 'RssDefaultExpiration', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssDefaultExpirationType', 'RssDefaultExpirationType', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'RssLastExpired', 'RssLastExpired', 'la_title_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (2, 'RssArticleCRC', 'RssArticleCRC', 'la_section_SystemCF', NULL, 'text', NULL, 0, 0, 1);
-
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news.view', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:innews_general.view', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:innews_general.edit', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_output.view', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_output.edit', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_search.view', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_search.edit', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_email.view', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_email.edit', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_custom.view', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_custom.add', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_custom.edit', 11, 1, 1, 0);
-INSERT INTO Permissions (Permission, GroupId, PermissionValue, Type, CatId) VALUES ('in-news:configuration_custom.delete', 11, 1, 1, 0);
-
-UPDATE ConfigurationAdmin SET ValueList = 'Title=la_Article_Title,Excerpt=la_Article_Excerpt,Author=la_Article_Author,CreatedOn=la_Article_Date,Hits=la_Article_Hits,CachedRating=la_Article_Rating,<SQL>SELECT Prompt AS OptionName, CONCAT("cust_", FieldName) AS OptionValue FROM <PREFIX>CustomField WHERE (Type = 2) AND (IsSystem = 0)</SQL>' WHERE VariableName IN ('News_SortField', 'News_SortField2');
-
-UPDATE Modules SET Version = '1.2.0' WHERE Name = 'In-News';
\ No newline at end of file
Property changes on: branches/unlabeled/unlabeled-1.3.2/in-news/admin/install/upgrades/inportal_upgrade_v1.2.0.sql
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.3.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.3.2/in-news/units/articles/articles_tag_processor.php
===================================================================
--- branches/unlabeled/unlabeled-1.3.2/in-news/units/articles/articles_tag_processor.php (revision 12831)
+++ branches/unlabeled/unlabeled-1.3.2/in-news/units/articles/articles_tag_processor.php (nonexistent)
@@ -1,21 +0,0 @@
-<?php
-
- class ArticlesTagProcessor extends kCatDBTagProcessor {
-
- function ListRelatedArticles($params)
- {
- return $this->PrintList2($params);
- }
-
- function ListArticles($params)
- {
- return $this->PrintList2($params);
- }
-
- function ArticleLink($params)
- {
- return $this->ItemLink($params, 'article');
- }
- }
-
-?>
\ No newline at end of file
Property changes on: branches/unlabeled/unlabeled-1.3.2/in-news/units/articles/articles_tag_processor.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.3.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.3.2/in-news/admin_templates/articles/articles_edit.tpl
===================================================================
--- branches/unlabeled/unlabeled-1.3.2/in-news/admin_templates/articles/articles_edit.tpl (revision 12831)
+++ branches/unlabeled/unlabeled-1.3.2/in-news/admin_templates/articles/articles_edit.tpl (nonexistent)
@@ -1,121 +0,0 @@
-<inp2:m_RequireLogin permissions="NEWS.VIEW" perm_prefix="n"/>
-<inp2:m_include t="incs/header" nobody="yes"/>
-
-<body topmargin="0" leftmargin="8" marginheight="0" marginwidth="8" bgcolor="#FFFFFF" onload="reflect_filename();">
-<inp2:m_ParseBlock name="section_header" prefix="n" icon="icon46_articles" module="in-news" title="!la_title_Articles!"/>
-
-<inp2:m_include t="in-news/articles/articles_tabs"/>
-
-<inp2:m_ParseBlock name="blue_bar" prefix="n" title_preset="articles_edit" module="in-news" icon="icon46_articles"/>
-
-<!-- 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('n','<inp2:n_SaveEvent/>');
- }
- ) );
- a_toolbar.AddButton( new ToolBarButton('cancel', '<inp2:m_phrase label="la_ToolTip_Cancel" escape="1"/>', function() {
- submit_event('n','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('n', '<inp2:n_PrevId/>');
- }
- ) );
- a_toolbar.AddButton( new ToolBarButton('next', '<inp2:m_phrase label="la_ToolTip_Next" escape="1"/>', function() {
- go_to_id('n', '<inp2:n_NextId/>');
- }
- ) );
-
- //a_toolbar.AddButton( new ToolBarSeparator('sep2') );
-
- a_toolbar.Render();
-
- <inp2:m_if prefix="n" function="IsSingle"/>
- a_toolbar.HideButton('prev');
- a_toolbar.HideButton('next');
- a_toolbar.HideButton('sep1');
- //a_toolbar.HideButton('sep2');
- <inp2:m_else/>
- <inp2:m_if prefix="n" function="IsLast"/>
- a_toolbar.DisableButton('next');
- <inp2:m_endif/>
- <inp2:m_if prefix="n" function="IsFirst"/>
- a_toolbar.DisableButton('prev');
- <inp2:m_endif/>
- <inp2:m_endif/>
- </script>
- </td>
- </tr>
-</tbody>
-</table>
-
-<inp2:n_SaveWarning name="grid_save_warning"/>
-<table width="100%" border="0" cellspacing="0" cellpadding="4" class="tableborder">
- <inp2:m_ParseBlock name="subsection" title="!la_section_Article!"/>
-
- <inp2:m_ParseBlock name="inp_id_label" prefix="n" field="NewsId" title="!la_fld_Id!"/>
- <inp2:m_ParseBlock name="inp_edit_box" prefix="n" field="Title" title="!la_fld_Title!" size="40"/>
- <inp2:m_ParseBlock name="inp_edit_user" prefix="n" field="CreatedById" title="!la_fld_Author!" size="25"/>
-
- <inp2:m_ParseBlock name="inp_edit_textarea" prefix="n" field="Body" title="!la_fld_Body!" cols="70" rows="8"/>
-
- <!-- excerpt: begin -->
- <tr class="<inp2:m_odd_even odd="table-color1" even="table-color2"/>">
- <td class="text" valign="top">
- <span class="<inp2:m_if check="n_HasError" field="Excerpt">error</inp2:m_if>">
- <inp2:m_phrase label="la_fld_Excerpt"/><inp2:m_if check="n_IsRequired" field="Excerpt"/><span class="error"> *</span></inp2:m_if>:</span><br>
- <a href="javascript:OpenEditor('&section=in-link:editlink_general','kernel_form','<inp2:n_InputName field="Excerpt"/>');"><img src="img/icons/icon24_link_editor.gif" style="cursor: pointer;" border="0"></a>
- </td>
- <td>
- <textarea tabindex="<inp2:m_get param="tab_index"/>" id="<inp2:n_InputName field="Excerpt"/>" name="<inp2:n_InputName field="Excerpt"/>" cols="70" rows="3"><inp2:n_Field field="Excerpt"/></textarea><br />
- <input type="checkbox" name="generate_excerpt" id="generate_excerpt" value="1" /><label for="generate_excerpt"><inp2:m_phrase name="la_prompt_AutoGen_Excerpt"/></label>
- </td>
- <td class="error"><inp2:n_Error field="Excerpt"/>&nbsp;</td>
- </tr>
- <!-- excerpt: end -->
-
- <inp2:m_ParseBlock name="inp_edit_checkbox" prefix="n" field="AutomaticFilename" title="la_fld_AutomaticFilename" onchange="reflect_filename()"/>
- <inp2:m_ParseBlock name="inp_edit_box" prefix="n" field="Filename" title="la_fld_Filename" size="53"/>
-
- <inp2:m_ParseBlock name="subsection" title="!la_section_Properties!"/>
- <inp2:m_ParseBlock name="inp_edit_radio" prefix="n" field="Status" title="!la_fld_Status!"/>
- <inp2:m_ParseBlock name="inp_edit_radio" prefix="n" field="NewItem" title="!la_fld_New!"/>
- <inp2:m_ParseBlock name="inp_edit_radio" prefix="n" field="HotItem" title="!la_fld_Hot!"/>
- <inp2:m_ParseBlock name="inp_edit_radio" prefix="n" field="PopItem" title="!la_fld_Pop!"/>
- <inp2:m_ParseBlock name="inp_edit_checkbox" prefix="n" field="EditorsPick" title="!la_fld_EditorsPick!"/>
- <inp2:m_ParseBlock name="inp_edit_checkbox" prefix="n" field="LeadStory" title="!la_fld_LeadStory!"/>
- <inp2:m_ParseBlock name="inp_edit_checkbox" prefix="n" field="LeadCatStory" title="!la_fld_LeadCatStory!"/>
- <inp2:m_ParseBlock name="inp_edit_box" prefix="n" field="Priority" title="!la_fld_Priority!" size="4"/>
- <inp2:m_ParseBlock name="inp_edit_date_time" prefix="n" field="CreatedOn" title="!la_fld_CreatedOn!"/>
- <inp2:m_ParseBlock name="inp_edit_date_time" prefix="n" field="StartDate" title="!la_fld_StartDate!"/>
- <inp2:m_ParseBlock name="inp_edit_date_time" prefix="n" field="EndOn" title="!la_fld_EndOn!"/>
-
- <inp2:m_ParseBlock name="subsection" title="!la_section_Counters!"/>
- <inp2:m_ParseBlock name="inp_edit_box" prefix="n" field="CachedRating" title="!la_fld_Rating!" hint_label="la_prompt_RatingLimits" size="4"/>
- <inp2:m_ParseBlock name="inp_edit_box" prefix="n" field="CachedVotesQty" title="!la_fld_Votes!" hint_label="la_prompt_VoteLimits" size="4"/>
- <inp2:m_ParseBlock name="inp_edit_box" prefix="n" field="Hits" title="!la_fld_Hits!" hint_label="la_prompt_HitLimits" size="4"/>
- <input type="hidden" name="Hits_original" id="Hits_original" value="<inp2:n_Field name="Hits" db="db" />" />
-
- <!-- custom fields: begin -->
- <inp2:m_include t="in-portal/incs/custom_blocks"/>
- <inp2:cf.general_PrintList render_as="cv_row_block" SourcePrefix="n" value_field="Value" per_page="-1" grid="Default" />
- <!-- custom fields: end -->
-</table>
-
-<script type="text/javascript">
- function reflect_filename()
- {
- var $checked = document.getElementById('_cb_<inp2:n_InputName field="AutomaticFilename"/>').checked;
- document.getElementById('<inp2:n_InputName field="Filename"/>').readOnly = $checked;
- }
-</script>
-<inp2:m_include t="incs/footer"/>
Property changes on: branches/unlabeled/unlabeled-1.3.2/in-news/admin_templates/articles/articles_edit.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.3.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.4.2/in-news/admin/install/upgrades/inportal_upgrade_v1.2.1.sql
===================================================================
--- branches/unlabeled/unlabeled-1.4.2/in-news/admin/install/upgrades/inportal_upgrade_v1.2.1.sql (revision 12831)
+++ branches/unlabeled/unlabeled-1.4.2/in-news/admin/install/upgrades/inportal_upgrade_v1.2.1.sql (nonexistent)
@@ -1,42 +0,0 @@
-UPDATE ConfigurationAdmin SET VariableName = 'News_MinPopVotes', prompt = 'la_fld_News_MinPopVotes' WHERE VariableName = 'News_MinVotes';
-UPDATE ConfigurationAdmin SET VariableName = 'News_MinPopRating', prompt = 'la_fld_News_MinPopRating' WHERE VariableName = 'News_TopCount';
-UPDATE ConfigurationAdmin SET VariableName = 'News_MaxHotNumber', prompt = 'la_fld_News_MaxHotNumber' WHERE VariableName = 'News_VotesToHot';
-
-UPDATE ConfigurationValues SET VariableName = 'News_MinPopVotes' WHERE VariableName = 'News_MinVotes';
-UPDATE ConfigurationValues SET VariableName = 'News_MinPopRating' WHERE VariableName = 'News_TopCount';
-UPDATE ConfigurationValues SET VariableName = 'News_MaxHotNumber' WHERE VariableName = 'News_VotesToHot';
-
-UPDATE ConfigurationAdmin SET DisplayOrder = '10.01', GroupDisplayOrder = 1 WHERE VariableName = 'News_SortField';
-UPDATE ConfigurationAdmin SET DisplayOrder = '10.01', GroupDisplayOrder = 2 WHERE VariableName = 'News_SortOrder';
-UPDATE ConfigurationAdmin SET DisplayOrder = '10.02', GroupDisplayOrder = 1 WHERE VariableName = 'News_SortField2';
-UPDATE ConfigurationAdmin SET DisplayOrder = '10.02', GroupDisplayOrder = 2 WHERE VariableName = 'News_SortOrder2';
-UPDATE ConfigurationAdmin SET DisplayOrder = '10.03' WHERE VariableName = 'Perpage_News';
-UPDATE ConfigurationAdmin SET DisplayOrder = '10.04' WHERE VariableName = 'Perpage_News_Short';
-UPDATE ConfigurationAdmin SET DisplayOrder = '10.05' WHERE VariableName = 'News_CatNewDays';
-UPDATE ConfigurationAdmin SET DisplayOrder = '10.06' WHERE VariableName = 'News_MinPopRating';
-UPDATE ConfigurationAdmin SET DisplayOrder = '10.07' WHERE VariableName = 'News_MinPopVotes';
-UPDATE ConfigurationAdmin SET DisplayOrder = '10.08' WHERE VariableName = 'News_MaxHotNumber';
-UPDATE ConfigurationAdmin SET DisplayOrder = '10.09' WHERE VariableName = 'News_Archive';
-UPDATE ConfigurationAdmin SET DisplayOrder = '10.10' WHERE VariableName = 'News_ShowPick';
-UPDATE ConfigurationAdmin SET DisplayOrder = '10.11', GroupDisplayOrder = 1 WHERE VariableName = 'News_ReviewDelay_Value';
-UPDATE ConfigurationAdmin SET DisplayOrder = '10.11', GroupDisplayOrder = 2 WHERE VariableName = 'News_ReviewDelay_Interval';
-UPDATE ConfigurationAdmin SET DisplayOrder = '10.12', GroupDisplayOrder = 1 WHERE VariableName = 'News_RatingDelay_Value';
-UPDATE ConfigurationAdmin SET DisplayOrder = '10.12', GroupDisplayOrder = 2 WHERE VariableName = 'News_RatingDelay_Interval';
-UPDATE ConfigurationAdmin SET DisplayOrder = '20.01', GroupDisplayOrder = 1 WHERE VariableName = 'News_SortReviews';
-UPDATE ConfigurationAdmin SET DisplayOrder = '20.01', GroupDisplayOrder = 2 WHERE VariableName = 'News_SortReviewsOrder';
-UPDATE ConfigurationAdmin SET DisplayOrder = '20.02', GroupDisplayOrder = 1 WHERE VariableName = 'News_SortReviews2';
-UPDATE ConfigurationAdmin SET DisplayOrder = '20.02', GroupDisplayOrder = 2 WHERE VariableName = 'News_SortReviewsOrder2';
-UPDATE ConfigurationAdmin SET DisplayOrder = '20.03' WHERE VariableName = 'Perpage_NewsReviews';
-UPDATE ConfigurationAdmin SET DisplayOrder = '20.03' WHERE VariableName = 'Perpage_NewsReviews_Short';
-UPDATE ConfigurationAdmin SET DisplayOrder = '30.01' WHERE VariableName = 'n_CategoryTemplate';
-UPDATE ConfigurationAdmin SET DisplayOrder = '30.02' WHERE VariableName = 'n_ItemTemplate';
-
-UPDATE ConfigurationValues SET VariableValue = 0 WHERE VariableName = 'News_Archive';
-ALTER TABLE News CHANGE EditorsPick EditorsPick TINYINT(4) NOT NULL DEFAULT '0';
-ALTER TABLE News CHANGE EndOn EndOn INT NOT NULL DEFAULT '0';
-ALTER TABLE News CHANGE CreatedOn CreatedOn INT NOT NULL DEFAULT '0';
-ALTER TABLE News CHANGE Modified Modified INT NOT NULL DEFAULT '0';
-
-INSERT INTO CustomField (Type, FieldName, FieldLabel, Heading, Prompt, ElementType, ValueList, DisplayOrder, OnGeneralTab, IsSystem) VALUES (1, 'n_ItemTemplate', 'n_ItemTemplate', 'la_title_SystemCF', 'n_ItemTemplate', 'text', NULL, 0, 0, 1);
-
-UPDATE Modules SET Version = '1.2.1' WHERE Name = 'In-News';
\ No newline at end of file
Property changes on: branches/unlabeled/unlabeled-1.4.2/in-news/admin/install/upgrades/inportal_upgrade_v1.2.1.sql
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.4.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.5.2/in-news/admin/include/navmenu.php
===================================================================
--- branches/unlabeled/unlabeled-1.5.2/in-news/admin/include/navmenu.php (revision 12831)
+++ branches/unlabeled/unlabeled-1.5.2/in-news/admin/include/navmenu.php (nonexistent)
@@ -1,117 +0,0 @@
-<?php
-##############################################################
-## In-news :: Section & Navigation Structure Library ##
-##############################################################
-## In-portal ##
-## Intechnic Corporation ##
-## All Rights Reserved, 1998-2002 ##
-## ##
-## No portion of this code may be copied, reproduced or ##
-## otherwise redistributed without proper written ##
-## consent of Intechnic Corporation. Violation will ##
-## result in revocation of the license and support ##
-## privileges along maximum prosecution allowed by law. ##
-##############################################################
-
-/*Edit Article toolbar */
-$objSections->AddSection("in-news:editarticle_general","la_tab_General", NULL, "in-news/admin/",
- "javascript:edit_submit('article','NewsEditStatus','in-news/admin/addarticle.php',0);",
- $admin."/icons/icon46_catalog.gif", $admin."/icons/icon24_catalog.gif",
- NULL, "in-portal:browse", NULL, "in-news:editarticle_category",-1,"");
-
-$objSections->AddSection("in-news:editarticle_category","la_tab_Categories", NULL, "in-news/admin/",
- "javascript:edit_submit('article','NewsEditStatus','in-news/admin/addarticle_category.php',0);",
- $admin."/icons/icon46_catalog.gif", $admin."/icons/icon24_navigate.gif",
- NULL, "in-portal:browse","in-news:editarticle_general", "in-news:editarticle_relations",-1,"");
-
-$objSections->AddSection("in-news:editarticle_relations", "la_tab_Relations", NULL, "in-news/admin/",
- "javascript:edit_submit('article','NewsEditStatus','in-news/admin/addarticle_relations.php',0);",
- $admin."/icons/icon46_catalog.gif", $admin."/icons/icon24_navigate.gif",
- NULL, "in-portal:browse", "in-news:editarticle_category","in-news:editarticle_images",-1,"");
-
-$objSections->AddSection("in-news:editarticle_images","la_tab_Images", NULL,"in-news/admin/",
- "javascript:edit_submit('article','NewsEditStatus','in-news/admin/addarticle_images.php',0);",
- "aadmin/icons/icon46_catalog.gif", $admin."/icons/icon24_navigate.gif",
- NULL, "in-portal:browse", "in-news:editarticle_relations", "in-news:editarticle_reviews",-1,"");
-
-$objSections->AddSection("in-news:editarticle_reviews","la_tab_Reviews", NULL,"in-news/admin/",
- "javascript:edit_submit('article','NewsEditStatus','in-news/admin/addarticle_reviews.php',0);",
- $admin."/icons/icon46_catalog.gif", $admin."/icons/icon24_navigate.gif",
- NULL, "in-portal:browse",'in-news:editarticle_images', "in-news:editarticle_custom", -1,"");
-
-$objSections->AddSection("in-news:editarticle_custom","la_tab_Custom", NULL, "in-news/admin/",
- "javascript:edit_submit('article','NewsEditStatus','in-news/admin/addarticle_custom.php',0);",
- $admin."/icons/icon46_catalog.gif", $admin."/icons/icon24_navigate.gif",
- NULL, "in-portal:browse", 'in-news:editarticle_reviews', NULL, -1);
-
-/* article edit subitems */
-$objSections->AddSection("in-news:editarticle_image","la_tab_Images","la_title_edit_article","in-news/admin/",
- "javascript:edit_submit('article','NewsEditStatus','in-news/admin/addimage.php',0);",
- $admin."/icons/icon46_catalog.gif", $admin."/icons/icon24_navigate.gif",
- NULL, NULL, NULL,NULL,-1);
-
-$objSections->AddSection("in-news:editarticle_relation","la_tab_Relations","la_title_edit_article","in-news/admin/",
- "javascript:edit_submit('article','NewsEditStatus','in-news/admin/addrelation.php',0);",
- $admin."/icons/icon46_catalog.gif", $admin."/icons/icon24_navigate.gif",
- NULL, NULL, NULL,NULL,-1);
-
-$objSections->AddSection("in-news:editarticle_review","la_tab_Reviews", "la_title_edit_article", "in-news/admin/",
- "javascript:edit_submit('article','NewsEditStatus','in-news/admin/addreview.php',0);",
- $admin."/icons/icon46_catalog.gif", $admin."/icons/icon24_navigate.gif",
- NULL, NULL, NULL,NULL,-1);
-/* tree items */
-
-// Load In-News module to get it's version
-$mod = $objModules->GetModule("In-News");
-$ModVersion = $mod ? $mod->Get('Version') : '';
-
-$objSections->AddSection("in-news","la_title_In-News","la_title_In-News",$admin."/","subitems.php",
- "in-news/admin/images/icon46_settings_in-newz.gif","in-news/admin/images/icon24_settings_in-newz.gif",
- NULL,"in-portal:modules",NULL,NULL,0,"",1,
- NULL,NULL,NULL,"in-news/admin/images/icon46_list_settings_in-newz.gif","la_Text_Version"," $ModVersion");
-
-$objSections->AddSection("in-news:innews_general", "la_tab_GeneralSettings","la_tab_General",
- "in-news/admin/","config_general.php",
- $admin."/icons/icon46_settings_general.gif",$admin."/icons/icon24_settings_general.gif",
- NULL,"in-news", NULL,"in-news:configuration_output",0,"",1,
- NULL,NULL,NULL,$admin."/icons/icon46_list_settings_general.gif","la_updating_config");
-
-$objSections->AddSection("in-news:configuration_output", "la_tab_ConfigOutput","la_tab_ConfigOutput",
- $admin.'/index4.php?section=in-news:configuration_output&module=In-News','kernel4:config/config_universal',
- $admin."/icons/icon46_settings_output.gif",$admin."/icons/icon24_settings_output.gif",
- NULL,"in-news", "in-news:innews_general", "in-news:configuration_search",0,"",1,
- NULL,NULL,NULL,$admin."/icons/icon46_list_settings_output.gif","la_updating_config");
-
-$objSections->AddSection("in-news:configuration_search", "la_tab_ConfigSearch","la_tab_ConfigSearch",
- $admin.'/index4.php?module=In-News&section=in-news:configuration_search&module_key=articles',
- 'kernel4:config/config_search',
- $admin."/icons/icon46_settings_search.gif",$admin."/icons/icon24_settings_search.gif",
- NULL,"in-news", "in-news:configuration_output","in-news:configuration_email",0,"",1,
- NULL,NULL,NULL,$admin."/icons/icon46_list_settings_search.gif","la_updating_config");
-
-$objSections->AddSection("in-news:configuration_email", "la_tab_ConfigE-mail", "la_tab_ConfigE-mail", $admin."/config/",
- "module_email.php?&module=In-News&section=in-news:configuration_email&lpn=1",
- $admin."/icons/icon46_settings_email.gif",$admin."/icons/icon24_settings_email.gif",
- NULL, "in-news", "in-news:configuration_search","in-news:configuration_custom",0,"",1,
- NULL,NULL,NULL,$admin."/icons/icon46_list_settings_email.gif","la_updating_config");
-
-$objSections->AddSection("in-news:configuration_custom","la_tab_ConfigCustom","la_tab_ConfigCustom", $admin.'/index4.php',
- "kernel4:custom_fields/custom_fields_list:cf----2-",
- $admin."/icons/icon46_settings_custom.gif",$admin."/icons/icon24_settings_custom.gif",
- NULL, "in-news", "in-news:configuration_email", NULL,0,"",1,
- NULL,NULL,NULL,$admin."/icons/icon46_list_settings_custom.gif","la_updating_config");
-
-$objSections->AddSection("in-news:editarticle_userselect","la_tab_UserSelect","la_title_UserSelect",
- $admin."/users","user_select.php",
- $admin."/icons/icon46_community.gif",$admin."/icons/icon24_usergroups.gif",
- NULL,NULL,NULL,NULL,-1,"",1,0,1,1);
-
-$name = admin_language("lu_btn_NewArticle");
-
-$NewButtons[] = array(
- "ImagePath" => $rootURL."in-news/admin/images/",
- "Action" => "new_news",
- "Alt" => $name,
- "Tab" => "news");
-
-?>
\ No newline at end of file
Property changes on: branches/unlabeled/unlabeled-1.5.2/in-news/admin/include/navmenu.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.5.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.5.2/in-news/admin_templates/catalog_tab.tpl
===================================================================
--- branches/unlabeled/unlabeled-1.5.2/in-news/admin_templates/catalog_tab.tpl (revision 12831)
+++ branches/unlabeled/unlabeled-1.5.2/in-news/admin_templates/catalog_tab.tpl (nonexistent)
@@ -1,58 +0,0 @@
-<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-news:new_article', '<inp2:m_phrase label="la_ToolTip_NewArticle" escape="1"/>', function() {
- $form_name = $Catalog.queryTabRegistry('prefix', '<inp2:m_param name="prefix"/>', 'tab_id') + '_form';
- std_precreate_item('<inp2:m_param name="prefix"/>', 'in-news/articles/articles_edit');
- }, true
- ) );
- </inp2:m_if>
-
- <inp2:m_if check="m_ParamEquals" name="tab_init" value="2">
- <div id="articles_div" prefix="<inp2:m_param name="prefix"/>" view_template="in-news/catalog_tab" edit_template="in-news/articles/articles_edit" category_id="-1" dep_buttons="new_article" class="catalog-tab"></div>
- <script type="text/javascript">$Catalog.registerTab('articles');</script>
- </inp2:m_if>
- <inp2:m_else/>
- <inp2:m_include t="incs/blocks"/>
- <inp2:m_include t="incs/grid_blocks"/>
- <inp2:m_include t="categories/ci_blocks"/>
- $Catalog.setItemCount('<inp2:m_param name="prefix"/>', '<inp2:$prefix_CatalogItemCount/>');
- $Catalog.setCurrentCategory('<inp2:m_param name="prefix"/>', <inp2:m_get name="m_cat_id"/>);
-
- <inp2:m_RenderElement name="grid_js" selected_class="selected_div" tag_name="tr" PrefixSpecial="$prefix" IdField="NewsId" grid="Default"/>
- <inp2:m_RenderElement name="grid_search_buttons" PrefixSpecial="$prefix" grid="Default" 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'));
- $Catalog.reflectPasteButton(<inp2:c_HasClipboard/>);
- $Catalog.setViewMenu('<inp2:m_param name="prefix"/>');
- <inp2:m_if check="m_ParamEquals" name="tab_mode" value="single">
- Grids['<inp2:m_param name="prefix"/>'].RadioMode = true;
- Grids['<inp2:m_param name="prefix"/>'].DblClick = function() {return false};
- </inp2:m_if>
- #separator#
- <!-- articles tab: begin -->
- <inp2:m_ParseBlock name="kernel_form" form_name="articles_form"/>
-
- <inp2:m_DefineElement name="article_expire_td">
- <td valign="top" class="text">
- <inp2:m_if check="FieldEquals" name="$field" value="0">
- <inp2:m_phrase name="la_Never"/>
- <inp2:m_else/>
- <inp2:Field field="$field" grid="$grid" no_special="$no_special" format="$format"/>
- </inp2:m_if>
- </td>
- </inp2:m_DefineElement>
-
- <inp2:m_if check="m_ParamEquals" name="tab_mode" value="multi">
- <inp2:m_ParseBlock name="grid" ajax="1" PrefixSpecial="$prefix" IdField="NewsId" grid="Default" no_toolbar="no_toolbar"/>
- <inp2:m_else/>
- <inp2:m_ParseBlock name="grid" ajax="1" PrefixSpecial="$prefix" IdField="NewsId" grid="Radio" no_toolbar="no_toolbar"/>
- </inp2:m_if>
- <inp2:m_ParseBlock name="kernel_form_end"/>
- <!-- articles tab: end -->
- </inp2:m_if>
-</inp2:m_DefineElement>
-
-<inp2:n_InitCatalogTab render_as="catalog_tab"/>
\ No newline at end of file
Property changes on: branches/unlabeled/unlabeled-1.5.2/in-news/admin_templates/catalog_tab.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.5.2.7
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.5.2/themes/default/innews/index.tpl
===================================================================
--- branches/unlabeled/unlabeled-1.5.2/themes/default/innews/index.tpl (revision 12831)
+++ branches/unlabeled/unlabeled-1.5.2/themes/default/innews/index.tpl (nonexistent)
@@ -1,121 +0,0 @@
-<inp:include _template="common/head.tpl" />
-<BODY>
-<inp:include _Template="common/pagetop.tpl" />
-
-<table width="770" border="0" cellspacing="0" cellpadding="0">
- <!-- content //-->
- <tr>
- <td valign="top" height="100%">
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td width="10000"><img src="img/s.gif" width="1" height="1" alt="" /><br /></td>
- <td><img src="img/s.gif" width="1" height="1" alt="" /><br /></td>
- <td><img src="img/s.gif" width="200" height="1" alt="" /><br /></td>
- </tr>
- <tr height="100%">
- <td valign="top" class="bott-line">
-
- <!-- path //-->
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td class="bgr-path"><img src="img/s.gif" width="549" height="1" alt="" /><br /></td>
- <!--<td bgcolor="#61b0ec"><img src="img/s.gif" width="1" height="1" alt="" /><br /></td>-->
- </tr>
- <tr>
- <td class="bgr-path">
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td valign="top" width="17"><img src="img/ic_homepath.gif" width="17" height="24" alt="" /><br /></td>
- <td class="path"><inp:m_navbar _RootTemplate="index" _Template="__default__" _Module="In-News" _ModuleRootTemplate="__default__" _separator=" &gt; " /></td>
- <td align="right">
- <table border="0" cellspacing="0" cellpadding="0" align="right">
- <tr>
- <td><img src="<inp:m_lang_field _Field="icon" _default="img/ic_flag.gif"/>" width="18" height="12" alt="" /><br /></td>
- <td>&nbsp;</td>
- <td class="post-action"><span onclick="showSeg('langmenu',true); "><inp:m_lang_field _Field="LocalName" /></span></td>
- <td>&nbsp;&nbsp;</td>
- </tr>
- </table>
- </td>
- </tr>
- </table>
- <inp:include _Template="lang_select/lang_menu.tpl" />
- </td>
- </tr>
- </table>
- <!-- path \\-->
-
- <!-- update line //-->
- <img src="img/s.gif" width="1" height="1" alt="" /><br />
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td class="bgr-updatefill" width="10000"><img src="img/s.gif" width="1" height="10" alt="" /><br /></td>
- <td><img src="img/s.gif" width="5" height="1" alt="" /><br /></td>
- <td nowrap="nowrap" class="updated"><inp:m_language _Phrase="lu_news_updated" />: <inp:n_article_modified />&nbsp;</td>
- </tr>
- </table>
- <!-- update line \\-->
-
- <inp:include _Template="innews/sort_articles.tpl" />
-
- <!-- Category Title //-->
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td width="20"><img src="img/s.gif" width="20" height="1" alt="" /><br /></td>
- <td width="50"><img src="innews/img/ic_news_big.gif" width="46" height="46" alt="" vspace="10" /><br /></td>
- <td><h1><inp:m_category_field _Field="name" /></h1></td>
- </tr>
- </table>
- <!-- Category Title \\-->
-
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td><img src="img/s.gif" width="20" height="1" alt="" /><br /></td>
- <td width="100%" valign="top"><inp:n_list_news _ListType="LeadStory" _MaxCount="1" _ItemTemplate="innews/index/sitelead_element.tpl" _CatLead="Exclusive" _Paging="1" /></td>
- </tr>
- </table>
-
-
- <br />
-
- <!-- Current CATEGORY SUB-CATs with Lead articles //-->
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td><img src="img/s.gif" width="20" height="1" alt="" /><br /></td>
- <td width="100%" valign="top"><inp:m_list_cats _ItemTemplate="innews/index/subcat_element.tpl" _NoTable="1" /></td>
- </tr>
- </table>
-
- <!-- Current CATEGORY articles //-->
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td><img src="img/s.gif" width="20" height="1" alt="" /><br /></td>
- <td valign="top" width="100%"><br />
- <inp:include _template="innews/index/articles.tpl" _DataExists=1 _NoDataTemplate="innews/index/no_articles.tpl" />
- <a href="<inp2:m_Link template="innews/rss_feed"/>"><inp2:m_Phrase name="lu_rss_feed"/></a><br /><br />
- </td>
- </tr>
- </table>
- <!-- Current CATEGORY articles \\-->
-
- </td>
-
- <!-- white line content/right column //-->
- <td><img src="img/s.gif" width="1" height="1" alt="" /><br /></td>
- <!-- white line content/right column \\-->
-
- <!-- right column //-->
- <td valign="top" height="100%" class="open-box"><inp:include _template="innews/index/right.tpl" /></td>
- <!-- right column \\-->
- </tr>
- </table>
- </td>
- </tr>
- <!-- content \\-->
-
-
- <inp:include _Template="common/footer.tpl" />
-</table>
-
-</body>
-</html>
Property changes on: branches/unlabeled/unlabeled-1.5.2/themes/default/innews/index.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.5.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.6.2/in-news/admin_templates/catalog_tab.tpl
===================================================================
--- branches/unlabeled/unlabeled-1.6.2/in-news/admin_templates/catalog_tab.tpl (revision 12831)
+++ branches/unlabeled/unlabeled-1.6.2/in-news/admin_templates/catalog_tab.tpl (nonexistent)
@@ -1,58 +0,0 @@
-<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-news:new_article', '<inp2:m_phrase label="la_ToolTip_NewArticle" escape="1"/>', function() {
- $form_name = $Catalog.queryTabRegistry('prefix', '<inp2:m_param name="prefix"/>', 'tab_id') + '_form';
- std_precreate_item('<inp2:m_param name="prefix"/>', 'in-news/articles/articles_edit');
- }, true
- ) );
- </inp2:m_if>
-
- <inp2:m_if check="m_ParamEquals" name="tab_init" value="2">
- <div id="articles_div" prefix="<inp2:m_param name="prefix"/>" view_template="in-news/catalog_tab" edit_template="in-news/articles/articles_edit" category_id="-1" dep_buttons="new_article" class="catalog-tab"></div>
- <script type="text/javascript">$Catalog.registerTab('articles');</script>
- </inp2:m_if>
- <inp2:m_else/>
- <inp2:m_include t="incs/blocks"/>
- <inp2:m_include t="incs/grid_blocks"/>
- <inp2:m_include t="categories/ci_blocks"/>
- $Catalog.setItemCount('<inp2:m_param name="prefix"/>', '<inp2:$prefix_CatalogItemCount/>');
- $Catalog.setCurrentCategory('<inp2:m_param name="prefix"/>', <inp2:m_get name="m_cat_id"/>);
-
- <inp2:m_RenderElement name="grid_js" selected_class="selected_div" tag_name="tr" PrefixSpecial="$prefix" IdField="NewsId" grid="Default" menu_filters="yes"/>
- <inp2:m_RenderElement name="grid_search_buttons" PrefixSpecial="$prefix" grid="Default" 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'));
- $Catalog.reflectPasteButton(<inp2:c_HasClipboard/>);
- $Catalog.setViewMenu('<inp2:m_param name="prefix"/>');
- <inp2:m_if check="m_ParamEquals" name="tab_mode" value="single">
- Grids['<inp2:m_param name="prefix"/>'].RadioMode = true;
- Grids['<inp2:m_param name="prefix"/>'].DblClick = function() {return false};
- </inp2:m_if>
- #separator#
- <!-- articles tab: begin -->
- <inp2:m_ParseBlock name="kernel_form" form_name="articles_form"/>
-
- <inp2:m_DefineElement name="article_expire_td">
- <td valign="top" class="text">
- <inp2:m_if check="FieldEquals" name="$field" value="0">
- <inp2:m_phrase name="la_Never"/>
- <inp2:m_else/>
- <inp2:Field field="$field" grid="$grid" no_special="$no_special" format="$format"/>
- </inp2:m_if>
- </td>
- </inp2:m_DefineElement>
-
- <inp2:m_if check="m_ParamEquals" name="tab_mode" value="multi">
- <inp2:m_ParseBlock name="grid" ajax="1" PrefixSpecial="$prefix" IdField="NewsId" grid="Default" no_toolbar="no_toolbar" menu_filters="yes"/>
- <inp2:m_else/>
- <inp2:m_ParseBlock name="grid" ajax="1" PrefixSpecial="$prefix" IdField="NewsId" grid="Radio" no_toolbar="no_toolbar" menu_filters="yes"/>
- </inp2:m_if>
- <inp2:m_ParseBlock name="kernel_form_end"/>
- <!-- articles tab: end -->
- </inp2:m_if>
-</inp2:m_DefineElement>
-
-<inp2:n_InitCatalogTab render_as="catalog_tab"/>
\ No newline at end of file
Property changes on: branches/unlabeled/unlabeled-1.6.2/in-news/admin_templates/catalog_tab.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.6.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.7.2/in-news/admin_templates/catalog_tab.tpl
===================================================================
--- branches/unlabeled/unlabeled-1.7.2/in-news/admin_templates/catalog_tab.tpl (revision 12831)
+++ branches/unlabeled/unlabeled-1.7.2/in-news/admin_templates/catalog_tab.tpl (nonexistent)
@@ -1,60 +0,0 @@
-<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-news:new_article', '<inp2:m_phrase label="la_ToolTip_NewArticle" escape="1"/>', function() {
- $form_name = $Catalog.queryTabRegistry('prefix', '<inp2:m_param name="prefix"/>', 'tab_id') + '_form';
- std_precreate_item('<inp2:m_param name="prefix"/>', 'in-news/articles/articles_edit');
- }, true
- ) );
- </inp2:m_if>
-
- <inp2:m_if check="m_ParamEquals" name="tab_init" value="2">
- <div id="articles_div" prefix="<inp2:m_param name="prefix"/>" view_template="in-news/catalog_tab" edit_template="in-news/articles/articles_edit" category_id="-1" dep_buttons="new_article" class="catalog-tab"></div>
- <script type="text/javascript">$Catalog.registerTab('articles');</script>
- </inp2:m_if>
- <inp2:m_else/>
- <inp2:lang.current_Field name="Charset" result_to_var="charset"/>
- <inp2:m_Header data="Content-type: text/plain; charset=$charset"/>
- <inp2:m_include t="incs/blocks"/>
- <inp2:m_include t="incs/grid_blocks"/>
- <inp2:m_include t="categories/ci_blocks"/>
- $Catalog.setItemCount('<inp2:m_param name="prefix"/>', '<inp2:$prefix_CatalogItemCount/>');
- $Catalog.setCurrentCategory('<inp2:m_param name="prefix"/>', <inp2:m_get name="m_cat_id"/>);
-
- <inp2:m_RenderElement name="grid_js" selected_class="selected_div" tag_name="tr" PrefixSpecial="$prefix" IdField="NewsId" grid="Default" menu_filters="yes"/>
- <inp2:m_RenderElement name="grid_search_buttons" PrefixSpecial="$prefix" grid="Default" 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'));
- $Catalog.reflectPasteButton(<inp2:c_HasClipboard/>);
- $Catalog.setViewMenu('<inp2:m_param name="prefix"/>');
- <inp2:m_if check="m_ParamEquals" name="tab_mode" value="single">
- Grids['<inp2:m_param name="prefix"/>'].RadioMode = true;
- Grids['<inp2:m_param name="prefix"/>'].DblClick = function() {return false};
- </inp2:m_if>
- #separator#
- <!-- articles tab: begin -->
- <inp2:m_ParseBlock name="kernel_form" form_name="articles_form"/>
-
- <inp2:m_DefineElement name="article_expire_td">
- <td valign="top" class="text">
- <inp2:m_if check="FieldEquals" name="$field" value="0">
- <inp2:m_phrase name="la_Never"/>
- <inp2:m_else/>
- <inp2:Field field="$field" grid="$grid" no_special="$no_special" format="$format"/>
- </inp2:m_if>
- </td>
- </inp2:m_DefineElement>
-
- <inp2:m_if check="m_ParamEquals" name="tab_mode" value="multi">
- <inp2:m_ParseBlock name="grid" ajax="1" PrefixSpecial="$prefix" IdField="NewsId" grid="Default" no_toolbar="no_toolbar" menu_filters="yes"/>
- <inp2:m_else/>
- <inp2:m_ParseBlock name="grid" ajax="1" PrefixSpecial="$prefix" IdField="NewsId" grid="Radio" no_toolbar="no_toolbar" menu_filters="yes"/>
- </inp2:m_if>
- <inp2:m_ParseBlock name="kernel_form_end"/>
- <!-- articles tab: end -->
- </inp2:m_if>
-</inp2:m_DefineElement>
-
-<inp2:n_InitCatalogTab render_as="catalog_tab"/>
\ No newline at end of file
Property changes on: branches/unlabeled/unlabeled-1.7.2/in-news/admin_templates/catalog_tab.tpl
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.7.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.8.2/in-news/admin/install/langpacks/english.lang
===================================================================
--- branches/unlabeled/unlabeled-1.8.2/in-news/admin/install/langpacks/english.lang (revision 12831)
+++ branches/unlabeled/unlabeled-1.8.2/in-news/admin/install/langpacks/english.lang (nonexistent)
@@ -1,45 +0,0 @@
-<LANGUAGES>
- <LANGUAGE PackName="English" Encoding="base64"><DATEFORMAT>m/d/Y</DATEFORMAT><TIMEFORMAT>g:i:s A</TIMEFORMAT><INPUTDATEFORMAT>m/d/Y</INPUTDATEFORMAT><INPUTTIMEFORMAT>g:i:s A</INPUTTIMEFORMAT><DECIMAL>.</DECIMAL><THOUSANDS>,</THOUSANDS><CHARSET>iso-8859-1</CHARSET><UNITSYSTEM>2</UNITSYSTEM>
- <PHRASES>
- <PHRASE Label="la_col_Author" Module="In-News" Type="1">QXV0aG9y</PHRASE>
- <PHRASE Label="la_col_EndOn" Module="In-News" Type="1">QXJjaGl2YXRpb24gRGF0ZQ==</PHRASE>
- <PHRASE Label="la_col_LeadCatStory" Module="In-News" Type="1">Q2F0ZWdvcnkgTGVhZA==</PHRASE>
- <PHRASE Label="la_col_LeadStory" Module="In-News" Type="1">U2l0ZSBMZWFk</PHRASE>
- <PHRASE Label="la_col_StartDate" Module="In-News" Type="1">U3RhcnQgRGF0ZQ==</PHRASE>
- <PHRASE Label="la_fld_Author" Module="In-News" Type="1">QXV0aG9y</PHRASE>
- <PHRASE Label="la_fld_Body" Module="In-News" Type="1">QXJ0aWNsZSBCb2R5</PHRASE>
- <PHRASE Label="la_fld_cust_n_ItemTemplate" Module="In-News" Type="1">TmV3cyBJdGVtIFRlbXBsYXRl</PHRASE>
- <PHRASE Label="la_fld_EndOn" Module="In-News" Type="1">QXJjaGl2YXRpb24gRGF0ZQ==</PHRASE>
- <PHRASE Label="la_fld_Excerpt" Module="In-News" Type="1">QXJ0aWNsZSBFeGNlcnB0</PHRASE>
- <PHRASE Label="la_fld_LeadCatStory" Module="In-News" Type="1">Q2F0ZWdvcnkgTGVhZCBTdG9yeQ==</PHRASE>
- <PHRASE Label="la_fld_LeadStory" Module="In-News" Type="1">U2l0ZSBMZWFkIFN0b3J5</PHRASE>
- <PHRASE Label="la_fld_News_MaxHotNumber" Module="In-News" Type="1">TWF4aW11bSBudW1iZXIgb2YgSE9UIGFydGljbGVz</PHRASE>
- <PHRASE Label="la_fld_News_MinPopRating" Module="In-News" Type="1">TWluaW11bSByYXRpbmcgdG8gY29uc2lkZXIgYXJ0aWNsZSBQT1A=</PHRASE>
- <PHRASE Label="la_fld_News_MinPopVotes" Module="In-News" Type="1">TWluaW11bSBudW1iZXIgb2Ygdm90ZXMgdG8gY29uc2lkZXIgYXJ0aWNsZSBQT1A=</PHRASE>
- <PHRASE Label="la_fld_RssDefaultExpiration" Module="In-News" Type="1">RGVmYXVsdCBFeHBpcmF0aW9u</PHRASE>
- <PHRASE Label="la_fld_RssDeleteExpired" Module="In-News" Type="1">RGVsZXRlIEV4cGlyZWQ=</PHRASE>
- <PHRASE Label="la_fld_RssExpireInterval" Module="In-News" Type="1">RXhwaXJhdGlvbiBDaGVjayBJbnRlcnZhbA==</PHRASE>
- <PHRASE Label="la_fld_RssOriginalURL" Module="In-News" Type="1">RmVlZCBPcmlnaW5hbCBVUkw=</PHRASE>
- <PHRASE Label="la_fld_RssSource" Module="In-News" Type="1">U291cmNlIFVSTA==</PHRASE>
- <PHRASE Label="la_fld_RssUpdateInterval" Module="In-News" Type="1">VXBkYXRlIEludGVydmFs</PHRASE>
- <PHRASE Label="la_fld_StartDate" Module="In-News" Type="1">U3RhcnQgRGF0ZQ==</PHRASE>
- <PHRASE Label="la_In-news" Module="In-News" Type="1">SW4tbmV3eg==</PHRASE>
- <PHRASE Label="la_section_Article" Module="In-News" Type="1">QXJ0aWNsZQ==</PHRASE>
- <PHRASE Label="la_section_RssExpiration" Module="In-News" Type="1">UlNTIEZlZWQgQXJ0aWNsZSBFeHBpcmF0aW9u</PHRASE>
- <PHRASE Label="la_section_RssProperties" Module="In-News" Type="1">UlNTIEZlZWQgUHJvcGVydGllcw==</PHRASE>
- <PHRASE Label="la_title_AddingArticle" Module="In-News" Type="1">QWRkaW5nIEFydGljbGU=</PHRASE>
- <PHRASE Label="la_title_Articles" Module="In-News" Type="1">QXJ0aWNsZXM=</PHRASE>
- <PHRASE Label="la_title_EditingArticle" Module="In-News" Type="1">RWRpdGluZyBBcnRpY2xl</PHRASE>
- <PHRASE Label="la_title_NewArticle" Module="In-News" Type="1">TmV3IEFydGljbGU=</PHRASE>
- <PHRASE Label="la_ToolTip_NewArticle" Module="In-News" Type="1">TmV3IEFydGljbGU=</PHRASE>
- <PHRASE Label="lu_fld_RssOriginalURL" Module="In-News" Type="0">RmVlZCBPcmlnaW5hbCBVUkw=</PHRASE>
- <PHRASE Label="lu_rss_feed" Module="In-News" Type="0">UlNTIEZlZWQ=</PHRASE>
- </PHRASES>
- <EVENTS>
- <EVENT MessageType="text" Event="ARTICLE.ADD" Type="0">U3ViamVjdDogQXJ0aWNsZSBhZGRlZAoKWW91ciBhcnRpY2xlIGhhcyBiZWVuIGFkZGVk</EVENT>
- <EVENT MessageType="text" Event="ARTICLE.ADD" Type="1">WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQXJ0aWNsZSBhZGRlZAoKQW4gYXJ0aWNsZSBoYXMgYmVlbiBhZGRlZA==</EVENT>
- <EVENT MessageType="text" Event="ARTICLE.APPROVE" Type="0">WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQXJ0aWNsZSBhcHByb3ZlZAoKWW91ciBzdWJtaXR0ZWQgYXJ0aWNsZSBoYXMgYmVlbiBhcHByb3ZlZA==</EVENT>
- <EVENT MessageType="text" Event="ARTICLE.DENY" Type="0">WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQXJ0aWNsZSBkZWNsaW5lZAoKWW91ciBzdWJtaXR0ZWQgYXJ0aWNsZSBoYXMgYmVlbiBkZWNsaW5lZA==</EVENT>
- </EVENTS>
- </LANGUAGE>
-</LANGUAGES>
\ No newline at end of file
Property changes on: branches/unlabeled/unlabeled-1.8.2/in-news/admin/install/langpacks/english.lang
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.8.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.8.2/in-news/admin/install/inportal_schema.sql
===================================================================
--- branches/unlabeled/unlabeled-1.8.2/in-news/admin/install/inportal_schema.sql (revision 12831)
+++ branches/unlabeled/unlabeled-1.8.2/in-news/admin/install/inportal_schema.sql (nonexistent)
@@ -1,41 +0,0 @@
-CREATE TABLE News (
- NewsId int(11) NOT NULL auto_increment,
- Title varchar(255) NOT NULL default '',
- Filename varchar(255) NOT NULL,
- AutomaticFilename tinyint(3) unsigned NOT NULL default '0',
- Excerpt text NOT NULL,
- Author varchar(255) NOT NULL default '',
- Body text NOT NULL,
- CreatedOn double NOT NULL default '0',
- TextFormat int(11) NOT NULL default '0',
- EndOn double NOT NULL default '0',
- Hits double(20,6) NOT NULL default '0',
- CachedRating varchar(10) default '0',
- CachedVotesQty int(11) NOT NULL default '0',
- CreatedById int(11) NOT NULL default '0',
- Priority int(11) default NULL,
- Status tinyint(4) NOT NULL default '2',
- EditorsPick tinyint(4) default '0',
- LeadStory tinyint(4) NOT NULL default '0',
- LeadCatStory tinyint(4) NOT NULL default '0',
- ResourceId int(11) default NULL,
- CachedReviewsQty int(11) NOT NULL default '0',
- StartDate int(11) NOT NULL default '0',
- NewItem tinyint(4) NOT NULL default '2',
- PopItem tinyint(4) NOT NULL default '2',
- HotItem tinyint(4) NOT NULL default '2',
- Archived int(11) NOT NULL default '0',
- Modified double NOT NULL default '0',
- ModifiedById int(11) NOT NULL default '0',
- OrgId int(11) default NULL,
- PRIMARY KEY (NewsId),
- UNIQUE KEY ResourceId (ResourceId),
- KEY Filename (Filename(5))
-)
-# --------------------------------------------------------
-CREATE TABLE NewsCustomData (
- CustomDataId int(11) NOT NULL auto_increment,
- ResourceId int(10) unsigned NOT NULL default '0',
- PRIMARY KEY (CustomDataId)
-)
-# --------------------------------------------------------
\ No newline at end of file
Property changes on: branches/unlabeled/unlabeled-1.8.2/in-news/admin/install/inportal_schema.sql
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.8.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.24.20/in-news/action.php
===================================================================
--- branches/unlabeled/unlabeled-1.24.20/in-news/action.php (revision 12831)
+++ branches/unlabeled/unlabeled-1.24.20/in-news/action.php (nonexistent)
@@ -1,523 +0,0 @@
-<?php
-$ro_perm = $objSession->HasSystemPermission("SYSTEM_ACCESS.READONLY");
-
-// Session expiration related
-
-require_login( !admin_login() && $Action, 'expired=1', true );
-
-// End session exipration related
-
- switch($Action)
- {
- case "m_cat_delete":
- if($ro_perm) break;
- if(isset($CatDeleteList))
- {
- $CatList = $CatDeleteList;
- if(is_array($CatList))
- {
- for($i=0;$i<count($CatList);$i++)
- {
- $c = $CatList[$i];
- $objArticleList->ClearCategoryItems($c,"CategoryItems");
- }
- }
- else
- if(is_numeric($CatList))
- {
- $objArticleList->ClearCategoryItems($CatList,"CategoryItems");
-
- }
- if(!is_array($CatList)) $CatList=Array($CatList);
- UpdateCategoryCount("Article", $CatList, $objArticleList->GetListTypes());
- }
- break;
-
- case "m_paste": /* category paste */
- if($ro_perm) break;
- if($PastedCatIds)
- {
- $cache_cat_ids=Array();
- foreach($PastedCatIds as $SourceCat => $DestCat)
- {
- $cache_cat_ids[$SourceCat]=1;
- $cache_cat_ids[$DestCat]=1;
- $objArticleList->Clear();
- $objArticleList->LoadArticles("CategoryId=$SourceCat","");
- if($objArticleList->NumItems()>0)
- {
- foreach($objArticleList->Items as $item)
- {
- /* fields from categoryitems table */
- $item->UnsetField("CategoryId");
- $item->UnsetField("ItemResourceId");
- $item->UnsetField("PrimaryCat");
-
- $item->CopyToNewResource($DestCat);
- $item->AddToCategory($DestCat);
- }
- }
- }
- UpdateCategoryCount("Article", array_keys($cache_cat_ids), $objArticleList->GetListTypes());
- }
- break;
-
- case "n_article_delete":
- if($ro_perm) break;
- if (count($_POST["newslist"]) != 0)
- {
- $objArticleList->FlushCache($_POST["newslist"]);
- foreach($_POST["newslist"] as $newsid)
- $objArticleList->Delete_Item($newsid);
- }
- break;
-
- case "n_article_move_up":
- if($ro_perm) break;
- if (isset($_POST["newslist"]))
- foreach($_POST["newslist"] as $id)
- {
- $a = $objArticleList->GetItem($id);
- $a->MoveUp();
- }
- break;
-
- case "n_article_move_down":
- if($ro_perm) break;
- if (isset($_POST["newslist"]))
- {
- $newslist=array_reverse($_POST["newslist"]);
- foreach($newslist as $id)
- {
- $a = $objArticleList->GetItem($id);
- $a->MoveDown();
- }
- }
- break;
-
- case "n_article_approve":
- if($ro_perm) break;
- if (isset($_POST["newslist"]))
- {
- $cat_ids=Array();
- foreach($_POST["newslist"] as $id)
- {
- $a = $objArticleList->GetItem($id);
- if($a->Get("Status")==-2)
- {
- $OrgId = $a->Get("OrgId");
- if($OrgId)
- {
- $org = $objArticleList->GetItem($OrgId);
- $OldResId = $org->Get("ResourceId");
- $NewResId = $a->Get("ResourceId");
- //$ExpireInterval = $objConfig->Get("link_ExpireMod_Value") * $objConfig->Get("link_ExpireMod_Interval");
- //if($ExpireInterval>0)
- // $l->Set("Expire",adodb_date("U")+$ExpireInterval);
- $a->Set("OrgId",0);
- $a->Approve();
- $cat_ids[]=$org->GetPrimaryCategory();
- $org->DeleteCustomData();
- $org->Delete(TRUE);
- }
- }
- else
- {
- $a->Approve();
- $cat_ids[]=$a->GetPrimaryCategory();
- }
- }
- if($cat_ids) UpdateCategoryCount("Article",$cat_ids,$objArticleList->GetListTypes());
- }
- break;
-
- case "n_article_decline":
- if($ro_perm) break;
- if (isset($_POST["newslist"]))
- {
- $cat_ids = Array();
- foreach($_POST["newslist"] as $id)
- {
- $a = $objArticleList->GetItem($id);
- $cat_ids[] = $a->GetPrimaryCategory();
- if($a->Get("Status")==-2)
- {
- $a->Delete();
- }
- else
- $a->Deny();
- }
- UpdateCategoryCount("Article", $cat_ids, $objArticleList->GetListTypes());
- }
- break;
-
- case "n_add_category":
- $objEditItems = new clsNewsList();
- $objEditItems->SourceTable = $objSession->GetEditTable("News");
- $r = $_POST["ResourceId"];
- $i = $objEditItems->GetItemByField("ResourceId",$_POST["ResourceId"]);
- $Primary = $i->GetPrimaryCategory($objSession->GetEditTable("CategoryItems"));
- $objSession->SetVariable("HasChanges", 1);
- if(is_object($i))
- {
- $table = $objSession->GetEditTable("CategoryItems");
- $CatList = explode(",",$_POST["CatList"]);
-
- // Get List of currect categories article is in
- $link_cats = $i->CategoryMemberList($table);
- $link_cats_arr = explode(",", $link_cats);
-
- if (count($CatList))
- {
- for($j=0; $j < count($CatList);$j++)
- {
- if($CatList[$j])
- {
- $c = $objCatList->GetByResource($CatList[$j]);
- $cat = $c->Get("CategoryId");
-
- if(($cat>0) && !in_array($cat, $link_cats_arr))
- {
- $i->AddToCategory($cat,$table);
- }
- }
- }
- }
- }
- break;
- case "n_cat_delete":
- $objSession->SetVariable("HasChanges", 1);
- $objEditItems = new clsNewsList();
- $objEditItems->SourceTable = $objSession->GetEditTable("News");
- $table = $objSession->GetEditTable("CategoryItems");
- $r = $_POST["ResourceId"];
- $i = $objEditItems->GetItemByField("ResourceId",$_POST["ResourceId"]);
- if(is_object($i))
- {
- $CatCount = $i->CategoryMemberCount($table);
- $Primary = $i->GetPrimaryCategory();
- if($CatCount==count($CatList))
- {
- $sql = "DELETE FROM $table WHERE CategoryId=$cat AND ItemResourceId=$r AND PrimaryCat=0";
- $ado->Execute($sql);
- }
- else
- {
- $CatList = $_POST["itemlist"];
- $ado = &GetADODBConnection();
- for($x=0;$x<count($CatList);$x++)
- {
- $cat = $CatList[$x];
- if(is_numeric($cat))
- {
- if($cat!=$Primary)
- {
- $sql = "DELETE FROM $table WHERE CategoryId=$cat AND ItemResourceId=$r";
- if((int)$_GLOBALS["debuglevel"])
- echo $sql;
- $ado->Execute($sql);
- $CatCount--;
- }
- }
- }
-
- for($x=0;$x<count($CatList);$x++)
- {
- $cat = $CatList[$x];
- if(is_numeric($cat>0))
- {
- if($cat==$Primary && $CatCount>1)
- {
- $sql = "DELETE FROM $table WHERE CategoryId=$cat AND ItemResourceId=$r";
- if((int)$_GLOBALS["debuglevel"])
- echo $sql;
- $ado->Execute($sql);
- $CatCount--;
- }
- }
- }
- }
- }
- break;
-
- case 'n_primary_cat':
- // change primary category of the link
- $objEditItems = new clsNewsList();
- $objEditItems->SourceTable = $objSession->GetEditTable("News");
- $article = $objEditItems->GetItemByField('ResourceId', $_REQUEST['ResourceId']);
- if( is_object($article) )
- {
- $new_cat = array_shift($_REQUEST['itemlist']);
- $ci_table = $objSession->GetEditTable('CategoryItems');
- $article->SetPrimaryCategory($new_cat, $ci_table);
- }
- break;
-
- case "n_add_article":
- if($_POST["NewsEditStatus"]!=2)
- {
- $CreatedOn = DateTimestamp($_POST["news_date"],GetDateFormat(0, true));
- $EndOn = DateTimestamp($_POST["news_enddate"],GetDateFormat(0, true));
- $StartDate = DateTimestamp($_POST["news_startdate"],GetDateFormat(0, true));
-
- $login = trim($_POST["news_author"]);
- if(strlen($login))
- {
- $u = $objUsers->GetItemByField("Login",$login);
- if(is_object($u))
- {
- $CreatedById = $u->Get("PortalUserId");
- if($CreatedById==0)
- $CreatedById = $objSession->Get("PortalUserId");
- }
- else
- $CreatedById = $objSession->Get("PortalUserId");
- }
- else
- $CreatedById = $objSession->Get("PortalUserId");
- $html = (int)$_POST["html_enable"];
-
- $Status = (int)$_POST["status"];
- $Hot = (int)$_POST["itemhot"];
- $Pop = (int)$_POST["itempop"];
- $New = (int)$_POST["itemnew"];
-
- $pick = (int)$_POST["news_pick"];
- $leading = (int)$_POST["news_leading"];
- $leading_cat = (int)$_POST["news_leading_cat"];
- $Priority = (int)$_POST["news_priority"];
-
- $news_excerpt = $_POST["news_excerpt"];
- if($_POST["excerpt_generate"] == 1 || strlen($news_excerpt)==0)
- {
- $tempbody = strip_tags($_POST["news_body"]);
- $len = strlen($tempbody);
- if ($len < 100)
- $news_excerpt = $tempbody;
- else
- {
- $news_excerpt = substr($tempbody, 0, 100);
- if(substr($news_excerpt,-1)!=" ")
- {
- $pos = strrpos($news_excerpt," ");
- if($pos)
- $news_excerpt = substr($news_excerpt,0,$pos);
- }
- $news_excerpt .= "..";
- }
- }
-
- $objEditItems = new clsNewsList();
- $objEditItems->SourceTable = $objSession->GetEditTable("News");
-
- $posted_hits = $_POST['news_hits_show'];
-
- $posted_hits_arr = explode('.', $_POST['news_hits']);
-
-
- $save_hits = $_POST['news_hits'];
- if ($posted_hits_arr[0] != $posted_hits) {
- $save_hits = $posted_hits;
- }
-
- $l = $objEditItems->Add_News($_POST["CategoryId"],
- inp_escape($_POST["news_title"], $html),
- inp_escape($news_excerpt, $html),
- inp_escape($_POST["news_author"]),
- inp_escape($_POST["news_body"], $html),
- $CreatedOn, $EndOn, $StartDate, $Status,
- $pick, $New,$Pop,$Hot,
- $_POST["news_rating"],$_POST["news_votes"],$save_hits,
- $leading, $leading_cat, $Priority,$CreatedById,$html,
- GetVar('auto_filename'), GetVar('filename') );
-
- $objCustomEdit = new clsCustomDataList($objSession->GetEditTable("CustomMetaData"));
- $objCustomEdit->LoadResource($l->Get("ResourceId"));
- $CustomFields = new clsCustomFieldList(2);
- $DataChanged = FALSE;
- foreach($_POST as $key=>$value)
- {
- if(substr($key,0,1)=="_")
- {
- $field = substr($key,1);
- $cvalue = $CustomFields->GetItemByField("FieldName",$field,FALSE);
-
- if(is_object($cvalue))
- {
- $objCustomEdit->SetFieldValue($cvalue->Get("CustomFieldId"),$l->Get("ResourceId"),$value);
- $DataChanged = TRUE;
- }
- }
- }
- if($DataChanged)
- $objCustomEdit->SaveData();
- }
- break;
-
- case "n_edit_article":
- if($_POST["NewsEditStatus"]!=2)
- {
- $CreatedOn = DateTimestamp($_POST["news_date"],GetDateFormat(0, true));
- $EndOn = DateTimestamp($_POST["news_enddate"],GetDateFormat(0, true));
- $StartDate = DateTimestamp($_POST["news_startdate"],GetDateFormat(0, true));
-
- $login = trim($_POST["news_author"]);
- if(strlen($login))
- {
- $u = $objUsers->GetItemByField("Login",$login);
- if(is_object($u))
- {
- $CreatedById = $u->Get("PortalUserId");
- if($CreatedById==0)
- $CreatedById = $objSession->Get("PortalUserId");
- }
- else
- $CreatedById = $objSession->Get("PortalUserId");
- }
- else
- $CreatedById = $objSession->Get("PortalUserId");
-
- $html = (int)$_POST["html_enable"];
-
- $Status = (int)$_POST["status"];
- $Hot = (int)$_POST["itemhot"];
- $Pop = (int)$_POST["itempop"];
- $New = (int)$_POST["itemnew"];
-
- $pick = (int)$_POST["news_pick"];
- $leading = (int)$_POST["news_leading"];
- $leading_cat = (int)$_POST["news_leading_cat"];
- $Priority = (int)$_POST["news_priority"];
-
- if ($_POST["excerpt_generate"] == 1)
- {
- $len = strlen($_POST["news_body"]);
- if ($len < 100)
- $news_excerpt = $_POST["news_body"];
- else
- $news_excerpt = substr($_POST["news_body"], 0, 100);
- }
- else
- $news_excerpt = $_POST["news_excerpt"];
-
- $objEditItems = new clsNewsList();
- $objEditItems->SourceTable = $objSession->GetEditTable("News");
-
- $posted_hits = $_POST['news_hits_show'];
-
- $posted_hits_arr = explode('.', $_POST['news_hits']);
-
-
- $save_hits = $_POST['news_hits'];
- if ($posted_hits_arr[0] != $posted_hits) {
- $save_hits = $posted_hits;
- }
-
- $l = $objEditItems->Edit_News($_POST["NewsId"],
- inp_escape($_POST["news_title"],$html),
- inp_escape($news_excerpt, $html),
- inp_escape($_POST["news_author"]),
- inp_escape($_POST["news_body"], $html),
- $CreatedOn, $EndOn, $StartDate, $Status, $pick, $New, $Pop,
- $Hot, $_POST["news_rating"], $_POST["news_votes"],
- $save_hits, $CreatedById,$leading, $leading_cat, $Priority,$html,
- GetVar('auto_filename'), GetVar('filename') );
-
- $objCustomEdit = new clsCustomDataList($objSession->GetEditTable("CustomMetaData"));
- $objCustomEdit->LoadResource($l->Get("ResourceId"));
- $CustomFields = new clsCustomFieldList(2);
- $DataChanged = FALSE;
- foreach($_POST as $key=>$value)
- {
- if(substr($key,0,1)=="_")
- {
- $field = substr($key,1);
- $cvalue = $CustomFields->GetItemByField("FieldName",$field,FALSE);
-
- if(is_object($cvalue))
- {
- $objCustomEdit->SetFieldValue($cvalue->Get("CustomFieldId"),$l->Get("ResourceId"),$value);
- $DataChanged = TRUE;
- }
- }
- }
- if($DataChanged)
- $objCustomEdit->SaveData();
- }
- break;
-
- case "n_article_cut":
- if($ro_perm) break;
- if(isset($_POST["newslist"]))
- {
- $objArticleList->CopyToClipboard("CUT","NewsId",$_POST["newslist"]);
- }
- break;
-
- case "n_article_copy":
- if($ro_perm) break;
- if(isset($_POST["newslist"]))
- {
- $objArticleList->CopyToClipboard("COPY","NewsId",$_POST["newslist"]);
- }
- break;
-
- // Used from JS
- case "news_paste":
- if($ro_perm) break;
- if($objArticleList->ItemsOnClipboard()>0)
- {
- $objArticleList->PasteFromClipboard($objCatList->CurrentCategoryID(),"Title");
- UpdateCategoryCount("Article", $objCatList->CurrentCategoryID(), $objArticleList->ListType);
- }
- break;
-
- case "n_config_general":
- if($ro_perm) break;
- $init = $_POST["init_cat"];
- $newcat = (int)$_POST["rootcat"];
- if($init != $newcat)
- {
- if($newcat != 0)
- {
- $c = $objCatList->GetItemByField('ResourceId',$newcat);
- $newcat = is_object($c)? $c->UniqueId() : 0;
- }
- $objModules->SetModuleRoot("In-News", $newcat);
- }
- break;
-
- }
-
-if( ! $objSession->HasSystemPermission("SYSTEM_ACCESS.READONLY") )
-{
- /* Handle the status of news item edit tabs */
- if( GetVar('NewsEditStatus') == 1)
- {
- $article_ids = $objArticleList->CopyFromEditTable("NewsId");
- if($article_ids)
- {
- $db =& GetADODBConnection();
- $sql = 'SELECT ResourceId FROM '.$objArticleList->SourceTable.' WHERE NewsId IN ('.implode(',', $article_ids).')';
- $rids = $db->GetCol($sql);
- $objCustomDataList->CopyFromEditTable("CustomDataId", $rids);
- }
-
- $objArticleList->Clear();
- $objImages = new clsImageList();
- $objImages->CopyFromEditTable("ImageId");
- $objArticleList->FlushCache($article_ids);
-
- }
- /* user hit the cancel button */
- if( GetVar('NewsEditStatus') == 2)
- {
- $objArticleList->PurgeEditTable("NewsId");
- $objArticleList->PurgeCatListEditTable();
- $objCustomDataList->PurgeEditTable("CustomDataId");
- $objImages = new clsImageList();
- $objImages->PurgeEditTable("ImageId");
- $objArticleList->Clear();
- }
-}
-?>
Property changes on: branches/unlabeled/unlabeled-1.24.20/in-news/action.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.24.20.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.9.2/in-news/units/articles/articles_event_handler.php
===================================================================
--- branches/unlabeled/unlabeled-1.9.2/in-news/units/articles/articles_event_handler.php (revision 12831)
+++ branches/unlabeled/unlabeled-1.9.2/in-news/units/articles/articles_event_handler.php (nonexistent)
@@ -1,269 +0,0 @@
-<?php
-
- class ArticlesEventHandler extends kCatDBEventHandler {
-
- /**
- * Filters out archived articles
- *
- * @param kEvent $event
- */
- function SetCustomQuery(&$event)
- {
- parent::SetCustomQuery($event);
-
- $object =& $event->getObject();
-
- if (!$this->Application->IsAdmin()) {
- $where_clause = '(Archived = 0) AND (StartDate < '.adodb_mktime().' OR StartDate = 0) AND (EndOn > '.adodb_mktime().' OR EndOn = 0)';
- $object->addFilter('archived_filter', $where_clause);
- }
- }
-
- /**
- * [REGULAR EVENT] Deletes expired articles + update existing articles from rss feed with new data (key - article url)
- *
- * @param kEvent $event
- */
- function OnUpdateRSSAtricles(&$event)
- {
- $category_table = $this->Application->getUnitOption('c', 'TableName');
- $custom_table = $this->Application->getUnitOption('c-cdata', 'TableName');
-
- $category_custom_fields = $this->getCustomColumns('c');
- $article_custom_fields = $this->getCustomColumns($event->Prefix);
-
-
- // update categories which sould be updated
- $sql = 'SELECT cd.*, c.CategoryId
- FROM '.$category_table.' c
- LEFT JOIN '.$custom_table.' cd ON c.ResourceId = cd.ResourceId
- WHERE (cd.'.$category_custom_fields['RssLastUpdated'].' +
- cd.'.$category_custom_fields['RssUpdateInterval'].' * cd.'.$category_custom_fields['RssUpdateIntervalType'].' <=
- UNIX_TIMESTAMP()) AND (LENGTH('.$category_custom_fields['RssSource'].') > 0)';
- $categories = $this->Conn->Query($sql, 'CategoryId');
- if ($categories) {
- $resource_ids = Array();
- foreach ($categories as $category_id => $category_data) {
- $resource_ids[] = $category_data['ResourceId'];
- $event->setEventParam('source_url', $category_data[ $category_custom_fields['RssSource'] ]);
- $event->setEventParam('category_id', $category_id);
- $event->setEventParam('custom_fields', $article_custom_fields);
- $event->setEventParam('life_time', $category_data[ $category_custom_fields['RssDefaultExpiration'] ] * $category_data[ $category_custom_fields['RssDefaultExpirationType'] ]);
- $this->parseRSSFeed($event);
- }
-
- $sql = 'UPDATE '.$custom_table.'
- SET '.$category_custom_fields['RssLastUpdated'].' = '.adodb_mktime().'
- WHERE ResourceId IN ('.implode(',', $resource_ids).')';
- $this->Conn->Query($sql);
- }
-
- // delete expired articles from feed categories
- $sql = 'SELECT c.CategoryId, c.ResourceId
- FROM '.$category_table.' c
- LEFT JOIN '.$custom_table.' cd ON c.ResourceId = cd.ResourceId
- WHERE ( cd.'.$category_custom_fields['RssLastExpired'].' +
- cd.'.$category_custom_fields['RssExpireInterval'].' * cd.'.$category_custom_fields['RssExpireIntervalType'].' <=
- UNIX_TIMESTAMP()) AND (cd.'.$category_custom_fields['RssDeleteExpired'].' = 1)';
-
- $categories = $this->Conn->GetCol($sql, 'ResourceId');
-
- $id_field = $this->Application->getUnitOption($event->Prefix, 'IDField');
- $table = $this->Application->getUnitOption($event->Prefix, 'TableName');
- $ci_table = $this->Application->getUnitOption($event->Prefix.'-ci', 'TableName');
-
- if ($categories) {
- $article_custom_table = $this->Application->getUnitOption($event->Prefix.'-cdata', 'TableName');
-
- $sql = 'SELECT main_table.'.$id_field.'
- FROM '.$table.' main_table
- LEFT JOIN '.$ci_table.' ci ON main_table.ResourceId = ci.ItemResourceId
- LEFT JOIN '.$article_custom_table.' cd ON main_table.ResourceId = cd.ResourceId
- WHERE (ci.PrimaryCat = 1) AND
- (ci.CategoryId IN ('.implode(',', $categories).')) AND
- (main_table.EndOn < '.adodb_mktime().' AND main_table.EndOn <> 0) AND
- (LENGTH(cd.'.$article_custom_fields['RssOriginalURL'].') > 0)';
- $article_ids = $this->Conn->GetCol($sql);
- if ($article_ids) {
- $temp =& $this->Application->recallObject($event->getPrefixSpecial().'_TempHandler', 'kTempTablesHandler');
- $temp->DeleteItems($event->Prefix, $event->Special, $article_ids);
- }
-
- $sql = 'UPDATE '.$custom_table.'
- SET '.$category_custom_fields['RssLastExpired'].' = '.adodb_mktime().'
- WHERE ResourceId IN ('.implode(',', array_keys($categories)).')';
- $this->Conn->Query($sql);
- }
- }
-
- /**
- * Creates new, updates existing articles from feed url specified
- *
- * @param kEvent $event
- */
- function parseRSSFeed(&$event)
- {
- $source_urls = explode(',', $event->getEventParam('source_url'));
- if (count($source_urls) > 1) {
- foreach ($source_urls as $source_url) {
- $event->setEventParam('source_url', $source_url);
- $this->parseRSSFeed($event);
- }
- return true;
- }
-
- $xml_data = curl_post($event->getEventParam('source_url'), '', null, 'GET');
- if (!$xml_data) {
- return false;
- }
-
- // get previously created feed articles in current category
- $id_field = $this->Application->getUnitOption($event->Prefix, 'IDField');
- $table = $this->Application->getUnitOption($event->Prefix, 'TableName');
- $custom_table = $this->Application->getUnitOption($event->Prefix.'-cdata', 'TableName');
-
- $crc_field = $event->getEventParam('custom_fields', 'RssArticleCRC');
-
- $sql = 'SELECT main_table.'.$id_field.', cd.'.$crc_field.'
- FROM '.$table.' main_table
- LEFT JOIN '.$custom_table.' cd ON cd.ResourceId = main_table.ResourceId
- WHERE LENGTH(cd.'.$crc_field.') > 0';
- $articles = $this->Conn->GetCol($sql, $crc_field);
- $object =& $event->getObject(Array('skip_autoload' => true));
-
- $xml_helper =& $this->Application->recallObject('kXMLHelper');
- $root_node =& $xml_helper->Parse($xml_data);
- $root_node =& $root_node->FindChild('channel');
- if(!$root_node) {
- return false;
- }
-
- $category_id = $event->getEventParam('category_id');
- $backup_category_id = $this->Application->GetVar('m_cat_id');
- $this->Application->SetVar('m_cat_id', $category_id);
-
- $current_node = $root_node->firstChild;
-
- do {
- // IMAGE is information about channel and is not useful here
- if ($current_node->Name != 'ITEM') continue;
- // collect item data
- $data = Array();
- $sub_node =& $current_node->firstChild;
- do {
- $data[$sub_node->Name] = $sub_node->Data;
-
- }while ( ($sub_node =& $sub_node->NextSibling()) );
-
- // create/update article
- $article_crc = crc32($data['LINK'].$data['TITLE']);
- $article_id = getArrayValue($articles, $article_crc);
- if ($article_id) {
- $object->Load($article_id);
- }
- else {
- $object->Clear();
- }
-
- $object->SetDBField('Title', $data['TITLE']);
- $object->SetDBField('cust_RssOriginalURL', $data['LINK']);
- $object->SetDBField('cust_RssArticleCRC', $article_crc);
- $object->SetDBField('Body', $data['DESCRIPTION']);
- $expiration_time = adodb_mktime() + $event->getEventParam('life_time');
- $object->SetDBField('EndOn_date', $expiration_time);
- $object->SetDBField('EndOn_time', $expiration_time);
- $object->SetDBField('Status', STATUS_ACTIVE);
- $object->SetDBField('Author', 'root');
- $object->SetDBField('CreatedById', -1);
-
- $status = $object->isLoaded() ? $object->Update() : $object->Create();
- } while (($current_node =& $current_node->NextSibling()));
-
- $this->Application->SetVar('m_cat_id', $backup_category_id);
- }
-
- function getCustomColumns($prefix)
- {
- $ml_formatter =& $this->Application->recallObject('kMultiLanguage');
-
- $custom_fields = array_flip($this->Application->getUnitOption($prefix, 'CustomFields'));
- foreach ($custom_fields as $custom_name => $custom_id) {
- $custom_fields[$custom_name] = $ml_formatter->LangFieldName('cust_'.$custom_id);
- }
-
- return $custom_fields;
- }
-
- /**
- * Create missing excerpt
- *
- * @param kEvent $event
- */
- function OnBeforeItemUpdate(&$event)
- {
- $this->createExcerpt($event);
- }
-
- /**
- * Create missing excerpt
- *
- * @param kEvent $event
- */
- function OnBeforeItemCreate(&$event)
- {
- $this->createExcerpt($event);
- }
-
- /**
- * Create excerpt if missing
- *
- * @param kEvent $event
- */
- function createExcerpt(&$event)
- {
- $object =& $event->getObject();
- if (!$object->GetDBField('Excerpt')) {
- $excerpt = strip_tags( $object->GetDBField('Body') );
-
-
- $length = strlen($excerpt);
- if ($length > 100) {
- $excerpt = substr(strip_tags($excerpt), 0, 100);
- if (substr($excerpt,-1) != ' ') {
- $pos = strrpos($excerpt, ' ');
- if ($pos) {
- $excerpt = substr($excerpt, 0, $pos);
- }
- }
- $excerpt .= '...';
- }
-
- $object->SetDBField('Excerpt', $excerpt);
- }
- }
-
- /**
- * [HOOK] Updates category custom fields options in config
- *
- * @param kEvent $event
- */
- function OnUpdateCategoryCustomFields(&$event)
- {
- $new_virtual_fields = Array(
- 'cust_RssSource' => Array('type' => 'string', 'default' => ''),
- 'cust_RssDefaultExpiration' => Array('type' => 'int', 'not_null' => 1, 'default' => ''),
- 'cust_RssDefaultExpirationType' => Array('type' => 'int', 'formatter' => 'kOptionsFormatter', 'use_phrases' => 1, 'options' => Array(60 => 'la_opt_min', 3600 => 'la_opt_hour', 86400 => 'la_opt_day', 2419200 => 'la_opt_month', 29030400 => 'la_opt_year'), 'default' => 60),
- 'cust_RssExpireInterval' => Array('type' => 'int', 'not_null' => 1, 'default' => ''),
- 'cust_RssExpireIntervalType' => Array('type' => 'int', 'formatter' => 'kOptionsFormatter', 'use_phrases' => 1, 'options' => Array(60 => 'la_opt_min', 3600 => 'la_opt_hour', 86400 => 'la_opt_day', 2419200 => 'la_opt_month'), 'default' => 60),
- 'cust_RssDeleteExpired' => Array('type' => 'int', 'formatter' => 'kOptionsFormatter', 'use_phrases' => 1, 'options' => Array(1 => 'la_Yes', 0 => 'la_No'), 'default' => 0),
- 'cust_RssUpdateInterval' => Array('type' => 'int', 'not_null' => 1, 'default' => ''),
- 'cust_RssUpdateIntervalType' => Array('type' => 'int', 'formatter' => 'kOptionsFormatter', 'use_phrases' => 1, 'options' => Array(60 => 'la_opt_min', 3600 => 'la_opt_hour', 86400 => 'la_opt_day', 2419200 => 'la_opt_month'), 'default' => 60),
- 'cust_RssLastUpdated' => Array('type' => 'int', 'formatter' => 'kDateFormatter', 'default' => ''),
- 'cust_RssLastExpired' => Array('type' => 'int', 'formatter' => 'kDateFormatter', 'default' => ''),
- );
- $virtual_fields = $this->Application->getUnitOption('c', 'VirtualFields');
- $virtual_fields = array_merge_recursive2($virtual_fields, $new_virtual_fields);
- $this->Application->setUnitOption('c', 'VirtualFields', $virtual_fields);
- }
- }
-?>
\ No newline at end of file
Property changes on: branches/unlabeled/unlabeled-1.9.2/in-news/units/articles/articles_event_handler.php
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.9.2.1
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property

Event Timeline