Get("Site_Path"); $admin = $objConfig->Get("AdminDirectory"); if(!strlen($admin)) $admin = "admin"; $localURL=$rootURL."kernel/"; $adminURL = $rootURL.$admin; $imagesURL = $adminURL."/images"; //$pathtolocal = $pathtoroot."in-news/"; require_once ($pathtoroot.$admin."/include/elements.php"); require_once ($pathtoroot."kernel/admin/include/navmenu.php"); //require_once ($pathtolocal."admin/include/navmenu.php"); require_once($pathtoroot.$admin."/toolbar.php"); require_once($pathtoroot.$admin."/listview/listview.php"); $section = "in-portal:category_maint"; require_once($pathtoroot.$admin."/category/permcacheupdate.php"); if(!$objSession->GetVariable('PermCache_UpdateRequired')) { die(header('Location: '.$adminURL.'/'.$objSession->GetVariable('ReturnScript').'?env='.BuildEnv())); } if(isset($_GET['continue'])) { $updater =& new clsCacheUpdater(1); if(!intval($_GET['continue'])) { $updater->clearData(); die(header('Location: '.$adminURL.'/'.$objSession->GetVariable('ReturnScript').'?env='.BuildEnv())); } } else { $updater =& new clsCacheUpdater(); $no_url = $_SERVER['PHP_SELF'].'?env='.BuildEnv().'&continue=0'; $yes_url = $_SERVER['PHP_SELF'].'?env='.BuildEnv().'&continue=1'; if(!isset($_GET['force'])) if($updater->totalCats > CACHE_PERM_CHUNK_SIZE) { $updater->setData(); $title = prompt_language("la_prompt_updating")." ".prompt_language("la_Text_Categories"); int_header(NULL,NULL,$title); flush(); ?>
" onclick="javascript:goto_url('');" class="button"> " onclick="javascript:goto_url('');" class="button">
getDonePercent(); echo ''; if ($percent == 0) echo ''; else if ($percent < 60) echo ''; else if ($percent == 100) echo ''; else echo ''; echo '
'.$percent.'%
'.$percent.'%
'.$percent.'%
'.$percent.'%
'; flush(); $needs_more = TRUE; while ($needs_more && $updater->iteration < CACHE_PERM_CHUNK_SIZE) { $needs_more = $updater->DoTheJob(); } if ($needs_more) { $updater->setData(); $url=$adminURL.'/category/category_maint.php?env='.BuildEnv().'&continue=1'; } else { $updater->clearData(); $url = $adminURL.'/'.$objSession->GetVariable('ReturnScript').'?env='.BuildEnv(); $objSession->SetVariable('PermCache_UpdateRequired', 0); } print ""; int_footer(); exit; ?>