function prepareInput($input) { // Try to get mac address from the instantiation ... if (!isset($input['mac']) && isset($input['networkports_id_alias'])) { $networkPort = new NetworkPort(); if ($networkPort->getFromDB($input['networkports_id_alias'])) { $input['mac'] = $networkPort->getField('mac'); } } return $input; }