summaryrefslogtreecommitdiff
path: root/modules/node.module
Commit message (Collapse)AuthorAge
* - 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
|
* - import.module:Dries Buytaert2001-12-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + 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!
* - Made some improvements to the line break filter/formater.Dries Buytaert2001-12-22
|
* - Fixed preview glitch in node_preview() as reported by ax.Dries Buytaert2001-12-18
|
* - Added a "queue for moderation"-toggle to a node's admin form andDries Buytaert2001-12-09
| | | | updated the node modules to support this.
* - node system:Dries Buytaert2001-12-08
| | | | | | | | + made a small change in the node overview page in the admin section such that it lists both new and updated pages by default. + reworked the filter-mechanism: it is not 100% finished yet but it sure is taking shape.
* - Working on the filter code: removed the "filter()" statemets from theDries Buytaert2001-12-08
| | | | | | | node.module; I'll move this to the individual modules as they are the only one's who know what to do best with it. - Merged node.inc and node.module.
* - book.module:Dries Buytaert2001-12-06
| | | | | | | | | | | | | | | | | | | + Added (1) support for "PHP pages" (dynamic pages), and (2) made it possible to link other node types into the book's tree/outline. It works just fine, yet the only (obvious) downside of (2) is that the navigation tree/links gets "interrupted" when you view non-book pages in the book. [SQL update required, see update.php] + Tidied up the book table. [SQL update required, see update.php] - various updates: + Fine-tuned the new node system. + Updated the inline/code documentation. + Improved teaser handling of all node types. + Made several small usability improvements to the node admin pages.
* - Fixed a small glitch in node_preview() which made adding PHP pages ratherDries Buytaert2001-12-06
| | | | annoying.
* - Bugfix: you can no longer add non-existant node types. Thanks barry.Dries Buytaert2001-12-05
| | | | - Moved all comment related logic from node.module to comment.module.
* Node and book updates:Dries Buytaert2001-12-01
| | | | | | | - Fixed a glitch in the book overview in the admin section. - When updating a book page through the admin section, no new revision is created unless explictely specified. - Improved the usability of the node and book pages a little.
* - Fixed a glitch in the news feeds.Dries Buytaert2001-11-28
|
* - fixed pass by reference errors. PHP only allows declaration of &$vars, notKjartan Mannes2001-11-26
| | | | | passing them that way. For more info: http://no.php.net/manual/en/language.references.pass.php
* - By default, spaced the "Allowed HTML tags" so that they will wrap nicelyDries Buytaert2001-11-25
| | | | without screwing with the site's layout.
* - Fixed a bug in node_submit() in that the user name was not alwaysDries Buytaert2001-11-25
| | | | correctly updated.
* - Made the search result of node.module context sensitive: it will onlyDries Buytaert2001-11-25
| | | | | | link to the admin pages if you searched from within the admin pages. - Added checks for "post content" permission (reported by Natrak).
* - Bugfix: when updating a book page, the name of the author did not change.Dries Buytaert2001-11-24
| | | | | | | | | | | | | | - Bugfix: the "Edit comments" part of the node administration pages did not display the correct comments. - Bugfix: somethimes, update in a book page would mess up the book. - Improvement: when "node administrators" update a book page through the "update this book page"-link (like regular users do), their update will be subject to moderation. - Improvement: made some intermediate changes to the filter mechanism. Needs more work.
* A set of updates to the "_link" system:Dries Buytaert2001-11-24
| | | | | | | | | | | | | - Made the /comment links/ jump to the comments instead of to the top of the page. - Replaced the "Add comment"-button by a "add new comment"-link. (This should make UnConeD jump up and down of wild excitement.) - Moved all comment related logic from theme.inc and node.module to comment.inc and comment.module (where they belong). - Added some links to ease the site's usability/navigation.
* - node module:Dries Buytaert2001-11-24
| | | | + bugfix: made it possible for users to delete their blog entries
* - modified node_save so that revisions are not validated using check_input,Kjartan Mannes2001-11-23
| | | | | | | | as this breaks revisions. - modified link_node() to take a third parameter $main, which will be passed on to _link hooks. This lets modules decide which links a node will get when shown on the main page, or when not. - updated themes to use the new syntax.
* - fixed the line filter: it should not strip v's.Dries Buytaert2001-11-20
|
* - Revised and documented the "change author"-logic used in the node formsDries Buytaert2001-11-20
| | | | | of node administrators. Fixed a bug: it was not possible to change the name to "anoymous user" (or vice versa).
* - added a "line" filterDries Buytaert2001-11-20
|
* - fixed bug with minimum teaser/blog/story sizeDries Buytaert2001-11-18
|
* - Replaced some (if not all) "Nodes" by more meaningful names/texts.Dries Buytaert2001-11-18
|
* - node system:Dries Buytaert2001-11-18
| | | | | | | | + Made the filters work again! + There is one strange thing that I can't track down though: for some reason, "^M" characters (?) are padded after newline ("\n" and / or "\r") characters.
* - A couple of new node updatesDries Buytaert2001-11-12
|
* - Made a small change to the submission rate throttleDries Buytaert2001-11-12
|
* - node system:Dries Buytaert2001-11-07
| | | | | | | | | | | | + Added the "delete node"-link: apparently it got lost during the last commit. Odd. + Changed "Edit node" to "Edit <node_name>" on the 'edit node'-page of the admin section. (There a 4 "Node"s that still need to be removed though.) + Updated the initial submission page (the old submit.php) to include some descriptions.