Где есть функция для удаления адреса у администратора клиентов
Я хочу знать местоположение логики функции, когда адрес клиента удаляется из раздела администратора. Перекрестная кнопка присутствует на вкладке "Адреса" в левой навигации по информации о клиентах. После того, как вы нажмете перекрестную кнопку и нажмете сохранить или сохранить и продолжите редактировать, какие функции в обоих случаях вызывают удаление адреса клиента, назначенного клиенту.
1
1 answers
В файле app\code\core\Mage\Adminhtml\controllers\CustomerController.php
и действие saveAction
Код :
// Mark not modified customer addresses for delete
foreach ($customer->getAddressesCollection() as $customerAddress) {
if ($customerAddress->getId() && !in_array($customerAddress->getId(), $modifiedAddresses)) {
$customerAddress->setData('_deleted', true);
}
}
0
Author: Abdul, 2015-11-27 10:14:26