You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
57 lines
1.3 KiB
57 lines
1.3 KiB
<?php //$id:$
|
|
/* For licensing terms, see /license.txt */
|
|
//error_log(__FILE__);
|
|
/**
|
|
* Hotspot language conversion
|
|
* @package chamilo.exercise
|
|
* @author
|
|
* @version $Id: admin.php 10680 2007-01-11 21:26:23Z pcool $
|
|
*/
|
|
|
|
|
|
include_once('../inc/global.inc.php');
|
|
|
|
$hotspot_lang_file = api_get_path(SYS_LANG_PATH);
|
|
|
|
if(isset($_GET['lang'])) {
|
|
//$search = array('../','\\0','\\');
|
|
$lang = urldecode($_GET['lang']);
|
|
if (preg_match('/^[a-zA-Z0-9\._-]+$/', $lang)) {
|
|
//$lang = str_replace($search,$replace,urldecode($_GET['lang']));
|
|
if(file_exists($hotspot_lang_file . $lang . '/hotspot.inc.php'))
|
|
$hotspot_lang_file .= $lang . '/hotspot.inc.php';
|
|
else
|
|
$hotspot_lang_file .= 'english/hotspot.inc.php';
|
|
} else {
|
|
$hotspot_lang_file .= 'english/hotspot.inc.php';
|
|
}
|
|
} else {
|
|
$hotspot_lang_file .= 'english/hotspot.inc.php';
|
|
}
|
|
|
|
$file = file($hotspot_lang_file);
|
|
|
|
$temp = array();
|
|
|
|
foreach($file as $value)
|
|
{
|
|
$explode = explode('=', $value);
|
|
|
|
if(count($explode) > 1)
|
|
{
|
|
$explode[0] = trim($explode[0]);
|
|
$explode[0] = '&' . substr($explode[0], 1, strlen($explode[0]));
|
|
|
|
$explode[1] = trim($explode[1]);
|
|
$explode[1] = substr($explode[1], 0, strlen($explode[1]) - 1);
|
|
$explode[1] = str_replace('"', '', $explode[1]);
|
|
|
|
$temp[] = $explode[0] . '=' . $explode[1];
|
|
}
|
|
}
|
|
|
|
foreach($temp as $value)
|
|
{
|
|
echo $value . ' ';
|
|
}
|
|
?>
|