<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); $page->addComponent(new TitleComponent("Unidades de Medida")); $page->addComponent(new MessageComponent("Lista Unidades de Medida")); $tabla = new TableComponent(array("id_categoria_unidad_medida" => "Categoria Unidad Medida", "descripcion" => "Descripcion", "abreviacion" => "Abreviacion", "tipo_unidad_medida" => "Tipo Unidad Medida", "factor_conversion" => "Factor de Conversion", "activa" => "Activa"), UnidadMedidaDAO::getAll()); $tabla->addColRender("activa", "funcion_activa"); $tabla->addColRender("id_categoria_unidad_medida", "funcion_categoria_unidad_medida"); $tabla->addOnClick("id_unidad_medida", "(function(a){ window.location = 'productos.unidad_medida.ver.php?umid=' + a; })"); $page->addComponent($tabla); $page->render();
/** * * Lista las equivalencias existentes. Se puede ordenar por sus atributos * * @param query string Cadena de texto a buscar en abreviación y descripción. Si es null, las devuelve todas. * @return resultados json Objeto que contendra la lista de udm. **/ public static function BuscarUnidadUdm($query = null) { if (is_null($query)) { $r = UnidadMedidaDAO::getAll(); } else { $r = UnidadMedidaDAO::buscar($query); } return array("resultados" => $r); }