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; }
} 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'])) { $uedit->updatefield('storage', max(-1, intval($itemsnew[$cid]['storage']))); } if (!empty($arcdeal['ucid'])) { $uedit->updatefield('ucid', $arcucid); }
$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"]); } } } } foreach ($fields as $k => $v) { if (!$v['isfunc'] && !$v['isadmin']) { if ($curuser->pmbypmids('field', $v['pmid'])) {
$noedit = noedit($k, $v['isadmin'] || !$curuser->pmbypmids('field', $v['pmid'])); $a_field->trfield('offernew', $noedit, 'o'); !$noedit && ($submitstr .= $a_field->submitstr); } } } unset($a_field); tabfooter('newcommu'); check_submit_func($submitstr); m_guide(@$u_guide); } else { include M_ROOT . $u_tplname; } } else { if (isset($offernew['oprice'])) { $uedit->updatefield('oprice', max(0, round($offernew['oprice'], 2))); $uedit->updatefield('refreshdate', $timestamp); $uedit->updatefield('enddate', empty($uedit->commu['setting']['vdays']) ? 0 : $timestamp + 86400 * $uedit->commu['setting']['vdays']); } if (isset($offernew['storage'])) { $uedit->updatefield('storage', max(-1, intval($offernew['storage']))); } $c_upload = new cls_upload(); $fields = fields_order($fields); $a_field = new cls_field(); foreach ($ucotypes as $k => $v) { if (isset($offernew['uccid' . $k])) { if (in_array('uccid' . $k, $citems) && !noedit('uccid' . $k, $v['umode'] == 2)) { $uedit->updatefield('uccid' . $k, $offernew['uccid' . $k]); if ($v['emode']) { $offernew["uccid{$k}date"] = !isdate($offernew["uccid{$k}date"]) ? 0 : strtotime($offernew["uccid{$k}date"]);
$a_field->field = $v; $a_field->oldvalue = $oldrow[$k]; if ($curuser->pmbypmids('field', $v['pmid'])) { $a_field->trfield('replynew', '', 'r'); $submitstr .= $a_field->submitstr; } } } unset($a_field); tabfooter('breplydetail'); check_submit_func($submitstr); } else { $c_upload = new cls_upload(); $fields = fields_order($fields); $a_field = new cls_field(); $uedit->updatefield('refreshdate', $timestamp); foreach ($ucotypes as $k => $v) { if (in_array('uccid' . $k, $citems) && $v['umode'] != 1) { $uedit->updatefield('uccid' . $k, $replynew['uccid' . $k]); if ($v['emode']) { $replynew["uccid{$k}date"] = !isdate($replynew["uccid{$k}date"]) ? 0 : strtotime($replynew["uccid{$k}date"]); if ($uedit->info["uccid{$k}"] && !$replynew["uccid{$k}date"] && $v['emode'] == 2) { amessage('setcoclass', axaction(2, M_REFERER), $v['cname']); } !$uedit->info["uccid{$k}"] && ($replynew["uccid{$k}date"] = 0); $uedit->updatefield("uccid{$k}date", $replynew["uccid{$k}date"]); } } } foreach ($fields as $k => $v) { if (!$v['isfunc']) {
tabfooter('newcommu'); check_submit_func($submitstr); m_guide(@$u_guide); } else { include M_ROOT . $u_tplname; } $db->query("UPDATE {$tblprefix}replys SET " . ($amode ? "aread='1'" : "uread='1'") . " WHERE cid='{$cid}'"); } else { $c_upload = new cls_upload(); $fields = fields_order($fields); $a_field = new cls_field(); foreach ($ucotypes as $k => $v) { if (isset($replynew['uccid' . $k])) { if (in_array('uccid' . $k, $citems)) { $noedit = $amode ? noedit('uccid' . $k, $v['umode'] == 1) : noedit('uccid' . $k, $v['umode'] == 2); !$noedit && $uedit->updatefield('uccid' . $k, $replynew['uccid' . $k]); if (!$noedit && $v['emode']) { $replynew["uccid{$k}date"] = !isdate($replynew["uccid{$k}date"]) ? 0 : strtotime($replynew["uccid{$k}date"]); if ($uedit->info["uccid{$k}"] && !$replynew["uccid{$k}date"] && $v['emode'] == 2) { mcmessage('setcoclass', axaction(2, M_REFERER), $v['cname']); } !$uedit->info["uccid{$k}"] && ($replynew["uccid{$k}date"] = 0); $uedit->updatefield("uccid{$k}date", $replynew["uccid{$k}date"]); } } } } foreach ($fields as $k => $v) { if (isset($replynew[$k])) { if (!$v['isfunc'] && ($amode || !$v['isadmin'])) { $a_field->init();
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(1); continue; } if ($curuser->pmbypmids('cuadd', $uedit->commu['setting']['apmid'])) { if (!empty($arcdeal['readd']) && !empty($uedit->commu['setting']['repeat']) && (empty($uedit->commu['setting']['repeattime']) || $uedit->info['refreshdate'] - $timestamp > 60 * $uedit->commu['setting']['repeattime'])) { $uedit->updatefield('refreshdate', $timestamp); } } if (!empty($arcdeal['ucid'])) { $uedit->updatefield('ucid', $arcucid); } $uedit->updatedb(); $uedit->init(); } mcmessage('replysetsucceed', "?action=replys{$filterstr}&page={$page}"); }