{"sha":"b67faf643160b1f37983b2775999681941c6c0de","node_id":"C_kwDOLgQlp9oAKGI2N2ZhZjY0MzE2MGIxZjM3OTgzYjI3NzU5OTk2ODE5NDFjNmMwZGU","commit":{"author":{"name":"Sigurd Nes","email":"sigurdne@gmail.com","date":"2026-03-03T12:04:04Z"},"committer":{"name":"Sigurd Nes","email":"sigurdne@gmail.com","date":"2026-03-03T12:04:04Z"},"message":"Fix encoding issue in log_customer_nr for internal export type","tree":{"sha":"c0f16e38d7386e0e14d4ed8ce25cb32c14ba6f09","url":"https://api.github.com/repos/PorticoEstate/PorticoEstate-v2/git/trees/c0f16e38d7386e0e14d4ed8ce25cb32c14ba6f09"},"url":"https://api.github.com/repos/PorticoEstate/PorticoEstate-v2/git/commits/b67faf643160b1f37983b2775999681941c6c0de","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null,"verified_at":null}},"url":"https://api.github.com/repos/PorticoEstate/PorticoEstate-v2/commits/b67faf643160b1f37983b2775999681941c6c0de","html_url":"https://github.com/PorticoEstate/PorticoEstate-v2/commit/b67faf643160b1f37983b2775999681941c6c0de","comments_url":"https://api.github.com/repos/PorticoEstate/PorticoEstate-v2/commits/b67faf643160b1f37983b2775999681941c6c0de/comments","author":{"login":"sigurdne","id":12719970,"node_id":"MDQ6VXNlcjEyNzE5OTcw","avatar_url":"https://avatars.githubusercontent.com/u/12719970?v=4","gravatar_id":"","url":"https://api.github.com/users/sigurdne","html_url":"https://github.com/sigurdne","followers_url":"https://api.github.com/users/sigurdne/followers","following_url":"https://api.github.com/users/sigurdne/following{/other_user}","gists_url":"https://api.github.com/users/sigurdne/gists{/gist_id}","starred_url":"https://api.github.com/users/sigurdne/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sigurdne/subscriptions","organizations_url":"https://api.github.com/users/sigurdne/orgs","repos_url":"https://api.github.com/users/sigurdne/repos","events_url":"https://api.github.com/users/sigurdne/events{/privacy}","received_events_url":"https://api.github.com/users/sigurdne/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"sigurdne","id":12719970,"node_id":"MDQ6VXNlcjEyNzE5OTcw","avatar_url":"https://avatars.githubusercontent.com/u/12719970?v=4","gravatar_id":"","url":"https://api.github.com/users/sigurdne","html_url":"https://github.com/sigurdne","followers_url":"https://api.github.com/users/sigurdne/followers","following_url":"https://api.github.com/users/sigurdne/following{/other_user}","gists_url":"https://api.github.com/users/sigurdne/gists{/gist_id}","starred_url":"https://api.github.com/users/sigurdne/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sigurdne/subscriptions","organizations_url":"https://api.github.com/users/sigurdne/orgs","repos_url":"https://api.github.com/users/sigurdne/repos","events_url":"https://api.github.com/users/sigurdne/events{/privacy}","received_events_url":"https://api.github.com/users/sigurdne/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"sha":"8366c905cf6b355c407fd6915bc7a795a75f2c52","url":"https://api.github.com/repos/PorticoEstate/PorticoEstate-v2/commits/8366c905cf6b355c407fd6915bc7a795a75f2c52","html_url":"https://github.com/PorticoEstate/PorticoEstate-v2/commit/8366c905cf6b355c407fd6915bc7a795a75f2c52"}],"stats":{"total":4,"additions":2,"deletions":2},"files":[{"sha":"e1fa7e9d978a8654b1380026f1e555a978f7d952","filename":"src/modules/booking/inc/class.socompleted_reservation_export.inc.php","status":"modified","additions":2,"deletions":2,"changes":4,"blob_url":"https://github.com/PorticoEstate/PorticoEstate-v2/blob/b67faf643160b1f37983b2775999681941c6c0de/src%2Fmodules%2Fbooking%2Finc%2Fclass.socompleted_reservation_export.inc.php","raw_url":"https://github.com/PorticoEstate/PorticoEstate-v2/raw/b67faf643160b1f37983b2775999681941c6c0de/src%2Fmodules%2Fbooking%2Finc%2Fclass.socompleted_reservation_export.inc.php","contents_url":"https://api.github.com/repos/PorticoEstate/PorticoEstate-v2/contents/src%2Fmodules%2Fbooking%2Finc%2Fclass.socompleted_reservation_export.inc.php?ref=b67faf643160b1f37983b2775999681941c6c0de","patch":"@@ -2763,7 +2763,7 @@ public function format_agresso(array &$reservations, array $account_codes, $sequ\n \n \t\t\t\tif ($type == 'internal')\n \t\t\t\t{\n-\t\t\t\t\t$log_customer_nr = $header['tekst4'] . ' ' . $header['ext_ord_ref'];\n+\t\t\t\t\t$log_customer_nr = $header['tekst4'] . ' ' . iconv(\"ISO-8859-1//TRANSLIT\", \"utf-8\", $header['ext_ord_ref']); //reverse convert to get original name back in log\n \t\t\t\t}\n \t\t\t\telse\n \t\t\t\t{\n@@ -3573,7 +3573,7 @@ public function format_agresso_55(array &$reservations, array $account_codes, $s\n \n \t\t\tif ($type == 'internal')\n \t\t\t{\n-\t\t\t\t$log_customer_nr = $header['tekst4'] . ' ' . $header['ext_ord_ref'];\n+\t\t\t\t$log_customer_nr = $header['tekst4'] . ' ' . iconv(\"ISO-8859-1//TRANSLIT\", \"utf-8\", $header['ext_ord_ref']); //reverse convert to get original name back in log\n \t\t\t}\n \t\t\telse\n \t\t\t{"}]}