public function getEmailConfiguration() { G::LoadClass('configuration'); $conf = new Configurations(); $config = $conf->load('Emails'); return $config; }
public function saveOrderDashlet($data) { $this->setResponseType('json'); try { $orderDashlet[0] = Bootstrap::json_decode($data->positionCol0); $orderDashlet[1] = Bootstrap::json_decode($data->positionCol1); $orderDashlet[2] = Bootstrap::json_decode($data->positionCol2); G::loadClass('configuration'); $oConfiguration = new Configurations(); $aConfiguration = $oConfiguration->load('Dashboard', '', '', $_SESSION['USER_LOGGED']); $dataDashboard = array(); if (isset($aConfiguration["CFG_VALUE"])) { $dataDashboard = $aConfiguration["CFG_VALUE"]; } $dataNow['ORDER'] = $orderDashlet; if (isset($data->columns)) { $dataNow['COLUMNS'] = Bootstrap::json_decode($data->columns); } $dataDashboard = array_merge($dataDashboard, $dataNow); $oConfiguration->aConfig = $dataDashboard; $oConfiguration->saveConfig('Dashboard', '', '', $_SESSION['USER_LOGGED']); $result->success = '1'; return $result; } catch (Exception $error) { //ToDo: Display a error message } }
public function getEmailConfiguration () { $emailServer = new \ProcessMaker\BusinessModel\EmailServer(); $arrayEmailServerDefault = $emailServer->getEmailServerDefault(); if (count($arrayEmailServerDefault) > 0) { $arrayDataEmailServerConfig = array( "MESS_ENGINE" => $arrayEmailServerDefault["MESS_ENGINE"], "MESS_SERVER" => $arrayEmailServerDefault["MESS_SERVER"], "MESS_PORT" => (int)($arrayEmailServerDefault["MESS_PORT"]), "MESS_RAUTH" => (int)($arrayEmailServerDefault["MESS_RAUTH"]), "MESS_ACCOUNT" => $arrayEmailServerDefault["MESS_ACCOUNT"], "MESS_PASSWORD" => $arrayEmailServerDefault["MESS_PASSWORD"], "MESS_FROM_MAIL" => $arrayEmailServerDefault["MESS_FROM_MAIL"], "MESS_FROM_NAME" => $arrayEmailServerDefault["MESS_FROM_NAME"], "SMTPSecure" => $arrayEmailServerDefault["SMTPSECURE"], "MESS_TRY_SEND_INMEDIATLY" => (int)($arrayEmailServerDefault["MESS_TRY_SEND_INMEDIATLY"]), "MAIL_TO" => $arrayEmailServerDefault["MAIL_TO"], "MESS_DEFAULT" => (int)($arrayEmailServerDefault["MESS_DEFAULT"]), "MESS_ENABLED" => 1, "MESS_BACKGROUND" => "", "MESS_PASSWORD_HIDDEN" => "", "MESS_EXECUTE_EVERY" => "", "MESS_SEND_MAX" => "" ); //Return return $arrayDataEmailServerConfig; } else { G::LoadClass("configuration"); $conf = new Configurations(); $config = $conf->load("Emails"); return $config; } }