// Get session and API handles
require_once 'plc_session.php';
-global $plc, $api;
+require_once 'plc_api.php';
+global $plc, $api, $adm;
//print header
require_once 'plc_drupal.php';
$known_actions []= "delete-node";
// expects: node_id
$known_actions []= "update-node";
-// expects: node_id, hostname, model
+// expects: node_id, hostname, model, node_type
$known_actions []= "attach-pcu";
// expects: node_id, pcu_id, port (pcu_id <0 means detach)
$known_actions []= "reboot-node-with-pcu";
$node_id=intval($_POST['node_id']);
$hostname= $_POST['hostname'];
$model= $_POST['model'];
+ $node_type= $_POST['node_type'];
- $fields= array( "hostname"=>$hostname, "model"=>$model );
+ $fields= array( "hostname"=>$hostname, "model"=>$model, "node_type"=>$node_type );
$api->UpdateNode( $node_id, $fields );
$error= $api->error();
case 'reboot-node-with-pcu': {
$node_id=intval($_POST['node_id']);
$hostname= $_POST['hostname'];
+ $test = $_POST['test'];
+ settype($test, "boolean");
- $ret = $api->RebootNodeWithPCU( $node_id );
+ $ret = $api->RebootNodeWithPCU( $node_id, $test );
$error= $api->error();
if( empty( $error ) ) {
}
}
if ($success) {
- $api->NotifyPersons($notify_person_ids,$notify_subject,$notify_body);
+ $adm->NotifyPersons($notify_person_ids,$notify_subject,$notify_body);
drupal_set_message ("Deleted $counter person(s)");
}
else
}
}
if ($success) {
- $api->NotifyPersons($notify_person_ids,$notify_subject,$notify_body);
+ $adm->NotifyPersons($notify_person_ids,$notify_subject,$notify_body);
drupal_set_message ("Added $counter person(s)");
}
else