$devList = $dev->SearchDevicebySerialNo(); $resultcount = count($devList); $title = __("Serial number search results for") . " "{$searchTerm}""; } elseif ($searchKey == 'ip') { $dev->PrimaryIP = $searchTerm; $devList = $dev->SearchDevicebyIP(); $resultcount = count($devList); $title = __("PrimaryIP search results for") . " "{$searchTerm}""; } elseif ($searchKey == 'label') { $dev->Label = $searchTerm; $devList = $dev->SearchDevicebyLabel(); //Virtual machines will never be search via asset tags or serial numbers $esx->vmName = $dev->Label; $vmList = $esx->SearchByVMName(); $cab->Location = $searchTerm; $cabList = $cab->LooseSearch(true); $resultcount = count($devList) + count($cabList) + count($vmList); $title = __("Name search results for") . " "{$searchTerm}""; } elseif ($searchKey == 'owner') { $dept->Name = $searchTerm; if (isset($_REQUEST['deptid'])) { $dept->DeptID = $_REQUEST['deptid']; $dept->GetDeptByID(); } else { $dept->GetDeptByName(); } $dev->Owner = $dept->DeptID; $devList = $dev->GetDevicesbyOwner(); $esx->Owner = $dept->DeptID; $vmList = $esx->GetVMListbyOwner(); $cab->AssignedTo = $dept->DeptID;