Files
luos/workflow/engine/methods/setup/loginSettingsAjax.php
2011-06-03 15:09:59 -04:00

37 lines
1.1 KiB
PHP

<?php
$request = isset($_POST['request'])? $_POST['request']: (isset($_GET['request'])? $_GET['request']: null);
switch($request){
case 'getLangList':
$Translations = G::getModel('Translation');
$result = new stdClass();
$result->rows = Array();
$langs = $Translations->getTranslationEnvironments();
foreach($langs as $lang){
$result->rows[] = Array('LAN_ID'=>$lang['LOCALE'], 'LAN_NAME'=>$lang['LANGUAGE']);
}
print(G::json_encode($result));
break;
case 'saveSettings':
G::LoadClass('configuration');
$conf = new Configurations;
$conf->loadConfig($obj, 'ENVIRONMENT_SETTINGS','');
$conf->aConfig['login_enableForgotPassword'] = $_POST['acceptRP'];
$conf->aConfig['login_defaultLanguage'] = $_POST['lang'];
$conf->saveConfig('ENVIRONMENT_SETTINGS', '');
$response->success = true;
if ($_POST['acceptRP'])
$response->enable = true;
else
$response->enable = false;
echo G::json_encode($response);
break;
}