------------------------------------------------------------------------------*/ require_once 'HTML_DietMarco.php'; require_once 'MECON/HTML/Tabla.php'; require_once 'SAMURAI/Perm.php'; require_once 'Encuestas/Encuesta.php'; require_once '/var/www/sistemas/encuestas/sistema/local_lib/permisos.php'; require_once 'HTML_Institucional.php'; if(!isset($_SESSION['usuario'])){ header('Location: ../../servicios.php'); exit; } // Marco de servicios en intranet $MARCO = new HTML_DietMarco('servicios', 'Encuestas'); // Array de usuarios responsables de las encuestas de la DTO $array_usuarios = SAMURAI_Perm::getUsuariosPermiso($DB, ENCUESTAS_PERM, ENCUESTAS_PERM_CARGAR_ENCUESTAS, 'DTO'); $usuarios = "'default@mecon'"; foreach ($array_usuarios as $item) $usuarios.= ",'$item[0]'"; // Encuesta de la DTO publicadas a la fecha $encuestas = Encuestas_Encuesta::obtenerDisponibles($DB, $usuarios); // Introducción $texto = 'La Dirección Técnica Operativa ha iniciando un programa de encuestas con el objeto de medir la satisfacción del usuario, en lo concerniente a los servicios que la misma presta.'; $intro =& new HTML_Table ('width="760" align="center"'); $img =& new MECON_HTML_Image ('../../images/servicios_dto_encuestas.gif', 'Encuestas'); $intro->addRow(array($img->toHtml(), $texto), 'width="95%" align="left" class="encuestas_intro" valign="top"'); $intro->updateColAttributes (0, 'width="5%"'); if (count($encuestas) > 0){ // Listado de Encuestas disponibles $tabla =& new MECON_HTML_Tabla('width="60%"', 'oscuro'); $link =& new MECON_HTML_Link ('encuesta.php', ''); foreach ($encuestas as $item){ $link->setContents($item['nombre']); $link->setGetVars(array('id'=>$item['id'], 'fecha'=>$item['fechaP'])); $tabla->addRow (array($link->toHtml()), 'align="left"'); } } else{ // Mensaje de error $tabla =& new HTML_Table('width="60%" align="center"'); $tabla->addRow(array('No hay encuestas actualmente publicadas'), 'class="encuestas_cursiva" align="center"'); } $TABLA_INSTITUCIONAL = new HTML_Table('border="0" width="760" align="left"'); $INST = new HTML_Institucional ('/sistemas/intranet/servicios/estatico/institucionales/dto/dto_areas.php', 'Institucional de la D. Técnica Operativa',325,550,500); $TABLA_INSTITUCIONAL->addRow(array($INST), 'align="center"'); $MARCO->addBodyContent($intro); $MARCO->addBodyContent('
'); $MARCO->addBodyContent($tabla); $MARCO->addBodyContent('
'); $MARCO->addBodyContent($TABLA_INSTITUCIONAL); $MARCO->addStyleSheet($INST->getCSS()); $MARCO->addStyleSheet('../../css/servicios_dto.css'); $MARCO->display(); ?>