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);
        }
    }
}
예제 #2
0
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('&nbsp;&nbsp;&nbsp;|&nbsp;--&nbsp;', $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);
    }
}
예제 #5
0
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);
        }
    }
}