Example #1
0
function pages_homepage()
{
    $page = new Template();
    $page->title = "Are you Happy?";
    $page->add_js('js/pages.index.js', 'pages');
    $page->load_template('templates/pages.home.tpl.php', 'pages');
    return $page->render();
}
Example #2
0
function talklondon_landing()
{
    $page = new Template();
    $page->add_js('script.js', 'talklondon');
    $page->c('<h1 class="span11">' . 'Queries' . '</h1>');
    $page->c(talklondon_query_form());
    $page->c('<div class="span11" class="margin-left:0;" id="query_results">' . '' . '</div>');
    return $page->render();
}
Example #3
0
function log_view()
{
    $entries = db()->query('SELECT * FROM log ORDER BY created desc, id desc LIMIT 20')->fetch_all();
    $headers = array('id', 'source', 'level', 'text', 'created');
    $rows = array();
    if (!empty($entries)) {
        $last_id = $entries[0]['id'];
    } else {
        $last_id = 0;
    }
    foreach ($entries as $entry) {
        $rows[$entry['id']] = array($entry['id'], $entry['source'], $entry['level'], '<pre>' . $entry['text'] . '</pre>', template_date($entry['created']));
    }
    $page = new Template();
    $page->add_js('js/log.js', 'log');
    $page->c('<script type="text/javascript" charset="utf-8">' . 'var log_last_id = ' . $last_id . '</script>');
    $page->c(template_table($headers, $rows));
    return $page->render();
}
Example #4
0
function engagement_process_users()
{
    $template = new Template();
    $template->add_js('js/process_users.engagement.js', current_module());
    $template->c('<h1>Processing Users</h1>');
    $template->c('<div class="well"><pre id="log"</pre></div>');
    //$page->get_posts(false);
    //redirect(get_url('/'), 301, true);
    return $template->render();
}
Example #5
0
function user_edit_page($uid = false)
{
    $user = new User($uid, true, true);
    //no cache, current, with entities
    $page = new Template();
    $page->title = 'Edit Your Profile';
    $page->load_template('templates/user.edit.tpl.php', 'user');
    $page->add_js('js/location.widget.js', 'location');
    $vars = array();
    $vars['page_title'] = $page->title;
    $vars['form_pseudonym'] = template_form_item('pseudonym', 'Pseudonym (username)', 'text', $user->username, 'span12', array(), '');
    $vars['form_email'] = template_form_item('email', 'E-mail', 'text', $user->email, 'span12', array(), '');
    $vars['form_firstname'] = template_form_item('firstname', 'Firstname', 'text', $user->firstname, 'span12', array(), '');
    $vars['form_lastname'] = template_form_item('lastname', 'Lastname', 'text', $user->lastname, 'span12', array(), '');
    $vars['form_age'] = template_form_item('age', 'Age', 'text', $user->age, 'span12', array(), '');
    $vars['form_profile'] = template_form_item('profile', 'Profile', 'html', '', '', array('rows' => '11'));
    $vars['form_gender'] = template_form_item('gender', 'Gender', 'select', $user->gender, 'span12', array('male' => 'Male', 'female' => 'Female'), '');
    $vars['form_location'] = template_form_item('location', 'Location', 'location', $user->location, '', array());
    $vars['form_password'] = template_form_item('password', 'Password', 'password', '', 'span12', array(), '');
    $vars['form_cpassword'] = template_form_item('cpassword', 'Confirm', 'password', '', 'span12', array(), '');
    $vars['form_picture'] = template_form_item('picture', 'Picture', 'image', $user->picture, 'span12', array(), '');
    $vars['form_submit'] = template_form_item('user_register_submit', 'Submit', 'submit', '', 'span6 pull-right');
    $vars['form_action'] = get_url('/user/update/');
    $page->add_variable($vars);
    return $page->render();
}