summaryrefslogtreecommitdiff
path: root/modules/book.module
Commit message (Collapse)AuthorAge
...
* - Patch #34932 by tangent: fixed the placement of the 'log'-textarea on book ↵Dries Buytaert2005-10-24
| | | | preview pages.
* - Patch #33220 by Tobias: improved themeability of book module.Dries Buytaert2005-10-23
|
* - Patch #33752 by chx, adrian, et al: another batch of form API changes/fixes.Dries Buytaert2005-10-11
|
* - Patch #27999 by Tobias: made book export functionality configurable.Dries Buytaert2005-10-08
|
* - Removing tabs and trailing whitespaces.Dries Buytaert2005-10-07
|
* - Patch #29465: new form API by Adrian et al.Dries Buytaert2005-10-07
| | | | | | | TODO: + The contact.module was broken; a new patch for contact.module is needed. + Documentation is needed. + The most important modules need to be updated ASAP.
* Improved error-handling of book module.Dries Buytaert2005-10-06
|
* - Patch #32584 by Gerhard: removed reference to node_revision_load() and fixedDries Buytaert2005-09-29
| | | | input validation error..
* - Patch #10056: allow the node title forms to be customized.Dries Buytaert2005-09-23
|
* - Patch #31496 by Goba: added missing $node object in book export.Dries Buytaert2005-09-18
|
* - Patch #30308 by gordon: fixed broken SQL query.Dries Buytaert2005-09-06
|
* - Patch #7582 by Gerhard: improved node revisions!Dries Buytaert2005-08-30
| | | | | | | | | | All node revisions were stored in a serialized field in the node table and retrieved for _each_ page view although they are rarely needed. We created a separate revisions table which would be in principle identical to the node table, only that it could have several old copies of the same node. This also allows us to revision-related information, and to provide log entries to non-book pages when a new revision is being created. TODO: 1. Provide upgrade instructions for node module maintainers! 2. Upgrade modules that implement node types. 3. Provide an upgarde path for revisions. Dependency on the upgrade system.
* - Renamed _node() to _node_info()! We reserve _node for _nodeapi.Dries Buytaert2005-08-29
|
* - Patch #29785 by Chx: multiple node types were broken so we refactoredDries Buytaert2005-08-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | part of the node system! If you have a module that implements node types, you'll have to udpate its CVS HEAD version. We replaced _node_name() and _node_types() by _node(). The new _node() hook let's you define one or more node types, including their names. The implementation of the _node() hook needs to: return array($type1 => array('name' => $name1, 'base' => $base1), $type2 => array('name' => $name2, 'base' => $base2)); where $type is the node type, $name is the human readable name of the type and $base is used instead of <hook> for <hook>_load, <hook>_view, etc. For example, the story module's node hook looks like this: function story_node() { return array('story' => array('name' => t('story'), 'base' => 'story')); } The page module's node hook module like: function page_node() { return array('page' => array('name' => t('page'), 'base' => 'page')); } However, more complex node modules like the project module and the flexinode module can use the 'base' parameter to specify a different base. The project module implements two node types, proejcts and issues, so it can do: function project_node() { return array( array('project_project' => array('name' => t('project'), 'base' => 'project'), array('project_issue' => array('name' => t('issue'), 'base' => 'project_issue')); } In the flexinode module's case there can only one base ... This hook will simplify the CCK, and will make it easy (or easier) to merge the story and page module. In addition, node_list() became node_get_types(). In addition, we created the following functions: node_get_name($type) and node_get_base($type).
* - Patch #29385 by chx: no ?> add end of files.Dries Buytaert2005-08-25
|
* - Patch #25706 by Neil: book 'previous' link does not respect unpublished ↵Dries Buytaert2005-07-29
| | | | node setting
* - #27707: Use local tasks for book administrationSteven Wittens2005-07-29
|
* - #26688: Add mbstring support to Drupal and clear up string handling fuzzies.Steven Wittens2005-07-25
|
* - #27108: Columns in ORDER BY clause must be SELECTed on (pgsql)Steven Wittens2005-07-25
|
* - Patch #24805 by Ber: removed some dead code.Dries Buytaert2005-07-18
|
* - Patch #25634 by chx: simplified node_load().Dries Buytaert2005-07-17
|
* - Patch #25928 by Uwe: 'the the' -> 'the'.Dries Buytaert2005-07-03
|
* - Patch #25603 by Stefan: made the sizes of forms consistent.Dries Buytaert2005-06-27
| | | | TODO: document the defaults in the PHPdoc comments.
* - Patch #25504 by kumo: fixed problem with the weights of book pages not ↵Dries Buytaert2005-06-22
| | | | being remembered.
* - Patch #1898 by Djun: more book module improvements including but not limitedDries Buytaert2005-06-07
| | | | to OPML export functionality, better code comments, better help texts, etc.
* - book_render() was broken after a faulty commit. Adding back.Steven Wittens2005-06-07
| | | | | See: http://cvs.drupal.org/viewcvs/drupal/drupal/modules/book.module?r1=1.294&r2=1.295
* - Modified version of patch #1482 by Djun:Dries Buytaert2005-06-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch enables export of books as XML documents. The XML is DocBook "at the level of structure", but node contents are wrapped as CDATA, since we can't be sure that the contents are valid XML. Several other bugs/feature requests are also addressed with this patch: - Fixes bugs http://drupal.org/node/1898 http://drupal.org/node/1482 http://drupal.org/node/8049 http://drupal.org/node/1899 Should go a long way towards implementing feature request http://drupal.org/node/2062 It should also be easy to extend this to produce OPML, for example. - Adds about 170 lines, of which more than 100 are comments - Added doxygen comments - Made doxygen comment format consistent; fixed minor grammatical slips - A proper Doctype and more informative HTML element is generated for printer-friendly HTML output. - Refactored book_print() to use book_recurse(). - Refactored book_recurse(). Applies 'visitor' callback functions to nodes during weight/title order tree-traversal. The parameterized visitor callbacks can be used to generate different kinds of output. There are many other kinds of operations on books which can be implemented by writing a pre-node/post-node pair of callback functions: word-count/ statistics gathering, comparison, copying, search and replace... - Introduced book_export() which uses book_recurse() to generate DocBook-like XML to export book contents in a structured form. An md5 hash is computed for each node to help import code to decide if a node needs to be updated or not.
* - Patch #23320 by Chris Messina: made it easier to theme the ↵Dries Buytaert2005-05-21
| | | | printer-friendly book pages.
* - Patch #22123 by Djun: fixed off by one error in printer-friendly book pages.Dries Buytaert2005-05-06
|
* - Patch #15595 by Stefan and Djun: improved status messages.Dries Buytaert2005-05-05
| | | | | TODO: we should write down a couple guidelines for these document them in the PHPDoc code of drupal_set_message()! .
* - Modified patch #21441 from puregin + RobinMonks: fixed some bugs ↵Dries Buytaert2005-05-05
| | | | surrounding the book administration and beautified some code making it more consistent with the rest of Drupal. :-)
* - Patch #21687 by faago: fixed boroken 'delete'-link on the book ↵Dries Buytaert2005-04-30
| | | | administration page.
* - #21195: book admin broken under php5Steven Wittens2005-04-24
|
* - Patch 20910 by chx: centralize print theme page.Dries Buytaert2005-04-24
|
* - Work by chx and myself: added a site-wide contact form to the contact module.Dries Buytaert2005-04-24
|
* - Patch #20661 by rooey: fixed formatting of book navigation. Added missing ↵Dries Buytaert2005-04-17
| | | | '<div id=menu>'.
* - Patch #20451 by Moshe: some ancient code was assuming that all apges in a ↵Dries Buytaert2005-04-13
| | | | book are of type 'book'.
* - Patch #19960 by Gerhard: removed left-over DISTINCT. Spotted by BuddaBoy.Dries Buytaert2005-04-04
|
* - #18817: Clean up plain-text checking (see drupal-devel!)Steven Wittens2005-03-31
|
* - Patch #19169 by TDobes: allow the book navigation to be themed.Dries Buytaert2005-03-22
|
* - Patch #17208 by asimmonds: help text fixes:Dries Buytaert2005-02-12
| | | | | | | | | - permissions menu link updates in a number of modules help - anchor link fix in distributed auth help - "my account" link fix in user help - spelling correction in tracker.module help - I also changed 'admin/access/perms' to 'admin/access/permissions'.
* - Patch #16462 by Moshe: book pages slighty disobey the node_access system ↵Dries Buytaert2005-02-06
| | | | because they always return a value for book_access('update'). This simple patch causes us to use node_access when the user has a chance of being able to update the current page.
* - Fixed a misplaced bracket that slipped in due to the ↵Dries Buytaert2005-01-30
| | | | db/node_rewrite_sql_patch.
* - Patch #16111 by chx: generalized node_rewrite_query to db_rewrite_query.Dries Buytaert2005-01-29
|
* - Patch #15948 by matteo: the book module should call the nodeapi hook when ↵Dries Buytaert2005-01-23
| | | | printing printer-friendly pages.
* - Patch #15843 by Ber: in book-pages node forms we use a delta of fifteen ↵Dries Buytaert2005-01-19
| | | | (-15 to +15) but in the book-outline admin we dont dewfine this, resulting in a default delta of ten. This should be consistent and thus both 15.
* - The real code fixes ;)Steven Wittens2005-01-17
|
* - Patch #14731 by chx: made it possible to rewrite node queries.Dries Buytaert2005-01-16
|
* - Patch #13260 by UnConeD: watchdog module improvements.Dries Buytaert2005-01-09
| | | | | | | | | | We added a 'severity' column to watchdog(): watchdog($type, $message, $link) --> watchdog($type, $message, $severity, $link); * Specify a severity in case you are reporting a warning or error. * The $link-parameter is now the fourth parameter instead of the third. TODO: document this in the upgrade guide.
* - Patch #12366 by mathias: fixed missing book edit tab.Dries Buytaert2004-12-22
|