![]() |
Documentación GVHIDRA 3.1.5
|
Métodos públicos | |
IgepNovedades () | |
preBuscar ($objDatos) |
Definición en la línea 5 del archivo IgepNovedades.php.
IgepNovedades | ( | ) |
Definición en la línea 7 del archivo IgepNovedades.php.
{ /*manejador de conexin*/ $conf = ConfigFramework::getConfig(); $g_dsn_ptc = $conf->getDSN('gvh_dsn_ptc'); //Obtenemos la aplicacion actual $conf = ConfigFramework::getConfig(); $aplicacion = $conf->getApplicationName(); //Las tablas sobre las que trabaja parent::__construct($g_dsn_ptc,'tptc_peticiones'); //La select que mostramos $str_select = 'select id as "id", fcmn_fechas(fsolucion,\'FECHA\') as "fsolucion", visibleprob as "visibleprob", numver as "numver" from tptc_peticiones'; $this->setSelectForSearchQuery($str_select); $str_where = "aplicacion='".$aplicacion."' AND visibleuser='S' and estado='SO'"; $this->setWhereForSearchQuery($str_where); //El orden de presentacin de los datos $this->setOrderByForSearchQuery('fsolucion'); $str_selectEditar = 'select id as "id", fcmn_fechas(fpeticion,\'FECHAHORA\') as "fpeticion", visibleprob as "visibleprob", visiblesolu as "visiblesolu", numver as "numver", fcmn_fechas(fsolucion,\'FECHA\') as "fsolucion" from tptc_peticiones'; $this->setSelectForEditQuery($str_selectEditar); $str_whereEditar = "aplicacion='".$aplicacion."' AND visibleuser='S' and estado='SO'"; $this->setWhereForEditQuery($str_whereEditar); $this->setOrderByForEditQuery('fsolucion'); /* Aadimos los Matching - Correspondecias campoTPL <-> campoBD */ $this->addMatching("id","id","tptc_peticiones"); $this->addMatching("numver","numver","tptc_peticiones"); $listaVersiones = new gvHidraList('numver','VERSIONESAPLICACION'); $listaVersiones->setSelected(G_VERSION); $this->addList($listaVersiones); }//Fin del constructor
preBuscar | ( | $ | objDatos | ) |
Este mtodo es el mtodo abstracto que ofrece Igep para parametrizar el comportamiento antes lanzar la consulta de busqueda. Su utilizacin pude ser:
IMPORTANTE:: El mtodo debe devolver 0 si todo ha ido bien. En caso contrario -1 (es valido cualquier valor distinto de 0, pero recomendamos -1).
array | Vector que contiene los valores de los campos que ha introducido el usuario en el panel de busqueda. |
Reimplementado de gvHidraForm.
Definición en la línea 55 del archivo IgepNovedades.php.
{ //Si no ha introducido ninguna versin mostramos las de la versin actual. if (!$objDatos->getValue('numver')) { if(G_VERSION!="HEAD") $this->setParametrosBusqueda("numver = '".G_VERSION."'"); } return 0; }