当前位置: 首页>>代码示例>>PHP>>正文


PHP View::template方法代码示例

本文整理汇总了PHP中View::template方法的典型用法代码示例。如果您正苦于以下问题:PHP View::template方法的具体用法?PHP View::template怎么用?PHP View::template使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在View的用法示例。


在下文中一共展示了View::template方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: logout

 public function logout()
 {
     Load::lib('SdAuth');
     SdAuth::logout();
     View::template('login2');
     Router::redirect('');
 }
开发者ID:KumbiaPHP,项目名称:KuBlog,代码行数:7,代码来源:application_controller.php

示例2: initialize

 protected final function initialize()
 {
     $recurso = '';
     if ($this->module_name == 'admin') {
         View::template('admin');
         if ($this->module_name) {
             $recurso = "{$this->module_name}/{$this->controller_name}/{$this->action_name}/";
         } else {
             $recurso = "{$this->controller_name}/{$this->action_name}/";
         }
         if (Auth::get('rol_id') == 5) {
             Flash::warning("No tienes permiso para acceder.");
             View::select(null, '401');
             return FALSE;
         }
         Load::lib('SdAuth');
         if (!SdAuth::isLogged()) {
             $this->error_msj = SdAuth::getError();
             View::template('login');
             return FALSE;
         }
         $ku_acl = new KuAcl();
         $ku_acl->cargarPermisos(Auth::get('id'));
         if (!$ku_acl->check($recurso, Auth::get('id'))) {
             Flash::warning("No tienes permiso para acceder al siguiente recurso: <b>{$recurso}</b>");
             View::select(null, '401');
             return FALSE;
         }
     }
 }
开发者ID:henrystivens,项目名称:backend,代码行数:30,代码来源:app_controller.php

示例3: initialize

 protected final function initialize()
 {
     View::template('sbadmin');
     /// para el template, todos los controladores que invoquen el appcontroller se va a invocar la plantilla
     //esto evita que en cada controlador se haga llamado de la  plantilla
     //Si en otro controlador hago llamado a otra plantilla, se sobreescribira esta linea
     if (Auth::is_valid()) {
         $this->userRol = Auth::get("rol");
     }
     $this->acl = new Acl();
     //Se agregan los roles
     $this->acl->add_role(new AclRole('lector'));
     // Visitantes
     $this->acl->add_role(new AclRole('editor'));
     // Administradores
     $this->acl->add_role(new AclRole('administrador'));
     // Usuarios
     $this->acl->add_role(new AclRole(''));
     //Se agregan los recursos osea todos los controladores con sus funciones
     $this->acl->add_resource(new AclResource('usuario'), 'ingresar');
     $this->acl->add_resource(new AclResource('usuariocrud'), 'index', 'edit');
     $this->acl->add_resource(new AclResource('registro'), 'index', 'crear');
     //Se crean los permisos osea va 'tipoUsuario o rol','nombre_controlador' array('funcion1','funcion2','y las que quieran')
     // Inicio
     $this->acl->allow('administrador', 'usuariocrud', array('index', 'edit'));
     $this->acl->allow('administrador', 'registro', array('index', 'crear'));
     $this->acl->allow('editor', 'usuariocrud', array('edit'));
     $this->acl->allow("lector", 'usuariocrud', array('index'));
     $this->acl->allow('', 'usuario', array('ingresar'));
 }
开发者ID:eldister,项目名称:sistem-gestion-documental,代码行数:30,代码来源:app_controller.php

示例4: check

 /**
  * Método para verificar si tiene acceso al recurso
  * @return boolean
  */
 public function check($perfil)
 {
     $modulo = Router::get('module');
     $controlador = Router::get('controller');
     $accion = Router::get('action');
     if (isset($this->_templates["{$perfil}"]) && !Input::isAjax()) {
         View::template("backend/{$this->_templates["{$perfil}"]}");
     }
     if ($modulo) {
         $recurso1 = "{$modulo}/{$controlador}/{$accion}";
         //Por si tiene acceso a una única acción
         $recurso2 = "{$modulo}/{$controlador}/*";
         //por si tiene acceso a todas las acciones
         $recurso3 = "{$modulo}/*/*";
         //por si tiene acceso a todos los controladores
         $recurso4 = "*";
         //por si tiene acceso a todo el sistema
     } else {
         $recurso1 = "{$controlador}/{$accion}";
         //Por si tiene acceso a una única acción
         $recurso2 = "{$controlador}/*";
         //por si tiene acceso a todas las acciones
         $recurso3 = "{$modulo}/*/*";
         //por si tiene acceso a todos los controladores
         $recurso4 = "*";
         //por si tiene acceso a todo el sistema
     }
     //Flash::info("Perfil: $perfil <br /> Recurso 1: $recurso1 <br /> Recurso 2: $recurso2 <br /> Recurso 3: $recurso3 <br /> Recurso 4: $recurso4");
     return self::$_acl->check($recurso1, $perfil) || self::$_acl->check($recurso2, $perfil) || self::$_acl->check($recurso3, $perfil) || self::$_acl->check($recurso4, $perfil);
 }
