summaryrefslogtreecommitdiff
path: root/config.inc
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2000-06-13 09:42:58 +0000
committerDries Buytaert <dries@buytaert.net>2000-06-13 09:42:58 +0000
commit1887ba80187318c51d32553bbfaec2186d15e6a6 (patch)
treec8d989dde701f6e046f9f4819baae45416a39227 /config.inc
parent00ff842a08f1e214c6dc7945093d61f595408e57 (diff)
downloadbrdo-1887ba80187318c51d32553bbfaec2186d15e6a6.tar.gz
brdo-1887ba80187318c51d32553bbfaec2186d15e6a6.tar.bz2
Hoeray! I have a first core version of submission moderation up and
running. This means people can submit stories, and moderators can moderate stories. When a submission reaches a certain positive threshold (currently set to 2) the submission becomes a story and up it goes. If a submission reaches a certain negative threshold (currently set to -2) the submission is dumped. The fact this is all done by our visitors (without our intervention) makes it truly spiffy imho. The website can live a life on it's own, fed by the visitors. Beware, a lot of work need to be done though ... it's just a first basic implementation with the core functionality. There are quite a lot of things that I'll need to change, extend and improve. But comments, suggestions and ideas are - as always - welcomed. Please read this log message carefully! It features quite a lot of important information. To test the moderation, log in, select theme 'Dries' (the other themes need a small update) and head by clicking the one and only 'submission moderation' link. Don't be afraid to submit lame/funny/useless stories for testing purpose ... as soon we go public, we'll wipe out the story database. ;-) WHAT'S NEW? ----------- * Added 2 new operations to user.class.php to set and retrieve the user's "history". Very evil but required to avoid people voting twice. * Moved dbsave() from account.php to functions.php. In addition, I added a new function to user.class.php called `save()' that ... well, saves the object back to the database. It's (IMHO) a better approach compared to dbsave(): it keeps things organized. ;-) BUGFIXES: --------- * Fixed a (heavy) memory leak in the constructor of user.class.php: mysql_fetch_array() returns an _associative_ array which made the constructor `pollute' the object with a lot of useless variables. * Fixed the slash-problem on the account pages. :-) * Fixed UnConeD's theme glitch, alas the warning. * Fixed the e-mail address not showing in the confirmation email (upon registration). * Fixed the typical quote and backslash problems in submit.php. * submit.php now uses the database abstraction layer. IMPORTANT: ---------- * You can check the new submission system at: http://beta.drop.org/submission.php or by following the `submission moderation' link from my theme. * UnConeD, Jeroen: you'll need to update your themes to take advantage of the new function: displayAccount(). This function will display the `submission moderation' link when a user is logged on. * Natrak: you might want to apply the patches in user.class.php on the other sites using the same user-system.
Diffstat (limited to 'config.inc')
-rw-r--r--config.inc40
1 files changed, 25 insertions, 15 deletions
diff --git a/config.inc b/config.inc
index 6eef82be2..7188db00e 100644
--- a/config.inc
+++ b/config.inc
@@ -21,6 +21,13 @@ $contact_email = "droppies@zind.net";
$contact_signature = "Kind regards,\n\n-- the drop.org crew\nhttp://www.drop.org/";
#
+# Notify:
+# Set to '1' to receive an e-mail when news has been submitted
+# through submit.php
+#
+$notify = 0;
+
+#
# Notify information:
# The notify information will be used to send out automated mails
# for internal purpose.
@@ -44,12 +51,6 @@ $comments_meta_reasons = array('Off topic', 'Redundant', 'Insightfull', 'As is',
#
$categories = array('Announcements', 'Coding', 'Geeking', 'Drop.org', 'Gaming', 'Girls', 'Graphics', 'Hardware', 'Humor', 'Internet', 'Music', 'Movies', 'Politics', 'Science', 'Software', 'Space', 'Webdesign', 'Quickies');
-#
-# Notify:
-# Set to '1' to receive an e-mail when news has been submitted
-# through submit.php
-#
-$notify = 1;
#
# Allowed HTML tags:
@@ -62,11 +63,28 @@ $allowableHTML = array('B','/B','I','/I','P .*','P','/P','A .*','/A','LI','OL'
$anonymous = "Anonymous Chicken";
#
-#
# Default theme:
#
$cfg_theme = "default";
+#
+# Submission moderation votes:
+#
+// NOTE: changing $submission_votes will affect the integrity of your
+// database. In short, the database field user.history will
+// become invalid, and will need to be reset! Please, do not
+// just change this setting unless you have an empty database
+// or unless you know what you are doing.
+$submission_votes = array("neutral (+0)" => "+ 0",
+ "post it (+1)" => "+ 1",
+ "dump it (-1)" => "- 1");
+
+#
+# Submission moderation thresholds:
+#
+$submission_post_threshold = "2";
+$submission_dump_threshold = "-2";
+
#
# Debug flag:
# Set to '1' if you are using Windows so the engine won't try
@@ -74,12 +92,4 @@ $cfg_theme = "default";
# to '0'
$system = 0;
-/*
-class config {
- var $path = "/home/buytaert/public_html/projects/drop";
-}
-
-if (!$config) $config = new config();
-*/
-
?> \ No newline at end of file