Disconnect an item to its computer
public disconnectForItem ( CommonDBTM $item ) : boolean | ||
$item | CommonDBTM | CommonDBTM object: the Monitor/Phone/Peripheral/Printer |
return | boolean | : action succeeded |
foreach ($_POST["item"] as $key => $val) { if ($val == 1) { $input = array('computers_id' => $_POST["connect_item"], 'itemtype' => $_POST["itemtype"], 'items_id' => $key); if ($conn->can(-1, 'w', $input)) { $conn->add($input); } } } } break; case "disconnect": $conn = new Computer_Item(); foreach ($_POST["item"] as $key => $val) { if ($val == 1) { if ($item->getFromDB($key)) { $conn->disconnectForItem($item); } } } break; case "delete": foreach ($_POST["item"] as $key => $val) { if ($val == 1 && $item->can($key, 'd')) { $item->delete(array("id" => $key)); } } break; case "purge": foreach ($_POST["item"] as $key => $val) { if ($val == 1) { $item->delete(array("id" => $key), 1);