开发者ID:ocidfigueroa,项目名称:sice,代码行数:34,代码来源:dw_acl.php

示例5: correo

 public function correo()
 {
     View::template('sbadmin');
     if (Input::hasPost('correo')) {
         //print_r($_POST);
         $Usuario = new Usuario();
         $direccion = $_POST['correo']['destinatarios'];
         if ("SELECT count(*) FROM usuario WHERE email = '{$direccion}'" == 1) {
             $mail = new PHPMailer();
             $mail->isSMTP();
             //$mail­>SMTPDebug = 2;
             $mail->SMTPAuth = true;
             $mail->SMTPSecure = "ssl";
             $mail->Host = "smtp.gmail.com";
             $mail->Port = 465;
             $mail->Username = "gestiondocumentalpis@gmail.com";
             $mail->Password = "unicaucapis";
             $mail->setFrom('gestiondocumentalpis@gmail.com', 'Gestión Documental');
             //$mail­>AddReplyTo("ruizcsteven@gmail.com", "Steven Ruiz");
             $mail->Subject = $_POST['correo']['asunto'];
             $mail->msgHTML($_POST['correo']['mensaje']);
             //$address = "steeven@unicauca.edu.co";
             $mail->addAddress($_POST['correo']['destinatarios'], "...");
             if (!$mail->send()) {
                 echo "Error al enviar: " . $mail->ErrorInfo;
             }
             //Input::delete();
         } else {
             print_r("No hay cuenta asociada al correo que digit&oacute;");
         }
     }
 }
开发者ID:eldister,项目名称:sistem-gestion-documental,代码行数:32,代码来源:enviarcorreo_controller.php

示例6: wrongParams

 private static function wrongParams()
 {
     if (!self::$file) {
         self::$errors[] = "Липсва файл!";
     }
     $data = array('errors' => self::$errors);
     View::template("pageError", $data);
 }
开发者ID:jjechev,项目名称:phpTdConvert,代码行数:8,代码来源:PageSetExport.php

示例7: before_filter

 protected function before_filter()
 {
     $this->limit_params = false;
     // Si es AJAX enviar solo el view
     if (Input::isAjax()) {
         View::template(NULL);
     }
 }
开发者ID:rcotis,项目名称:fotoimprecon,代码行数:8,代码来源:pages_controller.php

示例8: index

 public function index()
 {
     //$this->titulo = "Bienvenido Administrador"; // titulo a mostrar
     View::template('login-box');
     /// para el template, todos los controladores que invoquen el appcontroller se va a invocar la plantilla
     //esto evita que en cada controlador se haga llamado de la  plantilla login-box
     //Si en otro controlador hago llamado a otra plantilla, se sobreescribira esta linea
 }
开发者ID:eldister,项目名称:sistem-gestion-documental,代码行数:8,代码来源:index_controller.php

示例9: loadForm

 private static function loadForm()
 {
     $existingFiles = File::getFileNames(Settings::$projectFullPath . "/media/files");
     $existingFiles = array_reverse($existingFiles);
     $importTypes = ExportsModel::getTypes();
     $data = array('existingFiles' => $existingFiles, 'importTypes' => $importTypes);
     View::template('pageIndex', $data);
 }
开发者ID:jjechev,项目名称:phpTdConvert,代码行数:8,代码来源:PageHomePage.php

