function namecheap_ssl_clientarea($vars) { global $_LANG; namecheapssl_initlang(); $vars = array(); if (isset($_REQUEST['san_reduction'])) { $vars['notice'] = $_LANG['ncssl_addon_sun_reduction_notice']; } if (!empty($_REQUEST['revoke_message'])) { $vars['notice'] = $_LANG['ncssl_error_revoke_' . (int) $_REQUEST['revoke_message']]; } if (!empty($_REQUEST['serviceid'])) { $vars['back_to_service_id'] = (int) $_REQUEST['serviceid']; } return array('pagetitle' => 'Namecheap SSL Addon Module', 'breadcrumb' => array('index.php?m=namecheap_ssl' => 'Namecheap SSL Addon Module'), 'templatefile' => 'client_templates/notice', 'requirelogin' => true, 'vars' => $vars); }
function namecheapssl_resendcert($params) { global $CONFIG, $_LANG; namecheapssl_initlang(); $_fields = namecheapssl_getModuleConfigFields(); $_webServerTypes = namecheapssl_getWebServerTypes(); $sql = "SELECT remoteid FROM tblsslorders WHERE serviceid='" . (int) $params['serviceid'] . "'"; $data = NcSql::sql2row($sql); $certID = $data['remoteid']; try { $request_params = array('CertificateID' => $certID); $api = _namecheapssl_initApi($params); $response = $api->request("namecheap.ssl.resendfulfillmentemail", $request_params); $result = $api->parseResponse($response); namecheapssl_log('client.resendCert', 'client_resend_cert', null, $params['serviceid']); } catch (Exception $e) { $message = $_LANG['ncssl_error_occured'] . $e->getMessage(); $message .= $_LANG['ncssl_please_contact_support'] . " " . $CONFIG['Email'] . "<br />"; $message .= namecheapssl_ClientArea($params); echo $message; exit; } return "success"; }