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


PHP toba::instancia方法代码示例

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


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

示例1: get_fuente

 /**
  * Retorna una fuente de datos
  *
  * @param string $id Id. de la fuente
  * @param string $proyecto Proyecto al que pertenece la fuente
  * @return toba_fuente_datos
  */
 function get_fuente($id, $proyecto = null)
 {
     if (!isset($proyecto)) {
         $proyecto = toba::proyecto()->get_id();
     }
     if (!isset($id)) {
         $id = $this->get_fuente_predeterminada(true, $proyecto);
     }
     if (!isset($this->fuentes[$id])) {
         $parametros = toba::proyecto()->get_info_fuente_datos($id, $proyecto);
         $clase = isset($parametros['subclase_nombre']) ? $parametros['subclase_nombre'] : 'toba_fuente_datos';
         if (isset($parametros['subclase_archivo'])) {
             $pm = $parametros['punto_montaje'];
             if (toba::proyecto()->get_id() != $proyecto) {
                 //Si la fuente esta extendida, puede necesitar otros archivos del proyecto, agregar el include path
                 $path_proyecto = toba::instancia()->get_path_proyecto($proyecto) . '/php';
                 agregar_dir_include_path($path_proyecto);
             }
             $archivo = $parametros['subclase_archivo'];
             toba_cargador::cargar_clase_archivo($pm, $archivo, $proyecto);
         }
         $this->fuentes[$id] = new $clase($parametros);
     }
     return $this->fuentes[$id];
 }
开发者ID:emma5021,项目名称:toba,代码行数:32,代码来源:toba_admin_fuentes.php

示例2: evt__borrar

 function evt__borrar()
 {
     $schema_logs = toba::instancia()->get_db()->get_schema() . '_logs';
     $sql = "DELETE FROM {$schema_logs}.apex_solicitud_cronometro";
     toba::instancia()->get_db()->ejecutar($sql);
     $this->s__solicitud = null;
 }
开发者ID:emma5021,项目名称:toba,代码行数:7,代码来源:ci_cronometro.php

示例3: get_modelo_proyecto

 protected static function get_modelo_proyecto($proyecto_id)
 {
     if (!isset(self::$modelo_proyecto)) {
         $modelo = toba_modelo_catalogo::instanciacion();
         $modelo->set_db(toba::db());
         self::$modelo_proyecto = $modelo->get_proyecto(toba::instancia()->get_id(), $proyecto_id);
     }
 }
开发者ID:emma5021,项目名称:toba,代码行数:8,代码来源:toba_servicio_web_cliente.php

示例4: get_instancia

 protected static function get_instancia()
 {
     if (PHP_SAPI != 'cli') {
         return toba::instancia();
     }
     return toba_modelo_catalogo::instanciacion()->get_instancia(toba_instancia::get_id());
     //Por si en algun momento se llega a usar desde el modelo
 }
开发者ID:emma5021,项目名称:toba,代码行数:8,代码来源:toba_parametros.php

示例5: registrar

 /**
  * 	Guardar el la base las marcas del CRONOMETRO
  */
 function registrar($proyecto, $solicitud)
 {
     $this->marcar("Fin medición");
     //dump_arbol($this->marcas);
     for ($f = 0; $f < count($this->marcas); $f++) {
         toba::instancia()->registrar_marca_cronometro($proyecto, $solicitud, $f, $this->marcas[$f]['niv'], $this->marcas[$f]['n'], $this->marcas[$f]['t']);
     }
 }
开发者ID:emma5021,项目名称:toba,代码行数:11,代码来源:toba_cronometro.php

示例6: conf__datos

 function conf__datos()
 {
     $parametros = toba_editor::get_parametros_previsualizacion();
     if (!isset($parametros)) {
         $parametros['punto_acceso'] = toba::instancia()->get_url_proyecto(toba_editor::get_proyecto_cargado());
     }
     return $parametros;
 }
开发者ID:emma5021,项目名称:toba,代码行数:8,代码来源:ci_previsualizacion.php

示例7: conf__listado

 function conf__listado()
 {
     $inicial = toba::memoria()->get_parametro('ef_popup_valor');
     $absoluto = toba::instancia()->get_path_proyecto(toba_editor::get_proyecto_cargado()) . '/php/';
     $this->dependencia('listado')->set_path_absoluto($absoluto);
     if ($inicial != null) {
         $this->dependencia('listado')->set_path(dirname($inicial));
     }
 }
开发者ID:emma5021,项目名称:toba,代码行数:9,代码来源:ci_selector_archivos.php

示例8: get_modelo_proyecto

 function get_modelo_proyecto()
 {
     if (!isset($this->modelo_proyecto)) {
         $modelo = toba_modelo_catalogo::instanciacion();
         $modelo->set_db(toba::db());
         $this->modelo_proyecto = $modelo->get_proyecto(toba::instancia()->get_id(), $this->s__datos_proyecto['proyecto']);
     }
     return $this->modelo_proyecto;
 }
