Example #1
0
 $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\">>>&nbsp; " . $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'] . '&nbsp; -&nbsp; ' . 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);
Example #2
0
 $freeupdate = $curuser->check_allow('freeupdatecheck') || !$oldrow['checked'];
 if (!submitcheck('newcommu')) {
     if (empty($u_tplname)) {
         tabheader((empty($u_mtitle) ? $commu['cname'] : $u_mtitle) . '&nbsp; &nbsp; ' . "<a href=\"" . view_arcurl($oldrow) . "\" target=\"_blank\">>>&nbsp; " . $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);
Example #3
0
 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');
Example #4
0
 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);