This commit is contained in:
Roly Rudy Gutierrez Pinto
2016-08-24 17:22:01 -04:00
parent 6e1ad1da05
commit 9be8030b10
2 changed files with 6 additions and 2 deletions

View File

@@ -264,13 +264,14 @@ class Configurations // extends Configuration
* @param string $app
* @return void
*/
public function getConfiguration($cfg, $obj, $pro = '', $usr = '', $app = '')
public function getConfiguration($cfg, $obj, $pro = '', $usr = '', $app = '', &$outResult = array())
{
try {
$oCfg = ConfigurationPeer::retrieveByPK($cfg, $obj, $pro, $usr, $app);
if (!is_null($oCfg)) {
$row = $oCfg->toArray(BasePeer::TYPE_FIELDNAME);
$result = unserialize($row['CFG_VALUE']);
$outResult = $result;
if (is_array($result) && sizeof($result) == 1) {
$arrayKeys = Array_keys($result);
return $result[$arrayKeys[0]];

View File

@@ -34,10 +34,13 @@ switch ($request) {
break;
case "save":
$conf = new Configurations();
$config = $conf->getConfiguration("ENVIRONMENT_SETTINGS", "" );
$config = $conf->getConfiguration("ENVIRONMENT_SETTINGS", "", "", "", "", $outResult);
if (is_numeric($config)) {
$config = array();
}
if (is_array($outResult) && isset($outResult["directoryStructure"])) {
$config["directoryStructure"] = $outResult["directoryStructure"];
}
if (isset($_POST["userFormat"])) {
$config['format'] = $_POST["userFormat"];
}