Index: trunk/kernel/action.php =================================================================== diff -u -r228 -r234 --- trunk/kernel/action.php (.../action.php) (revision 228) +++ trunk/kernel/action.php (.../action.php) (revision 234) @@ -1063,17 +1063,12 @@ } break; case "m_theme_primary": - if(is_array($_POST["itemlist"])) + if( count($_POST['itemlist']) ) { - $ThemeId = (int)$_POST["itemlist"][0]; + $ThemeId = array_shift( $_POST['itemlist'] ); + $t = new clsThemeList(); + $t->SetPrimaryTheme($ThemeId); } - else - (int)$ThemeId = $_POST["itemlist"]; - if($ThemeId) - { - $t = new clsThemeList(); - $t->SetPrimaryTheme($ThemeId); - } break; case "m_template_edit":