summaryrefslogtreecommitdiff
path: root/modules/story.module
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2001-05-05 13:57:29 +0000
committerDries Buytaert <dries@buytaert.net>2001-05-05 13:57:29 +0000
commitbe8e898d23a3f9ca515f59fbcc8d82e112ed7ee8 (patch)
treecf0d05f6b767f36e7feb09a3bc59cbc9a01e459b /modules/story.module
parent16818777616eadeb8a4670324e099b95c8d53e3b (diff)
downloadbrdo-be8e898d23a3f9ca515f59fbcc8d82e112ed7ee8.tar.gz
brdo-be8e898d23a3f9ca515f59fbcc8d82e112ed7ee8.tar.bz2
- Uhm. Rewrote the module system: less code clutter, less run-time
overhead, and a lot better (simpler) module API. I had to edit a LOT of files to get this refactored but I'm sure it was worth the effort. For module writers / maintainers: None of the hooks changed, so 95% of the old modules should still work. You can remove some code instead as "$module = array(...)" just became obsolete. Also - and let's thank God for this - the global variable "$repository" has been eliminated to avoid modules relying on, and poking in drupal's internal data structures. Take a look at include/module.inc to investigate the details/changes. - Improved design of the content modules "story", "book" and "node" (to aid smooth integration of permisions + moderate.module). I'm still working on the permissions but I got side tracked for which I "Oops!".
Diffstat (limited to 'modules/story.module')
-rw-r--r--modules/story.module14
1 files changed, 1 insertions, 13 deletions
diff --git a/modules/story.module b/modules/story.module
index c2dff4709..58469aa12 100644
--- a/modules/story.module
+++ b/modules/story.module
@@ -1,22 +1,10 @@
<?php
-$module = array("help" => "story_help",
- "find" => "story_find",
- "user" => "story_user",
- "queue" => "story_queue",
- "admin" => "story_admin",
- "block" => "story_block");
-
class Story {
function Story($story) {
- global $user;
- $this->userid = $story[userid] ? $story[userid] : $user->userid;
- $this->title = $story[title];
+ $this = new Node($story);
$this->abstract = $story[abstract];
$this->body = $story[body];
- $this->timestamp = $story[timestamp] ? $story[timestamp] : time();
- $this->cid = $story[cid];
- $this->tid = $story[tid];
}
}