Page Menu
Home
In-Portal Phabricator
Search
Configure Global Search
Log In
Files
F726518
custom
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Subscribers
None
File Metadata
Details
File Info
Storage
Attached
Created
Sun, Jan 5, 7:21 PM
Size
141 KB
Mime Type
text/x-diff
Expires
Tue, Jan 7, 7:21 PM (18 h, 23 m ago)
Engine
blob
Format
Raw Data
Handle
536632
Attached To
rMCUS Modules.Custom
custom
View Options
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
Log In to Comment