function add_partner($email, $name) { $partner = new Partner(); $partner->email = $email; list($partner->last_name, $partner->first_name, $partner->middle_name) = explode(" ", $name); $partner->password = array_shift(explode('@', $email)); loginkit_update_password_hash($partner); $partner->put(); return $partner; }
<?php include '../lib/common.inc.php'; loginkit_require('logged-in'); $partner = loginkit_current_user(); if ($_POST) { $partner->assign(''); $partner->assign('', array('password', 'password_confirmation')); if ($partner->is_valid()) { $more = loginkit_update_password_hash($partner) ? "Пароль изменен." : ""; $partner->put(); redirect("/partner/accounts/current/edit", "+Изменения сохранены. {$more}"); } } $title = "Ваш профиль"; render('partner.haml', array('partner' => $partner, 'tab' => 'profile'));
<?php include '../lib/common.inc.php'; $partner = new Partner(); if ($_POST) { $partner->assign(''); $partner->assign('', array('password', 'password_confirmation')); if ($partner->is_valid()) { loginkit_update_password_hash($partner); $partner->put(); redirect("/parner/accounts/current/edit", "+Ваш аккаунт успешно создан."); } } $title = "Регистрация партнера"; render('partner.haml', array('partner' => $partner, 'tab' => 'profile'));