$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;
Пример #2
0
$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();