Beispiel #1
0
 public function getUrlForoGrande()
 {
     $criteria = new CDbCriteria();
     $criteria->addCondition('t.EventoId = :EventoId');
     $criteria->addCondition('t.FuncionId = :FuncionId');
     $criteria->params = array(':EventoId' => $this->EventoId, ':FuncionId' => $this->FuncionesId);
     $reg = MapaGrande::model()->find($criteria);
     return isset($reg) ? $reg->nombre_imagen : '';
 }
Beispiel #2
0
 public function actionSubirImagenMapaGrande()
 {
     if (Yii::app()->request->isAjaxRequest) {
         $eventoId = $_POST['eventoId'];
         //$funcionId = $_POST['funcionId'];
         $prefijo = '';
         if (isset($_POST['prefijo'])) {
             $prefijo = $_POST['prefijo'];
         }
         $imagen = CUploadedFile::getInstanceByName('imagen');
         if (!is_null($imagen)) {
             $filename = $prefijo . $imagen->name;
             $updated = MapaGrande::model()->updateAll(array('nombre_imagen' => $filename), "EventoId=:eventoId", array('eventoId' => $eventoId));
             if ($updated > 0) {
                 if ($imagen->saveAs(sprintf("../imagesbd/%s", $filename))) {
                     echo $filename;
                 }
             }
         } else {
             echo 0;
         }
     } else {
         throw new CHttpException(404, 'Petición incorrecta.');
     }
 }