GetTemplateOperations(); if (isset($_POST['idlist'])) { foreach (explode(':', $_POST['idlist']) as $id) { $template =& $templateops->LoadTemplateByID($id); $nodelist[] =& $template; } } else { foreach ($_POST as $k=>$v) { if (startswith($k, 'multitemplate-')) { $id = substr($k, strlen('multitemplate-')); $template =& $templateops->LoadTemplateByID($id); if ($action == 'delete' && $template->UsageCount() > 0) $badlist[] =& $template; else $nodelist[] =& $template; } } } include_once("header.php"); if (count($nodelist) == 0 && count($badlist) == 0) { redirect("listtemplates.php".$urlext); } else { if ($action == 'delete') { ?>

' . "\n"; echo "
\n"; echo ''."\n"; echo "
\n"; $idlist = array(); if (count($nodelist) > 0) { echo '

'.lang('templatestodelete').'

' . "\n"; foreach ($nodelist as $node) { echo $node->name . '
' . "\n"; $idlist[] = $node->id; } echo '

'; } if (count($badlist) > 0) { echo '

'.lang('wontdeletetemplateinuse').'

' . "\n"; foreach ($badlist as $node) { echo $node->name . '
' . "\n"; } echo '

'; } echo '

 

'; echo '' . "\n"; ?> 0) { ?>

id; $title = $node->name; $node->Delete(); // put mention into the admin log audit($id, 'HTML-template: '.$title, 'Deleted'); } } redirect("listtemplates.php".$urlext); } else if ($action == 'inactive') { $userid = get_userid(); $permission = check_permission($userid, 'Modify Templates'); foreach ($nodelist as $node) { if ($permission) { if ($node->active) { $node->active = false; $node->Save(); } } } redirect("listtemplates.php".$urlext); } else if ($action == 'active') { $userid = get_userid(); $permission = check_permission($userid, 'Modify Templates'); foreach ($nodelist as $node) { if ($permission) { if (!$node->active) { $node->active = true; $node->Save(); } } } redirect("listtemplates.php".$urlext); } else { redirect("listtemplates.php".$urlext); } } include_once("footer.php"); # vim:ts=4 sw=4 noet ?>