function conf__cuadro_nomecladores(burgos_v2_ei_cuadro $cuadro) { if (isset($this->s__datos_filtro)) { $consulta = toba::consulta_php('consultas')->conteo_nomecladores($this->genera_where($this->s__datos_filtro)); $cuadro->set_datos($consulta); } }
function conf__cuadro(burgos_v2_ei_cuadro $cuadro) { //$cuadro->set_titulo(toba::memoria()->get_dato('titulo')); $where = 'ex.id = ' . toba::memoria()->get_dato('id_busqueda'); //$this->dep('filtro')->get_sql_where(); $datos = toba::consulta_php('consultas')->get_hoja_de_ruta($where); $cuadro->set_datos($datos); }
function conf__cuadro(toba_ei_cuadro $cuadro) { if (isset($this->s__filtro)) { $where = $this->dep('filtro')->get_sql_where(); $datos = toba::consulta_php('consultas')->reporte_instituciones($where); $cuadro->set_datos($datos); } }
function conf__cuadro(burgos_v2_ei_cuadro $cuadro) { if (isset($this->s__datos_filtro)) { $where = $this->dep('filtro')->get_sql_where(); $datos = toba::consulta_php('consultas')->get_hoja_de_ruta($where); $cuadro->set_datos($datos); } }
function conf__cuadro_sedes($componente) { if (isset($this->s__filtro_sedes)) { $where = $this->dep('filtro_sedes')->get_sql_where(); $datos = toba::consulta_php('consultas')->get_sedes($where); $componente->set_datos($datos); } }
function conf__form_sedes($componente) { $datos = $this->relacion()->tabla('sede')->get(); //Como el dato de pais y provincia no forma parte de la tabla, lo cargo manualmente if (isset($datos['cp']) && $datos['cp'] != null) { $datos['id_pais'] = toba::consulta_php('consultas')->get_pais_localidad($datos['cp']); $datos['id_provincia'] = toba::consulta_php('consultas')->get_provincia_localidad($datos['cp']); } $componente->set_datos($datos); if ($this->relacion()->esta_cargada()) { $componente->ef('id_institucion')->set_solo_lectura(); } }
protected function usar_clase_consulta_php($param_clase, $parametros, $es_carga_inicial = false) { //Elijo el metodo de carga dependiendo de si es masiva o no. if ($es_carga_inicial && isset($parametros['permite_carga_masiva']) && $parametros['permite_carga_masiva'] == '1') { $nombre_metodo = $parametros['metodo_masivo']; } else { $nombre_metodo = $parametros['metodo']; } //Recupero el objeto asociado a la clase php $obj = toba::consulta_php($parametros['clase']); if (method_exists($obj, $nombre_metodo)) { $datos = call_user_func_array(array($obj, $nombre_metodo), $param_clase); } else { $this->log(' ERROR en la carga de una columna externa. El metodo: ' . $nombre_metodo . ' no esta definido en la clase de consulta ' . $parametros['clase']); throw new toba_error_def('AP_TABLA_DB: ERROR en la carga de una columna externa. El metodo: ' . $nombre_metodo . ' no esta definido'); } return $datos; }
/** * Permite cambiar la configuraci�n del cuadro previo a la generaci�n de la salida * El formato de carga es de tipo recordset: array( array('columna' => valor, ...), ...) */ function conf__cuadro(toba_ei_cuadro $cuadro) { $this->datos = toba::consulta_php('consultas')->get_credito_escalafon_agrupado($this->s__where); // ei_arbol($datos); $cuadro->set_datos($this->datos); }
function get_persona_nombre($id) { return toba::consulta_php('consultas')->get_persona_nombre($id); }
function conf__cuadro($componente) { $datos = toba::consulta_php('consultas')->get_provincias(); $componente->set_datos($datos); }
/** * Permite cambiar la configuración del cuadro previo a la generación de la salida * El formato de carga es de tipo recordset: array( array('columna' => valor, ...), ...) */ function conf__cuadro(toba_ei_cuadro $cuadro) { $datos = toba::consulta_php('consultas')->get_dias_cargo($this->s__where); // ei_arbol($datos); $cuadro->set_datos($datos); }
function conf__cuadro_instituciones($componente) { $where = $this->dep('filtro_instituciones')->get_sql_where(); $datos = toba::consulta_php('consultas')->get_instituciones($where); $componente->set_datos($datos); }
/** * @ignore */ protected function ef_metodo_carga_consulta_php($id_ef, $parametros, $maestros) { if (isset($parametros['carga_consulta_php_clase'])) { $objeto = toba::consulta_php($parametros['carga_consulta_php_clase']); $metodo = $parametros['carga_metodo']; if (!method_exists($objeto, $metodo)) { throw new toba_error_def("ERROR en la carga del ef {$id_ef}. No existe el método '{$parametros['carga_metodo']}' de la consulta php '{$parametros['carga_consulta_php_clase']}'"); } return call_user_func_array(array($objeto, $metodo), $maestros); } }