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"].'"');