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


PHP toba::usuario方法代码示例

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


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

示例1: conf_evt__cuadro__eliminar

 function conf_evt__cuadro__eliminar(toba_evento_usuario $evt)
 {
     $usuario = $evt->get_parametros();
     if ($usuario == toba::usuario()->get_id()) {
         $evt->anular();
     }
 }
开发者ID:emma5021,项目名称:toba,代码行数:7,代码来源:ci_navegacion.php

示例2: __construct

 function __construct($info)
 {
     $this->info = $info;
     parent::__construct(toba::memoria()->get_item_solicitado(), toba::usuario()->get_id());
     $this->log = toba::logger_ws();
     toba::proyecto()->configurar_logger_ws();
 }
开发者ID:emma5021,项目名称:toba,代码行数:7,代码来源:toba_solicitud_servicio_web.php

示例3: __construct

 function __construct($info)
 {
     $this->info = $info;
     $_SERVER["REMOTE_ADDR"] = "localhost";
     $_SERVER["REQUEST_METHOD"] = "GET";
     parent::__construct(toba::memoria()->get_item_solicitado(), toba::usuario()->get_id());
 }
开发者ID:emma5021,项目名称:toba,代码行数:7,代码来源:toba_solicitud_consola.php

示例4: crear_usuario_para_auditoria

 function crear_usuario_para_auditoria($db)
 {
     if ($this->definicion['tiene_auditoria'] == '1') {
         $usuario = toba::usuario()->get_id();
         if (!isset($usuario)) {
             $usuario = 'publico';
         }
         $id_solicitud = $db->quote(toba::instancia()->get_id_solicitud());
         $usuario = $db->quote($usuario);
         $sql = 'CREATE TEMP TABLE tt_usuario ( usuario VARCHAR(60), id_solicitud INTEGER);';
         if (isset($this->definicion['permisos_por_tabla']) && $this->definicion['permisos_por_tabla'] == '1') {
             $id_operacion = toba::memoria()->get_item_solicitado();
             $rol_runtime = toba_modelo_proyecto::get_rol_prueba_db_basico($this->definicion['fuente_datos']);
             //Obtengo el rol basico de prueba
             $rol_operacion = toba_modelo_proyecto::get_rol_prueba_db($this->definicion['fuente_datos'], $id_operacion['1']);
             //Obtengo el particular para la operacion
             if ($db->existe_rol($rol_operacion)) {
                 //Si existe el rol para la operacion entonces lo seteo como el apropiado
                 $rol_runtime = $rol_operacion;
             }
             $sql .= "GRANT SELECT, INSERT ON tt_usuario TO {$rol_runtime} ;";
         }
         $sql .= "INSERT INTO tt_usuario (usuario, id_solicitud) VALUES ({$usuario}, {$id_solicitud})";
         $db->ejecutar($sql);
     }
 }
开发者ID:emma5021,项目名称:toba,代码行数:26,代码来源:toba_fuente_datos.php

示例5: __construct

 function __construct($info)
 {
     $this->info = $info;
     if (toba_editor::activado()) {
         toba_editor::set_item_solicitado(toba::memoria()->get_item_solicitado());
     }
     parent::__construct(toba::memoria()->get_item_solicitado(), toba::usuario()->get_id());
 }
开发者ID:emma5021,项目名称:toba,代码行数:8,代码来源:toba_solicitud_web.php

示例6: evt__post_sincronizacion

 /**
  * 	Log de modificacion de un OBJETO TOBA
  */
 function evt__post_sincronizacion()
 {
     $clave = $this->objeto_relacion->tabla('base')->get_clave_valor(0);
     $schema_logs = toba::db()->get_schema() . '_logs';
     $usuario = toba::usuario()->get_id();
     $sql = "INSERT INTO {$schema_logs}.apex_log_objeto (usuario, objeto_proyecto, objeto, observacion)\n\t\t\t\tVALUES ('{$usuario}','{$clave['proyecto']}','{$clave['objeto']}',NULL)";
     ejecutar_fuente($sql, $this->objeto_relacion->get_fuente());
 }
开发者ID:emma5021,项目名称:toba,代码行数:11,代码来源:ap_relacion_objeto.php

