示例#1
0
                rcms_redirect("?module=asterisk&config=true");
            }
            //alias deletion
            if (wf_CheckPost(array('deletealias'))) {
                $newStoreAliases = $numAliases;
                $deleteAliasNum = mysql_real_escape_string($_POST['deletealias']);
                if (isset($newStoreAliases[$deleteAliasNum])) {
                    unset($newStoreAliases[$deleteAliasNum]);
                    $newStoreAliases = serialize($newStoreAliases);
                    $newStoreAliases = base64_encode($newStoreAliases);
                    zb_StorageSet('ASTERISK_NUMALIAS', $newStoreAliases);
                    log_register("ASTERISK ALIAS DELETE `" . $deleteAliasNum . "`");
                    rcms_redirect("?module=asterisk&config=true");
                }
            }
            show_window(__('Settings'), web_AsteriskConfigForm());
            show_window(__('Phone book'), web_AsteriskAliasesForm());
        } else {
            //showing call history form
            show_window(__('Calls history'), web_AsteriskDateForm());
            //and parse some calls history if this needed
            if (wf_CheckPost(array('datefrom', 'dateto'))) {
                zb_AsteriskGetCDR($_POST['datefrom'], $_POST['dateto']);
            }
        }
    } else {
        show_error(__('Error'), __('Permission denied'));
    }
} else {
    show_window(__('Error'), __('Asterisk PBX integration now disabled'));
}
示例#2
0
            //alias deletion
            if (wf_CheckPost(array('deletealias'))) {
                $newStoreAliases = $numAliases;
                $deleteAliasNum = mysql_real_escape_string($_POST['deletealias']);
                if (isset($newStoreAliases[$deleteAliasNum])) {
                    unset($newStoreAliases[$deleteAliasNum]);
                    $newStoreAliases = serialize($newStoreAliases);
                    $newStoreAliases = base64_encode($newStoreAliases);
                    zb_StorageSet('ASTERISK_NUMALIAS', $newStoreAliases);
                    log_register("ASTERISK ALIAS DELETE `" . $deleteAliasNum . "`");
                    rcms_redirect("?module=asterisk&config=true");
                }
            }
            show_window(__('Settings'), web_AsteriskConfigForm());
            show_window(__('Phone book'), web_AsteriskAliasesForm());
        } else {
            //showing call history form
            show_window(__('Calls history'), web_AsteriskDateForm());
            //and parse some calls history if this needed
            if (wf_CheckPost(array('datefrom', 'dateto'))) {
                zb_AsteriskGetCDR($_POST['datefrom'], $_POST['dateto']);
            } elseif (isset($user_login) and !wf_CheckPost(array('datefrom', 'dateto'))) {
                zb_AsteriskGetCDR('2000', curdate());
            }
        }
    } else {
        show_error(__('Permission denied'));
    }
} else {
    show_error(__('Asterisk PBX integration now disabled'));
}