} /***** * Display logic */ $db->where('serial', $_SESSION['admin']); $user_list = $db->get('user', null, 'username,email,id'); if ($user_list) { foreach ($user_list as $key => $val) { $form->input_text("username[{$val['id']}]"); $form->label('Username'); $form->required(true); $form->value($val['username']); $form->maxlength(16); $form->size(16); $details_output .= $form->paint(); $form->input_email("email[{$val['id']}]"); $form->size(16); $form->value($val['email']); $details_output .= $form->paint(); $details_output .= $form->form_buttons(); $password_output = $form->new_password("password[{$val['id']}]"); $password_output .= $form->form_buttons(); } } $view->page_title('User info'); $view->tooltype('user'); $view->headline('User info'); $form->send_to($_SERVER['SCRIPT_NAME']); $view->group_css('user'); $view->group_h2('Details'); $view->group_contents($details_output);
$success = true; } else { $view->alert_msg('Database error.'); } } else { $view->alert_msg('Email not found.'); unset($_POST); } } /***** * Display logic */ if ($success) { $form_output = '<p>Email sent to <b>' . $email . '</b>.</p><p>Please check your inbox for instructions and a link to reset your password.</p>'; } else { $form_output = $form->open_form(); $form->input_email('email'); $form->label('Enter the email associated with your panel username'); $form->autofocus(true); $form_output .= $form->paint(); $view->action('<div><button class="btn primary send" name="submit" type="submit" value="Send"><i></i>Send reset</button></div>'); $form_output .= $view->format_actions(); $form_output .= $form->close_form(); } /***** * Display */ $output = $view->open_view(); $output .= $form_output; $output .= $view->close_view(); print $output;