Logo Search packages:      
Sourcecode: ocsinventory-server version File versions  Download package

fichierConf.class.php

<?php 
//====================================================================================
// OCS INVENTORY REPORTS
// Copyleft Pierre LEMMET 2005
// Web: http://ocsinventory.sourceforge.net
//
// This code is open source and may be copied and modified as long as the source
// code is always made freely available.
// Please refer to the General Public Licence http://www.gnu.org/ or Licence.txt
//====================================================================================
//Modified on $Date: 2006/12/21 18:13:46 $$Author: plemmet $($Revision: 1.4 $)

if(!class_exists("FichierConf"))
{ 
/**
 * \brief Classe FichierConf
 *
 * Cette classe contient un object FichierConf qui contient toutes les données du fichier conf
 */
class FichierConf
{           
      var   $tableauMots;    // tableau contenant tous les mots du fichier                
      
      function FichierConf($language) // constructeur
      {
            if( !isset($_SESSION["langueFich"])) {
                  $_SESSION["langueFich"] = "languages/$language.txt";
            }
            
            $file=@fopen($_SESSION["langueFich"],"r");
            
            if (!$file) {
                  $_SESSION["langueFich"] = "languages/".DEFAULT_LANGUAGE.".txt";
                  $file=@fopen($_SESSION["langueFich"],"r");
            }
            
            if ($file) {      
                  while (!feof($file)) {
                        $val = fgets($file, 1024);
                        $tok1   =  rtrim(strtok($val," "));
                        $tok2   =  rtrim(strtok(""));
                        $this->tableauMots[$tok1] = $tok2;
                  }
                  fclose($file);    
            } 
      }
            
      function g($i)
      {
            return $this->tableauMots[$i];
      }
}           
}
?>

Generated by  Doxygen 1.6.0   Back to index