Пример #1
0
/**
 * Check the login and password
 * @return void
 */
function login()
{
    global $db;
    $usuario = sanitize($_POST['usuario']);
    $clave = sanitize($_POST['clave']);
    $sql = "SELECT id,usuario,nombre1,apellido1,id_rol,tipo\n                FROM usuario \n                WHERE usuario = '{$usuario}'\n                AND   clave   = MD5('{$clave}')";
    $odbconn = MDB2::connect($db['dsn'], $db['opts']);
    $odbconn->setFetchMode(MDB2_FETCHMODE_ASSOC);
    $rst = $odbconn->queryRow($sql);
    $odbconn->disconnect();
    if (PEAR::isError($rst)) {
        return false;
    }
    if ($rst) {
        session_start();
        $_SESSION['user']['startTime'] = date("Y-m-d H:i");
        $_SESSION['user']['id_usuario'] = $rst['id'];
        $_SESSION['user']['usuario'] = $rst['usuario'];
        $_SESSION['user']['nombres'] = $rst['nombre1'];
        $_SESSION['user']['apellidos'] = $rst['apellido1'];
        $_SESSION['user']['rol'] = $rst['id_rol'];
        $_SESSION['user']['tipo'] = $rst['tipo'];
        $Modulo = new Modulo();
        $_SESSION['perms'] = $Modulo->getModulosPermitidos($rst['id_rol']);
        header('Location: ../../index.php');
    } else {
        header("Location: ../../login.php?login=false");
    }
}
Пример #2
0
 public function apagar(Modulo $objModulo)
 {
     $v = $this->_getValidacao();
     $v->setRules($objModulo->getId(), 'required', 'ID');
     $v->validar();
     return $this->_getRepositorio()->alterar($objModulo);
 }
Пример #3
0
 private function verificarAcao($ch_modulo, $ch_controller, $ch_action)
 {
     $modulo = new Modulo();
     $controller = new Controller();
     $action = new Action();
     $id_modulo = $modulo->getIdModuloByCh($ch_modulo);
     $id_controller = $controller->getIdControllerByCh($ch_controller);
     $action->verificarAcao($id_modulo, $id_controller, $ch_action);
 }
Пример #4
0
 /**
  * Verfica se tem permissão para acessar módulo
  * @param $modulo
  * @return bool
  */
 public function hasPermissao(Modulo $modulo)
 {
     foreach ($this->getPermissoes() as $permissao) {
         if ($permissao->getModulo()->getId() == $modulo->getId()) {
             return true;
         }
     }
     return false;
 }
Пример #5
0
 public function visualizar(Modulo $objModulo)
 {
     try {
         $this->_stat = $this->_getConn()->prepare('SELECT * FROM tblmodulo WHERE mod_id = :mod_id AND mod_excluido = 0 AND mod_status = 1');
         $this->_stat->bindValue(':mod_id', $objModulo->getId(), \PDO::PARAM_INT);
         $this->_stat->execute();
         return $this->_getModulo($this->_stat->fetch(\PDO::FETCH_ASSOC));
     } catch (\PDOException $e) {
         throw new \model\conexao\Excecao($e->getMessage());
     }
 }
Пример #6
0
 function actualiza()
 {
     $data = $_REQUEST['Modulo'];
     $id = $_REQUEST['idModulo'];
     $a = new Modulo();
     $exito = $a->actualizaModulo($data, "id=" . $id);
     if ($exito) {
         $ruta['ruta'] = "/modulo/listar";
         $this->view->show("ruteador.phtml", $ruta);
     }
 }
