Commit Graph

856 Commits (a6c8b10d8e07075f2bbab81d3d972f3175ebe3ee)

Author SHA1 Message Date
Dries Buytaert ad83b449f7 - Bugfix: found a bug with the 'create poll' title attribute. It was
getting added to the <a> tag as '0="title" 1="Add a new poll."'.

  Patch by Revar.
2002-05-26 09:03:16 +00:00
Dries Buytaert 04e491f846 - Now all themes use the new taxonomy stuff, we can remove the depricated
function node_index() - it was an empty function.
2002-05-24 21:37:42 +00:00
Kjartan Mannes f711baceb7 - the user_admin_edit() would loose the theme settings.
- added some more help text to page.module.
2002-05-24 12:27:10 +00:00
Kjartan Mannes 66e1bbfb93 - pending user accounts will not be notified to the site_email.
- fixed access checks on the register form, do this before you enter the
  _save function. If registrations are disabled the register link will
  no longer show (again).
- changed &#187 to &raquo, using the names of entities are better than
  the numbers.
- fixed user information being set when account is registered (properly this
  time, really!)
- reversed the if(!...) commit.
- node_add specifies more defaults.
- added link to blog entries from user page.
2002-05-23 14:14:48 +00:00
Kjartan Mannes 5f6d733b70 - node security fixes.
- fixing the UI to represent what actually happens when you are an admin.
2002-05-22 23:28:48 +00:00
Kjartan Mannes d62d65ae7e - fixing the last fixes. 2002-05-22 22:55:14 +00:00
Steven Wittens bb3803b63e Poll.module:
Node links didn't always show up in the poll side-block, only when having voted. Fixed.
2002-05-21 23:46:07 +00:00
Kjartan Mannes c85636ca85 - fixing spaces in url. Bug #192 2002-05-21 21:23:31 +00:00
Steven Wittens f1f458ddf0 Poll.module:
Cosmetical bugfix, "1 vote" instead of "1 votes" (using format_plural)
2002-05-21 11:50:00 +00:00
Steven Wittens 52bfb7105a Locale.module:
Added a piece of code to insert common strings (currently weekdays and month-names) into the locale table. It's triggered whenever you visit the locale admin pages, but executes only once.
2002-05-20 22:41:33 +00:00
Kjartan Mannes 837087ea99 - the comment control panel is now only shown when there are comments. 2002-05-20 21:55:22 +00:00
Kjartan Mannes 34650f8f11 - tweaking the links. Too many of them. 2002-05-20 21:12:17 +00:00
Kjartan Mannes 33604ae034 - fixing perma links. 2002-05-20 21:03:07 +00:00
Kjartan Mannes 59b9ebaad2 - bug fix. 2002-05-20 16:39:58 +00:00
Dries Buytaert 6d3be31eb2 - Fixed typo in the "request new password" e-mail:
diff -r1.69 user.module
869c869
<       $body = strtr(variable_get("user_mail_pass_body", t("%username,\n\nHere is your new password for %site. You may now login to %uri". drupal_url(array("mod" => "user", "op" => "login"), "module") ." using the following username and password:\n\nusername: %username\npassword: %password\n\nAfter logging in, you may wish to change your password at %uri". drupal_url(array("mod" => "user", "op" => "edit"), "module") ."\n\nYour new %site membership also enables to you to login to other Drupal powered web sites (e.g. http://www.drop.org) without registering. Just use the following Drupal ID and password:\n\nDrupal ID: %username@%uri_brief\npassword: %password\n\n\n--  %site team")), $variables);
---
>       $body = strtr(variable_get("user_mail_pass_body", t("%username,\n\nHere is your new password for %site.  You may now login to %uri". drupal_url(array("mod" => "user", "op" => "login"), "module") ." using the following username and password:\n\nusername: %username\npassword: %password\n\nAfter logging in, you may wish to change your password at %uri". drupal_url(array("mod" => "user", "op" => "edit"), "module") .".\n\nYour new %site membership also enables you to login to other Drupal powered web sites (e.g. http://www.drop.org/) without registering.  Just use the following Drupal ID and password:\n\nDrupal ID: %username@%uri_brief\npassword: %password\n\n\n-- %site team")), $variables);
2002-05-20 09:31:58 +00:00
Kjartan Mannes 3d5d247690 - changing sort order. 2002-05-20 09:19:43 +00:00
Dries Buytaert f3c8757179 - Ran the code through 'scripts/code-clean.sh': removed trailing whitespace
(and possibly tabs).
2002-05-20 07:34:38 +00:00
Dries Buytaert d895ef8c40 - Bugfix: the tracker module was using an incorrect time interval to show
recent/new comments.  Patch by Gerhard.
2002-05-20 07:32:01 +00:00
Kjartan Mannes c9871b7814 - updating all nodes to use taxonomy terms.
- updated node modules not to cause errors when taxonomy module is disabled.
- added %date variable to user mail configuration.
- added hyperlinks to admin.php?mod=system (site configuration) for easy access.
- usual coding style and xhtml fixes.
2002-05-19 23:05:05 +00:00
Steven Wittens 71c7b8465c Fixed bug reported by Gerhard:
module.php?mod=login should be module.php?mod=user&op=login in the emails that user.mod sends out.
2002-05-17 14:40:58 +00:00
Kjartan Mannes c1f617a3ab - fixing bug #181. 2002-05-16 09:32:01 +00:00
Kjartan Mannes 35f44e83f8 - xhtml errors
- improper link attributes.
2002-05-15 20:39:55 +00:00
Steven Wittens 87c134fa1e Possible bug with filtering: linebreaks inside style's got converted into breaks. 2002-05-14 21:56:01 +00:00
Kjartan Mannes cc59e1f110 - fixing bug #179 2002-05-13 22:16:33 +00:00
Kjartan Mannes 741a0cc594 - fixing a parse error. 2002-05-13 22:07:26 +00:00
Kjartan Mannes 3bf40eccde - fixing parse error. 2002-05-13 19:14:35 +00:00
Kjartan Mannes 581bc6a267 - more coding style fixes. 2002-05-13 18:59:53 +00:00
Kjartan Mannes 706a2e199a - using format_name instead of some local hack. 2002-05-12 20:31:48 +00:00
Kjartan Mannes 8c0d452d37 - added access checking to queue block.
- fixed queue block not showing up when it supposed to.
2002-05-12 20:12:23 +00:00
Kjartan Mannes ea4643a180 - fixed links.
- added link to a users recent comments on their info page.
2002-05-12 19:31:50 +00:00
Kjartan Mannes cb2345e9c3 - and I missed one of those l() calls. These things are tricky :) 2002-05-12 18:22:37 +00:00
Kjartan Mannes 17d283799e - messed up the parameters. 2002-05-12 18:20:59 +00:00
Kjartan Mannes b86e23216e - fixed some nav links. 2002-05-12 18:16:50 +00:00
Kjartan Mannes 524cf07d12 - module and theme admin pages work again. 2002-05-12 16:19:10 +00:00
Kjartan Mannes f86a944979 - applied Stevens link patch.
- fixed block permissions.
- fixed user admin page errors: http://www.drupal.org/node.php?id=173.
- cleaned up common.inc a bit: removed format_info, path_img, field_merge.
2002-05-12 15:40:57 +00:00
Kjartan Mannes 86552cb4b6 - changed block, module and theme config pages to use checkboxes.
- coding style clean ups.
- fixed taxonomy causing errors.
2002-05-11 16:21:48 +00:00
Steven Wittens c72bf4b5f7 Code-style fix 2002-05-11 15:51:52 +00:00
Steven Wittens df5dee8444 Poll.module:
- (forgot to mention in the last update) The side-block for the poll now has node-links
- Prevented 'read more' links (there's nothing to 'read more' for polls)
2002-05-11 15:20:35 +00:00
Steven Wittens cd19768bf1 Poll.module:
- Fixed edit form not defaulting to the correct amount of choices.
2002-05-11 13:56:31 +00:00
Dries Buytaert 8c69c3a912 - Improved viewing of individual comments. 2002-05-05 19:02:02 +00:00
Kjartan Mannes 69ec1a6996 - making sure the nodes call filter(). 2002-05-04 18:56:43 +00:00
Kjartan Mannes d09d6d2d97 - fixing the style filter. 2002-05-03 20:35:34 +00:00
Kjartan Mannes 8b153f32f4 - filter changes part 1. Part 2 tomorrow. 2002-05-03 20:27:53 +00:00
Kjartan Mannes 72f33dde32 - fixed comment control settings:
http://www.drupal.org/node.php?id=115
2002-05-03 12:56:57 +00:00
Kjartan Mannes ce4993d29c - fixed indentation.
- added $Id$
2002-05-02 21:41:29 +00:00
Kjartan Mannes a93b2a1740 - user.module used a obsolete variable_get.
- set blocks for new users.
2002-05-02 20:32:36 +00:00
Dries Buytaert 837041f115 - XHTML-ified a few things. 2002-05-02 20:28:11 +00:00
Kjartan Mannes 30dd6ea68f - changed from a select to checkbox on edit account page.
- added a basic help text.
2002-05-02 20:21:51 +00:00
Dries Buytaert 73430ade47 Applied Moshe's user module improvements:
- Admins may now change passwords for users.

 - Confirmation message for user_admin_edit is now formatted by standard
   status() function.

 - Improved user experience for anonymous users when they browse to an
   access controlled URL.  Such users will now login and then are
   redirected to the destination URL.  Previously, they received the
   message_access() text.

 - Added a "Who's new" block.
2002-05-02 19:56:51 +00:00
Kjartan Mannes 3f14fd77bf - small update .htaccess, fixed the blog link.
- some interface changes in block admin page.
2002-05-02 19:55:22 +00:00
Kjartan Mannes cd334c1364 - re-adding the module.php?mod=blog&node=USER. 2002-05-02 19:36:03 +00:00
Kjartan Mannes a4b5005640 - merged block and box modules. modules/box.module should be removed
or disabled as it will cause errors otherwise.

  - split status into status and custom. Status will turn the block
    on/off, and custom defined if the user can change the status.
    Requires sql update.

  - reintroduced user page to configure blocks.
2002-05-02 19:13:45 +00:00
Kjartan Mannes 891cad97a3 - clearing extra spaces from user.module.
- patching weblogs.module.
2002-05-02 14:59:45 +00:00
Kjartan Mannes 4847fe188b - fixed a few coding style issues.
- got the _nasty_ Netscape 4 bug. Even wrote a nice blog about it. Now I
  need sleep.
  http://www.kjartan.net/node.php?id=53
- fixed the register now link showing up when user registration are disabled.
2002-05-01 12:34:04 +00:00
Kjartan Mannes f423f91d37 - fixed the son of session crash. Its amazing how vitally important it is to return
valid data is to PHP.. one mistake and things start to crash at random times.
2002-04-29 18:10:56 +00:00
Dries Buytaert 5c6122b4ce - Renamed "settings and filters" to "site configuration": you might have to
update your user's permissions.
2002-04-28 09:53:55 +00:00
Dries Buytaert 3eb55eae71 - Fixed a glitch in the taxonomy module. Contributed by Marco. 2002-04-28 09:08:02 +00:00
Dries Buytaert ae263bf607 - Rewrote role management, splitting the table in two. There are no
improvements right now, but this patch will help me adding support
  for taxonomy-based permissions.  Contributed by Marco.
2002-04-28 08:55:00 +00:00
Dries Buytaert d7b4aac13e - By default, nodes posted through the bloggerapi.module will have
read/write comments.  Patch by Mark Cornick, approved by Greg Tyrelly.
2002-04-27 13:10:20 +00:00
Steven Wittens 75d4c15f07 Cosmetic bugfix:
Level 0 comments were still wrapped with a zero-width indentation table. Because the indentation-column contains a space, there was still a slight margin.
2002-04-25 20:59:50 +00:00
Dries Buytaert dbf9469d52 - Made the date strings configurable. Patch by Simon Lindsay. 2002-04-24 21:04:37 +00:00
Dries Buytaert 681dfc4ac0 - Bugfix: solve problem with locales being "disabled". Reported by Jerritt,
fixed by Marco.
2002-04-24 20:55:20 +00:00
Kjartan Mannes be5f1d2e9d - fixing that persistant <br \> 2002-04-22 09:30:13 +00:00
Kjartan Mannes de5b9a168d - bug fixes:
* fixed mails not being parsed properly.
    * tracker now shows user name when you view your own recent
      comments.
    * link to submission queue now points to the right place.
    * fixed jabber module.
    * theme is now activated when changed.
- applied Gerhards coding style patch.
2002-04-22 09:05:36 +00:00
Dries Buytaert 8043cb998f - Applied Marco's big patch, including contributions from Moshe:
+ Changed the db_query() API.

    + Wrapped all links in l(), lm(), la(), ..., drupal_url() functions.

    + XHTML-ified some HTML.

    + Wrapped a lot of text in the administrative pages in a t()
      function.

    + Replaced all $REQUEST_URI/$PATH_INFOs by request_uri().

    + Small bugfixes (eg. bug in book_export_html() and clean-ups (eg.
      RSS code).

    + Fixed some bugs in the taxonomy module (eg. tree making bug), added
      new functionality (eg. new APIs for use by other modules), included
      Moshe's taxonomy extensions, and some documentation udpates.

    + ...
2002-04-20 11:52:50 +00:00
Steven Wittens 0a966e1ed4 Updated poll.module:
- Removed obsolete lid column (changed update.php and database.mysql)
- Added short help
2002-04-20 01:51:05 +00:00
Kjartan Mannes 1b573fb0ba - book log is now saved and shown when necessary.
- fixed poll title not showing up.
2002-04-17 10:15:13 +00:00
Kjartan Mannes 0bd45edcb7 - changing regex. Fixes http://www.drupal.org/node.php?id=107 2002-04-15 22:06:27 +00:00
Kjartan Mannes 6840a20935 Patch by Moshe (thanks)
- fix mail templating bugs
- fix admin account editing (related to theme changeover)
- fix description when editing a Jabber ID.
2002-04-15 21:47:13 +00:00
Kjartan Mannes 03c4b3c308 - submit page will no longer give errors.
- empty taxonomy sets should now be well behaved.
2002-04-15 16:39:26 +00:00
Dries Buytaert d8cd54969c - Added Marco's long-awaited taxonmy module and patches - a replacement
for the meta system.  The patches add some extra functionality to the
  comment system (for example, comments can be set read-only) and fix a
  couple of small problems.

  + I integrated the required SQL updates from the varius *.mysql files
    into the "update.php" script.  Upgrading should be easy ...

  + I did not apply/commit the "user.diff" as requested by Marco ...

  + I didn't know what to do with "forum.module" and "forum2.module":
    what do you want me to do with it Marco?  Which one should go in?

  + Can we remove "node_index()" now; both from "node.module" and the
    themes?

  + Thanks Marco!
2002-04-14 20:46:41 +00:00
Kjartan Mannes e5fd671307 - made a typo in one of the updated t()'s. 2002-04-14 20:40:27 +00:00
Dries Buytaert b7326a33e9 - Removed the meta.module. We are about to replace it ... 2002-04-14 20:02:26 +00:00
Kjartan Mannes 5592761620 This is a major change to the system, needs more testing!
Committing Changes by Moshe Weitzman:
- admin_user_account(), user_edit(), and user_view() no longer have any
  hard code for authentication modules. instead authentication modules
  implement the _user hook.
- fixed a couple 'help' typos.
- linked the 'REGISTER' text in the login block to the register page.
  this page now advertises DA better if site employs DA.
- admins may now edit everything about a user account (was a feature
  request).
- user #1 may now login immediately, in addition to receiving his
  password via email.

Other changes:
- modules and themes are now enabled/disabled in the administrative /
  settings / modules | themes pages. Requires SQL update and things must
  be enabled before your site returns to normal. TODO: enable all
  functionality. (For now just do UPDATE system SET status = 1;)
- removed $themes from conf.php.
- added a $theme->system() function where theme can specify settings.
  All themes in the Drupal CVS have been updated to use this.
- added _system hook to modules. TODO: update modules to use this.
- changed strange use of sprintf to the usual strtr. The disadvantage of
  sprintf is that it requires translations to keep the string order,
  which may not be possible in all languages.
- an invalid/nonexisting theme in a user profile will now fallback to the
  BaseTheme instead of crashing.
2002-04-14 19:34:04 +00:00
Kjartan Mannes 933fd5e7fd - removing robots.txt and cvs.module
- commiting patch to cloud.module from Remco.
2002-04-12 19:17:12 +00:00
Dries Buytaert 5d9a8e34a9 - Made the cloud module a lot more configurable: both the update interval
and the number of bytes required for an update, can be changed now.
2002-04-08 19:50:28 +00:00
Steven Wittens 9e4e2dd57c Rewrite of poll.module... improvements:
- Anonymous users' voting is controlled by IP
- Correct handling of multiple polls on one page
- CVS compatible
2002-04-07 17:22:59 +00:00
Kjartan Mannes 7dfd5f0b7e - my editor got set up to insert tabs instead of spaces. Cleaning up. 2002-04-05 18:11:42 +00:00
Steven Wittens 6d959ebe3f Fixed bug: the first node's id is not calculated correctly 2002-04-04 18:22:56 +00:00
Kjartan Mannes 873ee86a56 - trying to finally close bug #85. 2002-04-02 12:15:42 +00:00
Kjartan Mannes 1e4308a939 - made the user information block into two different blocks. One for
login and one for user information.
- added link to help in book module (post-patch, see below).
- applied various patches:
  Patch by Greg Tyrelle <greg@tyrelle.net>
  - tracker module now shows usernames next to comments.

  Patch by Moshe Weitzman <moshe@wallaware.com>
  - book module has a more complete help.
  - added administrative link to export book to html
  - fixed non book nodes not showing up in trees.

  Patch by moshe weitzman <weitzman@tejasa.com>
  - links can be defined in the configuration file.
2002-04-02 09:45:57 +00:00
Dries Buytaert 1e8c9d8192 - Included documentation contributed by Moshe. 2002-03-26 21:33:45 +00:00
Dries Buytaert 9111bfa901 - Small bugfix. 2002-03-26 21:33:23 +00:00
Dries Buytaert 7ef784077f - Added the bloggerapi module to CVS. 2002-03-24 21:10:57 +00:00
Kjartan Mannes edfc930a41 - queued nodes can now be viewed by the author and the people who voted
for it.
- comments are shown below the queued node, can be disabled in the admin /
  settings and filters.
2002-03-20 20:04:23 +00:00
Kjartan Mannes c7b58a1e63 - page node's can now be promoted to the front page and the abstract will
show instead of the whole content.
2002-03-19 19:33:42 +00:00
Kjartan Mannes 4ec8a9323f - made some design changes to the user block. 2002-03-09 18:11:28 +00:00
Kjartan Mannes 52c9f26332 - made a link relative instead of absolute. 2002-03-09 17:56:19 +00:00
Kjartan Mannes 0dfd15efc6 - fixing some access issues. 2002-03-09 17:08:43 +00:00
Kjartan Mannes 1fe8d6b195 - more typo bugs. 2002-03-05 22:10:21 +00:00
Kjartan Mannes e3d2c46f04 - applied search patch.
- added who is online block.
- made weblog module more configurable.
- users may now delete their own accounts (Feature #8)
- users may now request a password using email address *or* username.
  formerly required both items to match an account which was onerous.
- the link to request a new password is now presented whenever a user
  fails login.
- there is now a confirmation message after submitting edits to your
  user information.
- error messages in user.module may now be stylized by themes.
- <hook>_form has a $param setting you can fill with form parameters.
- improved wording for a few config settings.
- fixed various non-coding standard things.
2002-03-05 20:15:17 +00:00
Kjartan Mannes f8372fa306 - added access check to the menu.create links. 2002-02-28 20:05:56 +00:00
Kjartan Mannes 2410cf51c8 - changed the access on the menu.create link to post content.
http://www.drupal.org/node.php?id=91
2002-02-28 10:52:23 +00:00
Dries Buytaert 147cd225c9 - Added missing translation, reported by Nick. 2002-02-25 20:37:21 +00:00
Dries Buytaert c5fcdd3194 - Included the documentation contributed by Moshe. 2002-02-25 20:26:38 +00:00
Dries Buytaert 460f0e54df - Added documentation contributed by Moshe. 2002-02-22 19:44:22 +00:00
Dries Buytaert 9c58e68f97 - Added documentation contributed by Moshe. 2002-02-22 19:23:04 +00:00
Kjartan Mannes 64c1b5f110 - updated configuration/user.module to use ini_get("sendmail_from") as
default value.
2002-02-20 22:44:25 +00:00
Kjartan Mannes fc88037a63 - minor modification to node_page(). It now acts like node.php. 2002-02-19 23:19:53 +00:00
Kjartan Mannes c9fc36fcdc - made username check case insensitive. 2002-02-19 22:56:17 +00:00
Dries Buytaert aa256d3603 - Small update. 2002-02-19 19:48:05 +00:00
Steven Wittens fd59f5a199 - Added missing 'return' statement which broke username verification. 2002-02-18 16:42:24 +00:00
Kjartan Mannes 8c70eae2e4 - changing <? to <?php , reported by ax. 2002-02-16 13:38:00 +00:00
Dries Buytaert 2026396d09 - Commited some changes made by Kjartan. 2002-02-14 19:25:01 +00:00
Dries Buytaert b0b7e03859 - Some more documentation updates. 2002-02-07 20:18:22 +00:00
Dries Buytaert 7ab2b40d74 - Included the cache documentation. 2002-02-07 19:59:37 +00:00
Dries Buytaert 9156f75654 - Changed a reference to drop.org into a reference to drupal.org. 2002-02-02 12:34:38 +00:00
Dries Buytaert 4b46252c38 - Made the calendar module accept a $date parameter such that you
can jump directly to a certain date in the archives.  Also made
  the calendar link to itself such that it is self-contained.

- Code beautifications: quoted a lot of arrays, removed dead code
  and simplified a few things.

- Replaced the Calendar class by one function "calendar_display":
  using a class (or class instance, or object) doesn't make sense
  in the archives' case.

- Renamed "calendar.module" to "archive.module".

- Fixed a /problem/ with node settings not always being saved like
  expected.

- Reorganized the user menu: renamed a couple of links for clarity
  and structure.

- Fixed a few typos.
2002-01-31 20:28:39 +00:00
Dries Buytaert c1c612b128 - Made the calendar module accept a $date parameter such that you
can jump directly to a certain date in the archives.  Also made
  the calendar link to itself such that it is self-contained.

- Code beautifications: quoted a lot of arrays, removed dead code
  and simplified a few things.

- Replaced the Calendar class by one function "calendar_display":
  using a class (or class instance, or object) doesn't make sense
  in the archives' case.

- Renamed "calendar.module" to "archive.module".

- Fixed a /problem/ with node settings not always being saved like
  expected.

- Reorganized the user menu: renamed a couple of links for clarity
  and structure.

- Fixed a few typos.
2002-01-31 20:23:44 +00:00
Kjartan Mannes 64d11e1cc2 - updated user_mail() to return the result from the mail() call. 2002-01-31 15:32:30 +00:00
Kjartan Mannes 8678951608 - nodes can now be set to static which will pin them to the front page as
long as they are promoted and/or static.
- needs an sql update.
2002-01-31 14:03:17 +00:00
Dries Buytaert d988dae61f - Applied Natrak's module improvements. 2002-01-30 18:15:02 +00:00
Dries Buytaert f9a508d5dd - Fixed more than 30 HTML and XML well-formedness errors. 2002-01-27 14:58:45 +00:00
Steven Wittens 362cccab7b Typo in docs: "system geenrated password " > "generated". 2002-01-23 19:45:31 +00:00
Kjartan Mannes 8c672011a2 - moved user block from theme.inc to user.module.
* only problem is that the admin.php link is not available until the
      admin enables the block.
    * $theme->user is obsolete, will patch the themes properly in a
      later patch.
- moved moderation block from theme.inc to queue.module.
    * removed theme_moderation_results().
- updated database/database.mysql.
2002-01-21 17:31:13 +00:00
Dries Buytaert 61edf798ee - Applied Marco's patch. See mailing list for more information. 2002-01-17 20:18:12 +00:00
Dries Buytaert 5b502e3a37 - Removed print-statement from user_mail(). 2002-01-16 21:46:56 +00:00
Kjartan Mannes 076034e7f2 - increased the max limit for the HTML filter config textfield to 255. 2002-01-14 10:50:04 +00:00
Dries Buytaert f84dc3a487 - Applied Marco's locale improvements / clean-ups. 2002-01-12 21:50:58 +00:00
Dries Buytaert a3e993480c - Fixed bug #42: "Nodes end up in submission queue, even if 'queue for
moderation' is toggeld off."
2002-01-12 14:18:29 +00:00
Dries Buytaert 47daf7f006 - Added some more explanations. 2002-01-12 12:51:21 +00:00
Dries Buytaert ca95b491ff - Updated some of the descriptions. 2002-01-11 22:09:11 +00:00
Dries Buytaert b1d86208eb - Applied Marco's first "remember me" patch. 2002-01-11 21:00:37 +00:00
Kjartan Mannes 3b5c380611 Session
- attempted to fixed crashes with the custom session handler.

External SMTP library
 - added functionality to have Drupal not use the default PHP mail()
   function. For more info see: http://www.drupal.org/node.php?id=44
   Note: for this to work all modules that send mails should use the
   Drupal function to send mail:
     user_mail($mail, $subject, $message, $header);

Calendar
 - added an archive page which users can use to find archives instead of
   the good old block.

Miscellaneous
 - fixed a "random" offset bug on module.inc that occurred on Windows.

All of this needs more testing, and further suggestions are welcome.
2002-01-09 14:35:40 +00:00
Dries Buytaert c71e133958 - Added about 50 title tags. 2002-01-07 22:08:52 +00:00
Dries Buytaert 0542bbd752 - Small documentation update 2002-01-05 22:44:31 +00:00
Dries Buytaert 01dfd4b2e0 A first tiny change:
- Made the "account settings"-link point to the "edit user information"
  page rather than the "view user information" page.

- Removed the "logout" link from the user menu (user_menu() function).
2002-01-05 22:23:19 +00:00
Dries Buytaert 1a31862db9 - Made updating "old" feeds a bit more fine grained. 2002-01-05 21:50:00 +00:00
Dries Buytaert a17812ccdb - Improved the feed handling which solves "almost duplicate" posts being
inserted when someone would update his site/feed after we imported it.
2002-01-05 21:48:14 +00:00
Dries Buytaert 09d054a4f4 - Integrated Marco's locale patch. 2002-01-05 17:07:48 +00:00
Dries Buytaert 075233c24c - Fixed 2 small typos in a form field description. 2002-01-05 16:45:09 +00:00
Dries Buytaert f9abcda22f - Fixed bug with comment sorting (reported by weitzman).
- New comments are being marked with a small red star.
2002-01-03 22:02:23 +00:00
Dries Buytaert 52dfd806cc - Fixed a typo. 2002-01-01 22:20:41 +00:00
Dries Buytaert be3f89b06b - Fixed a typo: comments_all() -> comment_all() 2002-01-01 22:17:54 +00:00
Dries Buytaert 71da8e0a8c - Fixed a small glitch in book_tree() 2002-01-01 11:26:29 +00:00
Dries Buytaert d85e45bf64 - Added "x new comments" feature. Requires a SQL update.
- Tidied up some comment related code in node.module.
2001-12-31 13:02:53 +00:00
Dries Buytaert 69f1b4d3e0 - Small improvement to the exported RSS feed. 2001-12-30 22:53:01 +00:00
Dries Buytaert a95c2a68aa - import.module:
+ Improved input filtering; this should make the news items look
      more consistent in terms of mark-up.

    + Quoted all array indices: converted all instances of $foo[bar]
      to $foo["bar"].  Made various other changes to make the import
      module compliant with the coding style.

- theme.inc:

    + Fixed small XHTML glitch

- comment system:

    + Made it possible for users to edit their comments (when certain
      criteria are matched).

    + Renamed the SQL table field "lid" to "nid" and updated the code
      to reflect this change: this is a rather /annoying/ change that
      has been asked for a few times.  It will impact the contributed
      BBS/forum modules and requires a tiny SQL update:

        sql> ALTER TABLE comments CHANGE lid nid int(10) NOT NULL;

    + Moved most (all?) of the comment related logic from node.php to
      comment.module where it belongs.  This also marks a first step
      towards removing/reducing "node.php".

    + Added a delete button to the comment admin form and made it so
      that Drupal prompts for confirmation prior to deleting a comment
      from the database.  This behavior is similar to that of deleting
      nodes.

    + Disabled comment moderation for now.

    + Some of the above changes will make it easier to integrate the
      upcomcing mail-to-web and web-to-mail gateways.  They are part
      of a bigger plan.  ;)

- node system:

    + Made it so that updating nodes (like for instance updating blog
      entries) won't trigger the submission rate throttle.

    + Fixed a small glitch where a node's title wasn't always passed
      to the $theme->header() function.

    + Made "node_array()" and "node_object()" more generic and named
      them "object2array()" and "array2object()".

    + Moved most (all?) of the comment related logic from node.php to
      comment.module where it belongs.  This also marks a first step
      towards removing/reducing "node.php".

- misc:

    + Applied three patches by Foxen.  One to improve performance of
      the book module, and two other patches to fix small glitches in
      common.inc.  Thanks Foxen!
2001-12-30 16:16:38 +00:00
Dries Buytaert 9b69714c3f - Revised the comment links: when a user does not have the required
permissions to post comments, the "reply to this comment"-link is
  no longer shown.  Also, when a user is a "comment administrator",
  an "administer"-link will be displayed.

- Revised the threaded_min and threaded_max code: it makes rendering
  pages with more than 15 comments 200% times faster.
2001-12-27 20:35:40 +00:00
Dries Buytaert 4e25543a3d - "fixed" the code's indentation. 2001-12-27 15:20:20 +00:00
Dries Buytaert 4589c9c5fa - Small improvement. 2001-12-24 11:14:32 +00:00
Dries Buytaert c5bb7c3eb2 - Fixed a problem with the expiration of news items. Requires a SQL
update (update.php).
2001-12-24 10:51:25 +00:00
Dries Buytaert 8c8b305892 - Added "query log" functionality to Drupal. Inspired by weitzman's
code/patch.
2001-12-23 21:47:02 +00:00
Dries Buytaert 2ac4e99feb - Fixed bug where saving a user account from within the admin section
would redirect you to an empty page.
- Tidied up the user_save() function a bit.
2001-12-22 21:47:00 +00:00
Dries Buytaert ffc3d72958 - Made some improvements to the line break filter/formater. 2001-12-22 16:34:57 +00:00
Dries Buytaert 9fa8e310d7 - Removed (the need for) the Comment-class: makes for cleaner code.
- Fixed the comment preview function: the preview shown was not being
  an exact preview of the comment.  Along the way, I polished the
  comment submission code.

- XMTML-ified the code, and quoted all "string"-based array indices.
2001-12-22 14:12:18 +00:00
Dries Buytaert 148c23d3a8 - Fixed preview glitch in node_preview() as reported by ax. 2001-12-18 20:57:46 +00:00
Dries Buytaert 267044f0b3 - Back-ported Foxen/Revar's improved book_toc() function. 2001-12-17 19:45:47 +00:00
Dries Buytaert a5b2ef7494 - Made the Drupal sites ping less often (only once every 6 hours), added
some logic to prevent duplicate items at a best effort basis, and made
  the server-side watchdogs slightly less verbose (still in testing mode
  though).
2001-12-17 19:14:07 +00:00
Steven Wittens 124e50c845 Fixed typo: "email addrress" 2001-12-16 20:34:46 +00:00
Dries Buytaert a0ddc1af74 - Added new feature. Explanation will follow on the mailing list. 2001-12-16 11:44:41 +00:00
Dries Buytaert d03f42c35f - Fixed typo. 2001-12-15 16:41:51 +00:00
Dries Buytaert eea53076d9 - Bugfix: don't display links that point to hidden/disabled pages. 2001-12-15 16:26:04 +00:00
Dries Buytaert 5a34f78194 - Small mark-up improvement. 2001-12-12 10:32:48 +00:00
Dries Buytaert 46b2b3a2d3 - Oops, this one does interfere with JC's patch. 2001-12-12 10:14:58 +00:00
Dries Buytaert a82346b02b - Added "help"-function for Drupal's "weblogs.com"-module. 2001-12-12 09:44:50 +00:00
Dries Buytaert d0b3ff859a - Fixed typo. 2001-12-12 09:41:55 +00:00
Dries Buytaert 7355c2df0b - Fixed typo. 2001-12-12 09:38:20 +00:00
Dries Buytaert b9795d14dd - Fixed a small glitch in the "cron"-function.
- Added a "help"-function: gravity documentation.
2001-12-12 09:36:06 +00:00
Dries Buytaert 196cb82ed6 - Fixed the links in one of the feeds. 2001-12-09 19:56:08 +00:00
Dries Buytaert 9da79bc8c4 - Fixed a few feed glitched reported by Mark.
- Dropped a few database tables that where no longer needed.
2001-12-09 18:58:27 +00:00
Dries Buytaert bf810154f6 - Added a "queue for moderation"-toggle to a node's admin form and
updated the node modules to support this.
2001-12-09 15:15:10 +00:00
Kjartan Mannes a4f431aeb4 - strip HTML tags from comment subjects. 2001-12-09 13:40:47 +00:00
Dries Buytaert e8ca5acdde - Fixed a typo. 2001-12-09 13:01:43 +00:00
Dries Buytaert e1f21d2b86 - Included the new documentation and renamed all "referer"s to
"referrers" (including the SQL table name).  Thanks Greg.
2001-12-09 10:47:16 +00:00
Dries Buytaert 0143ae494d - Fixed typo in the "blog it"-link. Patch by Mark Cornick. 2001-12-09 10:31:37 +00:00
Dries Buytaert 0d79362646 - re-enabled the teasers 2001-12-08 13:34:22 +00:00
Dries Buytaert d6c8af93b1 - re-enabled the teasers 2001-12-08 13:29:43 +00:00
Dries Buytaert 7a972daeab - node system:
+ made a small change in the node overview page in the admin section
     such that it lists both new and updated pages by default.

   + reworked the filter-mechanism: it is not 100% finished yet but it
     sure is taking shape.
2001-12-08 13:11:33 +00:00
Dries Buytaert 6f4d9d56d5 - Fixed a problem with the variable scopes. Thanks Natrak. 2001-12-08 12:36:05 +00:00
Dries Buytaert 7962b6cc90 - Fixed small form glitches. 2001-12-08 11:41:35 +00:00
Dries Buytaert ab20a866c1 comment.module:
- small improvements to the comment admin interface.
  - merged comment.inc and comment.module.
2001-12-08 11:37:07 +00:00
Dries Buytaert 67ac175ed5 - Working on the filter code: removed the "filter()" statemets from the
node.module; I'll move this to the individual modules as they are the
  only one's who know what to do best with it.

- Merged node.inc and node.module.
2001-12-08 11:12:26 +00:00
Dries Buytaert 8eb45a6eba - cloud.module:
+ made the cloud module export some documentation - thanks Joe!
    + XHTML-ified the emitted HTML code and quotes array indeces to
      be compliant with our coding standards.
2001-12-08 08:46:55 +00:00
Dries Buytaert 20b4b7166f - book.module:
+ Added (1) support for "PHP pages" (dynamic pages), and (2) made
     it possible to link other node types into the book's tree/outline.
     It works just fine, yet the only (obvious) downside of (2) is
     that the navigation tree/links gets "interrupted" when you view
     non-book pages in the book.
       [SQL update required, see update.php]

   + Tidied up the book table.
       [SQL update required, see update.php]

- various updates:
    + Fine-tuned the new node system.
    + Updated the inline/code documentation.
    + Improved teaser handling of all node types.
    + Made several small usability improvements to the node admin
      pages.
2001-12-06 17:33:05 +00:00
Dries Buytaert 2b01b838c8 - Removed annoying Windows end-of-line characters. 2001-12-06 17:29:15 +00:00
Dries Buytaert 110da60f77 - Improved teaser handling. 2001-12-06 12:31:21 +00:00
Dries Buytaert b1be2a1fb4 - Fixed a small glitch in node_preview() which made adding PHP pages rather
annoying.
2001-12-06 11:48:09 +00:00
Dries Buytaert 4205799ba3 - Added the "add new comment" link to the forum module. 2001-12-06 10:33:27 +00:00
Dries Buytaert facd9cc517 - Bugfix: you can no longer add non-existant node types. Thanks barry.
- Moved all comment related logic from node.module to comment.module.
2001-12-05 20:22:58 +00:00
Dries Buytaert 2db432e3d3 - Removed Windows line feeds ... 2001-12-05 18:46:24 +00:00
Dries Buytaert cd58e22e3e - Tiny improvement to the order of the results. 2001-12-02 21:28:43 +00:00
Dries Buytaert 9cb3430e8b - Added "add new comment"-link (derived from a patch by Axel) 2001-12-02 21:11:18 +00:00
Dries Buytaert 53e128807a - Added "add new comment"-link (derived from a patch by Axel) 2001-12-02 21:05:31 +00:00
Dries Buytaert d852a999de Node and book updates:
- Fixed a glitch in the book overview in the admin section.
  - When updating a book page through the admin section, no new revision
    is created unless explictely specified.
  - Improved the usability of the node and book pages a little.
2001-12-01 15:20:48 +00:00
Dries Buytaert 5ecedf72cf user.module:
- Fixed the session support.  Requires a database update.
  - Applied a tiny optimization suggested by deekayen.
2001-12-01 14:44:57 +00:00
Dries Buytaert d95e7d4142 - tiny visual change 2001-11-30 16:39:36 +00:00
Dries Buytaert 4a5fa1a954 - Fixed a glitch in the news feeds. 2001-11-28 22:00:45 +00:00
natrak 1affd0e7cd - fixed pass by reference errors. PHP only allows declaration of &$vars, not
passing them that way.
  For more info: http://no.php.net/manual/en/language.references.pass.php
2001-11-26 18:27:35 +00:00
Kjartan Mannes 7d0c316f82 - fixed pass by reference errors. PHP only allows declaration of &$vars, not
passing them that way.
  For more info: http://no.php.net/manual/en/language.references.pass.php
2001-11-26 18:27:34 +00:00
Dries Buytaert e893d4fb66 - By default, spaced the "Allowed HTML tags" so that they will wrap nicely
without screwing with the site's layout.
2001-11-25 16:03:29 +00:00
Dries Buytaert 3c90763607 - Fixed a bug in node_submit() in that the user name was not always
correctly updated.
2001-11-25 15:58:08 +00:00
Dries Buytaert c4d228a4b5 - rating module:
+ fixed the gravity math: it was broken due to the node system updates
   + XHMTL-ified the emited HTML code
2001-11-25 15:30:03 +00:00
Dries Buytaert 8fa7c24d45 - Removed the "password words" setting: they are part of the user system
now and where therefore listed twice.
2001-11-25 15:08:53 +00:00
Dries Buytaert ac1eecb753 - Small update wrt filters. 2001-11-25 13:48:34 +00:00
Dries Buytaert 8d0546bc79 - Made the search result of node.module context sensitive: it will only
link to the admin pages if you searched from within the admin pages.

- Added checks for "post content" permission (reported by Natrak).
2001-11-25 12:18:51 +00:00
Dries Buytaert 297a5b017f - Improvement/bugfix: added a function called "book_revision_load()" to
load the most recent revision that matches the specified conditions.
  Like that we can load the last good revision of a book page using the
  line: book_revision_load($page, array("moderate" => 0, "status" => 1)).
2001-11-25 09:55:00 +00:00
Kjartan Mannes 17f19582f7 - fixed new book pages in the queue showing up in the collaborative book. 2001-11-24 15:50:18 +00:00
Dries Buytaert f77bcddc71 - Tuned the blog updating logic:
Updating your own blog entry will demote it (if promoted),
    and will queue it in the moderation queue for promotion.
    If a node administrator updates his own blog entry through
    the blog update mechanism that regular users use, then he
    will be treated as a regular user and his blog entry will
    be demoted.  But when an administrator updates blog entries
    through the admin pages, they will not be changed unless
    explicitly specified.
2001-11-24 15:30:57 +00:00
Dries Buytaert eb7c5f60b9 - Bugfix: when updating a book page, the name of the author did not change.
- Bugfix: the "Edit comments" part of the node administration pages did not
  display the correct comments.

- Bugfix: somethimes, update in a book page would mess up the book.

- Improvement: when "node administrators" update a book page through the
  "update this book page"-link (like regular users do), their update will
  be subject to moderation.

- Improvement: made some intermediate changes to the filter mechanism. Needs
  more work.
2001-11-24 15:10:36 +00:00