Esempio n. 1
0
function cadmin()
{
    global $phpc_cal;
    if (!$phpc_cal->can_admin()) {
        permission_error(__('You must be logged in as an admin.'));
    }
    $index = tag('ul', tag('li', tag('a', attrs('href="#phpc-config"'), __('Calendar Configuration'))), tag('li', tag('a', attrs('href="#phpc-users"'), __('Users'))), tag('li', tag('a', attrs('href="#phpc-categories"'), __('Categories'))), tag('li', tag('a', attrs('href="#phpc-groups"'), __('Groups'))));
    return tag('div', attrs("class=\"phpc-tabs\""), $index, config_form(), user_list(), category_list(), group_list());
}
Esempio n. 2
0
function sync_job($job_type = null, $cmd_arr = null)
{
    global $CONFIGS, $DEVSAV, $PARAMS, $SYNJOBS;
    if ($job_type && $cmd_arr) {
        return group_list($SYNJOBS, $job_type, $cmd_arr);
    }
    foreach ($SYNJOBS as $job_type => $cmd_datas) {
        foreach ($cmd_datas as $cmd_data) {
            switch ($job_type) {
                case 'kword_title':
                case 'kword_interest':
                case 'kword_cart':
                case 'kword_favorite':
                case 'kword_submit':
                case 'kword_account':
                    save_keyword($job_type, $cmd_data[0], $cmd_data[1], $cmd_data[2]);
                    break;
                case 'get_confs':
                    get_confs_cached($cmd_data[0], $cmd_data[1], true);
                    break;
            }
        }
    }
}
$GLOBALS["GroupType"]["arp"] = "{ComputerMacAddress}";
$GLOBALS["GroupType"]["dstdomain"] = "{dstdomain}";
$GLOBALS["GroupType"]["proxy_auth"] = "{members}";
$usersmenus = new usersMenus();
if (!$usersmenus->AsDansGuardianAdministrator) {
    $tpl = new templates();
    $alert = $tpl->_ENGINE_parse_body('{ERROR_NO_PRIVS}');
    echo "<H2>{$alert}</H2>";
    die;
}
if (isset($_GET["popup"])) {
    page();
    exit;
}
if (isset($_GET["groups-list"])) {
    group_list();
    exit;
}
if (isset($_GET["AddGroup-js"])) {
    AddGroup_js();
    exit;
}
if (isset($_GET["EditGroup-popup"])) {
    EditGroup_popup();
    exit;
}
if (isset($_POST["GroupName"])) {
    EditGroup_save();
    exit;
}
if (isset($_POST["DeleteTimeRule"])) {
Esempio n. 4
0
    echo $g['title'];
    ?>
</option>
<?php 
}
?>
  </select>
  <div id="gdesc" style="padding: 4px 10px;"><?php 
echo security_group_desc_by_access($user['access']);
?>
</div><div id="hr"></div>
  Является членом групп:
<?php 
$groups = new CVCAppendingList();
$groups->Init('groups', 'height=48px;');
$glist = group_list();
for ($i = 0; $i < count($glist); $i++) {
    $g = $glist[$i];
    $groups->AppendItem($g['name'], $g['id']);
}
$groups->SetItemsUsed(user_get_groups($id));
$groups->Draw();
?>
  <div class="formPast">
    <button class="submitBtn" type="button" onclick="nav ('.?<?php 
echo get_filters();
echo $page != '' ? '&page=' . $page : '';
?>
');">Назад</button>
    <button class="submitBtn" type="submit">Сохранить</button>
  </div>
if ($action == "info") {
    //  group info
    group_info($sess, $group, $error, $result);
} elseif ($action == "new") {
    //  group new
    if ($group_add != "") {
        include "./includes/group-post.inc.php";
    }
    if ($result1 != "" & $result2 != "" & $auth != "0") {
        group_list($sess, $group, $result, $result1, $result2, $error, $error1, $error2);
    } elseif ($result1 != "" & $result2 != "") {
        group_created($result1, $result2, $error1, $error2);
    } else {
        group_new($sess);
    }
} elseif ($action == "edit") {
    //  group info
    group_edit($sess, $group, $error, $result);
} else {
    // list of groups - superadmin
    if ($group_del != "") {
        include "./includes/post.inc.php";
        $group = "{$group_del}";
    }
    group_list($sess, $group, $result, $result1, $result2, $error, $error1, $error2);
}
// page footer
foot($sess, $menu);
?>

