function findFuturPredecesseurs($role, $titre) { $t = new Appartenances(); $db = $t->getAdapter(); $s = $t->select()->setIntegrityCheck(false)->distinct()->where('appartenance.unite = ?', $this->id)->where('appartenance.role = ?', $role->id)->where('appartenance.fin IS NULL')->where('appartenance.titre = ?', $titre); return $t->fetchAll($s); }
function findInscriptionSuivante($annee) { $t = new Appartenances(); $db = $t->getAdapter(); $s = $t->select()->setIntegrityCheck(false)->from('appartenance')->where('appartenance.individu = ?', $this->id)->where('appartenance.debut >= ?', Strass_Controller_Action_Helper_Annee::dateDebut($annee))->order('appartenance.debut')->limit(1); return $t->fetchAll($s)->current(); }