Ok så langt så godt fik fikset det første nogen der gider kigge på det næste problem skulle være det sværeste at fikse i selve systemet
jeg får nogen forskellige fejl bla Deprecated: Non-static method System::doQuery() should not be called statically, assuming $this from incompatible context in C:\wamp64\www\system\administration\classes.php on line 264
Warning: mysqli_select_db() expects parameter 1 to be mysqli, string given in C:\wamp64\www/system\administration\classes.php on line 473
ang. det convertigs værktøj så ved jeg ikke lige hvordan jeg bruger det olsen. på forhånd tak for hjælpen
<?php
/**
* versionsnummer
*/
define('VERSION', '1.8');
/**
* Bruger-klassen, der instantieres hver eneste gang, en kunde logger ind.
*/
class Bruger
{
/**
* Metode til at returnere brugernavn.
*/
function getBrugernavn()
{
return $_SESSION['brugernavn'];
}
/**
* Metode til at returnere passwordet.
*/
function getPassword()
{
$query = System::doQuery("SELECT password FROM `" . DB_BRUGERDB . "` WHERE brugernavn='" . $_SESSION['brugernavn'] . "'");
$row = mysql_fetch_array($query);
extract($row);
$resultat = $row[password];
return $resultat;
}
/**
* Metode til at returnere brugerens navn.
*/
function getNavn()
{
$query = System::doQuery("SELECT navn FROM `" . DB_BRUGERDB . "` WHERE brugernavn='" . $_SESSION['brugernavn'] . "'");
$row = mysql_fetch_array($query);
extract($row);
$resultat = $row[navn];
return $resultat;
}
/**
* Metode til at returnere brugerens e-mail.
*/
function getEmail()
{
$query = System::doQuery("SELECT email FROM `" . DB_BRUGERDB . "` WHERE brugernavn='" . $_SESSION['brugernavn'] . "'");
$row = mysql_fetch_array($query);
extract($row);
$resultat = $row[email];
return $resultat;
}
/**
* Metode til at returnere det tidspunkt, hvor brugeren sidst var logget ind.
*/
function getSidstLoggetInd()
{
$query = System::doQuery("SELECT sidstloggetind FROM `" . DB_BRUGERDB . "` WHERE brugernavn='" . $_SESSION['brugernavn'] . "'");
$row = mysql_fetch_array($query);
extract($row);
$resultat = date("d/m Y \k\l\. H:i", $row[sidstloggetind]);
return $resultat;
}
/**
* Metode til at returnere brugerens status.
*/
function getStatus()
{
$query = System::doQuery("SELECT status FROM `" . DB_BRUGERDB . "` WHERE brugernavn='" . $_SESSION['brugernavn'] . "'");
$row = mysql_fetch_array($query);
extract($row);
$resultat = $row[status];
return $resultat;
}
/**
* Metode til at registrere et logintidspunkt for en bruger.
*/
function regLogin()
{
System::doQuery("UPDATE `" . DB_BRUGERDB . "` SET `sidstloggetind` = UNIX_TIMESTAMP( ) WHERE `brugernavn` = '" . $_SESSION['brugernavn'] . "';");
}
/**
* Metode til at afslutte en session.
*/
function logUd()
{
System::doQuery("UPDATE `" . DB_BRUGERDB . "` SET `sidstloggetind` = UNIX_TIMESTAMP( ) WHERE `brugernavn` = '" . $_SESSION['brugernavn'] . "';");
System::doQuery("UPDATE `" . DB_BRUGERDB . "` SET `online` = 'nej' WHERE `brugernavn` = '" . $_SESSION['brugernavn'] . "';");
session_unset();
session_destroy();
}
/**
* Metode til at ændre navnet.
*/
function setNavn($navn)
{
$query = System::doQuery("UPDATE `" . DB_BRUGERDB . "` SET `navn` = '" . $navn . "' WHERE `brugernavn` = '" . $_SESSION['brugernavn'] . "';");
if ($query) {
return true;
} else {
return false;
}
}
/**
* Metode til at ændre passwordet.
*/
function setPassword($password)
{
$query = System::doQuery("UPDATE `" . DB_BRUGERDB . "` SET `password` = '" . $password . "' WHERE `brugernavn` = '" . $_SESSION['brugernavn'] . "';");
if ($query) {
$this->password = $password;
$_SESSION['password'] = $password;
return true;
} else {
return false;
}
}
/**
* Metode til at ændre e-mail-adressen.
*/
function setEmail($email)
{
$query = System::doQuery("UPDATE `" . DB_BRUGERDB . "` SET `email` = '" . $email . "' WHERE `brugernavn` = '" . $_SESSION['brugernavn'] . "';");
if ($query) {
return true;
} else {
return false;
}
}
/**
* Metode til at undersøge om en brugers password er blevet ændret eller ej (af en anden bruger).
*/
function synkroniserPassword()
{
$query = System::doQuery("SELECT password FROM `" . DB_BRUGERDB . "` WHERE `brugernavn` = '" . $_SESSION['brugernavn'] . "'");
$row = mysql_fetch_array($query);
extract($row);
$resultat = $row[password];
if ($resultat != $_SESSION['password']) {
$_SESSION['password'] = $resultat;
}
}
}
class Adgangskontrol
{
function tjekLogin($brugernavn, $password)
{
$resultat = System::doQuery("SELECT * FROM " . DB_BRUGERDB . " WHERE brugernavn='$brugernavn' AND password='$password'");
$affected_rows = mysql_num_rows($resultat);
if ($affected_rows == 1) {
$_SESSION['formerpassword'] = $password;
Bruger::regLogin();
return true;
// Følgende er lavet for at tjekke om en anden bruger, der er logget ind med samme login som den, der kalder tjekLogin(),
// har ændret passwordet. Hvis ja, så bliver det gamle session-password sat lig det nye password.
} else if (isset($_SESSION['formerpassword']) && $_SESSION['formerpassword'] == $password) {
Bruger::regLogin();
$resultat = System::doQuery("SELECT * FROM " . DB_BRUGERDB . " WHERE brugernavn='$brugernavn'");
$row = mysql_fetch_array($resultat);
extract($row);
$_SESSION['password'] = $row[password];
return true;
} else {
return false;
}
}
function adgangsniveau($brugernavn) {
$query = System::doQuery("SELECT status FROM `" . DB_BRUGERDB . "` WHERE brugernavn='" . $brugernavn . "'");
$row = mysql_fetch_array($query);
extract($row);
$resultat = $row[status];
return $resultat;
}
function erAdmin() {
$query = System::doQuery("SELECT status FROM `" . DB_BRUGERDB . "` WHERE brugernavn='" . $_SESSION['brugernavn'] . "'");
$row = mysql_fetch_array($query);
extract($row);
$resultat = $row[status];
if ($resultat == 0) {
return true;
} else {
return false;
}
}
function erSuperbruger() {
$query = System::doQuery("SELECT status FROM `" . DB_BRUGERDB . "` WHERE brugernavn='" . $_SESSION['brugernavn'] . "'");
$row = mysql_fetch_array($query);
extract($row);
$resultat = $row[status];
if ($resultat == 1) {
return true;
} else {
return false;
}
}
function erBruger() {
$query = System::doQuery("SELECT status FROM `" . DB_BRUGERDB . "` WHERE brugernavn='" . $_SESSION['brugernavn'] . "'");
$row = mysql_fetch_array($query);
extract($row);
$resultat = $row[status];
if ($resultat == 2) {
return true;
} else {
return false;
}
}
}
/**
* Install-klassen
*/
class Install
{
var $randomnummer;
function installsystem()
{
if($this->opretBrugerTabel() && $this->opretMenuTabel()) {
if($this->opretAdministrator() && $this->opretMenupunkter()) {
echo "<p class=\"tekst\">SQL'en til system er blevet oprettet!</p>";
echo "<p class=\"tekst\">system er nu blevet installeret. Du skal nu bruge administratoren til at logge ind og oprette en bruger.</p>";
echo "<p class=\"tekst\">Brugernavn: <b>admin</b><br>Password: <b>$this->randomnummer</b></p>";
echo "<p class=\"tekst\">Skriv evt. passwordet ned, da det er automatisk genereret! Såfremt du mister det, er du nødt til at slette system manuelt og starte forfra.</p>";
echo "<p class=\"tekst\">Du kan nu <a href=\"index.php\">klikke her</a> for at komme til forsiden og logge ind med din administratorkonto.</p>";
} else {
// DET HER SKAL RETTES!!!
echo "opret punkter failed";
}
} else {
// DET HER SKAL RETTES!!!
echo "opret tabeller failed";
}
}
function opretBrugerTabel()
{
$sql ="CREATE TABLE `" . DB_BRUGERDB . "` (
`brugernavn` VARCHAR( 40 ) NOT NULL ,
`password` VARCHAR( 40 ) NOT NULL ,
`navn` TEXT NOT NULL ,
`email` VARCHAR( 100 ) NOT NULL ,
`status` BIGINT NOT NULL ,
`sidstloggetind` BIGINT NOT NULL ,
PRIMARY KEY ( `brugernavn` )
) TYPE = MYISAM ;";
$resultat = System::doQuery($sql);
if (!$resultat) {
echo "<p class=\"tekst\"><font color=\"#da0000\"><b>Fejl:</b></font> system kunne ikke installeres: " . mysqli_error() . "</p>";
return false;
} else {
return true;
}
}
function opretMenuTabel()
{
$sql1 ="CREATE TABLE `" . DB_MENUDB . "` (
`id` BIGINT( 20 ) NOT NULL AUTO_INCREMENT ,
`adgangsniveau` BIGINT( 20 ) NOT NULL ,
`ikon` BIGINT( 20 ) NOT NULL ,
`navn` TEXT NOT NULL ,
`link` TEXT NOT NULL ,
PRIMARY KEY ( `id` )
);";
$resultat1 = System::doQuery($sql1);
$sql2 = "INSERT INTO `" . DB_MENUDB . "` ( `id` , `adgangsniveau` , `ikon` , `navn` , `link` )
VALUES (
'', '0', '0', 'Brugere', 'brugere.php'
);";
$resultat2 = System::doQuery($sql2);
$sql3 = "INSERT INTO `" . DB_MENUDB . "` ( `id` , `adgangsniveau` , `ikon` , `navn` , `link` )
VALUES (
'', '0', '11', 'Serverinfo', 'serverinfo.php'
);";
$resultat3 = System::doQuery($sql3);
$sql4 = "INSERT INTO `" . DB_MENUDB . "` ( `id` , `adgangsniveau` , `ikon` , `navn` , `link` )
VALUES (
'', '0', '3', 'Statistik', 'statistik.php'
);";
$resultat4 = System::doQuery($sql4);
$sql5 = "INSERT INTO `" . DB_MENUDB . "` ( `id` , `adgangsniveau` , `ikon` , `navn` , `link` )
VALUES (
'', '0', '10', 'Filhåndtering', 'filhaandtering.php'
);";
$resultat5 = System::doQuery($sql5);
if (!$resultat1 && !$resultat2 && !$resultat3 && !$resultat4 && !$resultat5) {
Beskeder::visFejl("system kunne ikke installeres: " . mysql_error());
return false;
} else {
return true;
}
}
function opretAdministrator()
{
$rand1 = rand(0,9);
$rand2 = rand(0,9);
$rand3 = rand(0,9);
$rand4 = rand(0,9);
$rand5 = rand(0,9);
$rand6 = rand(0,9);
$rand7 = rand(0,9);
$rand8 = rand(0,9);
$rand = $rand1 . $rand2 . $rand3 . $rand4 . $rand5 . $rand6 . $rand7 . $rand8;
$dato = time();
$sql = "INSERT INTO `" . DB_BRUGERDB . "` ( `brugernavn` , `password` , `navn` , `email` , `status` , `sidstloggetind` )
VALUES (
'admin', '" . $rand . "', 'Administrator', '', '0', '" . $dato . "'
);";
$query = System::doQuery($sql);
if ($query) {
// Sæt klassens variabel $randomnummer, der bruges i systemInstall(), til det givne tilfældige nummer.
$this->randomnummer = $rand;
return true;
} else {
Beskeder::visFejl("system kunne ikke oprette en administrator: " . mysql_error());
return false;
}
}
function opretMenupunkter()
{
$sql1 = "INSERT INTO `" . DB_MENUDB . "` ( `id` , `parent_id` , `adgangsniveau` , `navn` , `link` ) VALUES ('', '0', '0', 'Brugere', 'brugere.php');";
$resultat1 = System::doQuery($sql1);
$sql2 = "INSERT INTO `" . DB_MENUDB . "` ( `id` , `parent_id` , `adgangsniveau` , `navn` , `link` ) VALUES ('', '0', '0', 'Serverinfo', 'serverinfo.php');";
$resultat2 = System::doQuery($sql2);
if (!$resultat1 && !$resultat2) {
Beskeder::visFejl("system kunne ikke oprette menupunkter: " . mysql_error());
return false;
} else {
return true;
}
}
function visUninstallBoks()
{
echo "<p class=\"tekst\">For at afinstallere system, skal du indtaste administratorens password og trykke OK.</p>";
echo "<form method=\"post\" action=\"\">";
echo " <table width=\"200\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">";
echo " <tr>";
echo " <td width=\"10\" height=\"10\"><img src=\"grafik/design/LoginOversteVenstreHjoerne.jpg\" width=\"10\" height=\"10\" alt=\"\"></td>";
echo " <td height=\"10\" class=\"logindbaggrund\"></td>";
echo " <td width=\"150\" height=\"10\" class=\"logindbaggrund\"></td>";
echo " <td width=\"10\" height=\"10\"><img src=\"grafik/design/LoginOversteHoejreHjoerne.jpg\" width=\"10\" height=\"10\" alt=\"\"></td>";
echo " </tr>";
echo " <tr>";
echo " <td width=\"10\" class=\"logindbaggrund\"></td>";
echo " <td class=\"logindbaggrund\"><p class=\"logintekst\" style=\"margin-right: 3px;\">Password:</p></td>";
echo " <td width=\"150\" align=\"center\" valign=\"middle\" class=\"logindbaggrund\"><input class=\"logind\" name=\"password\" type=\"password\"></td>";
echo " <td width=\"10\" class=\"logindbaggrund\"></td>";
echo " </tr>";
echo " <tr>";
echo " <td height=\"10\" class=\"logindbaggrund\"></td>";
echo " <td height=\"10\" class=\"logindbaggrund\"></td>";
echo " <td height=\"10\" align=\"right\" class=\"logindbaggrund\"><input type=\"hidden\" name=\"action\" value=\"submitted\"><input type=\"image\" name=\"ok\" src=\"grafik/knapper/KnapOK.jpg\" width=\"98\" height=\"38\"></td>";
echo " <td height=\"10\" class=\"logindbaggrund\"></td>";
echo " </tr>";
echo " <tr>";
echo " <td height=\"10\"><img src=\"grafik/design/LoginNedersteVenstreHjoerne.jpg\" width=\"10\" height=\"10\" alt=\"\"></td>";
echo " <td height=\"10\" class=\"logindbaggrund\"></td>";
echo " <td width=\"150\" height=\"10\" class=\"logindbaggrund\"></td>";
echo " <td height=\"10\"><img src=\"grafik/design/LoginNedersteHoejreHjoerne.jpg\" width=\"10\" height=\"10\" alt=\"\"></td>";
echo " </tr>";
echo " </table>";
echo "</form>";
echo "<br>";
}
function uninstallsystem()
{
$sql = "DROP TABLE `" . DB_BRUGERDB . "`, `" . DB_MENUDB . "`;";
$query = System::doQuery($sql);
if ($query) {
Beskeder::visSucces("system er blevet afinstalleret korrekt!");
} else {
Beskeder::visFejl("system kunne ikke afinstalleres:" . mysql_error());
}
}
}
class Beskeder
{
function visFejl($tekst)
{
echo "<table width=\"591\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\" valign=\"middle\" style=\"margin-top: 5px; margin-bottom: 5px;\"><tr><td colspan=\"2\"><img src=\"grafik/design/meta/BeskedTop.jpg\" width=\"591\" height=\"4\" alt=\"\" border=\"0\"></td></tr><tr><td class=\"beskedboksbaggrund\" align=\"center\" valign=\"middle\" width=\"24\"><img src=\"grafik/ikoner/png/LilleFejl.png\" width=\"24\" height=\"24\" alt=\"Fejl\" border=\"0\"></td><td class=\"beskedboksbaggrund\" valign=\"middle\" width=\"567\"><p class=\"tekstudenmargin\"><b>Fejl:</b> $tekst</p></td></tr><tr><td colspan=\"2\"><img src=\"grafik/design/meta/BeskedBund.jpg\" width=\"591\" height=\"4\" alt=\"\" border=\"0\"></td></tr></table>";
}
function visSucces($tekst)
{
echo "<table width=\"591\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\" valign=\"middle\" style=\"margin-top: 5px; margin-bottom: 5px;\"><tr><td colspan=\"2\"><img src=\"grafik/design/meta/BeskedTop.jpg\" width=\"591\" height=\"4\" alt=\"\" border=\"0\"></td></tr><tr><td class=\"beskedboksbaggrund\" align=\"center\" valign=\"middle\" width=\"24\"><img src=\"grafik/ikoner/png/LilleOK.png\" width=\"24\" height=\"24\" alt=\"OK\" border=\"0\"></td><td class=\"beskedboksbaggrund\" valign=\"middle\" width=\"567\"><p class=\"tekstudenmargin\"><b>Succes:</b> $tekst</p></td></tr><tr><td colspan=\"2\"><img src=\"grafik/design/meta/BeskedBund.jpg\" width=\"591\" height=\"4\" alt=\"\" border=\"0\"></td></tr></table>";
}
/**
* Metode til at udskrive loginfejl.
*/
function visLoginfejl()
{
$this->visFejl("Brugernavn eller password er forkert, adgang nægtet.");
}
/**
* Metode til at udskrive adgangsfejl.
*/
function visAdgangsfejl()
{
$this->visFejl("Du har ikke adgang til denne side.");
}
/**
* Metode til at udskrive SQL-fejl.
*/
function visSQLFejl($fejl)
{
$this->visFejl("Mislykket forsøg på at kommunikere med MySQL-databasen: $fejl");
}
/**
* Metode til at udskrive at en besøgende ikke har adgang.
*/
function visIkkeLoggetInd()
{
$this->visFejl("Du er ikke logget ind i systemet, adgang nægtet.");
}
/**
* Metode til at udskrive installationsfejl.
*/
function visInstallationsfejl()
{
$this->visFejl("system er ikke installeret på systemet.");
}
}
class System
{
function doQuery($sql) {
$forbindelse = mysqli_connect(DB_HOST, DB_BRUGER, DB_PASSWORD);
if ($forbindelse) {
$vaelgdb = mysqli_select_db(DB_NAVN, $forbindelse);
if ($vaelgdb) {
$query = mysqli_query($sql);
if ($query) {
return $query;
} else {
return mysqli_error();
}
} else {
return mysqli_error();
}
} else {
return mysqli_error();
}
}
function getStatusNavn($nummer)
{
if ($nummer == 0) {
$navn = "Administrator";
} else if ($nummer == 1) {
$navn = "Superbruger";
} else if ($nummer == 2) {
$navn = "Bruger";
} else {
$navn = "Gæst";
}
return $navn;
}
function sletBruger($brugernavn)
{
$query = $this->doQuery("DELETE FROM `" . DB_BRUGERDB . "` WHERE brugernavn='$brugernavn'");
if ($query) {
return true;
} else {
return mysqli_error();
}
}
function tilfoejBruger($navn, $brugernavn, $password, $email, $status)
{
$query = $this->doQuery("INSERT INTO `" . DB_BRUGERDB . "` ( `brugernavn` , `password` , `navn` , `email` , `status` , `sidstloggetind` )
VALUES ('" . $brugernavn . "', '" . $password . "', '" . $navn . "', '" . $email . "', '" . $status . "', UNIX_TIMESTAMP( ));");
if ($query) {
return true;
} else {
return false;
}
}
function visTilbage($url)
{
echo "<div align=\"left\"><a href=\"$url\"><img src=\"grafik/knapper/TilbagePil.jpg\" width=\"29\" height=\"31\" alt=\"\" border=\"0\"></a></div>";
}
function truncateString($streng, $antalkarakterer)
{
if (strlen($streng) < $antalkarakterer) {
return $streng;
} else {
$streng = substr($streng, 0, $antalkarakterer);
$streng = $streng . "...";
return $streng;
}
}
/////////////////////////////////
// Her følger diverse metoder. //
/////////////////////////////////
/**
* Metode til at tjekke om system er installeret på systemet.
*
* Virker ikke!
*/
function systemInstalleret()
{
$query = $this->doQuery("SELECT * FROM `" . DB_BRUGERDB . "`;");
if ($query) {
return true;
} else {
return false;
}
}
/**
* Funktion til at vise menuen. Følgende er ikon-numre:
*
* 0 = grafik/ikoner/MenupunktBrugere.jpg
* 1 = grafik/ikoner/MenupunktNotesblokPen.jpg
* 2 = grafik/ikoner/MenupunktPapirPen.jpg
* 3 = grafik/ikoner/MenupunktStatistik.jpg
* 4 = grafik/ikoner/MenupunktTalebobbel.jpg
* 5 = grafik/ikoner/MenupunktTaskeGear.jpg
* 6 = grafik/ikoner/MenupunktKalender.jpg
* 7 = grafik/ikoner/MenupunktUr.jpg
* 8 = grafik/ikoner/MenupunktToPapirer.jpg
* 9 = grafik/ikoner/MenupunktBrevPen.jpg
* 10 = grafik/ikoner/MenupunktMappeGear.jpg
* 11 = grafik/ikoner/MenupunktGear.jpg
* 12 = grafik/ikoner/MenupunktHjaelp.jpg
* 13 = grafik/ikoner/MenupunktAabentBrevPen.jpg
* 14 = grafik/ikoner/MenupunktPaere.jpg
*/
function visMenu($brugernavn)
{
$ikoner = array(0 => "grafik/ikoner/MenupunktBrugere.jpg", "grafik/ikoner/MenupunktNotesblokPen.jpg", "grafik/ikoner/MenupunktPapirPen.jpg", "grafik/ikoner/MenupunktStatistik.jpg", "grafik/ikoner/MenupunktTalebobbel.jpg", "grafik/ikoner/MenupunktTaskeGear.jpg", "grafik/ikoner/MenupunktKalender.jpg", "grafik/ikoner/MenupunktUr.jpg", "grafik/ikoner/MenupunktToPapirer.jpg", "grafik/ikoner/MenupunktBrevPen.jpg", "grafik/ikoner/MenupunktMappeGear.jpg", "grafik/ikoner/MenupunktGear.jpg", "grafik/ikoner/MenupunktHjaelp.jpg", "grafik/ikoner/MenupunktAabentBrevPen.jpg", "grafik/ikoner/MenupunktPaere.jpg", "grafik/ikoner/MenupunktVindue.jpg", "grafik/ikoner/MenupunktPensel.jpg", "grafik/ikoner/MenupunktRegnemaskine.jpg", "grafik/ikoner/MenupunktKamera.jpg", "grafik/ikoner/MenupunktChat.jpg", "grafik/ikoner/MenupunktComputer.jpg", "grafik/ikoner/MenupunktDiskette.jpg", "grafik/ikoner/MenupunktDokumentZoom.jpg", "grafik/ikoner/MenupunktBrevStjerne.jpg", "grafik/ikoner/MenupunktFiler.jpg", "grafik/ikoner/MenupunktMappe.jpg", "grafik/ikoner/MenupunktBrugerinfo.jpg", "grafik/ikoner/MenupunktStjerne.jpg", "grafik/ikoner/MenupunktTelefon.jpg");
// Vis administratormenuen.
if (Adgangskontrol::adgangsniveau($brugernavn) == 0) {
$query = $this->doQuery("SELECT * FROM `" . DB_MENUDB . "` WHERE adgangsniveau=0 ORDER BY id ASC");
if (!mysql_num_rows($query) == 0) {
echo "<div align=\"center\"><img src=\"grafik/overskrifter/Administratormenu.jpg\"></div>";
echo "<table border=\"0\" align=\"center\" cellpadding=\"5\" cellspacing=\"0\" style=\"margin-bottom: 10px;\">";
$taeller = 0;
while($row = mysql_fetch_array($query)) {
$navn = $row[navn];
$link = $row[link];
$ikon = $row[ikon];
if ($taeller % 2 == 0) {
echo "<tr>";
echo "<td width=\"46\"><a href=\"$link\"><img src=\"$ikoner[$ikon]\" border=\"0\" alt=\"\"></a></td>";
echo "<td width=\"180\"><p class=\"menutekst\">$navn</p></td>";
} else {
echo "<td width=\"46\"><a href=\"$link\"><img src=\"$ikoner[$ikon]\" border=\"0\" alt=\"\"></a></td>";
echo "<td width=\"180\"><p class=\"menutekst\">$navn</p></td>";
echo "</tr>";
}
$taeller++;
}
if ($taeller % 2 != 0) {
echo "<td width=\"46\"></td>";
echo "<td width=\"180\"></td>";
echo "</tr>";
}
echo "</table>";
}
}
// Vis superbrugermenuen.
if (Adgangskontrol::adgangsniveau($brugernavn) <= 1) {
$query = $this->doQuery("SELECT * FROM `" . DB_MENUDB . "` WHERE adgangsniveau=1 ORDER BY id ASC");
if (!mysql_num_rows($query) == 0) {
echo "<div align=\"center\"><img src=\"grafik/overskrifter/Superbrugermenu.jpg\"></div>";
echo "<table border=\"0\" align=\"center\" cellpadding=\"5\" cellspacing=\"0\" style=\"margin-bottom: 10px;\">";
$taeller = 0;
while($row = mysql_fetch_array($query)) {
$navn = $row[navn];
$link = $row[link];
$ikon = $row[ikon];
if ($taeller % 2 == 0) {
echo "<tr>";
echo "<td width=\"46\"><a href=\"$link\"><img src=\"$ikoner[$ikon]\" border=\"0\" alt=\"\"></a></td>";
echo "<td width=\"180\"><p class=\"menutekst\">$navn</p></td>";
} else {
echo "<td width=\"46\"><a href=\"$link\"><img src=\"$ikoner[$ikon]\" border=\"0\" alt=\"\"></a></td>";
echo "<td width=\"180\"><p class=\"menutekst\">$navn</p></td>";
echo "</tr>";
}
$taeller++;
}
if ($taeller % 2 != 0) {
echo "<td width=\"46\"></td>";
echo "<td width=\"180\"></td>";
echo "</tr>";
}
echo "</table>";
}
}
// Vis brugermenuen.
$query = $this->doQuery("SELECT * FROM `" . DB_MENUDB . "` WHERE adgangsniveau=2 ORDER BY id ASC");
if (!mysql_num_rows($query) == 0) {
echo "<div align=\"center\"><img src=\"grafik/overskrifter/Brugermenu.jpg\"></div>";
echo "<table border=\"0\" align=\"center\" cellpadding=\"5\" cellspacing=\"0\" style=\"margin-bottom: 10px;\">";
$taeller = 0;
while($row = mysql_fetch_array($query)) {
$navn = $row[navn];
$link = $row[link];
$ikon = $row[ikon];
if ($taeller % 2 == 0) {
echo "<tr>";
echo "<td width=\"46\"><a href=\"$link\"><img src=\"$ikoner[$ikon]\" border=\"0\" alt=\"\"></a></td>";
echo "<td width=\"180\"><p class=\"menutekst\">$navn</p></td>";
} else {
echo "<td width=\"46\"><a href=\"$link\"><img src=\"$ikoner[$ikon]\" border=\"0\" alt=\"\"></a></td>";
echo "<td width=\"180\"><p class=\"menutekst\">$navn</p></td>";
echo "</tr>";
}
$taeller++;
}
if ($taeller % 2 != 0) {
echo "<td width=\"46\"></td>";
echo "<td width=\"180\"></td>";
echo "</tr>";
}
echo "</table>";
}
}
}
?>
Indlæg senest redigeret d. 18.02.2017 11:07 af Bruger #21230