/** * Gráfico con ingreso de usuarios mensualmente * @author Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl) * @version 2016-01-04 */ public function grafico_usuarios_ingreso() { $chart = new \sowerphp\general\View_Helper_Chart(); $chart->vertical_bar('Usuarios mensuales que iniciaron sesión por última vez', ['Usuarios mensuales' => (new \sowerphp\app\Sistema\Usuarios\Model_Usuarios())->getStatsLogin()]); }
/** * Acción que genera la imagen del gráfico de torta de ventas * @author Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl) * @version 2015-09-26 */ public function grafico_tipos($periodo) { $Emisor = $this->getContribuyente(); $ventas = $Emisor->getVentasPorTipo($periodo); $chart = new \sowerphp\general\View_Helper_Chart(); $chart->pie('Ventas por tipo de DTE del período ' . $periodo, $ventas); }
/** * Acción que genera la imagen del gráfico de barras de con los documentos * diarios del libro * @author Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl) * @version 2016-01-07 */ public function grafico_documentos_diarios($periodo) { $Emisor = $this->getContribuyente(); $detalle = $Emisor->{'get' . $this->config['model']['plural'] . 'Diarias'}($periodo); for ($dia = 1; $dia <= 31; $dia++) { if (!isset($detalle[$dia])) { $detalle[$dia] = 0; } } ksort($detalle); $chart = new \sowerphp\general\View_Helper_Chart(); $chart->line($this->config['model']['plural'] . ' diarias período ' . $periodo, [$this->config['model']['plural'] => $detalle]); }