| [ Index ] |
|
Code source de b2evolution 2.1.0-beta |
[Code source] [Imprimer] [Statistiques]
This file implements Category handling functions. This file is part of the evoCore framework - {@link http://evocore.net/} See also {@link http://sourceforge.net/projects/evocms/}.
| Author: | blueyed: Daniel HAHLER. |
| Author: | fplanque: Francois PLANQUE. |
| Author: | jwedgeco: Jason EDGECOMBE (for hire by UNC-Charlotte) |
| Author: | edgester: Jason EDGECOMBE (personal contributions, not for hire) |
| Copyright: | (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/} |
| Version: | $Id: _category.funcs.php,v 1.1 2007/06/25 10:59:32 fplanque Exp $ |
| Poids: | 497 lignes (15 kb) |
| Inclus ou requis: | 0 fois |
| Référencé: | 0 fois |
| Nécessite: | 0 fichiers |
| cat_create( $cat_name, $cat_parent_ID, $cat_blog_ID = NULL) X-Ref |
| Create a new category This funtion has to handle all needed DB dependencies! param: string Category name param: string Category ID ('NULL' as string(!) for root) param: integer|NULL Blog ID (will be taken from parent cat, if empty) |
| get_the_category_by_ID( $cat_ID, $die = true ) X-Ref |
| get_the_category_by_ID(-) Get category name+blog_id for specified cat ID fplanque: reused "R. U. Serious" optimization here fplanque: added blog ID stuff TODO: move. dis is not a template tag param: integer category ID param: boolean die() if category does not exist? (default: true) |
| get_catblog( $cat_ID ) X-Ref |
| Get blog for a given cat |
| cat_load_cache() X-Ref |
| Load cache for category definitions. |
| cat_load_postcats_cache() X-Ref |
| Load cache for category associations with current posts |
| postcats_get_byID( $post_ID ) X-Ref |
| Get category associations with given post |
| cat_children( $ccats, $blog_ID, $parent_ID, $callback_before_first, $callback_before_each, $callback_after_each, $callback_after_last, $level = 0, $root_call = true ) X-Ref |
| Taking a recursive walk in the category park... param: array PHP requires this stupid cloning of the cache_categories array in order to be able to perform foreach on it param: integer param: integer param: string|array Callback for first category param: string|array Callback before each category param: string|array Callback after each category param: string|array Callback after last category param: integer Caller nesting level, just to keep track of how far we go :) return: string |
| blog_has_cats( $blog_ID ) X-Ref |
| Does a given blog have categories? param: integer Blog ID return: boolean |
| compile_cat_array( $cat, $catsel, & $cat_array, & $cat_modifier, $restrict_to_blog = 0 ) X-Ref |
| Compiles the cat array from $cat (recursive + optional modifiers) and $catsel[] (non recursive) param: string param: array param: array by ref, will be modified param: string by ref, will be modified param: integer blog number to restrict to |
| cat_req( $parent_cat_ID, $level ) X-Ref |
| Callback used in compile_cat_array() |
| cat_req_dummy() X-Ref |
| Callback used in compile_cat_array() |
| Généré le : Thu Nov 29 23:58:50 2007 | par Balluche grâce à PHPXref 0.7 |
|