new pisilinux web sites

This commit is contained in:
Erkan IŞIK
2026-07-01 16:44:17 +03:00
commit b58488b586
21740 changed files with 2066209 additions and 0 deletions
+55
View File
@@ -0,0 +1,55 @@
<?php namespace Project\Controllers;
use Method,Captcha,Session,View;
class Contact extends Controller{
function main(){
}
function send(){
$name = Method::post('name');
$email = Method::post('email');
$message = Method::post('message');
$token = Method::post('token');
if ($token !== Captcha::getCode()) {
echo '0&'.lang('contact','message4');
return;
}
if (empty($name) || strlen($name) < 2) {
echo '0&'.lang('contact','nameAlert');
return;
}
if (empty($email) || !filter_var($email, FILTER_VALIDATE_EMAIL)) {
echo '0&'.lang('contact','mailFaultAlert');
return;
}
if (empty($message) || strlen($message) < 10) {
echo '0&'.lang('contact','messageAlert');
return;
}
$lastTime = Session::select('contact_last_time');
if ($lastTime !== false && (time() - $lastTime) < 30) {
echo '0&'.lang('contact','message1');
return;
}
Session::insert('contact_last_time', time());
$email = strtolower(trim($email));
$message2 = '
Gönderildiği Yer: Pisilinux İletişim Formu
Mesajı Gönderen: '.$name.'
Mail Adresi: '.$email.'
Mesaj: '.$message;
telegram($message2);
echo '1&'.lang('contact','message1');
}
}