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>";
     }
 }
Esempio n. 2
0
        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');