Viewing File: /people/testlab/www/testlab.com.pl/script/zlote_mysli.php

<?
if ($_GET['param']=='zapisz_komentarz')
{
include('../config.php');
//if (!islogin()) die();
include('../inc/db.php');
$db = new DBConnect();

$sql="select * from ustawienia where typ='s".$_POST['page']."'";
$db->query($sql);
$row=$db->fetchrow(); 
$row=explode(";",$row['text']);
$kom=$row[0];
$moderate=$row[1];

$sql= "INSERT INTO `aktualnosci_komentarze` (
`id` ,
`tresc` ,
`news_id` ,
`user_id` ,
`data` ,
`ip` ,
`status` 
)
VALUES (
'', '".$_POST['komentarz']."', '".$_POST['news']."', '".$_SESSION['user_id']."', '".date("Y-m-d H:i:s")."', '".$_SERVER["REMOTE_ADDR"]."', '$moderate'
);
";
$result = $db ->query($sql);

//wyslanie maila do wlasiciela 
$sql="select * from ustawienia where typ='title'";
$db->query($sql);
$row=$db->fetchrow();
$title=$row['text'];
$sql="select * from pages where id=".$_POST['page'];
$db->query($sql);
$row=$db->fetchrow();
$nazwa=$row['nazwa'];
$sql="select * from users where id=1";
$db->query($sql);
$row=$db->fetchrow();
$to=$row['email'];

		$vbCrLF="\n";

$tekst1="Wiadomość ze strony $title".$vbCrLF.$vbCrLF;
$tekst1=$tekst1."----------------------------------------------------".$vbCrLF;
$tekst1=$tekst1."Dodano nowy komentarz do podstrony $nazwa: ".$vbCrLF.$vbCrLF;
$tekst1=$tekst1.$_POST['komentarz'].$vbCrLF.$vbCrLF;
if ($moderate==0) $tekst1=$tekst1."Zaloguj się w panelu administracyjnym aby usunąć lub zatwierdzić komentarz.".$vbCrLF.$vbCrLF;
else $tekst1=$tekst1."Komentarz jest widoczny dla użytkowników. Jeśli chcesz go usunąć zaloguj się w panelu administracyjnym.".$vbCrLF.$vbCrLF;
$tekst1=$tekst1."http://".$_SERVER['SERVER_NAME']."/panel.php?page=".$_POST['page']."&news=".$_POST['news'].$vbCrLF.$vbCrLF;

$tekst1=$tekst1."client IP: ".$_SERVER["REMOTE_ADDR"].$vbCrLF;

$message = $tekst1;
$charset='UTF-8';
$subject="Nowy komentarz";
$encoded_subject="=?$charset?B?".base64_encode($subject)."?=\n";
$from=$title;
$body=$tekst1;

$headers="From: ".$from."\n"
		. 'Bcc: michal@choruzy.pl' . "\n"
		. "Content-Type: text/plain; charset=$charset; format=flowed\n"
		. "MIME-Version: 1.0\n"
		. "Content-Transfer-Encoding: 8bit\n"
		. "X-Mailer: PHP\n";
mail($to,$encoded_subject, $body,$headers);

exit();
}



?>

<script>
function zapisz_komentarz(e)
{
if ($("komentarz").value=='') {alert('Podaj treść komentarza!');return;}
 advAJAX.post
	(
		{
			url: "script/s<?=$_GET['page'];?>.php?param=zapisz_komentarz",
			parameters :
			{
			  "news":e,
			  "komentarz":$("komentarz").value,
			  "page":<?=$_GET['page'];?>
			},
			onInitialization : function() 
			{
				//$("main").innerHTML = loading_html;   
				
			},
			onSuccess : function(obj) 
			{ 
			 //$("main").innerHTML = obj.responseText; 
			  
			 location.reload();
			  
			},
			onError : function(obj)
			{ 
				alert("Error: " + obj.status); 
			},
			onFinalization : function() 
			{
				
			}
		}
	);            

}
</script>

<?
$db = new DBConnect();
$db2 = new DBConnect();
$sql="select * from pages where id='".$_GET['page']."'";
$db->query($sql);
$row=$db->fetchrow(); 
$nazwa_strony=$row['nazwa'];
$opis_strony=$row['tresc'];
$sql="select * from ustawienia where typ='s".$_GET['page']."'";
$db->query($sql);
$row=$db->fetchrow(); 
$row=explode(";",$row['text']);
$kom=$row[0];
$moderate=$row[1];


if ($_GET['news']!='')
{
$sql = "select * from `aktualnosci` where id=".$_GET['news'].";";
$result = $db->query($sql);
$row=$db->fetchrow();
echo "<table border=0>";
echo "<tr>";
echo "<td id='td_".$row['id']."'>
<div class=news>
<div class=news_title><b>".$row['nazwa']."</b><br><br></div>";
echo "<div class=news_body>".$row['tresc']."</div>";
echo "<div class=news_add><br>Publikacja ".$row['data']."</div>
</div>
</td>";
echo "</tr>";
echo "</table>";


if (($kom==2)||(($kom==1)&&(isset($_SESSION['user_name']))))
{
echo "<b>Komentarze: </b><br>";
$sql="select * from aktualnosci_komentarze left join users on aktualnosci_komentarze.user_id = users.id where news_id='".$_GET['news']."' and aktualnosci_komentarze.status=1 order by data desc";
$db->query($sql);

if ($db->numrows()==0) echo "Brak!<br>";

while ($row=$db->fetchrow())
{
echo str_replace("\n","<br>",$row['tresc'])."<br>";
echo $row['data']." - ";
if ($row['login']=='') echo "Gość";else echo $row['login']; 
echo"<br><br>";
}

echo "<br>
<table>
<tr>
<td>
<b>Dodaj nowy:</b><br>
<textarea rows=5 cols=60 id=komentarz name=komentarz></textarea></td></tr>
<tr><td align=right>
<input type=button class=button value='Zapisz' onclick=zapisz_komentarz(".$_GET['news'].")>
</td></tr>";
if ($moderate==0) echo "<tr><td>Treść komentarza pojawi się w serwisie po zatwierdzeniu przez administratora.</td></tr>";
echo"
</table>
";
}

}
else
{

if ($opis_strony!='') echo $opis_strony."<br>";
$sql = "select * from `aktualnosci` where skrypt_id=".$_GET['page']."  order by data desc;";
$result = $db->query($sql);
echo "<table>";
while ($row=$db->fetchrow())
{

echo "<tr>";
echo "<td id='td_".$row['id']."'>
<div class=news>
<div class=news_title><a href=index.php?page=".$_GET['page']."&news=".$row['id']." id='a_".$row['id']."'>".$row['nazwa']."</a></div>";
echo "<div class=news_body>".$row['tresc_krotka']."</div>
<div class=news_more><a href=index.php?page=".$_GET['page']."&news=".$row['id']." id='a_".$row['id']."'>więcej &raquo;</a></div>";
if (($kom==2)||(($kom==1)&&(isset($_SESSION['user_name']))))
{
$sql = "select * from `aktualnosci_komentarze` where news_id=".$row['id']." and status=1;";
$result = $db2->query($sql);
$ilosc = $db2->numrows();
echo "<div class=news_com>Komentarze: <b>".$ilosc."</b></div>";
}
echo "<div class=news_add>Publikacja ".$row['data']."</div>
</div>
</td>";
echo "</tr>";
}
echo "</table>";

}
?>
Back to Directory File Manager