33,7 → 33,7 |
// pris connaissance de la licence CeCILL, et que vous en avez accepté les |
// termes. |
// ---- |
// CVS : $Id: ezmlmAccessObject.class.php,v 1.1 2006-04-19 13:49:48 alexandre_tb Exp $ |
// CVS : $Id: ezmlmAccessObject.class.php,v 1.2 2006-07-04 08:46:07 alexandre_tb Exp $ |
|
/** |
* Application projet |
46,7 → 46,7 |
//Autres auteurs : |
*@author Aucun |
*@copyright Tela-Botanica 2000-2006 |
*@version $Revision: 1.1 $ |
*@version $Revision: 1.2 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
|
86,7 → 86,12 |
*/ |
|
var $actions_supportees = array ('calendrier_messages', |
'message'); |
'message', |
'derniers_messages', |
'messages_auteur', |
'messages_mois', |
'messages_thread', |
'supprimer'); |
|
/** |
* l'action sélectionnée |
119,6 → 124,16 |
*/ |
var $_numeroRepertoireSuivant ; |
|
/** |
* L'identifiant du répertoire |
*/ |
var $hash_auteur ; |
|
/** |
* Le mois à afficher |
*/ |
var $mois ; |
|
var $_numeraRepertoirePrecedent; |
|
/** |
171,6 → 186,15 |
$this->_numeroFichierPrecedent = $attribs['NUMERO'] ; |
} |
function handleElement_ezmlm_calendrier_messages ($name, $attribs, $data) { echo $data ; } |
|
function handleElement_ezmlm_derniers_messages ($name, $attribs, $data) { echo $data ; } |
|
function handleElement_ezmlm_messages_auteur ($name, $attribs, $data) { echo $data ; } |
|
function handleElement_ezmlm_messages_mois ($name, $attribs, $data) { echo $data ; } |
|
function handleElement_ezmlm_messages_thread ($name, $attribs, $data) { echo $data ; } |
|
/** |
* Choix de l'action |
* |
211,6 → 235,10 |
$chemin_fichier_xml .= '&actionargs[]='.$this->identifiant_repertoire ; |
if (isset ($this->identifiant_message)) |
$chemin_fichier_xml .= '&actionargs[]='.$this->identifiant_message ; |
if (isset ($this->hash_auteur)) |
$chemin_fichier_xml .= '&actionargs[]='.$this->hash_auteur ; |
if (isset ($this->mois)) |
$chemin_fichier_xml .= '&actionargs[]='.$this->mois ; |
|
$this->setInputFile($chemin_fichier_xml) ; |
} |
229,7 → 257,30 |
$this->identifiant_message = $identifiant_message ; |
} |
|
/** |
* Précise un auteur |
* |
* On indique le numéro de répertoire ezmlm et le numéro du message |
* @param string le hash d'un auteur |
* |
*/ |
|
function setHashAuteur ($hash_auteur) { |
$this->hash_auteur = $hash_auteur; |
} |
/** |
* Précise un mois |
* |
* On indique le numéro de répertoire ezmlm et le numéro du message |
* @param string le hash d'un auteur |
* |
*/ |
|
function setMois ($mois) { |
$this->mois = $mois; |
} |
|
/** |
* Renvoi le numero du repertoire suivant |
* |
* |