예제 #1
0
         foreach ($_REQUEST['addr_ids'] as $a) {
             $a = explode('||', $a);
             $id = $a[0];
             $owner_id = $a[1];
             fn_spsr_delete_addr($id, $owner_id);
         }
     }
     $suffix = ".manage";
 } elseif ($mode == 'update') {
     if (!empty($params['create_address'])) {
         RusSpsr::WALogin();
         $address = $params['create_address'];
         $city_data = RusSpsr::WAGetCities(array('city' => $address['city_name']));
         $address['city_id'] = $city_data['City_ID'];
         $address['city_owner_id'] = $city_data['City_owner_ID'];
         $result = RusSpsr::WAAddAddress($address, 8);
         if ($result) {
             fn_set_notification('N', __('notice'), __('shippings.spsr.address_add'));
             if (!empty(RusSpsr::$last_error)) {
                 fn_set_notification('N', __('notice'), RusSpsr::$last_error);
             }
         } else {
             fn_set_notification('E', __('notice'), __('shippings.spsr.not_address_add') . ' : ' . RusSpsr::$last_error);
         }
         RusSpsr::WALogout();
         $suffix = ".manage";
     }
 } elseif ($mode == 'delete') {
     if (!empty($_REQUEST['addr_id']) && !empty($_REQUEST['addr_owner_id'])) {
         fn_spsr_delete_addr($_REQUEST['addr_id'], $_REQUEST['addr_owner_id']);
     }