diff --git a/data/.htaccess b/data/.htaccess deleted file mode 100644 index 14249c5..0000000 --- a/data/.htaccess +++ /dev/null @@ -1 +0,0 @@ -Deny from all \ No newline at end of file diff --git a/index.php b/index.php index 96522ba..8d3c352 100644 --- a/index.php +++ b/index.php @@ -104,7 +104,6 @@ Router\get_action('show', function() { Router\get_action('show_starred_item', function() { - $id = Model\decode_item_id(Request\param('id')); Response\html(Template\layout('starred_item', array( @@ -148,7 +147,7 @@ Router\get_action('mark-item-read', function() { $id = Model\decode_item_id(Request\param('id')); Model\set_item_read($id); - Response\Redirect('?action=default'); + Response\Redirect('?action='.$_SESSION['MODE']); }); @@ -156,15 +155,7 @@ Router\get_action('mark-item-unread', function() { $id = Model\decode_item_id(Request\param('id')); Model\set_item_unread($id); - Response\Redirect('?action=history'); -}); - - -Router\get_action('mark-read-item-unread', function() { - - $id = Model\decode_item_id(Request\param('id')); - Model\set_item_unread($id); - Response\Redirect('?action=history'); + Response\Redirect('?action='.$_SESSION['MODE']); }); @@ -172,15 +163,7 @@ Router\get_action('mark-item-removed', function() { $id = Model\decode_item_id(Request\param('id')); Model\set_item_removed($id); - Response\Redirect('?action=history'); -}); - - -Router\get_action('mark-starred-item-removed', function() { - - $id = Model\decode_item_id(Request\param('id')); - Model\set_item_removed($id); - Response\Redirect('?action=starred'); + Response\Redirect('?action='.$_SESSION['MODE']); }); @@ -199,43 +182,20 @@ Router\post_action('mark-item-unread', function() { Response\json(array('Ok')); }); -Router\get_action('mark-read-item-starred', function() { + +Router\get_action('mark-item-starred', function() { $id = Model\decode_item_id(Request\param('id')); Model\set_item_starred($id); - Response\Redirect('?action=history'); + Response\Redirect('?action='.$_SESSION['MODE']); }); -Router\get_action('mark-read-item-unstarred', function() { +Router\get_action('mark-item-unstarred', function() { $id = Model\decode_item_id(Request\param('id')); Model\set_item_unstarred($id); - Response\Redirect('?action=history'); -}); - - -Router\get_action('mark-starred-item-unstarred', function() { - - $id = Model\decode_item_id(Request\param('id')); - Model\set_item_unstarred($id); - Response\Redirect('?action=starred'); -}); - - -Router\get_action('mark-unread-item-starred', function() { - - $id = Model\decode_item_id(Request\param('id')); - Model\set_item_starred($id); - Response\Redirect('?action=default'); -}); - - -Router\get_action('mark-unread-item-unstarred', function() { - - $id = Model\decode_item_id(Request\param('id')); - Model\set_item_unstarred($id); - Response\Redirect('?action=default'); + Response\Redirect('?action='.$_SESSION['MODE']); }); @@ -251,7 +211,7 @@ Router\post_action('change-item-status', function() { Router\get_action('history', function() { - + $_SESSION['MODE']='history'; Response\html(Template\layout('history', array( 'items' => Model\get_read_items(), 'menu' => 'history' @@ -260,7 +220,7 @@ Router\get_action('history', function() { Router\get_action('starred', function() { - + $_SESSION['MODE']='starred'; Response\html(Template\layout('starred', array( 'items' => Model\get_starred_items(), 'menu' => 'starred' @@ -481,6 +441,7 @@ Router\post_action('config', function() { Router\notfound(function() { + $_SESSION['MODE']='default'; Model\autoflush(); diff --git a/templates/add.php b/templates/add.php index abd1e4f..7be463c 100644 --- a/templates/add.php +++ b/templates/add.php @@ -13,4 +13,4 @@
- \ No newline at end of file + diff --git a/templates/app_header.php b/templates/app_header.php index 52a95e7..da9a4bc 100644 --- a/templates/app_header.php +++ b/templates/app_header.php @@ -1,4 +1,5 @@ + diff --git a/templates/history.php b/templates/history.php index 61da813..154dd79 100644 --- a/templates/history.php +++ b/templates/history.php @@ -29,15 +29,13 @@ - | + | - | + | - - - | + | | | | - + - +

diff --git a/templates/starred.php b/templates/starred.php index 0f7f488..188a36b 100644 --- a/templates/starred.php +++ b/templates/starred.php @@ -14,7 +14,7 @@

@@ -23,8 +23,8 @@

| | - | - | + | + | - - - - - - - - - + diff --git a/templates/unread_items.php b/templates/unread_items.php index bb55087..2396812 100644 --- a/templates/unread_items.php +++ b/templates/unread_items.php @@ -31,9 +31,9 @@ - | + | - | + | |