示例#1
0
文件: Mcenter.php 项目: pancke/yyaf
 /**
  * 提交效果
  * 
  * @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' => '自媒体中心 - 提交效果图'));
     }
 }