Index: trunk/wifidog-auth/wifidog/admin/generic_object_admin.php
===================================================================
--- trunk/wifidog-auth/wifidog/admin/generic_object_admin.php	(revision 1268)
+++ trunk/wifidog-auth/wifidog/admin/generic_object_admin.php	(revision 1316)
@@ -262,6 +262,6 @@
 switch ($_REQUEST['action']) {
     case "list" :
-        $hasCreateNewObjectUI = true;
-
+        $userData = null;
+        $disableCreateNewButton = false;
         switch ($_REQUEST['object_class']) {
             case "Content" :
@@ -271,14 +271,9 @@
                 $displayEditButton = false;
                 break;
-
             case "Node" :
-                $newLongText = $addLongText;
                 $userData['typeInterface'] = "table";
-                $objectSelector = Node :: getSelectUI('object_id', $userData);
                 $displayEditButton = false;
-                break;
-            case "ProfileTemplate" :
-                $hasCreateNewObjectUI = false;
-
+            case "Network" :
+                $disableCreateNewButton = true;
             default :
                 $newLongText = $addLongText;
@@ -286,19 +281,13 @@
                 $_REQUEST['object_class'],
                 'getSelectUI'
-        ), 'object_id');
+                ), 'object_id'
+                , $userData);
                 break;
-
-        }
-
-        if($hasCreateNewObjectUI == true) {
+        }
+
+        if($disableCreateNewButton == false && method_exists($_REQUEST['object_class'],'getCreateNewObjectUI')) {
             $html .= "<form action='" . GENERIC_OBJECT_ADMIN_ABS_HREF . "' method='post'>";
             $html .= "<input type='hidden' name='object_class' value='$class'>";
             $html .= "<input type='hidden' name='action' value='new_ui'>";
-            $html .= "<input type='submit' name='new_submit' value='$newLongText'>\n";
-            $html .= '</form>';
-        } else {
-            $html .= "<form action='" . GENERIC_OBJECT_ADMIN_ABS_HREF . "' method='post'>";
-            $html .= "<input type='hidden' name='object_class' value='$class'>";
-            $html .= "<input type='hidden' name='action' value='new'>";
             $html .= "<input type='submit' name='new_submit' value='$newLongText'>\n";
             $html .= '</form>';
@@ -353,5 +342,5 @@
                 $class,
                 'getCreateNewObjectUI'
-        ));
+                ));
                 $html .= "<input type='hidden' name='action' value='process_new_ui'>";
                 $html .= "<input type=submit name='new_ui_submit' value='$newText'>";
