summaryrefslogtreecommitdiff
path: root/modules/taxonomy/taxonomy.module
Commit message (Collapse)AuthorAge
* - Changed some INNER JOINs back to LEFT JOINs. Patch by Gerhard. Not testedDries Buytaert2003-07-16
| | | | by me.
* - Performance improvement: changed a fair amount of "left joins" to "innerDries Buytaert2003-07-12
| | | | joins". Patch by Gerhard.
* - Committed a slightly modified version of Slavica's table prefix patch.Dries Buytaert2003-07-10
|
* - Usability improvement and bugfix for translation issue with the taxonomyDries Buytaert2003-07-08
| | | | module. Patch #70 by Stefan.
* - Reworked the CXX checking; now, _any_ user input will be checkedDries Buytaert2003-06-27
| | | | | | | | | | | | | and the request will be terminated when something suspicious is detected. This will be logged in the watchdog. With help from Marco. - Fixed translation issue in the archive module. Patch by Gerhard. - Removed dead parameter from variable_get(). Patch by Chris Johnson. Fixes bug #2111. - Improved input checking of taxonomy module. Patch by Gerhard. Fixes bug #2112.
* - Bugfix: fixed problem with changing themes. Didn't apply Al's patch asDries Buytaert2003-06-20
| | | | | | | | the fix was somewhat simpler. Fixes bug #2003. - Bugfix: fixed problem with voting on certain poll pages. Patch #37 by Al. - Improvement: removed stupid descriptions from profile module.
* - Improvements: XHTML-ifications. Patch by GmbH.Dries Buytaert2003-06-15
|
* - Bugfix: better charset support for non-ISO-8859-1 languages. Patch ↵Dries Buytaert2003-06-05
| | | | | | | | | | | | | | | | | | 0029.charset.fixes.patch by Al. Could East Asia test this please. - Bugfix: made the "moderate" field behave. Patch 0030.queue.module.help.and.settings.form.patch by Al. - Documentation: revised a large part of the help texts / documentation! Al's 0024.* patches. - Documentation: added a glossary to the help module. Patch 0025.help.module.glossary.patch by Al and Michael. - Usability: first step towards unifying the terminology used in the cloud module. Patch by 0028.site.cloud.rationalize.name.patch Al. - Usability + CSS improvements: revamped the node form and removed all tables. Patch 0027.node.form.rewrite.patch by Al. - CSS improvements: patch 0026.admin.css.small.improvement.patch by Al. - Updated the MAINTAINERS file.
* - Bugfix: renamed the SQL field 'types' to 'nodes' because 'types' is a ↵Dries Buytaert2003-06-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | reserved keyword in MySQL 4. This fixes critical bug #1618. Patch by Marco. ==> This fix requires to run update.php! - Bugfix: made sessions work without warnings when register_globals is turned off. The solution is to use $_SESSION instead of session_register(). This fixes critical bug #1797. Patch by Marco. - Bugfix: sometimes error messages where being discarded when previewing a node. Patch by Craig Courtney. - Bugfix: fixed charset problems. This fixes critical bug #1549. Patch '0023.charset.patch' by Al. - Code improvements: removed some dead code from the comment module. Patch by Marco. - Documentation improvements: polished the node module help texts and form descriptions. Patch '0019.node.module.help.patch' by Al. - CSS improvements all over the map! Patch '0021.more.css.patch' by Al. - GUI improvements: improved the position of Druplicon in the admin menu. Patch '0020.admin.logo.patch' by Al. - GUI improvements: new logos for theme Marvin and theme UnConeD. Logos by Kristjan Jansen. - GUI improvements: small changes to the output emitted by the profile module. Suggestions by Steven Wittens. - GUI improvements: small fixes to Xtemplate. Patch '0022.xtemplate.css.patch' by Al. TODO: - Some modules such as the buddy list module and the annotation module in the contributions repository are also using session_register(). They should be updated. We should setup a task on Drupal. - There is code emitting '<div align="right">' which doesn't validate. - Does our XML feeds validate with the charset changes? - The forum module's SQL doesn't work properly on PostgreSQL.
* - Michael Frankowski's excellent help text improvements!Dries Buytaert2003-05-29
|
* - Bugfix: assure that taxonomy_term_node_counts() only takes published nodesDries Buytaert2003-05-27
| | | | into account. Patch by Moshe.
* - Fixed a typo in the PostgreSQL database scheme. Patch by Michael Frankowski.Dries Buytaert2003-05-13
| | | | | | | | | | | | | - Fixed a typo in the MSSQL database scheme. Patch by Michael Frankowski. - Removed dependency on "register_globals = on"! Patches by Michael Frankowski. Notes: + Updated the patches to use $foo["bar"] instead of $foo['bar']. + Updated the INSTALL and CHANGELOG files as well. - Tiny improvement to the "./scripts/code-clean.sh" script.
* - Changed some "tid"s to "r.tid"s to avoid confusion. Patch by Gerhard.Dries Buytaert2003-05-10
|
* - Fixed warning when creating a vocabulary with no types. Reported by Gerhard,Dries Buytaert2003-05-10
| | | | patch by Marco.
* - Fixed bug #1545: incorrect sequence tables on PostgreSQL. Patch by Neil.Dries Buytaert2003-04-20
| | | | | In addition, I have updated update.php so it makes the corresponding changes for MySQL users.
* - Node API improvements by Moshe:Dries Buytaert2003-04-15
| | | | | | | | | | | | | | | "implemented pieces of kjartan's original nodeAPI patch. the mingling of other modules into node.module logic decreases (a good thing). for example, the string "taxonomy" now appears nowhere in node.module - moved the saving of taxonomy terms when submitting a node out of node.module and into taxonomy.module - moved the deletion of comments while deleting a node out of node.module and into comment.module - improved usability of node forms by including node type in the title of the box and page"
* - Fixed bug in taxonomy module. Patch by Gerhard.Dries Buytaert2003-04-02
|
* - Various improvements to the menu system.Dries Buytaert2003-04-01
| | | | | | | - Changed the import and taxonomy module to use better URLs. Patches by Al. - Fixed locale module weirdness. Patch by Kjartan.
* - Fixed some SQL query directives.Dries Buytaert2003-03-29
|
* - Fixed some broken links in the taxonomy help. Reported by Moshe atDries Buytaert2003-03-23
| | | | http://drupal.org/node/view/299#2255.
* - All LIMIT queries must go through the pager or through db_query_range().Dries Buytaert2003-03-16
| | | | | | | | | | | | | | | The syntax for db_query_range() was enhanced so it matches db_query(). So you may pass extra arguments of the SQL statement which are checked via check_query() and then substituted into the SQL statement. After these optional arguments, you always pass $from and $count parameters which define your range. Most often, the $from is 0 and the count is the max number of records you want returned. Patch by Moshe. - The pager_query() function for PEAR was enhanced so that it adds proper GROUP BY statement counting the number of records to be paged. Patch by James Arthur. - MSSQL database scheme by Moshe.
* - Fixed bug #1298 : Taxonomy: Edit term doesn't show parent and relatedKjartan Mannes2003-03-10
| | | | | | terms. - Added feature #1299 : Order of related terms and parent in taxonomy admin.
* - Removed the path_uri() function in favor of the $base_url variable andDries Buytaert2003-03-07
| | | | fixes a handful of bugs introduced by the clean URL patch.
* - Some fixes and improvements to the taxonomy module. Patch by Al.Dries Buytaert2003-02-27
|
* - New menu houskeeping. Prototyped by Zbynek.Dries Buytaert2003-02-20
| | | | | | | | | | | | | | | | The following modules need updating: * glossary module * feed module (Breyten's version) * mailhandler module * notify module * project module * smileys module * admin module * style module * taxonomy_dhtml module To avoid unexpected problems menu_add() is deprecated (it will print an error message when used) and menu() should be used instead.
* - Everything is using theme("function") now instead of $theme->function().Dries Buytaert2003-02-15
|
* - Applied Alastair's date patch.Dries Buytaert2003-02-09
| | | | | | | | | | | | | | | | | | | | | | | | | | - Removed all instances of '$user->nodes'. - Committed Moshe's taxonomy patch - minus the node_compact_list() bit. It needs a bit more thought/work. This patch changes the links of taxonomy pages/feeds so update your custom code and themes accordingly! Themes should now use "taxonomy_link("taxonomy terms", $node)" to get an array of taxonomy term links. The old construct is deprecated and should be changed. // old theme blob: if (function_exists("taxonomy_node_get_terms")) { foreach (taxonomy_node_get_terms($node->nid) as $term) { $terms[] = l($term->name, NULL, array(), "or=$term->tid"); } } // new theme blob: if (module_exist("taxonomy")) { $terms = taxonomy_link("taxonomy terms", $node); } // old URL: http://foo.com/index.php?or=1,2 // new URL: http://foo.com/?q=taxonomy/page/or/1,2
* - Tidied up XHTML. Patch by Ulf.Dries Buytaert2003-01-23
| | | | - Added missing t() function. Patch by Stefan.
* - Small improvement to the admin menu based on feedback from Michael.Dries Buytaert2003-01-14
|
* - Small bugfix and small cleanup. Patch by Marco.Dries Buytaert2003-01-13
|
* - Clean URL patch.Dries Buytaert2003-01-06
|
* - In the taxonomy administration pages, the dropdown to select a term'sDries Buytaert2003-01-04
| | | | | | parent is supposed to exclude terms that are descendants of the current term, to avoid creating cycles. However, the terms with the first few term IDs are excluded instead. Patch by JonBob.
* - Tidied up the use of check_output(). Might make rendering pages a bitDries Buytaert2002-12-31
| | | | snappier (performance improvement).
* Patch by Marco:Dries Buytaert2002-12-30
| | | | | | | | - rewrote taxonomy_get_tree() for improved performance and cleaner code - fixed a bug in _taxonomy_term_select() with multiple parents - added hooks in vocabulary and term insert, update and delete - fixed a bug in taxonomy_save_vocabulary() (cache_clear_all() was never called)
* - Usability improvements: made the taxonomy administration pages useDries Buytaert2002-12-29
| | | | | | the new table rendering functions, made the overview table's HTML code a lot simpler, tidied up the status messages, and removed some redundant check_output()s.
* - Added taxonomy link.Dries Buytaert2002-12-28
|
* - Refactored the administration pages.Dries Buytaert2002-12-24
|
* Patch by Marco:Dries Buytaert2002-12-12
| | | | | | | | | - consistency in return order (http://list.drupal.org/drupal-devel/2002-December/009522.html) - new functions: taxonomy_get_term_by_name() and taxonomy_get_vocabulary_by_name() - caches are flushed after vocabulary and term edit/delete; this should avoid problems like forums not up to date
* - Avoid empty synonyms being inserted. Patch by Marco.Dries Buytaert2002-12-11
|
* o Permission improvements:Dries Buytaert2002-12-10
| | | | | | | | | | | | | | | | | | | | | | + Removed the "post content" permission and replaced it by more fine-grained permissions such as "maintain static pages", "maintain personal blog", "maintain stories", etc. o Usability improvements to teasers: + Teaser forms are no more. Teasers are extracted automatically but can also be instructed using a delimiter "---". Furthermore, when a post it too short for a teaser, the user won't be bother with teaser stuff anymore. + Added an option to set the teaser length, or to disable teasers all together. + When previewing a post, both the short (if any) and the full version of a post are shown. This addresses a common complaint; for example, when writing a book page there was no way you could preview the short version of your post. + Forum posts can be teasered now. This is particularly helpful in the context of drupal.org where we promote forum topics. o Bugfix: replaced all PHP short tags (<?) with long tags (<?php). o Bugfix: removed hard-coded dependence on comment module. o Bugfix: when the queue module was disabled, it was not possible to approve updated book pages. o Bugfix: applied modified version of Marco's node_teaser() fix.
* - Changed db_queryd() to db_query().Dries Buytaert2002-12-03
|
* * Applied slightly modified version of Marco's taxonomy patch:Dries Buytaert2002-12-02
| | | | | | | | | | | | | | | | | - Fixed a bug with get_tree and multiple parents. - Fixed 3 wrong caches (this will avoid some queries). - Extension to taxonomy_term_count_nodes() (feature #159): "currently calling taxonomy_term_count_nodes() returns the amount of nodes in each term, would it be possible to extend this function so that it would only return the amount of nodes of a certain type under each term. - Confirm deleting a vocabulary or a term (requested by Moshe). - Use form_weight() in vocabulary and term forms. - After submitting a term, we end up at the term page (requested by Moshe). - Added status messages when adding, editing and deleting vocabularies and terms - Minor clean ups * Made sure all modules use the same link delimiter; "|" for now.
* - Applied Stefan's t() function patch.Dries Buytaert2002-11-08
|
* - Applied a (modified) version of Marco's SQL sequence patch.Dries Buytaert2002-08-20
|
* - Bugfix: fixed some SQL queries and tidied up many queries. Patch byDries Buytaert2002-08-18
| | | | Marco.
* - Made sure the selection boxes don't grow too long. Requisted by kika,Dries Buytaert2002-08-16
| | | | patch by Marco.
* - Fixed a bug with taxonomy_get_related() returning the term whichDries Buytaert2002-06-14
| | | | was passed in. Found by Moshe, fixed by Marco.
* - Documentation updates: made it more consistent with the rest of Drupal.Dries Buytaert2002-06-09
|
* - 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.