Exemplo n.º 1
0
} 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);
}