Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Fatal error: Call to undefined function showSetGender()

Fatal error: Call to undefined function showSetGender()


     13.06.2014    Общие вопросы    1215

вопрос
Здравствуйте!
После установки хака MoreUserInfo, на странице профиля получил ошибку:
Fatal error: Call to undefined function showSetGender() in /home/.../engine/modules/profile.php on line 484


Код который добавил в profile.php:
if ($row['birthday'] != "0000-00-00") $bday = langdate("j F Y", strtotime($row['birthday']));
else $bday = $lang['not_bday'];

if (($row['birthday_show'] == 0) OR (($row['birthday_show'] == 1) and $is_logged) OR ((($row['birthday_show'] == 2) and $member_id['user_group'] == 1) or ($row['user_id'] == $member_id['user_id']))) {

$tpl->set( '{birthday}', $bday );
$tpl->set( '[birthday]', "" );
$tpl->set( '[/birthday]', "" );

} else $tpl->set_block( "'\\[birthday\\](.*?)\\[/birthday\\]'si", "" );

if ($row['gender'] != 0) $gender = $genderAr[$row['gender']];
else $gender = $lang['g_it'];

$tpl->set( '{gender}', $gender );

$tpl->set( '{editgender}', showSetGender($genderAr,$row['gender']) );
$tpl->set( '{editbday}', showSetBday($row['birthday']) );
$tpl->set( '{editshowbday}', showSetBdayShow($bdayShow,$row['birthday_show']) );


Подскажите, пожалуйста, как исправить?

Инструкция

З.Ы. dle 10.2

Ответил: vitnet


Вы не проделали следующее (залейте файл "moreuserinfo.php" в engine/modules/)

найти
$parse = new ParseFilter();
$parse->safe_mode = true;

добавить выше
include_once(ENGINE_DIR . "/modules/moreuserinfo.php");
Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы