/** * Constructor * * @return void */ public function __construct() { //Instancia del core de CI $this->ci =& get_instance(); //Nombre del Modulo (HMVC) self::$modulo = $this->ci->router->fetch_module(); }
public function verAction() { $this->view->subtitle = $this->info->sitio->paginas->ver->titulo; $pagina = new Paginas(); $paginasMenues = new PaginasMenu(); $archivos = array(); $view_archivos = array(); $id = (int) $this->_request->getParam('id', 0); if ($id > 0) { $this->view->pagina = $pagina->fetchRow('id=' . $id); $this->view->paginasMenues = $paginasMenues->fetchAll('id_pagina=' . $id); $archivos = PaginasArchivos::getArchivos($id); foreach ($archivos as $a) { $view_archivos[] = Archivos::getArchivo($a->id_archivo); } $this->view->archivos = $view_archivos; } $this->view->scriptJs = "lightbox"; }
public static function listaArchivos($p) { $sql = "SELECT id,nombre_archivo,to_char(fecha, 'DD-mm-YYYY') as fecha, tamanio,tipo_documento,tipo_archivo\r\n FROM archivos WHERE persona_id='{$p}'\r\n AND baja_logica='1'\r\n "; $db = new Archivos(); return new Resultset(null, $db, $db->getReadConnection()->query($sql)); }
public function asociarAction() { if ($this->_request->isPost()) { Zend_Loader::loadClass('Zend_Filter_StripTags'); $filter = new Zend_Filter_StripTags(); $pagina = (int) $this->_request->getPost('pagina'); /* Borro todas las relaciones a esa página y reconstruyo a continuación */ $pa = new PaginasArchivos(); $rows_affected = $pa->delete('id_pagina = ' . $pagina); /** FIXME: ¿cómo sustituir este $_REQUEST? */ foreach ($_REQUEST as $key => $value) { if (substr_count($key, 'asociar') > 0) { $data = array('id_pagina' => $pagina, 'id_archivo' => $value); $pa->insert($data); } } $this->_redirect('/admin/paginas/'); return; } $orden = (string) $this->_request->getParam('orden', 0); $asc = (bool) $this->_request->getParam('asc', 0); if (empty($orden)) { $orden = "id"; } if ($asc) { $orden .= " ASC"; } else { $orden .= " DESC"; } $this->view->orden_asc = $asc; $this->view->pagina = (int) $this->_request->getParam('pagina', 0); $this->view->action = "asociar"; $this->view->buttonText = "Asociar"; //$archivos = Archivos::getAllAsociado($this->session->sitio->id); $archivos = Archivos::getAll($this->session->sitio->id, 0, $orden)->toArray(); foreach ($archivos as &$value) { $aso = PaginasArchivos::getAsociacion($this->view->pagina, $value['id']); if (count($aso) > 0) { $value['id_pagina'] = $aso->id_pagina; } else { $value['id_pagina'] = null; } } $this->view->archivos = $archivos; $this->view->scriptJs = "lightbox"; }
public function imagendeleteAction($archivo_id) { $resul = Archivos::findFirstById($archivo_id); $resul->baja_logica = 0; if ($resul->save()) { $this->flashSession->success("Exito: Se elimino correctamente..."); } else { $this->flashSession->error("Error: no se a eliminado ..."); } $this->response->redirect('/productos/galeria/' . $resul->producto_id); }
public static function getArchivo($id) { $archivos = new Archivos(); return $archivos->fetchRow('id = ' . $id); }
/** * Editar descuento existente * @return bool */ public function editar() { $idUsuario = Yii::$app->user->getId(); if ($this->validate()) { $model = $this->descuento; $model->nombre = ucfirst($this->nombre); $model->estado = $this->estado; $model->descripcion = ucfirst($this->descripcion); $model->categoria = $this->categoria; $model->precio = $this->precio; $model->transacciones = is_array($this->transacciones) ? implode(',', $this->transacciones) : descuentos::NO_ESPECIFICADO; // //$archivo = new Archivos(); if ($model->update(false)) { if (!empty($this->imagenes)) { foreach ($this->imagenes as $key => $file) { $file = (object) $file; // the path to save file, you can set an uploadPath $nombre = ImagenHelper::obtenerNombreArchivo(['usuario' => $idUsuario, 'articulo' => $model->iddescuento, 'imagen' => $file->name]); $archivo = new Archivos(); $archivo->usuario = $idUsuario; $archivo->descuento = $model->iddescuento; $archivo->nombre = $nombre; $archivo->tipo = $file->type; $archivo->peso = $file->size; $archivo->fechacreado = MetodosHelper::fechaHoy(); //guardamos la imagen principal $archivo->principal = count($this->imagenes) == 1 || $key == $this->principal ? 1 : 0; if ($archivo->save()) { file_put_contents(ImagenHelper::rutaImagenesdescuentos() . $nombre, base64_decode($file->base64)); ImagenHelper::guardarImagenSize($nombre, 'descuentos'); } } } return true; } else { return false; } } return false; }
public function logodeleteAction($archivo_id, $cliente_id) { $resul = Archivos::findFirstById($archivo_id); $resul->baja_logica = 0; if ($resul->save()) { $this->flashSession->success("Exito: Registro eliminado correctamente..."); } else { $this->flashSession->error("Error: no se a eliminado el registro..."); } $this->response->redirect('/clientes/view/' . $cliente_id); }
</div> <div id="actividades" class="tab-pane panel-body"> <?php if (Auth::has_permission("acceso", "actividades/crear-actividad")) { //echo '<a href="#" id="crearActividad" data-propiedad="'. $uuid_propiedad .'"class="viewOptions btn btn-success btn-sm" >Registrar Actividad</a>'; } echo "<br><br>"; echo modules::run('actividades/ocultotabla', !empty($uuid_propiedad) ? $uuid_propiedad : ""); ?> </div> <div id="documentos" class="tab-pane panel-body"> <?php //echo '<a href="#" id="crearDocumento" data-propiedad="'. $uuid_propiedad .'"class="viewOptions btn btn-success btn-sm" >Agregar Documentos</a>'; echo "<br />"; Archivos::visualizar_documentos($documentos); ?> </div> <div id="oportunidades" class="tab-pane panel-body"> <div class="form-group col-xs-12 col-sm-12 col-md-12 col-lg-12"> <div class="row"> <?php if (count($oportunidades) > 0) { foreach ($oportunidades as $oportunidad) { ?> <div class="col-lg-6 vcard"> <div class="contact-box"> <div class="chat-element" style="padding-bottom: 0px;"><div class="col-sm-12">
public function indexAction() { $this->view->subtitle = "ABM Archivos"; $this->view->archivos = Archivos::getAll($this->session->sitio->id); $this->render(); }