do the micropub post and redirect after it's created!
This commit is contained in:
parent
3dc97d7478
commit
3b7d766c31
7 changed files with 103 additions and 8 deletions
|
@ -6,6 +6,26 @@ $app->get('/editor', function() use($app) {
|
|||
$app->response()->body($html);
|
||||
});
|
||||
|
||||
$app->post('/editor/publish', function() use($app) {
|
||||
|
||||
if($user=require_login($app)) {
|
||||
$params = $app->request()->params();
|
||||
|
||||
$micropub_request = array(
|
||||
'h' => 'entry',
|
||||
'name' => $params['name'],
|
||||
'content' => $params['body']
|
||||
);
|
||||
|
||||
$r = micropub_post_for_user($user, $micropub_request);
|
||||
|
||||
$app->response()['Content-type'] = 'application/json';
|
||||
$app->response()->body(json_encode([
|
||||
'location' => $r['location']
|
||||
]));
|
||||
}
|
||||
});
|
||||
|
||||
$app->post('/editor/upload', function() use($app) {
|
||||
// Fake a file uploader by echo'ing back the data URI
|
||||
$fn = $_FILES['files']['tmp_name'][0];
|
||||
|
@ -21,6 +41,7 @@ $app->post('/editor/upload', function() use($app) {
|
|||
]
|
||||
]));
|
||||
});
|
||||
|
||||
$app->post('/editor/delete-file', function() use($app) {
|
||||
$app->response()['Content-type'] = 'application/json';
|
||||
$app->response()->body(json_encode(['result'=>'deleted']));
|
||||
|
@ -33,6 +54,12 @@ $app->get('/editor/oembed', function() use($app) {
|
|||
$app->response()->body($json);
|
||||
});
|
||||
|
||||
$app->post('/editor/test-login', function() use($app) {
|
||||
$logged_in = array_key_exists('user_id', $_SESSION);
|
||||
$app->response()['Content-type'] = 'application/json';
|
||||
$app->response()->body(json_encode(['logged_in'=>$logged_in]));
|
||||
});
|
||||
|
||||
// $app->get('/appcache.manifest', function() use($app) {
|
||||
// $content = partial('partials/appcache');
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue