Subversion Repositories Applications.projet

Rev

Rev 387 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 387 Rev 431
Line 31... Line 31...
31
 
31
 
32
// Le fait que vous puissiez acceder a cet en-tete signifie que vous avez 
32
// Le fait que vous puissiez acceder a cet en-tete signifie que vous avez 
33
// pris connaissance de la licence CeCILL, et que vous en avez accepte les
33
// pris connaissance de la licence CeCILL, et que vous en avez accepte les
34
// termes.
34
// termes.
35
// ----
35
// ----
Line 36... Line 36...
36
// CVS : $Id: ezmlmAccessObject.class.php,v 1.6 2008-08-25 15:16:59 alexandre_tb Exp $
36
// CVS : $Id: ezmlmAccessObject.class.php,v 1.5 2007-06-25 12:15:06 alexandre_tb Exp $
37
 
37
 
38
/**
38
/**
39
* Application projet
39
* Application projet
Line 44... Line 44...
44
//Auteur original :
44
//Auteur original :
45
*@author        Alexandre Granier <alexandre@tela-botanica.org>
45
*@author        Alexandre Granier <alexandre@tela-botanica.org>
46
//Autres auteurs :
46
//Autres auteurs :
47
*@author        Aucun
47
*@author        Aucun
48
*@copyright     Tela-Botanica 2000-2006
48
*@copyright     Tela-Botanica 2000-2006
49
*@version       $Revision: 1.6 $
49
*@version       $Revision: 1.5 $
50
// +------------------------------------------------------------------------------------------------------+
50
// +------------------------------------------------------------------------------------------------------+
51
*/
51
*/
Line 52... Line 52...
52
 
52
 
53
/** Etend XML_Parser_Simple */
53
/** Etend XML_Parser_Simple */
Line 310... Line 310...
310
    {
310
    {
311
  		if (substr(phpversion(), 0, 1) == '5') {
311
  		if (substr(phpversion(), 0, 1) == '5') {
312
  			try {
312
  			try {
313
			    $xml = new SimpleXMLElement($this->chemin_fichier_xml, null, true);
313
			    $xml = new SimpleXMLElement($this->chemin_fichier_xml, null, true);
314
			    switch ($this->action) {
314
			    switch ($this->action) {
315
  				case 'calendrier_messages' :echo $xml; 
315
  				case 'calendrier_messages' :echo utf8_decode($xml); 
-
 
316
				trigger_error ($this->chemin_fichier_xml);
316
	  				echo $xml->ezmlm_calendrier_messages;
317
	  				echo utf8_decode($xml->ezmlm_calendrier_messages);
317
	  				break;
318
	  				break;
318
	  				case 'message':
319
	  				case 'message':
319
	  				echo $xml;
320
	  				echo utf8_decode ($xml);
320
	  				$this->_numeroRepertoirePrecedent = $xml->message_precedent['numero_repertoire'];
321
	  				$this->_numeroRepertoirePrecedent = $xml->message_precedent['numero_repertoire'];
321
	  				$this->_numeroRepertoireSuivant = $xml->message_suivant['numero_repertoire'];
322
	  				$this->_numeroRepertoireSuivant = $xml->message_suivant['numero_repertoire'];
322
	  				$this->_numeroFichierSuivant = $xml->message_suivant['numero'];
323
	  				$this->_numeroFichierSuivant = $xml->message_suivant['numero'];
323
	  				$this->_numeroFichierPrecedent = $xml->message_precedent['numero'];
324
	  				$this->_numeroFichierPrecedent = $xml->message_precedent['numero'];
324
	  				$this->_numeroMessage = $xml->numero;
325
	  				$this->_numeroMessage = $xml->numero;
Line 331... Line 332...
331
  				break;
332
  				break;
332
  					case 'liste_abonnes':
333
  					case 'liste_abonnes':
333
  					return $xml;
334
  					return $xml;
334
  				break;
335
  				break;
335
  				default :
336
  				default :
336
  					echo $xml;
337
  					echo utf8_decode($xml);
Line 337... Line 338...
337
  					
338
  					
338
  				}
339
  				}
339
			    $error = 'Erreur dans l\'acc&egrave;s au fichier:<br />'.$this->chemin_fichier_xml.'<br />';
340
			    $error = 'Erreur dans l\'acc&egrave;s au fichier:<br />'.$this->chemin_fichier_xml.'<br />';
340
			    $error = '';
341
			    $error = '';