diff options
Diffstat (limited to 'application/Router.php')
-rw-r--r-- | application/Router.php | 49 |
1 files changed, 28 insertions, 21 deletions
diff --git a/application/Router.php b/application/Router.php index beb3165b..d7187487 100644 --- a/application/Router.php +++ b/application/Router.php | |||
@@ -1,4 +1,5 @@ | |||
1 | <?php | 1 | <?php |
2 | namespace Shaarli; | ||
2 | 3 | ||
3 | /** | 4 | /** |
4 | * Class Router | 5 | * Class Router |
@@ -37,6 +38,8 @@ class Router | |||
37 | 38 | ||
38 | public static $PAGE_DELETELINK = 'delete_link'; | 39 | public static $PAGE_DELETELINK = 'delete_link'; |
39 | 40 | ||
41 | public static $PAGE_CHANGE_VISIBILITY = 'change_visibility'; | ||
42 | |||
40 | public static $PAGE_PINLINK = 'pin'; | 43 | public static $PAGE_PINLINK = 'pin'; |
41 | 44 | ||
42 | public static $PAGE_EXPORT = 'export'; | 45 | public static $PAGE_EXPORT = 'export'; |
@@ -75,43 +78,43 @@ class Router | |||
75 | return self::$PAGE_LINKLIST; | 78 | return self::$PAGE_LINKLIST; |
76 | } | 79 | } |
77 | 80 | ||
78 | if (startsWith($query, 'do='. self::$PAGE_LOGIN) && $loggedIn === false) { | 81 | if (startsWith($query, 'do=' . self::$PAGE_LOGIN) && $loggedIn === false) { |
79 | return self::$PAGE_LOGIN; | 82 | return self::$PAGE_LOGIN; |
80 | } | 83 | } |
81 | 84 | ||
82 | if (startsWith($query, 'do='. self::$PAGE_PICWALL)) { | 85 | if (startsWith($query, 'do=' . self::$PAGE_PICWALL)) { |
83 | return self::$PAGE_PICWALL; | 86 | return self::$PAGE_PICWALL; |
84 | } | 87 | } |
85 | 88 | ||
86 | if (startsWith($query, 'do='. self::$PAGE_TAGCLOUD)) { | 89 | if (startsWith($query, 'do=' . self::$PAGE_TAGCLOUD)) { |
87 | return self::$PAGE_TAGCLOUD; | 90 | return self::$PAGE_TAGCLOUD; |
88 | } | 91 | } |
89 | 92 | ||
90 | if (startsWith($query, 'do='. self::$PAGE_TAGLIST)) { | 93 | if (startsWith($query, 'do=' . self::$PAGE_TAGLIST)) { |
91 | return self::$PAGE_TAGLIST; | 94 | return self::$PAGE_TAGLIST; |
92 | } | 95 | } |
93 | 96 | ||
94 | if (startsWith($query, 'do='. self::$PAGE_OPENSEARCH)) { | 97 | if (startsWith($query, 'do=' . self::$PAGE_OPENSEARCH)) { |
95 | return self::$PAGE_OPENSEARCH; | 98 | return self::$PAGE_OPENSEARCH; |
96 | } | 99 | } |
97 | 100 | ||
98 | if (startsWith($query, 'do='. self::$PAGE_DAILY)) { | 101 | if (startsWith($query, 'do=' . self::$PAGE_DAILY)) { |
99 | return self::$PAGE_DAILY; | 102 | return self::$PAGE_DAILY; |
100 | } | 103 | } |
101 | 104 | ||
102 | if (startsWith($query, 'do='. self::$PAGE_FEED_ATOM)) { | 105 | if (startsWith($query, 'do=' . self::$PAGE_FEED_ATOM)) { |
103 | return self::$PAGE_FEED_ATOM; | 106 | return self::$PAGE_FEED_ATOM; |
104 | } | 107 | } |
105 | 108 | ||
106 | if (startsWith($query, 'do='. self::$PAGE_FEED_RSS)) { | 109 | if (startsWith($query, 'do=' . self::$PAGE_FEED_RSS)) { |
107 | return self::$PAGE_FEED_RSS; | 110 | return self::$PAGE_FEED_RSS; |
108 | } | 111 | } |
109 | 112 | ||
110 | if (startsWith($query, 'do='. self::$PAGE_THUMBS_UPDATE)) { | 113 | if (startsWith($query, 'do=' . self::$PAGE_THUMBS_UPDATE)) { |
111 | return self::$PAGE_THUMBS_UPDATE; | 114 | return self::$PAGE_THUMBS_UPDATE; |
112 | } | 115 | } |
113 | 116 | ||
114 | if (startsWith($query, 'do='. self::$AJAX_THUMB_UPDATE)) { | 117 | if (startsWith($query, 'do=' . self::$AJAX_THUMB_UPDATE)) { |
115 | return self::$AJAX_THUMB_UPDATE; | 118 | return self::$AJAX_THUMB_UPDATE; |
116 | } | 119 | } |
117 | 120 | ||
@@ -120,23 +123,23 @@ class Router | |||
120 | return self::$PAGE_LINKLIST; | 123 | return self::$PAGE_LINKLIST; |
121 | } | 124 | } |
122 | 125 | ||
123 | if (startsWith($query, 'do='. self::$PAGE_TOOLS)) { | 126 | if (startsWith($query, 'do=' . self::$PAGE_TOOLS)) { |
124 | return self::$PAGE_TOOLS; | 127 | return self::$PAGE_TOOLS; |
125 | } | 128 | } |
126 | 129 | ||
127 | if (startsWith($query, 'do='. self::$PAGE_CHANGEPASSWORD)) { | 130 | if (startsWith($query, 'do=' . self::$PAGE_CHANGEPASSWORD)) { |
128 | return self::$PAGE_CHANGEPASSWORD; | 131 | return self::$PAGE_CHANGEPASSWORD; |
129 | } | 132 | } |
130 | 133 | ||
131 | if (startsWith($query, 'do='. self::$PAGE_CONFIGURE)) { | 134 | if (startsWith($query, 'do=' . self::$PAGE_CONFIGURE)) { |
132 | return self::$PAGE_CONFIGURE; | 135 | return self::$PAGE_CONFIGURE; |
133 | } | 136 | } |
134 | 137 | ||
135 | if (startsWith($query, 'do='. self::$PAGE_CHANGETAG)) { | 138 | if (startsWith($query, 'do=' . self::$PAGE_CHANGETAG)) { |
136 | return self::$PAGE_CHANGETAG; | 139 | return self::$PAGE_CHANGETAG; |
137 | } | 140 | } |
138 | 141 | ||
139 | if (startsWith($query, 'do='. self::$PAGE_ADDLINK)) { | 142 | if (startsWith($query, 'do=' . self::$PAGE_ADDLINK)) { |
140 | return self::$PAGE_ADDLINK; | 143 | return self::$PAGE_ADDLINK; |
141 | } | 144 | } |
142 | 145 | ||
@@ -148,27 +151,31 @@ class Router | |||
148 | return self::$PAGE_DELETELINK; | 151 | return self::$PAGE_DELETELINK; |
149 | } | 152 | } |
150 | 153 | ||
151 | if (startsWith($query, 'do='. self::$PAGE_PINLINK)) { | 154 | if (isset($get[self::$PAGE_CHANGE_VISIBILITY])) { |
155 | return self::$PAGE_CHANGE_VISIBILITY; | ||
156 | } | ||
157 | |||
158 | if (startsWith($query, 'do=' . self::$PAGE_PINLINK)) { | ||
152 | return self::$PAGE_PINLINK; | 159 | return self::$PAGE_PINLINK; |
153 | } | 160 | } |
154 | 161 | ||
155 | if (startsWith($query, 'do='. self::$PAGE_EXPORT)) { | 162 | if (startsWith($query, 'do=' . self::$PAGE_EXPORT)) { |
156 | return self::$PAGE_EXPORT; | 163 | return self::$PAGE_EXPORT; |
157 | } | 164 | } |
158 | 165 | ||
159 | if (startsWith($query, 'do='. self::$PAGE_IMPORT)) { | 166 | if (startsWith($query, 'do=' . self::$PAGE_IMPORT)) { |
160 | return self::$PAGE_IMPORT; | 167 | return self::$PAGE_IMPORT; |
161 | } | 168 | } |
162 | 169 | ||
163 | if (startsWith($query, 'do='. self::$PAGE_PLUGINSADMIN)) { | 170 | if (startsWith($query, 'do=' . self::$PAGE_PLUGINSADMIN)) { |
164 | return self::$PAGE_PLUGINSADMIN; | 171 | return self::$PAGE_PLUGINSADMIN; |
165 | } | 172 | } |
166 | 173 | ||
167 | if (startsWith($query, 'do='. self::$PAGE_SAVE_PLUGINSADMIN)) { | 174 | if (startsWith($query, 'do=' . self::$PAGE_SAVE_PLUGINSADMIN)) { |
168 | return self::$PAGE_SAVE_PLUGINSADMIN; | 175 | return self::$PAGE_SAVE_PLUGINSADMIN; |
169 | } | 176 | } |
170 | 177 | ||
171 | if (startsWith($query, 'do='. self::$GET_TOKEN)) { | 178 | if (startsWith($query, 'do=' . self::$GET_TOKEN)) { |
172 | return self::$GET_TOKEN; | 179 | return self::$GET_TOKEN; |
173 | } | 180 | } |
174 | 181 | ||