Esempio n. 6
0
	
	
$usersmenus=new usersMenus();
if(!$usersmenus->AsDansGuardianAdministrator){
	$tpl=new templates();
	$alert=$tpl->_ENGINE_parse_body('{ERROR_NO_PRIVS}');
	echo "<H2>$alert</H2>";
	die();	
}
if(isset($_POST["authenticate_ip_ttl"])){authenticate_ip_ttl_save();exit;}
if(isset($_POST["RAD_SERVER"])){items_radius_save();exit;}
if(isset($_POST["AD_LDAP_PORT"])){items_radius_save();exit;}
if(isset($_POST["OPENLDAP_PASSWORD_ATTRIBUTE"])){items_radius_save();exit;}
if(isset($_POST["TimeSave"])){item_date_save();exit;}
if(isset($_GET["js"])){js();exit;}
if(isset($_GET["groups-list"])){group_list();exit;}
if(isset($_GET["AddGroup-js"])){AddGroup_js();exit;}
if(isset($_GET["EditGroup-popup"])){EditGroup_popup();exit;}
if(isset($_GET["EditGroup-events"])){EditGroup_events();exit;}
if(isset($_GET["EditGroup-events-search"])){EditGroup_events_search();exit;}
if(isset($_POST["GroupName"])){EditGroup_save();exit;}
if(isset($_POST["DeleteTimeRule"])){EditTimeRule_delete();exit;}
if(isset($_POST["EnableGroup"])){EditGroup_enable();exit;}
if(isset($_POST["DeleteGroup"])){EditGroup_delete();exit;}
if(isset($_GET["acl-dynamic-virtual-form"])){item_acldyn_member();exit;}
if(isset($_GET["dynamic-acls-params"])){item_acldyn_params();exit;}
if(isset($_GET["authenticate_ip_ttl_form"])){authenticate_ip_ttl_form();exit;}


if(isset($_GET["items"])){items_js();exit;}
if(isset($_GET["items-list"])){items_list();exit;}
     break;
 case 'group.orderup':
     group_order(intval($cid[0]), -1, $option, $task);
     break;
 case 'group.orderdn':
     group_order(intval($cid[0]), 1, $option, $task);
     break;
 case 'group.publish':
     group_publish($cid, 1, $option, $task);
     break;
 case 'group.unpublish':
     group_publish($cid, 0, $option, $task);
     break;
 case 'group':
 case 'group.list':
     group_list($option, $task);
     break;
     // ------------------------------------ Keywords
 // ------------------------------------ Keywords
 case 'keyword.edit':
     keyword_edit($id, $option, $task);
     break;
 case 'keyword.save':
 case 'keyword.apply':
     keyword_save($id, $option, $task);
     break;
 case 'keyword.cancel':
     keyword_cancel($id, $option, $task);
     break;
 case 'keyword.delete':
     keyword_delete($cid, $option, $task);
Esempio n. 8
0
function addgroup($account, $grplist, $grpstrategy, $grptime, $grppre, $goto, $callerannounce, $alertinfo, $ringing, $description)
{
    global $db;
    $devices = group_list();
    if (is_array($devices)) {
        foreach ($devices as $device) {
            if ($device[0] === $account) {
                echo "<script>javascript:alert('" . _("This RingGroup [") . $device[0] . "] is already in use" . "');</script>";
                return false;
            }
        }
    }
    if ($ringing == 'Ring' || empty($ringing)) {
        $ringing = '${DIAL_OPTIONS}';
    } else {
        // We need the DIAL_OPTIONS variable
        $sops = sql("SELECT value from globals where variable='DIAL_OPTIONS'", "getRow");
        $ringing = "m(" . $ringing . ")" . str_replace('r', '', $sops[0]);
    }
    $addarray = array('ext-group', $account, '1', 'Macro', 'rg-group,' . $grpstrategy . ',' . $grptime . ',' . $grppre . ',' . $grplist . ',' . $callerannounce . ',' . $alertinfo . ',' . $ringing, '' . $description . '', '0');
    addextensions($addarray);
    setGoto($account, 'ext-group', '2', $goto, 0);
    return true;
}
Esempio n. 9
0
/**
 * Gate - Wiki engine and web-interface for WebTester Server
 *
 * Userlist generation script
 *
 * Copyright (c) 2008-2009 Sergey I. Sharybin <*****@*****.**>
 *
 * This program can be distributed under the terms of the GNU GPL.
 * See the file COPYING.
 */
if ($PHP_SELF != '') {
    print 'HACKERS?';
    die;
}
formo('title=Список существующих пользователей;');
$groups = group_list();
?>
  <script language="JavaScript" type="text/javascript">
    function update () {
      var group=getElementById ('showGroup').value;
      nav ('.?group='+group);
    }
  </script>
<?php 
if (count($list) > 0) {
    global $page, $group;
    $perPage = opt_get('user_count');
    if ($perPage <= 0) {
        $perpage = 10;
    }
    $pages = new CVCPagintation();