Index: trunk/admin/category/category_maint.php =================================================================== diff -u -r123 -r214 --- trunk/admin/category/category_maint.php (.../category_maint.php) (revision 123) +++ trunk/admin/category/category_maint.php (.../category_maint.php) (revision 214) @@ -115,7 +115,8 @@ $sql = "SELECT * FROM $table ORDER BY ParentPath ASC LIMIT $CatIndex,$CatsPerLoad"; $start = getmicrotime(); -//echo $sql."
\n"; + +//echo $sql."
\n"; $objCatList->Query_Item($sql); //echo getmicrotime() - $start." QUERY ".$x."
\n"; $x = 0; @@ -134,6 +135,10 @@ // $objSystemCache->PurgeCategory($cat->Get("CategoryId")); } +$no_url = $adminURL.'/'.$objSession->GetVariable('ReturnScript').'?env='.BuildEnv(); +$yes_url = $_SERVER['PHP_SELF'].'?env='.BuildEnv().'&CatIndex=0&NumCats='.$NumCats; +$cat_update = $objSession->GetVariable('PermCache_UpdateRequired'); + int_header(NULL,NULL,$title); ?> @@ -142,13 +147,21 @@ { document.location = url; } + SetVariable('PermCache_UpdateRequired', 0); + echo "goto_url('$no_url');\n"; + } + ?> $CatsPerLoad) { int_subsection_title(prompt_language("la_confirm_maintenance")); - $yes_url = $_SERVER['PHP_SELF'].'?env='.BuildEnv().'&CatIndex=0&NumCats='.$NumCats; - $no_url = $adminURL.'/browse.php?env='.BuildEnv(); + + ?> @@ -211,13 +224,15 @@ $NumCats) { + $objSession->SetVariable('PermCache_UpdateRequired', 0); $target = $adminURL."/".$objSession->GetVariable('ReturnScript').'?env='.BuildEnv(); //$adminURL."/browse.php?env=".BuildEnv(); } else { $next = $CatIndex+$CatsPerLoad; if($next > $NumCats) { + $objSession->SetVariable('PermCache_UpdateRequired', 0); $target = $adminURL."/".$objSession->GetVariable('ReturnScript').'?env='.BuildEnv(); //$adminURL."/browse.php?env=".BuildEnv(); } else