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