Index: trunk/core/units/custom_data/custom_data_config.php =================================================================== diff -u -r4792 -r4801 --- trunk/core/units/custom_data/custom_data_config.php (.../custom_data_config.php) (revision 4792) +++ trunk/core/units/custom_data/custom_data_config.php (.../custom_data_config.php) (revision 4801) @@ -4,7 +4,6 @@ 'Prefix' => 'cdata', 'Clones' => Array( - 'u-cdata' => Array( 'TableName' => TABLE_PREFIX.'PortalUserCustomData', 'ParentPrefix' => 'u', @@ -14,6 +13,11 @@ 'TableName' => TABLE_PREFIX.'CategoryCustomData', 'ParentPrefix' => 'c', ), + + 'l-cdata' => Array( + 'TableName' => TABLE_PREFIX.'LinkCustomData', + 'ParentPrefix' => 'l', + ), 'n-cdata' => Array( 'TableName' => TABLE_PREFIX.'NewsCustomData', @@ -24,6 +28,11 @@ 'TableName' => TABLE_PREFIX.'TopicCustomData', 'ParentPrefix' => 'bb', ), + + 'p-cdata' => Array( + 'TableName' => TABLE_PREFIX.'ProductsCustomData', + 'ParentPrefix' => 'p', + ), ), 'QueryString' => Array( Index: trunk/kernel/units/custom_data/custom_data_config.php =================================================================== diff -u -r4792 -r4801 --- trunk/kernel/units/custom_data/custom_data_config.php (.../custom_data_config.php) (revision 4792) +++ trunk/kernel/units/custom_data/custom_data_config.php (.../custom_data_config.php) (revision 4801) @@ -4,7 +4,6 @@ 'Prefix' => 'cdata', 'Clones' => Array( - 'u-cdata' => Array( 'TableName' => TABLE_PREFIX.'PortalUserCustomData', 'ParentPrefix' => 'u', @@ -14,6 +13,11 @@ 'TableName' => TABLE_PREFIX.'CategoryCustomData', 'ParentPrefix' => 'c', ), + + 'l-cdata' => Array( + 'TableName' => TABLE_PREFIX.'LinkCustomData', + 'ParentPrefix' => 'l', + ), 'n-cdata' => Array( 'TableName' => TABLE_PREFIX.'NewsCustomData', @@ -24,6 +28,11 @@ 'TableName' => TABLE_PREFIX.'TopicCustomData', 'ParentPrefix' => 'bb', ), + + 'p-cdata' => Array( + 'TableName' => TABLE_PREFIX.'ProductsCustomData', + 'ParentPrefix' => 'p', + ), ), 'QueryString' => Array( Index: trunk/kernel/admin/include/navmenu.php =================================================================== diff -u -r4596 -r4801 --- trunk/kernel/admin/include/navmenu.php (.../navmenu.php) (revision 4596) +++ trunk/kernel/admin/include/navmenu.php (.../navmenu.php) (revision 4801) @@ -212,29 +212,29 @@ NULL,"in-portal:browse","in-portal:editcategory_general","in-portal:editcategory_relations",-1); $objSections->AddSection("in-portal:editcategory_relations","la_tab_Relations",NULL, $admin."/category/", - "javascript:edit_submit('category','CatEditStatus','".$admin."/category/addcategory_relations.php',0);", + "javascript:edit_submit('category','CatEditStatus','".$admin."/category/addcategory_relations.php',0, '&prefix=c');", $admin."/icons/icon46_struct.gif", $admin."/icons/icon24_navigate.gif", NULL,"in-portal:browse","in-portal:editcategory_items","in-portal:editcategory_images",-1); $objSections->AddSection("in-portal:editcategory_images","la_tab_Images", NULL,$admin."/category/", - "javascript:edit_submit('category','CatEditStatus','".$admin."/category/addcategory_images.php',0);", + "javascript:edit_submit('category','CatEditStatus','".$admin."/category/addcategory_images.php',0, '&prefix=c');", $admin."/icons/icon46_struct.gif", $admin."/icons/icon24_navigate.gif", NULL, "in-portal:browse", "in-portal:editcategory_relations", "in-portal:editcategory_permissions",-1); $objSections->AddSection("in-portal:editcategory_permissions","la_tab_Permissions", NULL,$admin."/category/", - "javascript:edit_submit('category','CatEditStatus','".$admin."/category/addcategory_permissions.php',0);", + "javascript:edit_submit('category','CatEditStatus','".$admin."/category/addcategory_permissions.php',0, '&prefix=c');", $admin."/icons/icon46_struct.gif", $admin."/icons/icon24_navigate.gif", NULL, "in-portal:browse", 'in-portal:editcategory_images', 'in-portal:editcategory_custom', -1); $objSections->AddSection("in-portal:editcategory_custom", "la_tab_Custom", NULL, $admin."/category/", - "javascript:edit_submit('category','CatEditStatus','".$admin."/category/addcategory_custom.php',0);", + "javascript:edit_submit('category','CatEditStatus','".$admin."/category/addcategory_custom.php',0, '&prefix=c');", $admin."/icons/icon46_struct.gif", $admin."/icons/icon24_navigate.gif", NULL, "in-portal:browse", "in-portal:editcategory_permissions", NULL,-1); } else { $objSections->AddSection("in-portal:editcategory_permissions","la_tab_Permissions", NULL,$admin."/category/", - "javascript:edit_submit('category','CatEditStatus','".$admin."/category/addcategory_permissions.php',0);", + "javascript:edit_submit('category','CatEditStatus','".$admin."/category/addcategory_permissions.php',0, '&prefix=c');", $admin."/icons/icon46_struct.gif", $admin."/icons/icon24_navigate.gif", NULL, "in-portal:browse", null, null, -1); } Index: trunk/core/kernel/utility/unit_config_reader.php =================================================================== diff -u -r4795 -r4801 --- trunk/core/kernel/utility/unit_config_reader.php (.../unit_config_reader.php) (revision 4795) +++ trunk/core/kernel/utility/unit_config_reader.php (.../unit_config_reader.php) (revision 4801) @@ -107,7 +107,7 @@ else return false; } - function ResetParsedData($include_sections=false) + function ResetParsedData($include_sections = false) { $conn =& $this->Application->GetADODBConnection(); $conn->Query('DELETE FROM '.TABLE_PREFIX.'Cache WHERE VarName = "configs_parsed"'); @@ -117,7 +117,7 @@ } } - function scanModules($folderPath, $cache=true) + function scanModules($folderPath, $cache = true) { if (!defined('IS_INSTALL') && $cache) { $restored = $this->RestoreParsedData(); @@ -418,6 +418,7 @@ function loadConfig($prefix) { if (!isset($this->prefixFiles[$prefix])) { + $this->Application->Debugger->appendTrace(); trigger_error('Configuration file for prefix '.$prefix.' is unknown', E_USER_ERROR); return ; }