Exemple #1
0
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);
}
Exemple #2
0
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";
}