Aardvark Toplistte sitenizdeki üye sitelerle ilgili ziyaretçilerinizden şikayet istek vs. almak istiyorsanız bu modülü kullanabilirsiniz.
Modül Kurulumu:
1. sources/ klasörü altına report.php adında yeni boş bir dosya oluşturun, bunu notdefteri ile yapabilirsiniz. report.php dosyasının içine aşağıdaki kodları yapıştırın.
report.php dosyasının içeriği....
<?php
if (!defined('ATSPHP')) {
die("This file cannot be accessed directly.");
}
class report extends base {
function report() {
global $FORM, $LNG, $TMPL, $CONF, $DB;
$baduser = $FORM['b'];
$TMPL['header'] = "Report Member";
$TMPL['content'] .= <<<EndHTML
Kurallara ve Genel Ahlaka uymayan siteleri bize rapor edin.
Şuan <font color="red"> $baduser </font> üyesini şikayet ediyorsunuz. Lütfen şikayetinizi bize kısaca yazınız.
<form action="index.php?a=report&c=sent" method="post">
<div align="center">
<table border="1" width="100%" id="table1" cellspacing="1" bordercolor="#D2D2D2">
<tr>
<td colspan="2">
<p align="center">
<font face="Comic Sans MS" size="4" color="#0000FF">SİTE RAPOR ARACI</font></td>
</tr>
<tr>
<td width="40%" height="40">
<p align="right">
<font face="Tahoma" size="2" color="#FF0000">Şikayet Sebebi:</font></td>
<td width="50%" height="40">
<input name="reason" size="50" style="float: left"></td>
</tr>
<tr>
<td width="40%" height="40">
<p align="right">
<font face="Tahoma" size="2" color="#FF0000">Email
Adresiniz: </font> </td>
<td width="50%" height="40">
<input name="email" size="50" style="float: left"></td>
</tr>
</table>
</div>
<p align="center">
<input type="submit" name="report" value="Site Raporunu Gönder">
<input type="hidden" name="go" value="1">
<input type="hidden" name="bad" value="$baduser">
</p>
</form>
EndHTML;
if ($FORM['c'] == sent){
$ip = $_SERVER['REMOTE_ADDR'];
$reason = $DB->escape($FORM['reason'], 1);
$email = $DB->escape($FORM['email'], 1);
$baduser = $DB->escape($FORM['bad'], 1);
$TMPL['content'] = "Raporunuz yollanmıştır, teşekkür ederiz.
Rapor edilen site: {$baduser}
Sebebi: {$reason}
";
mail($CONF['your_email'], 'Şikayet Var!', "Username: $baduser
Reason:$reason
From: $email - $ip", "From: {$CONF['your_email']}");
}
}
}
?>
........................................ Bu çizgileri kullanmayın üst satırda kod bitiyor.
2. index.php dosyasını açın ve
'search' => 1,
kodunu bulun bu kodun hemen altına şu satırı ekleyin.
'report' => 1,
3. table_top_row.html, table_row.html veya stat.html içine uygun bir yere aşağıdaki kodu ekleyin.
<a href="index.php?a=report&b={$username}">Report Gönder[/url]
4. Uygulama için Linkleri Görebilmek İçin
Kayıt Olun veya
Giriş Yapın adresimizi ziyaret edebilirsiniz.
"Bu Konuya Teşekkür Edenler":
PaRDuS