public static function get_Delivery_details($UID, $user) { if (Lock::is_locked_by_user($UID, 'DELIVERY_BASE', $user)) { $Delivery = Delivery::get_edited_Delivery_by_UID($UID); } else { $Delivery = Delivery::get_Delivery_by_UID($UID); } // get locking user $locking_user = Lock::get_locking_user($UID, 'DELIVERY_BASE'); if ($locking_user != null) { $Delivery["LOCKING_USER"] = $locking_user; } return $Delivery; }