Подскажите пожалуйста, не могу разобраться кой параметр передавать в динамической странице, чтобы занести его в доп свойство
<?php
$siteuser_id = 0;
if (Core::moduleIsActive('siteuser')) {
$oSiteuser = Core_Entity::factory('Siteuser')->getCurrent();
if ($oSiteuser) {
$siteuser_id = $oSiteuser->id;
}
}
$author = strip_tags(Core_Array::getPost('otzyv_name'));
$email = strip_tags(Core_Array::getPost('email'));
$description = strip_tags(Core_Array::getPost('description'));
if (validFields($email, $author, $description)) {
addToInformationsystem(21, $siteuser_id, $author, $email, $description);
sendEmail($author, $email, $description);
}
function sendEmail($author, $email, $description) {
$emails_to = Core_Array::get(Core_Page::instance()->libParams, 'admin_mail_to');
$emails_to = explode(',', $emails_to);
$email_from = Core_Array::get(Core_Page::instance()->libParams, 'admin_mail_from');
$content_type = Core_Array::get(Core_Page::instance()->libParams, 'mail_content_type');
$subject = 'Новый отзыв на сайте ' . CURRENT_SITE . 'основной домен сайта' . SERVER_NAME;
$message_mail = '';
$message_mail .= 'Новый отзыв на сайте ' . CURRENT_SITE . 'основной домен сайта' . SERVER_NAME . "\n";
$message_mail .= 'Имя: ' . $author . "\n";
$message_mail .= 'E-mail: ' . $email . "\n";
$message_mail .= 'Текст отзыва: ' . $description . "\n";
// если нужен html - преобразуем переносы строк
if ($content_type == 'text/html') {
$message_mail = nl2br($message_mail);
}
// отправляем письмо
$mail = Core_Mail::instance()
->from($email_from)
->subject($subject)
->message($message_mail)
->contentType($content_type);
// каждому получателю
foreach ($emails_to as $email_to) {
$mail->to($email_to)
->send();
}
}
function addToInformationsystem($InformationsystemId, $siteuser_id, $field1, $field2, $field3) {
$oInformationsystem = Core_Entity::factory('Informationsystem', $InformationsystemId);
$oInformationsystem_Item = Core_Entity::factory('Informationsystem_Item');
$oInformationsystem_Item->active = 1;
$oInformationsystem_Item->path = '';
$oInformationsystem_Item->siteuser_id = $siteuser_id;
$oInformationsystem_Item->name = $field1 . ' / ' . $field2 . ' / ' . $field3;
$oInformationsystem_Item->description = $field3;
$oInformationsystem_Item->otzyv_name = $field1;
$oInformationsystem->add($oInformationsystem_Item);
}
function validFields(...$fields) {
foreach ($fields as $field) {
if ($field == '') return false;
}
return true;
}
доп свойство называется otzyv_name