示例#1
0
 public static function documentoNormal($titulo, array $archivoVista)
 {
     self::$_tituloPrincipal = $titulo;
     self::_iniciarDocumento();
     self::_cargarMenuTitulo();
     foreach ($archivoVista as $ubicacionVista) {
         self::_cargarContenidoHtml($ubicacionVista);
     }
     self::_cerrarDocumento();
     self::_reemplazarDinamico();
     $misPermisos = $_SESSION['session']['permisos'];
     $todosLosPermisos = array("cursos", "personas", "documentos", "impresiones");
     if ($_SESSION['session']['conectado'] == "SI" and $misPermisos[0] != 'admin') {
         $permisosFaltantes = array_diff($todosLosPermisos, $misPermisos);
         $permisosFaltantes[] = 'admin';
         foreach ($permisosFaltantes as $quitarPermiso) {
             self::$_codigoImprimir = preg_replace('/({@' . $quitarPermiso . '})(.+)({@' . $quitarPermiso . '})/U', '', self::$_codigoImprimir);
         }
     }
     self::$_codigoImprimir = preg_replace('/({@.+})/U', '', self::$_codigoImprimir);
     echo self::$_codigoImprimir;
 }