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


PHP toba_ei_cuadro::agregar_columnas方法代码示例

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


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

示例1: quote

 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

示例2: array

 function conf__cuadro(toba_ei_cuadro $cuadro)
 {
     if (!isset($this->s__datos) || $this->filtrar) {
         $carpeta = toba::instancia()->get_path_proyecto(toba_editor::get_proyecto_cargado()) . '/php';
         $carpeta = toba_manejador_archivos::path_a_plataforma($carpeta);
         $extra = '';
         if (isset($this->s__filtro['nombre'])) {
             $extra = "{$this->s__filtro['nombre']}.*";
         }
         $archivos = toba_manejador_archivos::get_archivos_directorio($carpeta, "/{$extra}\\.php\$/", true);
         $modelo = toba_editor::get_modelo_proyecto();
         $estandar = $modelo->get_estandar_convenciones();
         $datos = array();
         foreach ($archivos as $archivo) {
             $path_relativo = substr($archivo, strlen($carpeta) + 1);
             $nombre = basename($archivo);
             if (strlen($nombre) > 30) {
                 $nombre = substr($nombre, 0, 30) . '...';
             }
             $info = array('archivo' => $nombre, 'path' => $path_relativo);
             if (isset($this->s__filtro['convenciones']) && $this->s__filtro['convenciones']) {
                 $errores = $estandar->validar(array($archivo));
                 $info['errores'] = $errores['totals']['errors'];
                 $info['warnings'] = $errores['totals']['warnings'];
             }
             $datos[] = $info;
         }
         $this->s__datos = rs_ordenar_por_columna($datos, 'archivo');
     }
     if (isset($this->s__filtro['convenciones']) && $this->s__filtro['convenciones']) {
         $columnas = array();
         $columnas[0]['clave'] = 'errores';
         $columnas[0]['titulo'] = toba_recurso::imagen_toba('error.gif', true);
         $columnas[0]['estilo'] = 'col-num-p1';
         $columnas[1]['clave'] = 'warnings';
         $columnas[1]['titulo'] = toba_recurso::imagen_toba('warning.gif', true);
         $columnas[1]['estilo'] = 'col-num-p1';
         $cuadro->agregar_columnas($columnas);
     }
     $cuadro->desactivar_modo_clave_segura();
     $cuadro->set_datos($this->s__datos);
 }
开发者ID:emma5021,项目名称:toba,代码行数:42,代码来源:ci_catalogo.php


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