static function isAnticAlumne($idU, $idS, $codi)
 {
     $DATA_ANY_I_MIG_ENRRERA = mktime(0, 0, 0, date('m', time()) - 18, date('d', time()), date('Y', time()));
     $C = new Criteria();
     $C = UsuarisPeer::getCriteriaActiu($C, $idS);
     $C = CursosPeer::getCriteriaActiu($C, $idS);
     //Agafem els cursos que ha fet l'usuari durant l'Ășltim any i mig
     $C->add(self::USUARIS_USUARIID, $idU);
     $C->addJoin(self::CURSOS_IDCURSOS, CursosPeer::IDCURSOS);
     $C->add(CursosPeer::DATAINICI, $DATA_ANY_I_MIG_ENRRERA, CRITERIA::GREATER_THAN);
     //També mirem que hagi fet un curs del mateix tipus.
     $C->add(CursosPeer::CODI, trim($codi));
     return self::doCount($C) == 0 ? false : true;
 }
Example #2
0
 static function isAnticAlumne($idU, $idS)
 {
     $DATA_ANY_I_MIG_ENRRERA = mktime(0, 0, 0, date('m', time()) - 18, date('d', time()), date('Y', time()));
     $C = new Criteria();
     $C = UsuarisPeer::getCriteriaActiu($C, $idS);
     $C = CursosPeer::getCriteriaActiu($C, $idS);
     $C->add(self::USUARIS_USUARIID, $idU);
     $C->addJoin(self::CURSOS_IDCURSOS, CursosPeer::IDCURSOS);
     $C->add(CursosPeer::DATAINICI, $DATA_ANY_I_MIG_ENRRERA, CRITERIA::GREATER_THAN);
     return self::doCount($C) == 0 ? false : true;
 }