开发者ID:emma5021,项目名称:toba,代码行数:9,代码来源:ci_gen_certificado.php

示例9: ini

 function ini()
 {
     $proyecto = toba_editor::activado() ? toba_editor::get_proyecto_cargado() : toba::proyecto()->get_id();
     $path = toba::instancia()->get_path_proyecto($proyecto);
     if (file_exists($path . self::$path_autoload_sel)) {
         require_once $path . self::$path_autoload_sel;
         spl_autoload_register(array('test_selenium_autoload', 'cargar'));
     }
 }
开发者ID:emma5021,项目名称:toba,代码行数:9,代码来源:casos_web.php

示例10: cargar_ini

 protected static function cargar_ini($id)
 {
     if (!isset(self::$ini)) {
         $modelo = toba_modelo_catalogo::instanciacion();
         $modelo->set_db(toba::db());
         $proyecto = $modelo->get_proyecto(toba::instancia()->get_id(), toba::proyecto()->get_id());
         self::$ini = toba_modelo_servicio_web::get_ini_server($proyecto, $id);
     }
 }
开发者ID:emma5021,项目名称:toba,代码行数:9,代码来源:toba_servicio_web.php

示例11: conf__form_opciones

 function conf__form_opciones(toba_ei_formulario $form)
 {
     $proyecto = toba_editor::get_proyecto_cargado();
     $datos_defecto = array('host' => 'http://localhost', 'url' => toba::instancia()->get_url_proyecto($proyecto), 'path' => toba::instancia()->get_path_proyecto($proyecto) . '/testing/selenium', 'archivo' => 'cobertura.html');
     $form->set_datos_defecto($datos_defecto);
     if (isset($this->s__opciones)) {
         $form->set_datos($this->s__opciones);
     }
 }
开发者ID:emma5021,项目名称:toba,代码行数:9,代码来源:ci_testing_selenium.php

示例12: vista_jasperreports

 function vista_jasperreports(toba_vista_jasperreports $report)
 {
     $path = toba::memoria()->get_parametro('path');
     if (!isset($path) || !is_numeric($path) || !isset($this->s__paths[$path])) {
         throw new toba_error_def("Parámetro no definido");
     }
     $report->set_path_reporte($this->s__paths[$path]);
     $db = toba::instancia()->get_db();
     $report->set_conexion($db);
 }
开发者ID:emma5021,项目名称:toba,代码行数:10,代码来源:ci_jasper.php

示例13: mostrar_solicitud

 function mostrar_solicitud($id_solicitud, $ancho = "100%")
 {
     $schema_logs = toba::instancia()->get_db()->get_schema() . '_logs';
     $id_solicitud = addslashes($id_solicitud);
     $sql = "SELECT marca, nivel_ejecucion as nivel, texto, tiempo FROM {$schema_logs}.apex_solicitud_cronometro\n\t\t\t\t\tWHERE solicitud = " . quote($id_solicitud) . ' ORDER BY marca';
     $rs = toba::instancia()->get_db()->consultar($sql);
     if (empty($rs)) {
         throw new toba_error("No se encuentra la solicitud {$id_solicitud}");
     }
     $this->mostrar_cronometro($id_solicitud, $rs, $ancho);
 }
开发者ID:emma5021,项目名称:toba,代码行数:11,代码来源:pant_visualizacion.php

示例14: conf__inicial

 function conf__inicial($datos = null)
 {
     if (!isset($datos)) {
         throw new toba_error('ERROR: El editor no se cargo correctamente.');
     }
     $instancia = toba::instancia()->get_id();
     toba_editor::iniciar($instancia, $datos['proyecto']);
     //Seteo el valor en la memoria global para toba_usuarios
     toba::memoria()->set_dato_instancia('instancia', $instancia);
     toba::memoria()->set_dato_instancia('proyecto', $datos['proyecto']);
 }
开发者ID:emma5021,项目名称:toba,代码行数:11,代码来源:sesion_editor.php

示例15: get_personalizacion_iniciada

 static function get_personalizacion_iniciada($proyecto)
 {
     $path_proyecto = toba::instancia()->get_path_proyecto($proyecto);
     $path_pers = $path_proyecto . '/' . toba_personalizacion::dir_personalizacion;
     $ini_path = $path_pers . '/personalizacion.ini';
     if (is_file($ini_path)) {
         $ini = new toba_ini($ini_path);
         return $ini->get_datos_entrada('iniciada') == 'si';
     } else {
         return false;
     }
 }
开发者ID:emma5021,项目名称:toba,代码行数:12,代码来源:toba_personalizacion.php


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