Exemplo n.º 1
0
            include M_ROOT . $u_tplname;
        }
    } else {
        if (empty($arcdeal)) {
            mcmessage('selectopeitem', M_REFERER);
        }
        if (empty($selectid)) {
            mcmessage('conoffer', M_REFERER);
        }
        $uedit = new cls_cuedit();
        foreach ($selectid as $cid) {
            if ($errno = $uedit->read($cid, 'reply')) {
                continue;
            }
            if (!empty($arcdeal['delete'])) {
                $uedit->delete(0);
                continue;
            }
            if (!empty($arcdeal['check'])) {
                $uedit->updatefield('checked', 1);
            } elseif (!empty($arcdeal['uncheck'])) {
                $uedit->updatefield('checked', 0);
            }
            $uedit->updatedb();
            $uedit->init();
        }
        mcmessage('replysetsucceed', "?action=areplys{$filterstr}&page={$page}");
    }
} else {
    include M_ROOT . $u_tplname;
}
Exemplo n.º 2
0
         include M_ROOT . $u_tplname;
     }
 } else {
     if (empty($arcdeal) && empty($itemsnew)) {
         mcmessage('selectopeitem', M_REFERER);
     }
     if (empty($selectid)) {
         mcmessage('conoffer', M_REFERER);
     }
     $uedit = new cls_cuedit();
     foreach ($selectid as $cid) {
         if ($errno = $uedit->read($cid, 'offer')) {
             continue;
         }
         if (!empty($arcdeal['delete'])) {
             $uedit->delete(1);
             continue;
         }
         if ($curuser->pmbypmids('cuadd', $uedit->commu['setting']['apmid'])) {
             if (!empty($arcdeal['readd'])) {
                 $uedit->updatefield('refreshdate', $timestamp);
                 $uedit->updatefield('enddate', empty($uedit->commu['setting']['vdays']) ? 0 : $timestamp + 86400 * $uedit->commu['setting']['vdays']);
             }
             if (isset($itemsnew[$cid]['oprice'])) {
                 //更新报价算一次重发
                 $uedit->updatefield('oprice', max(0, round($itemsnew[$cid]['oprice'], 2)));
                 $uedit->updatefield('refreshdate', $timestamp);
                 $uedit->updatefield('enddate', empty($uedit->commu['setting']['vdays']) ? 0 : $timestamp + 86400 * $uedit->commu['setting']['vdays']);
             }
         }
         if (isset($itemsnew[$cid]['storage'])) {
Exemplo n.º 3
0
 //限额文档统计
 $curuser->basedeal('reply', 1, 1, 1);
 $aedit->arc_nums('replys', 1, 1);
 $uedit = new cls_cuedit();
 $uedit->read($cid, 'reply');
 foreach (array('citems', 'fields') as $var) {
     ${$var} =& $uedit->{$var};
 }
 $c_upload = new cls_upload();
 $fields = fields_order($fields);
 $a_field = new cls_field();
 foreach ($ucotypes as $k => $v) {
     if (isset($communew['uccid' . $k])) {
         if (in_array('uccid' . $k, $citems) && $v['umode'] != 2) {
             if ($v['notblank'] && empty($communew['uccid' . $k])) {
                 $uedit->delete();
                 mcmessage('notnull', axaction(2, M_REFERER), $v['cname']);
             }
             $uedit->updatefield('uccid' . $k, $communew['uccid' . $k]);
             if ($v['emode']) {
                 $communew["uccid{$k}date"] = !isdate($communew["uccid{$k}date"]) ? 0 : strtotime($communew["uccid{$k}date"]);
                 if ($uedit->info["uccid{$k}"] && !$communew["uccid{$k}date"] && $v['emode'] == 2) {
                     $uedit->delete();
                     mcmessage('setcoclass', axaction(2, M_REFERER), $v['cname']);
                 }
                 !$uedit->info["uccid{$k}"] && ($communew["uccid{$k}date"] = 0);
                 $uedit->updatefield("uccid{$k}date", $communew["uccid{$k}date"]);
             }
         }
     }
 }