вопрос
Здравствуйте!
После установки хака MoreUserInfo, на странице профиля получил ошибку:
Код который добавил в profile.php:
Подскажите, пожалуйста, как исправить?
Инструкция
З.Ы. dle 10.2
После установки хака 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
Вы не проделали следующее (залейте файл "moreuserinfo.php" в engine/modules/)
найти
добавить выше
найти
$parse = new ParseFilter();
$parse->safe_mode = true;
добавить выше
include_once(ENGINE_DIR . "/modules/moreuserinfo.php");