Hi,
möchte ein Control Panel erweitern. Dazu folgender Code der navigation.php
Es soll der Nutzerrang abgefragt werden, und dann soll die Navigtion dementsprechend erweitert werden.
Abfrage:
Nun: wie kann ich das einbauen, dass die Navigation nur z.b. "Supportbereich" anzeigt, wenn der Rang des Users =2 ist?
Der oben genannte Code fragt ja nur ab, ob die verschiedenen Reiter der Navigation aktiv sind und dann auf die entsprechenden Seiten weiterleitet.
Kann mir bitte jemand einen Tipp geben? Stehe auf dem Schlauch.
//Edit: meine Versuche kann ich erst morgen hochladen.
viele grüße
Thomas
möchte ein Control Panel erweitern. Dazu folgender Code der navigation.php
PHP-Code:
<div class="container-fluid">
<div class="row">
<div class="col-sm-3 col-md-2 sidebar">
<ul class="nav nav-sidebar">
<li <?php if ($currentPage=="acp_start.php") echo "class='active'"; ?>><a href="acp_start.php"><span class="glyphicon glyphicon-home"></span> Start</a></li>
<li <?php if ($currentPage=="acp_news.php") echo "class='active'"; ?>><a href="acp_news.php"><span class="glyphicon glyphicon-inbox"></span> Beiträge</a></li>
<li <?php if ($currentPage=="acp_contents.php") echo "class='active'"; ?>><a href="acp_contents.php"><span class="glyphicon glyphicon-file"></span> Inhalte</a></li>
<li <?php if ($currentPage=="acp_user.php") echo "class='active'"; ?>><a href="acp_user.php"><span class="glyphicon glyphicon-user"></span> Benutzer</a></li>
<li <?php if ($currentPage=="acp_statistics.php") echo "class='active'"; ?>><a href="acp_statistics.php"><span class="glyphicon glyphicon-tasks"></span> Statistiken</a></li>
<li <?php if ($currentPage=="acp_applications.php") echo "class='active'"; ?>><a href="acp_applications.php"><span class="glyphicon glyphicon-folder-open"></span> Bewerbungen</a></li>
<li <?php if ($currentPage=="acp_support.php") echo "class='active'"; ?>><a href="acp_support.php"><span class="glyphicon glyphicon-comment"></span> Supportbereich <span class="label label-default"><?php $queryString = "SELECT COUNT(*) AS count FROM support_tickets WHERE status != '2'"; $queryHandle = mysql_query( $queryString ); $queryResult = mysql_fetch_object( $queryHandle ); $count = $queryResult->count; echo $count; ?></span></a></li>
<li <?php if ($currentPage=="acp_complaints.php") echo "class='active'"; ?>><a href="acp_complaints.php"><span class="glyphicon glyphicon-bullhorn"></span> Beschwerden <span class="label label-default"><?php $queryString = "SELECT COUNT(*) AS count FROM complaints WHERE status != '2'"; $queryHandle = mysql_query( $queryString ); $queryResult = mysql_fetch_object( $queryHandle ); $count = $queryResult->count; echo $count; ?></span></a></li>
</ul>
<ul class="nav nav-sidebar">
<li <?php if ($currentPage=="acp_dbconfig.php") echo "class='active'"; ?>><a href="acp_dbconfig.php"><span class="glyphicon glyphicon-cloud-upload"></span> Datenbank Konfiguration</a></li>
<li <?php if ($currentPage=="acp_teamspeak.php") echo "class='active'"; ?>><a href="acp_teamspeak.php"><span class="glyphicon glyphicon-headphones"></span> TeamSpeak</a></li>
<li <?php if ($currentPage=="acp_settings.php") echo "class='active'"; ?>><a href="acp_settings.php"><span class="glyphicon glyphicon-cog"></span> Einstellungen</a></li>
</ul>
</div>
Abfrage:
PHP-Code:
<?php
$query = mysql_query("SELECT $db_config_getadminrights FROM $db_config_accountslocation WHERE $db_config_getusername = '$username'");
$value = mysql_fetch_array($query);
if($value[$db_config_getadminrights]>=1)
{
echo "<li><a href='acp_start.php'><span class='glyphicon glyphicon-th-large'></span> Dashboard</a></li>";
}
?>
Der oben genannte Code fragt ja nur ab, ob die verschiedenen Reiter der Navigation aktiv sind und dann auf die entsprechenden Seiten weiterleitet.
Kann mir bitte jemand einen Tipp geben? Stehe auf dem Schlauch.
//Edit: meine Versuche kann ich erst morgen hochladen.
viele grüße
Thomas
Kommentar