Пример #7
0
 private function factory($arrStrDados)
 {
     $obj = new Formulario();
     if (isset($arrStrDados["FRM_ID"])) {
         $obj->setId($arrStrDados["FRM_ID"]);
     }
     $obj->setDescricao($arrStrDados["FRM_Descricao"]);
     $obj->setCaminho($arrStrDados["FRM_Caminho"]);
     if (isset($arrStrDados["FRM_Status"])) {
         $obj->setStatus($arrStrDados["FRM_Status"]);
     } else {
         $obj->setStatus("A");
     }
     // módulo categoria
     $objModuloCategoria = new ModuloCategoria();
     if (isset($arrStrDados["MCT_ID"])) {
         $objModuloCategoria->setId($arrStrDados["MCT_ID"]);
     }
     if (isset($arrStrDados["MCT_Descricao"])) {
         $objModuloCategoria->setDescricao($arrStrDados["MCT_Descricao"]);
     }
     // módulo
     $objModulo = new Modulo();
     $objModulo->setId($arrStrDados["MOD_ID"]);
     if (isset($arrStrDados["MOD_Descricao"])) {
         $objModulo->setDescricao($arrStrDados["MOD_Descricao"]);
     }
     $objModulo->setModuloCategoria($objModuloCategoria);
     $obj->setModulo($objModulo);
     if (isset($arrStrDados["MFR_Nivel1Descricao"])) {
         $obj->setNivel1Descricao($arrStrDados["MFR_Nivel1Descricao"]);
     }
     if (isset($arrStrDados["MFR_Nivel2Descricao"])) {
         $obj->setNivel2Descricao($arrStrDados["MFR_Nivel2Descricao"]);
     }
     if (isset($arrStrDados["MFR_Nivel3Descricao"])) {
         $obj->setNivel3Descricao($arrStrDados["MFR_Nivel3Descricao"]);
     }
     // ações
     if (isset($arrStrDados["ACO_ID"])) {
         if (is_array($arrStrDados["ACO_ID"])) {
             for ($intI = 0; $intI < count($arrStrDados["ACO_ID"]); $intI++) {
                 $objAcao = new Acao();
                 $objAcao->setId($arrStrDados["ACO_ID"][$intI]);
                 $obj->addAcao($objAcao);
             }
         }
     }
     return $obj;
 }
Пример #8
0
 public function factory($arrStrDados)
 {
     $obj = new Modulo();
     $obj->setId($arrStrDados["MOD_ID"]);
     $objModuloCategoria = new ModuloCategoria();
     if (isset($arrStrDados["MCT_ID"])) {
         $objModuloCategoria->setId($arrStrDados["MCT_ID"]);
     }
     if (isset($arrStrDados["MCT_Descricao"])) {
         $objModuloCategoria->setDescricao($arrStrDados["MCT_Descricao"]);
     }
     if (isset($arrStrDados["MCT_Imagem"])) {
         $objModuloCategoria->setImagem($arrStrDados["MCT_Imagem"]);
     }
     if (isset($arrStrDados["MCT_BackgroundModulo"])) {
         $objModuloCategoria->setBackgroundModulo($arrStrDados["MCT_BackgroundModulo"]);
     }
     if (isset($arrStrDados["MCT_BackgroundSubModulo"])) {
         $objModuloCategoria->setBackgroundSubModulo($arrStrDados["MCT_BackgroundSubModulo"]);
     }
     $obj->setModuloCategoria($objModuloCategoria);
     $obj->setDescricao($arrStrDados["MOD_Descricao"]);
     $obj->setCaminho($arrStrDados["MOD_Caminho"]);
     $obj->setImagem($arrStrDados["MOD_Imagem"]);
     $obj->setStatus($arrStrDados["MOD_Status"]);
     return $obj;
 }
Пример #9
0
 public function modulosByUser()
 {
     $sesion = $this->auth->validarSesion();
     if ($sesion['respuesta']) {
         $modulo = new Modulo();
         $modulo->set("id", $sesion['valor'][0]['perfil']);
         $datos = $modulo->listarById();
         if ($datos != null) {
             return $datos;
         } else {
             header("location:" . URL);
         }
     } else {
         header("Location: " . URL);
     }
 }
Пример #10
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store()
 {
     $datos = Input::all();
     $id_grupo = $datos['id_grupo_usuario'];
     foreach (Modulo::all() as $modulo) {
         $modulousuario = ModuloUsuario::where('id_grupo_usuario', $id_grupo)->where('id_modulo', $modulo->id)->first();
         if (!empty($datos['modulo_' . $modulo->id . ''])) {
             if (empty($modulousuario->id)) {
                 $modulousuario = new ModuloUsuario();
                 $modulousuario->id_modulo = $modulo->id;
                 $modulousuario->id_grupo_usuario = $id_grupo;
                 $modulousuario->inactivo = 0;
                 $modulousuario->save();
             } else {
                 if ($modulousuario->inactivo == 1) {
                     $modulousuario->inactivo = 0;
                     $modulousuario->save();
                 }
             }
         } else {
             if (!empty($modulousuario->id)) {
                 $modulousuario->inactivo = 1;
                 $modulousuario->save();
             }
         }
     }
     return Redirect::route('datos.modulos.show', $id_grupo);
 }
