| Commit message (Collapse) | Author | Age |
|
|
|
| |
"Parent" selector to prevent circular relationships in the book hierarchy.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
- Users who have not edited their account yet would be reset to GMT rather than the sitewide timezone.
- Users who chose GMT (zero timezone) on a site with a non-zero timezone as default would have incorrect timezone.
|
|
|
|
|
|
|
| |
+ The 'previous topic' / 'next topic' links skipped topic without comments (changed one inner join back to a left join).
+ The default order setting in admin/settings/forum had no effect.
+ The 'first new topic' link jumped to the first unread topic ever instead of the first unread topic since NODE_NEW_LIMIT.
+ This also removes the unused $offset param from theme_forum_display and theme_forum_topic_list, so any themes using these functions should be updated (i checked the core themes but none of them used these functions).
|
| |
|
| |
|
| |
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
| |
- #1322: Adding a warning if the cron fails to complete.
- Simplifying odd commenting syntax
|
| |
|
|
|
|
|
|
|
|
|
|
| |
improved the code/Doxygen comments.
As discussed before, the path "taxonomy/page/or/1,2" becomes "taxonomy/term/1+2" and the path "taxonomy/page/and/1,2" becomes "taxonomy/term/1,2". The most common case of listing nodes attached to a single term becomes simpler, since it doesn't require a meaningless "or" or "and". A depth of "0" is assumed, but a positive integer or "all" can be used. Feeds are available at "taxonomy/term/1+2/all/feed" and the like.
This iteration of the patch also changes the structure of taxonomy_select_nodes(), since it was not following Drupal conventions. A handful of contrib modules call this function, and will need to be updated. Instead of passing in a $taxonomy object containing parameters for the function, the parameters are passed independently. This simplifies the code quite a bit. The queries were changed to only return node IDs for speed; all results from this function are passed through node_load() anyway, so the extra information returned was discarded. The AND query was also changed to avoid the strange trick and remove an extra query, at the expense of a table join per root term in the AND. This cleans up the code substantially while at the same time enabling the use of AND with a depth parameter.
TODO: update contribution modules.
|
| |
|
|
|
|
| |
user/view. This is amongst other things required for old node aliases to appear in the node form.
|
|
|
|
| |
problems created by the new comment and node access permissions code.
|
|
|
|
| |
caching work on virtual hosts.
|
| |
|
|
|
|
| |
Replaced the use of ucfirst() with a CSS-based solution.
|
| |
|
|
|
|
|
|
| |
visibility.
- #9811: Remove session ID before matching block path
|
| |
|
| |
|
|
|
|
| |
password.
|
| |
|
|
|
|
| |
individual node views inaccessible to users who should have permission. This does not affect node listings, so was missed.
|
|
|
|
| |
"delete foo," and "view foo" links into simply "edit," "delete," and "view".
|
|
|
|
| |
- Removing gAMA chunk from xtemplate logo.png for less to avoid more gamma issues.
|
| |
|
|
|
|
| |
is set to unlimited and fixed up some code comments.
|
|
|
|
| |
left-overs.
|
|
|
|
| |
able to use this patch too.
|
| |
|
|
|
|
| |
bug less obvious.
|
|
|
|
| |
the point.
|
| |
|
|
|
|
| |
attribute for links to provide a slightly more detailed explanation as to the purpose of a link or where it goes.
|
|
|
|
|
| |
+ the confirmation before deleting a comment was missing a check_output.
+ after editing a comment, two pages were shown (two calls to theme('page',..)), replaced this by a drupal_goto.
|
| |
|
|
|
|
| |
should be simplified more.
|
|
|
|
| |
in repeating the title).
|
| |
|
| |
|
|
|
|
| |
update 80 (moving the profile fields to their own tables) no longer works.
|
|
|
|
| |
to set book breadcrumbs for nodes that weren't books.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
which maintains a list of modules that have already been loaded in a static array, and will not load another module of the same name, or if the file does not exist.
Modules can be stored anywhere, as there is now a set of functions called module_get_filename, and module_set_filename .. which allow system_listing and module_list to specify the locations of the files.
A new function module_load_all() replaces the hardcoded includes in module_init, and loads all modules which have been enabled, using module_load.
module_listing no longer includes files itself, instead it just keeps the listing (and sets the filenames).
This patch is a requirement for the multisite configuration patch, as overriding modules are currently being loaded due to the only protection of loading them is include_once.
|
| |
|