if ($_GET['act'] != 'create') { $_p['buttons'] = '<div id="create_new"><a class="button" href="' . K_ADMIN_URL . K_ADMIN_PAGE . '?o=folders&act=create&tpl=' . $tpl_id . '&nonce=' . $FUNCS->create_nonce('create_folder') . '" title="' . $FUNCS->t('add_new_folder') . '"><span>' . $FUNCS->t('add_new') . '</span></a></div>'; } $_p['subtitle'] = $_GET['act'] == 'create' ? $FUNCS->t('add_new') : $FUNCS->t('edit'); $_p['show_advanced'] = 0; $_p['content'] = $html; $FUNCS->render_admin_page_ex($_p); } } elseif ($_GET['act'] == 'delete') { if ($folder_id) { $FUNCS->validate_nonce('delete_folder_' . $folder_id); $folder =& $PAGE->folders->find_by_id($folder_id); if (!$folder) { die('ERROR: No folder with id: ' . $folder_id); } $folder->delete(); $qs = '?o=folders&tpl=' . $PAGE->tpl_id; if (isset($_GET['pg'])) { $qs .= '&pg=' . $_GET['pg']; } header("Location: " . K_ADMIN_URL . K_ADMIN_PAGE . $qs); exit; } } } else { // Any folders marked for deletion? if (isset($_POST['folder-id'])) { $FUNCS->validate_nonce('bulk_action_folder'); foreach ($_POST['folder-id'] as $v) { if ($FUNCS->is_non_zero_natural($v)) { $folder_id = intval($v);