private function new_search()
 {
     /// cambiamos la plantilla HTML
     $this->template = 'ajax/subcuenta_asociada';
     $subcuenta = new subcuenta();
     $this->resultados = $subcuenta->search_by_ejercicio($_POST['ejercicio'], $_POST['query']);
 }
 private function buscar_subcuenta()
 {
     /// desactivamos la plantilla HTML
     $this->template = FALSE;
     $subcuenta = new subcuenta();
     $eje0 = new ejercicio();
     $ejercicio = $eje0->get($_REQUEST['codejercicio']);
     $json = array();
     foreach ($subcuenta->search_by_ejercicio($ejercicio->codejercicio, $_REQUEST['buscar_subcuenta']) as $subc) {
         $json[] = array('value' => $subc->codsubcuenta, 'data' => $subc->descripcion, 'saldo' => $subc->saldo, 'link' => $subc->url());
     }
     header('Content-Type: application/json');
     echo json_encode(array('query' => $_REQUEST['buscar_subcuenta'], 'suggestions' => $json));
 }