Pārlūkot izejas kodu

bug fixe materio_user

Bachir Soussi Chiadmi 11 gadi atpakaļ
vecāks
revīzija
1cc99f26e1
1 mainītis faili ar 2 papildinājumiem un 4 dzēšanām
  1. 2 4
      materio_user.module

+ 2 - 4
materio_user.module

@@ -311,7 +311,7 @@ function materio_user_record_member_profile($values) {
   
   $member_profile = profile2_load_by_user($user, 'adherent');
   if (empty($member_profile)) {
-    profile2_create(array("type" => 'adherent', "uid" => $user->uid));
+    $member_profile = profile2_create(array("type" => 'adherent', "uid" => $user->uid));
   }
   // dsm($member_profile, '$member_profile');
 
@@ -388,7 +388,7 @@ function materio_user_uc_cart_checkout_form_alter(&$form, &$form_state, $form_id
       // dsm($location, "location");
 
       $phone_field = field_get_items('profile2', $member_profile, 'field_private_phone');
-      $phone = field_view_value('profile2', $member_profile, 'field_private_phone', $phone_field[0]);
+      $phone = $phone_field ? field_view_value('profile2', $member_profile, 'field_private_phone', $phone_field[0]) : "";
 
       $correspondances = array(
         "billing_first_name" => $member_profile->field_first_name['und'][0]['value'], 
@@ -410,8 +410,6 @@ function materio_user_uc_cart_checkout_form_alter(&$form, &$form_state, $form_id
       $form['panes']['billing']['address']['#default_value'] = $order;
     }
   } 
-  
-
 }
 
 /**