Viewing File: /people/testlab/www/testlab.com.pl/script/slider_a.php
<?
if ($_GET['param']=='zapisz_ustawienia')
{
include('../config.php');
if (!islogin()) die();
include('../inc/db.php');
$db = new DBConnect();
$sql= "update `ustawienia` set text='".$_POST['komentarze'].";".$_POST['moderacja']."' where typ='s".$_POST['page']."';";
$result = $db ->query($sql);
exit();
}
if ($_GET['param']=='usun')
{
include('../config.php');
if (!islogin()) die();
include('../inc/db.php');
$db = new DBConnect();
$sql= "delete from `aktualnosci` where id='".$_POST['id']."';";
$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>";
exit();
}
if ($_GET['param']=='down')
{
include('../config.php');
if (!islogin()) die();
include('../inc/db.php');
$db = new DBConnect();
$sql= "select * from `aktualnosci` where id=".$_POST['id'];
$result = $db ->query($sql);
$row=$db->fetchrow();
$skrypt_id=$row['skrypt_id'];
$sql= "select * from `aktualnosci` where skrypt_id=$skrypt_id order by pozycja;";
$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 `aktualnosci` set pozycja=".$pozycja_dol." where id='".$_POST['id']."';";
$result = $db ->query($sql);
$sql= "update `aktualnosci` 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>";
exit();
}
if ($_GET['param']=='up')
{
include('../config.php');
if (!islogin()) die();
include('../inc/db.php');
$db = new DBConnect();
$sql= "select * from `aktualnosci` where id=".$_POST['id'];
$result = $db ->query($sql);
$row=$db->fetchrow();
$skrypt_id=$row['skrypt_id'];
$sql= "select * from `aktualnosci` where skrypt_id=$skrypt_id 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 `aktualnosci` set pozycja=".$pozycja_dol." where id='".$_POST['id']."';";
$result = $db ->query($sql);
$sql= "update `aktualnosci` 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>";
exit();
}
if (!islogin()) die();
$sql="
CREATE TABLE IF NOT EXISTS `aktualnosci_komentarze` (
`id` int(11) NOT NULL auto_increment,
`tresc` varchar(255) NOT NULL,
`news_id` int(11) NOT NULL,
`user_id` int(11) NOT NULL,
`data` datetime NOT NULL,
`ip` varchar(30) NOT NULL,
`status` int(11) NOT NULL default '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin2 AUTO_INCREMENT=1 ;
";
@$db ->query($sql);
?>
<script>
function del_aktualnosci(e)
{
if (!this.confirm('Na pewno usunąć \"'+$('a_'+e).innerHTML+'\" z serwisu ?')) return;
advAJAX.post
(
{
url: "script/s<?=$_GET['page'];?>a.php?param=usun",
parameters :
{
"id":e
},
onInitialization : function()
{
$("main").innerHTML = loading_html;
},
onSuccess : function(obj)
{
//alert(obj.responseText);
location.reload();
},
onError : function(obj)
{
alert("Error: " + obj.status);
},
onFinalization : function()
{
}
}
);
}
function up_aktualnosci(e)
{
advAJAX.post
(
{
url: "script/s<?=$_GET['page'];?>a.php?param=up",
parameters :
{
"id":e
},
onInitialization : function()
{
$("main").innerHTML = loading_html;
},
onSuccess : function(obj)
{
//alert(obj.responseText);
location.reload();
},
onError : function(obj)
{
alert("Error: " + obj.status);
},
onFinalization : function()
{
}
}
);
}
function down_aktualnosci(e)
{
advAJAX.post
(
{
url: "script/s<?=$_GET['page'];?>a.php?param=down",
parameters :
{
"id":e
},
onInitialization : function()
{
$("main").innerHTML = loading_html;
},
onSuccess : function(obj)
{
//alert(obj.responseText);
location.reload();
},
onError : function(obj)
{
alert("Error: " + obj.status);
},
onFinalization : function()
{
}
}
);
}
function zapisz_ustawienia()
{
advAJAX.post
(
{
url: "script/s<?=$_GET['page'];?>a.php?param=zapisz_ustawienia",
parameters :
{
"komentarze":$('komentarze').value,
"moderacja":$('moderacja').value,
"page":<?=$_GET['page'];?>
},
onInitialization : function()
{
$("ustawienia_loader").innerHTML = loading_html2;
},
onSuccess : function(obj)
{
//alert(obj.responseText);
//location.reload();
$("ustawienia_loader").innerHTML = 'Zmiany zotały zapisane.';
},
onError : function(obj)
{
alert("Error: " + obj.status);
},
onFinalization : function()
{
}
}
);
}
function zakladka2(e)
{
$('current2').id=$('zakladka2_temp').value;
var x=$('zakladka2_temp').value;
$('div_'+x).style.display='none';
$(e).id='current2';
$('zakladka2_temp').value=e;
$('div_'+e).style.display='block';
}
</script>
<?
$db = new DBConnect();
$sql="select * from ustawienia where typ='s".$_GET['page']."'";
$db->query($sql);
if (!$row=$db->fetchrow())
{
$sql="INSERT INTO `ustawienia` (
`id` ,
`text` ,
`typ`
)
VALUES (
NULL , '0;0', 's".$_GET['page']."'
);
";
$db->query($sql);
$row['text']='0;0';
}
$row=explode(";",$row['text']);
echo "<div id=przerwaEnd></div>";
echo "<div id=przerwaTop></div>";
echo"<script>editor1.malyEdytor();
</script>
<input type=hidden value='dodane_pozycje' id=zakladka2_temp>
<div id='tabsC'>
<ul>
<li id=current2><a href='javascript:void(0)' onclick=zakladka2('dodane_pozycje')><span>Dodane pozycje</span></a></li>
</ul>
</div>"; //<li id=opcje><a href='javascript:void(0)' onclick=zakladka2('opcje')><span>Opcje</span></a></li>
echo "<div style='display:none' id=div_opcje><br><table><tr><td><img src=img/comments.png></td><td><b>Możliwość pisania komentarzy: </b></td><td>
<select id=komentarze name=komentarze onchange=zapisz_ustawienia()>
<option value=0>Brak</option>
<option value=1 ";if ($row[0]==1) echo " selected"; echo">Dostępna dla zalogowanych</option>
<option value=2 ";if ($row[0]==2) echo " selected"; echo">Dostępna dla wszystkich</option>
</select></td>
</tr>
<tr><td></td><td align=right><b>Komentarze widoczne : </b></td><td >
<select id=moderacja name=moderacja onchange=zapisz_ustawienia()>
<option value=0>Po zatwierdzeniu</option>
<option value=1 ";if ($row[1]==1) echo " selected"; echo">Od razu</option>
</select></td>
<td></td></tr>
<tr><td></td><td></td><td id=ustawienia_loader style='color:green' ></td></tr>
</table>
</div>
";
echo "<div id=div_dodane_pozycje style='width:640px;border:1px solid white;'>
<table style='width:100%' border=0><tr><td style='display:none'>
<form method=post action=panel.php?page=".$_GET['page'].">
<b>Wyświetl</b> <select id=order style='border:0px;' onchange=submit() name=order>
<option value='data desc'>chronologincznie</option>
<option value='nazwa' ";
if ($_POST['order']=='nazwa') echo " selected ";
echo ">alfabetycznie</option>
</select>
</form>
</td>
<td align=right>
<table style='width:150px' border=0>
<tr style='height:34px;'>
<td style='padding:0px;width:25px'><img src='img/page-add.png' style='margin:0px;'></td><td align=left style='margin:0px;background-image:url(img/tr_tlo.png);background-position:right;background-repeat:no-repeat;'><a href='panel.php?type=slider&news=add&page=".$_GET['page']."' >Dodaj nową</a></td>
</tr>
<tr style='height:1px'><td id=error colspan=2 ></td></tr>
</table>
</td>
</tr></table>";
/*
$sql = "select max(pozycja) as ilosc from `pages` where menu=0 order by pozycja;";
$result = $db->query($sql);
$ilosc = $db->fetchrow();
$ilosc = $ilosc['ilosc'];
*/
$sql = "select max(pozycja) as ilosc from `aktualnosci` where skrypt_id=".$_GET['page']." order by pozycja;";
$result = $db->query($sql);
$ilosc = $db->fetchrow();
$ilosc = $ilosc['ilosc'];
if ($_POST['order']=='') $_POST['order']='pozycja';
$sql = "select * from `aktualnosci` where skrypt_id=".$_GET['page']." order by ".$_POST['order'].";";
$result = $db->query($sql);
echo "<table>";
while ($row=$db->fetchrow())
{
//widoczna usun zmiana nazwy gora dol
echo "<tr>";
echo "<td id='td_".$row['id']."' style='width:450px'>
<a href=panel.php?type=slider&page=".$_GET['page']."&news=".$row['id']." id='a_".$row['id']."' onMouseover=\"ddrivetip('kliknij aby edytować zawartość')\"; onMouseout=\"hideddrivetip()\">".$row['nazwa']."</a><br>
Dodał: <b>".$row['dodal']."</b> - ".$row['data']."
</td>";
//<td><a href='#' onclick=pagename(".$row['id'].") ><img src='img/pageedit.png' title='zmień nazwę strony'></a></td>";
/*
if ($row['widoczna']==1)
echo "<td><a href='#' onclick=hide_page(".$row['id'].") ><img src='img/ukryj.png' title='ukryj stronę'></a></td>";
else
echo "<td><a href='#' onclick=show_page(".$row['id'].") ><img src='img/pokaz.png' title='pokaż stronę'></a></td>";
if ($row['pozycja']!=$ilosc)
echo "<td><a href='#' onclick=down_page(".$row['id'].") ><img src='img/pagedown.png' title='przesuń stronę w dół'></a></td>";
else echo "<td></td>";
if ($row['pozycja']!=1)
echo "<td><a href='#' onclick=up_page(".$row['id'].") ><img src='img/pageup.png' title='przesuń stronę w góre'></a></td>";
else echo "<td></td>";
*/
if ($row['pozycja']!=$ilosc)
echo "<td><a href='#' onclick=down_aktualnosci(".$row['id'].") ><img src='img/pagedown.png' title='przesuń stronę w dół'></a></td>";
else echo "<td></td>";
if ($row['pozycja']!=1)
echo "<td><a href='#' onclick=up_aktualnosci(".$row['id'].") ><img src='img/pageup.png' title='przesuń stronę w góre'></a></td>";
else echo "<td></td>";
echo "<td><a href='#' onclick=del_aktualnosci(".$row['id'].") ><img src='img/delete_page.png' title='usuń'></a></td>";
echo "</tr>";
}
echo "</table>";
echo "</div>";
?>
Back to Directory
File Manager