Пример #1
0
             dmsg($L['op_edit_success'], $forward);
         } else {
             message($do->errmsg);
         }
     } else {
         extract($r);
     }
     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']}");