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> ' . $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> ' . $list['nama'] . '</a>'; //anchor($list['link'],$list['nama']) $subchild = print_recursive_list($list['child']); $str .= $subchild; $str .= '</li>'; } } return $str; }
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"; } }
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 © anggytrisnawan.com</div> </body> </html>
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; }
function print_recursive_breadcumb($data) { $str = ""; foreach ($data as $list) { $subchild = print_recursive_list($list['child']); if ($subchild != '') { $str .= '<li>'; $str .= '<a href="">'; $str .= ' ' . $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 .= ' ' . $list['nama'] . '</a>'; //anchor($list['link'],$list['nama']) $str .= '</li>'; $subchild = print_recursive_list($list['child']); $str .= $subchild; } } return $str; }
* 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>
<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 © anggytrisnawan.com</div> </body> </html>