Example #1
0
        break;
    case 'delete':
        $itemid or message();
        $do->itemid = $itemid;
        $r = $do->get_one();
        if (!$r || $r['username'] != $_username) {
            message();
        }
        $do->delete($itemid);
        dmsg($L['op_del_success'], $forward);
        break;
    default:
        $status = isset($status) ? intval($status) : 3;
        in_array($status, array(2, 3)) or $status = 3;
        $condition = "username='******' AND status={$status}";
        $lists = $do->get_list($condition);
        if ($lists) {
            $tmp = $MOD['linkurl'];
            foreach ($lists as $k => $v) {
                if ($v['catid']) {
                    $lists[$k]['cate'] = cat_pos(get_cat($v['catid']), '-', 1);
                }
                if ($v['email'] != $_email) {
                    $db->query("UPDATE {$DT_PRE}alert SET email='{$_email}' WHERE itemid={$v['itemid']}");
                }
            }
            $MOD['linkurl'] = $tmp;
        }
        $head_title = $L['alert_title'];
        break;
}
Example #2
0
 case 'reject':
     $itemid or msg('请选择贸易提醒');
     $do->check($itemid, 2);
     dmsg('撤销成功', $forward);
     break;
 case 'delete':
     $itemid or msg('请选择贸易提醒');
     $do->delete($itemid);
     dmsg('删除成功', $forward);
     break;
 case 'check':
     if ($itemid && !$psize) {
         $do->check($itemid);
         dmsg('审核成功', $forward);
     } else {
         $lists = $do->get_list('status=2' . $condition, $dorder[$order]);
         if ($lists) {
             $tmp = $MOD['linkurl'];
             foreach ($lists as $k => $v) {
                 if ($v['catid']) {
                     $lists[$k]['cate'] = cat_pos(get_cat($v['catid']), '-', 1);
                 }
             }
             $MOD['linkurl'] = $tmp;
         }
         $menuid = 2;
         include tpl('alert', $module);
     }
     break;
 default:
     $lists = $do->get_list('status=3' . $condition, $dorder[$order]);