getLink('rp', [ 'login' => $email, 'key' => $remindKey ]); Theme_Auth_panel_biall_net::sendRemindPasswd($email, $resetLink, $recipient = "piotrl86+bn-test-remind@gmail.com"); } break; case 'testAuth': { $passwd = V::get('passwd', '', $_POST); $_testUserInfo = Theme_Auth_panel_biall_net::testAuth($email, $passwd); } break; } echo UI::h('form', [ 'method' => "POST" ], [ UI::h('div', [ 'class' => "row" ], [ UI::h('div', [ 'class' => "col-md-offset-3 col-md-6" ], [ UI::h('div', [ 'class' => "form-group" ], [ UI::h('label', [], "Adres email"), UI::h('input', [ 'type' => "text", 'name' => "email", 'value' => $email, 'class' => "form-control" ]), ]), UI::h('div', [ 'class' => "form-group" ], [ UI::h('input', [ 'type' => "submit", 'value' => "Test", 'class' => "btn btn-primary" ]), ]), ]), ]), ]); if (empty($email)) throw new Exception("Proszę podać adres email"); if (!filter_var($email, FILTER_VALIDATE_EMAIL)) throw new Exception("Proszę podać poprawny adres email"); echo UI::h('div', [], [ UI::h('p', [], UI::h('code', [], $email)), UI::h('form', [ 'method' => "POST", 'style' => "margin:24px 0" ], [ UI::h('input', [ 'type' => "hidden", 'name' => "email", 'value' => $email ]), UI::h('input', [ 'type' => "hidden", 'name' => "_postTask", 'value' => 'makeAccounts' ]), UI::h('input', [ 'type' => "submit", 'value' => "Utwórz konta w panelu klienta", 'class' => "btn btn-warning" ]), ]), UI::h('form', [ 'method' => "POST", 'class' => "form-horizontal", 'style' => "margin:24px 0" ], [ UI::h('input', [ 'type' => "hidden", 'name' => "email", 'value' => $email ]), UI::h('label', [ 'class' => "col-md-1 control-label" ], "Hasło:"), UI::h('div', [ 'method' => "POST", 'class' => "col-md-4" ], [ UI::h('input', [ 'type' => "text", 'name' => "passwd", 'value' => '', 'class' => "form-control" ]), ]), UI::h('input', [ 'type' => "hidden", 'name' => "_postTask", 'value' => 'testAuth' ]), UI::h('input', [ 'type' => "submit", 'value' => "Testuj logowanie do panelu klienta", 'class' => "btn btn-default" ]), ($_testUserInfo) ? UI::h('div', [ 'class' => "alert alert-success" ], [ UI::h('p', [], "Klient: [{$_testUserInfo['ID']}] '{$_testUserInfo['P_NAME']} {$_testUserInfo['P_NAME_SECOND']}'"), ]) : UI::h('div', [], "..."), ]), UI::h('form', [ 'method' => "POST", 'style' => "margin:24px 0" ], [ UI::h('input', [ 'type' => "hidden", 'name' => "email", 'value' => $email ]), UI::h('input', [ 'type' => "hidden", 'name' => "_postTask", 'value' => 'resetPasswd' ]), UI::h('input', [ 'type' => "submit", 'value' => "Reset hasła do panelu klienta", 'class' => "btn btn-danger" ]), ]), UI::h('p', [], "All users:"), UI::hTable([ 'rows' => Theme_Auth_panel_biall_net::test_fetchAllUsers($email) ]), UI::h('p', [], "Active BIALL-NET users (BILLING_OWNER: 1 BN, 3 NETDAY):"), UI::hTable([ 'rows' => Theme_Auth_panel_biall_net::fetchActiveUsers($email) ]), ]); echo UI::h('div', [], [ UI::h('p', [], "All auth:"), UI::hTable([ 'rows' => DB::getPDO()->fetchAll(" select * from PANEL_KLIENTA_BN_AUTH ") ]), ]); } }