Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
Jeremy Groot
/
stellervista-Intranet
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
334e88f1
authored
2023-07-18 22:30:45 -0400
by
Jeff Balicki
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
Intranet Directory Change
Signed-off-by: Jeff <jeff@gotenzing.com>
1 parent
5755bc0d
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
58 additions
and
1 deletions
wp-content/themes/understrap-child/functions.php
wp-content/themes/understrap-child/ultimate-member/members-list.php
wp-content/themes/understrap-child/functions.php
View file @
334e88f
...
...
@@ -167,3 +167,54 @@ function is_valid_email_domain($login, $email, $errors ){
}
}
add_action
(
'register_post'
,
'is_valid_email_domain'
,
10
,
3
);
add_filter
(
'um_profile_field_filter_hook__phone_number_12'
,
'my_profile_phone_number'
,
10
,
2
);
add_filter
(
'um_profile_field_filter_hook__phone_number'
,
'my_profile_phone_number'
,
10
,
2
);
function
my_profile_phone_number
(
$value
,
$data
)
{
$value
=
format_phone_string
(
$value
);
return
$value
;
}
add_filter
(
'um_view_label_phone_number'
,
'my_phone_number_label'
,
10
,
1
);
function
my_phone_number_label
(
$label
)
{
$label
=
"Direct Line / Branch"
;
return
$label
;
}
function
format_phone_string
(
$phoneNumber
)
{
// Return the phone number in parentheses format, e.g. (123) 456-7890.
// Handles 10 digit numbers with or without country codes and extensions
// Source 2nd part from: https://stackoverflow.com/questions/4708248/formatting-phone-numbers-in-php
$phoneNumber
=
preg_replace
(
'/[^0-9]/'
,
''
,
$phoneNumber
);
if
(
strlen
(
$phoneNumber
)
>
10
)
{
$countryCode
=
substr
(
$phoneNumber
,
0
,
strlen
(
$phoneNumber
)
-
10
);
$areaCode
=
substr
(
$phoneNumber
,
-
10
,
3
);
$nextThree
=
substr
(
$phoneNumber
,
-
7
,
3
);
$lastFour
=
substr
(
$phoneNumber
,
-
4
,
4
);
$phoneNumber
=
'+'
.
$countryCode
.
' ('
.
$areaCode
.
') '
.
$nextThree
.
'-'
.
$lastFour
;
}
else
if
(
strlen
(
$phoneNumber
)
==
10
)
{
$areaCode
=
substr
(
$phoneNumber
,
0
,
3
);
$nextThree
=
substr
(
$phoneNumber
,
3
,
3
);
$lastFour
=
substr
(
$phoneNumber
,
6
,
4
);
$phoneNumber
=
'('
.
$areaCode
.
') '
.
$nextThree
.
'-'
.
$lastFour
;
}
else
if
(
strlen
(
$phoneNumber
)
==
7
)
{
$nextThree
=
substr
(
$phoneNumber
,
0
,
3
);
$lastFour
=
substr
(
$phoneNumber
,
3
,
4
);
$phoneNumber
=
$nextThree
.
'-'
.
$lastFour
;
}
return
$phoneNumber
;
}
...
...
wp-content/themes/understrap-child/ultimate-member/members-list.php
View file @
334e88f
...
...
@@ -86,7 +86,13 @@ $unique_hash = substr( md5( $args['form_id'] ), 10, 5 ); ?>
<# if ( typeof user['
<?php
echo
$key
;
?>
'] !== 'undefined' ) { #>
<div class="um-member-metaline um-member-metaline-
<?php
echo
$key
;
?>
">
<strong>{{{user['label_
<?php
echo
$key
;
?>
']}}}:</strong> {{{user['
<?php
echo
$key
;
?>
']}}}
<?php
if
(
$key
!==
'phone_number'
)
{
?>
<strong>{{{user['label_
<?php
echo
$key
;
?>
']}}}:</strong>
<?php
}
?>
<?php
if
(
$key
===
'phone_number'
)
{
?>
<strong>Direct Line / Branch:</strong>
<?php
}
?>
{{{user['
<?php
echo
$key
;
?>
']}}}
</div>
<# } #>
...
...
Please
register
or
sign in
to post a comment