From 61428079eacd6b45dd1f2b5df202a351b88e5bb5 Mon Sep 17 00:00:00 2001 From: Abdy Franco Date: Tue, 7 Jul 2026 13:31:35 -0600 Subject: [PATCH] Set period when registering domain --- config.json | 2 +- opensrs.php | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/config.json b/config.json index 55a273a..448d9e7 100644 --- a/config.json +++ b/config.json @@ -1,5 +1,5 @@ { - "version": "2.0.2", + "version": "2.0.3", "type": "registrar", "name": "Opensrs.name", "description": "Opensrs.description", diff --git a/opensrs.php b/opensrs.php index 7d94d7d..a6c9612 100644 --- a/opensrs.php +++ b/opensrs.php @@ -411,10 +411,10 @@ public function addService( if (isset($vars['use_module']) && $vars['use_module'] == 'true') { // Set registration period - $vars['period'] = 1; + $fields['period'] = 1; foreach ($package->pricing as $pricing) { if ($pricing->id == $vars['pricing_id']) { - $vars['period'] = $pricing->term; + $fields['period'] = $pricing->term; break; } } @@ -1635,6 +1635,7 @@ public function registerDomain($domain, $module_row_id = null, array $vars = []) $params = [ 'domain' => $domain, 'auto_renew' => 0, + 'period' => 1, 'reg_type' => isset($vars['auth_info']) ? 'transfer' : 'new', 'reg_username' => 'usr' . ($client->id_value ?? $client->id ?? rand(10000, 99999)), 'reg_password' => substr(base64_encode(md5($client->id_value)), 0, 15),