Index: trunk/kernel/include/config.php =================================================================== diff -u -N -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 -N -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 -N -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 -N -r2853 -r2882 --- trunk/admin/include/elements.php (.../elements.php) (revision 2853) +++ trunk/admin/include/elements.php (.../elements.php) (revision 2882) @@ -454,6 +454,12 @@ END; + + if( class_exists('kApplication') ) + { + $application =& kApplication::Instance(); + $application->Done(); + } }//Page Footer Index: trunk/kernel/include/systemconfiguration.php =================================================================== diff -u -N -r534 -r2882 --- trunk/kernel/include/systemconfiguration.php (.../systemconfiguration.php) (revision 534) +++ trunk/kernel/include/systemconfiguration.php (.../systemconfiguration.php) (revision 2882) @@ -1,6 +1,7 @@ Index: trunk/kernel/include/init.php =================================================================== diff -u -N -r13 -r2882 --- trunk/kernel/include/init.php (.../init.php) (revision 13) +++ trunk/kernel/include/init.php (.../init.php) (revision 2882) @@ -1 +1,4 @@ -$lid=0; + \ No newline at end of file Index: trunk/kernel/include/error.php =================================================================== diff -u -N -r13 -r2882 --- trunk/kernel/include/error.php (.../error.php) (revision 13) +++ trunk/kernel/include/error.php (.../error.php) (revision 2882) @@ -1,7 +1,5 @@ class: ".get_class($this)."
"; if ($this->Data[$name] != $value && $value != '') {