Ejemplo n.º 1
0
function updateStatusFreePBXFrontend($arrConf)
{
    $pAdvanceSecuritySettings = new paloSantoAdvancedSecuritySettings($arrConf);
    $jsonObject = new PaloSantoJSON();
    $statusFreePBXFrontend = getParameter("new_status_fpbx_frontend");
    $result = $pAdvanceSecuritySettings->updateStatusFreePBXFrontend($statusFreePBXFrontend);
    $arrData['result'] = $result;
    $arrData['button_title'] = _tr("Dismiss");
    if ($statusFreePBXFrontend == "1") {
        $word = "enabled";
    } else {
        $word = "disabled";
    }
    if ($result) {
        $arrData['message_title'] = _tr("Information") . ":<br/>";
        $arrData['message'] = _tr("Access direct to FreePBX has been {$word}.");
    } else {
        $arrData['message_title'] = _tr("Error") . ":<br/>";
        $arrData['message'] = _tr("Access direct to FreePBX has not been {$word}.");
    }
    $jsonObject->set_message($arrData);
    Header('Content-Type: application/json');
    return $jsonObject->createJSON();
}