diff options
author | Dries Buytaert <dries@buytaert.net> | 2001-01-04 21:09:40 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2001-01-04 21:09:40 +0000 |
commit | 2e495b7d0e5ee69333426a8628bad549c37c699a (patch) | |
tree | 01723f5cb0e86c5592b8506d4411ee3271c7a808 /modules/diary.module | |
parent | aac188d3466ede9ad6e832b5d6c43a263f532e77 (diff) | |
download | brdo-2e495b7d0e5ee69333426a8628bad549c37c699a.tar.gz brdo-2e495b7d0e5ee69333426a8628bad549c37c699a.tar.bz2 |
- the diary module is truly modular now
- the faq has been spell checked
Diffstat (limited to 'modules/diary.module')
-rw-r--r-- | modules/diary.module | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/modules/diary.module b/modules/diary.module index 6a9f902e5..27a74dea4 100644 --- a/modules/diary.module +++ b/modules/diary.module @@ -4,6 +4,7 @@ $module = array("page" => "diary_page", "block" => "diary_block", "help" => "diary_help", "user" => "diary_user", + "menu" => "diary_menu", "admin" => "diary_admin", "export" => "diary_export"); @@ -54,6 +55,8 @@ function diary_page_entry($timestamp, $text, $id = 0) { function diary_page_display($username) { global $theme, $user; + $username = empty($username) ? $user->userid : $username; + $result = db_query("SELECT d.*, u.userid FROM diaries d LEFT JOIN users u ON d.author = u.id WHERE u.userid = '$username' ORDER BY timestamp DESC"); if ($username == $user->userid) { @@ -215,8 +218,13 @@ function diary_user($username, $section, $operation) { } } +function diary_menu() { + global $user; + return array("edit your diary" => "module.php?mod=diary&op=edit", "view your diary" => "module.php?mod=diary&op=view"); +} + function diary_block() { - $result = db_query("SELECT u.userid, d.timestamp FROM diaries d LEFT JOIN users u ON d.author = u.id ORDER BY timestamp DESC LIMIT 20"); + $result = db_query("SELECT u.userid, d.timestamp FROM diaries d LEFT JOIN users u ON d.author = u.id ORDER BY timestamp DESC LIMIT 10"); while ($diary = db_fetch_object($result)) { if ($time != date("F jS", $diary->timestamp)) { @@ -327,4 +335,4 @@ function diary_export($uri) { } } -?> +?>
\ No newline at end of file |