JALanguage Class Reference

List of all members.

Static Public Member Functions

static getInstance ()

Public Attributes

 $translations = array()

Private Member Functions

 __construct ()

Static Private Attributes

static $instance = __CLASS__


Detailed Description

Definition at line 68 of file aliroJoomla.php.


Constructor & Destructor Documentation

JALanguage::__construct (  )  [private]

Definition at line 71 of file aliroJoomla.php.

00071                                     {
00072         $cname = _ALIRO_COMPONENT_NAME;
00073         $lang = _JOOMLA_LANGUAGE;
00074         $fp = @fopen(_ALIRO_CURRENT_PATH."/components/$cname/$lang.$cname.ini", 'rb');
00075         if ($fp) while (!feof($fp)) {
00076             $line = fgets($fp);
00077             if ($line AND '#' == $line[0]) continue;
00078             $assigns = explode('=',$line);
00079             if (2 == count($assigns)) $this->translations[trim($assigns[0])] = trim($assigns[1]);
00080         }           
00081     }


Member Function Documentation

static JALanguage::getInstance (  )  [static]

Definition at line 82 of file aliroJoomla.php.

Referenced by JText::_().

00082                                           {
00083         return is_object(self::$instance) ? self::$instance : (self::$instance = new self::$instance());
00084     }


Member Data Documentation

JALanguage::$instance = __CLASS__ [static, private]

Definition at line 69 of file aliroJoomla.php.

JALanguage::$translations = array()

Definition at line 70 of file aliroJoomla.php.


The documentation for this class was generated from the following file:

Generated on Thu Apr 17 13:03:32 2008 for ALIRO by  doxygen 1.5.5