Index: trunk/kernel/include/config.php
===================================================================
diff -u -r2743 -r2882
--- trunk/kernel/include/config.php (.../config.php) (revision 2743)
+++ trunk/kernel/include/config.php (.../config.php) (revision 2882)
@@ -1,6 +1,4 @@
Execute( sprintf($sql, $db->qstr($sessionkey), $db->qstr($variableName), $db->qstr($variableValue) ) );
+ if( class_exists('kApplication') )
+ {
+// echo 'var stored ['.$variableName.'] = ['.$variableValue.']
';
+ $application =& kApplication::Instance();
+ $application->StoreVar($variableName, $variableValue);
+ }
+
// echo "
UPDATE: $sql
";
//}
}
Index: trunk/kernel/include/item.php
===================================================================
diff -u -r2734 -r2882
--- trunk/kernel/include/item.php (.../item.php) (revision 2734)
+++ trunk/kernel/include/item.php (.../item.php) (revision 2882)
@@ -1,6 +1,4 @@
0 )
LogEntry("ADO Extension: ".ADODB_EXTENSION."\n");
-require_once($pathtoroot."kernel/include/parseditem.php");
-require_once($pathtoroot."kernel/include/item.php");
-require_once($pathtoroot."kernel/include/syscache.php");
-require_once($pathtoroot."kernel/include/modlist.php");
-require_once($pathtoroot."kernel/include/searchconfig.php");
-require_once($pathtoroot."kernel/include/banrules.php");
+require_once(FULL_PATH.'/kernel/include/parseditem.php');
+require_once(FULL_PATH.'/kernel/include/itemreview.php'); // moved from kernel/include/item.php
+require_once(FULL_PATH.'/kernel/include/itemrating.php'); // moved from kernel/include/item.php
+
+require_once(FULL_PATH.'/kernel/include/item.php');
+require_once(FULL_PATH.'/kernel/include/syscache.php');
+require_once(FULL_PATH.'/kernel/include/modlist.php');
+require_once(FULL_PATH.'/kernel/include/searchconfig.php');
+require_once(FULL_PATH.'/kernel/include/banrules.php');
+
$objModules = new clsModList();
$objSystemCache = new clsSysCacheList();
$objSystemCache->PurgeExpired();
$objBanList = new clsBanRuleList();
-require_once($pathtoroot."kernel/include/image.php");
+require_once(FULL_PATH.'/kernel/include/image.php');
-require_once($pathtoroot."kernel/include/itemtypes.php");
+require_once(FULL_PATH.'/kernel/include/itemtypes.php');
$objItemTypes = new clsItemTypeList();
-require_once($pathtoroot."kernel/include/theme.php");
+require_once(FULL_PATH.'/kernel/include/theme.php');
$objThemes = new clsThemeList();
-require_once($pathtoroot."kernel/include/language.php");
+require_once(FULL_PATH.'/kernel/include/language.php');
$objLanguages = new clsLanguageList();
$objImageList = new clsImageList();
/* Load session and user class definitions */
//require_once("include/customfield.php");
//require_once("include/custommetadata.php");
-require_once($pathtoroot."kernel/include/usersession.php");
-require_once($pathtoroot."kernel/include/favorites.php");
-require_once($pathtoroot."kernel/include/portaluser.php");
-require_once($pathtoroot."kernel/include/portalgroup.php");
+require_once(FULL_PATH.'/kernel/include/usersession.php');
+require_once(FULL_PATH.'/kernel/include/favorites.php');
+require_once(FULL_PATH.'/kernel/include/portaluser.php');
+require_once(FULL_PATH.'/kernel/include/portalgroup.php');
/* create the user management class */
$objFavorites = new clsFavoriteList();
$objUsers = new clsUserManager();
$objGroups = new clsGroupList();
-require_once($pathtoroot."kernel/include/cachecount.php");
-require_once($pathtoroot."kernel/include/customfield.php");
-require_once($pathtoroot."kernel/include/custommetadata.php");
-require_once($pathtoroot."kernel/include/permissions.php");
-require_once($pathtoroot."kernel/include/relationship.php");
-require_once($pathtoroot."kernel/include/category.php");
-require_once($pathtoroot."kernel/include/statitem.php");
+require_once(FULL_PATH.'/kernel/include/cachecount.php');
+require_once(FULL_PATH.'/kernel/include/customfield.php');
+require_once(FULL_PATH.'/kernel/include/custommetadata.php');
+require_once(FULL_PATH.'/kernel/include/permissions.php');
+require_once(FULL_PATH.'/kernel/include/relationship.php');
+require_once(FULL_PATH.'/kernel/include/category.php');
+require_once(FULL_PATH.'/kernel/include/statitem.php');
/* category base class, used by all the modules at some point */
$objPermissions = new clsPermList();
$objPermCache = new clsPermCacheList();
@@ -160,19 +167,19 @@
$objCustomDataList = new clsCustomDataList();
$objCountCache = new clsCacheCountList();
-require_once($pathtoroot."kernel/include/smtp.php");
-require_once($pathtoroot."kernel/include/emailmessage.php");
-require_once($pathtoroot."kernel/include/events.php");
+require_once(FULL_PATH.'/kernel/include/smtp.php');
+require_once(FULL_PATH.'/kernel/include/emailmessage.php');
+require_once(FULL_PATH.'/kernel/include/events.php');
LogEntry("Creating Mail Queue..\n");
$objMessageList = new clsEmailMessageList();
$objEmailQueue = new clsEmailQueue();
LogEntry("Done creating Mail Queue Objects\n");
-require_once($pathtoroot."kernel/include/searchitems.php");
-require_once($pathtoroot."kernel/include/advsearch.php");
+require_once(FULL_PATH.'/kernel/include/searchitems.php');
+require_once(FULL_PATH.'/kernel/include/advsearch.php');
-require_once($pathtoroot."kernel/include/parse.php");
-require_once($pathtoroot."kernel/include/socket.php");
+require_once(FULL_PATH.'/kernel/include/parse.php');
+require_once(FULL_PATH.'/kernel/include/socket.php');
/* responsible for including module code as required
This script also creates an instance of the user session onject and
Index: trunk/admin/users/adduser.php
===================================================================
diff -u -r2853 -r2882
--- trunk/admin/users/adduser.php (.../adduser.php) (revision 2853)
+++ trunk/admin/users/adduser.php (.../adduser.php) (revision 2882)
@@ -47,6 +47,8 @@
$objCustomDataList->CreateEmptyEditTable("CustomDataId");
$objImages->CreateEmptyEditTable("ResourceId");
$objUserGroupsList->CreateEmptyEditTable("PortalUserId");
+
+ $objItemTypes->BuildUserItemTable(-1, 1); // 0 - user_id, 1 - clear table
}
else
{
Index: trunk/admin/include/elements.php
===================================================================
diff -u -r2853 -r2882
--- trunk/admin/include/elements.php (.../elements.php) (revision 2853)
+++ trunk/admin/include/elements.php (.../elements.php) (revision 2882)
@@ -454,6 +454,12 @@