$db->where('serial', $s); $db->update('user', $data); $success = true; } else { $view->alert_msg('Password reset failed.'); } } /***** * Display logic */ if ($success) { $form_output = '<p>Your password has been reset.</p>'; $view->action('<div><a class="btn primary login" href="panl.login.php"><i></i>Login</a></div>'); $form_output .= $view->format_actions(); } else { $form_output = $form->open_form(); $form->input_hidden('s'); $form->value($s); $form_output .= $form->paint(); $form_output .= $form->new_password('new_password'); $view->action('<div><button class="btn primary save" name="submit" type="submit" value="Update"><i></i>Update</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;
$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); $content_output = $view->format_group() . '<hr />'; $view->group_h2('Password'); $view->group_css('user'); $view->group_contents($password_output); $content_output .= $view->format_group();