switch ($objModulo->getId()) { case 'crm': $db = TBase::conectaDB(); $cliente = new TCliente($_GET['id']); $smarty->assign("cliente", $cliente); $rs = $db->Execute("select * from pedido a where idCliente = " . $cliente->getId()); $datos = array(); $cliente = new TCliente(); $estado = new TEstado(); $usuario = new TUsuario(); $orden = new TPedido(); $precio = 0; while (!$rs->EOF) { $estado->setId($rs->fields['idEstado']); $orden->setId($rs->fields['idPedido']); $rs->fields['color'] = $estado->getColor(); $rs->fields['excede'] = $orden->getExcede() ? 1 : 0; $rs->fields['cliente'] = $orden->cliente->getNombre(); $rs->fields['vendedor'] = $orden->usuario->getNombre(); $precio += $orden->getPrecio(); array_push($datos, $rs->fields); $rs->moveNext(); } $smarty->assign("montoTotal", $precio); $smarty->assign("ordenes", $datos); $rs = $db->Execute("select a.*, c.*, sum(cantidad) as cantidad, b.nombre as talla, c.descripcion as ropa from movped a join talla b using(idTalla) join ropa c using(idItem) join pedido d using(idPedido) where idCliente = " . $_GET['id'] . " group by idTalla;"); $datos = array(); while (!$rs->EOF) { array_push($datos, $rs->fields); $rs->moveNext(); }