summaryrefslogtreecommitdiff
path: root/modules/node.module
Commit message (Collapse)AuthorAge
* - Applied Jeremy's statistics module patches:Dries Buytaert2002-11-26
| | | | | | | | | + Fixed "recent users" title/timestamps. + Added statistics_node_delete() function. - Applied Jeremy's node module patches: + Added call to statistics_node_delete(). + Fixed call to taxonomy_node_delete().
* Patch based on work of Kjartan:Dries Buytaert2002-11-17
| | | | | | | | | | | | | | - 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.
* Applied Moshe's patches:Dries Buytaert2002-11-11
| | | | | | | | | | | | - Adds more title info to each line in the block: now showing author and number of comments in a unified way accross all modules. - Added pager support to blog module. - Blog module now uses standard node view, not its own hack which is more theme friendly (http://www.drupal.org/node.php?id=133). - Blog module now uses node_feed() function for making RSS feeds. since all feeds are now consolidated, a couple tweaks to node_feed() and format_rss_* would lead us to support new RSS formats easily. - Fixed bugs where unpublished entries were displayed.
* - Fixing read more link showing when teaser is empty.Kjartan Mannes2002-11-10
|
* * Added Jeremy's pager:Dries Buytaert2002-11-09
| | | | | | | | | | | | | | | | | | | | | | | "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.
* - Fixed glitch in block module: the admin links were not composedDries Buytaert2002-11-01
| | | | | | | | | | | | | | | | | | | | | | | | | 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 &middot; 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 ...
* - Committed Marco's block rewrite:Dries Buytaert2002-10-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | + 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 } }
* - Wrapped some hardcoded colors in "theme_invoke()"s; we can still createDries Buytaert2002-10-22
| | | | | | | | a drupal_error() later on but I think we better get used to theme_invoke(). - Fixed translation bug. Patch by Moshe. - Fixed PHP warning. Patch by ax.
* - fixing the logic for populating $node when adding a new node. Title, teaser,Kjartan Mannes2002-10-17
| | | | | body will now be set correctly, or be left unset if no values are included in the request.
* - submit page will now use $edit[teaser/body] if available in the initial ↵Kjartan Mannes2002-10-15
| | | | request.
* - fixing authored dated for new posts.Kjartan Mannes2002-09-27
|
* - Applied Marco's first regex patch.Dries Buytaert2002-09-26
|
* - Applied a (modified) version of Marco's SQL sequence patch.Dries Buytaert2002-08-20
|
* - increased the "Authored by" field to max 60 chars to fit the length of validKjartan Mannes2002-07-21
| | | | usernames.
* - Added missing t() functions. Patch by Ori.Dries Buytaert2002-07-13
|
* - Made node_comment_mode() cache the mode when possible. Patch from Marco'sDries Buytaert2002-06-23
| | | | sandbox.
* - fixing some incorrect l*() calls.Kjartan Mannes2002-06-15
| | | | - fixing node_feed() to work with tax feeds. Thanks Moshe.
* - fixing an error when no DA modules were loaded.Kjartan Mannes2002-06-13
| | | | - indentation issue in node module.
* - improved module descriptions.Kjartan Mannes2002-06-08
| | | | | | | - 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.
* - adding descriptions to modules (thanks Joe + Scott).Kjartan Mannes2002-06-01
| | | | | | | | | | - 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.
* - Fixed but #197: "Shouldn't going to index.php?or=xxx show all contentDries Buytaert2002-05-30
| | | | | for the term rather than only promoted content?". Reported by Barry, fixed by Revar's patch.
* - cleaning up the access checks in node.module.Kjartan Mannes2002-05-29
| | | | - reverting a taxonomy patch that added $context checking to node/comments.
* - Bugfix: just before submitting a node, one could change the content ofDries Buytaert2002-05-26
| | | | | | | | | | | | | | | | | | | | | | that node to something that would not have passed the preview pages. Patch by Revar: "If you uploaded a valid file, and filled out the form right, you will get a Submit button. The problem comes in when you choose a different file to upload, and then click Submit. The filestore_save() function cannot do proper validation and handling of the form data, as it only returns a list of what node fields to save. On error, a node entry is still created, but with only the nid field set. The user can't be forced to fix their bad entry." "Add a _form_validate() node hook to process and validate any form results. That way even on Submit, the node code would check the validity of the data, and if bad, it could drop you back to the preview screen with the current bad data warnings. Have it return an array of errors that can be passed in as $error to the _form() hook. If it returns a null array, then there's no errors, and the submit can go through."
* - Now all themes use the new taxonomy stuff, we can remove the depricatedDries Buytaert2002-05-24
| | | | function node_index() - it was an empty function.
* - pending user accounts will not be notified to the site_email.Kjartan Mannes2002-05-23
| | | | | | | | | | | | | - 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.
* - node security fixes.Kjartan Mannes2002-05-22
| | | | - fixing the UI to represent what actually happens when you are an admin.
* - changing sort order.Kjartan Mannes2002-05-20
|
* - Ran the code through 'scripts/code-clean.sh': removed trailing whitespaceDries Buytaert2002-05-20
| | | | (and possibly tabs).
* - applied Stevens link patch.Kjartan Mannes2002-05-12
| | | | | | - 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.
* - changed block, module and theme config pages to use checkboxes.Kjartan Mannes2002-05-11
| | | | | - coding style clean ups. - fixed taxonomy causing errors.
* - making sure the nodes call filter().Kjartan Mannes2002-05-04
|
* - fixing the style filter.Kjartan Mannes2002-05-03
|
* - filter changes part 1. Part 2 tomorrow.Kjartan Mannes2002-05-03
|
* - bug fixes:Kjartan Mannes2002-04-22
| | | | | | | | | | * 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.
* - Applied Marco's big patch, including contributions from Moshe:Dries Buytaert2002-04-20
| | | | | | | | | | | | | | | | | | | | | | + 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. + ...
* - book log is now saved and shown when necessary.Kjartan Mannes2002-04-17
| | | | - fixed poll title not showing up.
* - submit page will no longer give errors.Kjartan Mannes2002-04-15
| | | | - empty taxonomy sets should now be well behaved.
* - Added Marco's long-awaited taxonmy module and patches - a replacementDries Buytaert2002-04-14
| | | | | | | | | | | | | | | | | | | 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!
* This is a major change to the system, needs more testing!Kjartan Mannes2002-04-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Fixed bug: the first node's id is not calculated correctlySteven Wittens2002-04-04
|
* - Small bugfix.Dries Buytaert2002-03-26
|
* - applied search patch.Kjartan Mannes2002-03-05
| | | | | | | | | | | | | | | | - 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.
* - minor modification to node_page(). It now acts like node.php.Kjartan Mannes2002-02-19
|
* - Made the calendar module accept a $date parameter such that youDries Buytaert2002-01-31
| | | | | | | | | | | | | | | | | | | | | | 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.
* - nodes can now be set to static which will pin them to the front page asKjartan Mannes2002-01-31
| | | | | long as they are promoted and/or static. - needs an sql update.
* - increased the max limit for the HTML filter config textfield to 255.Kjartan Mannes2002-01-14
|
* - Updated some of the descriptions.Dries Buytaert2002-01-11
|
* - Added about 50 title tags.Dries Buytaert2002-01-07
|
* - Added "x new comments" feature. Requires a SQL update.Dries Buytaert2001-12-31
| | | | - Tidied up some comment related code in node.module.
* - Small improvement to the exported RSS feed.Dries Buytaert2001-12-30
|