protected function private_core() { $presupuesto = new presupuesto_cliente(); $this->offset = 0; if (isset($_GET['offset'])) { $this->offset = intval($_GET['offset']); } $this->mostrar = 'todos'; if (isset($_GET['mostrar'])) { $this->mostrar = $_GET['mostrar']; } if (isset($_POST['buscar_lineas'])) { $this->buscar_lineas(); } else { if (isset($_GET['codagente'])) { $this->template = 'extension/ventas_presupuestos_agente'; $agente = new agente(); $this->agente = $agente->get($_GET['codagente']); $this->resultados = $presupuesto->all_from_agente($_GET['codagente'], $this->offset); } else { if (isset($_GET['codcliente'])) { $this->template = 'extension/ventas_presupuestos_cliente'; $cliente = new cliente(); $this->cliente = $cliente->get($_GET['codcliente']); $this->resultados = $presupuesto->all_from_cliente($_GET['codcliente'], $this->offset); } else { if (isset($_GET['ref'])) { $this->template = 'extension/ventas_presupuestos_articulo'; $articulo = new articulo(); $this->articulo = $articulo->get($_GET['ref']); $linea = new linea_presupuesto_cliente(); $this->resultados = $linea->all_from_articulo($_GET['ref'], $this->offset); } else { $this->share_extension(); if (isset($_POST['delete'])) { $this->delete_presupuesto(); } if ($this->query) { $this->resultados = $presupuesto->search($this->query, $this->offset); } else { if ($this->mostrar == 'pendientes') { $this->resultados = $presupuesto->all_ptepedir($this->offset); } else { if ($this->mostrar == 'rechazados') { $this->resultados = $presupuesto->all_rechazados($this->offset); } else { /// ejecutamos la tarea del cron $presupuesto->cron_job(); $this->resultados = $presupuesto->all($this->offset); } } } } } } } }
protected function process() { $presupuesto = new presupuesto_cliente(); /// desactivamos la barra de botones $this->show_fs_toolbar = FALSE; $this->offset = 0; if (isset($_GET['offset'])) { $this->offset = intval($_GET['offset']); } if (isset($_POST['buscar_lineas'])) { $this->buscar_lineas(); } else { if (isset($_GET['codagente'])) { $this->template = 'extension/ventas_presupuestos_agente'; $agente = new agente(); $this->agente = $agente->get($_GET['codagente']); $this->resultados = $presupuesto->all_from_agente($_GET['codagente'], $this->offset); } else { if (isset($_GET['codcliente'])) { $this->template = 'extension/ventas_presupuestos_cliente'; $cliente = new cliente(); $this->cliente = $cliente->get($_GET['codcliente']); $this->resultados = $presupuesto->all_from_cliente($_GET['codcliente'], $this->offset); } else { if (isset($_GET['ref'])) { $this->template = 'extension/ventas_presupuestos_articulo'; $articulo = new articulo(); $this->articulo = $articulo->get($_GET['ref']); $linea = new linea_presupuesto_cliente(); $this->resultados = $linea->all_from_articulo($_GET['ref'], $this->offset); } else { $this->share_extension(); if (isset($_POST['delete'])) { $this->delete_presupuesto(); } if ($this->query) { $this->resultados = $presupuesto->search($this->query, $this->offset); } else { if (isset($_GET['pendientes'])) { $this->resultados = $presupuesto->all_ptepedir($this->offset); } else { if (isset($_GET['rechazados'])) { $this->resultados = $presupuesto->all_rechazados($this->offset); } else { $this->resultados = $presupuesto->all($this->offset); } } } } } } } }