function drawCategory($category) { if (count($category['categories']) > 0) { $has_subcategories = true; } else { $has_subcategories = false; } ?> <li id="list_<?php echo $category['pk_i_id']; ?> " class="category_li <?php echo $category['b_enabled'] == 1 ? 'enabled' : 'disabled'; ?> " > <div class="category_div <?php echo $category['b_enabled'] == 1 ? 'enabled' : 'disabled'; ?> " category_id="<?php echo $category['pk_i_id']; ?> " > <div class="category_row"> <div class="handle ico ico-32 ico-droppable"></div> <div class="ico-childrens"> <?php if ($has_subcategories) { echo '<span class="toggle status-collapsed">+</span>'; } else { echo '<span class="toggle status-expanded">-</span>'; } ?> </div> <div class="name-cat" id="<?php echo 'quick_edit_' . $category['pk_i_id']; ?> "> <?php echo '<span class="name">' . $category['s_name'] . '</span>'; ?> </div> <div class="actions-cat"> <a onclick="show_iframe('content_list_<?php echo $category['pk_i_id']; ?> ','<?php echo $category['pk_i_id']; ?> ');"><?php _e('Edit'); ?> </a> · <a class="enable" onclick="enable_cat('<?php echo $category['pk_i_id']; ?> ')"><?php $category['b_enabled'] == 1 ? _e('Disable') : _e('Enable'); ?> </a> · <a onclick="delete_category(<?php echo $category['pk_i_id']; ?> )"><?php _e('Delete'); ?> </a> </div> </div> <div class="edit content_list_<?php echo $category['pk_i_id']; ?> "></div> </div> <?php if ($has_subcategories) { ?> <ul class="subcategory subcategories-<?php echo $category['pk_i_id']; ?> " style="display: none;"> <?php foreach ($category['categories'] as $subcategory) { drawCategory($subcategory); } ?> </ul> <?php } ?> </li> <?php }
<ul class="subcategory subcategories-<?php echo $category['pk_i_id']; ?> hide"> <?php foreach ($category['categories'] as $category) { ?> <li id="list_<?php echo $category['pk_i_id']; ?> " class="category_li <?php echo $category['b_enabled'] == 1 ? 'enabled' : 'disabled'; ?> " > <?php drawCategory($category, true); ?> </li> <?php } ?> </ul> <?php } ?> </li> <?php } ?> </ul> </div>