1. 11 Dec, 2002 1 commit
    • Dries's avatar
      · 81a6bcd7
      Dries authored
      - Fixed typo.  Reported by Kobus.
      81a6bcd7
  2. 29 Nov, 2002 1 commit
    • Dries's avatar
      · 6c862208
      Dries authored
      - Fixed small glitch in drupal_goto(): somethimes a "&" got appended.  Patch
        by Marco.
      6c862208
  3. 21 Nov, 2002 1 commit
    • Dries's avatar
      · 4f94488b
      Dries authored
      - SID will now only be appended when session.use_trans_sid is set.  Patch
        by Kjartan.
      4f94488b
  4. 17 Nov, 2002 1 commit
    • Dries's avatar
      · 9e32c2e9
      Dries authored
      Patch based on work of Kjartan:
      
      - Changed cache API.
      
      - Fixed caching bug in comment.module.  Odd this hasn't been reported yet.
      
      - Fixed caching bug in forum.module.
      
      - Fixed caching bug in system.module.
      
      - Fixed caching bug in block.module.
      
      - Simplified caching support in forum.module thanks to improved cache API.
      9e32c2e9
  5. 09 Nov, 2002 1 commit
    • Dries's avatar
      · 562df8fe
      Dries authored
      * Added Jeremy's pager:
      
       "This is a simple, generic pager for Drupal-CVS.  It is designed to be
        easily themeable and expandable.  The code is highly-commented to
        enhance readability."
      
       "Pagers are constructed by combining the provided pieces (all of which
        can be easily modified to display the text or image you prefer) into
        your custom pager."
      
      * Statistics module fixes by Jeremy:
      
       - removed superfluous check for existence of watchdog()
       - saving changes in admin page displays status and returns same page
       - no longer return 1971/01/01 in "view statistics" table
       - switched from "!=" to "<>" in SQL queries for ANSI-SQL compliance
       - switched from "MAX(timestamp) as timestamp" to "MAX(timestamp) as
         max_timestamp" moving towards ANSI-SQL compliance.
      
      * Added a "theme_item_list" function to format itemized lists.  Also
        changed a couple of modules to take advantage of it.  Makes for a
        more consistent UI.
      562df8fe
  6. 26 Oct, 2002 1 commit
    • Dries's avatar
      · 8d103a08
      Dries authored
      - Committed Marco's block rewrite:
      
         + Blocks are not longer called if not rendered: major performance
           improvement.
         + Fixed some bugs (preview option was broken, path option was broken).
         + Removed "ascii"-type blocks.
         + Added permission to for "PHP blocks"
         + ...
      
        NOTES:
      
         + You'll want to run "update.php":
      
             ALTER TABLE blocks DROP remove;
             ALTER TABLE blocks DROP name;
      
         + You'll want to update your custom modules as well as the modules in
           the contrib repository.  Block function should now read:
      
             function *_block($op = "list", $delta = 0) {
               if ($op == "list") {
                 return array of block infos
               }
               else {
                 return subject and content of $delta block
               }
             }
      8d103a08
  7. 20 Oct, 2002 2 commits
  8. 04 Oct, 2002 1 commit
  9. 27 Sep, 2002 1 commit
  10. 08 Aug, 2002 1 commit
    • Dries's avatar
      · b8c815d2
      Dries authored
      - An attempt to solve drupal_goto() in presence of session IDs.
      b8c815d2
  11. 06 Jul, 2002 1 commit
    • Dries's avatar
      · b5c56be3
      Dries authored
      - Made it possible to store arrays in the variables table.  Patch by Marco.
      b5c56be3
  12. 05 Jul, 2002 1 commit
    • Dries's avatar
      · 118da4b7
      Dries authored
      - A variety of small localization updates.  Patch by Ori Folger.
      118da4b7
  13. 15 Jun, 2002 1 commit
  14. 14 Jun, 2002 1 commit
  15. 31 May, 2002 1 commit
    • Dries's avatar
      · 38aaf5f3
      Dries authored
      - Added missing translations and the like.
      38aaf5f3
  16. 21 May, 2002 1 commit
  17. 13 May, 2002 1 commit
  18. 12 May, 2002 3 commits
  19. 11 May, 2002 1 commit
  20. 05 May, 2002 1 commit
    • Dries's avatar
      · f9b29369
      Dries authored
      - Fixed broken RSS feeds.
      
        TODO:
          + Make l()/lm()/la() urlencode() URLs?
          + Fix problems with the #-trick in drupal_url()/l().
      f9b29369
  21. 04 May, 2002 2 commits
  22. 03 May, 2002 1 commit
  23. 02 May, 2002 2 commits
    • Kjartan's avatar
      - fixing drupal_url() · c3a36313
      Kjartan authored
      c3a36313
    • Dries's avatar
      · 3a0f4b72
      Dries authored
      - Included Moshe's guidelines on the use of t().
      3a0f4b72
  24. 27 Apr, 2002 1 commit
    • Dries's avatar
      · f8329dd4
      Dries authored
      Patch by Moshe Weitzman:
      
      - request_uri() behaves on non-apache web servers. i've tested on IIS and
      apache (many platforms).
      
      - modules may now implement the _search_item() hook which overrides the
      default formatting of search results. modules already can customize which
      fields are indexed. no module currently uses this hook but
      externalpage.module expects to do so.
      
      - added an optional $attribs argument to l(), lm(), and la() which is an
      associative array of attributes which are inserted into the <a> tag (feature
      #146).
      
      - drupal_str_replace() is deleted (i had recently added it). i verified that
      no scripts are currently calling this function. use strtr() or str_replace()
      instead.
      
      - arbitrary elements may be added to the <channel> and <item> blocks of an
      RSS feed by passing the $args associative array. the core RSS engine is now
      able to support elements like <cloud> and <catagory> [1] and RSS 1.0[2]
      
      [1] http://backend.userland.com/rss092
      [2] http://groups.yahoo.com/group/rss-dev/files/namespace.html
      f8329dd4
  25. 24 Apr, 2002 2 commits
  26. 22 Apr, 2002 1 commit
    • Kjartan's avatar
      - bug fixes: · de5b9a16
      Kjartan authored
          * 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.
      de5b9a16
  27. 20 Apr, 2002 1 commit
    • Dries's avatar
      · 8043cb99
      Dries authored
      - 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.
      
          + ...
      8043cb99
  28. 14 Apr, 2002 1 commit
    • Dries's avatar
      · d8cd5496
      Dries authored
      - 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!
      d8cd5496
  29. 02 Apr, 2002 1 commit
    • Kjartan's avatar
      - made the user information block into two different blocks. One for · 1e4308a9
      Kjartan authored
        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.
      1e4308a9
  30. 05 Mar, 2002 1 commit
    • Kjartan's avatar
      - applied search patch. · e3d2c46f
      Kjartan authored
      - 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.
      e3d2c46f
  31. 27 Jan, 2002 1 commit
    • Dries's avatar
      · f9a508d5
      Dries authored
      - Fixed more than 30 HTML and XML well-formedness errors.
      f9a508d5
  32. 05 Jan, 2002 2 commits
    • Dries's avatar
      · 8b04230c
      Dries authored
      - Fixed a typo
      8b04230c
    • Dries's avatar
      · 58152c45
      Dries authored
      Integrated Marco's generic/improved cache into Drupal.  Requires an
      SQL update.  See below for more details.
      
      - Merged the file "cache.inc" into "common.inc".
      
      - In addition, I renamed the field 'url' in the cache table to
        a more generic 'cid' (cache identifier).  It's no longer for
        URLs only.
      
      - Made the "cache_set()" function ASNI compliant such that it
        will play nice with other databases such as Postgres.
      
      - Added some extra input checking.
      
      - Updated the old caching code in the functions "page_header()"
        and "page_footer()" to use the new, generic cache API.
      
      - Updated "update.php" to make the required SQL changes.
      58152c45
  33. 30 Dec, 2001 1 commit
    • Dries's avatar
      · a95c2a68
      Dries authored
      - 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!
      a95c2a68