<?
include('../config.php');
if (!islogin()) die();
include('../inc/db.php');
$db = new DBConnect();
$sql= "select * from `pages` where id=".$_POST['id'];
$result = $db ->query($sql);
$row=$db->fetchrow();
$menu=$row['menu'];
$sys=$row['sys'];
$sidemenu=$row['sidemenu'];
$jezyk=$row['jezyk'];
if ($sys==0)
$sql= "select * from `pages` where jezyk=".$_SESSION['language']." and menu=$menu and sidemenu=$sidemenu and sys=$sys and (jezyk=0 or jezyk=$jezyk) order by pozycja desc;";
else
$sql= "select * from `pages` where jezyk in (0,".$_SESSION['language'].") and sys=$sys order by pozycja desc;";
$result = $db ->query($sql);
$ilosc=$db->numrows();
$i=0;
while ($row=$db->fetchrow())
{
$i++;
if ($row['id']==$_POST['id'])
{
if ($i!=$ilosc)
{
$pozycja_gora=$row['pozycja'];
$row=$db->fetchrow();
$pozycja_dol=$row['pozycja'];
$element_dol=$row['id'];
}
}
}
if ($pozycja_dol!='')
{
$sql= "update `pages` set pozycja=".$pozycja_dol." where id='".$_POST['id']."';";
$result = $db ->query($sql);
$sql= "update `pages` set pozycja=".$pozycja_gora." where id='".$element_dol."';";
$result = $db ->query($sql);
}
if ($result != 0) echo "<font color=green>Zmiany zostały zapisane.</font>";
else echo "<font color=red>Wystąpił błąd podczas zapisu danych!</font>";
?>