Index: trunk/kernel/include/category.php =================================================================== diff -u -N -r3228 -r3237 --- trunk/kernel/include/category.php (.../category.php) (revision 3228) +++ trunk/kernel/include/category.php (.../category.php) (revision 3237) @@ -61,8 +61,8 @@ $sql = 'SELECT Filename FROM '.$this->tablename.' WHERE CategoryId = '.$this->UniqueId(); $db_filename = $db->GetOne($sql); -// $check = true; - $check = $db_filename != $filename; + $check = true; +// $check = $db_filename != $filename; if($check) { Index: trunk/kernel/action.php =================================================================== diff -u -N -r3162 -r3237 --- trunk/kernel/action.php (.../action.php) (revision 3162) +++ trunk/kernel/action.php (.../action.php) (revision 3237) @@ -1235,6 +1235,23 @@ } } break; + + case 'm_themes_rescan': + $objThemes->CreateMissingThemes(); + if (!$objThemes->Items) + { + $objThemes->Query_Item('SELECT * FROM '.$objThemes->SourceTable); + } + + $keys = array_keys($objThemes->Items); + foreach ($keys as $theme_index) + { + $theme =& $objThemes->Items[$theme_index]; + $theme->VerifyTemplates(); + } + + break; + case "m_theme_add": $ado = &GetADODBConnection(); $rs = $ado->Execute("SELECT COUNT(*) as c FROM ".GetTablePrefix().'Theme WHERE Name="'.$_POST["name"].'"'); Index: trunk/admin/config/config_theme.php =================================================================== diff -u -N -r2853 -r3237 --- trunk/admin/config/config_theme.php (.../config_theme.php) (revision 2853) +++ trunk/admin/config/config_theme.php (.../config_theme.php) (revision 3237) @@ -73,6 +73,9 @@ "tool_primary_theme.gif"); $listImages[] = "ThemeChecks.addImage('theme_primary','$imagesURL/toolbar/tool_primary_theme.gif','$imagesURL/toolbar/tool_primary_theme_f3.gif',1); "; +$objListToolBar->Add("rescan_themes", "la_ToolTip_RescanThemes",'#',"swap('rescan_themes','toolbar/tool_rescan_themees_f2.gif');", + "swap('rescan_themes', 'toolbar/tool_rescan_themes.gif');","ThemeChecks.check_submit('config_theme', 'm_themes_rescan');",$imagesURL."/toolbar/tool_rescan_themes.gif"); + $objListToolBar->AddToInitScript($listImages); $objListToolBar->AddToInitScript("fwLoadMenus(); \n");