Exemplo n.º 1
0
 /**
  * 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;
 }