$req->AssetTag = $_POST['assettag']; $req->ESX = $_POST['esx']; $req->Owner = $_POST['owner']; $req->DeviceHeight = $_POST['deviceheight']; $req->EthernetCount = $_POST['ethernetcount']; $req->VLANList = $_POST['vlanlist']; $req->SANCount = $_POST['sancount']; $req->SANList = $_POST['sanlist']; $req->DeviceClass = $_POST['deviceclass']; $req->DeviceType = $_POST['devicetype']; $req->LabelColor = $_POST['labelcolor']; $req->CurrentLocation = $_POST['currentlocation']; $req->SpecialInstructions = $_POST['specialinstructions']; $req->UpdateRequest(); if ($person->RackAdmin && $_POST['action'] == 'Move to Rack') { $req->CompleteRequest(); $dev->Label = $req->Label; $dev->SerialNo = $req->SerialNo; $dev->MfgDate = $req->MfgDate; $dev->InstallDate = date('Y-m-d'); $dev->AssetTag = $req->AssetTag; $dev->ESX = $req->ESX; $dev->Owner = $req->Owner; $dev->Cabinet = $_POST['CabinetID']; $dev->Position = $_POST['position']; $dev->Height = $req->DeviceHeight; $dev->Ports = $req->EthernetCount; $dev->DeviceType = $req->DeviceType; $dev->TemplateID = $req->DeviceClass; $dev->CreateDevice(); $htmlMessage .= "<p>" . sprintf(__('Your request for racking up the device labeled %1$s has been completed.'), $req->Label) . "</p>";