ACC SHELL
<?
$d = $default_path; global $default_path; $default_path = $d;
function ul_tree($ul,$ind=0,$same_lvl=false){
global $default_path;
$printed_rows = 1;
$s = $ul[$ind];
?>
<? if(!$same_lvl){ ?>
<ol <?=($ind==1?' class="sortable"':'')?> <?=(!$ind?' class="sites"':'')?>>
<? } ?>
<li id="i-<?=$s->idr?>"
class="<?= str_replace(array("##","#"),array(" cls-"," cls-"),$s->a["tags"]) ?>"?><?// no-sortable - key class for disable sortabling ?>
<div class="in butt">
<? /*useable settings
<div href="javascript:;" class="settings">
<ul>
<? if(!$s->has_tag("hp") && !$s->has_tag("root")){ ?>
<a href="/admin/del/sites/<?= $s->idr ?>" class="red" onclick="return confirm('opravdu smazat tuto podstránku??');">
smazat</a>
<? } ?>
</ul>
</div>
*/ ?>
<div class="right-block">
<a href="/admin/site/0/parent_id:<?= $s->idr ?>">+ nová podstránka</a>
</div>
<? if($ind){ ?>
<img src="<?=$default_path?>img/icons/move.png" width="17" height="17" class="ico move" />
<? }else{ ?>
<a href="/admin/settings/<?=$s->idr?>">
<img src="<?=$default_path?>img/icons/settings.png" width="17" height="17" class="ico" />
</a>
<? } ?>
<a href="/admin/site/<?= $s->idr?>" title="upravit" class="ed"><?= $s->part('title') ?></a>
<span style="color:#999;"><?= str_replace(array("##","#"),array(" ",""),$s->a["tags"]) ?></span>
</div>
<? $next_s = isset($ul[$ind+1]) ? $ul[$ind+1] : false; ?>
<? if($next_s && $next_s->a['depth']>$s->a['depth']){
if($ind) echo '<div class="roller butt" id="r-'.$s->idr.'">-</div>';
$printed_rows += ul_tree($ul,$ind+1);
} ?>
</li>
<? $next_s = isset($ul[$ind+$printed_rows]) ? $ul[$ind+$printed_rows] : false; ?>
<? if($next_s && $next_s->a['depth']==$s->a['depth']){
$printed_rows += ul_tree($ul,$ind+$printed_rows,true);
} ?>
<? if(!$same_lvl){ ?>
</ol>
<? } ?>
<?
return $printed_rows;
}
// PRINT IT!
ul_tree($sites)
?>
<script type="text/javascript">
$(function(){
$(".cls-design").attr("title","tuto podstránku vidí pouze administrátoři")
$(".cls-design")
<? if(!Ses::user("programator")){ ?>
$(".cls-design").hide();
<? } ?>
})
</script>
ACC SHELL 2018