示例7: conf__cuadro

 function conf__cuadro(toba_ei_cuadro $cuadro)
 {
     $usuario = toba::usuario()->get_id();
     $sql = "select * from dato_personal where usuario='" . $usuario . "'";
     $resultado = toba::db('encuesta')->consultar($sql);
     if (count($resultado) > 0) {
         $this->s__tipo = $resultado[0]['tipo'];
         $this->s__doc = $resultado[0]['nro_doc'];
         $cuadro->set_datos($this->dep('datos')->tabla('encuesta')->get_listado_ayc(null, $this->s__tipo, $this->s__doc, 5));
     }
 }
开发者ID:andreagranados,项目名称:encuesta,代码行数:11,代码来源:ci_clonar.php

示例8: fotos

 function fotos()
 {
     $proyecto = quote(toba_editor::get_proyecto_cargado());
     $usuario = quote(toba::usuario()->get_id());
     $sql = "SELECT \n\t\t\t\t\tfoto_nombre, \n\t\t\t\t\tfoto_nodos_visibles,\n\t\t\t\t\tfoto_opciones\n\t\t\t\tFROM apex_arbol_items_fotos fotos\n\t\t\t\tWHERE \n\t\t\t\t\tfotos.proyecto = {$proyecto} AND\n\t\t\t\t\tfotos.usuario = {$usuario}\n\t\t\t";
     toba::db()->ejecutar($sql);
     $fotos_en_crudo = $res->GetArray();
     $fotos = array();
     foreach ($fotos_en_crudo as $foto) {
         $fotos[] = array('foto_nombre' => $foto['foto_nombre'], 'foto_nodos_visibles' => unserialize(stripslashes($foto['foto_nodos_visibles'])), 'foto_opciones' => unserialize(stripslashes($foto['foto_opciones'])));
     }
     return $fotos;
 }
开发者ID:emma5021,项目名称:toba,代码行数:13,代码来源:album_fotos.php

示例9: conf__cuadro

 function conf__cuadro(toba_ei_cuadro $cuadro)
 {
     $usuario = toba::usuario()->get_id();
     //recupero datos del usuario logueado
     $sql = "select * from dato_personal where usuario='" . $usuario . "'";
     $resultado = toba::db('encuesta')->consultar($sql);
     if (count($resultado) > 0) {
         $this->s__tipo = $resultado[0]['tipo'];
         $this->s__doc = $resultado[0]['nro_doc'];
         //trae solo las encuestas abiertas o cerradas
         $cuadro->set_datos($this->dep('datos')->tabla('encuesta')->control_por_usuario($this->s__where, $this->s__tipo, $this->s__doc));
     }
 }
开发者ID:andreagranados,项目名称:encuesta,代码行数:13,代码来源:control_por_usuario.php

示例10: conf__cuadro

 function conf__cuadro(toba_ei_cuadro $cuadro)
 {
     //solo debo mostrar las encuestas que se encuentran cerradas
     $usuario = toba::usuario()->get_id();
     //recupero datos del usuario logueado
     $sql = "select * from dato_personal where usuario='" . $usuario . "'";
     $resultado = toba::db('encuesta')->consultar($sql);
     if (count($resultado) > 0) {
         $this->s__tipo = $resultado[0]['tipo'];
         $this->s__doc = $resultado[0]['nro_doc'];
         $cuadro->set_datos($this->dep('datos')->tabla('encuesta')->get_listado_ayc($this->s__where, $this->s__tipo, $this->s__doc, 2));
     }
 }
开发者ID:andreagranados,项目名称:encuesta,代码行数:13,代码来源:ci_graficos.php

示例11: cargar_app_launcher_data

 /**
  * Metodo que retorna los datos para cargar el app_launcher, se obtienen del usuario y de la clase de autenticacion
  */
 private function cargar_app_launcher_data()
 {
     // datos por defecto
     $appLauncherDataDefault = array('usuario_id' => toba::usuario()->get_id(), 'usuario_nombre' => toba::usuario()->get_nombre(), 'usuario_foto' => toba_recurso::imagen_toba('usuarios/foto_perfil_defecto.png'), 'aplicaciones' => array());
     // datos provenientes de la autenticacion
     $atributos_usuario = toba::manejador_sesiones()->get_autenticacion()->get_atributos_usuario();
     if (isset($atributos_usuario['appLauncherData']) && !empty($atributos_usuario['appLauncherData'])) {
         $appLauncherData = json_decode(current($atributos_usuario['appLauncherData']), true);
     } else {
         $appLauncherData = array();
     }
     // mergeo entre los datos por defecto y los datos de la autenticacion
     return array_merge($appLauncherDataDefault, $appLauncherData);
 }
