Beispiel #1
0
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')));
}
Beispiel #2
0
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);
}
Beispiel #3
0
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')));
}