function updateStatusAnonymousSIP($arrConf) { $pAdvanceSecuritySettings = new paloSantoAdvancedSecuritySettings($arrConf); $jsonObject = new PaloSantoJSON(); $statusAnonymousSIP = getParameter("new_status_anonymous_sip"); $result = $pAdvanceSecuritySettings->updateStatusAnonymousSIP($statusAnonymousSIP); $arrData['result'] = $result; $arrData['button_title'] = _tr("Dismiss"); if ($statusAnonymousSIP == "1") { $word = "enabled"; } else { $word = "disabled"; } if ($result) { $arrData['message_title'] = _tr("Information") . ":<br/>"; $arrData['message'] = _tr("Anonymous SIP calls are now {$word}."); } else { $arrData['message_title'] = _tr("Error") . ":<br/>"; $arrData['message'] = _tr("Anonymous SIP calls cannot be {$word}."); } $jsonObject->set_message($arrData); Header('Content-Type: application/json'); return $jsonObject->createJSON(); }