summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/aggregator.module5
-rw-r--r--modules/aggregator/aggregator.module5
-rw-r--r--modules/archive.module5
-rw-r--r--modules/archive/archive.module5
-rw-r--r--modules/block.module5
-rw-r--r--modules/block/block.module5
-rw-r--r--modules/blog.module6
-rw-r--r--modules/blog/blog.module6
-rw-r--r--modules/bloggerapi.module5
-rw-r--r--modules/book.module5
-rw-r--r--modules/book/book.module5
-rw-r--r--modules/cloud.module9
-rw-r--r--modules/comment.module7
-rw-r--r--modules/comment/comment.module7
-rw-r--r--modules/drupal.module5
-rw-r--r--modules/drupal/drupal.module5
-rw-r--r--modules/forum.module5
-rw-r--r--modules/forum/forum.module5
-rw-r--r--modules/help.module5
-rw-r--r--modules/help/help.module5
-rw-r--r--modules/import.module5
-rw-r--r--modules/jabber.module6
-rw-r--r--modules/locale.module5
-rw-r--r--modules/locale/locale.module5
-rw-r--r--modules/node.module5
-rw-r--r--modules/node/node.module5
-rw-r--r--modules/page.module5
-rw-r--r--modules/page/page.module5
-rw-r--r--modules/poll.module5
-rw-r--r--modules/poll/poll.module5
-rw-r--r--modules/queue.module6
-rw-r--r--modules/rating.module5
-rw-r--r--modules/search.module5
-rw-r--r--modules/search/search.module5
-rw-r--r--modules/statistics.module5
-rw-r--r--modules/statistics/statistics.module5
-rw-r--r--modules/story.module5
-rw-r--r--modules/story/story.module5
-rw-r--r--modules/system.module5
-rw-r--r--modules/system/system.module5
-rw-r--r--modules/taxonomy.module5
-rw-r--r--modules/taxonomy/taxonomy.module5
-rw-r--r--modules/tracker.module5
-rw-r--r--modules/tracker/tracker.module5
-rw-r--r--modules/user.module7
-rw-r--r--modules/user/user.module7
-rw-r--r--modules/watchdog.module5
-rw-r--r--modules/watchdog/watchdog.module5
-rw-r--r--modules/weblogs.module5
49 files changed, 254 insertions, 7 deletions
diff --git a/modules/aggregator.module b/modules/aggregator.module
index 726dc08f5..0e3f3e239 100644
--- a/modules/aggregator.module
+++ b/modules/aggregator.module
@@ -11,6 +11,11 @@ function import_help() {
<?php
}
+function import_system($field){
+ $system["description"] = t("Used to import syndicated content (ie. news)");
+ return $system[$field];
+}
+
function import_conf_options() {
$number = array(5 => 5, 10 => 10, 15 => 15, 20 => 20, 25 => 25, 30 => 30, 35 => 35, 40 => 40, 45 => 45, 50 => 50, 55 => 55, 60 => 60, 65 => 65, 70 => 70, 75 => 75, 80 => 80, 85 => 85, 90 => 90, 95 => 95, 100 => 100);
$output .= form_select("Items per block", "import_block_limit", variable_get("import_block_limit", 15), $number, "The maximum number of items displayed in one block.");
diff --git a/modules/aggregator/aggregator.module b/modules/aggregator/aggregator.module
index 726dc08f5..0e3f3e239 100644
--- a/modules/aggregator/aggregator.module
+++ b/modules/aggregator/aggregator.module
@@ -11,6 +11,11 @@ function import_help() {
<?php
}
+function import_system($field){
+ $system["description"] = t("Used to import syndicated content (ie. news)");
+ return $system[$field];
+}
+
function import_conf_options() {
$number = array(5 => 5, 10 => 10, 15 => 15, 20 => 20, 25 => 25, 30 => 30, 35 => 35, 40 => 40, 45 => 45, 50 => 50, 55 => 55, 60 => 60, 65 => 65, 70 => 70, 75 => 75, 80 => 80, 85 => 85, 90 => 90, 95 => 95, 100 => 100);
$output .= form_select("Items per block", "import_block_limit", variable_get("import_block_limit", 15), $number, "The maximum number of items displayed in one block.");
diff --git a/modules/archive.module b/modules/archive.module
index 2e3e281e1..459fe34f0 100644
--- a/modules/archive.module
+++ b/modules/archive.module
@@ -1,6 +1,11 @@
<?php
// $Id$
+function archive_system($field){
+ $system["description"] = t("Displays calendar navigation to old content.");
+ return $system[$field];
+}
+
function archive_display($original = 0) {
// Prevent future dates:
diff --git a/modules/archive/archive.module b/modules/archive/archive.module
index 2e3e281e1..459fe34f0 100644
--- a/modules/archive/archive.module
+++ b/modules/archive/archive.module
@@ -1,6 +1,11 @@
<?php
// $Id$
+function archive_system($field){
+ $system["description"] = t("Displays calendar navigation to old content.");
+ return $system[$field];
+}
+
function archive_display($original = 0) {
// Prevent future dates:
diff --git a/modules/block.module b/modules/block.module
index bbb9162c4..638f0dc08 100644
--- a/modules/block.module
+++ b/modules/block.module
@@ -38,6 +38,11 @@ function block_help() {
<?php
}
+function block_system($field){
+ $system["description"] = t("Displays content in small boxes, generally along the side of the page.");
+ return $system[$field];
+}
+
function block_perm() {
return array("administer blocks");
}
diff --git a/modules/block/block.module b/modules/block/block.module
index bbb9162c4..638f0dc08 100644
--- a/modules/block/block.module
+++ b/modules/block/block.module
@@ -38,6 +38,11 @@ function block_help() {
<?php
}
+function block_system($field){
+ $system["description"] = t("Displays content in small boxes, generally along the side of the page.");
+ return $system[$field];
+}
+
function block_perm() {
return array("administer blocks");
}
diff --git a/modules/blog.module b/modules/blog.module
index 7d4f4a206..223610a32 100644
--- a/modules/blog.module
+++ b/modules/blog.module
@@ -1,6 +1,12 @@
<?php
// $Id$
+function blog_system($field){
+ $system["description"] = t("Enables keeping an online journal.");
+ return $system[$field];
+}
+
+
function blog_conf_options() {
$output .= form_textarea("Explanation or submission guidelines", "blog_help", variable_get("blog_help", ""), 55, 4, "This text will be displayed at the top of the blog submission form. Useful for helping or instructing your users.");
$output .= form_select(t("Minimum number of words in a node"), "minimum_blog_size", variable_get("minimum_blog_size", 0), array(0 => "0 words", 10 => "10 words", 25 => "25 words", 50 => "50 words", 75 => "75 words", 100 => "100 words", 125 => "125 words", 150 => "150 words", 175 => "175 words", 200 => "200 words"), t("The minimum number of words a personal blog entry should consist of. This can be useful to rule out submissions that do not meet the site's standards, such as short test posts."));
diff --git a/modules/blog/blog.module b/modules/blog/blog.module
index 7d4f4a206..223610a32 100644
--- a/modules/blog/blog.module
+++ b/modules/blog/blog.module
@@ -1,6 +1,12 @@
<?php
// $Id$
+function blog_system($field){
+ $system["description"] = t("Enables keeping an online journal.");
+ return $system[$field];
+}
+
+
function blog_conf_options() {
$output .= form_textarea("Explanation or submission guidelines", "blog_help", variable_get("blog_help", ""), 55, 4, "This text will be displayed at the top of the blog submission form. Useful for helping or instructing your users.");
$output .= form_select(t("Minimum number of words in a node"), "minimum_blog_size", variable_get("minimum_blog_size", 0), array(0 => "0 words", 10 => "10 words", 25 => "25 words", 50 => "50 words", 75 => "75 words", 100 => "100 words", 125 => "125 words", 150 => "150 words", 175 => "175 words", 200 => "200 words"), t("The minimum number of words a personal blog entry should consist of. This can be useful to rule out submissions that do not meet the site's standards, such as short test posts."));
diff --git a/modules/bloggerapi.module b/modules/bloggerapi.module
index 404105683..49e0b4bf8 100644
--- a/modules/bloggerapi.module
+++ b/modules/bloggerapi.module
@@ -368,6 +368,11 @@ function bloggerapi_perm() {
return array("access bloggerapi");
}
+function bloggerapi_system($field){
+ $system["description"] = t("Allows users post to Drupal via alternate methods or different tools.");
+ return $system[$field];
+}
+
function bloggerapi_help() {
?>
<h3>Introduction</h3>
diff --git a/modules/book.module b/modules/book.module
index f6dab9d06..8f02ce4ee 100644
--- a/modules/book.module
+++ b/modules/book.module
@@ -1,6 +1,11 @@
<?php
// $Id$
+function book_system($field){
+ $system["description"] = t("Allows users to collaboratively author a book.");
+ return $system[$field];
+}
+
function book_node($field) {
global $user;
diff --git a/modules/book/book.module b/modules/book/book.module
index f6dab9d06..8f02ce4ee 100644
--- a/modules/book/book.module
+++ b/modules/book/book.module
@@ -1,6 +1,11 @@
<?php
// $Id$
+function book_system($field){
+ $system["description"] = t("Allows users to collaboratively author a book.");
+ return $system[$field];
+}
+
function book_node($field) {
global $user;
diff --git a/modules/cloud.module b/modules/cloud.module
index add484759..77817ba8b 100644
--- a/modules/cloud.module
+++ b/modules/cloud.module
@@ -17,6 +17,11 @@ function cloud_help($type = "administrator") {
return $output;
}
+function cloud_system($field){
+ $system["description"] = t("Tracks other sites and displays last date changed.");
+ return $system[$field];
+}
+
function cloud_cron() {
$result = db_query("SELECT * FROM site WHERE timestamp = 0 OR timestamp + refresh < ". time());
@@ -64,7 +69,7 @@ function cloud_update($site) {
$data .= fgets($fp, 128);
}
- if (abs($site["size"] - strlen($data)) > $site["threshold"]) {
+ if (abs($site["size"] - strlen($data)) >= $site["threshold"]) {
db_query("UPDATE site SET size = '". strlen($data) ."', timestamp = '". time() ."' WHERE link = '%s'", $site["link"]);
}
@@ -78,7 +83,7 @@ function cloud_update($site) {
function cloud_form($edit = array()) {
$period = array(900 => format_interval(900), 1800 => format_interval(1800), 3600 => format_interval(3600), 7200 => format_interval(7200), 10800 => format_interval(10800), 21600 => format_interval(21600), 32400 => format_interval(32400), 43200 => format_interval(43200), 64800 => format_interval(64800), 86400 => format_interval(86400), 172800 => format_interval(172800), 259200 => format_interval(259200), 604800 => format_interval(604800), 1209600 => format_interval(1209600), 2419200 => format_interval(2419200));
- $threshold = array(0 => "0 bytes", 10 => "10 bytes", 20 => "20 bytes", 40 => "40 bytes", 60 => "60 bytes", 80 => "80 bytes", 160 => "160 bytes", 320 => "320 bytes", 640 => "640 bytes");
+ $threshold = array(1 => "1 byte", 10 => "10 bytes", 20 => "20 bytes", 40 => "40 bytes", 60 => "60 bytes", 80 => "80 bytes", 100 => "100 bytes", 120 => "120 bytes", 140 => "140 bytes", 160 => "160 bytes", 320 => "320 bytes", 640 => "640 bytes");
$form .= form_textfield("Site name", "name", $edit["name"], 50, 128, "The name of the website you want to monitor for updates.");
$form .= form_textfield("Site URL", "link", $edit["link"], 50, 255, "The URL of the website you want to monitor for updates.");
diff --git a/modules/comment.module b/modules/comment.module
index 0f11bec1d..509341ede 100644
--- a/modules/comment.module
+++ b/modules/comment.module
@@ -13,6 +13,11 @@ function comment_help() {
return $output;
}
+function comment_system($field){
+ $system["description"] = t("Enables user commenting.");
+ return $system[$field];
+}
+
function comment_settings($mode, $order, $threshold) {
global $user;
@@ -516,7 +521,7 @@ function comment_render($nid, $cid = 0) {
}
if ($mode == 1) {
- if (db_result($result)) {
+ if (db_num_rows($result)) {
print "<table border=\"0\" cellpadding=\"2\" cellspacing=\"2\">\n";
print " <tr><th>". t("Subject") ."</th><th>". t("Author") ."</th><th>". t("Date") ."</th></tr>\n";
while ($comment = db_fetch_object($result)) {
diff --git a/modules/comment/comment.module b/modules/comment/comment.module
index 0f11bec1d..509341ede 100644
--- a/modules/comment/comment.module
+++ b/modules/comment/comment.module
@@ -13,6 +13,11 @@ function comment_help() {
return $output;
}
+function comment_system($field){
+ $system["description"] = t("Enables user commenting.");
+ return $system[$field];
+}
+
function comment_settings($mode, $order, $threshold) {
global $user;
@@ -516,7 +521,7 @@ function comment_render($nid, $cid = 0) {
}
if ($mode == 1) {
- if (db_result($result)) {
+ if (db_num_rows($result)) {
print "<table border=\"0\" cellpadding=\"2\" cellspacing=\"2\">\n";
print " <tr><th>". t("Subject") ."</th><th>". t("Author") ."</th><th>". t("Date") ."</th></tr>\n";
while ($comment = db_fetch_object($result)) {
diff --git a/modules/drupal.module b/modules/drupal.module
index 0a1cb8639..6468076eb 100644
--- a/modules/drupal.module
+++ b/modules/drupal.module
@@ -1,5 +1,10 @@
<?php
+function drupal_system($field){
+ $system["description"] = t("You'll need this :-)");
+ return $system[$field];
+}
+
function drupal_conf_options() {
$output .= form_textfield("Drupal server", "drupal_server", variable_get("drupal_server", "http://www.drupal.org/xmlrpc.php"), 55, 128, "The URL of your root Drupal XML-RPC server.");
$output .= form_select("Drupal directory", "drupal_directory", variable_get("drupal_directory", 0), array("Disabled", "Enabled"), "If enabled, your Drupal site will make itself know to the Drupal directory at the specified Drupal XML-RPC server. For this to work properly, you have to set your site's name, e-mail address, slogan and mission statement.");
diff --git a/modules/drupal/drupal.module b/modules/drupal/drupal.module
index 0a1cb8639..6468076eb 100644
--- a/modules/drupal/drupal.module
+++ b/modules/drupal/drupal.module
@@ -1,5 +1,10 @@
<?php
+function drupal_system($field){
+ $system["description"] = t("You'll need this :-)");
+ return $system[$field];
+}
+
function drupal_conf_options() {
$output .= form_textfield("Drupal server", "drupal_server", variable_get("drupal_server", "http://www.drupal.org/xmlrpc.php"), 55, 128, "The URL of your root Drupal XML-RPC server.");
$output .= form_select("Drupal directory", "drupal_directory", variable_get("drupal_directory", 0), array("Disabled", "Enabled"), "If enabled, your Drupal site will make itself know to the Drupal directory at the specified Drupal XML-RPC server. For this to work properly, you have to set your site's name, e-mail address, slogan and mission statement.");
diff --git a/modules/forum.module b/modules/forum.module
index 79a3363c7..a001a57fd 100644
--- a/modules/forum.module
+++ b/modules/forum.module
@@ -1,6 +1,11 @@
<?php
// $Id$
+function forum_system($field){
+ $system["description"] = t("Enables threaded discussions.");
+ return $system[$field];
+}
+
function forum_node($field) {
$info["name"] = t("discussion forum");
$info["description"] = t("A forum is a threaded discussion, enabling users to communicate about a particular topic.");
diff --git a/modules/forum/forum.module b/modules/forum/forum.module
index 79a3363c7..a001a57fd 100644
--- a/modules/forum/forum.module
+++ b/modules/forum/forum.module
@@ -1,6 +1,11 @@
<?php
// $Id$
+function forum_system($field){
+ $system["description"] = t("Enables threaded discussions.");
+ return $system[$field];
+}
+
function forum_node($field) {
$info["name"] = t("discussion forum");
$info["description"] = t("A forum is a threaded discussion, enabling users to communicate about a particular topic.");
diff --git a/modules/help.module b/modules/help.module
index 4f11236f1..423ac662c 100644
--- a/modules/help.module
+++ b/modules/help.module
@@ -1,6 +1,11 @@
<?php
// $Id$
+function help_system($field){
+ $system["description"] = t("Manages displaying online help.");
+ return $system[$field];
+}
+
function help_link($type) {
if ($type == "admin") {
$links[] = la(t("help"), array("mod" => "help"));
diff --git a/modules/help/help.module b/modules/help/help.module
index 4f11236f1..423ac662c 100644
--- a/modules/help/help.module
+++ b/modules/help/help.module
@@ -1,6 +1,11 @@
<?php
// $Id$
+function help_system($field){
+ $system["description"] = t("Manages displaying online help.");
+ return $system[$field];
+}
+
function help_link($type) {
if ($type == "admin") {
$links[] = la(t("help"), array("mod" => "help"));
diff --git a/modules/import.module b/modules/import.module
index 726dc08f5..0e3f3e239 100644
--- a/modules/import.module
+++ b/modules/import.module
@@ -11,6 +11,11 @@ function import_help() {
<?php
}
+function import_system($field){
+ $system["description"] = t("Used to import syndicated content (ie. news)");
+ return $system[$field];
+}
+
function import_conf_options() {
$number = array(5 => 5, 10 => 10, 15 => 15, 20 => 20, 25 => 25, 30 => 30, 35 => 35, 40 => 40, 45 => 45, 50 => 50, 55 => 55, 60 => 60, 65 => 65, 70 => 70, 75 => 75, 80 => 80, 85 => 85, 90 => 90, 95 => 95, 100 => 100);
$output .= form_select("Items per block", "import_block_limit", variable_get("import_block_limit", 15), $number, "The maximum number of items displayed in one block.");
diff --git a/modules/jabber.module b/modules/jabber.module
index 98ddd7480..abe1a4448 100644
--- a/modules/jabber.module
+++ b/modules/jabber.module
@@ -1,4 +1,10 @@
<?php
+// $Id$
+
+function jabber_system($field){
+ $system["description"] = t("Enables login with Jabber ID and Password");
+ return $system[$field];
+}
function jabber_info($field = 0) {
$info["name"] = "Jabber";
diff --git a/modules/locale.module b/modules/locale.module
index 4d6e8f083..c6d0cb173 100644
--- a/modules/locale.module
+++ b/modules/locale.module
@@ -35,6 +35,11 @@ function locale_help() {
<?php
}
+function locale_system($field){
+ $system["description"] = t("Enables the translation of drupal messages to languages other than English.");
+ return $system[$field];
+}
+
function locale_perm() {
return array("administer locales");
}
diff --git a/modules/locale/locale.module b/modules/locale/locale.module
index 4d6e8f083..c6d0cb173 100644
--- a/modules/locale/locale.module
+++ b/modules/locale/locale.module
@@ -35,6 +35,11 @@ function locale_help() {
<?php
}
+function locale_system($field){
+ $system["description"] = t("Enables the translation of drupal messages to languages other than English.");
+ return $system[$field];
+}
+
function locale_perm() {
return array("administer locales");
}
diff --git a/modules/node.module b/modules/node.module
index 68b64c59c..a12e61ad9 100644
--- a/modules/node.module
+++ b/modules/node.module
@@ -14,6 +14,11 @@ function node_help() {
}
}
+function node_system($field){
+ $system["description"] = t("You'll need this too.");
+ return $system[$field];
+}
+
function node_teaser($body) {
$size = 400;
diff --git a/modules/node/node.module b/modules/node/node.module
index 68b64c59c..a12e61ad9 100644
--- a/modules/node/node.module
+++ b/modules/node/node.module
@@ -14,6 +14,11 @@ function node_help() {
}
}
+function node_system($field){
+ $system["description"] = t("You'll need this too.");
+ return $system[$field];
+}
+
function node_teaser($body) {
$size = 400;
diff --git a/modules/page.module b/modules/page.module
index 3f59513d3..fa53d8bb0 100644
--- a/modules/page.module
+++ b/modules/page.module
@@ -7,6 +7,11 @@ function page_help() {
return $output;
}
+function page_system($field){
+ $system["description"] = t("Enables the creation of persistent site pages that can be added to the navigation system.");
+ return $system[$field];
+}
+
function page_node($field) {
$info["name"] = t("site page");
$info["description"] = t("If you just want to add a page with a link in the menu to your site, this would be the best choice. Unlike a story, a site page by-passes the submission queue.");
diff --git a/modules/page/page.module b/modules/page/page.module
index 3f59513d3..fa53d8bb0 100644
--- a/modules/page/page.module
+++ b/modules/page/page.module
@@ -7,6 +7,11 @@ function page_help() {
return $output;
}
+function page_system($field){
+ $system["description"] = t("Enables the creation of persistent site pages that can be added to the navigation system.");
+ return $system[$field];
+}
+
function page_node($field) {
$info["name"] = t("site page");
$info["description"] = t("If you just want to add a page with a link in the menu to your site, this would be the best choice. Unlike a story, a site page by-passes the submission queue.");
diff --git a/modules/poll.module b/modules/poll.module
index 8238ea0bc..ab7792e18 100644
--- a/modules/poll.module
+++ b/modules/poll.module
@@ -1,6 +1,11 @@
<?php
// $Id$
+function poll_system($field){
+ $system["description"] = t("Enables submission of multiple choice questions for voting.");
+ return $system[$field];
+}
+
function poll_access($op, $node) {
if ($op == "view") {
return $node->status;
diff --git a/modules/poll/poll.module b/modules/poll/poll.module
index 8238ea0bc..ab7792e18 100644
--- a/modules/poll/poll.module
+++ b/modules/poll/poll.module
@@ -1,6 +1,11 @@
<?php
// $Id$
+function poll_system($field){
+ $system["description"] = t("Enables submission of multiple choice questions for voting.");
+ return $system[$field];
+}
+
function poll_access($op, $node) {
if ($op == "view") {
return $node->status;
diff --git a/modules/queue.module b/modules/queue.module
index 833a7c442..744b83ddc 100644
--- a/modules/queue.module
+++ b/modules/queue.module
@@ -1,8 +1,12 @@
<?php
// $Id$
-function queue_conf_options() {
+function queue_system($field){
+ $system["description"] = t("Enables new content submissions to be rated before being displayed");
+ return $system[$field];
+}
+function queue_conf_options() {
$threshold_post = array(1 => 1, 2 => 2, 3 => 3, 4 => 4, 5 => 5, 6 => 6, 7 => 7, 8 => 8, 9 => 9, 10 => 10, 11 => 11, 12 => 12, 13 => 13, 14 => 14, 15 => 15, 20 => 20, 25 => 25, 30 => 30, 35 => 35, 40 => 40, 45 => 45, 50 => 50, 60 => 60, 70 => 70, 80 => 80, 90 => 90, 100 => 100);
$threshold_dump = array(-1 => -1, -2 => -2, -3 => -3, -4 => -4, -5 => -5, -6 => -6, -7 => -7, -8 => -8, -9 => -9, -10 => -10, -11 => -11, -12 => -12, -13 => -13, -14 => -14, -15 => -15, -20 => -20, -25 => -25, -30 => -30);
$threshold_expire = array(1 => 1, 2 => 2, 3 => 3, 4 => 4, 5 => 5, 6 => 6, 7 => 7, 8 => 8, 9 => 9, 10 => 10, 11 => 11, 12 => 12, 13 => 13, 14 => 14, 15 => 15, 20 => 20, 25 => 25, 30 => 30, 35 => 35, 40 => 40, 45 => 45, 50 => 50, 60 => 60, 70 => 70, 80 => 80, 90 => 90, 100 => 100);
diff --git a/modules/rating.module b/modules/rating.module
index 07acab3ec..4f8fe48be 100644
--- a/modules/rating.module
+++ b/modules/rating.module
@@ -8,6 +8,11 @@ function rating_help() {
return $output;
}
+function rating_system($field){
+ $system["description"] = t("Enables ranking of users based on the rating of their submissions.");
+ return $system[$field];
+}
+
function rating_perm() {
return array("access user ratings");
}
diff --git a/modules/search.module b/modules/search.module
index b441b096a..7ecbf677f 100644
--- a/modules/search.module
+++ b/modules/search.module
@@ -14,6 +14,11 @@ function search_help() {
return $output;
}
+function search_system($field){
+ $system["description"] = t("Enables site wide key word searching");
+ return $system[$field];
+}
+
/**
* Return an array of valid search access permissions
*/
diff --git a/modules/search/search.module b/modules/search/search.module
index b441b096a..7ecbf677f 100644
--- a/modules/search/search.module
+++ b/modules/search/search.module
@@ -14,6 +14,11 @@ function search_help() {
return $output;
}
+function search_system($field){
+ $system["description"] = t("Enables site wide key word searching");
+ return $system[$field];
+}
+
/**
* Return an array of valid search access permissions
*/
diff --git a/modules/statistics.module b/modules/statistics.module
index 3b04cf3ae..c4e1d48d0 100644
--- a/modules/statistics.module
+++ b/modules/statistics.module
@@ -14,6 +14,11 @@ function statistics_help() {
return $output;
}
+function statistics_system($field){
+ $system["description"] = t("Gathers and displays site metrics.");
+ return $system[$field];
+}
+
function statistics_cron() {
db_query("DELETE FROM referrer WHERE ". time() ." - timestamp > ". variable_get("referrer_clear", 604800));
}
diff --git a/modules/statistics/statistics.module b/modules/statistics/statistics.module
index 3b04cf3ae..c4e1d48d0 100644
--- a/modules/statistics/statistics.module
+++ b/modules/statistics/statistics.module
@@ -14,6 +14,11 @@ function statistics_help() {
return $output;
}
+function statistics_system($field){
+ $system["description"] = t("Gathers and displays site metrics.");
+ return $system[$field];
+}
+
function statistics_cron() {
db_query("DELETE FROM referrer WHERE ". time() ." - timestamp > ". variable_get("referrer_clear", 604800));
}
diff --git a/modules/story.module b/modules/story.module
index f4366d0cb..8742be964 100644
--- a/modules/story.module
+++ b/modules/story.module
@@ -7,6 +7,11 @@ function story_help() {
return $output;
}
+function story_system($field){
+ $system["description"] = t("Enables users to submit stories. These stories are not part of their blogs.");
+ return $system[$field];
+}
+
function story_conf_options() {
$output .= form_textarea("Explanation or submission guidelines", "story_help", variable_get("story_help", ""), 55, 4, "This text will be displayed at the top of the story submission form. Useful for helping or instructing your users.");
$output .= form_select(t("Minimum number of words"), "minimum_story_size", variable_get("minimum_story_size", 0), array(0 => "0 words", 10 => "10 words", 25 => "25 words", 50 => "50 words", 75 => "75 words", 100 => "100 words", 125 => "125 words", 150 => "150 words", 175 => "175 words", 200 => "200 words"), t("The minimum number of words a personal story entry should consist of. This can be useful to rule out submissions that do not meet the site's standards, such as short test posts."));
diff --git a/modules/story/story.module b/modules/story/story.module
index f4366d0cb..8742be964 100644
--- a/modules/story/story.module
+++ b/modules/story/story.module
@@ -7,6 +7,11 @@ function story_help() {
return $output;
}
+function story_system($field){
+ $system["description"] = t("Enables users to submit stories. These stories are not part of their blogs.");
+ return $system[$field];
+}
+
function story_conf_options() {
$output .= form_textarea("Explanation or submission guidelines", "story_help", variable_get("story_help", ""), 55, 4, "This text will be displayed at the top of the story submission form. Useful for helping or instructing your users.");
$output .= form_select(t("Minimum number of words"), "minimum_story_size", variable_get("minimum_story_size", 0), array(0 => "0 words", 10 => "10 words", 25 => "25 words", 50 => "50 words", 75 => "75 words", 100 => "100 words", 125 => "125 words", 150 => "150 words", 175 => "175 words", 200 => "200 words"), t("The minimum number of words a personal story entry should consist of. This can be useful to rule out submissions that do not meet the site's standards, such as short test posts."));
diff --git a/modules/system.module b/modules/system.module
index a1fe0c515..99aea87d1 100644
--- a/modules/system.module
+++ b/modules/system.module
@@ -8,6 +8,11 @@ function system_help() {
return $output;
}
+function system_system($field){
+ $system["description"] = t("You'll need this.");
+ return $system[$field];
+}
+
function system_help_cache() {
$output .= "<p>Drupal has a caching mechanism that stores dynamically generated pages in a database. By caching a page, Drupal does not have to generate the page each time it is requested. Only pages requested by anonymous users are being cached. When a cached page is accessed, Drupal will retrieve that page with minimal overhead using one SQL query only, thus reducing both the server load and the response time.</p>";
$output .= "<p>Drupal's caching mechanism can be enabled and disabled by the site administrators from the 'settings' page. He can also define how long cached pages should be kept.</p>";
diff --git a/modules/system/system.module b/modules/system/system.module
index a1fe0c515..99aea87d1 100644
--- a/modules/system/system.module
+++ b/modules/system/system.module
@@ -8,6 +8,11 @@ function system_help() {
return $output;
}
+function system_system($field){
+ $system["description"] = t("You'll need this.");
+ return $system[$field];
+}
+
function system_help_cache() {
$output .= "<p>Drupal has a caching mechanism that stores dynamically generated pages in a database. By caching a page, Drupal does not have to generate the page each time it is requested. Only pages requested by anonymous users are being cached. When a cached page is accessed, Drupal will retrieve that page with minimal overhead using one SQL query only, thus reducing both the server load and the response time.</p>";
$output .= "<p>Drupal's caching mechanism can be enabled and disabled by the site administrators from the 'settings' page. He can also define how long cached pages should be kept.</p>";
diff --git a/modules/taxonomy.module b/modules/taxonomy.module
index 24d0062fd..695db46d2 100644
--- a/modules/taxonomy.module
+++ b/modules/taxonomy.module
@@ -1,6 +1,11 @@
<?php
// $Id$
+function taxonomy_system($field){
+ $system["description"] = t("Enables the organization of content into categories and subcategories.");
+ return $system[$field];
+}
+
function taxonomy_feed() {
global $id, $or, $and, $type;
diff --git a/modules/taxonomy/taxonomy.module b/modules/taxonomy/taxonomy.module
index 24d0062fd..695db46d2 100644
--- a/modules/taxonomy/taxonomy.module
+++ b/modules/taxonomy/taxonomy.module
@@ -1,6 +1,11 @@
<?php
// $Id$
+function taxonomy_system($field){
+ $system["description"] = t("Enables the organization of content into categories and subcategories.");
+ return $system[$field];
+}
+
function taxonomy_feed() {
global $id, $or, $and, $type;
diff --git a/modules/tracker.module b/modules/tracker.module
index b88df8ed7..5335b2e6d 100644
--- a/modules/tracker.module
+++ b/modules/tracker.module
@@ -6,6 +6,11 @@ function tracker_help() {
return $output;
}
+function tracker_system($field){
+ $system["description"] = t("Enables tracking of recent and new comments for site readers.");
+ return $system[$field];
+}
+
function tracker_link($type) {
if ($type == "menu.view" && user_access("access comments")) {
diff --git a/modules/tracker/tracker.module b/modules/tracker/tracker.module
index b88df8ed7..5335b2e6d 100644
--- a/modules/tracker/tracker.module
+++ b/modules/tracker/tracker.module
@@ -6,6 +6,11 @@ function tracker_help() {
return $output;
}
+function tracker_system($field){
+ $system["description"] = t("Enables tracking of recent and new comments for site readers.");
+ return $system[$field];
+}
+
function tracker_link($type) {
if ($type == "menu.view" && user_access("access comments")) {
diff --git a/modules/user.module b/modules/user.module
index d68b170cf..c3f869ca2 100644
--- a/modules/user.module
+++ b/modules/user.module
@@ -4,6 +4,11 @@
session_set_save_handler("sess_open", "sess_close", "sess_read", "sess_write", "sess_destroy", "sess_gc");
session_start();
+function user_system($field){
+ $system["description"] = t("Enables a user registration system.");
+ return $system[$field];
+}
+
/*** Session functions *****************************************************/
function sess_open($save_path, $session_name) {
@@ -709,7 +714,7 @@ function user_login($edit = array(), $msg = "") {
** When possible, determine corrosponding external auth source. Invoke source, and login user if successful:
*/
- if (!$user && $server && $result = user_get_authmaps("$name@$server")) {
+ if (!$user && $server && $result = user_get_authmaps("$name@$server")) {
if (module_invoke(key($result), "auth", $name, $pass, $server)) {
$user = user_external_load("$name@$server");
watchdog("user", "external load: $name@$server, module: " . key($result));
diff --git a/modules/user/user.module b/modules/user/user.module
index d68b170cf..c3f869ca2 100644
--- a/modules/user/user.module
+++ b/modules/user/user.module
@@ -4,6 +4,11 @@
session_set_save_handler("sess_open", "sess_close", "sess_read", "sess_write", "sess_destroy", "sess_gc");
session_start();
+function user_system($field){
+ $system["description"] = t("Enables a user registration system.");
+ return $system[$field];
+}
+
/*** Session functions *****************************************************/
function sess_open($save_path, $session_name) {
@@ -709,7 +714,7 @@ function user_login($edit = array(), $msg = "") {
** When possible, determine corrosponding external auth source. Invoke source, and login user if successful:
*/
- if (!$user && $server && $result = user_get_authmaps("$name@$server")) {
+ if (!$user && $server && $result = user_get_authmaps("$name@$server")) {
if (module_invoke(key($result), "auth", $name, $pass, $server)) {
$user = user_external_load("$name@$server");
watchdog("user", "external load: $name@$server, module: " . key($result));
diff --git a/modules/watchdog.module b/modules/watchdog.module
index 545dd32af..d4e7b654e 100644
--- a/modules/watchdog.module
+++ b/modules/watchdog.module
@@ -8,6 +8,11 @@ function watchdog_help() {
<?php
}
+function watchdog_system($field){
+ $system["description"] = t("Logs and records system events.");
+ return $system[$field];
+}
+
function watchdog_perm() {
return array("administer watchdog");
}
diff --git a/modules/watchdog/watchdog.module b/modules/watchdog/watchdog.module
index 545dd32af..d4e7b654e 100644
--- a/modules/watchdog/watchdog.module
+++ b/modules/watchdog/watchdog.module
@@ -8,6 +8,11 @@ function watchdog_help() {
<?php
}
+function watchdog_system($field){
+ $system["description"] = t("Logs and records system events.");
+ return $system[$field];
+}
+
function watchdog_perm() {
return array("administer watchdog");
}
diff --git a/modules/weblogs.module b/modules/weblogs.module
index ebd7671c6..e62e3936a 100644
--- a/modules/weblogs.module
+++ b/modules/weblogs.module
@@ -12,6 +12,11 @@ function weblogs_help() {
return $output;
}
+function weblogs_system($field){
+ $system["description"] = t("Alerts weblogs.com that your site has updated.");
+ return $system[$field];
+}
+
function weblogs_cron() {
if (variable_get("weblogs_ping", 0) && variable_get("site_name", 0) && variable_get("site_slogan", 0)) {