function delete_template($dir) { $current = config('template_dir'); $tpl = $this->get_template_details($current); if ($tpl['dir'] == $dir) { e(lang('You cannot delete current active template.')); } else { if ($template = $this->is_template($dir)) { if (is_template_hidden($template['dir'])) { show_the_template($template['dir']); } $path = STYLES_DIR . '/' . $template['dir']; rmdir_recurse($path); return true; } else { e(lang('Either it is not a Clipbucket compatible template or template does not exist')); } } }
} } if ($_GET['change']) { $myquery->set_template($_GET['change']); $dir = mysql_clean($_GET['change']); if (is_template_hidden($dir)) { show_the_template($dir); } } if ($_GET['hide']) { $tpl_dir = mysql_clean($_GET['hide']); hide_the_template($tpl_dir); } if ($_GET['show']) { $tpl_dir = mysql_clean($_GET['show']); show_the_template($tpl_dir); } if ($_POST['do-action']) { $do_action = mysql_clean($_POST['do-action']); switch ($do_action) { case "upload-theme": default: assign("uploading_theme", true); $theme_file = $_FILES['theme-file']; $messages = upload_new_theme($theme_file); break; } assign('messages', $messages); } if (isset($_POST['delete_selected'])) { $total = count($_POST['check_template']);