Пример #11
0
 public function run()
 {
     $faker = Faker::create();
     foreach (range(1, 10) as $index) {
         Modulo::create([]);
     }
 }
 public function vistaAgregar()
 {
     $this->array_view['categorias'] = parent::desplegarCategoria();
     $modulos = Modulo::all();
     $this->array_view['modulos'] = $modulos;
     return View::make($this->folder_name . '.crear', $this->array_view);
 }
 public function delete()
 {
     $obj = new Modulo();
     $p = $obj->delete($_GET['id']);
     if ($p[0]) {
         header('Location: index.php?controller=Modulo');
     } else {
         $data = array();
         $view = new View();
         $data['msg'] = $p[1];
         $data['url'] = 'index.php?controller=Modulo';
         $view->setData($data);
         $view->setTemplate('../view/_Error_App.php');
         $view->setLayout('../template/Layout3.php');
         $view->render();
     }
 }
Пример #14
0
 public function vistaListado()
 {
     $categorias = parent::desplegarCategoria();
     $this->array_view['categorias'] = $categorias;
     $modulos = Modulo::all();
     $this->array_view['modulos'] = $modulos;
     //return View::make('menu.lista', array('menus' => $menus, 'categorias' => $categorias));
     return View::make($this->folder_name . '.administrar', $this->array_view);
 }
Пример #15
0
 public function destroy($id)
 {
     $modulo = Modulo::find($id);
     foreach ($modulo->vinculaciones as $vinculacion) {
         $vinculacion->delete();
     }
     $modulo->delete();
     return Redirect::route('modulos.index');
 }
Пример #16
0
 public function run()
 {
     Eloquent::unguard();
     Modulo::create(array('ruta' => '/usuarios', 'nombre' => 'Usuarios', 'icono' => '', 'orden' => '0.1', 'activo' => '1'));
     Modulo::create(array('ruta' => '/adq', 'nombre' => 'Adquisiciones', 'icono' => '', 'orden' => '0.2', 'activo' => '1'));
     Modulo::create(array('ruta' => '/directivos', 'nombre' => 'Directivos', 'icono' => '', 'orden' => '0.3', 'activo' => '1'));
     Modulo::create(array('ruta' => '/recepcion', 'nombre' => 'Recepción', 'icono' => '', 'orden' => '0.4', 'activo' => '1'));
     Modulo::create(array('ruta' => '/presupuesto', 'nombre' => 'Presupuesto', 'icono' => '', 'orden' => '0.5', 'activo' => '1'));
     Modulo::create(array('ruta' => '/contabilidad', 'nombre' => 'Contabilidad', 'icono' => '', 'orden' => '0.6', 'activo' => '1'));
     Modulo::create(array('ruta' => '/bancos', 'nombre' => 'Bancos', 'icono' => '', 'orden' => '0.7', 'activo' => '1'));
     Modulo::create(array('ruta' => '/fext', 'nombre' => 'Fondos Externos', 'icono' => '', 'orden' => '0.8', 'activo' => '1'));
 }
Пример #17
0
 function modificarperfil($idusuario)
 {
     $this->idusuario = $idusuario;
     $modulo = new Modulo();
     $this->modulos = array();
     $this->modulos = $modulo->find();
     $moduloUsuario = new Usuariomodulo();
     $this->modulosusuario = array();
     $this->modulosusuario = $moduloUsuario->darModulos($idusuario);
     if (Input::hasPost("idusuario")) {
         $bandera = 0;
         $usuariomodulo = new Usuariomodulo();
         $numero2 = count($_POST);
         $valores2 = array_values($_POST);
         // obtiene los valores de las varibles
         for ($i = 0; $i < $numero2 - 1; $i++) {
             $auxiliar = new Usuariomodulo();
             $encontrado = $auxiliar->find("conditions: modulo_id={$valores2[$i]} and usuario_id={$idusuario}");
             if ($encontrado) {
                 $bandera = 1;
             }
         }
         if ($bandera == 0) {
             for ($i = 0; $i < $numero2 - 1; $i++) {
                 $temp = new Usuariomodulo();
                 $temp->modulo_id = $valores2[$i];
                 $temp->usuario_id = $idusuario;
                 $temp->save();
             }
             if ($temp->save()) {
                 Flash::info("Modulos guardados");
                 Router::redirect("usuario/modificarperfil/" . $idusuario);
             } else {
                 Flash::info("Ups!! hay un error, intente nuevamente");
             }
         } else {
             Flash::error("Algunos modulos ya estan asignados. Intente de nuevo");
         }
     }
 }
