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


PHP View::select方法代码示例

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


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

示例1: captcha

 /**
  * Genera Img Captcha
  *
  */
 public function captcha()
 {
     Load::lib('captcha/captcha');
     View::select(NULL, NULL);
     $captcha = new Captcha();
     $captcha->run();
 }
开发者ID:KumbiaPHP,项目名称:KuBlog,代码行数:11,代码来源:pages_controller.php

示例2: initialize

 /**
  * Callback que se ejecuta antes de los métodos de todos los controladores
  */
 protected final function initialize()
 {
     if (APP_UPDATE) {
         DwMessage::info('Estamos en labores de mantenimiento y actualización.');
         View::select(NULL, 'update');
     }
 }
开发者ID:r1ck4r2,项目名称:backend_manager,代码行数:10,代码来源:app_controller.php

示例3: 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

示例4: initREST

 /**
  * Hacer el router de la petición y envia los parametros correspondientes
  * a la acción, adema captura formatos de entrada y salida
  */
 protected function initREST()
 {
     /* formato de entrada */
     $this->_fInput = isset($_SERVER["CONTENT_TYPE"]) ? $_SERVER["CONTENT_TYPE"] : '';
     /* busco un posible formato de salida */
     $accept = self::accept();
     $keys = array_keys($this->_outputType);
     foreach ($accept as $key => $a) {
         if (in_array($key, $keys)) {
             $this->_fOutput = $this->_outputType[$key];
             break;
         }
     }
     /* por defecto uso json
      * ¿o debería mandar un 415?
      */
     $this->_fOutput = empty($this->_fOutput) ? 'json' : $this->_fOutput;
     View::select(null, $this->_fOutput);
     /**
      * reescribimos la acción a ejecutar, ahora tendra será el metodo de
      * la peticion: get(:id), getAll , put, post, delete, etc.
      */
     $action = $this->action_name;
     $method = strtolower(Router::get('method'));
     $rewrite = "{$method}_{$action}";
     if ($this->actionExist($rewrite)) {
         $this->action_name = $rewrite;
     } elseif ($action == 'index' && $method != 'post') {
         $this->action_name = 'getAll';
     } else {
         $this->action_name = $method;
         $this->parameters = $action == 'index' ? $this->parameters : array($action) + $this->parameters;
     }
 }
开发者ID:jaigjaig,项目名称:usuario_auth_template_bootstrap,代码行数:38,代码来源:kumbia_rest.php

示例5: agregar

 /**
  * Método para agregar un nuevo usuario
  */
 public function agregar()
 {
     //Titulo de la página
     $this->title = 'Nueva usuario';
     //Ckeck de los radios para habilitar comentarios
     // $this->check_si = (HABILITAR_USUARIO) ? false : true;
     // $this->check_no = (disabled) ? true : false;
     $this->check_si = true;
     $this->check_no = false;
     //Array para determinar la visibilidad de los post
     $this->tipo = array(Grupo::ADMINISTRADOR => 'Administrador', Grupo::AUTOR => 'Autor', Grupo::COLABORADOR => 'Colaborador', Grupo::EDITOR => 'Editor');
     //Verifico si ha enviado los datos a través del formulario
     if (Input::hasPost('usuario')) {
         //Verifico que el formulario coincida con la llave almacenada en sesion
         if (SecurityKey::isValid()) {
             Load::models('usuario');
             $usuario = new Usuario(Input::post('usuario'));
             $resultado = $usuario->registrarUsuario();
             if ($resultado) {
                 View::select('usuario');
             }
             /* else {
                    //Hago persitente los datos
                    $this->categoria = Input::post('categorias');
                    $this->etiquetas = Input::post('etiquetas');
                }
                $this->post = $post;*/
         } else {
             Flash::info('La llave de acceso ha caducado. Por favor intente nuevamente.');
         }
     }
 }
开发者ID:albertmolina,项目名称:Daily-Content-Manager,代码行数:35,代码来源:usuario_controller.php

