forked from poppyred/1.6.x
-
Notifications
You must be signed in to change notification settings - Fork 0
/
miniadmin.system.members.php
executable file
·89 lines (68 loc) · 2.36 KB
/
miniadmin.system.members.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
<?php
session_start();
ini_set('display_errors', 1);
ini_set('error_reporting', E_ALL);
ini_set('error_prepend_string',"<p class='text-error'>");
ini_set('error_append_string',"</p>");
if(!isset($_SESSION["uid"])){header("location:miniadm.logon.php");}
include_once(dirname(__FILE__)."/ressources/class.templates.inc");
include_once(dirname(__FILE__)."/ressources/class.users.menus.inc");
include_once(dirname(__FILE__)."/ressources/class.miniadm.inc");
include_once(dirname(__FILE__)."/ressources/class.mysql.postfix.builder.inc");
include_once(dirname(__FILE__)."/ressources/class.user.inc");
$users=new usersMenus();
if(!Privileges_members_admins()){die();}
if(isset($_GET["content"])){content();exit;}
if(isset($_GET["tabs"])){tabs();exit;}
if(isset($_GET["settings"])){settings();exit;}
if(isset($_GET["status"])){status();exit;}
if(isset($_GET["events"])){events();exit;}
if(isset($_GET["search-events"])){events_table();exit;}
main_page();
//archiverlogs
function main_page(){
$page=CurrentPageName();
$tplfile="ressources/templates/endusers/index.html";
if(!is_file($tplfile)){echo "$tplfile no such file";die();}
$content=@file_get_contents($tplfile);
$content=str_replace("{SCRIPT}", "<script>LoadAjax('globalContainer','$page?content=yes')</script>", $content);
echo $content;
}
function content(){
$page=CurrentPageName();
$tpl=new templates();
$t=time();
$html="
<div class=BodyContent>
<div style='font-size:14px'><a href=\"miniadm.index.php\">{myaccount}</a></div>
<H1>{users_and_groups}</H1>
<p>{users_and_groups_system_explain}</p>
</div>
<div id='messaging-left'></div>
<script>
LoadAjax('messaging-left','$page?tabs=yes');
</script>
";
echo $tpl->_ENGINE_parse_body($html);
}
function tabs(){
$page=CurrentPageName();
$tpl=new templates();
$t=time();
$boot=new boostrap_form();
$mini=new miniadm();
$users=new usersMenus();
$ldap=new clladp();
$tpl=new templates();
if(isset($_GET["title"])){
$title=$tpl->_ENGINE_parse_body("<H3>{users_and_groups}</H3><p>{users_and_groups_system_explain}</p>");
}
if($ldap->IsKerbAuth()){
$array["{activedirectory_members}"]="miniadm.members.browse.php?section-search-ad=yes";
}
$array["{radius_members}"]="miniadm.system.members.radius.php";
if($mini->IFItsProxy()){
$array["{hostpot_members}"]="miniadmin.hotspot.php?tabs=yes&title=yes";
}
echo $title.$boot->build_tab($array);
}