コード例 #1
0
ファイル: AdsWidget.php プロジェクト: Aplay/anetika_site
 public function run()
 {
     $ads = Ads::model()->find(array('condition' => 'block_id=:block_id and status=1', 'params' => array(':block_id' => $this->block_id)));
     if ($ads && !YII_DEBUG) {
         echo '<div class="clearfix"></div>';
         echo '<div id="ads' . $ads->block_id . '">';
         echo $ads->content;
         echo '</div>';
         echo '<div class="clearfix"></div>';
     } else {
         if ($ads && YII_DEBUG) {
             echo '<div class="clearfix"></div>';
             echo '<div id="ads' . $ads->block_id . '" class="debug" style="width:200px;height:200px;background-color: #cdc;">';
             echo '</div>';
             echo '<div class="clearfix"></div>';
         }
     }
     /*if($ads && $this->block_id == 2){
                $content = str_replace(array("\n","\r"), '', $ads->content);
                $js = "$(document).ready(function(){
                     var els = $('.org_item').length;
                     var randomEls = Math.floor((Math.random() * els) + 1);
                     console.log(randomEls)
                     $('.org_item').eq(randomEls-1).after('<div id=\"ads2\" class=\"ads2\"></div>');
                });";
                Yii::app()->getClientScript()->registerScript('ads_' . $this->block_id, $js, CClientScript::POS_END);
     
             }*/
 }
コード例 #2
0
ファイル: AdsController.php プロジェクト: ph7pal/mei
 /**
  * Returns the data model based on the primary key given in the GET variable.
  * If the data model is not found, an HTTP exception will be raised.
  * @param integer $id the ID of the model to be loaded
  * @return Ads the loaded model
  * @throws CHttpException
  */
 public function loadModel($id)
 {
     $model = Ads::model()->findByPk($id);
     if ($model === null) {
         throw new CHttpException(404, 'The requested page does not exist.');
     }
     return $model;
 }
コード例 #3
0
ファイル: Ads.php プロジェクト: ph7pal/wedding
 public function getOne($keyid, $return = '')
 {
     if (!$keyid) {
         return false;
     }
     $item = Ads::model()->findByPk($keyid);
     if ($return != '') {
         return $item[$return];
     }
     return $item;
 }
コード例 #4
0
 public function actionCheckAsRead()
 {
     $id = Yii::app()->request->getParam('id');
     $status = 'Error';
     $ads = Ads::model()->findByPk($id);
     if ($ads) {
         $ads->read_status = 1;
         if ($ads->save()) {
             $status = 'Ok';
         }
     }
     echo json_encode(array('status' => $status));
 }