diff options
author | Steven Wittens <steven@10.no-reply.drupal.org> | 2004-09-09 10:24:10 +0000 |
---|---|---|
committer | Steven Wittens <steven@10.no-reply.drupal.org> | 2004-09-09 10:24:10 +0000 |
commit | e21c8812eaf35f5e3fad9521de4c918dd47a114f (patch) | |
tree | 0446d0cb0aabd845da156f75bacf682ebf2414de | |
parent | b84b6e42cf2f6d64772f20d695258c83f0652fa1 (diff) | |
download | brdo-e21c8812eaf35f5e3fad9521de4c918dd47a114f.tar.gz brdo-e21c8812eaf35f5e3fad9521de4c918dd47a114f.tar.bz2 |
Tiny change to drupal_directory_page() in drupal.module to allow the site list to be sorted on any column (alphabetical is prone to abuse by prefixing the site name with quotes, dashes, hash, ...).
-rw-r--r-- | modules/drupal.module | 4 | ||||
-rw-r--r-- | modules/drupal/drupal.module | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/modules/drupal.module b/modules/drupal.module index b5f417f72..388b8dac6 100644 --- a/modules/drupal.module +++ b/modules/drupal.module @@ -111,8 +111,8 @@ function drupal_directory_ping($arguments) { * This function may be called from a custom page on sites that are * Drupal directory servers. */ -function drupal_directory_page() { - $result = db_query('SELECT * FROM {directory} ORDER BY name'); +function drupal_directory_page($sort = 'name') { + $result = db_query('SELECT * FROM {directory} ORDER BY '. $sort); while ($site = db_fetch_object($result)) { $output .= "<a href=\"$site->link\">$site->name</a> - $site->slogan<div style=\"padding-left: 20px;\">$site->mission</div><br />"; diff --git a/modules/drupal/drupal.module b/modules/drupal/drupal.module index b5f417f72..388b8dac6 100644 --- a/modules/drupal/drupal.module +++ b/modules/drupal/drupal.module @@ -111,8 +111,8 @@ function drupal_directory_ping($arguments) { * This function may be called from a custom page on sites that are * Drupal directory servers. */ -function drupal_directory_page() { - $result = db_query('SELECT * FROM {directory} ORDER BY name'); +function drupal_directory_page($sort = 'name') { + $result = db_query('SELECT * FROM {directory} ORDER BY '. $sort); while ($site = db_fetch_object($result)) { $output .= "<a href=\"$site->link\">$site->name</a> - $site->slogan<div style=\"padding-left: 20px;\">$site->mission</div><br />"; |