Source for file forma.core.php
Documentation is available at forma.core.php
* Обработчик формы сообщения с сайта
* @author PHPShop Software
$this->action= array("post"=> "message","nav"=> "index");
* Экшен по умолчанию, вывод формы связи
$this->title= "Форма связи - ". $this->PHPShopSystem->getValue("name");
$this->set('pageTitle','Форма связи');
* Экшен отправка формы при получении $_POST[message]
if(!empty($_SESSION['text']) and $_POST['key']== $_SESSION['text']) {
}else $this->set('Error',"Ошибка ключа, повторите попытку ввода ключа");
// Подключаем библиотеку отправки почты
// Проверяем заполненность полей
$zag= $this->$_POST['subject']. " - ". $this->PHPShopSystem->getValue('name');
$message= "Вам пришло сообщение с сайта ". $this->PHPShopSystem->getValue('name'). "
// Информация по сообщению
foreach($_POST as $key=> $val)
Дата: ". date("d-m-y H:s a"). "
". $_SERVER['REMOTE_ADDR']. "
http://". $_SERVER['SERVER_NAME'];
$PHPShopMail = new PHPShopMail($this->PHPShopSystem->getValue('admin_mail'),$_POST['mail'],$zag,$message);
$this->set('Error',"Сообщение успешно отправлено");
else $this->set('Error',"Ошибка заполнения обязательных полей");
|