Hirdetés
Ú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
- Core I7 4K MAGYAR ERŐMŰ Lenovo P1 Gen3 ( I7 10850H 32Gb 1 Tb) Tervező/vágó/gamer - Nvidia 4Gb!
- i7 11gen Lenovo ThinkPad T14s gen2 14" 4K UHD Kijelzővel!
- Bomba ár! Dell Latitude 7200 2-in-1: i5-8365U I 8GB I 256SSD I 12" FHD+ Touch I Cam I W11 I Gari!
- Core I7 4K OLED ERŐMŰ Lenovo P1 Gen3 ( I7 10850H 32Gb 1 Tb) ÉRINTŐS Tervező/vágó/gamer - Nvidia 4Gb!
- Bomba ár! Lenovo X13 G2 Yoga - i5-1145G7 I 16GB I 256SSD I 13,3" WUXGA Touch I W11 I Cam I Gari!
- Beszámítás! LG 32GQ850-B 32 240Hz IPS QHD 1ms monitor garanciával hibátlan működéssel
- ÚJ! AKRacing Arctica gamer szék
- Apple iPhone 13 128GB, Kártyafüggetlen, 1 Év Garanciával
- ÁRGARANCIA!Épített KomPhone i5 10400F 16/32/64GB RAM RTX 3060 12GB GAMER PC termékbeszámítással
- Jo Nesbo: LEOPÁRD (nem olvasott)
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