开发者ID:emma5021,项目名称:toba,代码行数:17,代码来源:toba_app_launcher.php

示例12: conf__cuadro

 function conf__cuadro(toba_ei_cuadro $cuadro)
 {
     $this->pantalla()->tab("pant_seccion")->desactivar();
     $this->pantalla()->tab("pant_pregunta")->desactivar();
     $this->pantalla()->tab("pant_opcion")->desactivar();
     $usuario = toba::usuario()->get_id();
     //recupero datos del usuario logueado
     $sql = "select * from dato_personal where usuario='" . $usuario . "'";
     $resultado = toba::db('encuesta')->consultar($sql);
     if (count($resultado) > 0) {
         $this->s__tipo = $resultado[0]['tipo'];
         $this->s__doc = $resultado[0]['nro_doc'];
         $cuadro->set_datos($this->dep('datos')->tabla('encuesta')->get_listado_ayc($this->s__where, $this->s__tipo, $this->s__doc, 3));
     }
 }
开发者ID:andreagranados,项目名称:encuesta,代码行数:15,代码来源:ci_armar_encuesta.php

示例13: fotos

 function fotos($nombre = null)
 {
     $proyecto = quote(toba_editor::get_proyecto_cargado());
     $usuario = quote(toba::usuario()->get_id());
     $tipo = quote($this->tipo);
     $where_nombre = '';
     if ($nombre !== null) {
         $where_nombre = ' AND fotos.foto_nombre = ' . quote($nombre);
     }
     $sql = "SELECT \n\t\t\t\t\tfoto_nombre, \n\t\t\t\t\tfoto_nodos_visibles,\n\t\t\t\t\tfoto_opciones,\n\t\t\t\t\tpredeterminada\n\t\t\t\tFROM apex_admin_album_fotos fotos\n\t\t\t\tWHERE \n\t\t\t\t\tfotos.proyecto = {$proyecto} AND\n\t\t\t\t\tfotos.usuario = {$usuario} AND\n\t\t\t\t\tfotos.foto_tipo = {$tipo}\n\t\t\t\t\t{$where_nombre}\n\t\t\t\t\tAND fotos.foto_nombre != '" . apex_foto_inicial . "'\n\t\t\t";
     $fotos_en_crudo = toba::db()->consultar($sql);
     $fotos = array();
     foreach ($fotos_en_crudo as $foto) {
         $fotos[] = array('foto_nombre' => $foto['foto_nombre'], 'foto_nodos_visibles' => unserialize(stripslashes($foto['foto_nodos_visibles'])), 'foto_opciones' => unserialize(stripslashes($foto['foto_opciones'])), 'predeterminada' => $foto['predeterminada']);
     }
     return $fotos;
 }
开发者ID:emma5021,项目名称:toba,代码行数:17,代码来源:album_fotos.php

示例14: validar

 /**
  * Valida que el usuario actual tenga un permiso particular
  *
  * @param string $derecho Indice del permiso a validar
  * @param boolean $lanzar_excepcion Si el usuario no posee el permiso, se lanza una excepción, sino retorna falso
  * @throws toba_error_permisos
  */
 function validar($derecho, $lanzar_excepcion = true)
 {
     //El usuario tiene el permiso
     if ($this->chequear($derecho)) {
         return true;
     }
     //No tiene el permiso, tratar de ver si el permiso existe y cuales son sus datos
     $rs = toba::proyecto()->get_descripcion_permiso($derecho);
     if (empty($rs)) {
         throw new toba_error_def("El permiso '{$derecho}' no se encuentra definido en el sistema.");
     }
     if (!$lanzar_excepcion) {
         return false;
     } else {
         if (isset($rs['mensaje_particular'])) {
             throw new toba_error_permisos($rs['mensaje_particular']);
         } else {
             $usuario = toba::usuario()->get_id();
             $descripcion = isset($rs['descripcion']) ? $rs['descripcion'] : $derecho;
             throw new toba_error_permisos("El usuario {$usuario} no posee el derecho '{$descripcion}'");
         }
     }
 }
开发者ID:emma5021,项目名称:toba,代码行数:30,代码来源:toba_derechos.php

示例15: ini

 function ini()
 {
     //Recupero todos los gadgets asociados a este usuario en el proyecto actual
     $this->gadgets_base = toba::proyecto()->get_gadgets_proyecto(toba::usuario()->get_id());
 }
开发者ID:emma5021,项目名称:toba,代码行数:5,代码来源:ci_gadgets.php


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