$citems = empty($commu['setting']['citems']) ? array() : explode(',', $commu['setting']['citems']); $aedit = new cls_arcedit(); $aedit->set_aid($report['aid']); $aedit->detail_data(); if (!submitcheck('newcommu')) { tabheader($commu['cname'] . ' - ' . lang('based_msg'), 'commudetail', "?entry=reports&action=reportdetail&cid={$cid}{$param_suffix}{$forwardstr}", 2, 1, 1); $archive = $db->fetch_one("SELECT * FROM {$tblprefix}archives WHERE aid='{$report['aid']}'"); trbasic(lang('lookrelatedsource'), '', "<a href=\"" . view_arcurl($aedit->archive) . "\" target=\"_blank\">>> " . $aedit->archive['subject'] . "</a>", ''); trbasic(lang('add_time'), '', date('Y-m-d H:i', $report['createdate']), ''); tabfooter(); $a_field = new cls_field(); tabheader($commu['cname'] . ' - ' . lang('submitmessage')); $submitstr = ''; foreach ($ucotypes as $k => $v) { if (in_array('uccid' . $k, $citems) && $v['umode'] != 1) { trbasic($v['cname'], '', mu_cnselect("communew[uccid{$k}]", $report["uccid{$k}"], $k, lang('p_choose'), $v['emode'], "communew[uccid{$k}date]", @$report["uccid{$k}date"] ? date('Y-m-d', $report["uccid{$k}date"]) : ''), ''); $submitstr .= makesubmitstr("communew[uccid{$k}]", $v['notblank'], 0, 0, 0, 'common'); $v['emode'] == 2 && ($submitstr .= makesubmitstr("communew[uccid{$k}date]", 1, 0, 0, 0, 'date')); } } $a_field = new cls_field(); foreach ($bfields as $k => $v) { if (!$v['isfunc'] && in_array($k, $citems)) { $a_field->init(); $a_field->field = $v; $a_field->oldvalue = isset($report[$k]) ? $report[$k] : ''; $a_field->trfield('communew', '', 'b'); $submitstr .= $a_field->submitstr; } } unset($a_field);
$freeupdate = $curuser->check_allow('freeupdatecheck') || !$oldrow['checked']; if (!submitcheck('newcommu')) { if (empty($u_tplname)) { tabheader((empty($u_mtitle) ? $commu['cname'] : $u_mtitle) . ' ' . "<a href=\"" . view_arcurl($oldrow) . "\" target=\"_blank\">>> " . $oldrow['subject'] . "</a>", 'commudetail', "?action=offer&cid={$cid}", 2, 1, 1); $submitstr = ''; if (empty($u_lists) || in_array('oprice', $u_lists)) { trbasic(lang('price'), 'offernew[oprice]', $oldrow['oprice']); } if (empty($u_lists) || in_array('storage', $u_lists)) { trbasic(lang('stock'), 'offernew[storage]', $oldrow['storage']); } foreach ($ucotypes as $k => $v) { if (empty($u_lists) || in_array("uccid{$k}", $u_lists)) { if (in_array('uccid' . $k, $citems)) { $noedit = noedit('uccid' . $k, $v['umode'] == 2); trbasic($v['cname'] . $noedit, '', mu_cnselect("offernew[uccid{$k}]", $oldrow['uccid' . $k], $k, lang('p_choose'), $v['emode'], "offernew[uccid{$k}date]", @$oldrow["uccid{$k}date"] ? date('Y-m-d', $oldrow["uccid{$k}date"]) : ''), ''); !$noedit && ($submitstr .= makesubmitstr("offernew[uccid{$k}]", $v['notblank'], 0, 0, 0, 'common')); !$noedit && $v['emode'] == 2 && ($submitstr .= makesubmitstr("offernew[uccid{$k}date]", 1, 0, 0, 0, 'date')); } } } $a_field = new cls_field(); foreach ($fields as $k => $v) { if (empty($u_lists) || in_array($k, $u_lists)) { if (!$v['isfunc']) { $a_field->init(); $a_field->field = $v; $a_field->oldvalue = $oldrow[$k]; $noedit = noedit($k, $v['isadmin'] || !$curuser->pmbypmids('field', $v['pmid'])); $a_field->trfield('offernew', $noedit, 'o'); !$noedit && ($submitstr .= $a_field->submitstr);
include_once M_ROOT . "./include/fields.cls.php"; include_once M_ROOT . "./include/arcedit.cls.php"; include_once M_ROOT . "./include/cheader.inc.php"; _header(); $aedit = new cls_arcedit(); $aedit->set_aid($aid); $aedit->detail_data(); $citems = empty($commu['setting']['citems']) ? array() : explode(',', $commu['setting']['citems']); if (!($oldmsg = $db->fetch_one("SELECT * FROM {$tblprefix}replys WHERE mid='{$memberid}' AND cuid='{$commu['cuid']}' ORDER BY cid DESC LIMIT 0,1"))) { $oldmsg = array(); } tabheader(lang('add') . $commu['cname'], 'replyadd', "?aid={$aid}" . ($qtid ? "&qtid={$qtid}" : '') . "{$forwardstr}", 2, 1, 1); $submitstr = ''; foreach ($ucotypes as $k => $v) { if (in_array('uccid' . $k, $citems) && $v['umode'] != 2) { trbasic($v['cname'], '', mu_cnselect("communew[uccid{$k}]", @$oldmsg['uccid' . $k], $k, lang('p_choose'), $v['emode'], "communew[uccid{$k}date]", @$oldmsg["uccid{$k}date"] ? date('Y-m-d', $oldmsg["uccid{$k}date"]) : ''), ''); $submitstr .= makesubmitstr("communew[uccid{$k}]", $v['notblank'], 0, 0, 0, 'common'); $v['emode'] == 2 && ($submitstr .= makesubmitstr("communew[uccid{$k}date]", 1, 0, 0, 0, 'date')); } } $a_field = new cls_field(); foreach ($rfields as $k => $v) { if (!$v['isadmin'] && !$v['isfunc'] && in_array($k, $citems)) { $a_field->init(); $a_field->field = $v; if (isset($oldmsg[$k])) { $a_field->oldvalue = $oldmsg[$k]; } else { $a_field->isadd = 1; } $a_field->trfield('communew', '', 'r');
load_cache('mlangs,bfields,ucotypes'); include_once M_ROOT . "./include/admin.fun.php"; include_once M_ROOT . "./include/adminm.fun.php"; include_once M_ROOT . "./include/fields.cls.php"; include_once M_ROOT . "./include/arcedit.cls.php"; include_once M_ROOT . "./include/cheader.inc.php"; _header(); $aedit = new cls_arcedit(); $aedit->set_aid($aid); $aedit->detail_data(); $citems = empty($commu['setting']['citems']) ? array() : explode(',', $commu['setting']['citems']); tabheader(lang('add') . $commu['cname'], 'reportadd', "?aid={$aid}{$forwardstr}", 2, 1, 1, 1); $submitstr = ''; foreach ($ucotypes as $k => $v) { if (in_array('uccid' . $k, $citems) && $v['umode'] != 2) { trbasic($v['cname'], '', mu_cnselect("communew[uccid{$k}]", 0, $k, lang('p_choose'), $v['emode'], "communew[uccid{$k}date]", ''), ''); $submitstr .= makesubmitstr("communew[uccid{$k}]", $v['notblank'], 0, 0, 0, 'common'); $v['emode'] == 2 && ($submitstr .= makesubmitstr("communew[uccid{$k}date]", 1, 0, 0, 0, 'date')); } } $a_field = new cls_field(); foreach ($bfields as $k => $v) { if (!$v['isadmin'] && !$v['isfunc'] && in_array($k, $citems)) { $a_field->init(); $a_field->field = $v; $a_field->isadd = 1; $a_field->trfield('communew', '', 'b'); $submitstr .= $a_field->submitstr; } } unset($a_field);