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