} if ($username && $extra && !$result || $count == 0) { $view->alert_msg('Login failed.'); } } /* ! Build * * * * * * * */ $form = new GrlxForm(); $form->error_check(false); $form->no_div_wrap(); $form->hide_error(); $form->send_to($_SERVER['SCRIPT_NAME']); $form_output = $form->open_form(); $form->input_hidden('ref'); $form->value($ref); $form_output .= $form->paint(); $form->input_text('username'); $form->placeholder('username'); $form->autofocus(true); $form_output .= $form->paint(); $form->input_password('extra'); $form->placeholder('password'); $form_output .= $form->paint(); $view->action('<div><a class="lnk" href="panl.password-forgot.php">Forgot password?</a></div>'); $view->action('<div><button class="btn primary login" name="submit" type="submit" value="Login"><i></i>Login</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;
$sl->setList($date_list); $sl->setCurrent($item['value']); $sl->setValueID('id'); $sl->setValueTitle('title'); $date_options = $sl->buildSelect(); $form_output .= '<div class="row form config"><div><label for="item-' . $item['id'] . '">' . $item['title'] . '</label></div><div>' . $date_options . '</div></div>'; } elseif ($item['label'] != 'timezone') { $required = true; $value = $item['value']; if ($item['label'] == 'directory') { $required = false; if ($item['value'] == '/') { $value = ''; } } $form->input_text("item-{$item['id']}"); $form->name('input[' . $item['label'] . ']'); $form->label($item['title'] . $tooltip); $form->required($required); $form->value($value); $form->maxlength(255); $form_output .= $form->paint(); } else { $form_output .= <<<EOL <div class="row form config"><div><label for="item-6">Timezone</label></div><div>{$select_options}</div></div> EOL; } } if ($ga_info) { $tooltip = '<span data-tooltip aria-haspopup="true" class="info has-tip" title="' . $ga_info['description'] . '"><i></i></span>'; $form->input_text($ga_info['label'] . '[' . $ga_info['id'] . ']' . '[user_info]');
$alert_output = $message->success_dialog('New password saved.'); } else { $alert_output = $message->alert_dialog('New password failed to save.'); } } } } } /***** * 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(); } }