Esempio n. 1
0
File: Ad.php Progetto: pancke/yyaf
 /**
  * 更新自媒体分类
  *
  * @param unknown $iAdID            
  * @param unknown $aNewMediaID            
  */
 public static function updMedia($iAdID, $aNewMediaID, $iUserID)
 {
     $aOldMediaID = Model_AdMedia::getPair(array('where' => array('iAdID' => $iAdID, 'iStatus' => 1)), 'iAutoID', 'iMediaID');
     $aNewMediaID = array_flip($aNewMediaID);
     $aOldMediaID = array_flip($aOldMediaID);
     foreach ($aOldMediaID as $iMediaID => $iAutoID) {
         if (isset($aNewMediaID[$iMediaID])) {
             continue;
         }
         Model_AdMedia::realDelData($iAutoID);
     }
     foreach ($aNewMediaID as $iMediaID => $iAutoID) {
         if (isset($aOldMediaID[$iMediaID])) {
             continue;
         }
         $aMedia = Model_Media::getDetail($iMediaID);
         Model_AdMedia::addData(array('iAdID' => $iAdID, 'iMediaID' => $iMediaID, 'iAUserID' => $iUserID, 'iMUserID' => $aMedia['iUserID'], 'iPos' => 1, 'iMoney' => 0, 'iPlanTime' => 0, 'iStatus' => 1));
     }
 }
Esempio n. 2
0
 /**
  * 增加资源订单
  */
 public function addAction()
 {
     if ($this->_request->isPost()) {
         $aAdMedia = $this->_checkData('add');
         if (empty($aAdMedia)) {
             return null;
         }
         if (Model_AdMedia::addData($aAdMedia) > 0) {
             return $this->showMsg('资源订单增加成功!', true);
         } else {
             return $this->showMsg('资源订单增加失败!', false);
         }
     }
 }