Example #1
0
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();
}