Ejemplo n.º 1
0
function print_recursive_list($data)
{
    $str = "";
    foreach ($data as $list) {
        $subchild = print_recursive_list($list['child']);
        if ($subchild != '') {
            $str .= '<li>';
            $str .= '<a href="' . site_url($list["link"]) . '" id="id_a_menu_' . $list['id'] . '">';
            $str .= '<i class="icon-list"></i>&nbsp;' . $list['nama'] . '<span class="arrow "></span></a>';
            //anchor($list['link'],$list['nama'])
            $str .= '<ul class="sub-menu">';
            $subchild = print_recursive_list($list['child']);
            $str .= $subchild;
            $str .= '</ul>';
            $str .= '</li>';
        } else {
            $str .= '<li>';
            $str .= '<a href="' . site_url($list["link"]) . '" id="id_a_menu_' . $list['id'] . '">';
            $str .= '<i class="icon-list"></i>&nbsp;' . $list['nama'] . '</a>';
            //anchor($list['link'],$list['nama'])
            $subchild = print_recursive_list($list['child']);
            $str .= $subchild;
            $str .= '</li>';
        }
    }
    return $str;
}
Ejemplo n.º 2
0
function print_recursive_list($data)
{
    $str = "";
    foreach ($data as $list) {
        $str .= "<li>" . anchor($list['link'], $list['nama']);
        $subchild = print_recursive_list($list['child']);
        if ($subchild != '') {
            $str .= "<ul>" . $subchild . "</ul>";
        }
        $str .= "</li>";
    }
    return $str;
}
function print_recursive_list($list, $name_field = 'name', $children_field = 'children', $label_field = null, $toggle_url = null, $toggle_id_field = 'id')
{
    foreach ($list as $item) {
        $href = '';
        if (!is_null($toggle_url) && !empty($item->{$toggle_id_field})) {
            $href = $toggle_url . $item->{$toggle_id_field};
        }
        echo "<li>";
        $label = is_null($label_field) ? 'Select this item' : $item->{$label_field};
        if (!empty($href)) {
            echo "<a href=\"{$href}\" title=\"{$label}\">";
        }
        echo "<span>{$item->{$name_field}}</span>\n";
        if (!empty($href)) {
            echo "</a>\n";
        }
        if (!empty($item->{$children_field})) {
            echo "\n<ul>";
            print_recursive_list($item->{$children_field}, $name_field, $children_field, $label_field, $toggle_url, $toggle_id_field);
            echo "</ul>\n";
        }
        echo "</li>\n";
    }
}
Ejemplo n.º 4
0
asset/multilevel/css/ie.css" rel="stylesheet"  media="screen" />
	<![endif]-->
			
	<script src="<?php 
echo base_url('multilevel/js/jquery.js');
?>
"></script> 
	<script src="<?php 
echo base_url('multilevel/js/jquery.dropdownPlain.js');
?>
"></script> 
	</head>
<body>
	<div id="header"><h2>Multi-Level Dropdown</h2></div>
	<div id="content">
		
		<ul class="dropdown">
		<?php 
foreach ($multilevel as $data) {
    echo '<li>' . anchor($data['link'], $data['nama']);
    echo '<ul class="sub_menu">';
    echo print_recursive_list($data['child']);
    echo '</ul></li>';
    //echo '<li>'.anchor($row->menu_uri,$row->menu_nama).'</li>';
}
?>
		</ul>
	</div>
	<div id="footer">Copyright &copy; anggytrisnawan.com</div>
</body>
</html>
Ejemplo n.º 5
0
function print_recursive_list($array)
{
    $str = "";
    foreach ($array as $list) {
        $str .= $list['nama'];
        $subchild = print_recursive_list($list['child']);
        if ($subchild != '') {
            $str .= $subchild;
        }
    }
    return $str;
}
Ejemplo n.º 6
0
function print_recursive_breadcumb($data)
{
    $str = "";
    foreach ($data as $list) {
        $subchild = print_recursive_list($list['child']);
        if ($subchild != '') {
            $str .= '<li>';
            $str .= '<a href="">';
            $str .= '&nbsp;' . $list['nama'] . '</a>';
            //anchor($list['link'],$list['nama'])
            $str .= '</li>';
            $subchild = print_recursive_list($list['child']);
            $str .= $subchild;
        } else {
            $str .= '<li>';
            $str .= '<a href="">';
            $str .= '&nbsp;' . $list['nama'] . '</a>';
            //anchor($list['link'],$list['nama'])
            $str .= '</li>';
            $subchild = print_recursive_list($list['child']);
            $str .= $subchild;
        }
    }
    return $str;
}
Ejemplo n.º 7
0
 *  	http://vizsage.com/license/Vizsage-License-BY-NC-SA.html
 * and the handy reference for understanding the full license at
 *  	http://vizsage.com/license/Vizsage-Deed-BY-NC-SA.html
 *
 * Unless required by applicable law or agreed to in writing, any
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
 * either express or implied. See the License for the specific
 * language governing permissions and limitations under the License.
 */
?>
<div id="add_div"  class="panel panel-primary">
    <div class="panel-heading"><?=get_title($add_title_options)?></div>
    <div class="panel-body">
        <ul id="assignable">
        <?php print_recursive_list($assignable_caps, 'label', 'children', null, "users/role/add_cap_to_role/$role_id/", 'id'); ?>
        </ul>
    </div>
</div>
<div class="panel panel-primary">
<div class="panel-heading"><?=get_title($list_title_options)?></div>
    <div class="panel-body"></div>
        <table id="ajaxtable" class="table table-bordered table-striped table-hover">
            <thead>
                <tr>
                    <th>Cap ID</th>
                    <th>Code</th>
                    <th>Name</th>
                    <th>Included capabilities</th>
                    <th>Actions</th>
                </tr>
Ejemplo n.º 8
0
	<script src="<?php 
echo base_url();
?>
assets/multilevel/tree/jquery.treeview.js" type="text/javascript"></script>
	
	<script type="text/javascript">
		$(function() {
			$("#tree").treeview({
				collapsed: true,
				animated: "medium",
				control:"#sidetreecontrol",
				persist: "location"
			});
		});
	</script>
</head>
<body>
	<div id="header"><h2>Multi-Level Tree</h2></div>
	<div id="content">
		
		<div id="sidetreecontrol"><a href="?#">Collapse All</a> | <a href="?#">Expand All</a></div>

		<ul id="tree">
		<?php 
echo print_recursive_list($multilevel);
?>
		</ul>
	</div>
	<div id="footer">Copyright &copy; anggytrisnawan.com</div>
</body>
</html>