Browse Source

move logged-out routes to new file

pull/64/head
Aaron Parecki 8 years ago
parent
commit
0a662e33ee
No known key found for this signature in database GPG Key ID: 276C2817346D6056
  1. 17
      controllers/auth.php
  2. 18
      controllers/controllers.php
  3. 1
      controllers/editor.php
  4. 37
      controllers/static.php
  5. 1
      public/index.php

17
controllers/auth.php

@ -4,23 +4,6 @@ function buildRedirectURI() {
return Config::$base_url . 'auth/callback'; return Config::$base_url . 'auth/callback';
} }
$app->get('/', function($format='html') use($app) {
$res = $app->response();
$params = $app->request()->params();
if (k($params, 'me')) {
$app->redirect('/auth/start?'.http_build_query($params), 302);
}
ob_start();
render('index', array(
'title' => 'Quill',
'meta' => '',
'authorizing' => false
));
$html = ob_get_clean();
$res->body($html);
});
$app->get('/auth/start', function() use($app) { $app->get('/auth/start', function() use($app) {
$req = $app->request(); $req = $app->request();

18
controllers/controllers.php

@ -221,24 +221,6 @@ $app->post('/prefs', function() use($app) {
))); )));
}); });
$app->get('/creating-a-token-endpoint', function() use($app) {
$app->redirect('http://indiewebcamp.com/token-endpoint', 301);
});
$app->get('/creating-a-micropub-endpoint', function() use($app) {
$html = render('creating-a-micropub-endpoint', array('title' => 'Creating a Micropub Endpoint', 'authorizing' => false));
$app->response()->body($html);
});
$app->get('/docs', function() use($app) {
$html = render('docs', array('title' => 'Documentation', 'authorizing' => false));
$app->response()->body($html);
});
$app->get('/privacy', function() use($app) {
$html = render('privacy', array('title' => 'Quill Privacy Policy', 'authorizing' => false));
$app->response()->body($html);
});
$app->get('/add-to-home', function() use($app) { $app->get('/add-to-home', function() use($app) {
$params = $app->request()->params(); $params = $app->request()->params();
header("Cache-Control: no-cache, must-revalidate"); header("Cache-Control: no-cache, must-revalidate");

1
controllers/editor.php

@ -8,7 +8,6 @@ $app->get('/editor', function() use($app) {
}); });
$app->post('/editor/publish', function() use($app) { $app->post('/editor/publish', function() use($app) {
if($user=require_login($app)) { if($user=require_login($app)) {
$params = $app->request()->params(); $params = $app->request()->params();

37
controllers/static.php

@ -0,0 +1,37 @@
<?php
$app->get('/', function($format='html') use($app) {
$res = $app->response();
$params = $app->request()->params();
if (k($params, 'me')) {
$app->redirect('/auth/start?'.http_build_query($params), 302);
}
ob_start();
render('index', array(
'title' => 'Quill',
'meta' => '',
'authorizing' => false
));
$html = ob_get_clean();
$res->body($html);
});
$app->get('/creating-a-token-endpoint', function() use($app) {
$app->redirect('http://indiewebcamp.com/token-endpoint', 301);
});
$app->get('/creating-a-micropub-endpoint', function() use($app) {
$html = render('creating-a-micropub-endpoint', array('title' => 'Creating a Micropub Endpoint', 'authorizing' => false));
$app->response()->body($html);
});
$app->get('/docs', function() use($app) {
$html = render('docs', array('title' => 'Documentation', 'authorizing' => false));
$app->response()->body($html);
});
$app->get('/privacy', function() use($app) {
$html = render('privacy', array('title' => 'Quill Privacy Policy', 'authorizing' => false));
$app->response()->body($html);
});

1
public/index.php

@ -13,6 +13,7 @@ $app = new \Slim\Slim(array(
require 'controllers/auth.php'; require 'controllers/auth.php';
require 'controllers/controllers.php'; require 'controllers/controllers.php';
require 'controllers/static.php';
require 'controllers/editor.php'; require 'controllers/editor.php';
require 'controllers/hooks.php'; require 'controllers/hooks.php';

Loading…
Cancel
Save