if (isset($_POST['submit_group'])) { //submit group $post = array('group_title' => $_POST['group_title'], 'group_desc' => $_POST['group_desc'], 'group_image' => $_POST['group_img'], 'active' => isset($_POST['active']) ? '1' : '0'); if (isset($_POST['group']) && $_POST['group']) { //update group save_question_group($post, $_POST['group']); push_messages('updated group with id=' . $_POST['group']); } else { //add new group save_question_group($post); push_messages('Added new group !'); } } if (isset($_GET['del'])) { //del group del_group($_GET['del']); } if (isset($_GET['group'])) { //edit group $edit_group = get_question_group($_GET['group']); if (!$edit_group) { show_error('Not Found Group', 'Khong tim thay group id=' . $_GET['group']); } } //message show_messages(); ?> <h2>Question Group</h2> <form method="post" action="group.php" accept-charset="utf-8"> <input type="hidden" name="group" value="<?php echo isset($edit_group) ? $edit_group->id : '';
$link[1]['href'] = "?act=edit_group&alias=" . $setsqlarr['g_alias']; $db->updatetable(table('category_group'), $setsqlarr, " g_id=" . intval($_POST['g_id'])) ? '' : adminmsg("修改失败!", 0); //同时修改分类组下的分类别名 $catarr['c_alias'] = $setsqlarr['g_alias']; $db->updatetable(table('category'), $catarr, " c_alias='" . $_POST['old_g_alias'] . "'") ? '' : adminmsg("修改失败!", 0); //填写管理员日志 write_log("后台成功修改分类!", $_SESSION['admin_name'], 3); adminmsg("修改成功!", 2, $link); } } else { adminmsg("添加失败,调用名有重复", 0); } } elseif ($act == 'del_group') { check_token(); $alias = $_REQUEST['alias']; if ($num = del_group($alias)) { adminmsg("删除成功!共删除" . $num . "行", 2); } else { adminmsg("删除失败!", 1); } } elseif ($act == 'show_category') { get_token(); $smarty->assign('navlabel', "group"); $smarty->assign('group', get_category_group_one($_GET['alias'])); $smarty->assign('category', get_category($_GET['alias'])); $smarty->display('category/admin_category_list.htm'); } elseif ($act == 'category_save') { check_token(); if (is_array($_POST['c_id']) && count($_POST['c_id']) > 0) { for ($i = 0; $i < count($_POST['c_id']); $i++) { if (!empty($_POST['c_name'][$i])) {
if (empty($GLOBALS['adminid'])) { echo 'nologin'; exit; } switch ($n) { case 'delAdminUser': del_admin_user(); break; case 'lostContact': lostContact(); break; case 'deleteComment': del_comment(); break; case 'delGroup': del_group(); break; case 'del_action': del_action(); break; case 'searchKefu': search_kefu(); break; case 'remove_group': remove_group(); break; case 'judgeMember': judge_member(); break; case 'search_group': search_group();