openrat-cms

OpenRat Content Management System
git clone http://git.code.weiherhei.de/openrat-cms.git
Log | Files | Refs

component-tree.php (706B)


      1 <?php
      2 
      3 function component_tree( $contents )
      4 {
      5 	echo '<ul class="tree">';
      6 	foreach( $contents as $key=>$el) {
      7 
      8 		$selected = isset($el['self']);
      9 		if	($selected )
     10 			echo '<li class="">';
     11 		else
     12 			echo '<li>';
     13 			
     14 		echo '<div class="tree" />';
     15 		echo '<div class="entry clickable'.($selected?' selected':'').'"';
     16         echo ' data-name="'.$el['name'].'"';
     17         echo ' data-action="'.$el['type'].'"';
     18         echo ' data-id="'.$el['id'].'"';
     19         echo '>';
     20 		echo '<img src="'.OR_THEMES_DIR.'default/images/icon_'.$el['type'].'.png" />';
     21 		echo $el['name'];
     22 		echo '</div>';
     23 		
     24 		if	( isset($el['children']) )
     25 		{
     26 			component_tree($el['children'] );
     27 		}
     28 		
     29 		echo  '</li>';
     30 	} 
     31 	echo '</ul>';
     32 }
     33 ?>