a4edb6c3 by Jeff Balicki

qa

Signed-off-by: Jeff <jeff@gotenzing.com>
1 parent 60406870
......@@ -222,8 +222,6 @@ function format_phone_string( $phoneNumber ) {
add_filter( 'um_profile_field_filter_hook__department_email', 'um_get_department_email', 99, 2);
function um_get_department_email( $data ) {
$arr = explode(">", $data);
$arr = explode("<", $arr[1]);
......@@ -231,20 +229,32 @@ function um_get_department_email( $data ) {
return $data;
}
add_filter( 'um_profile_field_filter_hook__department_branch', 'um_get_department_department_branch', 99, 2);
function um_get_department_department_branch( $data ) {
$profile_id = um_profile_id();
if($profile_id != get_current_user_id()){
$department_email = get_user_meta( $profile_id , 'department_email', true);
if($department_email !=" "){
$data = '<a href="mailto:'.$department_email.'">'.$data.'</a>';
}
}
return $data;
}
add_action( 'init', 'wpa_34245' );
function wpa_34245() {
// if query var is not present just return
if ( isset( $_REQUEST['my_listener'] ) || 'update_office_email' == $_REQUEST['my_listener'] ){
$users = get_users( array( 'fields' => array( 'ID' ) ) );
foreach($users as $user){
update_office_email($user->ID);
}
}else if ( isset( $_REQUEST['my_listener'] ) || 'update_fax' == $_REQUEST['my_listener'] ){
if ( isset( $_REQUEST['my_listener'] ) || 'update_office' == $_REQUEST['my_listener'] ){
$users = get_users( array( 'fields' => array( 'ID' ) ) );
foreach($users as $user){
update_branch_fax($user->ID);
//wp_update_user($user->ID);
do_action( 'profile_update', $user->ID, '', '');
}
}else{
return;
......@@ -256,6 +266,7 @@ function wpa_34245() {
add_action( 'profile_update', function ( $user_id, $old_user_data ) {
update_office_email($user_id);
update_branch_fax($user_id);
error_log('profile update '.$user_id);
}, 10, 2 );
......@@ -264,13 +275,14 @@ add_action( 'profile_update', function ( $user_id, $old_user_data ) {
$department_branch = get_user_meta($userID, 'department_branch', true );
$department_fax = find_branch_info($department_branch, 'fax');
update_user_meta( $userID, 'phone_number_12', $department_fax);
}
function update_office_email($userID) {
$department_branch = get_user_meta( $userID, 'department_branch', true );
$department_email = find_branch_info($department_branch, 'email');
update_user_meta( $userID, 'department_email',$department_email );
update_user_meta( $userID, 'department_email', $department_email );
}
......