Thread: [Phpsysinfo-subversion] SF.net SVN: phpsysinfo:[154] language/language.php
Brought to you by:
namiltd
From: <big...@us...> - 2009-03-25 13:55:28
|
Revision: 154 http://phpsysinfo.svn.sourceforge.net/phpsysinfo/?rev=154&view=rev Author: bigmichi1 Date: 2009-03-25 13:55:23 +0000 (Wed, 25 Mar 2009) Log Message: ----------- doc update php coding style Modified Paths: -------------- language/language.php Modified: language/language.php =================================================================== --- language/language.php 2009-03-25 13:13:39 UTC (rev 153) +++ language/language.php 2009-03-25 13:55:23 UTC (rev 154) @@ -4,54 +4,70 @@ * read the language wich is passed as a parameter in the url and if * it is not available read the default language * - * @license http://opensource.org/licenses/gpl-2.0.php - * @author Michael Cramer (Big...@us...) - * @version $Id$ - * @copyright Copyright (C) 2008 by phpSysInfo - * @package psi_language + * PHP version 5 + * + * @category PHP + * @package PSI_Language + * @author Michael Cramer <Big...@us...> + * @copyright 2009 phpSysInfo + * @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License + * @version SVN: $Id$ + * @link http://phpsysinfo.sourceforge.net */ // Set the correct content-type header. header("Content-Type: text/xml\n\n"); /** + * default language + * + * @var String + */ +$lang = 'en'; + +/** + * default pluginname + * + * @var String + */ +$plugin = ''; + +/** * application root path * * @var string */ -define('APP_ROOT', realpath(dirname(__FILE__) . '/../')); +define('APP_ROOT', realpath(dirname(( __FILE__ )).'/../')); -if (file_exists(APP_ROOT . '/config.php')) { - include (APP_ROOT . '/config.php'); +if (file_exists(APP_ROOT.'/config.php')) { + include_once APP_ROOT.'/config.php'; } -// Set the default language if the language isn't properly configured -if (!defined('lang')) { - define('lang', 'en'); + +if (defined('PSI_DEFAULT_LANG')) { + $lang = PSI_DEFAULT_LANG; } -if (isset ($_GET['lang'])) { - if (file_exists(APP_ROOT . '/language/' . basename($_GET['lang']) . '.xml')) { - $lang = basename($_GET['lang']); - } else { - $lang = lang; - } -} else { - $lang = lang; + +if ( isset ($_GET['lang'])) { + if (file_exists(APP_ROOT.'/language/'.basename($_GET['lang']).'.xml')) { + $lang = basename($_GET['lang']); + } } -if (isset ($_GET['plugin'])) { - $plugin = trim(basename($_GET['plugin'])); + +if ( isset ($_GET['plugin'])) { + $plugin = trim(basename($_GET['plugin'])); +} + +if ($plugin === '') { + if (file_exists(APP_ROOT.'/language/'.$lang.'.xml')) { + echo file_get_contents(APP_ROOT.'/language/'.$lang.'.xml'); + } else { + echo file_get_contents(APP_ROOT.'/language/en.xml'); + } } else { - $plugin = ""; + if (file_exists(APP_ROOT.'/plugins/'.$plugin.'/lang/'.$lang.'.xml')) { + echo file_get_contents(APP_ROOT.'/plugins/'.$plugin.'/lang/'.$lang.'.xml'); + } else { + echo file_get_contents(APP_ROOT.'/plugins/'.$plugin.'/lang/en.xml'); + } } -if ($plugin == "") { - if (file_exists(APP_ROOT . '/language/' . $lang . '.xml')) { - echo file_get_contents(APP_ROOT . '/language/' . $lang . '.xml'); - } else { - echo file_get_contents(APP_ROOT . '/language/en.xml'); - } -} else { - if (file_exists(APP_ROOT . '/plugins/' . $plugin . '/lang/' . $lang . '.xml')) { - echo file_get_contents(APP_ROOT . '/plugins/' . $plugin . '/lang/' . $lang . '.xml'); - } else { - echo file_get_contents(APP_ROOT . '/plugins/' . $plugin . '/lang/en.xml'); - } -} \ No newline at end of file +?> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |