Example #1
0
function pages_500()
{
    header("HTTP/1.0 500 Server Error");
    $page = new Template();
    $page->c('<div class="span12">' . '<h1>500 - I appear to have broken the interwebs</h1>');
    $page->c('</div>');
    return $page->render();
}
Example #2
0
function system_clear_cache_page()
{
    system_clear_cache();
    $page = new Template();
    $page->title = 'Caches Cleared and Rebuilt';
    $page->c('<h1>' . $page->title . '</h1>');
    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 listbuilder_home()
{
    $page = new Template();
    $page->c('<div class="row-fluid"><div class="span12"><div class="well"><form method="post" action="' . get_url('/listbuilder/list/create/') . '">
    <h2>Create List</h2>
    <input type="text" name="list" id="list">
    <input type="submit"/>
    </form></div></div></div>');
    return $page->render();
}
Example #5
0
function talk_london_word_cloud($from, $to)
{
    $txt_by_word = '';
    $txt_by_phrase = '';
    $txt_adv = '';
    $data = json_decode(talklondon_run_query('comments_on_discussions_by_discussions', $from, $to));
    foreach ($data->results as $res) {
        $res->title = ucwords($res->title);
        for ($i = 0; $i <= $res->Comments; $i++) {
            $txt_by_phrase .= str_replace(' ', '~', $res->title) . ' ';
        }
        for ($i = 0; $i <= $res->Comments; $i++) {
            $txt_by_word .= $res->title . ' ';
        }
        $txt_adv .= str_replace(' ', '~', $res->title) . ':' . $res->Comments . "\n";
    }
    $html = '<form action="http://www.wordle.net/advanced" method="POST">
    <textarea name="text" style="display:none">
        ' . $txt_by_phrase . '
    </textarea>
    <input type="submit" value="Group By Phrase" class="btn-primary">
</form>';
    $html .= '<form action="http://www.wordle.net/advanced" method="POST">
    <textarea name="text" style="display:none">
        ' . $txt_by_word . '
    </textarea>
    <input type="submit" value="Group By Word" class="btn-primary">
</form>';
    $html .= '<h3>Copy Paste Advanced</h3>';
    $html .= '<pre>' . $txt_adv . '</pre>';
    $page = new Template();
    $page->c('<h1 class="span11">' . 'Create Word Cloud' . '</h1>');
    $page->c('<div class="span11" class="margin-left:0;">' . $html . '</div>');
    return $page->render();
    return $txt;
}
Example #6
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 #7
0
function user_login_form()
{
    $message = '';
    $user = new User();
    if ($user->uid > 0) {
        redirect('/user/', true);
    }
    if (isset($_POST['form_id']) == 'login') {
        $user->login($_POST['email'], $_POST['password']);
        if ($user->uid == 0) {
            message("The username or password you entered was inccorect or your account has not been activated yet", 'error');
        } else {
            redirect('/user/', 301, true);
        }
    }
    $form = '<div class="row-fluid">';
    $form .= '<div class="span5">';
    $form .= '<form method="post" name="login" id="login" class="form">';
    $form .= '<input type="hidden" name="form_id" value="login" id="form_id"/>';
    $form .= '<div class="controls controls-row">';
    $form .= template_form_item('email', 'E-Mail', 'text', '', 'span6');
    $form .= template_form_item('password', 'Password', 'password', '', 'span6');
    $form .= '</div>';
    $form .= '<div class="controls controls-row">';
    $form .= template_form_item('user_login_submit', 'Submit', 'submit', '', 'span2 pull-right');
    $form .= '</div>';
    $form .= '</form>';
    $form .= '</div>';
    $form .= '</div>';
    $page = new Template();
    $page->title = 'Login';
    $page->c('<h1>' . 'Login' . '</h1>');
    $page->c('<p>' . 'Enter your username and password below to login in, if you don\'t have an account yet click ' . l('Register', '/register') . '</p>');
    $page->c($form);
    return $page->render();
}