1. 24 Dec, 2002 1 commit
    • Dries's avatar
      · 22fa9ed7
      Dries authored
      - Refactored the administration pages.
      22fa9ed7
  2. 02 Dec, 2002 1 commit
    • Dries's avatar
      · 5b39f676
      Dries authored
      * Applied slightly modified version of Marco's taxonomy patch:
      
       - Fixed a bug with get_tree and multiple parents.
       - Fixed 3 wrong caches (this will avoid some queries).
       - Extension to taxonomy_term_count_nodes() (feature #159): "currently
         calling taxonomy_term_count_nodes() returns the amount of nodes in each
         term, would it be possible to extend this function so that it would only
         return the amount of nodes of a certain type under each term.
       - Confirm deleting a vocabulary or a term (requested by Moshe).
       - Use form_weight() in vocabulary and term forms.
       - After submitting a term, we end up at the term page (requested by Moshe).
       - Added status messages when adding, editing and deleting vocabularies and
         terms
       - Minor clean ups
      
      * Made sure all modules use the same link delimiter; "|" for now.
      5b39f676
  3. 20 Nov, 2002 1 commit
  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. 16 Nov, 2002 1 commit
    • Dries's avatar
      · 02f0dce5
      Dries authored
      - Fixed bug in block module: "Array" was displayed on the user information
        page.
      02f0dce5
  6. 01 Nov, 2002 1 commit
    • Dries's avatar
      · cc381c14
      Dries authored
      - Fixed glitch in block module: the admin links were not composed
        correctly.  Patch by Stefan.
      
      - Added missing t() functions and improved the %x directives for
        better readability and to ease the process of translating your
        site.  Patches by Stefan.
      
      - Made two small additions to the 'code-clean.sh' script; it will
        now remove patch related junk.
      
      NOTES:
      
      - I removed the · related bits.  Let's tackle these later on
        in a separate patch after we got some sort of consensus.
      
      - I removed the 'module_exist("drupal")' check in the user module;
        I *think* it is incomplete and therefore incorrect.
      
      - Stefan, try using quotes in your translations and check whether
        everything still works.  Example: translate the "Create account"
        button to "Create \"haha\" account \'hihi\'" and see if you can
        still create new accounts.  Maybe automate this using a quick
        hack in the locale module ...
      cc381c14
  7. 30 Oct, 2002 1 commit
    • Dries's avatar
      · c9157a23
      Dries authored
      - Made sure blocks are sorted by weight.  Patch by Ax.
      c9157a23
  8. 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
  9. 17 Oct, 2002 1 commit
  10. 30 Sep, 2002 1 commit
  11. 26 Sep, 2002 1 commit
    • Dries's avatar
      · 2c165d0e
      Dries authored
      - Applied Axel's patch to sort blocks by weight.
      2c165d0e
  12. 09 Jun, 2002 1 commit
    • Dries's avatar
      · 81d0d7b2
      Dries authored
      - Changed a " drupal " into " Drupal ".
      81d0d7b2
  13. 08 Jun, 2002 1 commit
    • Kjartan's avatar
      - improved module descriptions. · 5d36c704
      Kjartan authored
      - removed admin options for queue and comment module if the modules are not
        loaded.
      - nodes are now auto promoted when queue module isn't enabled.
      - moderation result block is now visible by the node author.
      5d36c704
  14. 01 Jun, 2002 1 commit
    • Kjartan's avatar
      - adding descriptions to modules (thanks Joe + Scott). · 4a28077f
      Kjartan authored
      - fixed comment flat list view missing 1 comment.
      - changed update.php around a bit.
          * security check isn't in effect if the db hasn't been updated.
          * instructions re-organized.
          * fixed some minor updates.
      - updated database.mysql done by UnConeD.
      - changelog update.
      4a28077f
  15. 31 May, 2002 1 commit
    • Dries's avatar
      · 38aaf5f3
      Dries authored
      - Added missing translations and the like.
      38aaf5f3
  16. 12 May, 2002 1 commit
  17. 11 May, 2002 1 commit
  18. 02 May, 2002 4 commits
  19. 24 Apr, 2002 1 commit
  20. 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
  21. 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
  22. 17 Nov, 2001 1 commit
    • Kjartan's avatar
      code-style.pl · ac50e1a4
      Kjartan authored
      - allow $var++ and $var-- syntax.
      
      update.php / block.module
      - cleaned up coding style, and trailing spaces.
      ac50e1a4
  23. 01 Nov, 2001 1 commit
    • Dries's avatar
      · 336b713a
      Dries authored
      - A large batch of updates, amongst them a rewritten node system.  More
        information available on the mailing list.
      336b713a
  24. 22 Oct, 2001 1 commit
  25. 20 Oct, 2001 1 commit
  26. 16 Oct, 2001 1 commit
    • Dries's avatar
      · 33a3502d
      Dries authored
      - Removed a node's link ID (lid) as discussed on the mailing list.  See
        'updates/3.00-to.x.xx.mysql' for the required MySQL updates.
      
      - Renamed some "author" fields to "uid" fields for sake of consistency.
      
      - Fixed the coding style of some PHP files.
      
      - Fixed the moderation queue (fairly untested though).
      
      - Re-introduced the temporary SQL table in _node_get().
      
      - Added a missing 'auto_increment' to 'updates/3.00-to-x.xx.mysql'.
      33a3502d
  27. 07 Jul, 2001 1 commit
    • Dries's avatar
      - various small updates: · f12fa061
      Dries authored
         + fixed 2 small HTML typos in meta.module
         + better watchdog messages in comment.module
         + fixed typo in block.module
      f12fa061
  28. 29 Jun, 2001 1 commit
    • Dries's avatar
      · 9c43e8fc
      Dries authored
      Extremely large commit:
      
      - Fixed tiny quote problem in account.php.
      
      - Fixed tiny bug in comment.inc.
      
      - Fixed tiny bug in comment.module.
      
      - Fixed tiny bug in meta.module.
      
      - Simplified user_access() API.
      
      - Rewrote link system: still needs fine-tuning and testing so don't
        upgrade if you are running a production site. ;)
      
        Updated all modules and themes to reflect this change.  All other
        themes and modules need updating too!
      9c43e8fc
  29. 23 Jun, 2001 1 commit
    • Dries's avatar
      · 3754a54e
      Dries authored
      - Small but significant improvements to block and box.module which
        makes the ever-confusing "rehash modules" (see module.module) no
        longer needed, hence making module.module redundant.  :-)
      
      - Removed module.module.
      
      - Renamed conf.module to system.module, and added some information
        about the available modules to system.module.
      
      - Various small changes.
      3754a54e
  30. 20 Jun, 2001 1 commit
    • Dries's avatar
      · 72065fb8
      Dries authored
      - Added a brand-new access.module which allows you to manage 'roles'
        (groups) and 'permissions' ... (inspired by Zope's system).
      
          + Once installed, click the help-link for more information.
      
          + See updates/2.00-to-x.xx.sql for the SQL updates.
      
      - Modified loads of code to use our new access.module.  The system
        still has to mature though: new permissions have to be added and
        existing permissions need stream-lining.  Awaiting suggestions.
      
      - As a direct result of the new access system, I had to rewrite the
        way the top-level links in admin.php are rendered and displayed,
        and xhtml-ified admin.php while I was at it.
      
      TODO
      
      - Home-brewed modules need updating, home-brewed themes not.
        (Examples: file.module, trip_link.module)
      
      - As soon we *finished* the refactoring of the user system (KJ has
        been working on this refactoring already) we should consider to
        embed this role and permission code into account.module ...
      72065fb8
  31. 18 Jun, 2001 1 commit
    • Dries's avatar
      · 9f2eec07
      Dries authored
      - block.module:
          + renamed 'overview' to 'preview' as suggested by Kristjan.
      
      - meta.module:
          + renamed 'verify' to 'preview' to make it consistent with
            block.module.
          + fixed comma-bug with attribute list reported by Kristjan.
      
      - node.module:
          + fixed typo: "id$nid" should have been "id=$nid"
      9f2eec07
  32. 12 May, 2001 1 commit
    • Dries's avatar
      · 86bb9a10
      Dries authored
      - Made the main page display sub-topics when a specific topic
        is selected.
      
      - Made theme_link() less "hard coded", we still have to make
        it fully configurable though.
      
      - Fixed glitch in story submission: the warning messages were
        not displayed.
      
      - Tidied up block.module a bit.
      86bb9a10
  33. 05 May, 2001 1 commit
    • Dries's avatar
      · be8e898d
      Dries authored
      - Uhm.  Rewrote the module system: less code clutter, less run-time
        overhead, and a lot better (simpler) module API.  I had to edit a
        LOT of files to get this refactored but I'm sure it was worth the
        effort.
      
        For module writers / maintainers:
      
        None of the hooks changed, so 95% of the old modules should still
        work.  You can remove some code instead as "$module = array(...)"
        just became obsolete.  Also - and let's thank God for this - the
        global variable "$repository" has been eliminated to avoid modules
        relying on, and poking in drupal's internal data structures.  Take
        a look at include/module.inc to investigate the details/changes.
      
      - Improved design of the content modules "story", "book" and "node"
        (to aid smooth integration of permisions + moderate.module).  I'm
        still working on the permissions but I got side tracked for which
        I "Oops!".
      be8e898d
  34. 06 Apr, 2001 1 commit
    • Dries's avatar
      · 8213f5b2
      Dries authored
      A lot of small changes (search-n-replace) make a big commit:
      
        - fixed update bug in book.module
        - provide a log message when both adding and updating book pages
        - all configurable variables are now accessed through "variable_get()":
        - rewrote watchdog and submission throttle and removed watchdog.inc
        - improved robustness of sections.inc
        - imporved story.module
        - updated ./database/database.sql
      8213f5b2
  35. 10 Mar, 2001 1 commit
    • Dries's avatar
      · accd5f0c
      Dries authored
      - applied David Norman's patch to turn all <?'s into fully qualified
        <?php's.
      accd5f0c
  36. 07 Mar, 2001 1 commit
    • Dries's avatar
      · f516626a
      Dries authored
      A rather large and important update:
      
      revised most of the SQL queries and tried to make drupal as secure as possible (while trying to avoid redundant/duplicate checks).  For drupal's sake, try to screw something up.  See the mail about PHPNuke being hacked appr. 6 days ago.  The one who finds a problem is rewarded a beer (and I'm willing to ship it to Norway if required).  I beg you to be evil.  Try dumping a table a la "http://localhost/index.php?date=77778;DROP TABLE users" or something. ;)
      f516626a
  37. 05 Feb, 2001 1 commit
    • Dries's avatar
      · 429c8a00
      Dries authored
      - documentation updates contributed by Michael O'Henly <michael@tenzo.com>
        and myself
      429c8a00