Exemplo n.º 1
0
 /**
  * 提交效果
  * 
  * @return boolean
  */
 public function effectAction()
 {
     $iAutoID = (int) $this->getParam('id');
     $aAdMedia = Model_AdMedia::getDetail($iAutoID);
     if (empty($aAdMedia)) {
         return $this->show404();
     }
     if ($aAdMedia['iStatus'] != Model_AdMedia::STATUS_SUBMIT_EFFECT) {
         return $this->show404();
     }
     if ($this->isPost()) {
         $sEffectImg = $this->getParam('sEffectImg');
         $aErr = array();
         if (empty($sEffectImg)) {
             $aErr['sEffectImg'] = '请上传效果图';
         }
         if (!empty($aErr)) {
             return $this->showMsg($aErr, false);
         }
         Model_AdMedia::updData(array('iAutoID' => $iAutoID, 'sEffectImg' => $sEffectImg, 'iStatus' => Model_AdMedia::STATUS_CONFIRM_EFFECT));
         // 邮件通知
         $sTitle = Model_Kv::getValue('media_runing_email_title');
         $sContent = Model_Kv::getValue('media_runing_email_content');
         // 短信通知
         $iTempID = Util_Common::getConf(7, 'aSmsTempID');
         $aUser = Model_User::getDetail($aAdMedia['iAUserID']);
         $aMedia = Model_Media::getDetail($aAdMedia['iMediaID']);
         Util_Tools::sendMail($aUser['sEmail'], $sTitle, $sContent, array($aMedia['sMediaName']));
         Util_Sms::sendTemplateSms($aUser['sMobile'], array($aMedia['sMediaName']), $iTempID);
         return $this->showMsg('执行效果图提交成功', true);
     } else {
         $this->assign('aAdMedia', $aAdMedia);
         $this->setMeta('mcenter_page', array('sTitle' => '自媒体中心 - 提交效果图'));
     }
 }
Exemplo n.º 2
0
 /**
  * 资源订单修改
  */
 public function editAction()
 {
     if ($this->_request->isPost()) {
         $aAdMedia = $this->_checkData('update');
         if (empty($aAdMedia)) {
             return null;
         }
         $aAdMedia['iAutoID'] = intval($this->getParam('iAutoID'));
         $aOldAdMedia = Model_AdMedia::getDetail($aAdMedia['iAutoID']);
         if (empty($aOldAdMedia)) {
             return $this->showMsg('资源订单不存在!', false);
         }
         if (1 == Model_AdMedia::updData($aAdMedia)) {
             return $this->showMsg('资源订单更新成功!', true);
         } else {
             return $this->showMsg('资源订单更新失败!', false);
         }
     } else {
         $iAdMediaID = intval($this->getParam('id'));
         $aAdMedia = Model_AdMedia::getDetail($iAdMediaID);
         //广告
         $aAd = Model_Ad::getDetail($aAdMedia['iAdID']);
         $this->assign('aAd', $aAd);
         //资源
         $aMedia = Model_Media::getDetail($aAdMedia['iMediaID']);
         $this->assign('aMedia', $aMedia);
         //用户
         $aUser = Model_User::getDetail($aAdMedia['iUserID']);
         $this->assign('aUser', $aUser);
         //广告位
         $aTitle = array(Model_Media::TYPE_WEIXIN => array('1' => '单图文报价', '2' => '第一条报价', '3' => '第二条报价', '4' => '其它位置价'), Model_Media::TYPE_FRIEND => array('1' => '转发报价', '2' => '直发报价'), Model_Media::TYPE_WEIBO => array('1' => '转发报价', '2' => '直发报价'));
         if ($aAd['iMediaType'] != '') {
             $iPos = $aTitle[$aAd['iMediaType']];
             $this->assign('aPos', $iPos);
         }
         $this->assign('aAdMedia', $aAdMedia);
     }
 }