function orphans_item($begin, $parent_arr = null) { global $db; $q = "select * from data left join relation on id=child_id where child_id is null order by sort_order"; $set = $db->query($q); if (DB::isError($set)) { die($set->getMessage()); } $i = 1; $end_ul = false; while ($arr = $set->fetchRow()) { if ($i++ == 1) { echo "\n<ul>"; $end_ul = true; } echo "\n<li><a href='admin.php?action=edit_node&edit_id=" . $arr['id'] . "'>" . $arr['name_id'] . " : " . $arr['node_type'] . "</a>"; echo "\n - delete::<a href='admin.php?action=delete_node&node_id=" . $arr['id'] . "'>node</a>"; if (!($arr['node_type'] == 'menu' && isset($parent_arr) && $parent_arr['node_type'] != 'menu')) { ADMIN_MENU::items($arr['id'], $arr); } echo "</li>"; } if ($end_ul) { echo "\n</ul>"; } }
case "delete_link": ADMIN_CHILDREN::delete_link($_GET['parent_id'], $_GET['node_id'], $_GET['rel_type'], $_GET['sort_order']); break; case "add_children_submit": ADMIN_CHILDREN::add_child($_GET['node_id']); break; case "edit_node": if (isset($_POST['data_edit']) && $_POST['data_edit'] == 'Odeslat') { $admin_data_write = new ADMIN_DATA_WRITE($_POST); $admin_data_write->write($_GET['edit_id']); echo $admin_data_write->saved; } if (isset($_GET['edit_id'])) { $admin_edit = new ADMIN_EDIT($_GET['edit_id']); $admin_edit->vypis(); } break; } //vyrobi menu ADMIN_MENU::menu(); ADMIN_MENU::orphans(); ADMIN_NODE::choose_to_add(0); echo "<div id='logout'><a href='admin.php?action=logout'>Logout</a></div>"; } else { loginFunction(); echo "not logged in<br /><br />"; } echo "<br /><br /><br /><br /><a href='index.php'>index</a>"; //echo page creation time echo "<div id='time_value'><br /><br />" . SubStr(Time() + SubStr(MicroTime(), 0, 8) - $timer_start, 0, 7) . "<br /></div>"; $smarty->display('footer.tpl');