git://git.onelab.eu
/
plewww.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
corrected behavior of Add Interface button. PlekitForm strips url of arguments,
[plewww.git]
/
planetlab
/
common
/
actions.php
diff --git
a/planetlab/common/actions.php
b/planetlab/common/actions.php
index
eff610a
..
f7d77df
100644
(file)
--- a/
planetlab/common/actions.php
+++ b/
planetlab/common/actions.php
@@
-57,6
+57,8
@@
$known_actions []= "delete-interfaces";
// expects: interface_ids
$known_actions []="add-interface";
// expects: node_id & interface details
// expects: interface_ids
$known_actions []="add-interface";
// expects: node_id & interface details
+$known_actions []="new-interface";
+// expects: node_id
$known_actions []="update-interface";
// expects: interface_id & interface details
$known_actions []="update-interface";
// expects: interface_id & interface details
@@
-383,7
+385,9
@@
switch ($action) {
drupal_set_error ("Could not delete all selected interfaces, only $counter were removed");
plc_redirect(l_node($_POST['node_id']));
}
drupal_set_error ("Could not delete all selected interfaces, only $counter were removed");
plc_redirect(l_node($_POST['node_id']));
}
-
+ case 'new-interface': {
+ plc_redirect(l_interface_add($_POST['node_id']));
+ }
case 'add-interface': {
$node_id=$_POST['node_id'];
foreach ($interface_details as $field) {
case 'add-interface': {
$node_id=$_POST['node_id'];
foreach ($interface_details as $field) {