2012-10-17 15:40:37 -04:00
|
|
|
<?php
|
|
|
|
|
/**
|
|
|
|
|
*
|
|
|
|
|
* @author Erik A.O. <erik@colosa.com>
|
|
|
|
|
* @date Sept 13th, 2010
|
|
|
|
|
*
|
|
|
|
|
*/
|
|
|
|
|
G::LoadClass( "configuration" );
|
|
|
|
|
|
|
|
|
|
$request = isset( $_POST["request"] ) ? $_POST["request"] : (isset( $_GET["request"] ) ? $_GET["request"] : null);
|
2013-01-31 13:57:54 -04:00
|
|
|
$result = new stdclass();
|
2012-10-17 15:40:37 -04:00
|
|
|
|
|
|
|
|
switch ($request) {
|
|
|
|
|
case "getUserMaskList":
|
|
|
|
|
$result->rows = Configurations::getUserNameFormats();
|
|
|
|
|
print (G::json_encode( $result )) ;
|
|
|
|
|
break;
|
|
|
|
|
case "getDateFormats":
|
|
|
|
|
$result->rows = Configurations::getDateFormats();
|
|
|
|
|
print (G::json_encode( $result )) ;
|
|
|
|
|
break;
|
|
|
|
|
case "getCasesListDateFormat":
|
|
|
|
|
$result->rows = Configurations::getDateFormats();
|
|
|
|
|
print (G::json_encode( $result )) ;
|
|
|
|
|
break;
|
|
|
|
|
case "getCasesListRowNumber":
|
|
|
|
|
for ($i = 10; $i <= 50; $i += 5) {
|
|
|
|
|
$formats[] = array ("id" => "$i","name" => "$i"
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$result->rows = $formats;
|
|
|
|
|
print (G::json_encode( $result )) ;
|
|
|
|
|
break;
|
|
|
|
|
case "save":
|
|
|
|
|
$conf = new Configurations();
|
2016-08-24 17:22:01 -04:00
|
|
|
$config = $conf->getConfiguration("ENVIRONMENT_SETTINGS", "", "", "", "", $outResult);
|
2015-02-06 14:57:59 -04:00
|
|
|
if (is_numeric($config)) {
|
|
|
|
|
$config = array();
|
|
|
|
|
}
|
2016-08-24 17:22:01 -04:00
|
|
|
if (is_array($outResult) && isset($outResult["directoryStructure"])) {
|
|
|
|
|
$config["directoryStructure"] = $outResult["directoryStructure"];
|
|
|
|
|
}
|
2015-02-11 17:04:04 -04:00
|
|
|
if (isset($_POST["userFormat"])) {
|
|
|
|
|
$config['format'] = $_POST["userFormat"];
|
2015-02-11 17:33:48 -04:00
|
|
|
}
|
2015-02-11 17:04:04 -04:00
|
|
|
if (isset($_POST["dateFormat"])) {
|
|
|
|
|
$config['dateFormat'] = $_POST["dateFormat"];
|
|
|
|
|
}
|
2013-06-26 09:06:35 -04:00
|
|
|
$config['startCaseHideProcessInf'] = ((isset( $_POST["hideProcessInf"] )) ? true : false);
|
2015-02-11 17:04:04 -04:00
|
|
|
if (isset($_POST["casesListDateFormat"])) {
|
|
|
|
|
$config['casesListDateFormat'] = $_POST["casesListDateFormat"];
|
2015-02-11 17:33:48 -04:00
|
|
|
}
|
2015-02-11 17:04:04 -04:00
|
|
|
if (isset($_POST["casesListDateFormat"])) {
|
|
|
|
|
$config['casesListRowNumber'] = intval( $_POST["casesListRowNumber"] );
|
|
|
|
|
}
|
|
|
|
|
if (isset($_POST["txtCasesRefreshTime"])) {
|
|
|
|
|
$config['casesListRefreshTime'] = intval( $_POST["txtCasesRefreshTime"]);
|
|
|
|
|
}
|
2013-06-26 09:06:35 -04:00
|
|
|
|
|
|
|
|
$conf->aConfig = $config;
|
2012-10-17 15:40:37 -04:00
|
|
|
$conf->saveConfig( "ENVIRONMENT_SETTINGS", "" );
|
|
|
|
|
|
2015-02-12 13:07:01 -04:00
|
|
|
G::auditLog("UpdateEnvironmentSettings", "UserNameDisplayFormat -> ".(isset($_POST["userFormat"]) ? $_POST["userFormat"] : '').", GlobalDateFormat -> ".(isset($_POST["dateFormat"]) ? $_POST["dateFormat"] : '').", HideProcessInformation -> ".(string)isset($_POST["hideProcessInf"]).", DateFormat -> ".(isset($_POST["casesListDateFormat"]) ? $_POST["casesListDateFormat"] : '').", NumberOfRowsPerPage -> ".(isset($_POST["casesListRowNumber"]) ? $_POST["casesListRowNumber"] : '').", RefreshTimeSeconds -> ".(isset($_POST["txtCasesRefreshTime"]) ? $_POST["txtCasesRefreshTime"] : ''));
|
2014-10-07 15:58:46 -04:00
|
|
|
|
2012-10-17 15:40:37 -04:00
|
|
|
$response = new stdclass();
|
|
|
|
|
$response->success = true;
|
|
|
|
|
$response->msg = G::LoadTranslation( "ID_SAVED_SUCCESSFULLY" );
|
|
|
|
|
|
|
|
|
|
echo G::json_encode( $response );
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
|