示例6: initREST

 /**
  * Hacer el router de la petición y envia los parametros correspondientes
  * a la acción, adema captura formatos de entrada y salida
  */
 protected function initREST()
 {
     /* formato de entrada */
     $this->_fInput = self::getInputFormat();
     $this->_fOutput = self::getOutputFormat($this->_outputType);
     View::select(null, $this->_fOutput);
     $this->rewriteActionName();
 }
开发者ID:ocidfigueroa,项目名称:sice,代码行数:12,代码来源:kumbia_rest.php

示例7: index

 public function index()
 {
     View::select(null, null);
     $fecha2 = new DateTime();
     $fecha1 = new DateTime();
     $fecha2->add(new DateInterval('P30D'));
     print_r($fecha2->format('Y-m-d') . "\n");
     print_r($fecha1->format('Y-m-d') . "\n");
 }
开发者ID:smolinerreig,项目名称:denunciaty,代码行数:9,代码来源:index_controller.php

示例8: checkdac

 public function checkdac($id)
 {
     View::select(null);
     $usuario = new Usuario();
     $dac = $usuario->getdac($id);
     if ($dac != false) {
     } else {
     }
 }
开发者ID:smolinerreig,项目名称:denunciaty,代码行数:9,代码来源:usuarios_controller.php

示例9: get_empresas

 public function get_empresas()
 {
     $tags = Load::model("usuarios")->find("columns: empresa", "group: empresa");
     $array_tags = array();
     foreach ($tags as $key => $value) {
         $array_tags[] = $value->empresa;
     }
     View::select(null, "json");
     $this->data = $array_tags;
 }
开发者ID:jaimeirazabal1,项目名称:admin_bootstrap_kumbia_php,代码行数:10,代码来源:index_controller.php

示例10: obtener_profesor_de_asignatura

 public function obtener_profesor_de_asignatura()
 {
     View::select(null, "json");
     $profesorasignatura = new Profesorasignatura();
     $asignatura_id = Input::get("id");
     $semestre_id = Input::get("semestre_id");
     $seccion_id = Input::get("seccion_id");
     $registros = $profesorasignatura->getProfesorByAsignaturaId($asignatura_id, $semestre_id, $seccion_id);
     $this->data = $registros;
 }
开发者ID:jaimeirazabal1,项目名称:sistema_de_notas_peruano,代码行数:10,代码来源:seccion_controller.php

示例11: __construct

 /**
  * Constructor
  *
  * @param array $args
  */
 public function __construct($args)
 {
     /*modulo al que pertenece el controlador*/
     $this->module_name = $args['module'];
     $this->controller_name = $args['controller'];
     $this->parameters = $args['parameters'];
     $this->action_name = $args['action'];
     View::select($args['action']);
     View::setPath($args['controller_path']);
 }
开发者ID:govaniso,项目名称:happydomain,代码行数:15,代码来源:controller.php

示例12: initialize

 protected final function initialize()
 {
     Session::delete('myDbName');
     $this->my_auth = new MyAuth();
     if (!$this->my_auth->check()) {
         Flash::warning($this->my_auth->getError());
         Input::delete('password');
         View::select(null, 'login');
     }
 }
开发者ID:raulito1500,项目名称:mdokeos,代码行数:10,代码来源:app_controller.php

示例13: logout

 public function logout()
 {
     View::select('null');
     $us = new Usuario();
     if ($us->logout() == true) {
         Flash::valid('Se ha cerrado su sesión.');
     } else {
         Flash::error('No ha podido cerrarse la sesión. Inténtelo de nuevo.');
     }
     Redirect::to('index');
 }
开发者ID:smolinerreig,项目名称:denunciaty,代码行数:11,代码来源:index_controller.php

示例14: borrar

 /**
  * Eliminar un menu
  *
  * @param int $id
  */
 public function borrar($id = null)
 {
     if ($id) {
         if (!Load::model($this->model)->delete($id)) {
             Flash::error('Falló Operación');
         }
     }
     //enrutando al index para listar los articulos
     Router::redirect("{$this->controller_path}");
     View::select(NULL, NULL);
 }
开发者ID:albertmolina,项目名称:Daily-Content-Manager,代码行数:16,代码来源:scaffold_controller.php

示例15: 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


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