* @link http://www.mediboard.org */ require_once "includes/checkauth.php"; require_once $mbpath . "includes/compat.php"; require_once $mbpath . "classes/CMbConfig.class.php"; require_once $mbpath . "classes/CMbArray.class.php"; if (isset($_POST["username"])) { unset($_POST["username"]); } if (isset($_POST["password"])) { unset($_POST["password"]); } $mutex_drivers = array("CMbRedisMutex" => array("title" => "Redis", "params" => "Serveurs Redis, séparés par des virgules"), "CMbAPCMutex" => array("title" => "APC", "params" => null), "CMbFileMutex" => array("title" => "Fichier", "params" => null)); $mbConfig = new CMbConfig(); $mbConfig->update($_POST); $mbConfig->load(); $dPconfig = $mbConfig->values; showHeader(); ?> <script> toggleMemoryParams = function(value) { each($$('.shared-memory-params'), hideElement); each($$('.params-'+value), showElement); }; toggleSessionMutex = function(value) { each($$('.session-mutex'), hideElement); each($$('.session-mutex-'+value), showElement); };
} $translateModule = new CMbConfig(); $translateModule->sourcePath = null; // Ecriture du fichier $translateModule->options = array("name" => "locales"); if ($module_name != "common") { $translateModule->targetPath = "modules/{$module_name}/locales/{$language}.php"; } else { $translateModule->targetPath = "locales/{$language}/common.php"; } $translateModule->sourcePath = $translateModule->targetPath; if (!is_file($translateModule->targetPath)) { CMbPath::forceDir(dirname($translateModule->targetPath)); file_put_contents($translateModule->targetPath, '<?php $locales["module-' . $module_name . '-court"] = "' . $module_name . '";'); } $translateModule->load(); foreach ($strings as $key => $valChaine) { if ($valChaine !== "") { $translateModule->values[$key] = CMbString::purifyHTML(stripslashes($valChaine)); } else { unset($translateModule->values[$key]); } } uksort($translateModule->values, "strnatcmp"); $error = $translateModule->update($translateModule->values, false); SHM::remKeys("locales-{$language}-*"); if ($error instanceof PEAR_Error) { CAppUI::setMsg("Error while saving locales file : {$error->message}", UI_MSG_ERROR); } else { CAppUI::setMsg("Locales file saved", UI_MSG_OK); redirect();