Whitespacing/coding standards cleanup for category.php

git-svn-id: http://svn.automattic.com/wordpress/trunk@8575 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
markjaquith 2008-08-06 21:06:14 +00:00
parent 17df697bef
commit 643218c8fb
1 changed files with 57 additions and 57 deletions

View File

@ -14,9 +14,9 @@
* @return object List of all of the category IDs.
*/
function get_all_category_ids() {
if ( ! $cat_ids = wp_cache_get('all_category_ids', 'category') ) {
$cat_ids = get_terms('category', 'fields=ids&get=all');
wp_cache_add('all_category_ids', $cat_ids, 'category');
if ( ! $cat_ids = wp_cache_get( 'all_category_ids', 'category' ) ) {
$cat_ids = get_terms( 'category', 'fields=ids&get=all' );
wp_cache_add( 'all_category_ids', $cat_ids, 'category' );
}
return $cat_ids;
@ -36,17 +36,17 @@ function get_all_category_ids() {
* @param string|array $args Optional. Change the defaults retrieving categories.
* @return array List of categories.
*/
function &get_categories($args = '') {
$defaults = array('type' => 'category');
$args = wp_parse_args($args, $defaults);
function &get_categories( $args = '' ) {
$defaults = array( 'type' => 'category' );
$args = wp_parse_args( $args, $defaults );
$taxonomy = 'category';
if ( 'link' == $args['type'] )
$taxonomy = 'link_category';
$categories = (array) get_terms($taxonomy, $args);
$categories = (array) get_terms( $taxonomy, $args );
foreach ( array_keys($categories) as $k )
_make_cat_compat($categories[$k]);
foreach ( array_keys( $categories ) as $k )
_make_cat_compat( $categories[$k] );
return $categories;
}
@ -73,12 +73,12 @@ function &get_categories($args = '') {
* @param string $filter Optional. Default is raw or no WordPress defined filter will applied.
* @return mixed Category data in type defined by $output parameter.
*/
function &get_category($category, $output = OBJECT, $filter = 'raw') {
$category = get_term($category, 'category', $output, $filter);
function &get_category( $category, $output = OBJECT, $filter = 'raw' ) {
$category = get_term( $category, 'category', $output, $filter );
if ( is_wp_error( $category ) )
return $category;
_make_cat_compat($category);
_make_cat_compat( $category );
return $category;
}
@ -102,39 +102,39 @@ function &get_category($category, $output = OBJECT, $filter = 'raw') {
* @param string $output Optional. Constant OBJECT, ARRAY_A, or ARRAY_N
* @return null|object|array Null on failure. Type is based on $output value.
*/
function get_category_by_path($category_path, $full_match = true, $output = OBJECT) {
$category_path = rawurlencode(urldecode($category_path));
$category_path = str_replace('%2F', '/', $category_path);
$category_path = str_replace('%20', ' ', $category_path);
$category_paths = '/' . trim($category_path, '/');
$leaf_path = sanitize_title(basename($category_paths));
$category_paths = explode('/', $category_paths);
function get_category_by_path( $category_path, $full_match = true, $output = OBJECT ) {
$category_path = rawurlencode( urldecode( $category_path ) );
$category_path = str_replace( '%2F', '/', $category_path );
$category_path = str_replace( '%20', ' ', $category_path );
$category_paths = '/' . trim( $category_path, '/' );
$leaf_path = sanitize_title( basename( $category_paths ) );
$category_paths = explode( '/', $category_paths );
$full_path = '';
foreach ( (array) $category_paths as $pathdir )
$full_path .= ( $pathdir != '' ? '/' : '' ) . sanitize_title($pathdir);
$full_path .= ( $pathdir != '' ? '/' : '' ) . sanitize_title( $pathdir );
$categories = get_terms('category', "get=all&slug=$leaf_path");
$categories = get_terms( 'category', "get=all&slug=$leaf_path" );
if ( empty($categories) )
if ( empty( $categories ) )
return null;
foreach ($categories as $category) {
foreach ( $categories as $category ) {
$path = '/' . $leaf_path;
$curcategory = $category;
while ( ($curcategory->parent != 0) && ($curcategory->parent != $curcategory->term_id) ) {
$curcategory = get_term($curcategory->parent, 'category');
while ( ( $curcategory->parent != 0 ) && ( $curcategory->parent != $curcategory->term_id ) ) {
$curcategory = get_term( $curcategory->parent, 'category' );
if ( is_wp_error( $curcategory ) )
return $curcategory;
$path = '/' . $curcategory->slug . $path;
}
if ( $path == $full_path )
return get_category($category->term_id, $output);
return get_category( $category->term_id, $output );
}
// If full matching is not required, return the first cat that matches the leaf.
if ( ! $full_match )
return get_category($categories[0]->term_id, $output);
return get_category( $categories[0]->term_id, $output );
return null;
}
@ -148,9 +148,9 @@ function get_category_by_path($category_path, $full_match = true, $output = OBJE
* @return object Category data object
*/
function get_category_by_slug( $slug ) {
$category = get_term_by('slug', $slug, 'category');
$category = get_term_by( 'slug', $slug, 'category' );
if ( $category )
_make_cat_compat($category);
_make_cat_compat( $category );
return $category;
}
@ -164,9 +164,9 @@ function get_category_by_slug( $slug ) {
* @param string $cat_name Optional. Default is 'General' and can be any category name.
* @return int 0, if failure and ID of category on success.
*/
function get_cat_ID($cat_name='General') {
$cat = get_term_by('name', $cat_name, 'category');
if ($cat)
function get_cat_ID( $cat_name='General' ) {
$cat = get_term_by( 'name', $cat_name, 'category' );
if ( $cat )
return $cat->term_id;
return 0;
}
@ -182,8 +182,8 @@ function get_cat_ID($cat_name='General') {
* @param int $cat_ID Category ID
* @return string category name
*/
function get_catname($cat_ID) {
return get_cat_name($cat_ID);
function get_catname( $cat_ID ) {
return get_cat_name( $cat_ID );
}
@ -195,9 +195,9 @@ function get_catname($cat_ID) {
* @param int $cat_id Category ID
* @return string Category name
*/
function get_cat_name($cat_id) {
function get_cat_name( $cat_id ) {
$cat_id = (int) $cat_id;
$category = &get_category($cat_id);
$category = &get_category( $cat_id );
return $category->name;
}
@ -214,11 +214,11 @@ function get_cat_name($cat_id) {
* @param int|object $cat2 The child category.
* @return bool Whether $cat2 is child of $cat1
*/
function cat_is_ancestor_of($cat1, $cat2) {
if ( is_int($cat1) )
$cat1 = & get_category($cat1);
if ( is_int($cat2) )
$cat2 = & get_category($cat2);
function cat_is_ancestor_of( $cat1, $cat2 ) {
if ( is_int( $cat1 ) )
$cat1 = &get_category( $cat1 );
if ( is_int( $cat2 ) )
$cat2 = &get_category( $cat2 );
if ( !$cat1->term_id || !$cat2->parent )
return false;
@ -226,7 +226,7 @@ function cat_is_ancestor_of($cat1, $cat2) {
if ( $cat2->parent == $cat1->term_id )
return true;
return cat_is_ancestor_of($cat1, get_category($cat2->parent));
return cat_is_ancestor_of( $cat1, get_category( $cat2->parent ) );
}
@ -240,8 +240,8 @@ function cat_is_ancestor_of($cat1, $cat2) {
* @param string $context Optional. Default is 'display'.
* @return object|array Same type as $category with sanitized data for safe use.
*/
function sanitize_category($category, $context = 'display') {
return sanitize_term($category, 'category', $context);
function sanitize_category( $category, $context = 'display' ) {
return sanitize_term( $category, 'category', $context );
}
@ -257,8 +257,8 @@ function sanitize_category($category, $context = 'display') {
* @param string $context What filter to use, 'raw', 'display', etc.
* @return mixed Same type as $value after $value has been sanitized.
*/
function sanitize_category_field($field, $value, $cat_id, $context) {
return sanitize_term_field($field, $value, $cat_id, 'category', $context);
function sanitize_category_field( $field, $value, $cat_id, $context ) {
return sanitize_term_field( $field, $value, $cat_id, 'category', $context );
}
/* Tags */
@ -274,13 +274,13 @@ function sanitize_category_field($field, $value, $cat_id, $context) {
* @param string|array $args Tag arguments to use when retrieving tags.
* @return array List of tags.
*/
function &get_tags($args = '') {
$tags = get_terms('post_tag', $args);
function &get_tags( $args = '' ) {
$tags = get_terms( 'post_tag', $args );
if ( empty($tags) )
if ( empty( $tags ) )
return array();
$tags = apply_filters('get_tags', $tags, $args);
$tags = apply_filters( 'get_tags', $tags, $args );
return $tags;
}
@ -304,8 +304,8 @@ function &get_tags($args = '') {
* @param string $filter Optional. Default is raw or no WordPress defined filter will applied.
* @return object|array Return type based on $output value.
*/
function &get_tag($tag, $output = OBJECT, $filter = 'raw') {
return get_term($tag, 'post_tag', $output, $filter);
function &get_tag( $tag, $output = OBJECT, $filter = 'raw' ) {
return get_term( $tag, 'post_tag', $output, $filter );
}
@ -336,8 +336,8 @@ function update_category_cache() {
*
* @param int $id Category ID
*/
function clean_category_cache($id) {
clean_term_cache($id, 'category');
function clean_category_cache( $id ) {
clean_term_cache( $id, 'category' );
}
@ -360,15 +360,15 @@ function clean_category_cache($id) {
*
* @param array|object $category Category Row object or array
*/
function _make_cat_compat( &$category) {
if ( is_object($category) ) {
function _make_cat_compat( &$category ) {
if ( is_object( $category ) ) {
$category->cat_ID = &$category->term_id;
$category->category_count = &$category->count;
$category->category_description = &$category->description;
$category->cat_name = &$category->name;
$category->category_nicename = &$category->slug;
$category->category_parent = &$category->parent;
} else if ( is_array($category) && isset($category['term_id']) ) {
} elseif ( is_array( $category ) && isset( $category['term_id'] ) ) {
$category['cat_ID'] = &$category['term_id'];
$category['category_count'] = &$category['count'];
$category['category_description'] = &$category['description'];