Viewing File: /people/testlab/www/testlab.com.pl/script/zlote_mysli_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']=='edytuj_form')
{
include('../config.php');
if (!islogin()) die();
include('../inc/db.php');
$db = new DBConnect();
$sql= "select * from aktualnosci where id=".$_POST['id'].";";//jezyk='".$_SESSION['language']."' and
$result = $db ->query($sql);
$row=$db->fetchrow();
echo "<table>
<tr><td align=right valign=top>Treść:</td><td><textarea id=tresc name=tresc>".$row['tresc']."</textarea></td></tr>
<tr><td align=right>Obszar działania:</td><td><input type=hidden name=obszar_dzialania id=obszar_dzialania value='".$row['tresc_krotka']."'>
<select name=obszar id=obszar onchange=\"if (obszar.value!='') obszar_dzialania.value=obszar_dzialania.value+obszar.value+','; odswiez_obszar();\" ><option value=''>Wybierz...</option>
";
$obszary = $row['tresc_krotka'];
$sql= "select * from pages where sys=0 order by id;";//jezyk='".$_SESSION['language']."' and
$result = $db ->query($sql);
while ($row=$db->fetchrow()) echo "<option value='".$row['id']."'>".$row['nazwa']."</option>";
echo "</select>
</td></tr>
<tr><td align=right valign=top></td><td id=obszar_lista>";
echo "<br>";
$sql= "select * from pages where id in (".$obszary."0) order by id;";//jezyk='".$_SESSION['language']."' and
$result = $db ->query($sql);
while ($row=$db->fetchrow()) echo " ".$row['nazwa']." <a href='javascript:void(0)' onclick=usun_obszar(".$row['id'].")>[<img src=img/del.png style='vertical-align:middle'> usuń]</a><br>";
echo "
</td></tr>
<tr><td></td><td align=right><input type=button class=button value='Zapisz zmiany' onclick='dodaj_pozycje_sql(".$_POST['id'].");'></td></tr>
</table>
";
exit();
}
if ($_GET['param']=='dodaj_form')
{
include('../config.php');
if (!islogin()) die();
include('../inc/db.php');
$db = new DBConnect();
echo "<table>
<tr><td align=right valign=top>Treść:</td><td><textarea id=tresc name=tresc></textarea></td></tr>
<tr><td align=right >Obszar działania:</td><td><input type=hidden name=obszar_dzialania id=obszar_dzialania>
<select name=obszar id=obszar onchange=\"if (obszar.value!='') obszar_dzialania.value=obszar_dzialania.value+obszar.value+','; odswiez_obszar();\" ><option value=''>Wybierz...</option>
";
$sql= "select * from pages where sys=0 order by id;";//jezyk='".$_SESSION['language']."' and
$result = $db ->query($sql);
while ($row=$db->fetchrow()) echo "<option value='".$row['id']."'>".$row['nazwa']."</option>";
echo "</select>
</td></tr>
<tr><td align=right valign=top></td><td id=obszar_lista></td></tr>
<tr><td></td><td align=right><input type=button class=button value='Zapisz zmiany' onclick='dodaj_pozycje_sql();'></td></tr>
</table>
";
exit();
}
if ($_GET['param']=='dodaj_sql')
{
include('../config.php');
if (!islogin()) die();
include('../inc/db.php');
$db = new DBConnect();
if ($_POST['id']>0)
{
$sql= "UPDATE `aktualnosci` SET `nazwa` = 'Zlote mysli', `tresc` = '".$_POST['tresc']."', `tresc_krotka` = '".$_POST['obszar_dzialania']."', `dodal` = '".$_SESSION['user_name']."', `skrypt_id` = '".$_POST['page']."' where id=".$_POST['id'].";";
$result = $db->query($sql);
exit();
}
$sql = "INSERT INTO `aktualnosci` (
`id` ,
`nazwa` ,
`tresc` ,
`dodal` ,
`data`,
`skrypt_id`,
`tresc_krotka`
)
VALUES (
NULL , 'Zlote mysli', '".$_POST['tresc']."', '".$_SESSION['user_name']."', '".date("Y-m-d H:i:s")."', '".$_POST['page']."', '".$_POST['obszar_dzialania']."'
);";
$result = $db ->query($sql);
exit();
}
if ($_GET['param']=='obszary_dzialania')
{
include('../config.php');
if (!islogin()) die();
include('../inc/db.php');
$db = new DBConnect();
echo "<br>";
$sql= "select * from pages where id in (".$_POST['id_obszarow']."0) order by id;";//jezyk='".$_SESSION['language']."' and
$result = $db ->query($sql);
while ($row=$db->fetchrow()) echo " ".$row['nazwa']." <a href='javascript:void(0)' onclick=usun_obszar(".$row['id'].")>[<img src=img/del.png style='vertical-align:middle'> usuń]</a><br>";
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 (!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 dodaj_pozycje_form()
{
advAJAX.post
(
{
url: "script/s<?=$_GET['page'];?>a.php?param=dodaj_form",
parameters :
{
},
onInitialization : function()
{
$("div_tresc").innerHTML = loading_html;
},
onSuccess : function(obj)
{
$("div_tresc").innerHTML =obj.responseText;
//location.reload();
},
onError : function(obj)
{
alert("Error: " + obj.status);
},
onFinalization : function()
{
}
}
);
}
function edytuj_pozycje_form(e)
{
advAJAX.post
(
{
url: "script/s<?=$_GET['page'];?>a.php?param=edytuj_form",
parameters :
{
"id":e
},
onInitialization : function()
{
$("div_tresc").innerHTML = loading_html;
},
onSuccess : function(obj)
{
$("div_tresc").innerHTML =obj.responseText;
//location.reload();
},
onError : function(obj)
{
alert("Error: " + obj.status);
},
onFinalization : function()
{
}
}
);
}
function dodaj_pozycje_sql(e)
{
if (e=='') e=0;
advAJAX.post
(
{
url: "script/s<?=$_GET['page'];?>a.php?param=dodaj_sql",
parameters :
{
"id":e,
"page":<?=$_GET['page'];?>,
"tresc":$('tresc').value,
"obszar_dzialania":$('obszar_dzialania').value
},
onInitialization : function()
{
$("div_tresc").innerHTML = loading_html;
},
onSuccess : function(obj)
{
//$("div_tresc").innerHTML =obj.responseText;
location.reload();
},
onError : function(obj)
{
alert("Error: " + obj.status);
},
onFinalization : function()
{
}
}
);
}
function odswiez_obszar()
{
advAJAX.post
(
{
url: "script/s<?=$_GET['page'];?>a.php?param=obszary_dzialania",
parameters :
{
"id_obszarow":$('obszar_dzialania').value
},
onInitialization : function()
{
$("obszar_lista").innerHTML = loading_html;
},
onSuccess : function(obj)
{
$("obszar_lista").innerHTML =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 = '';
},
onError : function(obj)
{
alert("Error: " + obj.status);
},
onFinalization : function()
{
}
}
);
}
function usun_obszar(e){
var x= $('obszar_dzialania').value;
$('obszar_dzialania').value= x.replace(e+",","");
odswiez_obszar();
}
</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 "<table style='display:none'><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>
<td id=ustawienia_loader></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>
</table>
";
//echo "<div id=przerwaEnd></div>";
//echo "<div id=przerwaTop></div>";
echo "
<script>f1.style.display='none';bt_zapisz_zmiany.style.display='none';</script>
<table style='width:95%' border=0><tr><td><b>Dodane pozycje:</b></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='javascript:void(0)' onclick=dodaj_pozycje_form() >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 * from `aktualnosci` where skrypt_id=".$_GET['page']." order by data desc;";
$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:500px'>
<a href=javascript:void(0) onclick=edytuj_pozycje_form(".$row['id'].") id='a_".$row['id']."'>".$row['tresc']."</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>";
*/
echo "<td><a href='#' onclick=del_aktualnosci(".$row['id'].") ><img src='img/delete_page.png' title='usuń'></a></td>";
echo "</tr>";
}
echo "</table>";
?>
Back to Directory
File Manager