ACC SHELL
<?php //optimalizace tabulek
/*fix pri ukladani clanku na vyhozeni tagu pro duplicitu <o:p>*/
if(!empty($body) || !empty($body1))
{
if(!empty($body))
{
$body = str_replace("<o:p>","",$body);
$body = str_replace("</o:p>","",$body);
}
if(!empty($body1))
{
$body1 = str_replace("<o:p>","",$body1);
$body1 = str_replace("</o:p>","",$body1);
}
}
if(!$vybranyrok) {$vybranyrok = date('Y');}
do {
require "pripojenidb.php";
$tabulka = $NAZEV_PROJEKTU."sablona".$sablona.$_SESSION[$NAZEV_PROJEKTU."lang"];
@$vysledek = MySQL_Query("OPTIMIZE TABLE $tabulka");
$tabulka = $NAZEV_PROJEKTU."clanky".$_SESSION[$NAZEV_PROJEKTU."lang"];
@$vysledek = MySQL_Query("OPTIMIZE TABLE $tabulka");
$tabulka = $NAZEV_PROJEKTU."menu".$_SESSION[$NAZEV_PROJEKTU."lang"];
@$vysledek = MySQL_Query("OPTIMIZE TABLE $tabulka");
MySQL_Close($spojeni);
} while (false);
?>
<?php if($funkce == "vlozeni"): ?>
<?php
do {
require "pripojenidb.php";
// nejprve musim zjistit id sablony / to je nejvyssi cislo
$tabulka = $NAZEV_PROJEKTU."sablona".$sablona.$_SESSION[$NAZEV_PROJEKTU."lang"];
@$vysledek = MySQL_Query("SELECT MAX(ID_sablony) as Maximalniid FROM $tabulka");
echo mysql_error();
while ($zaznam = MySQL_Fetch_Array($vysledek)):
$idsablony = $zaznam["Maximalniid"];
$idsablony++;
endwhile;
$hodnoty = "('','$menu','$idsablony','$sablona','$poradi','$nazev','$vybranyrok')";
$tabulka = $NAZEV_PROJEKTU."clanky".$_SESSION[$NAZEV_PROJEKTU."lang"];
@$vysledek = MySQL_Query("INSERT INTO $tabulka VALUES $hodnoty");
MySQL_Close($spojeni);
} while (false);
?>
<?php elseif($funkce == "upraveni"): ?>
<?php
do {
require "pripojenidb.php";
$tabulka = $NAZEV_PROJEKTU."clanky".$_SESSION[$NAZEV_PROJEKTU."lang"];
//zjistim zda v menu je článek se stejným pořadím
@$id_clanku2 = mysql_result(mysql_query("SELECT ID_clanku FROM $tabulka WHERE ID_menu=".$menu." AND Poradi=".$poradi." "),0,0);
$poradi1 = mysql_result(mysql_query("SELECT Poradi FROM $tabulka WHERE ID_clanku=".$idclanku." "),0,0);
//jestli jo prohodím je
if($id_clanku2)
{
$hodnoty2 = "Poradi = '$poradi1'";
$hodnoty = "Poradi = '$poradi', Nazev = '$nazev', Rok = '$vybranyrok'";
@$vysledek = MySQL_Query("UPDATE LOW_PRIORITY $tabulka SET $hodnoty2 WHERE ID_clanku = '$id_clanku2'");
}
else
{
$hodnoty = "Poradi = '$poradi', Nazev = '$nazev', Rok = '$vybranyrok'";
}
@$vysledek = MySQL_Query("UPDATE LOW_PRIORITY $tabulka SET $hodnoty WHERE ID_clanku = '$idclanku'");
MySQL_Close($spojeni);
} while (false);
?>
<?php elseif($funkce == "smazani"): ?>
<?php
do {
require "pripojenidb.php";
$tabulka = $NAZEV_PROJEKTU."clanky".$_SESSION[$NAZEV_PROJEKTU."lang"];
@$vysledek = MySQL_Query("DELETE FROM $tabulka WHERE ID_clanku=$idclanku");
if (!$vysledek):
$status=false;
break;
endif;
MySQL_Close($spojeni);
} while (false);
?>
<?php endif; ?>
ACC SHELL 2018