<?
global $gdb;
ob_start();
  ?>
    <div class="menu_sortable">
      <ol class="sortable" id="sortable">
        <? if ( is_array( $this -> categories ) ): foreach ( $this -> categories as $category ):?>
          <li id="list_<?= $category['id'];?>" class="category_<?= $category['id'];?>" category="<?= $category['id'];?>">
            <div class="context_0 content content_menu">
              <button type="button" class="disclose layout-tree-toggle" aria-expanded="false" title="Rozwin / zwin">
                <i class="fa fa-caret-right"></i>
              </button>
              <? if ( !$category['status'] ) echo '<i class="fa fa-ban fa-lg text-danger" title="Kategoria nieaktywna"></i>';?> 
              <b><?= $category['languages'][$this -> dlang]['title'];?></b>              
              <div class="btn-group ml20 pull-right">
                <a href="#" title="Wybierz kategorię" class="btn btn-sm btn-system button category-select" category-title="<?= $category['languages'][$this -> dlang]['title'];?>" category-id="<?= $category['id'];?>">
                  <i class="fa fa-check"></i> <span class="hidden-xs">wybierz</span>
                </a>
              </div>
            </div>
            <?= \Shared\Tpl\Tpl::view( 'shop-category/subcategory-browse-list', [
                  'categories' => ( new \Domain\Category\CategoryRepository( $GLOBALS['mdb'] ) )->subcategories( $category['id'] ),
                    'level' => $this -> level + 1,
                    'dlang' => $this -> dlang
                  ] );?>
          </li>
        <? endforeach; endif;?>
      </ol>
    </div>
  <?
$out = ob_get_clean();

$gridId = 'pages-list';
$gridTitle = 'Lista kategorii';
$gridSaveUrl = '';
$gridBackUrl = '';
$gridHidden = [];
$gridContent = $out;
$gridPersist = false;
include __DIR__ . '/../components/grid-edit-replacement.php';
?>
<style type="text/css">
  .mfp-container body.sb-top.sb-top-sm .navbar.navbar-fixed-top + #sidebar_left + #content_wrapper {
    padding-top: 0;
  }
  .mfp-container #content {
    padding: 27px 0 0;
  }
  .mfp-container #content > .row {
    margin: 0;
  }
  .mfp-container #content > .row > .col-lg-9 {
    padding: 0;
    width: 100%;
    float: none;
  }
</style>
<?= \Shared\Tpl\Tpl::view( 'shop-category/category-browse-custom-script' ); ?>