Example #1
0
                        break;
                }
                $playerHelper->equip(\Likedimion\Helper\ItemHelper::ITEM_BODYARM, $itemHelper->getItem('i.a.bnov'))->equip(\Likedimion\Helper\ItemHelper::ITEM_LEGS, $itemHelper->getItem('i.a.lnov'))->equip(\Likedimion\Helper\ItemHelper::ITEM_SHOES, $itemHelper->getItem('i.a.snov'));
                $playerHelper->calcParams();
                $ld->players->insert($playerHelper->getPlayer());
                header("Location: /?");
            } catch (MongoException $e) {
                $page = <<<IBASE_PRP_PAGE_BUFFERS
<div class="alert alert-warning">
Ошибка подключения к базе данных.<br/>
{$e->getMessage()}
</div>
IBASE_PRP_PAGE_BUFFERS;
            }
        } else {
            $page = <<<IBASE_PRP_PAGE_BUFFERS
<div class="alert alert-warning">
Неверное имя персонажа. В имени только русские или только латинские буквы. Так же допустимы цифры и знаки - (дефиз), _(подчёркивание) и пробел. Имя должно быть не короче 3 и не длиннее 15 символов.
</div>
IBASE_PRP_PAGE_BUFFERS;
        }
    } else {
        $page = <<<IBASE_PRP_PAGE_BUFFERS
<div class="alert alert-warning">
Персонаж с таким именем существует, выберите другое имя
</div>
IBASE_PRP_PAGE_BUFFERS;
    }
}
$page .= View::backButton();
View::display($page, "Новый герой");