コード例 #1
0
 public function view_replyMessageForm()
 {
     $msgids = isset($_GET['msgids']) ? trim($_GET['msgids']) : '';
     if ($msgids === '') {
         //没指定id
         $msgdata = array('data' => array('请指定要回复的message'), 'link' => 'index.php?mod=amazonMessagefilter&act=getMessageListByConditions');
         goErrMsgPage($msgdata);
         exit;
     }
     /*----- 获得message信息 -----*/
     $idar = explode(',', $msgids);
     $idar = array_map('intval', $idar);
     //一次打开的所有邮件的id集
     $emails = array();
     $ordernums = array();
     $order_obj = new AmazonOrderModel();
     $msg_obj = new amazonmessageModel();
     $msg_list = $msg_obj->getMessageInfo($idar);
     foreach ($msg_list as &$entity) {
         $entity['sendtime'] = date('Y-m-d H:i:s', $entity['sendtime']);
         //$emails[$entity['id']]    = $entity['sendid'];
         //$ordernums[$entity['id']] = $entity['ordernum'];
         //$BuyerandSeller   = $order_obj->getAmazonBuyerandSeller($entity['ordernum'], $entity['sendid']);
         //$BuyerandSeller   = isset($BuyerandSeller[0]) ? $BuyerandSeller[0] : $BuyerandSeller;
         if (file_exists($entity['messagepath'])) {
             //检测message文件是否存在
             $entity['msgcontent'] = file_get_contents($entity['messagepath']);
         } else {
             $entity['msgcontent'] = "残念,暂时木有找到邮件本体!<br />邮件id: " . $entity['message_id'] . "<br />邮件发送时间: " . $entity['sendtime'];
         }
     }
     /*----- 获得message信息 -----*/
     /*----- 获得模板信息 -----*/
     $tpl_obj = new AmazonMessageTemplateModel();
     $tpl_list = $tpl_obj->getTplList($_SESSION['globaluserid'], array('id', 'name', 'type', 'content'));
     // print_r($tpl_list);exit;
     $this->smarty->assign('tpllist', $tpl_list);
     /*----- 获得模板信息  -----*/
     /*----- 获得文件夹分类列表 -----*/
     $categorylist = new amazonmessagecategoryModel();
     $cat_list = $categorylist->getAllCategoryInfoList();
     $this->smarty->assign('catlist', $cat_list);
     /*----- 获得文件夹分类列表 -----*/
     $this->smarty->assign('msglist', $msg_list);
     $this->smarty->assign('sec_menue', 5);
     $this->smarty->assign('toplevel', 0);
     $this->smarty->assign('toptitle', 'message回复');
     $this->smarty->display('msgreplyAmazon.htm');
 }
コード例 #2
0
 public function view_ajaxDelTemplate()
 {
     $tid = isset($_GET['tid']) ? $_GET['tid'] : 0;
     if (!is_numeric($tid)) {
         //tid不合法
         $msgar = array('code' => 7001, 'msg' => 'id不合法!');
         echo json_encode($msgar);
         exit;
     }
     if ($tid === 0) {
         //没指定id
         $msgar = array('code' => 7002, 'msg' => '请指定id!');
         echo json_encode($msgar);
         exit;
     }
     $msgtpl_obj = new AmazonMessageTemplateModel();
     $delres = $msgtpl_obj->delTplById($tid);
     if ($delres) {
         //删除成功
         $msgar = array('code' => 7003, 'msg' => '删除成功!');
         echo json_encode($msgar);
         exit;
     } else {
         $msgar = array('code' => 7004, 'msg' => '删除失败!');
         echo json_encode($msgar);
         exit;
     }
 }