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; }
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; }