function displayCatalog($catalog, $tree, $par, $deep) { if (isset($tree[$par])) { foreach ($tree[$par] as $id) { ?> <tr> <td style="padding-left:<?php echo $deep * 20; ?> px;width:300px"> <?php echo $catalog[$id]['name']; ?> </td> <td> <input style="font-size:7pt" name="lnk[<?php echo $id; ?> ]" value="<?php echo $catalog[$id]['lnk']; ?> "> </td> </tr> <?php displayCatalog($catalog, $tree, $id, $deep + 1); } } }
function displayCatalog($catalog, $selected, $deep = 0, $n = 0) { foreach ($catalog as $item) { ?> <option style="<?php echo $n++ % 2 ? 'background-color:#EEEEEE' : ''; ?> " value="<?php echo $item['id']; ?> " <?php echo $item['id'] == $selected ? 'selected="selected"' : ''; ?> > <?php echo str_repeat(' | -- ', $deep); ?> <?php echo $item['name']; ?> </option> <?php if ($item['children']) { displayCatalog($item['children'], $selected, $deep + 1, $n); } ?> <?php } ?> <?php }
function displayCatalog($catalog, &$lnk, $deep = 0, $count) { // foreach ($catalog->{u('Группа')} as $group) { $d = array('id' => u2w($group->{u('Ид')}), 'name' => u2w($group->{u('Наименование')})); ?> <tr> <td style="padding-left:<?php echo $deep * 20; ?> px;"> <?php echo $d['name']; ?> <?php //=print_r($count) ?> <?php if (!empty($count[$d['id']])) { ?> [<?php echo $count[$d['id']]; ?> ]<?php } ?> </td> <td> <input style="font-size:7pt;width:50px" name="lnk[<?php echo $d['id']; ?> ]" value="<?php echo !empty($lnk[$d['id']]) ? $lnk[$d['id']] : ''; ?> "> </td> <td style="white-space:nowrap"> <?php echo $d['id']; ?> </td> <td> <?php /*a class="move" rel="<?=$d['id']?>" title="Переместить дочерние узлы" href="#"><img src="/img/pic/move_16.gif"/></a*/ ?> <a class="move_to" rel="<?php echo $d['id']; ?> " title="Переместить дочерние узлы в текущий каталог" href="#"><img src="/img/pic/move_16.gif"/></a> </td> </tr> <?php if (!empty($group->{u('Группы')})) { displayCatalog($group->{u('Группы')}, $lnk, $deep + 1, $count); } } }
function displayCatalog($lnk, $tree, $deep) { ?> <tr> <td style="padding-left:<?php echo $deep * 20; ?> px;width:300px"> <?php echo $tree['name']; ?> </td> <td> <input style="font-size:7pt;width:60px" name="lnk[<?php echo $tree['id']; ?> ]" value="<?php echo !empty($lnk[$tree['id']]) ? $lnk[$tree['id']] : ''; ?> "> </td> <td> <?php echo $tree['id']; ?> </td> <td> <a class="move" rel="<?php echo $tree['id']; ?> " title="Переместить дочерние узлы" href="#"><img src="/img/pic/move_16.gif"/></a> <a class="move_to" rel="<?php echo $tree['id']; ?> " title="Переместить дочерние узлы в текущий каталог" href="#"><img src="/img/pic/move_16.gif"/></a> </td> </tr> <?php foreach ($tree['ch'] as $node) { displayCatalog($lnk, $node, $deep + 1); } }
function displayCatalog($catalog, $deep, $mod_uri) { global $CONFIG, $offer, $count, $counts; foreach ($catalog as $item) { ?> <tr id="item<?php echo $item['id']; ?> "> <td> <input name="item[]" value="<?php echo $item['id']; ?> " type="checkbox"> </td> <td style="padding-left:<?php echo $deep * 20; ?> px;"> <a href="<?php echo $mod_uri; ?> CatalogEdit/?id=<?php echo $item['id']; ?> "> <?php echo $item['name']; ?> </a> </td> <td><?php echo $item['id']; ?> </td> <td> <a href="<?php echo $mod_uri; ?> goods/?category=<?php echo $item['id']; ?> "> <?php echo intval(@$offer['count'][$item['id']]); ?> </a> <?php if (Cfg::get('GOODS_FIELD_CATALOGS')) { ?> /<a href="<?php echo $mod_uri; ?> goods/?category=<?php echo $item['id']; ?> "> <?php echo intval(@$offer['counts'][$item['id']]); ?> </a> <?php } ?> </td> <td><input name="sort[<?php echo $item['id']; ?> ]" value="<?php echo $item['sort']; ?> " style="width:50px"></td> <td><input name="main_sort[<?php echo $item['id']; ?> ]" value="<?php echo $item['main_sort']; ?> " style="width:50px"></td> <td> <input type="checkbox" name="export[]" value="<?php echo $item['id']; ?> " <?php if ($item['export'] == 1) { ?> checked<?php } ?> > </td> <td style="text-align:right"> <a class="add_to" rel="<?php echo $item['id']; ?> " href="<?php echo $mod_uri; ?> CatalogEdit/?parent=<?php echo $item['id']; ?> "><img src="/img/pic/add_16.gif" title="Добавить подраздел" alt="Добавить подраздел"/></a> <a href="<?php echo $mod_uri; ?> CatalogEdit/?id=<?php echo $item['id']; ?> "><img src="/img/pic/edit_16.gif" title="Редактировать" alt="Редактировать"/></a> <a href="?act=onRemove&id=<?php echo $item['id']; ?> "><img src="/img/pic/trash_16.gif" title="Удалить" border="0" alt="" onclick="return confirm('Удалить <?php echo $item['name']; ?> ?')"/></a> </td></tr><?php if (isset($item['children'])) { displayCatalog($item['children'], $deep + 1, $mod_uri); } } }
function displayCatalog($catalog, &$lnk, $deep = 0, $count) { // global $fill; foreach ($catalog as $id => $group) { if ($fill) { if (empty($group['c']) && empty($group['cr'])) { continue; } } $d = array('id' => $id, 'name' => $group['name']); ?> <tr> <td style="padding-left:<?php echo $deep * 20; ?> px;"> <?php echo $d['name']; ?> <?php if (!empty($group['c'])) { ?> [<?php echo $group['c']; ?> ]<?php } ?> <?php if (!empty($group['cr'])) { ?> <span style="color:#aaa">[<?php echo $group['cr']; ?> ]</span><?php } ?> </td> <td> <input style="font-size:7pt;width:50px" name="lnk[<?php echo $d['id']; ?> ]" value="<?php echo !empty($lnk[$d['id']]) ? $lnk[$d['id']] : ''; ?> "> </td> <td style="white-space:nowrap"> <?php echo $d['id']; ?> </td> <td> <?php /*a class="move" rel="<?=$d['id']?>" title="Переместить дочерние узлы" href="#"><img src="/img/pic/move_16.gif"/></a*/ ?> <a class="move_to" rel="<?php echo $d['id']; ?> " title="Переместить дочерние узлы в текущий каталог" href="#"><img src="/img/pic/move_16.gif"/></a> </td> </tr> <?php if (!empty($group['ch'])) { displayCatalog($group['ch'], $lnk, $deep + 1, $count); } } }