ACC SHELL
<?php
//nastaveni promenych pro mazani prav
$sekceprava = $menu;
do {
require "pripojenidb.php";
$oznaceniobrazku = array ("a","b","c","d");
//musim zajistit, kam mam potom presmerovat...je to o jedno vyse...
$tabulka = $NAZEV_PROJEKTU."menu".$_SESSION[$NAZEV_PROJEKTU."lang"];
@$vysledek = MySQL_Query("SELECT Nadmenu FROM $tabulka WHERE ID_menu = $menu");
while ($zaznam = MySQL_Fetch_Array($vysledek)):
$zalohamenu = $zaznam["Nadmenu"]; //zalohuju si, protoze potom musim vybrat
endwhile;
/* a smazani obrazku, clanku a souboru
Nejprve zjisti vsechna id clanku ktera se maji mazat a ulozi se do array
potom provede cyklus FOR a obrazky,soubory + clanek postupne vymazne
*/
// tady nastrkam vsechnu id clanku a menu urcenych ke smazani do pole - urcim si strukturu
$vsechnamenu[0] = $menu;
$pomocnaid[0] = $menu;
$tabulka = $NAZEV_PROJEKTU."menu".$_SESSION[$NAZEV_PROJEKTU."lang"];
do {
@$vysledek = MySQL_Query("SELECT ID_menu FROM $tabulka WHERE Nadmenu = $pomocnaid[0]");
while ($zaznam = MySQL_Fetch_Array($vysledek)):
$vsechnamenu[] = $zaznam["ID_menu"]; //tady pridam vsechny nalezene id
$pomocnaid[] .= $zaznam["ID_menu"];
endwhile;
array_shift($pomocnaid); //smaz prvni prvek pole - ten byl jiz hledanej
$pocetpomocnaid = count($pomocnaid); //spocitej prvky
} while ($pocetpomocnaid > 0);
//tady smazu vsechny clanky, soubory, obrazky a menu - podle toho jaka id menu se maji mazat
for ($j=0;$j<count($vsechnamenu);$j++)
{
$idmenu = $vsechnamenu[$j];
//odstraneni obrazku u menu
if (File_Exists("obrazkymenu/".$idmenu."".$sekce.$_SESSION[$NAZEV_PROJEKTU."lang"].".jpg")) {UnLink("obrazkymenu/".$idmenu."".$sekce.$_SESSION[$NAZEV_PROJEKTU."lang"].".jpg");}
if (File_Exists("obrazkymenu/".$idmenu."".$sekce.$_SESSION[$NAZEV_PROJEKTU."lang"].".gif")) {UnLink("obrazkymenu/".$idmenu."".$sekce.$_SESSION[$NAZEV_PROJEKTU."lang"].".gif");}
// smazu vsechny clanky a menu
$tabulka2 = $NAZEV_PROJEKTU.'clankymenu'.$_SESSION[$NAZEV_PROJEKTU."lang"];
$tabulka3 = $NAZEV_PROJEKTU.'menu'.$_SESSION[$NAZEV_PROJEKTU."lang"];
@$vysledek2 = MySQL_Query("DELETE FROM $tabulka2 WHERE ID_menu = $idmenu");
@$vysledek3 = MySQL_Query("DELETE FROM $tabulka3 WHERE ID_menu = $idmenu");
} //konec for
$menu = $zalohamenu;
MySQL_Close($spojeni);
} while (false);
?>
ACC SHELL 2018