protected function private_core()
 {
     $this->share_extensions();
     $this->cliente = FALSE;
     $this->resultados = array();
     /// recibimos el código del cliente
     if (isset($_REQUEST['cod']) and !empty($_REQUEST['cod'])) {
         $cli0 = new cliente();
         $this->cliente = $cli0->get($_REQUEST['cod']);
     }
     $this->observaciones = '';
     if (isset($_REQUEST['observaciones'])) {
         $this->observaciones = $_REQUEST['observaciones'];
     }
     $this->offset = 0;
     if (isset($_REQUEST['offset'])) {
         $this->offset = $_REQUEST['offset'];
     }
     if ($this->cliente) {
         $lineafacturacli = new linea_factura_cliente();
         $this->resultados = $lineafacturacli->search_from_cliente2($this->cliente->codcliente, $this->query, $this->observaciones, $this->offset);
     }
 }
 public function buscar_lineas()
 {
     /// cambiamos la plantilla HTML
     $this->template = 'ajax/ventas_lineas_facturas';
     $this->buscar_lineas = $_POST['buscar_lineas'];
     $linea = new linea_factura_cliente();
     if (isset($_POST['codcliente'])) {
         $this->lineas = $linea->search_from_cliente2($_POST['codcliente'], $this->buscar_lineas, $_POST['buscar_lineas_o']);
     } else {
         $this->lineas = $linea->search($this->buscar_lineas);
     }
 }