示例10: initialize

 /**
  * Callback que se ejecuta antes de los métodos de todos los controladores
  */
 protected final function initialize()
 {
     /**
      * Si el método de entrada es ajax, el tipo de respuesta es sólo la vista
      */
     if (Input::isAjax()) {
         View::template(null);
     }
     /**
      * Verifico que haya iniciado sesión
      */
     if (!MkcAuth::isLogged()) {
         //Verifico que no genere una redirección infinita
         if ($this->controller_name != 'login' && ($this->action_name != 'entrar' && $this->action_name != 'salir')) {
             MkcMessage::warning('No has iniciado sesión o ha caducado.');
             //Verifico que no sea una ventana emergente
             if ($this->module_name == 'reporte') {
                 View::error();
                 //TODO: crear el método error()
             } else {
                 MkcRedirect::toLogin('sistema/login/entrar/');
             }
             return false;
         }
     } else {
         if (MkcAuth::isLogged() && $this->controller_name != 'login') {
             $acl = new MkcAcl();
             //Cargo los permisos y templates
             if (APP_UPDATE && Session::get('perfil_id') != Perfil::SUPER_USUARIO) {
                 //Solo el super usuario puede hacer todo
                 if ($this->module_name != 'dashboard' && $this->controller_name != 'index') {
                     $msj = 'Estamos en labores de actualización y mantenimiento.';
                     $msj .= '<br />';
                     $msj .= 'El servicio se reanudará dentro de ' . APP_UPDATE_TIME;
                     if (Input::isAjax()) {
                         View::update();
                     } else {
                         MkcMessage::info($msj);
                         MkcRedirect::to("dashboard");
                     }
                     return FALSE;
                 }
             }
             if (!$acl->check(Session::get('perfil_id'))) {
                 MkcMessage::error('Tu no posees privilegios para acceder a <b>' . Router::get('route') . '</b>');
                 Input::isAjax() ? View::ajax() : View::select(NULL);
                 return false;
             }
             if (!defined('SKIN')) {
                 define('SKIN', Session::get('tema'));
             }
         }
     }
 }
开发者ID:slrondon,项目名称:WispCenter,代码行数:57,代码来源:backend_controller.php

示例11: before_filter

 protected function before_filter()
 {
     $this->limit_params = false;
     // Si es AJAX enviar solo el view
     if (Input::isAjax()) {
         View::template(NULL);
     }
     if (!Auth::is_valid()) {
         Router::redirect("login/index");
     }
 }
开发者ID:criferlo,项目名称:empolab,代码行数:11,代码来源:pages_controller.php

示例12: docmasleidos

 public function docmasleidos()
 {
     $this->titulo = 'Estadisticas';
     View::template('sbadmin');
     if (Input::hasPost('estadistica')) {
         $inicio = $_POST['estadistica']['inicio'];
         $fin = $_POST['estadistica']['fin'];
         $documento = new Documento();
         $this->doc = $documento->lecturas($pages = 1, $inicio, $fin);
         //print_r($documento);
     }
     //print_r($data);
 }
开发者ID:eldister,项目名称:sistem-gestion-documental,代码行数:13,代码来源:estadisticas_controller.php

示例13: autocomplete

 public function autocomplete()
 {
     View::template(NULL);
     View::select(NULL);
     if (Input::isAjax()) {
         //solo devolvemos los estados si se accede desde ajax
         $busqueda = Input::post('busqueda');
         $profesiones = Load::model('config/profesion')->obtener_profesiones($busqueda);
         die(json_encode($profesiones));
         // solo devolvemos los datos, sin template ni vista
         //json_encode nos devolverá el array en formato json ["aragua","carabobo","..."]
     }
 }
开发者ID:RFDO93,项目名称:mantenimiento,代码行数:13,代码来源:profesion_controller.php

示例14: wrongParams

 private static function wrongParams()
 {
     if (!self::$file) {
         self::$errors[] = "Липсва файл!";
     }
     //        if (!self::$convertType)
     //            self::$errors[] = "Липсва вид на конверта!";
     if (!self::$convertType) {
         Router::redirect(Settings::getRoute('pageSetExport') . '?file=' . self::$file);
     }
     $data = array('errors' => self::$errors);
     View::template("pageError", $data);
 }
开发者ID:jjechev,项目名称:phpTdConvert,代码行数:13,代码来源:PageConvert.php

示例15: ingresar

 function ingresar()
 {
     Config::set('config.application.breadcrumb', FALSE);
     View::template('login-box');
     Load::lib('auth');
     if ($this->has_post("usuario", "contrasena")) {
         $usuario = $this->post("usuario");
         $contrasena = $this->post("contrasena");
         $auth = new Auth("model", "class: Usuario", "nombreusuario: {$usuario}", "contrasena: {$contrasena}");
         if ($auth->authenticate()) {
             Router::redirect("administrador/inicioadmin");
             //Flash::success("Correcto");
         } else {
             Flash::error("Falló");
         }
     }
 }
开发者ID:eldister,项目名称:sistem-gestion-documental,代码行数:17,代码来源:usuario_controller.php


注:本文中的View::template方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。