- Hobby elektronika
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Iszonyatos mennyiségű hulladékkal járhat a Windows 10 terméktámogatásának vége
- Milyen belső merevlemezt vegyek?
- Vezetékes FEJhallgatók
- Akciókamerák
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- MILC felhasználók szakmai topikja
- DUNE médialejátszók topicja
Ú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
- Eladó használt Gigabyte AMD Radeon HD 6750 videókártya
- GIGABYTE GTX 1060 Mini ITX OC 3GB videókártya
- Új ASUS VivoBook 15 X1504VA - 15,6"FHD IPS - i5-1335U - 16GB - 512GB - Win11 - 1,5 év gari - MAGYAR
- Eladó ASUS ROG Zephyrus G14 GA401Q + teljes gamer szett --csere is érdekel
- Apple iPhone 8 - 256 GB - fekete (152)
- BESZÁMÍTÁS! LG UltraGear 27GL850-B 144Hz QHD 1ms monitor garanciával hibátlan működéssel
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X3D 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Új! Számla + 1-3ÉV Gari! Áfás! Gamer PC - Számítógép! I5 14400F / RTX 5060 / 32GB DDR5 / 1TB M.2 SSD
- AZONNALI SZÁLLÍTÁSSAL Eladó Windows 8 / 8.1 Pro
- Huawei P20 Lite 64GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest