Пример #1
0
 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;
 }