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(); |
} |
} |
} |
|
?> |