} elseif ($mode == 'm_update') { $selected_fields = $_SESSION['selected_fields']; $field_groups = Tygh::$app['view']->getTemplateVars('field_groups'); $filled_groups = Tygh::$app['view']->getTemplateVars('filled_groups'); $field_names = Tygh::$app['view']->getTemplateVars('field_names'); if (!empty($selected_fields['data']['spsr_product_type'])) { $type_products = array(); $login = RusSpsr::WALogin(); if ($login) { $type_products = RusSpsr::WAGetEncloseType(); } RusSpsr::WALogout(); $field_groups['S']['spsr_product_type']['name'] = 'products_data'; foreach ($type_products as $type) { $field_groups['S']['spsr_product_type']['variants'][$type['Value']] = 'shippings.spsr.type' . $type['Value']; } $filled_groups['S']['spsr_product_type'] = __('shippings.spsr.product_type'); unset($field_names['spsr_product_type']); } Tygh::$app['view']->assign('field_groups', $field_groups); Tygh::$app['view']->assign('filled_groups', $filled_groups); Tygh::$app['view']->assign('field_names', $field_names); } elseif ($mode == 'update') { $type_products = array(); $login = RusSpsr::WALogin(); if ($login) { $type_products = RusSpsr::WAGetEncloseType(); } RusSpsr::WALogout(); Tygh::$app['view']->assign('type_products', $type_products); }