X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=modules%2Fprofile%2Faddresses.inc.php;h=587e0b68fbf24df5385f85d1c09b8e6ad7c4035a;hb=6592a26462d852171d477c8f273ca3477b72b970;hp=27c2362cfa3b9fadc2b422b7332caf2330945a02;hpb=cecdf74795e71ed038411915dad5e0dff6ea51fa;p=platal.git diff --git a/modules/profile/addresses.inc.php b/modules/profile/addresses.inc.php index 27c2362..587e0b6 100644 --- a/modules/profile/addresses.inc.php +++ b/modules/profile/addresses.inc.php @@ -43,8 +43,8 @@ class ProfileSettingAddresses implements ProfileSetting public function save(ProfilePage &$page, $field, $value) { - Phone::deletePhones($page->pid(), Phone::LINK_ADDRESS); - Address::delete($page->pid(), Address::LINK_PROFILE); + Phone::deletePhones($page->pid(), Phone::LINK_ADDRESS, null, S::user()->isMe($page->owner) || S::admin()); + Address::deleteAddresses($page->pid(), Address::LINK_PROFILE, null, S::user()->isMe($page->owner) || S::admin()); Address::saveFromArray($value, $page->pid(), Address::LINK_PROFILE); }