diff --git a/assets/js/sccp_manager.js b/assets/js/sccp_manager.js index b9a462e..c31cd6f 100644 --- a/assets/js/sccp_manager.js +++ b/assets/js/sccp_manager.js @@ -106,7 +106,7 @@ $(document).ready(function () { var toastDelay = (data.toastFlag == 'success') ? 500 : 1500; if (data.reload === true) { //Need setTimout or reload will kill Toast - setTimeout(function(){location.replace(newLocation);},toastDelay); + setTimeout(function(){location.replace(newLocation);location.reload()},toastDelay); } } } else { diff --git a/sccpManTraits/ajaxHelper.php b/sccpManTraits/ajaxHelper.php index 6d33495..63607c1 100644 --- a/sccpManTraits/ajaxHelper.php +++ b/sccpManTraits/ajaxHelper.php @@ -56,10 +56,7 @@ trait ajaxHelper { // TODO: Need to be more specific on reload and only reload if critical settings changed. $res = $this->aminterface->core_sccp_reload(); - $msg [] = array ("Config Saved: {$res['Response']}", "Info : {$res['data']}"); - - // !TODO!: It is necessary in the future to check, and replace all server responses on correct messages. Use _(msg) - return array('status' => true, 'message' => $msg, 'reload' => true); + return true; break; case 'save_sip_device': case 'save_device': @@ -527,8 +524,6 @@ trait ajaxHelper { echo json_encode(array('status' => true, 'message' => $msg, 'reload' => true, 'toastFlag' => $toastFlag, 'search' => $search, 'hash' => $hash)). ";#;" ; ob_flush(); flush(); - - return $true; } public function getMyConfig($var = null, $id = "noid") {