Иконка ресурса

Сохранение кошелька для Фруктовой Фермы 2.33

Файл перенесен в обычный раздел
Исправлена ошибка
Исправлена ошибка проверки наличия данных в переменной кошелька.
Исправлена ошибка
Добавлена проверка на существование кошелька в базе: проверка на мультиаккаунт
Исправлена ошибка случайного сохранения кошелька:
при проверке кошелька указывалось, что кошелек есть в базе и сохранялся к текущему пользователю.
Добавлена проверка на существование кошелька в базе: проверка на мультиаккаунт
инструкция по установке обновлена
Исправлено описание для установки модуля
hacker.png

После первого ввода номера кошелька он сохраняется и его больше не нужно вводить.
При попытке через инструменты браузеров подставить в поле номер кошелька и передать его в обработчик злоумышленник получит сообщение "Хакер что-ли?"
Все претензии пишите в теме - выслушаю всех

В файле отсутствует функция проверки кошелька, т.к. я ее вынес в класс функций _class.func.php
Код:
function ViewPurse($purse){
  
  if( substr($purse,0,1) != "P" ) return false;
  if( !ereg("^[0-9]{7,8}$", substr($purse,1)) ) return false;
  return $purse;
}
Для тех, у кого нет платежных баллов нужно убрать следующее
Код:
<b>На Вашем счету <a href="/account/pay_points"><?=sprintf("%.2f",$user_data["pay_points"]); ?> баллов</a></b><BR />
<b>Ваших баллов хватает на выплату <?=sprintf("%.2f",$user_data["pay_points"]); ?> RUB (<?=sprintf("%.0f",$user_data["pay_points"]*$sonfig_site["ser_per_wmr"]); ?> серебра)</b>
Код:
if($user_data["pay_points"] >= $sum_pay)
                            {
Код:
}else echo "<center><font color = 'red'><b>Недостаточно <a href='/account/pay_points'>платежных баллов</a></b></font></center><BR />";
Сверху