/** * Retorna els missatges d'una llista * * @param INT $MODALITAT */ public static function getMissatges($IDL, $MODALITAT, $PAGINA = 1, $idS) { $C = new Criteria(); $C = self::getCriteriaActiu($C, $idS); $C = MissatgesllistesPeer::getCriteriaActiu($C, $idS); $C->add(MissatgesllistesPeer::LLISTES_IDLLISTES, $IDL); $C->addJoin(MissatgesllistesPeer::IDMISSATGESLLISTES, MissatgesmailingPeer::IDMISSATGE); if ($MODALITAT == self::ENVIATS) { $C->add(MissatgesllistesPeer::ENVIAT, null, CRITERIA::ISNOTNULL); } elseif ($MODALITAT == self::NO_ENVIATS) { $C->add(MissatgesllistesPeer::ENVIAT, null, Criteria::ISNULL); } $pager = new sfPropelPager('Missatgesmailing', 10); $pager->setCriteria($C); $pager->setPage($PAGINA); $pager->init(); return $pager; }