ACC SHELL
<?php
$pristuppovolen = 0;
$pristupmenupovolen = 0;
$pristupnepovolen = 0;
$pristupmenupovolen1 = 0;
do {
require "pripojenidb.php";
$tabulka = $NAZEV_PROJEKTU."hesla";
@$vysledek = MySQL_Query("SELECT Admin, Zmena_clanku FROM $tabulka WHERE Login = '".$_SESSION["loginuzivatele"]."'");
while ($zaznam = MySQL_Fetch_Array($vysledek)):
if ($zaznam["Admin"] == "Ano") {$pristuppovolen = 1; $pristupmenupovolen = 1; $pristupmenupovolen1 = 1;}
if($adminmenu != 1) {if ($zaznam["Zmena_clanku"] == "Ne") {$pristupnepovolen = 1;}}
endwhile;
//jeli pristup jiz povolen (uzivatel ma opravneni admina, netestuj
// take dale netestuj, kdyz ma uzivatel zakazanu zmenu vsech clanku
if ($pristuppovolen == 1 || $pristupnepovolen == 1)
{}
else
{
// pokud neni povoleni admin, musi zjistit, zda muze uzivatel vkladat clanky do teto sekce
// pravo se slozi takto menu.idpodmenu.... tim se vytvori jedinecna sekce
$tabulka = $NAZEV_PROJEKTU."prava";
if($adminmenu == 1) {$sekceprav = $jakeidmenu;}
else {$sekceprav = $menu;}
$podminka = "(ID_uzivatele = '".$_SESSION["iduzivateleregistred"]."') AND (ID_menu = '$sekceprav')";
@$vysledek = MySQL_Query("SELECT count(ID_uzivatele) as Pocetvysledku FROM $tabulka WHERE $podminka");
while ($zaznam = MySQL_Fetch_Array($vysledek)):
if($zaznam["Pocetvysledku"] == 1) {$pristuppovolen = 1; $pristupmenupovolen = 1;}
endwhile;
} // endeif (!$pristuppovolen == 1)
MySQL_Close($spojeni);
} while (false);
?>
ACC SHELL 2018