// Show Update page get('/admin/update', function () { if (login()) { config('views.root', 'system/admin/views'); render('update', array('title' => 'Check for Update - ' . blog_title(), 'description' => blog_description(), 'canonical' => site_url(), 'bodyclass' => 'updatepage', 'breadcrumb' => '<a href="' . site_url() . '">' . config('breadcrumb.home') . '</a> » Update HTMLy')); } else { $login = site_url() . 'login'; header("location: {$login}"); } die; }); // Show the update now link get('/admin/update/now/:csrf', function ($CSRF) { $proper = is_csrf_proper($CSRF); $updater = new \Kanti\HubUpdater(array('name' => 'danpros/htmly', 'prerelease' => !!config("prerelease"))); if (login() && $proper && $updater->able()) { $updater->update(); config('views.root', 'system/admin/views'); render('updated-to', array('title' => 'Updated - ' . blog_title(), 'description' => blog_description(), 'canonical' => site_url(), 'info' => $updater->getCurrentInfo(), 'bodyclass' => 'updatepage', 'breadcrumb' => '<a href="' . site_url() . '">' . config('breadcrumb.home') . '</a> » Update HTMLy')); } else { $login = site_url() . 'login'; header("location: {$login}"); } }); // Show category page get('/admin/categories', function () { if (login()) { config('views.root', 'system/admin/views'); render('categories', array('title' => 'Categories - ' . blog_title(), 'description' => blog_description(), 'canonical' => site_url(), 'bodyclass' => 'categoriespage', 'breadcrumb' => '<a href="' . site_url() . '">' . config('breadcrumb.home') . '</a> » Categories')); } else { $login = site_url() . 'login';