/** * Index::Index() * * genera la plantilla inicial * @return void */ public function Index() { $Plantilla = new NeuralPlantillasTwig(APP); $Plantilla->Parametro('Sesion', AppSesion::obtenerDatos()); $Plantilla->Parametro('Titulo', 'Blog'); echo $Plantilla->MostrarPlantilla(implode(DIRECTORY_SEPARATOR, array('Blog', 'Blog.html'))); }
/** * TriplePlay::Horas & HorasCalculo * * calcula la hora según prioridad * */ public function Horas($archivo = false) { header('Content-Type: application/javascript'); AppSesion::validar('ESCRITURA'); $plantilla = new NeuralPlantillasTwig(APP); echo $plantilla->MostrarPlantilla(implode(DIRECTORY_SEPARATOR, array('TriplePlay', 'Horas.js'))); }
/** * Mensaje::formatoPost() * * Genera el formato de los datos post * @return void */ private function formatoPost() { $DatosPost = AppFormato::Espacio()->Mayusculas(array('USUARIO'))->MatrizDatos($_POST); $sesion = AppSesion::obtenerDatos(); $this->Modelo->guardar($DatosPost['SALA'], $DatosPost['MENSAJE'], $sesion['Informacion']['USUARIO_RR']); header('Content-Type: application/json'); echo json_encode($this->Modelo->mensajes($DatosPost['SALA'])); }
/** * Notas::Listado() * * Listado de Notas * @return void */ public function Listado() { $Plantilla = new NeuralPlantillasTwig(APP); $Plantilla->Parametro('Sesion', AppSesion::obtenerDatos()); $Plantilla->Parametro('activo', __CLASS__); $Plantilla->Parametro('URL', \Neural\WorkSpace\Miscelaneos::LeerModReWrite()); $Plantilla->Parametro('Titulo', 'Comunicación'); echo $Plantilla->MostrarPlantilla('Notas/Listado.html'); }
/** * Index::Seguimientos() * * genera la plantilla Seguimientos * @return void */ public function Seguimientos() { $Plantilla = new NeuralPlantillasTwig(APP); $Plantilla->Parametro('Sesion', AppSesion::obtenerDatos()); $Plantilla->Parametro('Titulo', 'Seguimientos'); $Plantilla->Parametro('activo', __CLASS__); $Plantilla->Parametro('URL', \Neural\WorkSpace\Miscelaneos::LeerModReWrite()); echo $Plantilla->MostrarPlantilla(implode(DIRECTORY_SEPARATOR, array('Causa_Raiz', 'Seguimientos.html'))); }
/** * Historial::Index() * * Genera la consulta de los datos * @return void */ public function Index() { //if(AppValidar::PeticionAjax() == true): header('Content-Type: application/json'); $sesion = AppSesion::obtenerDatos(); echo json_encode($this->Modelo->consulta($this->ordenarIDChat($sesion['Chat']), count($sesion['Chat']))); //else: //exit('No es posible procesar su solicitud'); //endif; }
/** * Telefonia::ajaxGuion() * * genera el proceso de la construccion del guion * se genera la validacion de escritura para poder guardar * @return void */ public function ajaxGuion() { AppSesion::validar('ESCRITURA'); if (AppValidar::PeticionAjax() == true) { $this->ajaxExistencia(); } else { header("Location: " . NeuralRutasApp::RutaUrlAppModulo('Plataforma', 'Telefonia')); exit; } }
/** * Js::idSalas() * * Genera la organizacion de las salas de la sesion * @return string */ private function idSalas() { $sesion = AppSesion::obtenerDatos(); if (is_array($sesion['Chat']) == true and count($sesion['Chat']) >= 1) { foreach ($sesion['Chat'] as $valor) { $lista[] = $valor['ID']; } return json_encode($lista); } else { return '{}'; } }
public static function validar($Permiso = false) { if (isset($_SESSION[self::$Sesion]) == false) { NeuralSesiones::Inicializar(APP); } if (isset($_SESSION[self::$Sesion]) == true) { self::$Contenedor = NeuralSesiones::ObtenerSession(self::$Sesion); if (self::$Contenedor['Sesion']['Llave'] == implode('_', array(self::$Llave, self::$Contenedor['Informacion']['USUARIO_RR'], date("Y-m-d")))) { $Resultado = strtotime(date("Y-m-d H:i:s")) - self::$Contenedor['Sesion']['Inicio']; if ($Resultado <= self::$Limite) { $ModReWrite = \Neural\WorkSpace\Miscelaneos::LeerModReWrite(); $Modulo = isset($ModReWrite[1]) == true ? $ModReWrite[1] : 'Index'; if (array_key_exists($Modulo, self::$Contenedor['Permisos']) == true) { if (array_key_exists($Permiso, self::$Contenedor['Permisos'][$Modulo]) == true) { if (self::$Contenedor['Permisos'][$Modulo][$Permiso] == false) { exit("\n\t\t\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t\t\t<h1>No tiene permisos para ver esta Página</h1>\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t\tSi cree que hay un error consulte con el Administrador.\n\t\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t\t<br />\n\t\t\t\t\t\t\t\t\t\t\t\t<a href='javascript:history.back(-1);' title='Página Anterior'>Volver</a>\n\t\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t"); } } else { exit("\n\t\t\t\t\t\t\t\t\t<div class='jumbotron'>\n\t\t\t\t\t\t\t\t\t\t\t<h1>No tiene autorización para visualizar este módulo. Es un acceso Ilegal</h1>\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t\tSi cree que hay un error consulte con el Administrador.\n\t\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t\t<br />\n\t\t\t\t\t\t\t\t\t\t\t\t<a href='javascript:history.back(-1);' title='Ir la página anterior'>Volver</a>\n\t\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t"); } } else { exit("\n\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t<h1>No tiene permisos para ver esta Página</h1>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\tSi cree que hay un error consulte con el Administrador.\n\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t<br />\n\t\t\t\t\t\t\t\t\t\t<a href='javascript:history.back(-1);' title='Página Anterior'>Volver</a>\n\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t"); } } else { header("Location: " . NeuralRutasApp::RutaUrlApp('LogOut', 'Error', array('TIEMPOLIMITE'))); exit; } } else { header("Location: " . NeuralRutasApp::RutaUrlApp('LogOut', 'Error', array('NOPERMISOS'))); exit; } } else { header("Location: " . NeuralRutasApp::RutaUrlApp('LogOut')); exit; } }
/** * Alto_Impacto::Observar() * * Obervar avisos * @return void * @author alejo */ public function Observar() { $Plantilla = new NeuralPlantillasTwig(APP); $Plantilla->Parametro('Sesion', AppSesion::obtenerDatos()); $Plantilla->Parametro('activo', __CLASS__); $Plantilla->Parametro('Titulo', 'Comunicación'); echo $Plantilla->MostrarPlantilla('Alto_Impacto/Observar.html'); }
/** * Int_Tel::ajaxGuionProcesar() * * Se genera guion correspondiente * @param array $array * @return string */ private function ajaxGuionProcesar($array = false) { $sesion = AppSesion::obtenerDatos(); switch ($array['UBICACION']) { case 1: $this->ajaxProcesoNodo($array, $sesion['Informacion']['USUARIO_RR']); break; case 2: $this->ajaxProcesoNodo($array, $sesion['Informacion']['USUARIO_RR']); break; case 4: $this->ajaxProcesoRegional($array, $sesion['Informacion']['USUARIO_RR']); } }
function __Construct() { parent::__Construct(); AppSesion::validar('LECTURA'); }
public function Prueba() { Ayudas::print_r($_SESSION); Ayudas::print_r(AppSesion::obtenerDatos()); }
/** * Autentificacion::loginGenerarSesion() * * Registra la sesion y la crea redireccionando al inicio * @param array $consulta * @return void */ private function loginGenerarSesion($consulta = false) { unset($consulta['PERMISO'], $consulta['ESTADO']); AppSesion::registrar($consulta, $this->OrdenarPermisos($this->Modelo->Permisos()), $this->Modelo->consultaSalasChat()); header("Location: " . NeuralRutasApp::RutaUrlAppModulo('Inicio')); exit; }