AlternC/bureau/admin/menu.php

102 lines
3.5 KiB
PHP

<?php
/*
----------------------------------------------------------------------
LICENSE
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License (GPL)
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
To read the license please visit http://www.gnu.org/copyleft/gpl.html
----------------------------------------------------------------------
*/
/**
* Main left menu of AlternC, uses Hooks
*
* @copyright AlternC-Team 2000-2017 https://alternc.com/
*/
require_once("../class/config.php");
// Getting logo
$logo = variable_get('logo_menu', '' ,'You can specify a logo for the menu, example /images/my_logo.png .', array('desc'=>'URL','type'=>'string'));
echo '<div class="menutoplogo">';
if ( ! empty($logo) && ! is_null($logo)) {
echo "<img src=\"".$logo."\" border='0' alt='AlternC' width='45px' height='46px' />";
}
echo "<img src='images/logo3.png' border='0' alt='AlternC' ".(( ! empty($logo) && ! is_null($logo))?"width='140px'":"")." height='40px' />";
echo "</div>";
?>
<p class="currentuser"><?php echo sprintf(_("Welcome %s"),$mem->user["login"]); ?></p>
<?php
$obj_menu = $menu->getmenu();
foreach ($obj_menu as $k => $m ) {
echo "<div class='menu-box {$k}-menu ".(!empty($m['divclass'])?$m['divclass']:'')."'>\n";
echo " <a href=\"".$m['link']."\"";
if (!empty($m['target'])) echo " target='". $m['target']."' ";
echo ">\n";
echo " <span class='menu-title'>\n";
echo " <span class='";
if (!empty($m['class'])) echo $m['class']." ";
echo "'>"; // fin span ouvrant
echo $m['title'];
if (isset($m['quota_total'])) {
if (!$quota->cancreate($k)) { echo '<span class="full">' ; } else { echo "<span>"; }
echo " (".$m['quota_used']."/".$m['quota_total'].")";
echo "</span>\n";
} // if there are some quota
echo " </span>";
echo " </span>\n";
echo " </a>\n";
if (!empty($m['links'])) {
if ( $m['visibility']) $visible=""; else $visible="style=\"display: none\"";
echo "<div class='menu-content' id='menu-$k' $visible >";
echo " <ul>";
foreach( $m['links'] as $l ) {
if ( $l['txt'] == 'progressbar' ) {
$usage_percent = (int) ($l['used'] / $l['total'] * 100);
echo "<li>";
echo '<div class="progress-bar">';
echo '<div class="barre" style="width:'.$usage_percent.'%; background-color:'.PercentToColor($usage_percent).'" ></div>';
//echo '<div class="txt">'.$usage.' %</div>';
echo '</div>';
echo "</li>";
continue;
} // progressbar
echo "<li><a href=\"".$l['url']."\" ";
if (!empty($l['onclick'])) echo " onclick='". $l['onclick']."' ";
if (!empty($l['target'])) echo " target='". $l['target']."' ";
echo " ><span class='".(empty($l['class'])?'':$l['class'])."'>";
if (!empty($l['ico'])) echo "<img src='".$l['ico']."' alt='' />&nbsp;";
echo $l['txt'];
echo "</span></a></li>";
}
echo " </ul>";
echo "</div>";
}
echo "</div>";
}
?>
<p class="center"><a href="about.php"><img src="images/logo2.png" class="menulogo" border="0" alt="AlternC" title="<?php __("About"); ?>" width='150px' height='102px' /></a>
<br />
<?php
echo "$L_VERSION";
?>
</p>