}
$view->group_css('link');
$view->group_h2('Your links');
$view->group_contents($links_output);
$content_output = $view->format_group() . '<hr />';
$form->multipart(true);
$form->send_to($_SERVER['SCRIPT_NAME']);
$form->input_title('input[title]');
$form->size('20');
$form->value('Site name');
$form_output = $form->paint();
$form->input_url('input[url]');
$form->value('http://');
$form_output .= $form->paint();
$form->input_file('icon_file');
$form->label('Icon');
$form_output .= $form->paint();
$form->contents($form_output);
$form_output = $form->build_form();
$view->group_h2('Add new');
$view->group_contents($form_output);
$content_output .= $view->format_group();
/*****
 * Display
 */
$output = $view->open_view();
$output .= $view->view_header();
$output .= $alert_output;
$output .= $modal->modal_container();
$output .= $content_output;
print $output;
예제 #2
0
                } 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();
    }
}
$view->page_title('User info');
예제 #3
0
            $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]');
        $form->label($ga_info['title'] . '<br/>' . $ga_info['info_title'] . $tooltip);
        $form->required(false);
            $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;