Пример #1
0
//if submitting form, update database
switch ($action) {
    case "add":
        $rights = manager_format_in($_REQUEST);
        manager_add($_REQUEST['name'], $_REQUEST['secret'], $_REQUEST['deny'], $_REQUEST['permit'], $rights['read'], $rights['write']);
        manager_gen_conf();
        needreload();
        break;
    case "delete":
        manager_del($managerdisplay);
        manager_gen_conf();
        needreload();
        break;
    case "edit":
        //just delete and re-add
        manager_del($_REQUEST['name']);
        $rights = manager_format_in($_REQUEST);
        manager_add($_REQUEST['name'], $_REQUEST['secret'], $_REQUEST['deny'], $_REQUEST['permit'], $rights['read'], $rights['write']);
        manager_gen_conf();
        needreload();
        break;
}
$managers = manager_list();
?>

</div>

<!-- right side menu -->
<div class="rnav">
    <li><a id="<?php 
echo $managerdisplay == '' ? 'current' : '';
Пример #2
0
 public function doConfigPageInit($page)
 {
     $action = isset($_REQUEST['action']) ? $_REQUEST['action'] : '';
     //the extension we are currently displaying
     $managerdisplay = isset($_REQUEST['managerdisplay']) ? $_REQUEST['managerdisplay'] : '';
     $name = isset($_REQUEST['name']) ? $_REQUEST['name'] : '';
     $secret = isset($_REQUEST['secret']) ? $_REQUEST['secret'] : '';
     $deny = isset($_REQUEST['deny']) ? $_REQUEST['deny'] : '0.0.0.0/0.0.0.0';
     $permit = isset($_REQUEST['permit']) ? $_REQUEST['permit'] : '127.0.0.1/255.255.255.0';
     $engineinfo = engine_getinfo();
     $writetimeout = isset($_REQUEST['writetimeout']) ? $_REQUEST['writetimeout'] : '100';
     $astver = $engineinfo['version'];
     //if submitting form, update database
     global $amp_conf;
     if ($action == 'add' || $action == 'delete') {
         $ampuser = $amp_conf['AMPMGRUSER'];
         if ($ampuser == $name) {
             $action = 'conflict';
         }
     }
     switch ($action) {
         case "add":
             $rights = manager_format_in($_REQUEST);
             manager_add($name, $secret, $deny, $permit, $rights['read'], $rights['write'], $writetimeout);
             $_REQUEST['managerdisplay'] = $name;
             needreload();
             break;
         case "delete":
             manager_del($managerdisplay);
             needreload();
             break;
         case "edit":
             //just delete and re-add
             manager_del($name);
             $rights = manager_format_in($_REQUEST);
             manager_add($name, $secret, $deny, $permit, $rights['read'], $rights['write'], $writetimeout);
             needreload();
             break;
         case "conflict":
             //do nothing we are conflicting with the FreePBX Asterisk Manager User
             break;
     }
 }
Пример #3
0
//if submitting form, update database
switch ($action) {
    case "add":
        $rights = manager_format_in($_REQUEST);
        manager_add($name, $secret, $deny, $permit, $rights['read'], $rights['write']);
        manager_gen_conf();
        needreload();
        break;
    case "delete":
        manager_del($managerdisplay);
        manager_gen_conf();
        needreload();
        break;
    case "edit":
        //just delete and re-add
        manager_del($name);
        $rights = manager_format_in($_REQUEST);
        manager_add($name, $secret, $deny, $permit, $rights['read'], $rights['write']);
        manager_gen_conf();
        needreload();
        break;
}
$managers = manager_list();
?>

</div>

<!-- right side menu -->
<div class="rnav"><ul>
    <li><a id="<?php 
echo $managerdisplay == '' ? 'current' : '';
Пример #4
0
<?php

session_start();
require_once '../php/db.php';
require_once '../php/function.php';
if (isset($_SESSION['is_mlogin']) && $_SESSION['is_mlogin'] == TRUE) {
    //print_r($_POST);
    $saveresult = manager_del($_GET['id']);
    if ($saveresult) {
        echo "刪除成功";
    } else {
        echo "刪除失敗";
    }
}
header('refresh:2; url= ../admin/member.php');