Ú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"]."&amp;admin=1\">Oldal</a></li>";
    }
    else
    {
    $kiir .= "\"><a href=\"?pid=".$sor["oldal_id"]."&amp;admin=1\">".$sor["meghatarozas"]."</a></li>";
    }

    }
    }
    else
    {
    if($sor["jogok"] == "1100")
    {
    if($sor["oldal_id"]==9)
    {
    $kiir .= "\"><a href=\"?pid=".$sor["oldal_id"]."&amp;admin=1\">Admin</a></li>";
    }
    else
    {
    $kiir .= "\"><a href=\"?pid=".$sor["oldal_id"]."&amp;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