Пример #18
0
 /**
  * Resets all references to other model objects or collections of model objects.
  *
  * This method is a user-space workaround for PHP's inability to garbage collect
  * objects with circular references (even in PHP 5.3). This is currently necessary
  * when using Propel in certain daemon or large-volume/high-memory operations.
  *
  * @param boolean $deep Whether to also clear the references on all referrer objects.
  */
 public function clearAllReferences($deep = false)
 {
     if ($deep && !$this->alreadyInClearAllReferencesDeep) {
         $this->alreadyInClearAllReferencesDeep = true;
         if ($this->aModulo instanceof Persistent) {
             $this->aModulo->clearAllReferences($deep);
         }
         if ($this->aRol instanceof Persistent) {
             $this->aRol->clearAllReferences($deep);
         }
         $this->alreadyInClearAllReferencesDeep = false;
     }
     // if ($deep)
     $this->aModulo = null;
     $this->aRol = null;
 }
Пример #19
0
 public function update($id)
 {
     $modulo = Modulo::findOrFail($id);
     $modulo->ruta = Input::get('ruta');
     $modulo->nombre = Input::get('nombre');
     $modulo->icono = Input::get('icono');
     $modulo->orden = Input::get('orden');
     $modulo->activo = Input::get('activo');
     $modulo->save();
     //Asociar con Roles
     if (count(Input::get('modulo_role')) > 0) {
         $modulo_role = Input::get('modulo_role');
         $modulo->roles()->sync($modulo_role);
     }
     return Redirect::action('ModuloController@index');
 }
Пример #20
0
/* @var $this ModuloNivelController */
/* @var $model ModuloNivel */
$this->menu = array(array('label' => 'Crear Nivel', 'url' => array('create')));
Yii::app()->clientScript->registerScript('search', "\n\$('.search-button').click(function(){\n\t\$('.search-form').toggle();\n\treturn false;\n});\n\$('.search-form form').submit(function(){\n\t\$('#modulo-nivel-grid').yiiGridView('update', {\n\t\tdata: \$(this).serialize()\n\t});\n\treturn false;\n});\n");
?>

<h1>Buscar Nivel</h1>

<div class="search-form" style="display:none">
<?php 
$this->renderPartial('_search', array('model' => $model));
?>
</div><!-- search-form -->

<?php 
$this->widget('zii.widgets.grid.CGridView', array('id' => 'modulo-nivel-grid', 'dataProvider' => $model->search(), 'filter' => $model, 'columns' => array(array('header' => 'ID.', 'name' => 'id', 'value' => '$data->id', 'htmlOptions' => array('width' => '20')), array('name' => 'modulo_id', 'filter' => CHtml::listData(Modulo::model()->findAll(), 'id', 'modulo'), 'value' => '$data[\'modulo\'][\'modulo\']', 'htmlOptions' => array('width' => '110')), 'nombre_nivel', 'numero_lecciones', 'tipo', 'precio_nivel', array('class' => 'CButtonColumn'))));
?>

<script>
    $(document).ready(function()
    {
        $('body').on('dblclick', '#modulo-nivel-grid tbody tr', function(event)
        {
            var
                rowNum = $(this).index(),
                keys = $('#modulo-nivel-grid > div.keys > span'),
                rowId = keys.eq(rowNum).text();

            location.href = '<?php 
echo Yii::app()->createUrl('moduloNivel/view');
?>
Пример #21
0
 function eliminar()
 {
     @session_start();
     $modulo = new Modulo();
     $modulo->delete_module();
     $this->listar();
     //header('Location: module_list.php');
 }
Пример #22
0
 function modificar()
 {
     @session_start();
     $idrole = $_GET['id'];
     require 'model/Modulo.class.php';
     $modulo = new Modulo();
     $rol = new Rol();
     //Obtenemos el usuario a modificar
     $single_role = $rol->single_role($idrole);
     $list_module = $modulo->show_modules();
     $id = $_GET["id"];
     $single_mod = $modulo->single_module($id);
     //$list_modules = $modulo->show_modules();
     $ruta = $this->view->path('default/page.php');
     //carga la plantilla
     $pagina = $this->view->load_page($ruta);
     ob_start();
     //carga html del listado de los modulos
     include 'views/content/rol_modificar.php';
     //$contenido = $this->load_page('views/content/modulo_modificar.php');
     if ($single_mod != '') {
         //si existen registros carga el modulo en memoria y rellena con los datos
         //carga la tabla de la seccion de VIEW
         $contenido = ob_get_clean();
         //realiza el parseado
         $pagina = $this->view->replace_content('/\\#CONTENIDO\\#/ms', $contenido, $pagina);
     } else {
         //si no existen datos -> muestra mensaje de error
         $pagina = $this->replace_content('/\\#CONTENIDO\\#/ms', '<h1>No existen resultados</h1>', $pagina);
     }
     $pagina = $this->view->load_template('- Validar -', $pagina);
     $menu = $this->view->load_page('views/default/sections/s.menuizquierda.php');
     $pagina = $this->view->replace_content('/\\#MENULEFT\\#/ms', $menu, $pagina);
     $pagina = $this->view->replace_content('/\\#USUARIO\\#/ms', $_SESSION["usuario"], $pagina);
     //$pagina = $this->view->replace_content('/\#CONTENIDO\#/ms', $contenido, $pagina);
     $this->view->view_page($pagina);
 }
Пример #23
0
 /**
  *  Funcion para actualizar Datos
  * @return type 
  */
 function actualizarDatos()
 {
     // Se aplica la validacion
     $validar = new Validacion();
     $validar->add($_REQUEST['nombre'], 'nombre', Validacion::$validarAlfanumericoConEspacios, 1, 200, true);
     $error = false;
     if (!$validar->esValido()) {
         $camposError = $validar->getCamposError();
         foreach ($camposError as $valor) {
             $mensaje[$valor[0]] = $valor[1];
         }
     } else {
         $datos = array();
         $datos['id'] = $_REQUEST['id'];
         $datos['nombre'] = htmlentities($_REQUEST['nombre'], ENT_QUOTES, "UTF-8");
         if ($this->actualizar($datos)) {
             // Modulos
             $Modulo = new Modulo();
             $modulos = $Modulo->getModulos();
             // Cambio de tabla para guardar la relacion
             $this->setTabla("rol_detalle");
             // Perfil detalle
             $sql = "SELECT modulo \n                        FROM rol_detalle\n                        WHERE id_rol = '{$_REQUEST['id']}'";
             $per = $this->queryAll($sql);
             // Modulos registrados
             foreach ($per as $mod) {
                 $mregistrado[$mod['modulo']] = $mod['modulo'];
             }
             foreach ($modulos as $modulo) {
                 $datos = array();
                 $datos['leer'] = '0';
                 $datos['escribir'] = '0';
                 $datos['modificar'] = '0';
                 $datos['eliminar'] = '0';
                 $datos['modulo'] = $modulo[1];
                 $datos['id_rol'] = $_REQUEST['id'];
                 if ($_REQUEST['leer_' . $modulo[1]]) {
                     $datos['leer'] = $_REQUEST['leer_' . $modulo[1]];
                 }
                 if ($_REQUEST['escribir_' . $modulo[1]]) {
                     $datos['escribir'] = $_REQUEST['escribir_' . $modulo[1]];
                 }
                 if ($_REQUEST['modificar_' . $modulo[1]]) {
                     $datos['modificar'] = $_REQUEST['modificar_' . $modulo[1]];
                 }
                 if ($_REQUEST['eliminar_' . $modulo[1]]) {
                     $datos['eliminar'] = $_REQUEST['eliminar_' . $modulo[1]];
                 }
                 if (isset($mregistrado[$datos['modulo']])) {
                     $sql = "UPDATE rol_detalle \n                                SET leer = '{$datos['leer']}', \n                                escribir = '{$datos['escribir']}', \n                                modificar = '{$datos['modificar']}', \n                                eliminar = '{$datos['eliminar']}'\n                                WHERE modulo = '{$datos['modulo']}'\n                                AND  id_rol  = '{$datos['id_rol']}'";
                     if (!$this->query($sql)) {
                         $error = true;
                     }
                 } else {
                     if (!$this->guardar($datos)) {
                         $error = true;
                     }
                 }
             }
             // Mensaje en el template
             $mensaje['mensaje'] = "<div class=\"success\">El Perfil se ha modificado exitosamente</div>";
         } else {
             // Mensaje en el template
             $mensaje['mensaje'] = "<div class=\"warning\">Problema al guardar los datos</div>";
         }
         flashDataSet($mensaje);
         header('Location: ../../app/perfil/perfil.php?a=listar');
         return;
     }
     $respuesta = json_encode($mensaje);
     header("Content-type: application/json");
     echo $respuesta;
     return;
 }
Пример #24
0
        $groupId = Auth::user()->id_grupo_usuario;
        //obtiene la ruta que accede el usuario, Ej. datos/citas/{citas}/edit
        $ruta = Route::getCurrentRoute()->uri();
        // convierte en arreglo la ruta
        $ruta_array = explode('/', $ruta);
        //Si la ruta corresponde "datos/citas", y no se encuentra vacio el indice 1, concatenara dicha ruta
        // de lo contrario se selecciono reportes.
        if (!empty($ruta_array[1])) {
            //ej. datos.citas
            $ruta_final = $ruta_array[0] . '.' . $ruta_array[1];
        } else {
            //ej. reportes
            $ruta_final = $ruta_array[0];
        }
        //Selecciona el ID del Modulo que contenga la ruta que trata de visitar el usuario autenticado
        $modulo = Modulo::where('ruta', 'like', '%' . $ruta_final . '%')->select('id')->first()->toArray();
        //Busca si el usuario tiene acceso al modulo que desea entrar
        $moduloUser = ModuloUsuario::where('id_grupo_usuario', $groupId)->where('id_modulo', $modulo['id'])->where('inactivo', 0)->select('id')->get()->toArray();
        //Si está vacío no tiene acceso al modulo
        if (empty($moduloUser)) {
            App::abort(403);
        }
    }
});
/*
|--------------------------------------------------------------------------
| CSRF Protection Filter
|--------------------------------------------------------------------------
|
| The CSRF filter is responsible for protecting your application against
| cross-site request forgery attacks. If this special token in a user
Пример #25
0
 /**
  * Exclude object from result
  *
  * @param   Modulo $modulo Object to remove from the list of results
  *
  * @return ModuloQuery The current query, for fluid interface
  */
 public function prune($modulo = null)
 {
     if ($modulo) {
         $this->addUsingAlias(ModuloPeer::IDMODULO, $modulo->getIdmodulo(), Criteria::NOT_EQUAL);
     }
     return $this;
 }
Пример #26
0
 public function modulo()
 {
     $modulo = NULL;
     foreach ($this->modulos as $mod) {
         $modulo = Modulo::find($mod->id);
     }
     return $modulo;
 }
Пример #27
0
 public function actionDemo($id)
 {
     $model = Modulo::model()->findAllByAttributes(array('PER_ID' => $id));
     $this->render('Evaluation/demo', array('model' => $model, 'id' => $id));
 }
Пример #28
0
 function asignar()
 {
     @session_start();
     require 'model/Modulo.class.php';
     $idPerfil = $_GET["id"];
     //consultamos el listado de los usuarios!!
     $perfil = new Perfil();
     $modulo = new Modulo();
     $perfiles = $perfil->single_profile($idPerfil);
     $modulos = $modulo->show_modules();
     //para buscar modulos asignados al perfil seleccionado!
     //$objassig = new Profiles();
     //$list_modules = $modulo->show_modules();
     $ruta = $this->view->path('default/page.php');
     //carga la plantilla
     $pagina = $this->view->load_page($ruta);
     ob_start();
     //carga html del listado de los modulos
     include 'views/content/perfil_asignar.php';
     //$contenido = $this->load_page('views/content/modulo_modificar.php');
     //if($single_pro!=''){//si existen registros carga el modulo en memoria y rellena con los datos
     //carga la tabla de la seccion de VIEW
     $contenido = ob_get_clean();
     //realiza el parseado
     $pagina = $this->view->replace_content('/\\#CONTENIDO\\#/ms', $contenido, $pagina);
     /* }else{//si no existen datos -> muestra mensaje de error
            $pagina = $this->replace_content('/\#CONTENIDO\#/ms' ,'<h1>No existen resultados</h1>' , $pagina);
        }*/
     $pagina = $this->view->load_template('- Asignar Perfil -', $pagina);
     $menu = $this->view->load_page('views/default/sections/s.menuizquierda.php');
     $pagina = $this->view->replace_content('/\\#MENULEFT\\#/ms', $menu, $pagina);
     $pagina = $this->view->replace_content('/\\#USUARIO\\#/ms', $_SESSION["usuario"], $pagina);
     //$pagina = $this->view->replace_content('/\#CONTENIDO\#/ms', $contenido, $pagina);
     $this->view->view_page($pagina);
 }
Пример #29
0
 public function __construct($nombre, array $privilegios = null)
 {
     parent::__construct($nombre, $privilegios);
 }
Пример #30
0
 public function editar($id)
 {
     $accion = Accion::find($id);
     $modulos = Modulo::all();
     return View::make('admin.acciones.editar')->with('accion', $accion)->with('modulos', $modulos);
 }