diff options
author | Dries Buytaert <dries@buytaert.net> | 2004-03-11 20:33:59 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2004-03-11 20:33:59 +0000 |
commit | 2101f6c454d670a93ee445f84bfe839aa21bf049 (patch) | |
tree | af44af9438d1346ef674d340813323fba134d31a /modules/blog/blog.module | |
parent | f10cca1182c1204eafd679e02a3b231f8df3c21b (diff) | |
download | brdo-2101f6c454d670a93ee445f84bfe839aa21bf049.tar.gz brdo-2101f6c454d670a93ee445f84bfe839aa21bf049.tar.bz2 |
- Rewrote the profile module:
+ Added a 'created' field to the users table and renamed the 'timestamp'
fied to 'changed' (cfr. node table). Update.php will try to determine
a 'created' timestamp for existing users.
+ The profile module no longer uses serialized data but has its own set
of tables. Known existing profile data is migrated by these new tables.
TODO: migrate the birthday field.
+ The profile fields can be grouped, and within each group, profile fields
can be sorted using weights.
+ The profile pages can be themed.
+ The profiles can be browsed based on certain properties/settings.
+ Change the _user hook: (i) 'private_view' and 'public_view' are merged
into 'view' as there are no private fields and (ii) 'edit_form' has
been renamed to 'edit'.
+ Avatar handling has been refactored and is now part of the user module.
The users table has a dedicted 'picture' field.
+ Simplified the way themes should use display/visualize pictures or
avatars.
+ Made it possible for administrators to replace or delete avatars.
+ ...
I hope this make for a good base to build on collectively.
Diffstat (limited to 'modules/blog/blog.module')
-rw-r--r-- | modules/blog/blog.module | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/modules/blog/blog.module b/modules/blog/blog.module index e95937607..9b18115d4 100644 --- a/modules/blog/blog.module +++ b/modules/blog/blog.module @@ -37,12 +37,8 @@ function blog_access($op, $node) { } function blog_user($type, &$edit, &$user) { - switch ($type) { - case "view_public": - case "view_private": - if (user_access("maintain personal blog", $user)) { - return form_item(t("Blog"), l(t("view recent blog entries"), "blog/$user->uid", array("title" => t("Read %username's latest blog entries.", array("%username" => $user->name))))); - } + if ($type == 'view' && user_access("maintain personal blog", $user)) { + return form_item(t("Blog"), l(t("view recent blog entries"), "blog/$user->uid", array("title" => t("Read %username's latest blog entries.", array("%username" => $user->name))))); } } |