diff options
Diffstat (limited to 'inc/functions.php')
-rw-r--r-- | inc/functions.php | 47 |
1 files changed, 46 insertions, 1 deletions
diff --git a/inc/functions.php b/inc/functions.php index 13acd36f..ef1fc0e2 100644 --- a/inc/functions.php +++ b/inc/functions.php | |||
@@ -226,10 +226,55 @@ function remove_directory($directory) | |||
226 | } | 226 | } |
227 | } | 227 | } |
228 | 228 | ||
229 | function display_view($view, $id = 0, $full_head = 'yes') | ||
230 | { | ||
231 | global $tpl; | ||
232 | |||
233 | switch ($view) | ||
234 | { | ||
235 | case 'view': | ||
236 | $entry = get_article($id); | ||
237 | |||
238 | if ($entry != NULL) { | ||
239 | $tpl->assign('id', $entry[0]['id']); | ||
240 | $tpl->assign('url', $entry[0]['url']); | ||
241 | $tpl->assign('title', $entry[0]['title']); | ||
242 | $tpl->assign('content', $entry[0]['content']); | ||
243 | $tpl->assign('is_fav', $entry[0]['is_fav']); | ||
244 | $tpl->assign('is_read', $entry[0]['is_read']); | ||
245 | $tpl->assign('load_all_js', 0); | ||
246 | $tpl->draw('view'); | ||
247 | } | ||
248 | else { | ||
249 | logm('error in view call : entry is NULL'); | ||
250 | } | ||
251 | |||
252 | logm('view link #' . $id); | ||
253 | break; | ||
254 | default: # home view | ||
255 | $entries = get_entries($view); | ||
256 | |||
257 | $tpl->assign('entries', $entries); | ||
258 | |||
259 | if ($full_head == 'yes') { | ||
260 | $tpl->assign('load_all_js', 1); | ||
261 | $tpl->draw('head'); | ||
262 | $tpl->draw('home'); | ||
263 | } | ||
264 | |||
265 | $tpl->draw('entries'); | ||
266 | |||
267 | if ($full_head == 'yes') { | ||
268 | $tpl->draw('js'); | ||
269 | $tpl->draw('footer'); | ||
270 | } | ||
271 | break; | ||
272 | } | ||
273 | } | ||
274 | |||
229 | /** | 275 | /** |
230 | * Appel d'une action (mark as fav, archive, delete) | 276 | * Appel d'une action (mark as fav, archive, delete) |
231 | */ | 277 | */ |
232 | |||
233 | function action_to_do($action, $url, $id = 0) | 278 | function action_to_do($action, $url, $id = 0) |
234 | { | 279 | { |
235 | global $db; | 280 | global $db; |