Скачал модуль отзывов, но в нем хочу убрать обязательное согласие с правилами и выбор того, какой отзыв - публичный или нет.
В signfeedback.tpl убираю, так они только визуально пропадают, но проверка все равно идет. Удалил в signfeedback.php все упоминания "permission", тогда отзыв не размещается
.
Подскажите что нужно удалить в signfeedback.php (если только там), чтобы ставить галочку о согласии с условиями и выбирать тип отзыва - было не нужно. Заранее благодарен.
Файл signfeedback.php:
<?php
include(dirname(__FILE__).'/config/config.inc.php');
include(dirname(__FILE__).'/init.php');
/** VV004 **/
$js_files = array(__PS_BASE_URI__.'js/jquery/thickbox-modified.js',);
$css_files = array(__PS_BASE_URI__.'css/thickbox.css' => 'all');
$smarty->assign(array('cms_privacy_id' => 2,)); /** VV004 CHANGE THIS NUMBER WITH YOUR PRIVACY ID (bo tools cms) **/
/** END VV004 **/
$err_name = '0';
$err_mail_name = '0';
$err_feedback_text = '0';
$err_permission = '0';
if(isset($_POST['process']) AND $_POST['process']==1)
{
$name = pSQL(htmlentities(Tools::getValue('name'), ENT_COMPAT, 'UTF-8'));
$feedback = pSQL(htmlentities(Tools::getValue('feedback'), ENT_COMPAT, 'UTF-8'));
$permission = isset($_POST['permission']) ? $_POST['permission'] : "";
$email = pSQL(htmlentities(Tools::getValue('email'), ENT_COMPAT, 'UTF-8'));
$date = date('Y-m-d');
if(strlen($name) < 2 ||!Validate::isMessage($name))
$err_name = '1';
if(!empty($email)) {
if(!Validate::isEmail($email))
$err_mail_name = '1';}
if(strlen($feedback) < 5 ||!Validate::isMessage($feedback))
$err_feedback_text = '1';
if(empty($permission))
$err_permission = '1';
if($err_name == '1' || $err_mail_name == '1' || $err_feedback_text == '1' || $err_permission == '1')
{
global $cookie, $smarty;
$smarty->assign(array(
'err_name' => $err_name,
'err_mail_name' => $err_mail_name,
'err_feedback_text' => $err_feedback_text,
'err_permission' => $err_permission,
'name' => $name,
'feedback' => $feedback,
'permission' => $permission,
'email' => $email
));
}
else
{
$query = Db::getInstance()->Execute('
INSERT INTO `'._DB_PREFIX_.'feedback`
( `name`,`feedback`,`permission`,`email`,`date`) VALUES
("'.$name.'","'.$feedback.'","'.$permission.'","'.$email.'","'.$date.'")
');
$smarty->assign('confirmation', 1);
}
}
include(dirname(__FILE__).'/header.php');
$smarty->display(_PS_MODULE_DIR_.'feedback/signfeedback.tpl');
include(dirname(__FILE__).'/footer.php');
?>