Skip to content

Commit

Permalink
fix(RegistrarLock): update hook for Registrar Lock
Browse files Browse the repository at this point in the history
  • Loading branch information
tulsi91 authored and KaiSchwarz-cnic committed Sep 6, 2019
1 parent bd07d80 commit ffb8522
Showing 1 changed file with 8 additions and 7 deletions.
15 changes: 8 additions & 7 deletions registrars/ispapi/hooks.php
Expand Up @@ -79,28 +79,29 @@
* remove 'Registrar Lock' option and error message (on 'overview') on client area domain details page.
*/
add_hook('ClientAreaPageDomainDetails', 1, function ($vars) {
if (file_exists(dirname(__FILE__)."/ispapi.php")) {
require_once(dirname(__FILE__)."/ispapi.php");

$domain = Menu::context('domain');
$this_domain = $domain->domain;
$this_registrar = $domain->registrar;//ispapi

if ($this_registrar == "ispapi") {
$registrarconfigoptions = getregistrarconfigoptions("ispapi");
$ispapi_config = ispapi_config($registrarconfigoptions);

$domain = Menu::context('domain');
$this_domain = $domain->domain;

$commandQueryDomainList = array(
"COMMAND" => "QueryDomainList",
"DOMAIN" => $this_domain,
"WIDE" => 1
);
$responseQueryDomainList = ispapi_call($commandQueryDomainList, $ispapi_config);

if (($responseQueryDomainList['CODE'] == 200) && ($responseQueryDomainList['PROPERTY']['DOMAINTRANSFERLOCK'][0] == "")) {
if (($responseQueryDomainList['CODE'] == 200) && ($responseQueryDomainList['PROPERTY']['DOMAINTRANSFERLOCK'] && $responseQueryDomainList['PROPERTY']['DOMAINTRANSFERLOCK'][0] == "")) {
$vars['managementoptions']['locking'] = false;
$vars['lockstatus'] = false;

if (!is_null($vars['primarySidebar']->getChild('Domain Details Management'))) {
$vars['primarySidebar']->getChild('Domain Details Management')
->removeChild('Registrar Lock Status');
->removeChild('Registrar Lock Status');
}
}

Expand Down

0 comments on commit ffb8522

Please sign in to comment.