function ListarProveedores() { //Creamos template global $action, $tamPagina; echo gas("cabecera", _("Gestion de Proveedores")); $ot = getTemplate("ListadoProveedores"); if (!$ot) { error(__FILE__ . __LINE__, "Info: template no encontrado"); return false; } $marcado = getSesionDato("CarritoProv"); //echo "ser: " . serialize($marcado). "<br>"; $oProveedor = new proveedor(); $indice = getSesionDato("PaginadorProv"); $hayProveedores = $oProveedor->Listado(false, $indice); $ot->fijar("tAviso", _("¿Esta seguro de que quiere eliminarlo?")); if (!$hayProveedores) { echo gas("aviso", "No hay proveedor disponibles"); } else { $ot->fijar("tTitulo", _("Lista de proveedor")); $ot->fijar("action", $action); $ot->resetSeries(array("IdProveedor", "Referencia", "Nombre", "tBorrar", "tEditar", "tSeleccion", "marca", "vNombreComercial")); $num = 0; while ($oProveedor->SiguienteProveedor()) { $num++; $id = $oProveedor->getId(); $ot->fijarSerie("IdProveedor", $id); $ot->fijarSerie("IdSubsidiario", $id); $ot->fijarSerie("tBorrar", _("Eliminar")); $ot->fijarSerie("tEditar", _("Modificar")); $ot->fijarSerie("tNombreComercial", _("Nombre comercial")); $ot->fijarSerie("vNombreComercial", $oProveedor->get("NombreComercial")); if ($marcado and in_array($id, $marcado)) { $ot->fijarSerie("marca", "<abbr title='Seleccion' style='color:red'>S</abbr>"); $ot->fijarSerie("tSeleccion", ""); $ot->eliminaSeccion("s{$num}"); } else { $ot->fijarSerie("marca", ""); $ot->fijarSerie("tSeleccion", _("Selección")); } } $ot->paginador($indice, false, $num); $ot->terminaSerie(false); echo $ot->Output(); } }