Page MenuHomeIn-Portal Phabricator

custom
No OneTemporary

File Metadata

Created
Sun, Jan 5, 7:21 PM
Index: releases/1.1.x/custom/README
===================================================================
--- releases/1.1.x/custom/README (nonexistent)
+++ releases/1.1.x/custom/README (revision 12138)
@@ -0,0 +1,179 @@
+INTRODUCTION TO IN-PORTAL
+-------------------------
+
+In-Portal is Open Source object-oriented framework that is developed
+in PHP and provides quick and easy way to build websites and web applications.
+
+In-Portal Framework has modular structure that allows painlessly
+add and extend already existing features via new modules.
+
+In-Portal Community greatly appreciates any type of involvement
+and contributions to the project.
+
+Please visit
+
+ http://www.in-portal.org/contribute.html
+
+to see how You can participate and be a part of In-Portal Community.
+
+
+THIS DEVELOPMENT KIT
+--------------------
+
+This README file provides you with the basic understanding and content
+of provided Development Kit.
+
+Latest version of this Development Kit can be downloaded here
+
+ http://www.in-portal.org
+
+ http://source.in-portal.org/custom/tags
+
+This Development Kit is implemented and called "Custom" so it can be used
+by developers as HOWTO create new modules as well as extend existing
+modules not worrying about upgrading issues in the future.
+
+This module contains samples of the most basic and widely used features
+of In-Portal. While the code might look very simple, though it provides
+a quick and effective way to unlock most powerful capabilities for
+In-Portal customization on many levels.
+
+
+FOLDER STRUCTURE
+----------------
+
+1. All In-Portal modules have the same folder structure, that provides a quick
+access to each aspect of it's functionality. Top folder is the module name
+in a LOWERCASE. It is "custom" for "Custom" module, "in-link" for "In-Link"
+module and so on.
+
+2. Inside there are three (3) main folders:
+
+ * admin_templates/ - templates and resources (images, javascript, etc.),
+ these are used Admin ONLY.
+
+ * units/ - business logic of the module, used on both Front-end and Admin.
+
+ * install/ - contains files used to install the module into existing
+ In-Portal installation.
+
+
+2.1. Content of "admin_templates/" folder.
+
+This folder contains one (1) sub-folder for each Section in Admin console's
+main navigation menu (in left frame). Each such folder should ONLY contain
+templates ("*.tpl" files) used for displaying given Section in the main
+navigation menu in Admin console.
+
+Besides that there are one special purpose folder called "img/".
+This folder contains all kind of images divided by categories (usage).
+Images from each category (usage) are located in special sub-folder
+associated with the given image category.
+
+There are three (3) main folders
+
+ * "icons/" - images, that will be used as Section icons in the
+ main navigation menu next to the actual titles;
+ NOTE one image per one menu Section, but the same image could be used
+ for multiple menu Section.
+
+ * "itemicons/" - images, that will be shown on the left from each
+ row in grid of records (also called list).
+
+ * "toolbar/" - images, that are used to draw buttons on toolbar
+ on module templates that uses toolbar-based interface ONY.
+
+ NOTE that it is not restricted to create any other folders
+ and place images inside them or in the "img/" folder itself.
+
+ NOTE it is also common practice to create a "js/" sub-folder
+ and place all javascript scripts related to the Admin console inside.
+
+
+2.2. Content of "units/" folder
+
+This folder can contain unlimited number of sub-folders.
+
+Each sub-folder should contain "*.php" files with the business logic
+implementation for the given functionality.
+
+Usually there are three (3) files
+
+ - Unit Config - main file, that allows to connect a given Unit into the framework;
+
+ - Event Handler - all code, that will manipulate with the data is located here;
+
+ - Tag Processor - all code, that is used to output the data to a user
+ in any requested form is located here.
+
+ It is NOT permitted to create files in "units/" folder itself, only sub-folder
+ as described above.
+
+ HOWEVER it is not prohibited to place a group of "unit" type folders inside
+ other "unit" type folders to logically divide them into groups.
+ Example, "units/logs/visits/" and "units/logs/summary/" both located inside
+ of "units/logs" folder, but each has it's own Unit Config, Event Handler, Tag Proccesor.
+
+
+2.3. Content of "install/" folder.
+
+This folder contains files used to during the installation which will automaticall install
+
+ * install Language Phrases
+ * install Email Events
+ * apply Database changes (e.g. new tables)
+
+associated with given module.
+
+There are also "upgrades.sql" (required) and "upgades.php" (not required). These files
+allow to maintain module version based on database structure control.
+
+
+3. BASIC UNDERSTANDING AND USAGE
+--------------------------------
+
+Visual part of Admin console consists of tree (3) parts
+
+ * Top - contains website logo, logout link and some other things.
+
+ * Left - contains main navigation menu (list of Sections) and used to control all functionality.
+
+ * Right - main part that show the actual Section and data.
+
+
+3.1 Adding a new Section item
+
+As we know left part of Admin console contains main navigation menu
+so it's crucial to learn add a new Sections.
+
+New menu Sections are added using Unit Config files (desribed above).
+Each unit can have unlimited number of menu Sections (and Sub-Sections)
+at any place inside the main navigation menu.
+
+To add a new section you need to add it to 'Sections' array descrived in Unit Config file
+of corresponding/related Unit, for example open "custom/units/widgets/widgets_config.php"
+
+ 'Sections' => Array (
+ 'custom' => Array (
+ 'parent' => 'in-portal:root',
+ 'icon' => 'custom',
+ 'label' => 'la_title_SampleMenuItem',
+ 'url' => Array ('t' => 'custom/widgets/widget_list', 'pass' => 'm'),
+ 'permissions' => Array ('view', 'add', 'edit', 'delete'),
+ 'priority' => 1,
+ 'type' => stTREE,
+ ),
+ ),
+
+
+4. WHAT'S NEXT
+--------------
+
+While we can write thousands of lines in this file we decided
+to put all our knowledge base online using old good Wiki.
+
+Please feel free to read, ask questions and participate in In-Portal Community!
+
+ http://guide.in-portal.org/eng/index.php
+
+ http://www.in-portal.org/contribute.html
Index: releases/1.1.x/custom/install/upgrades.sql
===================================================================
--- releases/1.1.x/custom/install/upgrades.sql (nonexistent)
+++ releases/1.1.x/custom/install/upgrades.sql (revision 12138)
@@ -0,0 +1 @@
+# ===== v 1.0.0 =====
Property changes on: releases/1.1.x/custom/install/upgrades.sql
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.1.4.2
\ No newline at end of property
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: releases/1.1.x/custom/install/install_schema.sql
===================================================================
--- releases/1.1.x/custom/install/install_schema.sql (nonexistent)
+++ releases/1.1.x/custom/install/install_schema.sql (revision 12138)
@@ -0,0 +1,27 @@
+# place here only sql queries, that were executed on live AND dev sites !!!
+
+CREATE TABLE Widgets (
+ WidgetId int(11) NOT NULL auto_increment,
+ Title varchar(255) NOT NULL default '',
+ Description text,
+ Email varchar(255) NOT NULL default '',
+ `Type` tinyint(4) NOT NULL default '1',
+ Phone varchar(50) NOT NULL default '',
+ Qty double NOT NULL default '0',
+ `Status` tinyint(4) NOT NULL default '2',
+ CreatedOn int(11) NOT NULL default '0',
+ Good tinyint(4) NOT NULL default '0',
+ BirthTime int(10) unsigned default NULL,
+ `Image` text,
+ `DataFile` text,
+ PRIMARY KEY (WidgetId)
+);
+
+# ===== SQLs above this line already on LIVE ================================================================================================
+
+# place here only sql queries, that were executed on dev site !!!
+
+
+# ===== SQLs above this line already on DEV ========================================================================================================
+
+# place here only sql queries, that were executed on prod server !!!
Property changes on: releases/1.1.x/custom/install/install_schema.sql
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.4.2.1
\ No newline at end of property
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: releases/1.1.x/custom/install/english.lang
===================================================================
--- releases/1.1.x/custom/install/english.lang (nonexistent)
+++ releases/1.1.x/custom/install/english.lang (revision 12138)
@@ -0,0 +1,18 @@
+<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_col_Good" Module="Custom" Type="1">R29vZA==</PHRASE>
+ <PHRASE Label="la_col_Phone" Module="Custom" Type="1">UGhvbmU=</PHRASE>
+ <PHRASE Label="la_fld_DataFile" Module="Custom" Type="1">RGF0YSBmaWxl</PHRASE>
+ <PHRASE Label="la_fld_Good" Module="Custom" Type="1">R29vZA==</PHRASE>
+ <PHRASE Label="la_opt_Custom" Module="Custom" Type="1">Q3VzdG9t</PHRASE>
+ <PHRASE Label="la_opt_Default" Module="Custom" Type="1">RGVmYXVsdA==</PHRASE>
+ <PHRASE Label="la_tab_Widgets" Module="Custom" Type="1">V2lkZ2V0cw==</PHRASE>
+ <PHRASE Label="la_title_AddingWidget" Module="Custom" Type="1">QWRkaW5nIFdpZGdldA==</PHRASE>
+ <PHRASE Label="la_title_EditingWidget" Module="Custom" Type="1">RWRpdGluZyBXaWRnZXQ=</PHRASE>
+ <PHRASE Label="la_title_In-Custom" Module="Custom" Type="1">Q3VzdG9t</PHRASE>
+ <PHRASE Label="la_title_NewWidget" Module="Custom" Type="1">TmV3IFdpZGdldA==</PHRASE>
+ <PHRASE Label="la_ToolTip_NewWidget" Module="Custom" Type="1">TmV3IFdpZGdldA==</PHRASE>
+ </PHRASES>
+ </LANGUAGE>
+</LANGUAGES>
\ No newline at end of file
Property changes on: releases/1.1.x/custom/install/english.lang
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.1.1.1.2.2
\ No newline at end of property
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: releases/1.1.x/custom/install/install_data.sql
===================================================================
--- releases/1.1.x/custom/install/install_data.sql (nonexistent)
+++ releases/1.1.x/custom/install/install_data.sql (revision 12138)
@@ -0,0 +1,19 @@
+# place here only sql queries, that were executed on live AND dev sites !!!
+
+INSERT INTO Permissions VALUES(DEFAULT, 'custom.view', 11, 1, 1, 0);
+INSERT INTO Permissions VALUES(DEFAULT, 'custom:widgets.delete', 11, 1, 1, 0);
+INSERT INTO Permissions VALUES(DEFAULT, 'custom:widgets.edit', 11, 1, 1, 0);
+INSERT INTO Permissions VALUES(DEFAULT, 'custom:widgets.add', 11, 1, 1, 0);
+INSERT INTO Permissions VALUES(DEFAULT, 'custom:widgets.view', 11, 1, 1, 0);
+
+INSERT INTO Modules (Name, Path, Var, Version, Loaded, LoadOrder, TemplatePath, RootCat, BuildDate) VALUES ('Custom', 'custom/', 'custom-sections', '0.0.0', 1, 2, '', 0, '0');
+
+
+# ===== SQLs above this line already on LIVE ================================================================================================
+
+# place here only sql queries, that were executed on dev site !!!
+
+
+# ===== SQLs above this line already on DEV ========================================================================================================
+
+# place here only sql queries, that were executed on prod server !!!
Property changes on: releases/1.1.x/custom/install/install_data.sql
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.2.2.3
\ No newline at end of property
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: releases/1.1.x/custom/install/install_order.txt
===================================================================
--- releases/1.1.x/custom/install/install_order.txt (nonexistent)
+++ releases/1.1.x/custom/install/install_order.txt (revision 12138)
@@ -0,0 +1 @@
+203
\ No newline at end of file
Property changes on: releases/1.1.x/custom/install/install_order.txt
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.1.2.1
\ No newline at end of property
Index: releases/1.1.x/custom/units/helpers/sample_helper.php
===================================================================
--- releases/1.1.x/custom/units/helpers/sample_helper.php (nonexistent)
+++ releases/1.1.x/custom/units/helpers/sample_helper.php (revision 12138)
@@ -0,0 +1,12 @@
+<?php
+
+ /**
+ * Sample helper contains methods used in different classes
+ *
+ */
+ class SampleHelper extends kHelper
+ {
+
+
+
+ }
\ No newline at end of file
Property changes on: releases/1.1.x/custom/units/helpers/sample_helper.php
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.1.2.1
\ No newline at end of property
Index: releases/1.1.x/custom/units/helpers/helpers_config.php
===================================================================
--- releases/1.1.x/custom/units/helpers/helpers_config.php (nonexistent)
+++ releases/1.1.x/custom/units/helpers/helpers_config.php (revision 12138)
@@ -0,0 +1,12 @@
+<?php
+
+ $config = Array (
+
+ 'Prefix' => 'custom-helpers',
+
+ 'EventHandlerClass' => Array ('class' => 'kEventHandler', 'file' => '', 'build_event' => 'OnBuild'),
+
+ 'RegisterClasses' => Array (
+ Array ('pseudo' => 'SampleHelper', 'class' => 'SampleHelper', 'file' => 'sample_helper.php', 'build_event' => '', 'require_classes' => 'kHelper'),
+ ),
+ );
\ No newline at end of file
Property changes on: releases/1.1.x/custom/units/helpers/helpers_config.php
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.1.2.1
\ No newline at end of property
Index: releases/1.1.x/custom/units/widgets/widgets_config.php
===================================================================
--- releases/1.1.x/custom/units/widgets/widgets_config.php (nonexistent)
+++ releases/1.1.x/custom/units/widgets/widgets_config.php (revision 12138)
@@ -0,0 +1,187 @@
+<?php
+
+ /**
+ * Sample config file for widgets
+ *
+ * @author dmitrya
+ * @package Development Kit
+ */
+
+ $config = Array(
+
+ 'Prefix' => 'widget',
+
+ 'ItemClass' => Array ('class' => 'kDBItem', 'file' => '', 'build_event' => 'OnItemBuild'),
+ 'ListClass' => Array ('class' => 'kDBList', 'file'=> '', 'build_event' => 'OnListBuild'),
+
+ 'EventHandlerClass' => Array ('class' => 'WidgetEventHandler', 'file' => 'widget_eh.php', 'build_event' => 'OnBuild'),
+ 'TagProcessorClass' => Array ('class' => 'WidgetTagProcessor', 'file' => 'widget_tp.php', 'build_event' => 'OnBuild'),
+
+ 'AutoLoad' => true,
+
+ 'QueryString' => Array (
+ 1 => 'id',
+ 2 => 'Page',
+ 3 => 'event',
+ 4 => 'mode',
+ ),
+
+ 'IDField' => 'WidgetId',
+
+ 'StatusField' => Array ('Status'),
+
+ 'TableName' => TABLE_PREFIX.'Widgets',
+
+ /*
+ 'ForeignKey' => 'ParentId', // field title in TableName, linking record to a parent
+ 'ParentTableKey' => 'ParentId', // id (or other key) field title in parent's table
+ 'ParentPrefix' => 'parent',
+ 'AutoDelete' => true, // delete these items when parent is being deleted
+ 'AutoClone' => true, // clone these items when parent is being cloned
+ */
+
+ 'TitlePresets' => Array (
+ 'default' => Array (
+ 'new_status_labels' => Array ('widget' => '!la_title_AddingWidget!'),
+ 'edit_status_labels' => Array ('widget' => '!la_title_EditingWidget!'),
+ 'new_titlefield' => Array ('widget' => '!la_title_NewWidget!'),
+ ),
+
+ 'widget_list' => Array (
+ 'prefixes' => Array ('widget_List'), 'format' => '#section_label#',
+ 'toolbar_buttons' => Array ('new_item', 'edit', 'delete', 'approve', 'decline', 'export', 'import', 'view', 'dbl-click',),
+ ),
+
+ 'widget_edit' => Array (
+ 'prefixes' => Array ('widget'), 'format' => '#widget_status# - #widget_titlefield#',
+ 'toolbar_buttons' => Array ('select', 'cancel', 'reset_edit', 'prev', 'next'),
+ ),
+ ),
+
+ 'PermSection' => Array('main' => 'custom:widgets'),
+
+ 'Sections' => Array (
+ 'custom:widgets' => Array (
+ 'parent' => 'custom',
+ 'icon' => 'custom:widgets',
+ 'label' => 'la_tab_Widgets',
+ 'url' => Array ('t' => 'custom/widgets/widget_list', 'pass' => 'm'),
+ 'permissions' => Array ('view', 'add', 'edit', 'delete'),
+ 'priority' => 1,
+ 'type' => stTREE,
+ ),
+ ),
+
+ 'TitleField' => 'Title', // field, used in bluebar when editing existing item
+
+ // Use %1$s for local table name with prefix, %2$s for calculated fields
+ 'ListSQLs' => Array ( // key - special, value - list select sql
+ '' => 'SELECT %1$s.* %2$s
+ FROM %1$s',
+ ),
+
+ 'ItemSQLs' => Array (
+ '' => 'SELECT %1$s.* %2$s
+ FROM %1$s',
+ ),
+
+ 'ListSortings' => Array (
+ '' => Array (
+ // 'ForcedSorting' => Array ('Priority' => 'desc'),
+ 'Sorting' => Array ('Title' => 'asc'),
+ )
+ ),
+
+ 'Fields' => Array (
+ 'WidgetId' => Array ('type' => 'int', 'not_null' => 1, 'default' => 0),
+ 'Title' => Array ('type' => 'string', 'not_null' => '1', 'default' => '', 'required' => true, 'max_len' => 255),
+ 'Description' => Array ('type' => 'string', 'formatter' => 'kFormatter', 'using_fck' => 1, 'default' => null),
+ 'Email' => Array(
+ 'type' => 'string', 'formatter' => 'kFormatter',
+ 'regexp'=> '/^(' . REGEX_EMAIL_USER . '@' . REGEX_EMAIL_DOMAIN . ')$/i',
+ 'sample_value' => 'email@domain.com',
+ 'not_null' => 1, 'default' => '',
+ 'error_msgs' => Array ('invalid_format' => '!la_invalid_email!')
+ ),
+ 'Type' => Array (
+ 'type' => 'int',
+ 'formatter' => 'kOptionsFormatter', 'use_phrases' => 1,
+ 'options' => Array (
+ 1 => 'la_opt_Default',
+ 2 => 'la_opt_Custom',
+ ),
+ 'not_null' => 1,
+ 'default' => 1,
+ 'required' => 1,
+ ),
+ 'Phone' => Array (
+ 'type' => 'string', 'formatter' => 'kFormatter',
+ 'default' => '', 'using_fck' => 1, 'not_null' => 1),
+ 'Qty' => Array ('type' => 'double', 'required' => 0, '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,
+ ),
+ 'CreatedOn' => Array (
+ 'type' => 'int', 'formatter' => 'kDateFormatter',
+ 'time_format' => '', 'input_time_format' => '', 'default'=>'#NOW#', 'not_null' => true),
+
+ 'Good' => Array (
+ 'type' => 'int', 'formatter' => 'kOptionsFormatter',
+ 'options' => Array(1 => 'la_Yes', 0 => 'la_No'),
+ 'use_phrases' => 1, 'not_null' => 1, 'default' => 0
+ ),
+ 'BirthTime' => Array (
+ 'type' => 'int', 'formatter' => 'kDateFormatter',
+ 'date_format' => '', 'input_date_format' => '',
+ 'default' => null
+ ),
+ 'Image' => Array(
+ 'type' => 'string', 'formatter' => 'kUploadFormatter',
+ 'max_size' => MAX_UPLOAD_SIZE, // in Bytes !
+ 'file_types' => '*.jpg;*.gif;*.png', 'files_description'=>'!la_ImageFiles!',
+ 'upload_dir' => '/system/user_files/', // relative to project's home
+ 'as_image' => true, 'thumb_width' => 100, 'thumb_height' => 100,
+ 'multiple' => false, // false or max number of files - will be stored as serialized array of paths
+ 'direct_links' => false, // use direct file urls or send files through wrapper (requires mod_mime_magic)
+ 'required' => 1, 'default' => null
+ ),
+ 'DataFile' => Array(
+ 'type' => 'string', 'formatter'=>'kUploadFormatter',
+ 'max_size' => MAX_UPLOAD_SIZE, // in Bytes !
+ 'file_types' => '*.*',
+ 'files_description' => '!la_AllFiles!',
+ 'upload_dir' => '/system/user_files/', // relative to project's home
+ 'as_image' => false,
+ 'multiple' => 5, // false or max number of files - will be stored as serialized array of paths
+ 'direct_links' => true, // use direct file urls or send files through wrapper (requires mod_mime_magic)
+ 'default' => null
+ ),
+ ),
+
+ 'Grids' => Array (
+ 'Default' => Array (
+ // 'Icons' => Array ('default' => 'icon16_custom.gif'),
+ 'Fields' => Array (
+ 'WidgetId' => Array ('title' => 'la_col_Id', 'data_block' => 'grid_checkbox_td', 'filter_block' => 'grid_range_filter'),
+ 'Title' => Array ('title' => 'la_col_Name', 'data_block' => 'grid_delete_td'),
+ 'Image' => Array ('title' => 'la_col_Image', 'data_block' => 'grid_image_td'),
+ 'Type' => Array ('title' => 'la_col_Type', 'filter_block' => 'grid_options_filter'),
+ 'Status' => Array ('title' => 'la_col_Status', 'filter_block' => 'grid_options_filter'),
+ 'Good' => Array ('title' => 'la_col_Good'),
+ 'Qty' => Array ('title' => 'la_col_Qty', 'header_block' => 'grid_column_title_no_sorting', 'filter_block' => 'grid_float_range_filter'),
+ 'Email' => Array ('title' => 'la_col_Email'),
+ 'Phone' => Array ('title' => 'la_col_Phone'),
+ 'CreatedOn' => Array ('title' => 'la_col_CreatedOn', 'filter_block' => 'grid_date_range_filter'),
+ 'Description' => Array ('title' => 'la_col_Description'),
+ // 'BirthTime' => Array ('title' => 'la_col_BirthTime', 'filter_block' => 'grid_date_range_filter'),
+ ),
+ ),
+ ),
+
+ 'ConfigMapping' => Array (
+ 'PerPage' => 'Comm_Perpage_Widgets',
+ 'ShortListPerPage' => 'Comm_Perpage_Widgets_Short',
+ ),
+ );
Property changes on: releases/1.1.x/custom/units/widgets/widgets_config.php
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Index: releases/1.1.x/custom/units/widgets/widget_eh.php
===================================================================
--- releases/1.1.x/custom/units/widgets/widget_eh.php (nonexistent)
+++ releases/1.1.x/custom/units/widgets/widget_eh.php (revision 12138)
@@ -0,0 +1,167 @@
+<?php
+
+ /**
+ * Widgets Event Handler (sample)
+ *
+ */
+ class WidgetEventHandler extends kDBEventHandler {
+
+ /**
+ * Allows to override standart permission mapping
+ *
+ */
+ function mapPermissions()
+ {
+ parent::mapPermissions();
+
+ $permissions = Array (
+ 'OnCustomEvent' => Array ('self' => true),
+ );
+
+ $this->permMapping = array_merge($this->permMapping, $permissions);
+ }
+
+ /**
+ * Permission exceptions
+ *
+ * @param kEvent $event
+ */
+ function CheckPermission(&$event)
+ {
+ $skip_permissions_check_events = Array (
+ 'OnAnotherCustomEvent',
+ );
+
+ if (in_array($event->Name, $skip_permissions_check_events)) {
+ return true;
+ }
+
+ return parent::CheckPermission($event);
+ }
+
+ /**
+ * Set custom query for the list
+ *
+ * @param kEvent $event
+ */
+ function OnCustomEvent(&$event)
+ {
+ $object =& $event->getObject();
+ /* @var $object kDBList */
+
+ }
+
+ /**
+ * Set custom query for the list
+ *
+ * @param kEvent $event
+ */
+ function SetCustomQuery(&$event)
+ {
+ parent::SetCustomQuery($event);
+
+ $object =& $event->getObject();
+ /* @var $object kDBList */
+
+ # identifying event based on special and setting filter
+ if ($event->Special == 'custom-special') {
+// $object->addFilter('primary_filter', '%1$s.Status = '.STATUS_DISABLED);
+ }
+ }
+
+ /**
+ * Before new item created
+ *
+ * @param kEvent $event
+ */
+ function OnBeforeItemCreate(&$event)
+ {
+ parent::OnBeforeItemCreate($event);
+
+ }
+
+ /**
+ * Before existing item updated
+ *
+ * @param kEvent $event
+ */
+ function OnBeforeItemUpdate(&$event)
+ {
+ parent::OnBeforeItemUpdate($event);
+
+ }
+
+ /**
+ * Before item deleted
+ *
+ * @param kEvent $event
+ */
+ function OnBeforeItemDelete(&$event)
+ {
+ parent::OnBeforeItemDelete($event);
+
+
+ }
+
+ /**
+ * After item loaded
+ *
+ * @param kEvent $event
+ */
+ function OnBeforeItemLoad(&$event)
+ {
+ parent::OnBeforeItemLoad($event);
+
+
+ }
+
+
+ /**
+ * After new item created
+ *
+ * @param kEvent $event
+ */
+ function OnAfterItemCreate(&$event)
+ {
+ parent::OnAfterItemCreate($event);
+
+
+ }
+
+ /**
+ * After existing item updated
+ *
+ * @param kEvent $event
+ */
+ function OnAfterItemUpdate(&$event)
+ {
+ parent::OnAfterItemUpdate($event);
+
+
+ }
+
+ /**
+ * After item deleted
+ *
+ * @param kEvent $event
+ */
+ function OnAfterItemDelete(&$event)
+ {
+ parent::OnAfterItemDelete($event);
+
+
+ }
+
+ /**
+ * After item loaded
+ *
+ * @param kEvent $event
+ */
+ function OnAfterItemLoad(&$event)
+ {
+ parent::OnAfterItemLoad($event);
+
+
+ }
+
+ }
\ No newline at end of file
Property changes on: releases/1.1.x/custom/units/widgets/widget_eh.php
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Index: releases/1.1.x/custom/units/widgets/widget_tp.php
===================================================================
--- releases/1.1.x/custom/units/widgets/widget_tp.php (nonexistent)
+++ releases/1.1.x/custom/units/widgets/widget_tp.php (revision 12138)
@@ -0,0 +1,20 @@
+<?php
+
+ /**
+ * Widgets Tag Processor (sample)
+ *
+ */
+ class WidgetTagProcessor extends kDBTagProcessor {
+
+ /**
+ * Custom tag to output "Hello World!"
+ *
+ * @param Array $params
+ * @return string
+ */
+ function NewTag($params)
+ {
+ return 'Hello world!';
+ }
+
+ }
\ No newline at end of file
Property changes on: releases/1.1.x/custom/units/widgets/widget_tp.php
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Index: releases/1.1.x/custom/units/sections/sections_config.php
===================================================================
--- releases/1.1.x/custom/units/sections/sections_config.php (nonexistent)
+++ releases/1.1.x/custom/units/sections/sections_config.php (revision 12138)
@@ -0,0 +1,90 @@
+<?php
+
+ /**
+ * Custom-sections prefix
+ *
+ * @author dmitrya
+ * @package Custom (Development Kit)
+ */
+
+ $config = Array (
+
+ 'Prefix' => 'custom-sections',
+
+ 'ConfigPriority' => 2,
+
+ # Event handler class used for HOOKing to existing events (ie. )
+ 'EventHandlerClass' => Array ('class' => 'CustomEventHandler', 'file' => 'custom_eh.php', 'build_event' => 'OnBuild'),
+
+ # Defined to draw new sections (if any) in left nav. tree, normally each unit has it's own Tag Processor
+ 'TagProcessorClass' => Array ('class' => 'kDBTagProcessor', 'file' => '', 'build_event' => 'OnBuild'),
+
+ # Extend/override already existing classes (ie. Event Handlers, Tag Processors)
+ 'RegisterClasses' => Array (
+
+ # extend default User core/units/users/users_tag_processor.php / users_event_handler.php
+// Array ('pseudo' => 'u_TagProcessor', 'class' => 'EUserTagProcessor', 'file' => 'e_user_tp.php'),
+// Array ('pseudo' => 'u_EventHandler', 'class' => 'EUserEventHandler', 'file' => 'e_user_eh.php'),
+
+ # extend default Product classes /in-commerce/units/products/products_tag_processor.php / products_event_handler.php
+// Array ('pseudo' => 'p_TagProcessor', 'class' => 'EProductTagProcessor', 'file' => 'e_product_tp.php'),
+// Array ('pseudo' => 'p_EventHandler', 'class' => 'EProductEventHandler', 'file' => 'e_product_eh.php'),
+
+ # extend default Link /in-link/units/links/link_tag_processor.php / links_event_handler.php
+// Array ('pseudo' => 'l_TagProcessor', 'class' => 'ELinkTagProcessor', 'file' => 'e_link_tp.php'),
+// Array ('pseudo' => 'l_EventHandler', 'class' => 'ELinkEventHandler', 'file' => 'e_link_eh.php'),
+
+ ),
+
+ # Replace/substiture any admin default templates with custom ones
+ 'ReplacementTemplates' => Array (
+ # replace default image block with custom template
+// 'incs/image_blocks' => 'custom/incs/image_blocks',
+
+ # replace default edit link template
+// 'in-links/links/links_edit' => 'custom/links/links_edit',
+
+ # replace default edit category template
+// 'categories/categories_edit' => 'custom/categories/categories_edit',
+ ),
+
+ # Hooks to events that may call any other events
+ 'Hooks' => Array (
+
+ # hook to category OnAfterConfigRead event called to customize category configuration settings
+ Array (
+ /*
+ 'Mode' => hAFTER,
+ 'Conditional' => false,
+ 'HookToPrefix' => 'c',
+ 'HookToSpecial' => '*',
+ 'HookToEvent' => Array ('OnAfterConfigRead'),
+ 'DoPrefix' => '',
+ 'DoSpecial' => '*',
+ 'DoEvent' => 'OnModifyCategoriesConfig',
+ */
+ ),
+
+ ),
+
+ 'PermSection' => Array ('main' => 'custom', 'email' => 'custom:configuration_email'),
+
+ # New sections in left navigation
+ 'Sections' => Array (
+ /*
+ 'custom' => Array (
+ 'parent' => 'in-portal:root',
+ 'icon' => 'custom',
+ 'label' => 'la_title_In-Custom',
+ 'url' => Array ('t' => 'index', 'pass_section' => true, 'pass' => 'm'),
+ 'permissions' => Array ('view'),
+ 'priority' => 2.4,
+ 'container' => true,
+ 'type' => stTREE,
+ ),
+ */
+ ),
+
+
+
+ );
\ No newline at end of file
Property changes on: releases/1.1.x/custom/units/sections/sections_config.php
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.1.2.4
\ No newline at end of property
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: releases/1.1.x/custom/units/sections/e_link_eh.php
===================================================================
--- releases/1.1.x/custom/units/sections/e_link_eh.php (nonexistent)
+++ releases/1.1.x/custom/units/sections/e_link_eh.php (revision 12138)
@@ -0,0 +1,187 @@
+<?php
+
+ /**
+ * Extends default LinksEventHandler class
+ *
+ */
+ class ELinkEventHandler extends LinksEventHandler {
+
+ /**
+ * Allows to override standart permission mapping
+ *
+ */
+ function mapPermissions()
+ {
+ parent::mapPermissions();
+
+ $permissions = Array (
+ # admin
+ 'OnCustomEvent1' => Array ('self' => true),
+
+ # front
+ 'OnCustomEvent2' => Array ('self' => true),
+ );
+
+ $this->permMapping = array_merge($this->permMapping, $permissions);
+ }
+
+ /**
+ * Permission exceptions
+ *
+ * @param kEvent $event
+ */
+ function CheckPermission(&$event)
+ {
+ $skip_permissions_check_events = Array (
+ 'OnAnotherCustomEvent',
+ );
+
+ if ( in_array($event->Name, $skip_permissions_check_events) ) {
+ return true;
+ }
+
+ return parent::CheckPermission($event);
+ }
+
+ /**
+ * Updates structure config
+ *
+ * @param kEvent $event
+ */
+ function OnAfterConfigRead(&$event)
+ {
+ parent::OnAfterConfigRead($event);
+
+ # 1. Regular Fields from
+ $fields = $this->Application->getUnitOption($event->Prefix, 'Fields'); #get regular fields
+// $fields['Status']['default'] = 1; #add/edit configuration (make default = 1)
+ $this->Application->setUnitOption($event->Prefix, 'Fields', $fields); #save fields
+
+ # 2. Virtual Fields from /in-link/units/links/links_config.php
+ $virtual_fields = $this->Application->getUnitOption($event->Prefix, 'VirtualFields'); #get virtual fields
+// $virtual_fields['UserName']['default'] = ''; #add/edit configuration
+ $this->Application->setUnitOption($event->Prefix, 'VirtualFields', $virtual_fields); #save virtual fields
+ }
+
+ /**
+ * Sets custom query for the list
+ *
+ * @param kEvent $event
+ */
+ function SetCustomQuery(&$event)
+ {
+ parent::SetCustomQuery($event);
+
+ $object =& $event->getObject();
+ /* @var $object kDBList */
+
+ # identifying event based on special and setting filter
+ if ( $event->Special == 'custom-special' ) {
+// $object->addFilter('primary_filter', '%1$s.Status = ' . STATUS_DISABLED);
+ }
+
+ # identifying event based not admin condition and setting filter
+ if ( !$this->Application->IsAdmin() ) {
+// $object->addFilter('status_filter', '%1$s.Status = ' . STATUS_ACTIVE);
+ }
+ }
+
+ /**
+ * Before new item created
+ *
+ * @param kEvent $event
+ */
+ function OnBeforeItemCreate(&$event)
+ {
+ parent::OnBeforeItemCreate($event);
+
+
+ }
+
+ /**
+ * Before existing item updated
+ *
+ * @param kEvent $event
+ */
+ function OnBeforeItemUpdate(&$event)
+ {
+ parent::OnBeforeItemUpdate($event);
+
+
+ }
+
+ /**
+ * Before item deleted
+ *
+ * @param kEvent $event
+ */
+ function OnBeforeItemDelete(&$event)
+ {
+ parent::OnBeforeItemDelete($event);
+
+
+ }
+
+ /**
+ * After item loaded
+ *
+ * @param kEvent $event
+ */
+ function OnBeforeItemLoad(&$event)
+ {
+ parent::OnBeforeItemLoad($event);
+
+
+ }
+
+
+ /**
+ * After new item created
+ *
+ * @param kEvent $event
+ */
+ function OnAfterItemCreate(&$event)
+ {
+ parent::OnAfterItemCreate($event);
+
+
+ }
+
+ /**
+ * After existing item updated
+ *
+ * @param kEvent $event
+ */
+ function OnAfterItemUpdate(&$event)
+ {
+ parent::OnAfterItemUpdate($event);
+
+
+ }
+
+ /**
+ * After item deleted
+ *
+ * @param kEvent $event
+ */
+ function OnAfterItemDelete(&$event)
+ {
+ parent::OnAfterItemDelete($event);
+
+
+ }
+
+ /**
+ * After item loaded
+ *
+ * @param kEvent $event
+ */
+ function OnAfterItemLoad(&$event)
+ {
+ parent::OnAfterItemLoad($event);
+
+
+ }
+
+
+ }
\ No newline at end of file
Property changes on: releases/1.1.x/custom/units/sections/e_link_eh.php
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Index: releases/1.1.x/custom/units/sections/e_user_eh.php
===================================================================
--- releases/1.1.x/custom/units/sections/e_user_eh.php (nonexistent)
+++ releases/1.1.x/custom/units/sections/e_user_eh.php (revision 12138)
@@ -0,0 +1,187 @@
+<?php
+
+ /**
+ * Extends default UsersEventHandler class
+ *
+ */
+ class EUserEventHandler extends UsersEventHandler {
+
+ /**
+ * Allows to override standart permission mapping
+ *
+ */
+ function mapPermissions()
+ {
+ parent::mapPermissions();
+
+ $permissions = Array (
+ # admin
+ 'OnCustomEvent1' => Array ('self' => true),
+
+ # front
+ 'OnCustomEvent2' => Array ('self' => true),
+ );
+
+ $this->permMapping = array_merge($this->permMapping, $permissions);
+ }
+
+ /**
+ * Permission exceptions
+ *
+ * @param kEvent $event
+ */
+ function CheckPermission(&$event)
+ {
+ $skip_permissions_check_events = Array (
+ 'OnAnotherCustomEvent',
+ );
+
+ if ( in_array($event->Name, $skip_permissions_check_events) ) {
+ return true;
+ }
+
+ return parent::CheckPermission($event);
+ }
+
+ /**
+ * Updates structure config
+ *
+ * @param kEvent $event
+ */
+ function OnAfterConfigRead(&$event)
+ {
+ parent::OnAfterConfigRead($event);
+
+ # 1. Regular Fields from /core/units/users/users_config.php
+ $fields = $this->Application->getUnitOption($event->Prefix, 'Fields'); #get regular fields
+// $fields['Status']['default'] = 1; #add/edit configuration (make default = 1)
+ $this->Application->setUnitOption($event->Prefix, 'Fields', $fields); #save regular fields
+
+ # 2. Virtual Fields from /core/units/users/users_config.php
+ $virtual_fields = $this->Application->getUnitOption($event->Prefix, 'VirtualFields'); #get virtual fields
+// $virtual_fields['FullName']['default'] = ''; #add/edit configuration
+ $this->Application->setUnitOption($event->Prefix, 'VirtualFields', $virtual_fields); #save virtual fields
+ }
+
+ /**
+ * Sets custom query for the list
+ *
+ * @param kEvent $event
+ */
+ function SetCustomQuery(&$event)
+ {
+ parent::SetCustomQuery($event);
+
+ $object =& $event->getObject();
+ /* @var $object kDBList */
+
+ # identifying event based on special and setting filter
+ if ( $event->Special == 'custom-special' ) {
+// $object->addFilter('primary_filter', '%1$s.Status = ' . STATUS_DISABLED);
+ }
+
+ # identifying event based not admin condition and setting filter
+ if ( !$this->Application->IsAdmin() ) {
+// $object->addFilter('status_filter', '%1$s.Status = ' . STATUS_ACTIVE);
+ }
+ }
+
+ /**
+ * Before new item created
+ *
+ * @param kEvent $event
+ */
+ function OnBeforeItemCreate(&$event)
+ {
+ parent::OnBeforeItemCreate($event);
+
+
+ }
+
+ /**
+ * Before existing item updated
+ *
+ * @param kEvent $event
+ */
+ function OnBeforeItemUpdate(&$event)
+ {
+ parent::OnBeforeItemUpdate($event);
+
+
+ }
+
+ /**
+ * Before item deleted
+ *
+ * @param kEvent $event
+ */
+ function OnBeforeItemDelete(&$event)
+ {
+ parent::OnBeforeItemDelete($event);
+
+
+ }
+
+ /**
+ * After item loaded
+ *
+ * @param kEvent $event
+ */
+ function OnBeforeItemLoad(&$event)
+ {
+ parent::OnBeforeItemLoad($event);
+
+
+ }
+
+
+ /**
+ * After new item created
+ *
+ * @param kEvent $event
+ */
+ function OnAfterItemCreate(&$event)
+ {
+ parent::OnAfterItemCreate($event);
+
+
+ }
+
+ /**
+ * After existing item updated
+ *
+ * @param kEvent $event
+ */
+ function OnAfterItemUpdate(&$event)
+ {
+ parent::OnAfterItemUpdate($event);
+
+
+ }
+
+ /**
+ * After item deleted
+ *
+ * @param kEvent $event
+ */
+ function OnAfterItemDelete(&$event)
+ {
+ parent::OnAfterItemDelete($event);
+
+
+ }
+
+ /**
+ * After item loaded
+ *
+ * @param kEvent $event
+ */
+ function OnAfterItemLoad(&$event)
+ {
+ parent::OnAfterItemLoad($event);
+
+
+ }
+
+
+ }
\ No newline at end of file
Property changes on: releases/1.1.x/custom/units/sections/e_user_eh.php
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Index: releases/1.1.x/custom/units/sections/e_product_eh.php
===================================================================
--- releases/1.1.x/custom/units/sections/e_product_eh.php (nonexistent)
+++ releases/1.1.x/custom/units/sections/e_product_eh.php (revision 12138)
@@ -0,0 +1,188 @@
+<?php
+
+ /**
+ * Extends/overrides methods of default ProductsEventHandler class
+ *
+ */
+ class EProductEventHandler extends ProductsEventHandler {
+
+ /**
+ * Allows to override standart permission mapping
+ *
+ */
+ function mapPermissions()
+ {
+ parent::mapPermissions();
+
+ $permissions = Array (
+ # admin
+ 'OnCustomEvent1' => Array ('self' => true),
+
+ # front
+ 'OnCustomEvent2' => Array ('self' => true),
+ );
+
+ $this->permMapping = array_merge($this->permMapping, $permissions);
+ }
+
+ /**
+ * Permission exceptions
+ *
+ * @param kEvent $event
+ */
+ function CheckPermission(&$event)
+ {
+ $skip_permissions_check_events = Array (
+ 'OnAnotherCustomEvent',
+ );
+
+ if ( in_array($event->Name, $skip_permissions_check_events) ) {
+ return true;
+ }
+
+ return parent::CheckPermission($event);
+ }
+
+ /**
+ * Updates structure config
+ *
+ * @param kEvent $event
+ */
+ function OnAfterConfigRead(&$event)
+ {
+ parent::OnAfterConfigRead($event);
+
+ # 1. Regular Fields from /in-commerce/units/products/products_config.php
+ $fields = $this->Application->getUnitOption($event->Prefix, 'Fields'); #get regular fields
+// $fields['Status']['default'] = 1; #add/edit field configuration (make default = 1)
+ $this->Application->setUnitOption($event->Prefix, 'Fields', $fields); #save regular fields
+
+
+ # 2. Virtual Fields from /in-commerce/units/products/products_config.php
+ $virtual_fields = $this->Application->getUnitOption($event->Prefix, 'VirtualFields'); #get virtual fields
+// $virtual_fields['Qty']['default'] = 1; #add/edit field configuration
+ $this->Application->setUnitOption($event->Prefix, 'VirtualFields', $virtual_fields); # save virtual fields
+ }
+
+ /**
+ * Sets custom query for the list
+ *
+ * @param kEvent $event
+ */
+ function SetCustomQuery(&$event)
+ {
+ parent::SetCustomQuery($event);
+
+ $object =& $event->getObject();
+ /* @var $object kDBList */
+
+ # identifying event based on special and setting filter
+ if ( $event->Special == 'custom-special' ) {
+// $object->addFilter('primary_filter', '%1$s.Status = '.STATUS_DISABLED);
+ }
+
+ # identifying event based not admin condition and setting filter
+ if ( !$this->Application->IsAdmin() ) {
+// $object->addFilter('status_filter', '%1$s.Status = '.STATUS_ACTIVE);
+ }
+ }
+
+ /**
+ * Before new item created
+ *
+ * @param kEvent $event
+ */
+ function OnBeforeItemCreate(&$event)
+ {
+ parent::OnBeforeItemCreate($event);
+
+
+ }
+
+ /**
+ * Before existing item updated
+ *
+ * @param kEvent $event
+ */
+ function OnBeforeItemUpdate(&$event)
+ {
+ parent::OnBeforeItemUpdate($event);
+
+
+ }
+
+ /**
+ * Before item deleted
+ *
+ * @param kEvent $event
+ */
+ function OnBeforeItemDelete(&$event)
+ {
+ parent::OnBeforeItemDelete($event);
+
+
+ }
+
+ /**
+ * After item loaded
+ *
+ * @param kEvent $event
+ */
+ function OnBeforeItemLoad(&$event)
+ {
+ parent::OnBeforeItemLoad($event);
+
+
+ }
+
+
+ /**
+ * After new item created
+ *
+ * @param kEvent $event
+ */
+ function OnAfterItemCreate(&$event)
+ {
+ parent::OnAfterItemCreate($event);
+
+
+ }
+
+ /**
+ * After existing item updated
+ *
+ * @param kEvent $event
+ */
+ function OnAfterItemUpdate(&$event)
+ {
+ parent::OnAfterItemUpdate($event);
+
+
+ }
+
+ /**
+ * After item deleted
+ *
+ * @param kEvent $event
+ */
+ function OnAfterItemDelete(&$event)
+ {
+ parent::OnAfterItemDelete($event);
+
+
+ }
+
+ /**
+ * After item loaded
+ *
+ * @param kEvent $event
+ */
+ function OnAfterItemLoad(&$event)
+ {
+ parent::OnAfterItemLoad($event);
+
+
+ }
+
+
+ }
\ No newline at end of file
Property changes on: releases/1.1.x/custom/units/sections/e_product_eh.php
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Index: releases/1.1.x/custom/units/sections/e_link_tp.php
===================================================================
--- releases/1.1.x/custom/units/sections/e_link_tp.php (nonexistent)
+++ releases/1.1.x/custom/units/sections/e_link_tp.php (revision 12138)
@@ -0,0 +1,55 @@
+<?php
+
+ /**
+ * Extends default LinkTagProcessor class
+ *
+ */
+ class ELinkTagProcessor extends LinkTagProcessor {
+
+ /**
+ * Adding custom processing to existing Field method
+ *
+ * @param Array $params
+ * @return string
+ */
+ function FormattedField($params)
+ {
+ // get from parent
+ $o = parent::Field($params);
+
+ // do some custom stuff here
+ $o = trim($o);
+
+ return $o;
+ }
+
+ /**
+ * Variantion of overriding Field method for Link
+ *
+ * @param Array $params
+ * @return string
+ */
+ function Field($params)
+ {
+ $object =& $this->getObject($params);
+ /* @var $object kDBItem */
+
+ $o = '';
+
+ // do some custom stuff here
+ if ( $object->isLoaded() ) {
+ $o = $object->GetField($this->SelectParam($params, 'name,field') ); #field Formatter applied
+
+// $o = $object->GetDBField($this->SelectParam($params, 'name,field') ); #field Formatter NOT applied
+ }
+
+ // in case if no data found
+ if ($o != '') {
+ $this->Application->Parser->DataExists = true;
+ }
+
+ return $o;
+ }
+
+
+ }
\ No newline at end of file
Property changes on: releases/1.1.x/custom/units/sections/e_link_tp.php
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Index: releases/1.1.x/custom/units/sections/e_user_tp.php
===================================================================
--- releases/1.1.x/custom/units/sections/e_user_tp.php (nonexistent)
+++ releases/1.1.x/custom/units/sections/e_user_tp.php (revision 12138)
@@ -0,0 +1,38 @@
+<?php
+
+ /**
+ * Extends default UsersTagProcessor class
+ *
+ */
+ class EUserTagProcessor extends UsersTagProcessor {
+
+
+ /**
+ * Returns formated user address
+ *
+ * @param Array
+ * @return string
+ */
+ function PrintFormattedUserAddress($param)
+ {
+ $object =& $event->getObject();
+ /* @var $object kDBItem */
+
+ $ret = '';
+ $newline = '<br/>';
+
+ if ($object->isLoaded()) {
+ $ret = $object->GetField('Street') ? $object->GetField('Street') . $newline : '';
+ $ret .= $object->GetField('Street2') ? $object->GetField('Street2') . $newline : '';
+ $ret .= $object->GetField('City') ? $object->GetField('City') . ', ' : '';
+ $ret .= $object->GetField('State') ? $object->GetField('State') . ' ' : '';
+ $ret .= $object->GetField('Zip') ? $object->GetField('Zip') . $newline : '';
+ $ret .= $object->GetField('Country');
+ }
+
+ return $ret;
+ }
+
+
+
+ }
\ No newline at end of file
Property changes on: releases/1.1.x/custom/units/sections/e_user_tp.php
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Index: releases/1.1.x/custom/units/sections/custom_eh.php
===================================================================
--- releases/1.1.x/custom/units/sections/custom_eh.php (nonexistent)
+++ releases/1.1.x/custom/units/sections/custom_eh.php (revision 12138)
@@ -0,0 +1,37 @@
+<?php
+
+ /**
+ * Custom event handler class
+ *
+ */
+ class CustomEventHandler extends kEventHandler {
+
+ /**
+ * Connection to database
+ *
+ * @var kDBConnection
+ * @access public
+ */
+ var $Conn;
+
+ function CustomEventHandler()
+ {
+ parent::kEventHandler();
+ $this->Conn =& $this->Application->GetADODBConnection();
+ }
+
+ /**
+ * [HOOK] Modify config stored in "categories_config.php" without extending CategoriesEventHandler class
+ *
+ * @param kEvent $event
+ */
+ function OnModifyCategoriesConfig(&$event)
+ {
+ # get Fields configuration from /core/units/categories/categories_config.php
+ $fields = $this->Application->getUnitOption($event->MasterEvent->Prefix, 'Fields');
+
+ # set configuration fields
+ $this->Application->setUnitOption($event->MasterEvent->Prefix, 'Fields', $fields);
+ }
+
+ }
\ No newline at end of file
Property changes on: releases/1.1.x/custom/units/sections/custom_eh.php
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.1.2.1
\ No newline at end of property
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: releases/1.1.x/custom/units/sections/e_product_tp.php
===================================================================
--- releases/1.1.x/custom/units/sections/e_product_tp.php (nonexistent)
+++ releases/1.1.x/custom/units/sections/e_product_tp.php (revision 12138)
@@ -0,0 +1,26 @@
+<?php
+
+ /**
+ * Extends/overrides methods of default ProductsTagProcessor class
+ *
+ */
+ class EProductTagProcessor extends ProductsTagProcessor {
+
+
+ /**
+ * Adding custom processing to existing Field method
+ *
+ * @param Array $params
+ * @return string
+ */
+ function Field($params)
+ {
+ $o = parent::Field($params);
+
+ // do some custom stuff here
+ $o = trim($o);
+
+ return $o;
+ }
+
+ }
\ No newline at end of file
Property changes on: releases/1.1.x/custom/units/sections/e_product_tp.php
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Index: releases/1.1.x/custom/units/site_configs/phrases_phrases.php
===================================================================
--- releases/1.1.x/custom/units/site_configs/phrases_phrases.php (nonexistent)
+++ releases/1.1.x/custom/units/site_configs/phrases_phrases.php (revision 12138)
@@ -0,0 +1,34 @@
+<?php
+
+ // remove section
+ $remove_sections = Array (
+// 'in-portal:phrases',
+ );
+
+ // section in debug mode
+ $debug_only_sections = Array (
+ 'in-portal:phrases',
+ );
+
+ // toolbar buttons
+ $remove_buttons = Array (
+// edit phrase via regional
+// 'phrase_edit' => Array ('select', 'cancel', 'reset_edit', 'prev', 'next'),
+
+// single phrase list
+// 'phrases_list_st' => ('new_item', 'edit', 'delete', 'view', 'dbl-click'),
+
+// edit phrase
+// 'phrase_edit_single' => Array ('select', 'cancel', 'reset_edit', 'prev', 'next'),
+
+ );
+
+ // hide columns in grids
+ $hide_columns = Array (
+// default grid
+// 'Default' => Array ('Phrase', 'Translation', 'PrimaryTranslation', 'PhraseType', 'LastChanged', 'Module'),
+
+// single list of phrases
+// 'Phrases' => Array ('PhraseId', 'Phrase', 'Translation', 'PackName', 'PhraseType', 'LastChanged', 'Module'),
+ );
+
Property changes on: releases/1.1.x/custom/units/site_configs/phrases_phrases.php
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.1.2.1
\ No newline at end of property
Index: releases/1.1.x/custom/units/site_configs/links_l.php
===================================================================
--- releases/1.1.x/custom/units/site_configs/links_l.php (nonexistent)
+++ releases/1.1.x/custom/units/site_configs/links_l.php (revision 12138)
@@ -0,0 +1,123 @@
+<?php
+
+ // section removal
+ $remove_sections = Array (
+// 'in-link',
+// 'in-link:links',
+// 'in-link:duplicate_checker',
+// 'in-link:setting_folder',
+// 'in-link:configuration_output',
+// 'in-link:configuration_search',
+// 'in-link:configuration_email',
+// 'in-link:configuration_custom',
+ );
+
+ // sections shown with debug on
+ $debug_only_sections = Array (
+// 'in-link',
+// 'in-link:links',
+// 'in-link:duplicate_checker',
+// 'in-link:setting_folder',
+// 'in-link:configuration_output',
+// 'in-link:configuration_search',
+// 'in-link:configuration_email',
+// 'in-link:configuration_custom',
+ );
+
+ // toolbar buttons
+ $remove_buttons = Array (
+// list of links
+// 'link_list' => Array (),
+
+// "General" tab during link adding/editing
+// 'links_edit' => Array ('select', 'cancel', 'prev', 'next'),
+
+// "Images" tab during link adding/editing
+// 'links_images' => Array ('select', 'cancel', 'prev', 'next', 'new_image', 'edit', 'delete', 'move_up', 'move_down', 'primary_image', 'view', 'dbl-click'),
+
+// "Categories" tab during link adding/editing
+// 'links_categories' => Array ('select', 'cancel', 'prev', 'next', 'new_cat', 'delete', 'primary_cat',),
+
+// "Relations" tab during link adding/editing
+// 'links_relations' => Array ('select', 'cancel', 'prev', 'next', 'new_relation', 'edit', 'delete', 'approve', 'decline', 'view', 'dbl-click'),
+
+// "Custom" tab during user/admin adding/editing
+// 'links_custom' => Array ('select', 'cancel', 'prev', 'next'),
+
+// "Files" tab
+// 'links_files' => Array ('select', 'cancel', 'prev', 'next', 'new_file', 'edit', 'delete', 'view', 'dbl-click'),
+
+// "Reviews" tab during admin adding/editing AND separate password change form for non-"root" users (in top frame)
+// 'links_reviews' => Array ('select', 'cancel', 'prev', 'next', 'new_review', 'edit', 'delete', 'approve', 'decline', 'move_up', 'move_down', 'view', 'dbl-click'),
+
+// edit iamge
+// 'images_edit' => Array ('select', 'cancel'),
+
+// edit file
+// 'file_edit' => Array ('select', 'cancel'),
+
+// user/admin group membership editing (used on "Groups" tab during user/admin adding/editing)
+// 'reviews_edit' => Array ('select', 'cancel'),
+
+// user image adding/editing (used on "Images" tab during user adding/editing)
+// 'relations_edit' => Array ('select', 'cancel'),
+
+// duplicate links
+// 'duplicate_links' => Array ('view_item', 'view', 'dbl-click'),
+
+// duplicate links -> view duplicates of the link
+// 'duplicate_links_view' => Array ('cancel', 'edit', 'delete', 'merge_links', 'view', 'dbl-click'),
+
+ );
+
+ // fields to hide
+ $hidden_fields = Array (
+ /* 'LinkId', 'Name', 'AutomaticFilename', 'Description', 'Url', 'CreatedOn', 'Modified', 'Expire',
+ 'Hits', 'CachedRating', 'CachedVotesQty', 'CachedReviewsQty', 'CreatedById', 'ModifiedById' , 'Priority', 'Status', 'EditorPick',
+ 'ResourceId', 'HotItem', 'PopItem', 'NewItem', 'OrgId', 'CustomTemplate', 'MetaKeywords', 'MetaDescription', 'ReciprocalLinkFound', */
+ );
+
+ // virtual fields to hide
+ $virtual_hidden_fields = Array (
+ /*'UserName', 'DupeCount', 'ListingTypeId', 'MoreCategories', 'CategoryId', 'ExportFormat', 'ExportFilename',
+ 'FieldsSeparatedBy', 'FieldsEnclosedBy', 'LineEndings', 'LineEndingsInside', 'IncludeFieldTitles', 'ExportColumns',
+ 'AvailableColumns', 'CategoryFormat', 'CategorySeparator', 'IsBaseCategory', 'FieldTitles', 'ImportSource',
+ 'ImportFilename', 'ImportLocalFilename', 'CheckDuplicatesMethod', 'ReplaceDuplicates', 'DuplicateCheckFields',
+ 'SkipFirstRow', 'ThumbnailImage', 'FullImage', 'ImageAlt', 'Filename', 'CachedNavbar', 'ParentPath',
+ 'SameImages', 'LocalThumb', 'ThumbPath', 'ThumbUrl', 'LocalImage', 'LocalPath', 'FullUrl', */
+ );
+
+ // fields to make required
+ $required_fields = Array (
+ /* 'LinkId', */ 'Name', /* 'AutomaticFilename', 'Description',*/ 'Url', /*'CreatedOn', 'Modified', 'Expire',
+ 'Hits', 'CachedRating', 'CachedVotesQty', 'CachedReviewsQty', 'CreatedById', 'ModifiedById' , 'Priority', 'Status', 'EditorPick',
+ 'ResourceId', 'HotItem', 'PopItem', 'NewItem', 'OrgId', 'CustomTemplate', 'MetaKeywords', 'MetaDescription', 'ReciprocalLinkFound', */
+ );
+
+ // virtual fields to make required
+ $virtual_required_fields = Array (
+ /*'UserName', 'DupeCount', 'ListingTypeId', 'MoreCategories', 'CategoryId', 'ExportFormat', 'ExportFilename',
+ 'FieldsSeparatedBy', 'FieldsEnclosedBy', 'LineEndings', 'LineEndingsInside', 'IncludeFieldTitles', 'ExportColumns',
+ 'AvailableColumns', 'CategoryFormat', 'CategorySeparator', 'IsBaseCategory', 'FieldTitles', 'ImportSource',
+ 'ImportFilename', 'ImportLocalFilename', 'CheckDuplicatesMethod', 'ReplaceDuplicates', 'DuplicateCheckFields',
+ 'SkipFirstRow', 'ThumbnailImage', 'FullImage', 'ImageAlt', 'Filename', 'CachedNavbar', 'ParentPath',
+ 'SameImages', 'LocalThumb', 'ThumbPath', 'ThumbUrl', 'LocalImage', 'LocalPath', 'FullUrl', */
+ );
+
+ // tabs during editing
+ $hide_edit_tabs = Array (
+// tabs during link adding/editing
+// 'Default' => Array ('general', 'categories', 'relations', 'images', 'files', 'reviews', 'custom'),
+ );
+
+ // hide columns in grids
+ $hide_columns = Array (
+// default grid
+// 'Default' => Array ('LinkId', 'Name', 'Url', 'Description', 'CreatedOn', 'Modified', 'Hits', 'CachedRating', 'CachedVotesQty', 'CachedReviewsQty'),
+
+// link radio selector grid
+// 'Radio' => Array ('LinkId', 'Name', 'Url', 'Description', 'CreatedOn', 'Modified', 'Hits', 'CachedRating', 'CachedVotesQty', 'CachedReviewsQty'),
+
+// duplicate links grid
+// 'Duplicates' => Array ('Name', 'Url', 'DupeCount'),
+ );
Property changes on: releases/1.1.x/custom/units/site_configs/links_l.php
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Index: releases/1.1.x/custom/units/site_configs/reviews_rev.php
===================================================================
--- releases/1.1.x/custom/units/site_configs/reviews_rev.php (nonexistent)
+++ releases/1.1.x/custom/units/site_configs/reviews_rev.php (revision 12138)
@@ -0,0 +1,51 @@
+<?php
+
+ // section removal
+ $remove_sections = Array (
+// reviews section under Community
+// 'in-portal:reviews'
+ );
+
+ // sections shown with debug on
+ $debug_only_sections = Array (
+// 'in-portal:reviews'
+ );
+
+ // toolbar buttons (this are abstracts - all buttons defined in clone configs, ie. l-rev )
+ $remove_buttons = Array (
+// general list of reviews/comments
+// 'reviews' => Array ('edit', 'delete', 'approve', 'decline', 'view', 'dbl-click'),
+ );
+
+ // fields to hide
+ $hidden_fields = Array (
+ /* 'ReviewId', 'CreatedOn', 'ReviewText', 'Rating', 'IPAddress', 'ItemId', 'CreatedById', 'ItemType',
+ 'Priority', 'Status', 'TextFormat', 'Module', */
+ );
+
+ // virtual fields to hide
+ $virtual_hidden_fields = Array (
+// 'ReviewedBy', 'CatalogItemName', 'CatalogItemId', 'CatalogItemCategory',
+ );
+
+ // fields to make required
+ $required_fields = Array (
+ /* 'ReviewId', 'CreatedOn',*/ 'ReviewText', /*'Rating', 'IPAddress', 'ItemId', 'CreatedById', 'ItemType',
+ 'Priority', 'Status', 'TextFormat', 'Module', */
+ );
+
+ // virtual fields to make required
+ $virtual_required_fields = Array (
+// 'ReviewedBy', 'CatalogItemName', 'CatalogItemId', 'CatalogItemCategory',
+ );
+
+ // tabs during editing
+ $hide_edit_tabs = Array (
+// no tabs defined here
+ );
+
+ // hide columns in grids
+ $hide_columns = Array (
+// 'Default' => Array ('ReviewId', 'ReviewText', 'ReviewedBy', 'CreatedOn', 'Status', 'Rating'),
+// 'ReviewsSection' => Array ('ReviewId', 'ReviewText', 'ReviewedBy', 'CreatedOn', 'Status', 'Rating'),
+ );
Property changes on: releases/1.1.x/custom/units/site_configs/reviews_rev.php
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Index: releases/1.1.x/custom/units/site_configs/categories_c.php
===================================================================
--- releases/1.1.x/custom/units/site_configs/categories_c.php (nonexistent)
+++ releases/1.1.x/custom/units/site_configs/categories_c.php (revision 12138)
@@ -0,0 +1,82 @@
+<?php
+
+ // section removal
+ $remove_sections = Array (
+ 'in-portal:configure_categories',
+ 'in-portal:configuration_search',
+ 'in-portal:configuration_email',
+ 'in-portal:configuration_custom',
+ );
+
+ // sections shown with debug on
+ $debug_only_sections = Array (
+// 'in-portal:configure_categories',
+// 'in-portal:configuration_search',
+// 'in-portal:configuration_email',
+// 'in-portal:configuration_custom',
+ );
+
+ // toolbar buttons
+ $remove_buttons = Array (
+ 'catalog' => Array (/*'select', 'cancel', 'upcat', 'homecat', 'new_cat', 'new_link', 'new_article', 'new_topic', 'new_item', 'edit', 'delete',*/ 'approve', 'decline', /*'cut', 'copy', 'paste', 'move_up', 'move_down',*/ 'rebuild_cache', /*'view', 'dbl-click',*/ ),
+
+ 'advanced_view' => Array (/*'select', 'cancel', 'new_cat', 'edit', 'delete',*/ 'approve', 'decline', /*'view', 'dbl-click' */),
+
+// 'categories_relations' => Array ('select', 'cancel', 'prev', 'next', 'new_relation', 'edit', 'delete', 'approve', 'decline', 'view', 'dbl-click'),
+// 'categories_propertiries' => Array ('select', 'cancel', 'prev', 'next'),
+
+// 'categories_permissions' => Array ('select', 'cancel', 'prev', 'next'),
+
+// 'categories_images' => Array ('select', 'cancel', 'prev', 'next', 'new_image', 'edit', 'delete', 'move_up', 'move_down', 'primary_image', 'view', 'dbl-click'),
+
+// 'reviews' => Array ('edit', 'delete', 'approve', 'decline', 'view', 'dbl-click'),
+
+// 'categories_related_searches' => Array ('new_related_search', 'edit', 'delete', 'move_up', 'move_down', 'approve', 'decline', 'view', 'dbl-click'),
+
+// 'related_searches_edit' => Array ('select', 'cancel'),
+ );
+
+ // fields to hide
+ $hidden_fields = Array (
+ 'CategoryId', /*'Type',*/ 'SymLinkCategoryId', /*'ParentId', 'Name', 'Filename', 'AutomaticFilename',*/
+ 'Description', 'CreatedOn', 'EditorsPick', 'Status', /*'Priority', 'MetaKeywords', 'CachedDescendantCatsQty',
+ 'CachedNavbar', 'CreatedById', 'ResourceId', 'ParentPath', 'TreeLeft', 'TreeRight', 'NamedParentPath',
+ 'MetaDescription', 'HotItem',*/ 'NewItem', /*'PopItem', 'Modified', 'ModifiedById', 'CachedTemplate',
+ 'Template',*/ 'UseExternalUrl', 'ExternalUrl', 'UseMenuIconUrl', 'MenuIconUrl', 'Title', 'MenuTitle',
+ /*'MetaTitle', 'IndexTools', 'IsIndex', 'IsMenu', 'IsSystem',*/ 'FormId', 'FormSubmittedTemplate',
+ /*'Translated', 'FriendlyURL', 'ThemeId'*/
+ );
+
+ // virtual fields to hide
+ $virtual_hidden_fields = Array (
+ /*'CurrentSort', 'IsNew', 'OldPriority', 'SameImages', 'LocalThumb', 'ThumbPath', 'ThumbUrl',
+ 'LocalImage', 'LocalPath', 'FullUrl'*/
+ );
+
+ $debug_only_fields = Array (
+ 'Filename', 'AutomaticFilename', 'IsIndex',
+ );
+
+ // fields to make required
+ $required_fields = Array (
+ 'ParentId', 'Name', 'Filename', 'CreatedOn', 'Priority',
+ );
+
+ // virtual fields to make required
+ $virtual_required_fields = Array (
+
+ );
+
+ // tabs during editing
+ $hide_edit_tabs = Array (
+ 'Default' => Array (/*'general', */'properties', 'relations', 'related_searches', 'images', 'permissions', 'custom', ),
+ );
+
+ // hide columns in grids
+ $hide_columns = Array (
+ 'Default' => Array (/*'CategoryId', 'Name', 'Modified', 'Template', 'IsMenu', 'IsSystem',*/ 'Priority'),
+ 'DefaultShowAll' => Array (/*'CategoryId', 'Name', 'Modified', 'Template', 'IsMenu', 'IsSystem', 'Priority', 'CachedNavbar'*/),
+ 'Radio' => Array (/*'CategoryId', 'Name', 'Modified', 'Template', 'IsMenu', 'IsSystem',*/ 'Priority'),
+ 'RadioShowALl' => Array (/*'CategoryId', 'Name', 'Modified', 'Template', 'IsMenu', 'IsSystem', 'Priority', 'CachedNavbar'*/),
+ 'Structure' => Array (/*'CategoryId', 'Name', 'Modified', 'Template', 'IsMenu', 'Path', 'IsSystem',*/ 'Priority'),
+ );
\ No newline at end of file
Property changes on: releases/1.1.x/custom/units/site_configs/categories_c.php
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.1.2.2
\ No newline at end of property
Index: releases/1.1.x/custom/units/site_configs/mailing_lists_mailing-list.php
===================================================================
--- releases/1.1.x/custom/units/site_configs/mailing_lists_mailing-list.php (nonexistent)
+++ releases/1.1.x/custom/units/site_configs/mailing_lists_mailing-list.php (revision 12138)
@@ -0,0 +1,55 @@
+<?php
+
+ // section removal
+ $remove_sections = Array (
+ 'in-portal:mailing_folder',
+ 'in-portal:mailing_lists',
+ );
+
+ // debug only sections
+ $debug_only_sections = Array (
+// 'in-portal:mailing_folder',
+// 'in-portal:mailing_lists',
+ );
+
+ // toolbar buttons
+ $remove_buttons = Array (
+// list of mailing lists
+// 'mailing_list_list' => Array ('new_item', 'view_item', 'delete', 'cancel', 'view', 'dbl-click'),
+
+// "General" tab during adding/editing
+// 'mailing_list_edit' => Array ('select', 'cancel', 'prev', 'next'),
+ );
+
+ // fields to hide
+ $hidden_fields = Array (
+ /*'MailingId', 'PortalUserId', 'To', 'ToParsed', 'Subject', 'MessageText', 'MessageHtml', 'Status',
+ 'EmailsQueued', 'EmailsSent', 'EmailsTotal'*/
+ );
+
+ // virtual fields to hide
+ $virtual_hidden_fields = Array (
+
+ );
+
+ // fields to make required
+ $required_fields = Array (
+ /*'MailingId', */ 'PortalUserId', 'To', /*'ToParsed', 'Subject', 'MessageText', 'MessageHtml', 'Status',
+ 'EmailsQueued', 'EmailsSent', 'EmailsTotal'*/
+ );
+
+ // virtual fields to make required
+ $virtual_required_fields = Array (
+
+ );
+
+ // tabs during editing
+ $hide_edit_tabs = Array (
+
+ );
+
+ // hide columns in grids
+ $hide_columns = Array (
+// currently not in user
+// 'Default' => Array ('MailingId', 'Subject', 'MessageText', 'MessageHtml', 'Status', 'EmailsQueued', 'EmailsSent', 'EmailsTotal'),
+ );
\ No newline at end of file
Property changes on: releases/1.1.x/custom/units/site_configs/mailing_lists_mailing-list.php
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.1.2.2
\ No newline at end of property
Index: releases/1.1.x/custom/units/site_configs/ban_rules_ban-rule.php
===================================================================
--- releases/1.1.x/custom/units/site_configs/ban_rules_ban-rule.php (nonexistent)
+++ releases/1.1.x/custom/units/site_configs/ban_rules_ban-rule.php (revision 12138)
@@ -0,0 +1,51 @@
+<?php
+
+ // section removal
+ $remove_sections = Array (
+ 'in-portal:user_banlist',
+ );
+
+ // sections shown with debug on
+ $debug_only_sections = Array (
+// 'in-portal:user_banlist',
+ );
+
+ // toolbar buttons
+ $remove_buttons = Array (
+// list of all email templates (direct list)
+// 'ban_rule_list' => Array ('new_item', 'edit', 'delete', 'view', 'dbl-click'),
+
+// edit email body direct
+// 'ban_rule_edit' => Array ('select', 'cancel', 'reset_edit', 'prev', 'next'),
+ );
+
+ // fields to hide
+ $hidden_fields = Array (
+ /* 'RuleId', 'RuleType', 'MessageType', 'LanguageId', 'ItemVerb', 'ItemValue', 'ItemType', 'Priority',
+ 'Status', 'ErrorTag', */
+ );
+
+ // virtual fields to hide
+ $virtual_hidden_fields = Array (
+ );
+
+ // fields to make required
+ $required_fields = Array (
+ /* 'RuleId', 'RuleType', 'MessageType', 'LanguageId', 'ItemVerb',*/ 'ItemValue', /*'ItemType', 'Priority',
+ 'Status', 'ErrorTag', */
+ );
+
+ // virtual fields to make required
+ $virtual_required_fields = Array (
+ );
+
+ // tabs during editing
+ $hide_edit_tabs = Array (
+
+ );
+
+ // hide columns in grids
+ $hide_columns = Array (
+// currently not in user
+// 'Default' => Array ('RuleId', 'RuleType', 'ItemField', 'ItemVerb', 'ItemValue', 'Status', ),
+ );
\ No newline at end of file
Property changes on: releases/1.1.x/custom/units/site_configs/ban_rules_ban-rule.php
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Index: releases/1.1.x/custom/units/site_configs/relationship_rel.php
===================================================================
--- releases/1.1.x/custom/units/site_configs/relationship_rel.php (nonexistent)
+++ releases/1.1.x/custom/units/site_configs/relationship_rel.php (revision 12138)
@@ -0,0 +1,46 @@
+<?php
+
+ // section removal
+ $remove_sections = Array (
+
+ );
+
+ // sections shown with debug on
+ $debug_only_sections = Array (
+
+ );
+
+ // toolbar buttons (this are abstracts - all buttons defined in clone configs, ie. l-rel )
+ $remove_buttons = Array (
+
+ );
+
+ // fields to hide
+ $hidden_fields = Array (
+ /* 'RelationshipId', 'SourceId', 'TargetId', 'SourceType', 'TargetType', 'Type', 'Enabled', 'Priority' */
+ );
+
+ // virtual fields to hide
+ $virtual_hidden_fields = Array (
+// 'ItemName', 'ItemType',
+ );
+
+ // fields to make required
+ $required_fields = Array (
+ /* 'RelationshipId', */'SourceId', 'TargetId', /*'SourceType', 'TargetType', */'Type', /*'Enabled', 'Priority', */
+ );
+
+ // virtual fields to make required
+ $virtual_required_fields = Array (
+// 'ItemName', 'ItemType',
+ );
+
+ // tabs during editing
+ $hide_edit_tabs = Array (
+// no tabs defined here
+ );
+
+ // hide columns in grids
+ $hide_columns = Array (
+// 'Default' => Array ('RelationshipId', 'ItemName', 'ItemType', 'Type', 'Enabled'),
+ );
Property changes on: releases/1.1.x/custom/units/site_configs/relationship_rel.php
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Index: releases/1.1.x/custom/units/site_configs/languages_lang.php
===================================================================
--- releases/1.1.x/custom/units/site_configs/languages_lang.php (nonexistent)
+++ releases/1.1.x/custom/units/site_configs/languages_lang.php (revision 12138)
@@ -0,0 +1,18 @@
+<?php
+
+ // section removal
+ $remove_sections = Array (
+// 'in-portal:configure_lang',
+ );
+
+ // section in debug mode
+ $debug_only_sections = Array (
+ 'in-portal:configure_lang',
+ );
+
+
+
+
+
+
+
Property changes on: releases/1.1.x/custom/units/site_configs/languages_lang.php
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.1.2.1
\ No newline at end of property
Index: releases/1.1.x/custom/units/site_configs/forms_form.php
===================================================================
--- releases/1.1.x/custom/units/site_configs/forms_form.php (nonexistent)
+++ releases/1.1.x/custom/units/site_configs/forms_form.php (revision 12138)
@@ -0,0 +1,58 @@
+<?php
+
+ // section removal
+ $remove_sections = Array (
+// 'in-portal:forms',
+ );
+
+ // sections shown with debug on
+ $debug_only_sections = Array (
+// 'in-portal:forms',
+ );
+
+ // toolbar buttons
+ $remove_buttons = Array (
+// list of forms
+// 'forms_list' => Array ('new_form', 'edit', 'delete', 'view', 'dbl-click'),
+
+// editing form
+// 'forms_edit' => Array ('select', 'cancel', 'prev', 'next'),
+
+// edit list of fields when adding/editing form
+// 'forms_edit_fields' => Array ('select', 'cancel', 'prev', 'next', 'new_item', 'edit', 'delete', 'move_up', 'move_down', 'view', 'dbl-click'),
+
+// edit form field when adding/editing form
+// 'form_field_edit' => Array ('select', 'cancel'),
+ );
+
+ // fields to hide
+ $hidden_fields = Array (
+ /* 'FormId', 'Title', 'Description', */
+ );
+
+ // virtual fields to hide
+ $virtual_hidden_fields = Array (
+
+ );
+
+ // fields to make required
+ $required_fields = Array (
+ /* 'FormId',*/ 'Title', /* 'Description', */
+ );
+
+ // virtual fields to make required
+ $virtual_required_fields = Array (
+
+ );
+
+ // tabs during editing
+ $hide_edit_tabs = Array (
+// tabs during form editing
+// 'Default' => Array ('general', 'fields'),
+ );
+
+ // hide columns in grids
+ $hide_columns = Array (
+// list of forms
+// 'Default' => Array ('FormId', 'Title'),
+ );
Property changes on: releases/1.1.x/custom/units/site_configs/forms_form.php
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Index: releases/1.1.x/custom/units/site_configs/email_messages_emailmessages.php
===================================================================
--- releases/1.1.x/custom/units/site_configs/email_messages_emailmessages.php (nonexistent)
+++ releases/1.1.x/custom/units/site_configs/email_messages_emailmessages.php (revision 12138)
@@ -0,0 +1,54 @@
+<?php
+
+ // section removal
+ $remove_sections = Array (
+// 'in-portal:configemail',
+ );
+
+ // sections shown with debug on
+ $debug_only_sections = Array (
+// 'in-portal:configemail',
+ );
+
+ // toolbar buttons
+ $remove_buttons = Array (
+// list of all email templates (direct list)
+// 'email_messages_direct_list' => Array ('edit', 'view', 'dbl-click'),
+
+// edit email body direct
+// 'email_messages_edit_direct' => Array ('select', 'cancel', 'reset_edit'),
+ );
+
+ // fields to hide
+ $hidden_fields = Array (
+ /*'EmailMessageId', 'Template',*/ 'MessageType', /*'LanguageId', 'EventId', 'Subject' */
+ );
+
+ // virtual fields to hide
+ $virtual_hidden_fields = Array (
+ 'Headers',/* 'Body', 'ReplacementTags', 'Description', 'Module', 'Type', 'MassSubject', 'MassAttachment',
+ 'MassHtmlMessage', 'MassTextMessage', */
+ );
+
+ // fields to make required
+ $required_fields = Array (
+ /*'EmailMessageId', 'Template', 'MessageType', 'LanguageId', 'EventId', 'Subject' */
+ );
+
+ // virtual fields to make required
+ $virtual_required_fields = Array (
+ /* 'Headers', 'Body', 'ReplacementTags', 'Description', 'Module', 'Type', 'MassSubject', 'MassAttachment',
+ 'MassHtmlMessage', 'MassTextMessage', */
+ );
+
+ // tabs during editing
+ $hide_edit_tabs = Array (
+
+ );
+
+ // hide columns in grids
+ $hide_columns = Array (
+// currently not in user
+// 'Default' => Array ('Subject', 'Description', 'Type', ),
+// 'Emails' => Array ('EventId', 'Subject', 'Description', 'Type', 'LanguageId', ),
+ );
\ No newline at end of file
Property changes on: releases/1.1.x/custom/units/site_configs/email_messages_emailmessages.php
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Index: releases/1.1.x/custom/units/site_configs/form_submissions_formsubs.php
===================================================================
--- releases/1.1.x/custom/units/site_configs/form_submissions_formsubs.php (nonexistent)
+++ releases/1.1.x/custom/units/site_configs/form_submissions_formsubs.php (revision 12138)
@@ -0,0 +1,41 @@
+<?php
+
+ // toolbar buttons
+ $remove_buttons = Array (
+// list of forms
+// 'formsubs_list' => Array ('edit', 'delete', 'dbl-click'),
+
+// editing form
+// 'formsubs_view' => Array ('cancel', 'prev', 'next'),
+ );
+
+ // fields to hide
+ $hidden_fields = Array (
+ /* 'FormSubmissionId', 'FormId', 'SubmissionTime', */
+ );
+
+ // virtual fields to hide
+ $virtual_hidden_fields = Array (
+
+ );
+
+ // fields to make required
+ $required_fields = Array (
+ /* 'FormSubmissionId', 'FormId', 'SubmissionTime', */
+ );
+
+ // virtual fields to make required
+ $virtual_required_fields = Array (
+
+ );
+
+ // tabs during editing
+ $hide_edit_tabs = Array (
+
+ );
+
+ // hide columns in grids
+ $hide_columns = Array (
+// submission columns
+// 'Default' => Array ('FormSubmissionId', 'SubmissionTime'),
+ );
Property changes on: releases/1.1.x/custom/units/site_configs/form_submissions_formsubs.php
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Index: releases/1.1.x/custom/units/site_configs/form_fields_formflds.php
===================================================================
--- releases/1.1.x/custom/units/site_configs/form_fields_formflds.php (nonexistent)
+++ releases/1.1.x/custom/units/site_configs/form_fields_formflds.php (revision 12138)
@@ -0,0 +1,34 @@
+<?php
+
+ // fields to hide
+ $hidden_fields = Array (
+ /* 'FormFieldId', 'FormId', 'Type', 'FieldName', 'FieldLabel', 'Heading', 'Prompt', 'ElementType', 'ValueList', 'Priority',
+ 'IsSystem', 'Required', 'DisplayInGrid', 'DefaultValue', 'Validation', */
+ );
+
+ // virtual fields to hide
+ $virtual_hidden_fields = Array (
+ /* 'DirectOptions', */
+ );
+
+ // fields to make required
+ $required_fields = Array (
+ /* 'FormFieldId', 'FormId', 'Type', */'FieldName', 'FieldLabel', 'Prompt', 'ElementType',/* 'Heading', 'ValueList', 'Priority',
+ 'IsSystem', 'Required', 'DisplayInGrid', 'DefaultValue', 'Validation', */
+ );
+
+ // virtual fields to make required
+ $virtual_required_fields = Array (
+ /* 'DirectOptions', */
+ );
+
+ // tabs during editing
+ $hide_edit_tabs = Array (
+
+ );
+
+ // hide columns in grids
+ $hide_columns = Array (
+// submission columns
+// 'Default' => Array ('FormFieldId', 'FieldName', 'FieldLabel', 'Priority', 'ElementType', 'Required', 'DisplayInGrid'),
+ );
Property changes on: releases/1.1.x/custom/units/site_configs/form_fields_formflds.php
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Index: releases/1.1.x/custom/units/site_configs/agents_agent.php
===================================================================
--- releases/1.1.x/custom/units/site_configs/agents_agent.php (nonexistent)
+++ releases/1.1.x/custom/units/site_configs/agents_agent.php (revision 12138)
@@ -0,0 +1,49 @@
+<?php
+
+ // section removal
+ $remove_sections = Array (
+ 'in-portal:agents',
+ );
+
+ // sections shown with debug on
+ $debug_only_sections = Array (
+// 'in-portal:agents',
+ );
+
+ // toolbar buttons
+ $remove_buttons = Array (
+// list of agents
+// 'agent_list' => Array ('new_agent', 'edit', 'delete', 'approve', 'decline', 'cancel', 'view', 'dbl-click'),
+
+// edit agent
+// 'agent_edit' => Array ('select', 'cancel', 'reset_edit', 'prev', 'next'),
+ );
+
+ // fields to hide
+ $hidden_fields = Array (
+ /* 'AgentId', 'AgentName', 'AgentType', 'Status', 'Event', 'RunInterval', 'RunMode', 'LastRunOn',
+ 'LastRunStatus', 'NextRunOn', 'RunTime', */
+ );
+
+ // virtual fields to hide
+ $virtual_hidden_fields = Array (
+ );
+
+ // fields to make required
+ $required_fields = Array (
+ /* 'AgentId', 'AgentName', 'AgentType', 'Status', 'Event', 'RunInterval', 'RunMode', 'LastRunOn',
+ 'LastRunStatus', 'NextRunOn', 'RunTime', */
+ );
+
+ // virtual fields to make required
+ $virtual_required_fields = Array ( );
+
+ // tabs during editing
+ $hide_edit_tabs = Array (
+ );
+
+ // hide columns in grids
+ $hide_columns = Array (
+// currently not in user
+// 'Default' => Array ( 'AgentId', 'AgentName', 'AgentType', 'Status', 'Event', 'RunInterval', 'RunMode', 'LastRunOn', 'LastRunStatus', 'NextRunOn', ),
+ );
\ No newline at end of file
Property changes on: releases/1.1.x/custom/units/site_configs/agents_agent.php
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.1.2.1
\ No newline at end of property
Index: releases/1.1.x/custom/units/site_configs/files_file.php
===================================================================
--- releases/1.1.x/custom/units/site_configs/files_file.php (nonexistent)
+++ releases/1.1.x/custom/units/site_configs/files_file.php (revision 12138)
@@ -0,0 +1,43 @@
+<?php
+
+ // section removal
+ $remove_sections = Array (
+// no separate tree section defined for this
+ );
+
+ // sections shown with debug on
+ $debug_only_sections = Array (
+// no separate tree section defined for this
+ );
+
+ // toolbar buttons (this are abstracts - all buttons defined in clone configs )
+ $remove_buttons = Array (
+
+ );
+
+ // fields to hide
+ $hidden_fields = Array (
+ /* 'FileId', 'ResourceId', 'FileName', 'FilePath', 'Size', 'Status', 'LocalPath', 'CreatedOn', 'CreatedById', 'MimeType', */
+ );
+
+ // virtual fields to hide
+ $virtual_hidden_fields = Array (
+ );
+
+ // fields to make required
+ $required_fields = Array (
+ /* 'FileId', 'ResourceId',*/ 'FileName', 'FilePath', /*'Size', 'Status', 'LocalPath', 'CreatedOn', 'CreatedById', 'MimeType', */
+ );
+
+ // virtual fields to make required
+ $virtual_required_fields = Array (
+ );
+
+ // tabs during editing
+ $hide_edit_tabs = Array (
+ );
+
+ // hide columns in grids
+ $hide_columns = Array (
+// 'Default' => Array ('FileId', 'FileName', 'Status'),
+ );
Property changes on: releases/1.1.x/custom/units/site_configs/files_file.php
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Index: releases/1.1.x/custom/units/site_configs/images_img.php
===================================================================
--- releases/1.1.x/custom/units/site_configs/images_img.php (nonexistent)
+++ releases/1.1.x/custom/units/site_configs/images_img.php (revision 12138)
@@ -0,0 +1,46 @@
+<?php
+
+ // section removal
+ $remove_sections = Array (
+// no separate tree section defined for this
+ );
+
+ // sections shown with debug on
+ $debug_only_sections = Array (
+// no separate tree section defined for this
+ );
+
+ // toolbar buttons (this are abstracts - all buttons defined in clone configs )
+ $remove_buttons = Array (
+
+ );
+
+ // fields to hide
+ $hidden_fields = Array (
+ /* 'ImageId', 'Name', 'Url', 'AltName', 'ImageIndex', 'LocalImage', 'LocalPath', 'Enabled', 'Priority', 'DefaultImg', 'ThumbUrl', 'LocalThumb', 'SameImages', */
+ );
+
+ // virtual fields to hide
+ $virtual_hidden_fields = Array (
+// 'Preview', 'ImageUrl',
+ );
+
+ // fields to make required
+ $required_fields = Array (
+ /* 'ImageId', */ 'Name', 'AltName', /* 'Url', 'ImageIndex', 'LocalImage', 'LocalPath', 'Enabled', 'Priority', 'DefaultImg', 'ThumbUrl', 'LocalThumb', 'SameImages', */
+ );
+
+ // virtual fields to make required
+ $virtual_required_fields = Array (
+// 'Preview', 'ImageUrl',
+ );
+
+ // tabs during editing
+ $hide_edit_tabs = Array (
+// no tabs defined here
+ );
+
+ // hide columns in grids
+ $hide_columns = Array (
+// 'Default' => Array ('ImageId', 'Name', 'AltName', 'Url', 'Enabled', 'Preview'),
+ );
Property changes on: releases/1.1.x/custom/units/site_configs/images_img.php
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Index: releases/1.1.x/custom/units/site_configs/themes_theme.php
===================================================================
--- releases/1.1.x/custom/units/site_configs/themes_theme.php (nonexistent)
+++ releases/1.1.x/custom/units/site_configs/themes_theme.php (revision 12138)
@@ -0,0 +1,58 @@
+<?php
+
+ // section removal
+ $remove_sections = Array (
+ 'in-portal:configure_themes',
+ );
+
+ // sections shown with debug on
+ $debug_only_sections = Array (
+// 'in-portal:configure_themes',
+ );
+
+ // toolbar buttons
+ $remove_buttons = Array (
+// list of themes;
+// 'themes_list' => Array ('new_theme', 'edit', 'delete', 'primary_theme', 'rescan_themes', 'view', 'dbl-click'),
+
+// "General" tab during adding/editing
+// 'themes_edit_general' => Array ('select', 'cancel', 'prev', 'next'),
+
+// "Files" tab during adding/editing
+// 'themes_edit_files' => Array ('select', 'cancel', 'prev', 'next', 'delete', 'view', 'dbl-click'),
+
+// "Edit File"
+// 'theme_file_edit' => Array ('select', 'cancel', 'reset_edit'),
+ );
+
+ // fields to hide
+ $hidden_fields = Array (
+ /*'ThemeId', 'Name', 'Enabled', 'Description', 'PrimaryTheme', 'CacheTimeout', 'StylesheetId',*/
+ );
+
+ // virtual fields to hide
+ $virtual_hidden_fields = Array (
+ /*'StyleName', 'LastCompiled'*/
+ );
+
+ // fields to make required
+ $required_fields = Array (
+ /*'ThemeId',*/ 'Name', /*'Enabled', 'Description', 'PrimaryTheme', 'CacheTimeout', 'StylesheetId'*/
+ );
+
+ // virtual fields to make required
+ $virtual_required_fields = Array (
+ /*'StyleName', 'LastCompiled'*/
+ );
+
+ // tabs during editing
+ $hide_edit_tabs = Array (
+// tabs during editing
+// 'Default' => Array ('general', 'files'),
+ );
+
+ // hide columns in grids
+ $hide_columns = Array (
+// currently not in user
+// 'Default' => Array ('ThemeId', 'Name', 'Description', 'Enabled', 'PrimaryTheme'),
+ );
Property changes on: releases/1.1.x/custom/units/site_configs/themes_theme.php
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.1.2.1
\ No newline at end of property
Index: releases/1.1.x/custom/units/site_configs/reviews_l-rev.php
===================================================================
--- releases/1.1.x/custom/units/site_configs/reviews_l-rev.php (nonexistent)
+++ releases/1.1.x/custom/units/site_configs/reviews_l-rev.php (revision 12138)
@@ -0,0 +1,7 @@
+<?php
+
+// $application =& kApplication::Instance();
+// $site_configs_path = dirname( $application->UnitConfigReader->getPrefixFile('custom-sections') ) . '/../site_configs/';
+
+ // include site config settings from main "rev" prefix
+ include('reviews_rev.php');
Property changes on: releases/1.1.x/custom/units/site_configs/reviews_l-rev.php
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Index: releases/1.1.x/custom/units/site_configs/files_l-file.php
===================================================================
--- releases/1.1.x/custom/units/site_configs/files_l-file.php (nonexistent)
+++ releases/1.1.x/custom/units/site_configs/files_l-file.php (revision 12138)
@@ -0,0 +1,7 @@
+<?php
+
+// $application =& kApplication::Instance();
+// $site_configs_path = dirname( $application->UnitConfigReader->getPrefixFile('custom-sections') ) . '/../site_configs/';
+
+ // include site config settings from main "file" prefix
+ include('files_file.php');
Property changes on: releases/1.1.x/custom/units/site_configs/files_l-file.php
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Index: releases/1.1.x/custom/units/site_configs/relationship_l-rel.php
===================================================================
--- releases/1.1.x/custom/units/site_configs/relationship_l-rel.php (nonexistent)
+++ releases/1.1.x/custom/units/site_configs/relationship_l-rel.php (revision 12138)
@@ -0,0 +1,7 @@
+<?php
+
+// $application =& kApplication::Instance();
+// $site_configs_path = dirname( $application->UnitConfigReader->getPrefixFile('custom-sections') ) . '/../site_configs/';
+
+ // include site config settings from main "rel" prefix
+ include('relationship_rel.php');
Property changes on: releases/1.1.x/custom/units/site_configs/relationship_l-rel.php
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Index: releases/1.1.x/custom/units/site_configs/change_logs_change-log.php
===================================================================
--- releases/1.1.x/custom/units/site_configs/change_logs_change-log.php (nonexistent)
+++ releases/1.1.x/custom/units/site_configs/change_logs_change-log.php (revision 12138)
@@ -0,0 +1,36 @@
+<?php
+
+ // section removal
+ $remove_sections = Array (
+// 'in-portal:change_logs',
+ );
+
+ // section in debug mode
+ $debug_only_sections = Array (
+ 'in-portal:change_logs',
+ );
+
+ // toolbar buttons
+ $remove_buttons = Array (
+// list of changed records
+// 'change_log_list' => Array ('view_item', 'view'),
+
+// view changed records
+// 'change_log_edit' => Array ('select', 'cancel', 'reset_edit', 'prev', 'next'),
+ );
+
+ // fields to hide
+ $hidden_fields = Array (
+ /*'ChangeLogId', 'PortalUserId', 'SessionLogId', 'Action', 'OccuredOn', 'Prefix', 'ItemId', 'Changes', 'MasterPrefix', 'MasterId',*/
+ );
+
+ // fields to make required
+ $required_fields = Array (
+ /*'ChangeLogId', 'PortalUserId', 'SessionLogId', 'Action', 'OccuredOn', 'Prefix', 'ItemId', 'Changes', 'MasterPrefix', 'MasterId',*/
+ );
+
+ // hide columns in grids
+ $hide_columns = Array (
+// currently not in user
+// 'Default' => Array ('ChangeLogId', 'PortalUserId', 'UserLogin', 'UserFirstName', 'UserLastName', 'SessionLogId', 'Action', 'OccuredOn', 'MasterPrefix', 'MasterId', 'Prefix', 'ItemId', 'Changes'),
+ );
\ No newline at end of file
Property changes on: releases/1.1.x/custom/units/site_configs/change_logs_change-log.php
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.1.2.1
\ No newline at end of property
Index: releases/1.1.x/custom/units/site_configs/skins_skin.php
===================================================================
--- releases/1.1.x/custom/units/site_configs/skins_skin.php (nonexistent)
+++ releases/1.1.x/custom/units/site_configs/skins_skin.php (revision 12138)
@@ -0,0 +1,50 @@
+<?php
+
+ // section removal
+ $remove_sections = Array (
+// 'in-portal:skins',
+ );
+
+ // section in debug mode
+ $debug_only_sections = Array (
+ 'in-portal:skins',
+ );
+
+ // toolbar buttons
+ $remove_buttons = Array (
+// list of skins;
+// 'skin_list' => Array ('new_item', 'edit', 'delete', 'primary_theme', 'clone', 'view', 'dbl-click'),
+
+// General" tab during adding/editing
+// 'skin_edit' => Array ('select', 'cancel', 'reset_edit', 'prev', 'next'),
+ );
+
+ // fields to hide
+ $hidden_fields = Array (
+ /*'SkinId', 'Name', 'CSS', 'Logo', 'LogoBottom', 'LogoLogin', 'Options', 'LastCompiled', 'IsPrimary' */
+ );
+
+ // virtual fields to hide
+ $virtual_hidden_fields = Array (
+
+ );
+
+ // fields to make required
+ $required_fields = Array (
+ /*'SkinId', */'Name', /*'CSS', 'Logo', 'LogoBottom', 'LogoLogin', 'Options', 'LastCompiled', 'IsPrimary' */
+ );
+
+ // virtual fields to make required
+ $virtual_required_fields = Array (
+
+ );
+
+ // tabs during editing
+ $hide_edit_tabs = Array (
+
+ );
+
+ // hide columns in grids
+ $hide_columns = Array (
+// 'Default' => Array ('SkinId', 'Name', 'IsPrimary'),
+ );
Property changes on: releases/1.1.x/custom/units/site_configs/skins_skin.php
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.1.2.2
\ No newline at end of property
Index: releases/1.1.x/custom/units/site_configs/stop_words_stop-word.php
===================================================================
--- releases/1.1.x/custom/units/site_configs/stop_words_stop-word.php (nonexistent)
+++ releases/1.1.x/custom/units/site_configs/stop_words_stop-word.php (revision 12138)
@@ -0,0 +1,50 @@
+<?php
+
+ // section removal
+ $remove_sections = Array (
+ 'in-portal:stop_words',
+ );
+
+ // sections shown with debug on
+ $debug_only_sections = Array (
+// 'in-portal:stop_words',
+ );
+
+ // toolbar buttons
+ $remove_buttons = Array (
+// list of stop words; section: Stop Words
+// 'stop_word_list' => Array ('new_item', 'edit', 'delete', 'view', 'dbl-click'),
+
+// General" tab during adding/editing
+// 'stop_word_edit' => Array ('select', 'cancel', 'reset_edit', 'prev', 'next'),
+ );
+
+ // fields to hide
+ $hidden_fields = Array (
+ /*'StopWordId', 'StopWord'*/
+ );
+
+ // virtual fields to hide
+ $virtual_hidden_fields = Array (
+
+ );
+
+ // fields to make required
+ $required_fields = Array (
+
+ );
+
+ // virtual fields to make required
+ $virtual_required_fields = Array (
+
+ );
+
+ // tabs during editing
+ $hide_edit_tabs = Array (
+
+ );
+
+ // hide columns in grids
+ $hide_columns = Array (
+// 'Default' => Array ('StopWordId', 'StopWord'),
+ );
Property changes on: releases/1.1.x/custom/units/site_configs/stop_words_stop-word.php
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.1.2.2
\ No newline at end of property
Index: releases/1.1.x/custom/units/site_configs/visits_visits.php
===================================================================
--- releases/1.1.x/custom/units/site_configs/visits_visits.php (nonexistent)
+++ releases/1.1.x/custom/units/site_configs/visits_visits.php (revision 12138)
@@ -0,0 +1,45 @@
+<?php
+
+ // section removal
+ $remove_sections = Array (
+ 'in-portal:visits',
+ );
+
+ // sections shown with debug on
+ $debug_only_sections = Array (
+ 'in-portal:visits',
+ );
+
+ // toolbar buttons
+ $remove_buttons = Array (
+// list of visits; section: Visits
+// 'visits_list' => Array ('search', 'search_reset', 'refresh', 'reset', 'export', 'view'),
+
+// list of visits when In-Commerce installed; section: Visits
+ 'visits.incommerce_list' => Array ('search', 'search_reset', 'refresh', 'reset', 'export', 'view'),
+ );
+
+ // fields to hide
+ $hidden_fields = Array (
+ /*'VisitId', 'VisitDate', 'Referer', 'IPAddress', 'LastName', 'PortalUserId'*/
+ );
+
+ // virtual fields to hide
+ $virtual_hidden_fields = Array (
+ /*'UserName', 'AffiliateUser', 'AffiliatePortalUserId', 'OrderTotalAmount', 'OrderTotalAmountSum', 'OrderAffiliateCommission',
+ 'OrderAffiliateCommissionSum', 'OrderId'*/
+ );
+
+ // tabs during editing
+ $hide_edit_tabs = Array (
+
+ );
+
+ // hide columns in grids
+ $hide_columns = Array (
+// NO In-Commerce installed
+// 'Default' => Array ('VisitDate', 'IPAddress', 'Referer', 'UserName'),
+
+// In-Commerce IS installed
+// 'visitsincommerce' => Array ('VisitDate', 'IPAddress', 'Referer', 'UserName', 'OrderTotalAmountSum', 'OrderAffiliateCommissionSum'),
+ );
Property changes on: releases/1.1.x/custom/units/site_configs/visits_visits.php
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.1.2.2
\ No newline at end of property
Index: releases/1.1.x/custom/units/site_configs/theme_files_theme-file.php
===================================================================
--- releases/1.1.x/custom/units/site_configs/theme_files_theme-file.php (nonexistent)
+++ releases/1.1.x/custom/units/site_configs/theme_files_theme-file.php (revision 12138)
@@ -0,0 +1,43 @@
+<?php
+
+ // section removal
+ $remove_sections = Array (
+// no separate tree section defined for this
+ );
+
+ // toolbar buttons
+ $remove_buttons = Array (
+// buttons removed in themes_theme.php site config
+ );
+
+ // fields to hide
+ $hidden_fields = Array (
+// 'FileId', 'ThemeId', 'FileName', 'FilePath', 'Description', 'FileType', 'FileFound', 'FileMetaInfo'
+ );
+
+ // virtual fields to hide
+ $virtual_hidden_fields = Array (
+ /*'FileContents'*/
+ );
+
+ // fields to make required
+ $required_fields = Array (
+ /*'FileId', 'ThemeId', 'FileName', 'FilePath', 'Description', 'FileType', 'FileFound', 'FileMetaInfo'*/
+ );
+
+ // virtual fields to make required
+ $virtual_required_fields = Array (
+ 'FileContents'
+ );
+
+ // tabs during editing
+ $hide_edit_tabs = Array (
+// tabs during editing
+
+ );
+
+ // hide columns in grids
+ $hide_columns = Array (
+// currently not in user
+// 'Default' => Array ('FileId', 'FilePath', 'FileName', 'Description'),
+ );
Property changes on: releases/1.1.x/custom/units/site_configs/theme_files_theme-file.php
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.1.2.2
\ No newline at end of property
Index: releases/1.1.x/custom/units/site_configs/sections_core-sections.php
===================================================================
--- releases/1.1.x/custom/units/site_configs/sections_core-sections.php (nonexistent)
+++ releases/1.1.x/custom/units/site_configs/sections_core-sections.php (revision 12138)
@@ -0,0 +1,17 @@
+<?php
+
+ $remove_sections = Array (
+ 'in-portal:reviews',
+ 'in-portal:help',
+ 'in-portal:backup',
+ 'in-portal:restore',
+ 'in-portal:main_import',
+ 'in-portal:sql_query',
+ 'in-portal:server_info',
+ );
+
+ // section in debug mode
+ $debug_only_sections = Array (
+ 'in-portal:configure_advanced',
+ 'in-portal:tools',
+ );
Property changes on: releases/1.1.x/custom/units/site_configs/sections_core-sections.php
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.1.2.1
\ No newline at end of property
Index: releases/1.1.x/custom/units/site_configs/stylesheets_css.php
===================================================================
--- releases/1.1.x/custom/units/site_configs/stylesheets_css.php (nonexistent)
+++ releases/1.1.x/custom/units/site_configs/stylesheets_css.php (revision 12138)
@@ -0,0 +1,65 @@
+<?php
+
+ // section removal
+ $remove_sections = Array (
+ 'in-portal:configure_styles',
+ );
+
+ // section in debug mode
+ $debug_only_sections = Array (
+// 'in-portal:configure_styles',
+ );
+
+ // toolbar buttons
+ $remove_buttons = Array (
+// list of styles;
+// 'styles_list' => Array ('new_style', 'edit', 'delete', 'approve', 'decline', 'clone', 'view', 'dbl-click'),
+
+// General" tab during adding/editing
+// 'stylesheets_edit' => Array ('select', 'cancel', 'prev', 'next'),
+
+// list of base styles
+// 'base_styles' => Array ('select', 'cancel', 'prev', 'next', 'new_selector', 'edit', 'delete', 'clone', 'view', 'dbl-click'),
+
+// base style edit
+// 'base_style_edit' => Array('select', 'cancel'),
+
+// list of block styles
+// 'block_styles' => Array ('select', 'cancel', 'prev', 'next', 'new_selector', 'edit', 'delete', 'clone', 'reset_to_base', 'view', 'dbl-click'),
+
+// block style edit
+// 'block_style_edit' => Array('select', 'cancel', 'reset_to_base'),
+
+// style editor
+// 'style_edit' => Array('select', 'cancel', 'reset_to_base'),
+ );
+
+ // fields to hide
+ $hidden_fields = Array (
+ /*'StylesheetId', 'Name', 'Description', 'AdvancedCSS', 'LastCompiled', 'Enabled' */
+ );
+
+ // virtual fields to hide
+ $virtual_hidden_fields = Array (
+
+ );
+
+ // fields to make required
+ $required_fields = Array (
+ /*'StylesheetId',*/ 'Name',/* 'Description', 'AdvancedCSS', 'LastCompiled', 'Enabled' */
+ );
+
+ // virtual fields to make required
+ $virtual_required_fields = Array (
+
+ );
+
+ // tabs during editing
+ $hide_edit_tabs = Array (
+// 'general', 'block_styles', 'base_styles',
+ );
+
+ // hide columns in grids
+ $hide_columns = Array (
+// 'Default' => Array ('Name', 'Description', 'Enabled', 'LastCompiled'),
+ );
Property changes on: releases/1.1.x/custom/units/site_configs/stylesheets_css.php
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Index: releases/1.1.x/custom/units/site_configs/selectors_selectors.php
===================================================================
--- releases/1.1.x/custom/units/site_configs/selectors_selectors.php (nonexistent)
+++ releases/1.1.x/custom/units/site_configs/selectors_selectors.php (revision 12138)
@@ -0,0 +1,47 @@
+<?php
+
+ // section removal
+ $remove_sections = Array (
+// not shown in tree menu - internal section
+ );
+
+ // section in debug mode
+ $debug_only_sections = Array (
+// not shown in tree menu - internal section
+ );
+
+ // toolbar buttons
+ $remove_buttons = Array (
+// no buttons - internal section
+ );
+
+ // fields to hide
+ $hidden_fields = Array (
+ /*'SelectorId', 'StylesheetId', 'Name', 'SelectorName', 'SelectorData', 'Description', 'Type', 'AdvancedCSS', 'ParentId' */
+ );
+
+ // virtual fields to hide
+ $virtual_hidden_fields = Array (
+ /* 'FontStyle', 'FontWeight', 'StyleCursor', 'StyleDisplay', 'TextAlign', 'TextDecoration', 'StyleVisibility', 'StylePosition', */
+ );
+
+ // fields to make required
+ $required_fields = Array (
+ /* 'SelectorId', 'StylesheetId', */'Name', 'SelectorName', /*'SelectorData', 'Description', 'Type', 'AdvancedCSS',*/ 'ParentId',
+ );
+
+ // virtual fields to make required
+ $virtual_required_fields = Array (
+ /* 'FontStyle', 'FontWeight', 'StyleCursor', 'StyleDisplay', 'TextAlign', 'TextDecoration', 'StyleVisibility', 'StylePosition', */
+ );
+
+ // tabs during editing
+ $hide_edit_tabs = Array (
+// 'general', 'block_styles', 'base_styles',
+ );
+
+ // hide columns in grids
+ $hide_columns = Array (
+// 'Default' => Array ('Name', 'SelectorName', 'Description', ),
+// 'BlockStyles' => Array ('Name', 'SelectorName', 'Description', 'ParentId', ),
+ );
Property changes on: releases/1.1.x/custom/units/site_configs/selectors_selectors.php
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Index: releases/1.1.x/custom/units/site_configs/session_logs_session-log.php
===================================================================
--- releases/1.1.x/custom/units/site_configs/session_logs_session-log.php (nonexistent)
+++ releases/1.1.x/custom/units/site_configs/session_logs_session-log.php (revision 12138)
@@ -0,0 +1,49 @@
+<?php
+
+ // section removal
+ $remove_sections = Array (
+// 'in-portal:session_logs',
+ );
+
+ // section in debug mode
+ $debug_only_sections = Array (
+// 'in-portal:session_logs',
+ );
+
+ // toolbar buttons
+ $remove_buttons = Array (
+// list of sessions
+// 'session_log_list' => Array ('view', 'dbl-click'),
+ );
+
+ // fields to hide
+ $hidden_fields = Array (
+ /*'SessionLogId', 'PortalUserId', 'SessionId', 'Status', 'SessionStart', 'SessionEnd', 'IP', 'AffectedItems',*/
+ );
+
+ // virtual fields to hide
+ $virtual_hidden_fields = Array (
+ /*'Duration', */
+ );
+
+ // fields to make required
+ $required_fields = Array (
+ /*'SessionLogId', 'PortalUserId', 'SessionId', 'Status', 'SessionStart', 'SessionEnd', 'IP', 'AffectedItems',*/
+ );
+
+ // virtual fields to make required
+ $virtual_required_fields = Array (
+ /*'Duration', */
+ );
+
+ // tabs during editing
+ $hide_edit_tabs = Array (
+
+ );
+
+ // hide columns in grids
+ $hide_columns = Array (
+// currently not in user
+ 'Default' => Array (/* 'SessionLogId', 'PortalUserId', 'SessionId', 'Status', 'SessionStart', 'SessionEnd'
+, 'IP', 'Duration', 'AffectedItems', */),
+ );
\ No newline at end of file
Property changes on: releases/1.1.x/custom/units/site_configs/session_logs_session-log.php
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.1.2.1
\ No newline at end of property
Index: releases/1.1.x/custom/units/site_configs/images_l-img.php
===================================================================
--- releases/1.1.x/custom/units/site_configs/images_l-img.php (nonexistent)
+++ releases/1.1.x/custom/units/site_configs/images_l-img.php (revision 12138)
@@ -0,0 +1,7 @@
+<?php
+
+// $application =& kApplication::Instance();
+// $site_configs_path = dirname( $application->UnitConfigReader->getPrefixFile('custom-sections') ) . '/../site_configs/';
+
+ // include site config settings from main "img" prefix
+ include('images_img.php');
Property changes on: releases/1.1.x/custom/units/site_configs/images_l-img.php
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Index: releases/1.1.x/custom/units/site_configs/user_groups_g-ug.php
===================================================================
--- releases/1.1.x/custom/units/site_configs/user_groups_g-ug.php (nonexistent)
+++ releases/1.1.x/custom/units/site_configs/user_groups_g-ug.php (revision 12138)
@@ -0,0 +1,49 @@
+<?php
+
+ /* Site Config for Group->User relations (ie. selecting group when adding/editing Group) */
+
+ // section removal
+ $remove_sections = Array (
+// no separate tree section defined for this
+ );
+
+ // sections shown with debug on
+ $debug_only_sections = Array (
+// no separate tree section defined for this
+ );
+
+ // toolbar buttons
+ $remove_buttons = Array (
+// no buttons defined here - see users_u.php
+ );
+
+ // fields to hide
+ $hidden_fields = Array (
+ /* 'PortalUserId', 'GroupId', 'MembershipExpires', 'PrimaryGroup', 'ExpirationReminderSent', */
+ );
+
+ // virtual fields to hide
+ $virtual_hidden_fields = Array (
+// 'UserName', 'UserLogin',
+ );
+
+ // fields to make required
+ $required_fields = Array (
+/* 'PortalUserId', 'GroupId', 'MembershipExpires', 'PrimaryGroup', 'ExpirationReminderSent', */
+ );
+
+ // virtual fields to make required
+ $virtual_required_fields = Array (
+// 'UserName', 'UserLogin',
+ );
+
+ // tabs during editing
+ $hide_edit_tabs = Array (
+// no tabs defined here
+ );
+
+ // hide columns in grids
+ $hide_columns = Array (
+// 'GroupUsers' => Array ('PortalUserId', 'UserName', 'UserLogin', 'PrimaryGroup', 'MembershipExpires'),
+
+ );
Property changes on: releases/1.1.x/custom/units/site_configs/user_groups_g-ug.php
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Index: releases/1.1.x/custom/units/site_configs/search_logs_search-log.php
===================================================================
--- releases/1.1.x/custom/units/site_configs/search_logs_search-log.php (nonexistent)
+++ releases/1.1.x/custom/units/site_configs/search_logs_search-log.php (revision 12138)
@@ -0,0 +1,48 @@
+<?php
+
+ // section removal
+ $remove_sections = Array (
+// 'in-portal:searchlog',
+ );
+
+ // section in debug mode
+ $debug_only_sections = Array (
+ 'in-portal:searchlog',
+ );
+
+ // toolbar buttons
+ $remove_buttons = Array (
+// list of sessions
+// 'search_log_list' => Array ('refresh', 'clear_selected', 'reset', 'export', 'view', 'dbl-click'),
+ );
+
+ // fields to hide
+ $hidden_fields = Array (
+ /*'SearchLogId', 'Keyword', 'Indices', 'SearchType'*/
+ );
+
+ // virtual fields to hide
+ $virtual_hidden_fields = Array (
+
+ );
+
+ // fields to make required
+ $required_fields = Array (
+ /*'SearchLogId', 'Keyword', 'Indices', 'SearchType'*/
+ );
+
+ // virtual fields to make required
+ $virtual_required_fields = Array (
+
+ );
+
+ // tabs during editing
+ $hide_edit_tabs = Array (
+
+ );
+
+ // hide columns in grids
+ $hide_columns = Array (
+// currently not in user
+// 'Default' => Array ('SearchLogId', 'Keyword', 'Indices', 'SearchType'),
+ );
\ No newline at end of file
Property changes on: releases/1.1.x/custom/units/site_configs/search_logs_search-log.php
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.1.2.2
\ No newline at end of property
Index: releases/1.1.x/custom/units/site_configs/translator_trans.php
===================================================================
--- releases/1.1.x/custom/units/site_configs/translator_trans.php (nonexistent)
+++ releases/1.1.x/custom/units/site_configs/translator_trans.php (revision 12138)
@@ -0,0 +1,42 @@
+<?php
+
+ // section removal
+ $remove_sections = Array (
+// no sections used
+ );
+
+ // toolbar buttons
+ $remove_buttons = Array (
+ // Adding/editing phrases
+// 'trans_edit' => Array ('select', 'cancel'),
+ );
+
+ // fields to hide
+ $hidden_fields = Array (
+// no fields
+ );
+
+ // virtual fields to hide
+ $virtual_hidden_fields = Array (
+ /*'Original', 'Language', 'SwitchLanguage', 'Translation'*/
+ );
+
+ // fields to make required
+ $required_fields = Array (
+// no fields
+ );
+
+ // virtual fields to make required
+ $virtual_required_fields = Array (
+ /*'Original', 'Language', 'SwitchLanguage', 'Translation'*/
+ );
+
+ // tabs during editing
+ $hide_edit_tabs = Array (
+// no tabs
+ );
+
+ // hide columns in grids
+ $hide_columns = Array (
+// no grids/columns
+ );
Property changes on: releases/1.1.x/custom/units/site_configs/translator_trans.php
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.1.2.1
\ No newline at end of property
Index: releases/1.1.x/custom/units/site_configs/spelling_dictionary_spelling-dictionary.php
===================================================================
--- releases/1.1.x/custom/units/site_configs/spelling_dictionary_spelling-dictionary.php (nonexistent)
+++ releases/1.1.x/custom/units/site_configs/spelling_dictionary_spelling-dictionary.php (revision 12138)
@@ -0,0 +1,50 @@
+<?php
+
+ // section removal
+ $remove_sections = Array (
+ 'in-portal:spelling_dictionary',
+ );
+
+ // section in debug mode
+ $debug_only_sections = Array (
+// 'in-portal:spelling_dictionary',
+ );
+
+ // toolbar buttons
+ $remove_buttons = Array (
+// list of stop words; section: Stop Words
+// 'spelling_dictionary_list' => Array ('new_spelling_dictionary', 'edit', 'delete', 'export', 'view', 'dbl-click'),
+
+// General tab during adding/editing
+// 'spelling_dictionary_edit' => Array ('select', 'cancel', 'reset_edit', 'prev', 'next'),
+ );
+
+ // fields to hide
+ $hidden_fields = Array (
+ /*'SpellingDictionaryId', 'MisspelledWord', 'SuggestedCorrection'*/
+ );
+
+ // virtual fields to hide
+ $virtual_hidden_fields = Array (
+
+ );
+
+ // fields to make required
+ $required_fields = Array (
+ /*'SpellingDictionaryId',*/ 'MisspelledWord', 'SuggestedCorrection',
+ );
+
+ // virtual fields to make required
+ $virtual_required_fields = Array (
+
+ );
+
+ // tabs during editing
+ $hide_edit_tabs = Array (
+
+ );
+
+ // hide columns in grids
+ $hide_columns = Array (
+// 'Default' => Array ('SpellingDictionaryId', 'MisspelledWord', 'SuggestedCorrection'),
+ );
Property changes on: releases/1.1.x/custom/units/site_configs/spelling_dictionary_spelling-dictionary.php
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.1.2.2
\ No newline at end of property
Index: releases/1.1.x/custom/units/site_configs/related_searches_c-search.php
===================================================================
--- releases/1.1.x/custom/units/site_configs/related_searches_c-search.php (nonexistent)
+++ releases/1.1.x/custom/units/site_configs/related_searches_c-search.php (revision 12138)
@@ -0,0 +1,7 @@
+<?php
+
+// $application =& kApplication::Instance();
+// $site_configs_path = dirname( $application->UnitConfigReader->getPrefixFile('custom-sections') ) . '/../site_configs/';
+
+ // include site config settings from main "search" prefix
+ include('related_searches_search.php');
\ No newline at end of file
Property changes on: releases/1.1.x/custom/units/site_configs/related_searches_c-search.php
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.1.2.1
\ No newline at end of property
Index: releases/1.1.x/custom/units/site_configs/images_u-img.php
===================================================================
--- releases/1.1.x/custom/units/site_configs/images_u-img.php (nonexistent)
+++ releases/1.1.x/custom/units/site_configs/images_u-img.php (revision 12138)
@@ -0,0 +1,7 @@
+<?php
+
+// $application =& kApplication::Instance();
+// $site_configs_path = dirname( $application->UnitConfigReader->getPrefixFile('custom-sections') ) . '/../site_configs/';
+
+ // include site config settings from main "img" prefix
+ include('images_img.php');
Property changes on: releases/1.1.x/custom/units/site_configs/images_u-img.php
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Index: releases/1.1.x/custom/units/site_configs/user_groups_u-ug.php
===================================================================
--- releases/1.1.x/custom/units/site_configs/user_groups_u-ug.php (nonexistent)
+++ releases/1.1.x/custom/units/site_configs/user_groups_u-ug.php (revision 12138)
@@ -0,0 +1,49 @@
+<?php
+
+ /* Site Config for User->Group relations (ie. selecting group when adding/editing user) */
+
+ // section removal
+ $remove_sections = Array (
+// no separate tree section defined for this
+ );
+
+ // sections shown with debug on
+ $debug_only_sections = Array (
+// no separate tree section defined for this
+ );
+
+ // toolbar buttons
+ $remove_buttons = Array (
+// no buttons defined here - see users_u.php
+ );
+
+ // fields to hide
+ $hidden_fields = Array (
+ /* 'PortalUserId', 'GroupId', 'MembershipExpires', 'PrimaryGroup', 'ExpirationReminderSent', */
+ );
+
+ // virtual fields to hide
+ $virtual_hidden_fields = Array (
+// 'GroupName', 'GroupDescription',
+ );
+
+ // fields to make required
+ $required_fields = Array (
+ /* 'PortalUserId', 'GroupId', 'MembershipExpires', 'PrimaryGroup', 'ExpirationReminderSent', */
+ );
+
+ // virtual fields to make required
+ $virtual_required_fields = Array (
+// 'GroupName', 'GroupDescription',
+ );
+
+ // tabs during editing
+ $hide_edit_tabs = Array (
+// no tabs defined here
+ );
+
+ // hide columns in grids
+ $hide_columns = Array (
+// 'Default' => Array ('GroupId', 'GroupName', 'GroupDescription', 'PrimaryGroup', 'MembershipExpires'),
+
+ );
Property changes on: releases/1.1.x/custom/units/site_configs/user_groups_u-ug.php
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Index: releases/1.1.x/custom/units/site_configs/related_searches_search.php
===================================================================
--- releases/1.1.x/custom/units/site_configs/related_searches_search.php (nonexistent)
+++ releases/1.1.x/custom/units/site_configs/related_searches_search.php (revision 12138)
@@ -0,0 +1,43 @@
+<?php
+
+ // section removal
+ $remove_sections = Array (
+
+ );
+
+
+
+ // toolbar buttons
+ $remove_buttons = Array (
+
+ );
+
+ // fields to hide
+ $hidden_fields = Array (
+ /*'RelatedSearchId', 'ResourceId', 'Keyword', 'ItemType', 'Enabled', 'Priority'*/
+ );
+
+ // virtual fields to hide
+ $virtual_hidden_fields = Array (
+
+ );
+
+ // fields to make required
+ $required_fields = Array (
+ /*'RelatedSearchId',*/ 'ResourceId', 'Keyword', 'ItemType', /*'Enabled', 'Priority'*/
+ );
+
+ // virtual fields to make required
+ $virtual_required_fields = Array (
+
+ );
+
+ // tabs during editing
+ $hide_edit_tabs = Array (
+
+ );
+
+ // hide columns in grids
+ $hide_columns = Array (
+// 'Default' => Array ('RelatedSearchId', 'Keyword', 'Enabled'),
+ );
\ No newline at end of file
Property changes on: releases/1.1.x/custom/units/site_configs/related_searches_search.php
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Index: releases/1.1.x/custom/units/site_configs/relationship_c-rel.php
===================================================================
--- releases/1.1.x/custom/units/site_configs/relationship_c-rel.php (nonexistent)
+++ releases/1.1.x/custom/units/site_configs/relationship_c-rel.php (revision 12138)
@@ -0,0 +1,7 @@
+<?php
+
+// $application =& kApplication::Instance();
+// $site_configs_path = dirname( $application->UnitConfigReader->getPrefixFile('custom-sections') ) . '/../site_configs/';
+
+ // include site config settings from main "rel" prefix
+ include('relationship_rel.php');
Property changes on: releases/1.1.x/custom/units/site_configs/relationship_c-rel.php
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Index: releases/1.1.x/custom/units/site_configs/groups_g.php
===================================================================
--- releases/1.1.x/custom/units/site_configs/groups_g.php (nonexistent)
+++ releases/1.1.x/custom/units/site_configs/groups_g.php (revision 12138)
@@ -0,0 +1,75 @@
+<?php
+
+ // section removal
+ $remove_sections = Array (
+// 'in-portal:user_groups',
+ );
+
+ // sections shown with debug on
+ $debug_only_sections = Array (
+// 'in-portal:user_groups',
+ );
+
+ // toolbar buttons
+ $remove_buttons = Array (
+// "Select Group" on Groups tab when adding/editing User
+// 'group_list' => Array ('new_group', 'edit', 'delete', 'e-mail', 'view', 'dbl-click'),
+
+// "Select Group" on Groups tab when adding/editing User
+// 'groups_edit' => Array ('select', 'cancel', 'prev', 'next'),
+
+// edit users when adding/editing group
+// 'groups_edit_users' => Array ('select', 'cancel', 'prev', 'next', 'usertogroup', 'delete', 'view'),
+
+// edit permission on permissions tab when adding/editing group
+// 'groups_edit_permissions' => Array ('select', 'cancel', 'prev', 'next'),
+
+// edit advanced permissions on permissions tab when adding/editing group
+// 'groups_edit_additional_permissions' => Array ('select', 'cancel'),
+
+// select group when adding/editing user
+// 'select_group' => Array ('select', 'cancel', 'view'),
+ );
+
+ // fields to hide
+ $hidden_fields = Array (
+ /*'GroupId', 'Name', 'Description', 'CreatedOn','System', 'Personal', 'Enabled', 'ResourceId',*/
+ 'FrontRegistration',
+ );
+
+ // virtual fields to hide
+ $virtual_hidden_fields = Array (
+ /* 'UserCount', */
+ );
+
+ // fields to make required
+ $required_fields = Array (
+ /* 'GroupId', */ 'Name', /* 'Description', 'CreatedOn','System', 'Personal', 'Enabled', 'ResourceId',
+ 'FrontRegistration', */
+ );
+
+ // virtual fields to make required
+ $virtual_required_fields = Array (
+ /* 'UserCount', */
+ );
+
+ // tabs during editing
+ $hide_edit_tabs = Array (
+// tabs during groups editing
+// 'Default' => Array ('general', 'users', 'permissions'),
+ );
+
+ // hide columns in grids
+ $hide_columns = Array (
+// list of groups
+// 'Default' => Array ('GroupId', 'Name', 'UserCount', 'FrontRegistration'),
+
+// do we need this?
+// 'UserGroups' => Array ('GroupId', 'Name'),
+
+// list of groups with radio type list
+// 'Radio' => Array ('GroupId', 'Name', 'Description'),
+
+// list of groups on add group to user page (when editing user)
+// 'GroupSelector' => Array ('GroupId', 'Name', 'Description'),
+ );
Property changes on: releases/1.1.x/custom/units/site_configs/groups_g.php
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Index: releases/1.1.x/custom/units/site_configs/users_u.php
===================================================================
--- releases/1.1.x/custom/units/site_configs/users_u.php (nonexistent)
+++ releases/1.1.x/custom/units/site_configs/users_u.php (revision 12138)
@@ -0,0 +1,119 @@
+<?php
+
+ // section removal
+ $remove_sections = Array (
+// 'in-portal:user_list',
+// 'in-portal:admins',
+// 'in-portal:user_setting_folder',
+// 'in-portal:configure_users',
+ 'in-portal:user_email',
+ 'in-portal:user_custom'
+ );
+
+ // sections shown with debug on
+ $debug_only_sections = Array (
+// 'in-portal:user_list',
+// 'in-portal:admins',
+ 'in-portal:user_setting_folder',
+ 'in-portal:configure_users',
+// 'in-portal:user_email',
+// 'in-portal:user_custom'
+ );
+
+ // toolbar buttons
+ $remove_buttons = Array (
+// list of users; section: Users Management -> Users
+// 'users_list' => Array ('new_user', 'edit', 'delete', 'approve', 'decline', 'e-mail', 'export', 'view', 'dbl-click'),
+
+// "General" tab during user adding/editing
+// 'users_edit' => Array ('select', 'cancel', 'reset_edit', 'prev', 'next'),
+
+// "Images" tab during user adding/editing
+// 'user_edit_images' => Array ('select', 'cancel', 'prev', 'next', 'new_image', 'edit', 'delete', 'move_up', 'move_down', 'primary_image', 'view', 'dbl-click'),
+
+// "Groups" tab during user/admin adding/editing
+// 'user_edit_groups' => Array ('select', 'cancel', 'prev', 'next', 'usertogroup', 'edit', 'delete', 'primary_group', 'view', 'dbl-click'),
+
+// "Items" tab during user/admin adding/editing
+// 'user_edit_items' => Array ('select', 'cancel', 'prev', 'next', 'edit', 'delete', 'view', 'dbl-click'),
+
+// "Custom" tab during user/admin adding/editing
+// 'user_edit_custom' => Array ('select', 'cancel', 'prev', 'next'),
+
+// list of administrators; section: Users Managements -> Administrators
+// 'admins_list' => Array ('new_user', 'edit', 'delete', 'clone', 'refresh', 'view', 'dbl-click'),
+
+// "General" tab during admin adding/editing AND separate password change form for non-"root" users (in top frame)
+// 'admins_edit' => Array ('select', 'cancel', 'reset_edit', 'prev', 'next'),
+
+// 'regular_users_list' => Array (), // not used
+
+// separate password change form for "root" user (in top frame)
+// 'root_edit' => Array ('select', 'cancel'),
+
+// user/admin group membership editing (used on "Groups" tab during user/admin adding/editing)
+// 'user_edit_group' => Array ('select', 'cancel'),
+
+// user image adding/editing (used on "Images" tab during user adding/editing)
+// 'user_image_edit' => Array ('select', 'cancel'),
+
+// user selector
+// 'user_select' => Array ('select', 'cancel', 'view', 'dbl-click'),
+
+// user selector when adding/editing user group
+// 'group_user_select' => Array ('select', 'cancel', 'view', 'dbl-click'),
+
+ );
+
+ // fields to hide
+ $hidden_fields = Array (
+ /* 'PortalUserId', 'Login', 'Password', 'FirstName','LastName', 'Company', 'Email', 'CreatedOn',
+ 'Phone', 'Fax', 'Street', 'Street2', 'City', 'State' , 'Zip', 'Country', 'ResourceId', 'Status',
+ 'Modified', 'dob', 'tz', 'ip', 'IsBanned', 'PassResetTime', 'PwResetConfirm', 'PwRequestTime',
+ 'MinPwResetDelay', */
+ );
+
+ // virtual fields to hide
+ $virtual_hidden_fields = Array (
+ /*'ValidateLogin', 'SubscribeEmail', 'PrimaryGroup', 'RootPassword', 'FullName', 'UserGroup'*/
+ );
+
+ // fields to make required
+ $required_fields = Array (
+ /*'PortalUserId',*/ 'Login', /*'Password', 'FirstName', 'LastName', 'Company', 'Email', 'CreatedOn',
+ 'Phone', 'Fax', 'Street', 'Street2', 'City', 'State' , 'Zip', 'Country', 'ResourceId', 'Status',
+ 'Modified', 'dob', 'tz', 'ip', 'IsBanned', 'PassResetTime', 'PwResetConfirm', 'PwRequestTime',
+ 'MinPwResetDelay'*/
+ );
+
+ // virtual fields to make required
+ $virtual_required_fields = Array (
+ /*'ValidateLogin', 'SubscribeEmail', 'PrimaryGroup', 'RootPassword', 'FullName', 'UserGroup'*/
+ );
+
+ // tabs during editing
+ $hide_edit_tabs = Array (
+// tabs during user editing, when In-Portal module is enabled
+// 'Default' => Array ('general', 'groups', 'images', 'items', 'custom'),
+
+// tabs during user editing, when In-Portal module isn't enabled
+// 'RegularUsers' => Array ('general', 'groups'),
+
+// tabs during admin editing
+// 'Admins' => Array ('general', 'groups'),
+ );
+
+ // hide columns in grids
+ $hide_columns = Array (
+// currently not in user
+// 'Default' => Array ('Login', 'LastName', 'FirstName', 'Email', 'PrimaryGroup', 'CreatedOn'),
+
+// user selector
+// 'UserSelector' => Array ('Login', 'LastName', 'FirstName', 'Email', 'PrimaryGroup', 'CreatedOn'),
+
+// admins list; section: Users Management -> Administrators
+// 'Admins' => Array ('PortalUserId', 'Login', 'FirstName', 'LastName', 'Email'),
+
+// users list; section: Users Management -> Users
+// 'RegularUsers' => Array ('PortalUserId', 'Login', 'FirstName', 'LastName', 'Email', 'Status'),
+ );
Property changes on: releases/1.1.x/custom/units/site_configs/users_u.php
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.1.2.3
\ No newline at end of property
Index: releases/1.1.x/custom/units/site_configs/thesaurus_thesaurus.php
===================================================================
--- releases/1.1.x/custom/units/site_configs/thesaurus_thesaurus.php (nonexistent)
+++ releases/1.1.x/custom/units/site_configs/thesaurus_thesaurus.php (revision 12138)
@@ -0,0 +1,50 @@
+<?php
+
+ // section removal
+ $remove_sections = Array (
+ 'in-portal:thesaurus',
+ );
+
+ // sections shown with debug on
+ $debug_only_sections = Array (
+ 'in-portal:thesaurus',
+ );
+
+ // toolbar buttons
+ $remove_buttons = Array (
+// list of thesaurus terms;
+// 'thesaurus_list' => Array ('new_item', 'edit', 'delete', 'export', 'view'),
+
+// "General" tab during thesaurus term adding/editing
+// 'thesaurus_edit' => Array ('select', 'cancel', 'reset_edit', 'prev', 'next'),
+ );
+
+ // fields to hide
+ $hidden_fields = Array (
+ /*'ThesaurusId', 'SearchTerm', 'ThesaurusTerm', 'ThesaurusType'*/
+ );
+
+ // virtual fields to hide
+ $virtual_hidden_fields = Array (
+
+ );
+
+ // fields to make required
+ $required_fields = Array (
+ /*'ThesaurusId', */ 'SearchTerm', 'ThesaurusTerm', /*'ThesaurusType'*/
+ );
+
+ // virtual fields to make required
+ $virtual_required_fields = Array (
+
+ );
+
+ // tabs during editing
+ $hide_edit_tabs = Array (
+
+ );
+
+ // hide columns in grids
+ $hide_columns = Array (
+// 'Default' => Array ('ThesaurusId', 'SearchTerm', 'ThesaurusTerm', 'ThesaurusType',),
+ );
Property changes on: releases/1.1.x/custom/units/site_configs/thesaurus_thesaurus.php
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.1.2.2
\ No newline at end of property
Index: releases/1.1.x/custom/units/site_configs/admin_admin.php
===================================================================
--- releases/1.1.x/custom/units/site_configs/admin_admin.php (nonexistent)
+++ releases/1.1.x/custom/units/site_configs/admin_admin.php (revision 12138)
@@ -0,0 +1,6 @@
+<?php
+
+ // section in debug mode
+ $debug_only_sections = Array (
+ 'in-portal:service',
+ );
\ No newline at end of file
Property changes on: releases/1.1.x/custom/units/site_configs/admin_admin.php
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.1.2.1
\ No newline at end of property
Index: releases/1.1.x/custom/units/site_configs/modules_mod.php
===================================================================
--- releases/1.1.x/custom/units/site_configs/modules_mod.php (nonexistent)
+++ releases/1.1.x/custom/units/site_configs/modules_mod.php (revision 12138)
@@ -0,0 +1,48 @@
+<?php
+
+ // section removal
+ $remove_sections = Array (
+// 'in-portal:mod_status',
+ );
+
+ // section in debug mode
+ $debug_only_sections = Array (
+ 'in-portal:mod_status',
+ );
+
+ // toolbar buttons
+ $remove_buttons = Array (
+// list of modules
+// 'module_list' => Array ('approve', 'deny', 'view'),
+ );
+
+ // fields to hide
+ $hidden_fields = Array (
+ /*'Name', 'Path', 'Var', 'Version', 'Loaded', 'LoadOrder', 'TemplatePath', 'RootCat', 'BuildDate'*/
+ );
+
+ // virtual fields to hide
+ $virtual_hidden_fields = Array (
+
+ );
+
+ // fields to make required
+ $required_fields = Array (
+ /*'Name', 'Path', 'Var', 'Version', 'Loaded', 'LoadOrder', 'TemplatePath', 'RootCat', 'BuildDate'*/
+ );
+
+ // virtual fields to make required
+ $virtual_required_fields = Array (
+
+ );
+
+ // tabs during editing
+ $hide_edit_tabs = Array (
+
+ );
+
+ // hide columns in grids
+ $hide_columns = Array (
+// currently not in user
+// 'Default' => Array ('Name', 'Version', 'Loaded'),
+ );
\ No newline at end of file
Property changes on: releases/1.1.x/custom/units/site_configs/modules_mod.php
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.1.2.2
\ No newline at end of property
Index: releases/1.1.x/custom/units/site_configs/email_logs_email-log.php
===================================================================
--- releases/1.1.x/custom/units/site_configs/email_logs_email-log.php (nonexistent)
+++ releases/1.1.x/custom/units/site_configs/email_logs_email-log.php (revision 12138)
@@ -0,0 +1,43 @@
+<?php
+
+ // section removal
+ $remove_sections = Array (
+// 'in-portal:emaillog',
+ );
+
+ // toolbar buttons
+ $remove_buttons = Array (
+// list of sent emails
+// 'email_log_list' => Array ('refresh', 'reset', 'view'),
+ );
+
+ // fields to hide
+ $hidden_fields = Array (
+ /*'EmailLogId', 'fromuser', 'addressto', 'subject', 'timestamp', 'event', 'EventParams'*/
+ );
+
+ // virtual fields to hide
+ $virtual_hidden_fields = Array (
+
+ );
+
+ // fields to make required
+ $required_fields = Array (
+ /*'EmailLogId', 'fromuser', 'addressto', 'subject', 'timestamp', 'event', 'EventParams'*/
+ );
+
+ // virtual fields to make required
+ $virtual_required_fields = Array (
+
+ );
+
+ // tabs during editing
+ $hide_edit_tabs = Array (
+
+ );
+
+ // hide columns in grids
+ $hide_columns = Array (
+// currently not in user
+// 'Default' => Array ('EmailLogId', 'fromuser', 'addressto', 'subject', 'timestamp', 'event'),
+ );
\ No newline at end of file
Property changes on: releases/1.1.x/custom/units/site_configs/email_logs_email-log.php
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.1.2.1
\ No newline at end of property
Index: releases/1.1.x/custom/admin_templates/widgets/widget_list.tpl
===================================================================
--- releases/1.1.x/custom/admin_templates/widgets/widget_list.tpl (nonexistent)
+++ releases/1.1.x/custom/admin_templates/widgets/widget_list.tpl (revision 12138)
@@ -0,0 +1,136 @@
+<inp2:m_include t="incs/header" />
+
+<inp2:m_RenderElement name="combined_header" prefix="widget" section="custom:widgets" title_preset="widget_list" pagination="1"/>
+
+<!-- ToolBar -->
+<table class="toolbar" height="30" cellspacing="0" cellpadding="0" width="100%" border="0">
+<tbody>
+ <tr>
+ <td>
+ <table width="100%" cellpadding="0" cellspacing="0">
+ <tr>
+ <td >
+ <script type="text/javascript">
+ a_toolbar = new ToolBar();
+
+ a_toolbar.AddButton(
+ new ToolBarButton(
+ 'new_item',
+ '<inp2:m_phrase label="la_ToolTip_NewWidget" escape="1"/>::<inp2:m_phrase label="la_Add" escape="1"/>',
+ function() {
+ std_precreate_item('widget', 'custom/widgets/widget_edit')
+ }
+ )
+ );
+
+ function edit() {
+ std_edit_item('widget', 'custom/widgets/widget_edit');
+ }
+
+ a_toolbar.AddButton(
+ new ToolBarButton(
+ 'edit',
+ '<inp2:m_phrase label="la_ToolTip_Edit" escape="1"/>::<inp2:m_phrase label="la_ShortToolTip_Edit" escape="1"/>',
+ edit
+ )
+ );
+
+ a_toolbar.AddButton(
+ new ToolBarButton(
+ 'delete',
+ '<inp2:m_phrase label="la_ToolTip_Delete" escape="1"/>',
+ function() {
+ std_delete_items('widget');
+ }
+ )
+ );
+
+ a_toolbar.AddButton( new ToolBarSeparator('sep1') );
+
+ a_toolbar.AddButton(
+ new ToolBarButton(
+ 'approve',
+ '<inp2:m_phrase label="la_ToolTip_Approve" escape="1"/>',
+ function() {
+ submit_event('widget', 'OnMassApprove');
+ }
+ )
+ );
+
+ a_toolbar.AddButton(
+ new ToolBarButton(
+ 'decline',
+ '<inp2:m_phrase label="la_ToolTip_Decline" escape="1"/>',
+ function() {
+ submit_event('widget', 'OnMassDecline');
+ }
+ )
+ );
+
+ a_toolbar.AddButton( new ToolBarSeparator('sep2') );
+
+ a_toolbar.AddButton(
+ new ToolBarButton(
+ 'export',
+ '<inp2:m_phrase label="la_ToolTip_Export" escape="1"/>',
+ function() {
+ std_csv_export('widget', 'Default', 'export/export_progress');
+ }
+ )
+ );
+
+ a_toolbar.AddButton(
+ new ToolBarButton(
+ 'import',
+ '<inp2:m_phrase label="la_ToolTip_Import" escape="1"/>',
+ function() {
+ std_csv_import('widget', 'Default', 'import/import_start');
+ }
+ )
+ );
+
+ a_toolbar.AddButton( new ToolBarSeparator('sep3') );
+
+ a_toolbar.AddButton(
+ new ToolBarButton(
+ 'view',
+ '<inp2:m_phrase label="la_ToolTip_View" escape="1"/>',
+ function(id) {
+ show_viewmenu(a_toolbar,'view');
+ }
+ )
+ );
+
+ a_toolbar.Render();
+ </script>
+ </td>
+
+ <inp2:m_RenderElement name="search_main_toolbar" prefix="widget" grid="Default"/>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</tbody>
+</table>
+
+<style type="text/css">
+ .red-row td.Status {
+ background-color: red;
+ }
+</style>
+
+<inp2:m_DefineElement name="grid_image_td">
+ <img src="<inp2:Field name='$field' format='resize:120x120'/>" <inp2:Field name='$field' format='resize:120x120;img_size' no_special='1'/> alt=""/><br />
+</inp2:m_DefineElement>
+
+<inp2:m_DefineElement name="grid_delete_td">
+ <a href="<inp2:m_Link {$PrefixSpecial}_event='OnDelete' pass='m,$PrefixSpecial'/>" onclick="return confirm('Delete Record?')"><inp2:Field name="$field"/></a>
+</inp2:m_DefineElement>
+
+
+<inp2:m_RenderElement name="grid" PrefixSpecial="widget" IdField="WidgetId" grid="Default" grid_filters="1" limited_heights="true" max_row_height="100"/>
+<script type="text/javascript">
+ Grids['widget'].SetDependantToolbarButtons( new Array('edit', 'delete', 'approve', 'decline') );
+</script>
+
+<inp2:m_include t="incs/footer"/>
\ No newline at end of file
Property changes on: releases/1.1.x/custom/admin_templates/widgets/widget_list.tpl
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Index: releases/1.1.x/custom/admin_templates/widgets/widget_edit.tpl
===================================================================
--- releases/1.1.x/custom/admin_templates/widgets/widget_edit.tpl (nonexistent)
+++ releases/1.1.x/custom/admin_templates/widgets/widget_edit.tpl (revision 12138)
@@ -0,0 +1,90 @@
+<inp2:adm_SetPopupSize width="750" height="570"/>
+
+<inp2:m_include t="incs/header"/>
+<inp2:m_RenderElement name="combined_header" section="custom:widgets" prefix="widget" title_preset="widget_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('widget','<inp2:widget_SaveEvent/>');
+ }
+ ));
+ a_toolbar.AddButton( new ToolBarButton('cancel', '<inp2:m_phrase label="la_ToolTip_Cancel" escape="1"/>', function() {
+ cancel_edit('widget','OnCancelEdit','<inp2:widget_SaveEvent/>','<inp2:m_Phrase label="la_FormCancelConfirmation" escape="1"/>');
+ }
+ ));
+
+ a_toolbar.AddButton( new ToolBarButton('reset_edit', '<inp2:m_phrase label="la_ToolTip_Reset" escape="1"/>', function() {
+ reset_form('widget', 'OnReset', '<inp2:m_Phrase label="la_FormResetConfirmation" escape="1"/>');
+ }
+ ));
+
+ 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('widget', '<inp2:widget_PrevId/>');
+ }
+ ));
+ a_toolbar.AddButton( new ToolBarButton('next', '<inp2:m_phrase label="la_ToolTip_Next" escape="1"/>', function() {
+ go_to_id('widget', '<inp2:widget_NextId/>');
+ }
+ ));
+
+ a_toolbar.Render();
+
+ <inp2:m_if check="widget_IsSingle" >
+ a_toolbar.HideButton('prev');
+ a_toolbar.HideButton('next');
+ a_toolbar.HideButton('sep1');
+ <inp2:m_else/>
+ <inp2:m_if check="widget_IsLast" >
+ a_toolbar.DisableButton('next');
+ </inp2:m_if>
+ <inp2:m_if check="widget_IsFirst" >
+ a_toolbar.DisableButton('prev');
+ </inp2:m_if>
+ </inp2:m_if>
+ </script>
+
+ <script type="text/javascript" src="js/swfobject.js"></script>
+ <script type="text/javascript" src="js/uploader.js"></script>
+ </td>
+ </tr>
+</tbody>
+</table>
+
+<inp2:widget_SaveWarning name="grid_save_warning"/>
+<inp2:widget_ErrorWarning name="form_error_warning"/>
+
+<div id="scroll_container">
+ <table class="edit-form">
+ <inp2:m_RenderElement name="subsection" title="!la_section_Page!"/>
+ <inp2:m_RenderElement name="inp_id_label" prefix="widget" field="WidgetId" title="!la_fld_Id!"/>
+ <inp2:m_RenderElement name="inp_edit_box" prefix="widget" field="Title" title="!la_fld_Title!" style="width: 100px"/>
+ <inp2:m_RenderElement name="inp_edit_checkbox" prefix="widget" field="Good" title="!la_fld_Good!"/>
+ <inp2:m_RenderElement name="inp_edit_fck" prefix="widget" field="Description" title="!la_fld_Description!"/>
+ <inp2:m_RenderElement name="inp_edit_radio" prefix="widget" field="Status" title="la_fld_Status"/>
+ <inp2:m_RenderElement name="inp_edit_options" prefix="widget" field="Type" title="la_fld_Type" has_empty="1"/>
+
+ <!--##
+ <inp2:m_RenderElement name="inp_edit_date" prefix="widget" field="CreatedOn" title="la_fld_CreatedOn"/>
+ <inp2:m_RenderElement name="inp_edit_time" prefix="widget" field="BirthTime" title="la_fld_BirthTime"/>
+ <inp2:m_RenderElement name="inp_edit_checkbox" prefix="widget" field="IsSystem" title="!la_fld_IsSystemTemplate!" onchange="OnSystemClick()"/>
+ ##-->
+
+ <inp2:m_RenderElement name="inp_edit_box" prefix="widget" field="Qty" title="!la_fld_Qty!" style="width: 50px"/>
+ <inp2:m_RenderElement name="inp_edit_textarea" prefix="widget" field="Phone" title="!la_fld_Phone!"/>
+ <inp2:m_RenderElement name="inp_edit_box" prefix="widget" field="Email" title="!la_fld_Email!" style="width: 200px"/>
+
+ <inp2:m_RenderElement name="inp_edit_swf_upload" prefix="widget" field="Image" title="!la_fld_Image!"/>
+ <inp2:m_RenderElement name="inp_edit_swf_upload" prefix="widget" field="DataFile" title="!la_fld_DataFile!"/>
+ <inp2:m_RenderElement name="inp_edit_filler"/>
+ </table>
+</div>
+
+<inp2:m_include t="incs/footer"/>
\ No newline at end of file
Property changes on: releases/1.1.x/custom/admin_templates/widgets/widget_edit.tpl
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Index: releases/1.1.x/custom/admin_templates/img/toolbar/dummy
===================================================================
Index: releases/1.1.x/custom/admin_templates/img/toolbar/dummy
===================================================================
--- releases/1.1.x/custom/admin_templates/img/toolbar/dummy (nonexistent)
+++ releases/1.1.x/custom/admin_templates/img/toolbar/dummy (revision 12138)
Property changes on: releases/1.1.x/custom/admin_templates/img/toolbar/dummy
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.1.2.1
\ No newline at end of property
Index: releases/1.1.x/custom/admin_templates/img/itemicons/dummy
===================================================================
Index: releases/1.1.x/custom/admin_templates/img/itemicons/dummy
===================================================================
--- releases/1.1.x/custom/admin_templates/img/itemicons/dummy (nonexistent)
+++ releases/1.1.x/custom/admin_templates/img/itemicons/dummy (revision 12138)
Property changes on: releases/1.1.x/custom/admin_templates/img/itemicons/dummy
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.1.2.1
\ No newline at end of property
Index: releases/1.1.x/custom/admin_templates/img/icons/icon46_custom.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes on: releases/1.1.x/custom/admin_templates/img/icons/icon46_custom.gif
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.1.2.1
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: releases/1.1.x/custom/admin_templates/img/icons/icon46_list_custom.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes on: releases/1.1.x/custom/admin_templates/img/icons/icon46_list_custom.gif
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.1.2.1
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: releases/1.1.x/custom/admin_templates/img/icons/icon24_custom.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes on: releases/1.1.x/custom/admin_templates/img/icons/icon24_custom.gif
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.1.2.1
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: releases/1.1.x/custom/admin_templates/img/logo_bg.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes on: releases/1.1.x/custom/admin_templates/img/logo_bg.gif
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.1.2.1
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: releases/1.1.x/custom/install.php
===================================================================
--- releases/1.1.x/custom/install.php (nonexistent)
+++ releases/1.1.x/custom/install.php (revision 12138)
@@ -0,0 +1,29 @@
+<?php
+ $module_folder = 'custom';
+
+ 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();
+
+ $toolkit->RunSQL('/' . $module_folder .'/install/install_schema.sql');
+ $toolkit->RunSQL('/' . $module_folder .'/install/install_data.sql');
+ $toolkit->ImportLanguage('/' . $module_folder .'/install/english');
+
+ $toolkit->finalizeModuleInstall($module_folder, false);
\ No newline at end of file
Property changes on: releases/1.1.x/custom/install.php
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.1.1.1.2.1
\ No newline at end of property
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: releases/1.1.x/sample.htaccess
===================================================================
--- releases/1.1.x/sample.htaccess (nonexistent)
+++ releases/1.1.x/sample.htaccess (revision 12138)
@@ -0,0 +1,9 @@
+#Options +FollowSymLinks
+RewriteEngine On
+
+RewriteCond %{REQUEST_FILENAME} !-f
+RewriteCond %{REQUEST_FILENAME}/ !-f
+RewriteCond %{REQUEST_FILENAME}/index.php !-f
+RewriteCond %{REQUEST_FILENAME}/index.html !-f
+RewriteCond %{REQUEST_URI} !\.(gif|jpg|png|js|css|ico|swf)$ [NC]
+RewriteRule ^(.*) index.php?rewrite=on&_mod_rw_url_=$1 [QSA]
Property changes on: releases/1.1.x/sample.htaccess
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.1.2.3
\ No newline at end of property
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: releases/1.1.x/themes/test_theme/index.tpl
===================================================================
--- releases/1.1.x/themes/test_theme/index.tpl (nonexistent)
+++ releases/1.1.x/themes/test_theme/index.tpl (revision 12138)
@@ -0,0 +1 @@
+<inp2:m_include template="designs/default_design"/>
Property changes on: releases/1.1.x/themes/test_theme/index.tpl
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.2
\ No newline at end of property
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: releases/1.1.x/admin/index.php
===================================================================
--- releases/1.1.x/admin/index.php (nonexistent)
+++ releases/1.1.x/admin/index.php (revision 12138)
@@ -0,0 +1,21 @@
+<?php
+$start = getmicrotime();
+
+define('ADMIN', 1);
+define('FULL_PATH', realpath(dirname(__FILE__).'/..') );
+include_once(FULL_PATH.'/core/kernel/startup.php');
+
+$application =& kApplication::Instance();
+$application->Init();
+$application->Run();
+$application->Done();
+
+$end = getmicrotime();
+
+function getmicrotime()
+{
+ list($usec, $sec) = explode(" ", microtime());
+ return ((float)$usec + (float)$sec);
+}
+
+?>
\ No newline at end of file
Property changes on: releases/1.1.x/admin/index.php
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.1
\ No newline at end of property
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: releases/1.1.x/index.php
===================================================================
--- releases/1.1.x/index.php (nonexistent)
+++ releases/1.1.x/index.php (revision 12138)
@@ -0,0 +1,19 @@
+<?php
+$start = getmicrotime();
+
+define('FULL_PATH', realpath(dirname(__FILE__)));
+include_once(FULL_PATH.'/core/kernel/startup.php');
+
+$application =& kApplication::Instance();
+$application->Init();
+$application->Run();
+$application->Done();
+
+$end = getmicrotime();
+
+function getmicrotime()
+{
+ list($usec, $sec) = explode(" ", microtime());
+ return ((float)$usec + (float)$sec);
+}
+?>
\ No newline at end of file
Property changes on: releases/1.1.x/index.php
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.1
\ No newline at end of property
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: releases/1.1.x
===================================================================
--- releases/1.1.x (nonexistent)
+++ releases/1.1.x (revision 12138)
Property changes on: releases/1.1.x
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,2 ##
+config.php*
+debug.php

Event Timeline