function theme_ed_classified_taxonomy in Classified Ads 7.2
Same name and namespace in other branches
- 5.2 ed_classified_themefuncs.inc \theme_ed_classified_taxonomy()
- 5 ed_classified_themefuncs.inc \theme_ed_classified_taxonomy()
- 6.2 ed_classified_themefuncs.inc \theme_ed_classified_taxonomy()
Theme a classified ads taxonomy browser page
1 theme call to theme_ed_classified_taxonomy()
- ed_classified_page in ./
ed_classified.module - Display a page of classified ads, as appropriate. Lifted from image_gallery module. Shameless.
File
- ./
ed_classified_themefuncs.inc, line 75 - $ Simple text-based classified ads module. Michael Curry, Exodus Development, Inc. exodusdev@gmail.com for more information, please visit http://exodusdev.com/drupal/modules/classified.module Copyright (c) 2006, 2007 Exodus Development, Inc. All…
Code
function theme_ed_classified_taxonomy($cats, $ads) {
module_load_include('inc', 'ed_classified', 'ed_classified_utils');
$content = '';
if (user_access('create classified ads')) {
$content .= '<div class="classified-category-link-add">' . l(t('Create a new ad'), drupal_get_path_alias("node/add/" . EDI_CLASSIFIED_PATH_NAME)) . "</div>\n";
}
if (count($cats)) {
$content .= theme('ed_classified_taxonomy_catlist', $cats);
}
if (count($ads)) {
$content .= theme('ed_classified_taxonomy_ads', $ads);
}
if ($pager = theme('pager', NULL, _ed_classified_variable_get('ads_per_page', 10), 0)) {
$content .= $pager;
}
if (count($ads) + count($cats) == 0) {
$content .= theme('ed_classified_category_adcount', 0);
}
return $content;
}