handling artisans phone number formatting
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
Antoine M 2024-11-25 15:38:55 +01:00
parent 9e6b782005
commit 4fb24b1c01
2 changed files with 7 additions and 14 deletions

View File

@ -18,8 +18,6 @@ $pageIcon = get_field('page_icon', get_queried_object_id()) ?? null;
));
//get page id with template Template Name: Repertoire des métiers
$frontPageUrl = get_home_url();
$frontPageTitle = get_the_title(get_option('page_on_front'));
@ -27,8 +25,6 @@ $pageIcon = get_field('page_icon', get_queried_object_id()) ?? null;
$searchPageTitle = get_the_title($searchPageId);
$searchPageUrl = get_post_permalink($searchPageId);
$pageIcon = get_field('page_icon', $searchPageId) ?? null;
?>
<ol>
<li>
@ -116,7 +112,7 @@ $pageIcon = get_field('page_icon', get_queried_object_id()) ?? null;
<?php foreach ($company_members as $member): ?>
<?php
$member_gsm_number = $member['member_gsm_number'];
$formatted_member_gsm_number = preg_replace('/^(\+\d{2})(\d{3})(\d{2})(\d{2})(\d{2})$/', '$1 $2 $3 $4 $5', $member_gsm_number);
$formatted_member_gsm_number = preg_replace('/^(\+\d{2})(\d{3})(\d{2})(\d{2})(\d{2})$/', '$1 $2 $3 $4 $5', $member_gsm_number);
?>
<div class="artisan-member">
@ -183,19 +179,12 @@ $pageIcon = get_field('page_icon', get_queried_object_id()) ?? null;
echo do_blocks($block_content);
?>
</div>
<?php endforeach; ?>
</section>
<?php endif; ?>
</div>
</div>

View File

@ -7,12 +7,16 @@ $company_members = get_field('company_members', $postID);
$phoneNumber = get_field('phone_number', $postID);
$faxNumber = get_field('fax_number', $postID);
$formattedPhoneNumber = preg_replace('/^(\+\d{2})(\d{3})(\d{2})(\d{2})(\d{2})$/', '$1 $2 $3 $4 $5', $phoneNumber);
$formattedFaxNumber = preg_replace('/^(\+\d{2})(\d{3})(\d{2})(\d{2})(\d{2})$/', '$1 $2 $3 $4 $5', $faxNumber);
$formattedPhoneNumber = preg_replace('/(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})/', '+$1$2$3$4$5', $phoneNumber);
write_log('Formatted phone: ' . $formattedPhoneNumber);
write_log($phoneNumber);
write_log($formattedPhoneNumber);
$formattedFaxNumber = preg_replace('/^(\+\d{2})(\d{3})(\d{2})(\d{2})(\d{2})/', '$1 $2 $3 $4 $5', $faxNumber);
$email = get_field('email', $postID);
$website = get_field('website', $postID);
$adresse = get_field('adresse', $postID);
// write_log(gettype($formattedPhoneNumber));
?>