function get_listado($filtro = array()) { $where = array(); if (isset($filtro['nombre'])) { $where[] = "t_m.nombre ILIKE " . quote("%{$filtro['nombre']['valor']}%"); } if (isset($filtro['tipo_modulo'])) { $where[] = "t_tm.nombre ILIKE " . quote("%{$filtro['tipo_modulo']['valor']}%"); } if (isset($filtro['modulo_padre'])) { $where[] = "t_mp.nombre ILIKE " . quote("%{$filtro['modulo_padre']['valor']}%"); } if (isset($filtro['id_plan'])) { $where[] = "t_m.id_plan = " . $filtro['id_plan']['valor']; } if (isset($filtro['id_modulo'])) { $where[] = "t_m.id_modulo = " . $filtro['id_modulo']['valor']; } $sql = "SELECT\n\t\t\tt_m.id_modulo,\n t_m.nombre,\n t_m.id_tipo_modulo,\n t_mp.nombre as modulo_padre,\n t_m.id_plan,\n t_tm.nombre as tipo_modulo\n\t\tFROM\n\t\t\tmodulo as t_m\t\n LEFT OUTER JOIN tipo_modulo as t_tm \n ON (t_m.id_tipo_modulo = t_tm.id_tipo_modulo)\n LEFT OUTER JOIN modulo as t_mp\n ON (t_mp.id_modulo = t_m.id_modulo_padre)\n "; if (count($where) > 0) { $sql = sql_concatenar_where($sql, $where); } $sql = $sql . " ORDER BY id_tipo_modulo"; return toba::db('libro_unco')->consultar($sql); }
function get_listado($filtro = array()) { $where = array(); $from = ''; if (isset($filtro['descripcion'])) { $where[] = "descripcion ILIKE " . quote("%{$filtro['descripcion']['valor']}%"); } if (isset($filtro['id_plan'])) { $from = 'obs_plan '; $where[] = 'id_entidad = ' . $filtro['id_plan']['valor']; } if (isset($filtro['id_materia'])) { $from = 'obs_mat '; if ($filtro['id_materia']['valor'] != -1) { $where[] = "id_entidad = " . $filtro['id_materia']['valor']; } } if (isset($filtro['id_modulo'])) { $from = 'obs_mod '; if ($filtro['id_modulo']['valor'] != -1) { $where[] = "id_entidad = " . $filtro['id_modulo']['valor']; } } $sql = "SELECT\n\t\t\tid_observacion,\n descripcion,\n id_entidad\n\t\tFROM\n\t\t\t{$from} "; if (count($where) > 0) { $sql = sql_concatenar_where($sql, $where); } $sql = $sql . " ORDER BY id_observacion"; return toba::db('libro_unco')->consultar($sql); }
function get_datos_listado() { $sql = 'SELECT proyecto, zona, nombre FROM apex_item_zona WHERE proyecto = ' . quote(toba_editor::get_proyecto_cargado()); return toba::db()->consultar($sql); }
function get_listado($filtro = array()) { $where = array(); if (isset($filtro['nombre'])) { $where[] = 'nombre ILIKE ' . quote("%{$filtro['nombre'][valor]}%"); } if (isset($filtro['apellido'])) { $where[] = 'apellido ILIKE ' . quote("%{$filtro['apellido']['valor']}%"); } if (isset($filtro['nro_doc'])) { $where[] = 'nro_doc ILIKE ' . quote("%{$filtro['nro_doc']['valor']}%"); } if (isset($filtro['tipo_doc'])) { $where[] = 'tipo_doc = ' . $filtro['tipo_doc']['valor']; } if (isset($filtro['genero'])) { $where[] = 'genero = ' . $filtro['genero']['valor']; } if (isset($filtro['id_sector'])) { $where[] = 't_p.id_sector = ' . $filtro['id_sector']['valor']; } $sql = "SELECT\n\t\t\tt_t.id_titulo,\n t_t.nombre as titulo,\n\t\t\tt_p.tipo_doc,\n\t\t\tt_p.genero,\n\t\t\tt_s.nombre as id_sector_nombre,\n\t\t\tt_p.nro_doc,\n\t\t\tt_p.nombre,\n\t\t\tt_p.apellido,\n\t\t\tt_p.correo\n\t\tFROM\n\t\t\tpersona as t_p\tLEFT OUTER JOIN titulo as t_t ON (t_p.id_titulo = t_t.id_titulo)\n\t\t\tLEFT OUTER JOIN sector as t_s ON (t_p.id_sector = t_s.id_sector)"; if (count($where) > 0) { $sql = sql_concatenar_where($sql, $where); } $sql = $sql . " ORDER BY nombre"; return toba::db('libro_unco')->consultar($sql); }
function ini() { $proyecto = quote($this->_id['proyecto']); $sql = "SELECT\n\t\t\t\t\tpm_usuario,\n\t\t\t\t\tusuario_subclase,\n\t\t\t\t\tusuario_subclase_archivo\n\t\t\t\tFROM apex_proyecto\n\t\t\t\tWHERE proyecto = {$proyecto};"; $this->_datos['_info'] = toba::db()->consultar_fila($sql); toba::logger()->debug($sql); }
function get_persona_con_deporte($deporte) { $deporte = quote($deporte); $sql = "SELECT p.id, p.nombre \n\t\t\t\tFROM \n\t\t\t\t\tref_persona p,\n\t\t\t\t\tref_persona_deportes d\n\t\t\t\tWHERE \n\t\t\t\t\tp.id = d.persona AND\n\t\t\t\t\td.deporte = {$deporte}\n\t\t\t\tORDER BY p.nombre\n\t\t\t\t\t\n\t\t"; $fila = toba::db()->consultar_fila($sql, toba_db_fetch_num); return $fila; }
function conf__cuadro(toba_ei_cuadro $cuadro) { if (isset($this->s__datos_filtro)) { $sql = "select codigo_siu from categ_siu where escalafon='D' order by codigo_siu"; $datos = toba::db('designa')->consultar($sql); $where = ""; if (isset($this->s__datos_filtro['uni_acad'])) { $where .= " where sigla = " . quote($this->s__datos_filtro['uni_acad']); } //recupero las uniacad $sql = "select sigla from unidad_acad {$where} order by sigla"; $ua = toba::db('designa')->consultar($sql); //le agrego las columnas $columnas = array(); foreach ($ua as $key => $value) { $dato['clave'] = $value['sigla']; $dato['titulo'] = $value['sigla']; $columnas[] = $dato; } $cuadro->agregar_columnas($columnas); //print_r($ua); $salida = array(); $i = 0; foreach ($datos as $key => $value) { $salida[$i]['dato'] = $value['codigo_siu']; foreach ($ua as $keyua => $valueua) { $cant = $this->dep('datos')->tabla('designacion')->cantidad_x_categoria($this->s__datos_filtro, $value['codigo_siu'], $valueua['sigla']); $salida[$i][$valueua['sigla']] = $cant; } $i++; } $cuadro->set_datos($salida); } }
function get_listado($filtro = array()) { $where = array(); if (isset($filtro['uni_acad'])) { $where[] = "uni_acad = " . quote("{$filtro['uni_acad']}"); } if (isset($filtro['desc_materia'])) { $where[] = "desc_materia ILIKE " . quote("%{$filtro['desc_materia']}%"); } if (isset($filtro['id_departamento'])) { $where[] = "id_departamento = " . $filtro['id_departamento']; } if (isset($filtro['cod_carrera'])) { $where[] = "cod_carrera ILIKE " . quote("%{$filtro['cod_carrera']}%"); } if (isset($filtro['periodo_dictado'])) { $where[] = "periodo_dictado = " . $filtro['periodo_dictado']; } $sql = "SELECT\n\t\t\tt_m.id_materia,\n\t\t\tt_pe.cod_carrera as id_plan,\n\t\t\tt_m.desc_materia,\n\t\t\tt_m.orden_materia,\n\t\t\tt_m.anio_segunplan,\n\t\t\tt_m.horas_semanales,\n\t\t\tt_p.descripcion as periodo_dictado_nombre,\n\t\t\tt_p1.descripcion as periodo_dictado_real_nombre,\n\t\t\tt_d.descripcion as id_departamento,\n\t\t\tt_ma.descripcion as id_area,\n\t\t\tt_o.descripcion as id_orientacion,\n\t\t\tt_m.cod_siu,\n t_pe.cod_carrera,\n t_pe.ordenanza,\n t_pe. uni_acad\n\t\tFROM\n\t\t\tmateria as t_m\tLEFT OUTER JOIN periodo as t_p ON (t_m.periodo_dictado = t_p.id_periodo)\n\t\t\tLEFT OUTER JOIN periodo as t_p1 ON (t_m.periodo_dictado_real = t_p1.id_periodo)\n\t\t\tLEFT OUTER JOIN departamento as t_d ON (t_m.id_departamento = t_d.iddepto)\n LEFT OUTER JOIN area as t_ma ON (t_m.id_area = t_ma.idarea) \n LEFT OUTER JOIN orientacion as t_o ON (t_m.id_orientacion = t_o.idorient and t_o.idarea=t_ma.idarea) ,\n\t\t\tplan_estudio as t_pe\n\t\tWHERE\n\t\t\tt_m.id_plan = t_pe.id_plan\n \n\t\t"; if (count($where) > 0) { $sql = sql_concatenar_where($sql, $where); } $sql = $sql . " order by id_plan,anio_segunplan"; return toba::db('designa')->consultar($sql); }
function buscar_hijos() { $item = quote($this->item); $proyecto = quote($this->proyecto); $sql = "SELECT\n\t\t\t\t\to.objeto as componente\n\t\t\t\tFROM\n\t\t\t\t\tapex_item_objeto io,\n\t\t\t\t\tapex_objeto o\n\t\t\t\tWHERE\n\t\t\t\t\tio.item = {$item} AND\n\t\t\t\t\tio.proyecto = {$proyecto} AND\n\t\t\t\t\tio.objeto = o.objeto AND\n\t\t\t\t\tio.proyecto = o.proyecto AND\n\t\t\t\t\to.clase = 'toba_ci'"; return toba::db()->consultar($sql); }
function get_listado($filtro = array()) { $where = array(); $from = ''; if (isset($filtro['contenido'])) { $where[] = "contenido ILIKE " . quote("%{$filtro['contenido']['valor']}%"); } if (isset($filtro['titulo'])) { $where[] = "titulo ILIKE " . quote("%{$filtro['titulo']['valor']}%"); } if (isset($filtro['id_titulo'])) { $where[] = "id_titulo = " . $filtro['id_titulo']['valor']; } if (isset($filtro['id_seccion'])) { $where[] = "id_seccion = " . $filtro['id_seccion']['valor']; } if (isset($filtro['id_sector'])) { $where[] = "id_sector = " . $filtro['id_sector']['valor']; } if (isset($filtro['id_plan'])) { $where[] = "id_plan = " . $filtro['id_plan']['valor']; } $sql = "SELECT\n\t\t\tt_s.contenido,\n\t\t\tt_ts.titulo as titulo,\n t_ts.id_titulo_seccion,\n\t\t\tt_s.con_extra,\n\t\t\tt_s.id_seccion,\n t_s.id_sector,\n t_s.id_plan\n\t\tFROM\n\t\t\tseccion as t_s\t\n LEFT OUTER JOIN titulo_seccion as t_ts ON (t_s.id_titulo = t_ts.id_titulo_seccion)\n "; if (count($where) > 0) { $sql = sql_concatenar_where($sql, $where); } $sql = $sql . " ORDER BY id_seccion"; return toba::db('libro_unco')->consultar($sql); }
function get_listado($filtro = array()) { $where = array(); if (isset($filtro['id_expediente'])) { $where[] = 'id_expediente = ' . quote($filtro['id_expediente']); } if (isset($filtro['id_tipo'])) { $where[] = 'id_tipo = ' . quote($filtro['id_tipo']); } if (isset($filtro['fecha'])) { $where[] = 'fecha = ' . quote($filtro['fecha']); } if (isset($filtro['observaciones'])) { $where[] = 'observaciones ILIKE ' . quote("%{$filtro['observaciones']}%"); } if (isset($filtro['quien'])) { $where[] = 'quien ILIKE ' . quote("%{$filtro['quien']}%"); } $sql = 'SELECT t_i.id, t_e.numero as id_expediente_nombre, t_ti.nombre as id_tipo_nombre, t_i.fecha, t_i.observaciones, t_i.quien FROM intervenciones as t_i LEFT OUTER JOIN expedientes as t_e ON (t_i.id_expediente = t_e.id) LEFT OUTER JOIN tipos_intervenciones as t_ti ON (t_i.id_tipo = t_ti.id) ORDER BY observaciones'; if (count($where) > 0) { $sql = sql_concatenar_where($sql, $where); } return toba::db('burgos_v2')->consultar($sql); }
function conf__listado() { $sql = "\n\t\t\tSELECT \n\t\t\t\tef.elemento_formulario,\n\t\t\t\tef.descripcion,\n\t\t\t\tef.obsoleto,\n\t\t\t\tCASE \n\t\t\t\t\tWHEN obsoleto = 1 THEN 'Obsoletos'\n\t\t\t\t\tELSE 'Activos'\n\t\t\t\tEND as obsoleto_desc\n\t\t\tFROM\n\t\t\t\tapex_elemento_formulario ef\n\t\t\tWHERE\n\t\t\t\tef.proyecto = " . quote(toba_editor::get_proyecto_cargado()) . ' ORDER BY obsoleto,ef.elemento_formulario '; return consultar_fuente($sql); }
function listar_sedes($array_id_sedes, $filtro = null) { $where = array(); if (isset($filtro['direccion_calle'])) { $where[] = 'direccion_calle ILIKE ' . quote("%{$filtro['direccion_calle']['valor']}%"); } if (isset($filtro['localidad'])) { $where[] = 'localidad ILIKE ' . quote("%{$filtro['localidad']['valor']}%"); } if (isset($filtro['provincia'])) { $where[] = 'provincia ILIKE ' . quote("%{$filtro['provincia']['valor']}%"); } if (isset($filtro['id_sede'])) { $where[] = 'id_sede = ' . $filtro['id_sede']['valor']; } if (isset($filtro['id_unidad_academica'])) { $where[] = 'id_unidad_academica ILIKE ' . quote("%{$filtro['id_unidad_academica']['valor']}%"); } $w = "("; for ($i = 0; $i < sizeof($array_id_sedes) - 1; $i++) { $w .= "id_sede = " . $array_id_sedes[$i]['id_sede'] . " OR "; } $w .= "id_sede = " . $array_id_sedes[$i]['id_sede'] . ")"; $where[] = $w; $sql = "SELECT \n t_s.id_sede, \n t_s.direccion, \n t_s.id_localidad,\n t_s.coordenadas_x,\n t_s.coordenadas_y,\n t_l.nombre as localidad,\n t_s.telefono_1,\n t_s.telefono_2,\n t_s.telefono_3,\n t_s.fax_1,\n t_s.fax_2,\n t_s.fax_3,\n t_p.id_provincia,\n t_p.nombre as provincia,\n t_s.id_unidad_academica\n \n FROM sede as t_s\n LEFT OUTER JOIN localidad as t_l ON t_l.id_localidad = t_s.id_localidad\n LEFT OUTER JOIN provincia as t_p ON t_p.id_provincia = t_l.id_provincia\n "; if (count($where) > 0) { $sql = sql_concatenar_where($sql, $where); } $sql = $sql . " ORDER BY provincia"; return toba::db('libro_unco')->consultar($sql); }
function cargar_datos() { $item = quote($this->item); $proyecto = quote($this->proyecto); $sql = "SELECT \t\tnombre,\n\t\t\t\t\t\t\tdescripcion,\n\t\t\t\t\t\t\tpadre,\n\t\t\t\t\t\t\timagen_recurso_origen,\n\t\t\t\t\t\t\timagen\t\t\t\t\t\t\t\n\t\t\t\tFROM apex_item \n\t\t\t\tWHERE item = {$item}\n\t\t\t\tAND proyecto = {$proyecto}"; return toba::db()->consultar_fila($sql); }
function ini() { $proyecto = quote($this->_id['proyecto']); $zona = quote($this->_id['id']); $sql = "SELECT zona,\n\t\t\t\t\t punto_montaje, \n\t\t\t\t\t archivo\n\t\t\t\t\tFROM apex_item_zona\n\t\t\t\t\tWHERE\tproyecto = {$proyecto}\n\t\t\t\t\tAND zona = {$zona};"; $this->_datos['_info'] = toba::db()->consultar_fila($sql); toba::logger()->debug($sql); }
public function index() { RestrictAccess::_for(RestrictAccess::GUESTS, '/'); $quote = quote(); $view = 'backend.index'; $data = ['quote' => $quote]; $this->view()->render('backend.index', $data); }
function insert($name, $msg) { if (strlen($msg) > 0 && strlen($name) > 0) { $name = quote($name); $msg = quote($msg); mysql_query(sprintf("INSERT INTO wpsb_list (time, name, message) " . "VALUES (NOW(), '%s', '%s')", $name, $msg)) or die(mysql_error()); } }
function cargar_datos_cols() { $item = quote($this->item); $restriccion = quote($this->restriccion); $componente = quote($this->componente); $proyecto = quote($this->proyecto); $sql = "SELECT \tcol.objeto_ei_filtro\t\t\tas\tfiltro,\n\t\t\t\t\t\tcol.objeto_ei_filtro_col \t\tas\tid,\n\t\t\t\t\t\tcol.objeto_ei_filtro_proyecto \tas\tproyecto,\n\t\t\t\t\t\tcol.etiqueta as\t\t\t\t\t\tetiqueta, \n\t\t\t\t\t\trcol.no_visible as\t\t\t\t\tno_visible\n\t\t\t\tFROM \tapex_objeto_ei_filtro_col col\n\t\t\t\t\t\tLEFT OUTER JOIN apex_restriccion_funcional_filtro_cols rcol\n\t\t\t\t\t\t\tON col.objeto_ei_filtro_col = rcol.objeto_ei_filtro_col \n\t\t\t\t\t\t\t\tAND col.objeto_ei_filtro = rcol.objeto_ei_filtro\n\t\t\t\t\t\t\t\tAND col.objeto_ei_filtro_proyecto = rcol.proyecto\n\t\t\t\t\t\t\t\tAND rcol.item = {$item}\n\t\t\t\t\t\t\t\tAND rcol.restriccion_funcional = {$restriccion}\n\t\t\t\tWHERE\t(col.obligatorio <> 1 OR col.obligatorio IS NULL) \n\t\t\t\tAND\t\tcol.objeto_ei_filtro = {$componente}\n\t\t\t\tAND\t\tcol.objeto_ei_filtro_proyecto = {$proyecto}\n\t\t\t\tORDER BY col.orden"; return toba::db()->consultar($sql); }
function get_nombres($filtro = array(), $id_plan) { $w = ''; if (isset($filtro)) { $w = "t_m.nombre ILIKE " . quote("%{$filtro}%"); } $sql = "SELECT\n\t\t\tt_m.id_materia,\n t_m.nombre\n \n\t\tFROM\n\t\t\tmateria as t_m\t\n \n WHERE t_m.id_plan = {$id_plan}" . " AND {$w}" . " ORDER BY nombre;"; return toba::db('libro_unco')->consultar($sql); }
function cargar_datos_efs() { $item = quote($this->item); $restriccion = quote($this->restriccion); $componente = quote($this->componente); $proyecto = quote($this->proyecto); $sql = "SELECT \tef.objeto_ei_formulario as\t\t\tformulario,\n\t\t\t\t\t\tef.objeto_ei_formulario_fila as\t\tid,\n\t\t\t\t\t\tef.objeto_ei_formulario_proyecto as\tproyecto,\n\t\t\t\t\t\tef.etiqueta as\t\t\t\t\t\tetiqueta, \n\t\t\t\t\t\tef.deshabilitar_rest_func,\n\t\t\t\t\t\tref.no_visible as\t\t\t\t\tno_visible,\n\t\t\t\t\t\tref.no_editable as\t\t\t\t\tno_editable\n\t\t\t\tFROM \tapex_objeto_ei_formulario_ef ef\n\t\t\t\t\t\tLEFT OUTER JOIN apex_restriccion_funcional_ef ref\n\t\t\t\t\t\t\tON ef.objeto_ei_formulario_fila = ref.objeto_ei_formulario_fila \n\t\t\t\t\t\t\t\tAND ef.objeto_ei_formulario = ref.objeto_ei_formulario\n\t\t\t\t\t\t\t\tAND ef.objeto_ei_formulario_proyecto = ref.proyecto\n\t\t\t\t\t\t\t\tAND ref.item = {$item}\n\t\t\t\t\t\t\t\tAND ref.restriccion_funcional = {$restriccion}\n\t\t\t\tWHERE\t(ef.desactivado <> 1 OR ef.desactivado IS NULL)\n\t\t\t\tAND\t\t( (ef.obligatorio <> 1 OR ef.obligatorio IS NULL) \n\t\t\t\t\t\tOR ( ef.obligatorio = 1 AND ef.oculto_relaja_obligatorio = 1 ) )\n\t\t\t\tAND\t\tef.objeto_ei_formulario = {$componente}\n\t\t\t\tAND\t\tef.objeto_ei_formulario_proyecto = {$proyecto}\n\t\t\t\tORDER BY ef.orden"; return toba::db()->consultar($sql); }
protected function asignar_a_pantalla_ci() { $dep_id = $this->asignar_a_ci(); $sql = "INSERT INTO apex_objetos_pantalla( proyecto, pantalla, objeto_ci, dep_id, orden)\n\t\tVALUES ('{$this->destino['proyecto']}', '{$this->destino['pantalla']}',\n\t\t\t\t\t\t '{$this->destino['objeto']}', '{$dep_id}',\n\t\t\t\t\t\t\t(SELECT COALESCE(max(orden) + 1, 0)\n\t\t\t\t\t\t\tFROM apex_objetos_pantalla\n\t\t\t\t\t\t\tWHERE proyecto = " . quote($this->destino['proyecto']) . ' AND objeto_ci = ' . quote($this->destino['objeto']) . ' AND pantalla = ' . quote($this->destino['pantalla']) . ' ) );'; ejecutar_fuente($sql, 'instancia'); }
function evt__form_importar__importar($datos) { if (isset($datos['estilo'])) { $sql = 'SELECT paleta FROM apex_estilo WHERE estilo=' . quote($datos['estilo']) . ' AND proyecto=' . quote($datos['proyecto']); $datos = toba::db()->consultar_fila($sql); $this->dep('datos')->set($datos); $this->importado = true; } }
function set_subclase($nombre, $archivo, $pm) { $db = toba_contexto_info::get_db(); $proyecto = quote($this->_id['proyecto']); $nombre = quote($nombre); $archivo = quote($archivo); $pm = quote($pm); $sql = "UPDATE apex_proyecto\n\t\t\t\t\tSET contexto_ejecucion_subclase = {$nombre},\n\t\t\t\t\tcontexto_ejecucion_subclase_archivo = {$archivo},\n\t\t\t\t\tpm_contexto = {$pm}\n\t\t\t\t\tWHERE\tproyecto = {$proyecto};"; toba::logger()->debug($sql); $db->ejecutar($sql); }
static function get_clase_asistente($tipo_operacion) { $tipo_operacion = quote($tipo_operacion); $sql = "SELECT \tt.clase\n\t\t\t\tFROM apex_molde_operacion_tipo t\n\t\t\t\tWHERE \tt.operacion_tipo = {$tipo_operacion}"; $temp = consultar_fuente($sql); if ($temp) { return $temp[0]['clase']; } else { throw new toba_error('El tipo de operación no existe'); } }
function set_subclase($nombre, $archivo, $pm) { $proyecto = quote($this->_id['proyecto']); $tipo_pagina = quote($this->_id['id']); $nombre = quote($nombre); $archivo = quote($archivo); $pm = quote($pm); $sql = "UPDATE apex_pagina_tipo\n\t\t\t\t\tSET\n\t\t\t\t\t\t\tclase_nombre = {$nombre}, \n\t\t\t\t\t\t\tclase_archivo = {$archivo},\n\t\t\t\t\t\t\tpunto_montaje = {$pm}\n\t\t\t\t\tWHERE\tproyecto = {$proyecto}\n\t\t\t\t\tAND pagina_tipo = {$tipo_pagina};"; toba::logger()->debug($sql); $db->ejecutar($sql); }
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); }
function get_listado($filtro = array()) { $where = array(); if (isset($filtro['nombre'])) { $where[] = "nombre ILIKE " . quote("%{$filtro['nombre']}%"); } $sql = "SELECT\n\t\t\tt_tg.id,\n\t\t\tt_tg.nombre\n\t\tFROM\n\t\t\ttipos_gestiones as t_tg\n\t\tORDER BY nombre"; if (count($where) > 0) { $sql = sql_concatenar_where($sql, $where); } return toba::db('burgos_v2')->consultar($sql); }
function get_listado($filtro = array()) { $where = array(); if (isset($filtro['iddepto'])) { $where[] = "iddepto = " . quote($filtro['iddepto']); } $sql = "SELECT\n\t\t\tt_d.iddepto,\n\t\t\tt_ua.descripcion as idunidad_academica_nombre,\n\t\t\tt_d.descripcion\n\t\tFROM\n\t\t\tdepartamento as t_d,\n\t\t\tunidad_acad as t_ua\n\t\tWHERE\n\t\t\t\tt_d.idunidad_academica = t_ua.sigla\n\t\tORDER BY descripcion"; if (count($where) > 0) { $sql = sql_concatenar_where($sql, $where); } return toba::db('designa')->consultar($sql); }
function get_listado($filtro = array()) { $where = array(); if (isset($filtro['fecha_impresion'])) { $where[] = "fecha_impresion = " . quote($filtro['fecha_impresion']); } $sql = "SELECT\n\t\t\tt_i5.id,\n\t\t\tt_i5.fecha_impresion,\n\t\t\tt_i5.expediente\n\t\tFROM\n\t\t\timpresion_540 as t_i5\n\t\tORDER BY expediente"; if (count($where) > 0) { $sql = sql_concatenar_where($sql, $where); } return toba::db('designa')->consultar($sql); }
function generar_html_barra_inferior() { //Genera la barra especifica inferior del EDITABLE echo '<br>'; echo "<table width='100%' class='tabla-0'>"; echo "<tr><td class='barra-obj-io'>Componentes referenciados</td></tr>"; echo "<tr><td class='barra-obj-leve'>"; $sql = ' SELECT o.proyecto as objeto_proyecto, o.objeto as objeto, o.nombre as objeto_nombre, o.clase_proyecto as clase_proyecto, o.clase as clase, io.orden as objeto_orden, c.icono as clase_icono, c.editor_proyecto as clase_editor_proyecto, c.editor_item as clase_editor, c.instanciador_proyecto as clase_instanciador_proyecto, c.instanciador_item as clase_instanciador FROM apex_item_objeto io, apex_objeto o, apex_clase c WHERE io.objeto = o.objeto AND io.proyecto = o.proyecto AND o.clase_proyecto = c.proyecto AND o.clase = c.clase AND io.proyecto=' . quote($this->editable_id[0]) . ' AND io.item=' . quote($this->editable_id[1]) . ' ORDER BY 4,5,6;'; $datos = toba::db()->consultar($sql); if (!empty($datos)) { echo "<table class='tabla-0'>"; foreach ($datos as $rs) { if (!isset($contador[$rs['clase']])) { $contador[$rs['clase']] = 0; } else { $contador[$rs['clase']] += 1; } echo '<tr>'; echo "<td class='barra-obj-link' width='5'>" . toba_recurso::imagen_toba($rs['clase_icono'], true) . '</td>'; echo "<td class='barra-obj-link' >[" . $rs['objeto'] . '] ' . $rs['objeto_nombre'] . '</td>'; echo "<td class='barra-obj-id' width='5'>"; if (isset($rs['clase_editor'])) { echo "<a href='" . toba::vinculador()->get_url($rs['clase_editor_proyecto'], $rs['clase_editor'], array(apex_hilo_qs_zona => $rs['objeto_proyecto'] . apex_qs_separador . $rs['objeto'])) . "'>" . toba_recurso::imagen_toba('objetos/editar.gif', true, null, null, 'Editar propiedades ESPECIFICAS del OBJETO') . '</a>'; } echo "</td>\n"; echo "</tr>\n"; } echo "</table>\n"; } else { echo 'La OPERACION no contiene COMPONENTES.'; } echo '</td></tr></table>'; }