function edit_tailor_cat() { global $smarty; $obj = new varia(); $obj->set_where("var_name = 'tailor_data_cat'"); $list = $obj->get_list(); for ($i = 0; $i < count($_POST['varia_id']); $i++) { $varia_id = strict($_POST['varia_id'][$i]); $data_channel = strict($_POST['data_channel'][$i]); $data_cat = strict($_POST['data_cat'][$i]); for ($j = 0; $j < count($list); $j++) { if ($list[$j]['var_id'] == $varia_id) { $arr = explode('|', $list[$j]['var_value']); if ($arr[2] != $data_channel || $arr[3] != $data_cat) { $val = $arr[0] . '|' . $arr[1] . '|' . $data_channel . '|' . $data_cat; $obj = new varia(); $obj->set_value('var_value', $val); $obj->set_where('var_id = ' . $varia_id); $obj->edit(); } break; } } } $smarty->assign('info_text', '修改分类设置成功'); $smarty->assign('link_text', '返回上一页'); $smarty->assign('link_href', url(array('channel' => 'data', 'mod' => 'tailor_set'))); }
function admin_power() { global $global, $smarty; $adm_id = post('adm_id'); $obj = new admin(); $obj->set_where('adm_id = ' . $global['admin_id']); $a = $obj->get_one(); $obj->set_where(''); $obj->set_where("adm_id = {$adm_id}"); $b = $obj->get_one(); $success = 0; if ($a['adm_grade'] < $b['adm_grade']) { $adm_power = ''; for ($i = 0; $i < count($_POST['url']); $i++) { $adm_power .= strict($_POST['url'][$i]) . '|'; } $adm_power = substr($adm_power, 0, -1); $obj->set_value('adm_power', $adm_power); $obj->set_where(''); $obj->set_where("adm_id = {$adm_id}"); $obj->edit(); $success = 1; } if ($success) { $info_text = '修改权限成功'; $link_text = '返回列表页'; $link_href = url(array('channel' => 'basic', 'mod' => 'admin_list')); } else { $info_text = '修改权限失败'; $link_text = '返回上一页'; $link_href = url(array('channel' => 'basic', 'mod' => 'admin_power')); } $smarty->assign('info_text', $info_text); $smarty->assign('link_text', $link_text); $smarty->assign('link_href', $link_href); }
function edit_channel_name() { global $smarty; for ($i = 0; $i < count($_POST['cha_id']); $i++) { $cha_name = strict($_POST['cha_name'][$i]); $cha_id = strict($_POST['cha_id'][$i]); $obj = new channel(); $obj->set_value('cha_name', $cha_name); $obj->set_where('cha_id = ' . $cha_id); $obj->edit(); } $smarty->assign('info_text', '修改频道标题成功'); $smarty->assign('link_text', '返回上一页'); $smarty->assign('link_href', url(array('channel' => 'super', 'mod' => 'channel_name'))); }