function conf__dimensiones(toba_ei_cuadro $cuadro) { $datos = toba_info_editores::get_dimensiones($this->s__proyecto); foreach (array_keys($datos) as $id) { $elementos = $this->datos()->tabla('dims')->get_id_fila_condicion(array('dimension' => $datos[$id]['dimension'])); switch (count($elementos)) { case 0: $txt = 'No hay restricciones.'; break; case 1: $txt = '1 elemento seleccionado.'; break; default: $txt = count($elementos) . ' elementos seleccionados.'; } $datos[$id]['estado'] = $txt; } $cuadro->set_datos($datos); }
function get_indice_dimensiones() { $rs = toba_info_editores::get_dimensiones(); $datos = array(); foreach ($rs as $dato) { $datos[] = $dato['dimension']; } return $datos; }
function conf__dimensiones($cuadro) { $datos = toba_info_editores::get_dimensiones(); foreach (array_keys($datos) as $id) { $datos[$id]['icono'] = 'filtrar.png'; $img = toba_recurso::imagen_toba('objetos/editar.gif', true, null, null); $parametros = array(apex_hilo_qs_zona => $datos[$id]['proyecto'] . apex_qs_separador . $datos[$id]['dimension']); $datos[$id]['editar'] = $this->tag_vinculo_editor(toba_editor::get_id(), '3441', $parametros, $img); } $cuadro->set_datos($datos); $cuadro->colapsar(); }