'That trip no longer exists, or is not one you can see.']); exit; } $trip_id = intval($row['trip_id']); $client_id = intval($row['trip_client_id']); $miles = floatval($row['trip_miles']); $round = intval($row['round_trip']) === 1; $can_edit = tripCanEdit($row); $can_delete = tripCanDelete($row) && $row['claim_expense_id'] === null && $row['invoice_number'] === null; $rules = tripRules(); $own = intval($row['trip_own_vehicle']) === 1; $claimed = $row['claim_expense_id'] !== null; $billed = $row['invoice_number'] !== null; $billable = intval($row['trip_billable']) === 1; $can_claim = $own && !$claimed && $miles > 0 && $rules['rate'] > 0 && tripCanManage(); $can_unbill = $billed && tripCanUnbill($row['invoice_status']); ob_start(); ?>