Subversion Repositories Applications.projet

Compare Revisions

Ignore whitespace Rev 135 → Rev 136

/trunk/classes/ezmlmAccessObject.class.php
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.2 2006-07-04 08:46:07 alexandre_tb Exp $
// CVS : $Id: ezmlmAccessObject.class.php,v 1.3 2006-09-18 09:55:21 alexandre_tb Exp $
 
/**
* Application projet
46,7 → 46,7
//Autres auteurs :
*@author Aucun
*@copyright Tela-Botanica 2000-2006
*@version $Revision: 1.2 $
*@version $Revision: 1.3 $
// +------------------------------------------------------------------------------------------------------+
*/
 
144,6 → 144,8
var $_numeroFichierPrecedent;
var $chemin_fichier_xml;
/**
* Creation de l'objet d'accès
*
227,20 → 229,20
* @access public
*/
function load() {
$chemin_fichier_xml = PROJET_SERVEUR_VPOPMAIL.'/'.$this->action.'.php?domaine='.
$this->chemin_fichier_xml = PROJET_SERVEUR_VPOPMAIL.'/'.$this->action.'.php?domaine='.
$this->domaine.'&liste='.$this->liste.'&langue='.
$this->langue ;
if ($this->url != '') $chemin_fichier_xml.= '&url='.urlencode($this->url) ;
if ($this->url != '') $this->chemin_fichier_xml.= '&url='.urlencode($this->url) ;
if (isset ($this->identifiant_repertoire))
$chemin_fichier_xml .= '&actionargs[]='.$this->identifiant_repertoire ;
$this->chemin_fichier_xml .= '&actionargs[]='.$this->identifiant_repertoire ;
if (isset ($this->identifiant_message))
$chemin_fichier_xml .= '&actionargs[]='.$this->identifiant_message ;
$this->chemin_fichier_xml .= '&actionargs[]='.$this->identifiant_message ;
if (isset ($this->hash_auteur))
$chemin_fichier_xml .= '&actionargs[]='.$this->hash_auteur ;
$this->chemin_fichier_xml .= '&actionargs[]='.$this->hash_auteur ;
if (isset ($this->mois))
$chemin_fichier_xml .= '&actionargs[]='.$this->mois ;
$this->chemin_fichier_xml .= '&actionargs[]='.$this->mois ;
$this->setInputFile($chemin_fichier_xml) ;
$this->setInputFile($this->chemin_fichier_xml) ;
}
/**
292,6 → 294,19
function getNumeroRepertoirePrecedent() { return $this->_numeroRepertoirePrecedent; }
function getNumeroFichierPrecedent () { return $this->_numeroFichierPrecedent ; }
function parse()
{
if (substr(phpversion(), 0, 1) == '5') {
$xml = new SimpleXMLElement(file_get_contents($this->chemin_fichier_xml));
echo utf8_decode ($xml);
switch ($this->action) {
case 'calendrier_messages' : echo utf8_decode($xml->ezmlm_calendrier_messages);
}
} else {
return parent::parse();
}
}
}
 
?>