/**
  * 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 Galerias the loaded model
  * @throws CHttpException
  */
 public function loadModel($id)
 {
     $model = Galerias::model()->findByPk($id);
     if ($model === null) {
         throw new CHttpException(404, 'The requested page does not exist.');
     }
     return $model;
 }
Example #2
0
    }
}
if ($_REQUEST["cmd"] == "dataview_public") {
    $galeria = new Galeria_info(2, new DB());
    //$galeria->set_debug_mode();
    $galeria->get_galeria_info_xml_prt();
    exit;
}
if ($_REQUEST["cmd"] == "dataview") {
    $galeria = new Galeria_info($_REQUEST["id_galeria"], new DB());
    //    $galeria->set_debug_mode();debug($_REQUEST);
    $galeria->get_galeria_info_json_prt($_REQUEST["id_evento"]);
    exit;
}
if ($_REQUEST["cmd"] == "thumbnails") {
    $vinculacion = new Galerias();
    //    $vinculacion->set_debug_mode();
    $vinculacion->get_thumb_prt($_REQUEST["id"], $_REQUEST["height"], $_REQUEST["width"]);
    exit;
}
if ($_REQUEST["cmd"] == "get_comentario") {
    $imagenes_galeria = new Imagenes_galeria_info($_REQUEST["id_imagen"]);
    $imagenes_galeria->get_campos_json_prt("img_descripcion");
    exit;
}
if ($_REQUEST["cmd"] == "guardar_comentario") {
    $galeria = new Imagenes_galeria();
    if ($galeria->actualiza_descripcion($_REQUEST)) {
        $galeria->response_json_prt($galeria->get_respuesta());
    } else {
        $galeria->response_json_prt("error");
Example #3
0
}
if ($_REQUEST["cmd"] == "guardar") {
    $galerias = new Galerias();
    //    $galerias->set_debug_mode();debug($_REQUEST);
    if ($galerias->agrega($_REQUEST)) {
        $galerias->response_json_prt($galerias->get_respuesta());
    } else {
        $galerias->response_json_prt("error");
    }
    exit;
}
if ($_REQUEST[$_REQUEST["ids"] . "_!nativeeditor_status"] == "deleted") {
    $calendario = new Calendario();
    //    $galeria->set_debug_mode();debug($_REQUEST);
    if ($calendario->eliminaEvento($_REQUEST["ids"])) {
        $calendario->response_xml_prt();
    } else {
        $calendario->response_xml("error", "error");
    }
    //    if($galeria->elimina($_REQUEST[""]))
    exit;
}
if ($_REQUEST[$_REQUEST["ids"] . "_!nativeeditor_status"] == "updated") {
    $galeria = new Galerias();
    if ($galeria->actualiza($_REQUEST["ids"], $_REQUEST)) {
        $galeria->response_xml_prt();
    } else {
        $galeria->response_xml_prt("error", "error");
    }
    exit;
}
Example #4
0
 function agregar_imagenes($id_galeria, $id_evento = null)
 {
     if (!$id_galeria && $id_evento) {
         debug(1);
         //            debug("entra a agregar galeria");
         $calendario = new Calendario_info($id_evento);
         debug(2);
         $galeria = new Galerias();
         debug(3);
         exit;
         $parametros = array();
         $parametros["es_base"] = 1;
         $parametros["nombre"] = $calendario->get_campo("cal_titulo");
         if ($galeria->agregaGaleria($parametros)) {
             //                debug("debio insertarla");
             $id_galeria = $galeria->get_id();
             $sql = "UPDATE calendario SET cal_gal_id='" . $id_galeria . "' WHERE cal_id='" . $id_evento . "'";
             //                debug($sql,"Query de asociacion galeria evento");
             $this->_cnx->execute($sql);
         }
     }
     if ($id_galeria) {
         $uploads_dir = '../images/galerias';
         $total_archivos = 0;
         foreach ($_FILES["userfile"]["error"] as $key => $error) {
             if ($error == UPLOAD_ERR_OK) {
                 $tmp_name = $_FILES["userfile"]["tmp_name"][$key];
                 $name = $_FILES["userfile"]["name"][$key];
                 if (trim($name)) {
                     $arreglo = explode(".", $name);
                     $extension = strtolower(end($arreglo));
                     if ($extension) {
                         $this->set_campo("img_gal_id", $id_galeria);
                         if ($this->agrega()) {
                             $nuevo_nombre = "img_" . $this->get_id() . "." . $extension;
                             $this->set_campo("img_ruta", $nuevo_nombre);
                             if ($this->actualiza()) {
                                 if (move_uploaded_file($tmp_name, $uploads_dir . "/" . $nuevo_nombre)) {
                                     //                                if(copy($tmp_name, $uploads_dir."/".$nuevo_nombre))
                                     $total_archivos++;
                                 } else {
                                     if (file_exists($uploads_dir . $nuevo_nombre)) {
                                         $total_archivos++;
                                     } else {
                                         $this->set_error("file_uploaded_problem");
                                         break;
                                     }
                                 }
                             }
                         }
                         //                            $sql = "INSERT INTO imagenes_galeria (img_gal_id,img_creado,img_fecha_creado)VALUES(".$id_galeria.",1,NOW());";
                         //                            $this->_cnx->execute($sql);
                         //                            $sql = "UPDATE imagenes_galeria SET img_ruta=CONCAT(img_id,'.".$extension."') WHERE img_ruta IS NULL";
                         //                            $this->_cnx->execute($sql);
                         //                            $sql = "SELECT MAX(img_id) ultimo_id FROM imagenes_galeria";
                         //                            $registro = $this->_cnx->get_registro($sql);
                         //                            if($registro->ultimo_id)
                         //                            {
                         //                                $nuevo_nombre = $registro->ultimo_id.".".$extension;
                         //                                if(move_uploaded_file($tmp_name, $uploads_dir."/".$nuevo_nombre))
                         ////                                if(copy($tmp_name, $uploads_dir."/".$nuevo_nombre))
                         //                                    $total_archivos++;
                         //                                else
                         //                                {
                         //                                    if(file_exists($uploads_dir.$nuevo_nombre))
                         //                                        $total_archivos++;//Por permisos de Window, no se puede mover el archivo, sin embargo si existe
                         //                                    else
                         //                                    {
                         //                                        $this->set_error("file_uploaded_problem");
                         //                                        break;
                         //                                    }
                         //                                }
                         //                            }
                     }
                 }
             }
         }
         if (!$this->get_error()) {
             $this->set_respuesta($total_archivos);
             return true;
         }
     }
     return false;
 }
Example #5
0
<div class="mb12" id="rt-main">
                <div class="rt-container">
                    <div class="rt-grid-12 ">
                                                						<div class="rt-block">
	                        <div id="rt-mainbody">
								<div class="component-content">
<div class="itemListView" id="k2Container">
			<div class="itemListCategoriesBlock">
					</div>					
		<div class="itemList">
			<div id="itemListLeading">
									<div class="K2ItemsRow">

<?php 
$galerias = new Galerias();
foreach ($galerias->get_galerias_preview() as $galeria) {
    //    debug($galeria);
    ?>
<div style="width:33.3%;" class="itemContainer">
    <div class="catItemView groupLeading">
            <div class="catItemBody">
                <div class="catItemImageBlock">
                    <span class="catItemImage">
                        <a title="Undergraduate admissions" href="galeria.php?id_galeria=<?php 
    echo $galeria["id_galeria"];
    ?>
">
                            <img style="width:300px; height:auto;" src="http://sistema.uiest.edu.mx/instalaciones/index.php?id=<?php 
    echo $galeria["id_imagen"];
    ?>
 public function indexAction()
 {
     $this->view->subtitle = "ABM GalerĂ­a";
     $this->view->archivos = Galerias::getAll($this->session->sitio->id);
     $this->render();
 }
Example #7
0
 /**
  * Crea Articulo
  * @param objecto $articulo
  * @return array
  */
 public static function crearArticulo($articulo)
 {
     $respuesta = array('registro' => 0);
     if (empty($articulo)) {
         return $respuesta;
     }
     $transaction = Yii::app()->db->beginTransaction();
     try {
         $model = new Articulos();
         $model->nombre = $articulo->nombre;
         $model->descripcion = $articulo->descripcion;
         $model->precio = $articulo->precio;
         $model->moneda = self::vacio($articulo->moneda) ? 1 : $articulo->moneda;
         $model->estado = self::vacio($articulo->estado) ? Articulos::ES_NUEVO : $articulo->estado;
         $model->ubicacion = $articulo->ubicacion;
         $model->propietario = $articulo->propietario;
         $model->vistas = $articulo->vistas;
         $model->intercambio = self::vacio($articulo->intercambio) ? Articulos::NO : $articulo->intercambio;
         $model->negociable = self::vacio($articulo->negociable) ? Articulos::NO : $articulo->negociable;
         $model->envios = self::vacio($articulo->envios) ? Articulos::NO : $articulo->envios;
         $model->categoria = $articulo->categoria;
         if ($model->validate() && $model->save()) {
             //guardar imagen
             if (!self::vacio($articulo->galeria)) {
                 $modelGaleria = new Galerias();
                 $modelGaleria->articulo = $model->id;
                 $modelGaleria->tipo = ImagenHelper::TIPO_PNG;
                 $modelGaleria->imagen = ImagenHelper::guardarImagenesArticulo($model->id, $model->propietario, $articulo->galeria);
                 if ($modelGaleria->save()) {
                     $transaction->commit();
                     $articulocreado = Articulos::model()->findByPk($model->id);
                     $articulocreado->galeria = $modelGaleria->id;
                     $articulocreado->update(array('galeria'));
                 }
             } else {
                 $transaction->commit();
             }
             $respuesta = array('registro' => 1);
             return $respuesta;
         }
     } catch (Exception $e) {
         $transaction->rollback();
         Yii::log("Error occurred while saving (update scenario) artist or its 'songs'. Rolling back... . Failure reason as reported in exception: " . $e->getMessage(), CLogger::LEVEL_ERROR, __METHOD__);
     }
     $respuesta['mensaje'] = $model->getErrors();
     return $respuesta;
 }