Új hozzászólás Aktív témák
-
D@ni88
addikt
Hali, valaki segítene kijavítani a Pageatiranyitas függvényemet? mert valami nem kóser vele, vagyis hát kompletten nem működik...
index.php:
<?php
session_start();
include_once("includes/initial.php");
$user = new User();
$userid = $user->GetUserid();
$belepve = $user->Belepve();
$jogmaszk = $user->GetJogmaszk();
$page = new Page($jogmaszk);
$pid = $page->GetPid();
$atiranyit=$page->PageAtiranyit($pid, $jogmaszk);
include("templates/page.tpl.php");
?>page.class.php:
<?php
class Page {
private $pageid;
private $pagetitle;
private $pagejogok;
public function Page($jogok) {
$this->pageid = 1;
$this->pagetitle = "Nyitólap";
$this->pagejogok = $jogok;
//$pid = 1;
if (!file_exists("content/$pid.php"))
{
$pid=1;
}
if (isset($_GET["pid"]))
{
$pid = $_GET["pid"];
}
if (isset($_POST["pid"]))
{
$pid = $_POST["pid"];
}
$this->pageid = $pid;
}
public function GetPid() {
return($this->pageid);
}
public function GetPagetitle() {
if ($this->pagetitle == "")
return("");
else
return($this->pagetitle." | ");
}
public function GetPagemenu() {
$lek = "select * from ".OLDALAK." where meghatarozas<>''".
" and jogok like '".$this->pagejogok."' order by sorrend";
$res = mysql_query($lek)or die("Adatbázis hiba");
$db = 1;
$kiir = "\n\t<ul>";
while ($sor = mysql_fetch_array($res)){
$kiir .= "\n\t\t<li class=\"menulistaelem";
if ($db == mysql_num_rows($res))
{
$kiir .=" last";
}
if($_GET["admin"])
{
if($sor["jogok"] == "1100")
{
if($sor["oldal_id"]==9)
{
$kiir .= "\"><a href=\"?pid=".$sor["oldal_id"]."\">Oldal</a></li>";
}
else
{
$kiir .= "\"><a href=\"?pid=".$sor["oldal_id"]."\">".$sor["meghatarozas"]."</a></li>";
}
}
else
{
if($sor["oldal_id"]==9)
{
$kiir .= "\"><a href=\"?pid=".$sor["oldal_id"]."&admin=1\">Oldal</a></li>";
}
else
{
$kiir .= "\"><a href=\"?pid=".$sor["oldal_id"]."&admin=1\">".$sor["meghatarozas"]."</a></li>";
}
}
}
else
{
if($sor["jogok"] == "1100")
{
if($sor["oldal_id"]==9)
{
$kiir .= "\"><a href=\"?pid=".$sor["oldal_id"]."&admin=1\">Admin</a></li>";
}
else
{
$kiir .= "\"><a href=\"?pid=".$sor["oldal_id"]."&admin=1\">".$sor["meghatarozas"]."</a></li>";
}
}
else
{
$kiir .= "\"><a href=\"?pid=".$sor["oldal_id"]."\">".$sor["meghatarozas"]."</a></li>";
}
}
$db++;
}
$kiir .= "\n\t</ul>";
return ($kiir);
}
public function PageAtiranyit($pid, $jogmaszk)
{
echo $pid;
echo "<br>";
echo $jogmaszk;
$this->pagejogok = $jogmaszk;
$this->pagetitle = "";
$lek = "select * from ".OLDALAK." where oldal_id='".$pid."' and jogok like '".$jogmaszk."'";
$res = mysql_query($lek)or die("Adatbázis hiba");
if (mysql_num_rows($res) == 0)
{
$pid = 1;
}
else
{
$this->pagetitle = mysql_result($res, 0, 'cim');
}
$this->pageid = $pid;
return($pid);
}
}
?>
Új hozzászólás Aktív témák
Hirdetés
- Itthon is kapható lesz a kerámia Xiaomi Band 10
- PlayStation 1 / 2
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- EAFC 25
- Medence topik
- PROHARDVER! feedback: bugok, problémák, ötletek
- Sweet.tv - internetes TV
- Kerékpárosok, bringások ide!
- Elemlámpa, zseblámpa
- DUNE médialejátszók topicja
- További aktív témák...
- GAMER PC : RYZEN 5 4500 / 16GB DDR4 / ASUS RX 480 8GB / WiFi / Bluetooth / 512GB M.2 SSD / 500GB HDD
- Dell Latitude 7390, 13,3" FHD IPS , I5-7300U CPU, 16GB DDR4, 512GB SSD, WIN 11, ( olvasd végig )
- Acer PREDATOR HELIOS NEO 16 / i9-14900HX / RTX 4070 (140W) / 1 TB SSD / 240HZ
- Topping A70 Pro fejhallgató erősítő
- Topping D70 Pro Octo DAC
- BESZÁMÍTÁS! Gigabyte H370 i5 9500 32GB DDR4 512GB SSD RTX 2060 Super 8GB ZALMAN S2 TG be quiet! 650W
- Wacom Cintiq DTK-2260 - Digitális rajztábla
- 1-12 részletre.Új noblechairs EPIC műbőr FEKETE - FEKETE. 2 év garancia!
- Lenovo ThinkPad T14 3 Gen 16/256GB SSD, Újszerű, 1 Év Garanciával
- Bomba ár! Lenovo IdeaPad V110 - i3-6GEN I 4GB I 128GB SSD I 15,6" I HDMI I Cam I W10 I Garancia!
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: PC Trade Systems Kft.
Város: Szeged