Example #1
0
 public function actionHandlecsmdzltj()
 {
     $this->layout = false;
     $gh_id = U::getSessionParam('gh_id');
     $openid = U::getSessionParam('openid');
     Yii::$app->wx->setGhId($gh_id);
     $office_id = empty($_GET['office_id']) ? 0 : $_GET['office_id'];
     $cat = empty($_GET['cat']) ? 1 : $_GET['cat'];
     $media_id = empty($_GET['serverId']) ? 0 : json_decode($_GET['serverId'], true);
     if (empty($media_id)) {
         //U::W([$_GET]);
         return json_encode(['code' => 1]);
     }
     $model_office_campaign_detail = MOfficeCampaignDetail::findOne(['pic_category' => $cat, 'office_id' => $office_id]);
     if (!empty($model_office_campaign_detail)) {
         U::W("model_office_campaign_detail Not NULL , update ...");
         $model_office_campaign_detail->delete();
     }
     $model = new MOfficeCampaignDetail();
     //$model->gh_id = $gh_id;
     //$model->openid = $openid;
     $model->office_id = $office_id;
     $model->pic_category = $cat;
     //$model->media_id = $media_id;
     //$model->pic_url = "{$media_id}.jpg";
     $media_url = array();
     foreach ($media_id as $media) {
         $filename = $media . ".jpg";
         $log_file_path = $model->getPicFileByMedia($filename);
         Yii::$app->wx->setGhId('gh_03a74ac96138');
         //Yii::$app->wx->WxMediaDownload($model->media_id, $log_file_path);
         Yii::$app->wx->WxMediaDownload($media, $log_file_path);
         U::compress_image_file($log_file_path);
         $media_url[] = $filename;
     }
     $model->pic_url = implode(",", $media_url);
     $model->save(false);
     return json_encode(['code' => 0]);
 }
Example #2
0
    <?php 
$scores = \app\models\MOfficeCampaignScore::getScoreByPicCategory($model_office->office_id, $model_ocpc->id);
$supervisor = $model_office->supervisor;
?>
    <!-- Wrap all non-bar HTML in the .content div (this is actually what scrolls) -->
    <div class="content">

      <p>
        <?php 
echo $model_ocpc->name;
?>
      </p>
       

      <?php 
$model_office_campaign_detail = MOfficeCampaignDetail::findOne(['pic_category' => $model_ocpc->id, 'office_id' => $model_office->office_id]);
if (!empty($model_office_campaign_detail)) {
    $urls = $model_office_campaign_detail->getImageUrls();
} else {
    //$url = 'http://placehold.it/200x200';
    $urls = ['../web/images/comm-icon/upload-pic-700x700.gif'];
}
?>

      <!--
      <img width=100% class="media-object pull-left" src="<//?= $url ?>">
      -->

        <div class="slider" id="mySlider">
        <div class="slide-group">
            <?php 
 /**
  * Finds the MOfficeCampaignDetail model based on its primary key value.
  * If the model is not found, a 404 HTTP exception will be thrown.
  * @param integer $id
  * @return MOfficeCampaignDetail the loaded model
  * @throws NotFoundHttpException if the model cannot be found
  */
 protected function findModel($id)
 {
     if (($model = MOfficeCampaignDetail::findOne($id)) !== null) {
         return $model;
     } else {
         throw new NotFoundHttpException('The requested page does not exist.');
     }
 }