Example #1
0
 /**
  * Create Alt Text
  */
 public function actionCreateAltText()
 {
     if (isset($_POST)) {
         $photoId = $_POST['id'];
         $model = CatalogImage::model()->findByPk($photoId);
         $model->alt_text = $_POST['value'];
         $model->save('alt_text');
         echo $model->alt_text;
     }
 }
Example #2
0
 /**
  * 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 the ID of the model to be loaded
  */
 public function loadModel($id)
 {
     $model = CatalogImage::model()->findByPk($id);
     if ($model === null) {
         throw new CHttpException(404, 'The requested page does not exist.');
     }
     return $model;
 }
Example #3
0
 /**
  * Sort photo
  *
  * @param integer $serviceId
  */
 public function actionSortPhoto($serviceId)
 {
     if (isset($_POST['sortArr'])) {
         var_dump($_POST['sortArr']);
         $sortData = $_POST['sortArr'];
         $photos = CatalogImage::model()->findAllByAttributes(array('id_service' => $serviceId), array('order' => 'sort_order'));
         foreach ($photos as $key => $photo) {
             $photo->sort_order = $sortData[$key];
             $photo->save('sort_order');
         }
     }
 }