Subversion Repositories ALCASAR

Rev

Rev 2488 | Rev 2528 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 2488 Rev 2527
Line 1... Line 1...
1
<?php
1
<?php
2
# $Id: menu.php 2488 2018-02-25 14:53:54Z lucas.echard $
2
# $Id: menu.php 2527 2018-04-16 08:49:00Z fabien.rako $
3
 
3
 
4
/****************************************************************
4
/****************************************************************
5
*			GLOBAL FILE PATHS			*
5
*			GLOBAL FILE PATHS			*
6
*****************************************************************/
6
*****************************************************************/
7
define('CONF_FILE', '/usr/local/etc/alcasar.conf');
7
define('CONF_FILE', '/usr/local/etc/alcasar.conf');
Line 35... Line 35...
35
	}
35
	}
36
}
36
}
37
fclose($file_conf);
37
fclose($file_conf);
38
 
38
 
39
// Retrieve the user's profil
39
// Retrieve the user's profil
40
$user_htdigest = $_SERVER['REMOTE_USER'];
40
$user_htdigest = $_SERVER['PHP_AUTH_USER'];
41
exec('sudo alcasar-profil.sh --list | cut -d":" -f2', $output);
41
exec('sudo alcasar-profil.sh --list | cut -d":" -f2', $output);
42
$admin_members   = explode(' ', ltrim($output[0], " \t"));
42
$admin_members   = explode(' ', ltrim($output[0], " \t"));
43
$backup_members  = explode(' ', ltrim($output[1], " \t"));
43
$backup_members  = explode(' ', ltrim($output[1], " \t"));
44
$manager_members = explode(' ', ltrim($output[2], " \t"));
44
$manager_members = explode(' ', ltrim($output[2], " \t"));
45
 
45
 
Line 111... Line 111...
111
	$l_edit_user		= "Manage users";
111
	$l_edit_user		= "Manage users";
112
	$l_create_group		= "Create a group";
112
	$l_create_group		= "Create a group";
113
	$l_edit_group		= "Manage groups";
113
	$l_edit_group		= "Manage groups";
114
	$l_import_empty		= "Import / Empty";
114
	$l_import_empty		= "Import / Empty";
115
	$l_protocols		= "Protocols";
115
	$l_protocols		= "Protocols";
116
	$l_stat_user_day	= "By connexion";
116
	$l_stat_user_day	= "By connection";
117
	$l_stat_con		= "Global accounting";
117
	$l_stat_con		= "Global accounting";
118
	$l_stat_daily		= "daily use";
118
	$l_stat_daily		= "Daily use";
119
	$l_stat_global_network	= "global trafic";
119
	$l_stat_global_network	= "Global traffic";
120
	$l_stat_detail_network	= "detailed trafic";
120
	$l_stat_detail_network	= "Detailed traffic";
121
	$l_security		= "security";
121
	$l_security		= "Security";
122
	$l_menu			= "Main";
122
	$l_menu			= "Main";
123
	$l_gammu		= "Auto registration (SMS)";
123
	$l_gammu		= "Auto registration (SMS)";
124
	$l_backup_archive	= "Archives";
124
	$l_backup_archive	= "Archives";
125
	$l_backup_log		= "Log generation";
125
	$l_backup_log		= "Log generation";
126
	$l_activity_report	= "Activity report";
126
	$l_activity_report	= "Activity report";
Line 205... Line 205...
205
							<ul>
205
							<ul>
206
								<li><div class="caret"></div><a href="manager/htdocs/user_stats.php" target="REXY2"><?= $l_stat_user_day ?></a></li>
206
								<li><div class="caret"></div><a href="manager/htdocs/user_stats.php" target="REXY2"><?= $l_stat_user_day ?></a></li>
207
								<li><div class="caret"></div><a href="manager/htdocs/accounting.php" target="REXY2"><?= $l_stat_con ?></a></li>
207
								<li><div class="caret"></div><a href="manager/htdocs/accounting.php" target="REXY2"><?= $l_stat_con ?></a></li>
208
								<li><div class="caret"></div><a href="manager/htdocs/stats.php" target="REXY2"><?= $l_stat_daily ?></a></li>
208
								<li><div class="caret"></div><a href="manager/htdocs/stats.php" target="REXY2"><?= $l_stat_daily ?></a></li>
209
								<li><div class="caret"></div><a href="manager/stats/index.php" target="REXY2"><?= $l_stat_global_network ?></a></li>
209
								<li><div class="caret"></div><a href="manager/stats/index.php" target="REXY2"><?= $l_stat_global_network ?></a></li>
210
								<li><div class="caret"></div><a href="manager/nfsen/nfsen.php" target="REXY2"><?= $l_stat_detail_network ?></a></li>
210
								<li><div class="caret"></div><a href="manager/nfsen.php" target="REXY2"><?= $l_stat_detail_network ?></a></li>
211
								<li><div class="caret"></div><a href="manager/htdocs/security.php" target="REXY2"><?= $l_security ?></a></li>
211
								<li><div class="caret"></div><a href="manager/htdocs/security.php" target="REXY2"><?= $l_security ?></a></li>
212
							</ul>
212
							</ul>
213
						</li>
213
						</li>
214
					<?php endif; ?>
214
					<?php endif; ?>
215
					<?php if ($right === 0 || $right === 1):	// admin, backup ?>
215
					<?php if ($right === 0 || $right === 1):	// admin, backup ?>