Changeset 1926 for branches/release-35/php/lib/block.mtcategories.php
- Timestamp:
- 04/16/08 10:50:21 (20 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
branches/release-35/php/lib/block.mtcategories.php
r1174 r1926 9 9 // status: incomplete 10 10 // parameters: show_empty 11 $localvars = array('_categories', '_categories_counter', 'category', 'inside_mt_categories', 'entries', '_categories_glue', 'blog_id', 'blog' );11 $localvars = array('_categories', '_categories_counter', 'category', 'inside_mt_categories', 'entries', '_categories_glue', 'blog_id', 'blog', '__out'); 12 12 if (!isset($content)) { 13 13 $ctx->localize($localvars); … … 19 19 $ctx->stash('inside_mt_categories', 1); 20 20 $ctx->stash('show_empty', isset($args['show_empty']) ? $args['show_empty'] : '0'); 21 $ctx->stash('__out', false); 21 22 $counter = 0; 22 23 } else { … … 24 25 $counter = $ctx->stash('_categories_counter'); 25 26 $glue = $ctx->stash('_categories_glue'); 27 $out =$ctx->stash('__out'); 26 28 } 27 29 if ($counter < count($categories)) { … … 35 37 $ctx->stash('blog', 36 38 $ctx->mt->db->fetch_blog($category['category_blog_id'])); 37 if ($counter > 0) $content = $content . $glue; 39 if (!empty($glue) && !empty($content)) { 40 if ($out) 41 $content = $glue . $content; 42 else 43 $ctx->stash('__out', true); 44 } 38 45 $repeat = true; 39 46 } else { 47 if (!empty($glue) && $out && !empty($content)) 48 $content = $glue . $content; 40 49 $ctx->restore($localvars); 41 50 $repeat = false;
