static function cercaMatricules($CERCA, $idS)
 {
     $C = new Criteria();
     $C = self::getCriteriaActiu($C, $idS);
     foreach (explode(' ', $CERCA) as $PARAULA) {
         $C1 = $C->getNewCriterion(CursosPeer::CODI, '%' . $PARAULA . '%', CRITERIA::LIKE);
         $C2 = $C->getNewCriterion(CursosPeer::TITOLCURS, '%' . $PARAULA . '%', CRITERIA::LIKE);
         $C3 = $C->getNewCriterion(CursosPeer::CATEGORIA, '%' . $PARAULA . '%', CRITERIA::LIKE);
         $C1->addOr($C2);
         $C1->addOr($C3);
         $C->addAnd($C1);
     }
     //Cerquem tots els camps de l'usuari
     $C = UsuarisPeer::CriteriaCerca($CERCA, $C);
     $C->addDescendingOrderByColumn(MatriculesPeer::DATAINSCRIPCIO);
     return MatriculesPeer::doSelectJoinAll($C);
 }
Example #2
0
 static function cercaMatricules($CERCA, $idS)
 {
     $C = new Criteria();
     $C = self::getCriteriaActiu($C, $idS);
     $C1 = $C->getNewCriterion(CursosPeer::CODI, '%' . $CERCA . '%', CRITERIA::LIKE);
     $C2 = $C->getNewCriterion(CursosPeer::TITOLCURS, '%' . $CERCA . '%', CRITERIA::LIKE);
     $C3 = $C->getNewCriterion(CursosPeer::CATEGORIA, '%' . $CERCA . '%', CRITERIA::LIKE);
     $C4 = $C->getNewCriterion(UsuarisPeer::NOM, '%' . $CERCA . '%', CRITERIA::LIKE);
     $C5 = $C->getNewCriterion(UsuarisPeer::COG1, '%' . $CERCA . '%', CRITERIA::LIKE);
     $C6 = $C->getNewCriterion(UsuarisPeer::COG2, '%' . $CERCA . '%', CRITERIA::LIKE);
     $C7 = $C->getNewCriterion(UsuarisPeer::DNI, '%' . $CERCA . '%', CRITERIA::LIKE);
     $C1->addOr($C2);
     $C1->addOr($C3);
     $C1->addOr($C4);
     $C1->addOr($C5);
     $C1->addOr($C6);
     $C1->addOr($C7);
     $C->add($C1);
     $C->addDescendingOrderByColumn(MatriculesPeer::DATAINSCRIPCIO);
     return MatriculesPeer::doSelectJoinAll($C);
 }