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


PHP toba::db方法代码示例

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


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

示例1: get_materias

 function get_materias()
 {
     $sql = "select id_materia,cod_carrera||'('||ordenanza||')'||desc_materia||'('||cod_siu||')' as descripcion from materia t_m, plan_estudio t_p, unidad_acad t_u" . " where t_m.id_plan=t_p.id_plan " . " and t_p.uni_acad=t_u.sigla";
     $sql = toba::perfil_de_datos()->filtrar($sql);
     $sql = $sql . " order by descripcion";
     return toba::db('designa')->consultar($sql);
 }
开发者ID:andreagranados,项目名称:designa,代码行数:7,代码来源:ci_conjuntos.php

示例2: cargar_datos

 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);
 }
开发者ID:emma5021,项目名称:toba,代码行数:7,代码来源:toba_rf_carpeta.php

示例3: get_listado

 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);
 }
开发者ID:svs07uni,项目名称:libro_unco,代码行数:28,代码来源:dt_persona.php

示例4: get_datos_listado

    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);
    }
开发者ID:emma5021,项目名称:toba,代码行数:7,代码来源:ci_zonas.php

示例5: get_listado

 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);
 }
开发者ID:svs07uni,项目名称:libro_unco,代码行数:29,代码来源:dt_seccion.php

示例6: get_listado

 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);
 }
开发者ID:svs07uni,项目名称:libro_unco,代码行数:30,代码来源:dt_observacion.php

示例7: programa_defecto

 function programa_defecto()
 {
     $sql = "select m_p.id_programa from mocovi_programa m_p ,mocovi_tipo_programa m_t, unidad_acad t_u where m_p.id_tipo_programa=m_t.id_tipo_programa and m_t.id_tipo_programa=1 and m_p.id_unidad=t_u.sigla";
     $sql = toba::perfil_de_datos()->filtrar($sql);
     $resul = toba::db('designa')->consultar($sql);
     return $resul[0]['id_programa'];
 }
开发者ID:andreagranados,项目名称:designa,代码行数:7,代码来源:dt_mocovi_programa.php

示例8: evt__cuadro__anular

 function evt__cuadro__anular($datos)
 {
     //print_r($this->s__datos_filtro);//uni_acad = 'FAIF' AND	nro_540 = '481'3,1
     $sele = array();
     foreach ($this->s__datos as $key => $value) {
         $sele[] = $value['id_designacion'];
     }
     $comma_separated = implode(',', $sele);
     toba::db()->abrir_transaccion();
     try {
         $sql = "update impresion_540 set estado='A' where id=" . $this->s__datos_filtro['nro_540']['valor'];
         toba::db('designa')->consultar($sql);
         $sql = "insert into designacionh select * from designacion where id_designacion in (" . $comma_separated . ") ";
         toba::db('designa')->consultar($sql);
         $sql = "select count(distinct id_designacion) as cant from designacion where id_designacion in (" . $comma_separated . ") ";
         $res = toba::db('designa')->consultar($sql);
         $mensaje = '';
         if (count($res[0]) > 0) {
             $mensaje = "Se anularon " . $res[0]['cant'] . " designaciones";
         }
         $sql = "update designacion set nro_540=null where id_designacion in (" . $comma_separated . ") ";
         toba::db('designa')->consultar($sql);
         toba::notificacion()->agregar(utf8_decode('La anulación se realizó con éxito.' . $mensaje), "info");
         toba::db()->cerrar_transaccion();
     } catch (toba_error_db $e) {
         toba::db()->abortar_transaccion();
         throw $e;
     }
 }
开发者ID:andreagranados,项目名称:designa,代码行数:29,代码来源:ci_anular_tkd.php

示例9: generar_layout

 function generar_layout()
 {
     foreach ($this->sql as $id => $sql) {
         $sql2 = toba::perfil_de_datos()->filtrar($sql);
         echo "<hr><h1>" . ($id + 1) . "</h1>";
         $datos = toba::db()->consultar($sql);
         $tit1 = "<pre>" . $sql . "</pre>";
         $this->tabla($datos, $tit1);
         echo "<hr>";
         $datos = toba::db()->consultar($sql2);
         $tit2 = "<pre>" . $sql2 . "</pre>";
         $this->tabla($datos, $tit2);
     }
     echo "<hr>";
     echo "<hr>";
     echo "<hr>";
     foreach ($this->sql2 as $id => $sql) {
         $sql2 = toba::perfil_de_datos()->filtrar($sql, 'referencia');
         echo "<hr><h1>" . ($id + 1) . "</h1>";
         $datos = toba::db('referencia')->consultar($sql);
         $tit1 = "<pre>" . $sql . "</pre>";
         $this->tabla($datos, $tit1);
         echo "<hr>";
         $datos = toba::db('referencia')->consultar($sql2);
         $tit2 = "<pre>" . $sql2 . "</pre>";
         $this->tabla($datos, $tit2);
     }
 }
开发者ID:emma5021,项目名称:toba,代码行数:28,代码来源:pantalla_api_alto_nivel.php

示例10: listar_sedes

 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);
 }
开发者ID:svs07uni,项目名称:libro_unco,代码行数:31,代码来源:dt_sede.php

示例11: buscar_hijos

 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);
 }
开发者ID:emma5021,项目名称:toba,代码行数:7,代码来源:toba_rf_item.php

示例12: conf__cuadro

 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);
     }
 }
开发者ID:andreagranados,项目名称:designa,代码行数:34,代码来源:ci_cantidad_designaciones.php

示例13: eliminar_subproyecto

 function eliminar_subproyecto($id_proy)
 {
     //el proyecto que ingresa como argumento es un programa por tanto
     //no puede pertenecer a un programa
     $sql = "delete from subproyecto where id_proyecto={$id_proy}";
     toba::db('designa')->consultar($sql);
 }
开发者ID:andreagranados,项目名称:designa,代码行数:7,代码来源:dt_subproyecto.php

示例14: get_persona_con_deporte

 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;
 }
开发者ID:emma5021,项目名称:toba,代码行数:7,代码来源:ci_principal.php

示例15: get_descripciones

 function get_descripciones()
 {
     $sql = "SELECT id_materia, nombre FROM materia";
     $ar = toba::db('libro_unco')->consultar($sql);
     //print_r($ar);
     return $ar;
 }
开发者ID:svs07uni,项目名称:libro_unco,代码行数:7,代码来源:ci_prueba_multi_doble.php


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