public function ajax_get_ebay_categories_tree() { $site_id = isset($_REQUEST['site_id']) ? $_REQUEST['site_id'] : get_option('wplister_ebay_site_id'); $path = $_POST["dir"]; $parent_cat_id = basename($path); $categories = EbayCategoriesModel::getChildrenOf($parent_cat_id, $site_id); $categories = apply_filters('wplister_get_ebay_categories_node', $categories, $parent_cat_id, $path); if (count($categories) > 0) { echo "<ul class=\"jqueryFileTree\" style=\"display: none;\">"; // All dirs foreach ($categories as $cat) { if ($cat['leaf'] == '0') { echo '<li class="directory collapsed"><a href="#" rel="' . ($_POST['dir'] . $cat['cat_id']) . '/">' . $cat['cat_name'] . '</a></li>'; } } // All files foreach ($categories as $cat) { if ($cat['leaf'] == '1') { $ext = 'txt'; echo '<li class="file ext_txt"><a href="#" rel="' . ($_POST['dir'] . $cat['cat_id']) . '">' . $cat['cat_name'] . '</a></li>'; } } echo "</ul>"; } exit; }