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(); }
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(); }
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(); }
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(); }
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; }
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(); }
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(); }