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 ?>
|