/** * Genera el array con la información para el dashboard * * @return array */ public function getDashBoard() { $idRol = $_SESSION['usuarioPortal']['IdRol']; $array = array(); $array['presupuestos'] = DashBoard::getPresupuestos(); // La tesoreria la muestro si el rol es admon o super if ($idRol == '0' or $idRol == '9') { $array['tesoreria'] = DashBoard::getTesoreria(); } $array['logistica']['entradasRetrasadas'] = DashBoard::getEntradasRetrasadas(); $array['logistica']['entradasHoy'] = DashBoard::getEntradasHoy(); $array['logistica']['pendienteServir'] = DashBoard::getPteServir(); $array['logistica']['roturasStock'] = DashBoard::getRoturasStock(); $array['tops']['clientes'] = DashBoard::getTopNClientes(); $array['tops']['articulos'] = DashBoard::getTopNArticulos(); $array['tops']['categorias'] = DashBoard::getTopNCategorias(); $array['tops']['familias'] = DashBoard::getTopNFamilias(); $array['tops']['comerciales'] = DashBoard::getTopNComerciales(); return $array; }
* @since 5.07.2015 */ include_once "../bin/albatronic/autoloader.inc.php"; $v = $_GET; switch ($v['accion']) { case 'topClientes': $result = DashBoard::getTopClientes($v['periodo'], $v['nItems']); break; case 'topFirmas': $result = DashBoard::getTopFirmas($v['periodo'], $v['nItems']); break; case 'ventas': $result = DashBoard::getVentas($v['periodo']); break; case 'cliente': $result = DashBoard::getVentasCliente($v['idCliente'], $v['periodo']); break; case 'firma': $result = DashBoard::getVentasFirma($v['idFirma'], $v['periodo']); break; case 'clienteFirmas': $result = DashBoard::getVentasClienteFirmas($v['idCliente'], $v['periodo']); break; case 'firmaClientes': $result = DashBoard::getVentasFirmaClientes($v['idFirma'], $v['periodo']); break; default: $result = array(); } $json = json_encode($result); echo $json;