1. 10 Aug, 2005 2 commits
  2. 01 Aug, 2005 1 commit
  3. 29 Jul, 2005 1 commit
  4. 27 Jun, 2005 1 commit
  5. 06 Jun, 2005 1 commit
  6. 01 Jun, 2005 1 commit
  7. 12 May, 2005 1 commit
  8. 01 May, 2005 1 commit
  9. 24 Apr, 2005 1 commit
    • Dries's avatar
      · a76a1e1f
      Dries authored
      - Patch 20910 by chx: centralize print theme page.
  10. 21 Apr, 2005 1 commit
  11. 18 Apr, 2005 2 commits
  12. 11 Apr, 2005 1 commit
  13. 01 Apr, 2005 1 commit
  14. 31 Mar, 2005 1 commit
  15. 18 Mar, 2005 1 commit
  16. 28 Jan, 2005 1 commit
  17. 24 Jan, 2005 1 commit
  18. 04 Jan, 2005 1 commit
    • Dries's avatar
      · fe58724f
      Dries authored
      - Small bugfix + small improvement.
  19. 15 Dec, 2004 1 commit
    • Dries's avatar
      - Patch #13907 by Neil: less ways to set the page title. · 2b17b3a9
      Dries authored
         * Less logic in theme code.
         * Encourages use of the menu system.
         * Easier to find where a title or breadcrumb comes from in other people's code because there are less places to look. Look in menu and then grep for the appropriate set function. Looking for calls to theme_page() is hard because there are too many of them.
         * Very slightly more efficient.
  20. 07 Dec, 2004 1 commit
  21. 21 Nov, 2004 1 commit
    • Dries's avatar
      · fa978390
      Dries authored
      - Patch 13180 by chx: renamed check_query() to db_escape_string() and implemtented it properly per database backend.
        Read the manual for pg_escape_string:  "Use of this function is recommended instead of addslashes()." Or read sqlite_escape_string: "addslashes() should NOT be used to quote your strings for SQLite queries; it will lead to strange results when retrieving your data."
  22. 16 Oct, 2004 1 commit
    • Dries's avatar
      - Patch #11505 by Steven: 'my account' information is not saved. · 869a91b7
      Dries authored
        + Drupal 4.4 stored profile data in the serialized user->data column. Drupal 4.5 stores profile data in tables (but user->data is still available and used for other stuff, like locale or themes).  The update from 4.4 to 4.5 didn't remove the old data from the user->data column properly, because there is no mechanism in user_save to do so (it did try to unset the fields, but this has no effect).
        + On registration, hook_user('insert') is invoked after saving the data column. This means that any module-specific data is put into the data field. We cannot move hook_user('insert') higher up, because before that point, we do not have a complete $user object yet.
  23. 13 Oct, 2004 1 commit
  24. 20 Sep, 2004 1 commit
  25. 19 Sep, 2004 2 commits
    • Dries's avatar
      · 2b9aaf71
      Dries authored
      - Bugfix: making changes to the user profiles should flush the cache.
    • Dries's avatar
      · 6dbd0bcf
      Dries authored
      - Patch #6500 by Mathias with help from Steven: made it possible to add fields to the registration form.  This feature used to exist.
  26. 16 Sep, 2004 1 commit
    • Dries's avatar
      · 5c7983c4
      Dries authored
      - Patch #8179 by JonBob: reintroduced menu caching.
  27. 21 Aug, 2004 1 commit
    • Dries's avatar
      · 94e30bf7
      Dries authored
      - Patch by JonBob: for consistency and readability, add brief descriptions of each source file inside the @file comment block at the head of the file. This helps with Doxygen indexing, and also allows neophytes to see what a file does immediately on opening the source, regardless of the organization of the hooks.
  28. 19 Aug, 2004 1 commit
    • Dries's avatar
      · fa25c7a0
      Dries authored
      - Code improvements by Stefan: use capital letters for header titles (and added some missing t() functions).
  29. 18 Aug, 2004 1 commit
    • Dries's avatar
      · 83a739bd
      Dries authored
      - Code improvements by Stefan: made all status messages consistent (and easier to translate).
  30. 14 Aug, 2004 1 commit
    • Steven Wittens's avatar
      #10012 - Profile.module: · 6a380525
      Steven Wittens authored
      - Restoring broken update path.
      - Adding birthday/date function back, with update path.
      - Show private fields when viewing your own profile, or for admins.
      - Do not allow browsing of private fields for non admins (403)
      - Throw a 404 for browsing unbrowsable fields, rather than an SQL error
      - Fixing input processing: nothing is filtered twice anymore, and I replaced several strip_tags with specialchars (more flexible).
      - Minor admin UI tweaks + added friendly field type names.
  31. 12 Aug, 2004 1 commit
    • Dries's avatar
      · d4a8bd58
      Dries authored
      - Modified patch #9924 by njivi: added a basic member list to the profile module.  (If this deprecates the memberlist module, it ought to be deprecated.)
        I removed the permission njivi introduced and made the page title match the link title.
  32. 09 Aug, 2004 1 commit
    • Dries's avatar
      · 4cad8d5c
      Dries authored
      - Patch #9865 by njivy: avoid mangling %'s in the profile SQL query.
  33. 08 Aug, 2004 1 commit
    • Dries's avatar
      · 90581e73
      Dries authored
      - Patch #9866 by njivy: when the links are generated for each item in a list-type profile field, double quotes in the item name can break the link. To fix this, this patch gives drupal_specialchars() the ENT_QUOTES parameter to convert quotes into HTML entities. This fix is also applied to selection-type profile fields which can have the same problem.
  34. 25 Jul, 2004 1 commit
    • Dries's avatar
      · 702a0576
      Dries authored
      - Patch #9478 by JonBob: allow printf-style arguments in pager_query.
        Currently pager_query() is the black sheep of the database query family, because it does not allow for printf-style arguments to be inserted in the query. This is a problem because it introduces developer confusion when moving from an unpaged query to a paged one, and it encourages substitution of variables directly into the query, which can bypass our check_query() security feature.
        This patch adds this ability to pager_query(). The change is backwards-compatible, but a couple calls to the function in core have been changed to use the new capability.
  35. 10 Jul, 2004 1 commit
    • Dries's avatar
      · ac5b5616
      Dries authored
      - More tab-improvements by JonBob: improved support for the default tabs!
  36. 08 Jul, 2004 1 commit
    • Dries's avatar
      · bf42ddde
      Dries authored
      - Usability improvement: users can also separate 'list items' (i.e. favorite
        movies) using a comma.  Only few users actually read the form description,
        it seems ...
  37. 04 Jul, 2004 1 commit
    • Dries's avatar
      · fe2b3e7c
      Dries authored
      - Patch by Steven and me: refactored the form handling of nodes. The node system is now using form_set_error() and friends like the rest of Drupal does. This makes for both a consistent user experience and consistent code. It simplifies the forms and validation code, however, it does change the node API slightly:
          * The _validate hook and the _nodeapi('validate') hook of the node API (1) no longer take an 'error' parameter and (2) should no longer return an error array. To set an error, call form_set_error().
          * The _form hook of the node module no longer takes a form hook and should not worry about displaying errors. Ditto for _nodeapi('form_post') and _nodeapi('form_pre').