function opensrs_ssl_ClientAreaPage() { if (function_exists('opensrs_ssl_whmcsServerTypes')) { return array('webservertypes' => opensrs_ssl_whmcsServerTypes()); } }
/** * Display cert details in admin area * @param type $params * @return string */ function opensrs_ssl_adminservicestabfields($params) { $q = mysql_safequery("SELECT * FROM tblsslorders WHERE serviceid = ?", array($params['serviceid'])); if (!mysql_num_rows($q)) { return false; } $row = mysql_fetch_assoc($q); $row['configdata'] = unserialize($row['configdata']); $cert_id = $row['remoteid']; $openSRS = new OpenSRS($params['configoption1'], 0, $params['configoption2'], $params['configoption3'] == 'on' ? 0 : 1); $send = array('action' => 'get_order_info', 'object' => 'trust_service', 'attributes' => array('order_id' => $cert_id)); $r = $openSRS->send($send); if ($openSRS->isSuccess()) { $fieldsarray = array('<b>Service details</b>' => ' <div id="modrenew" title="' . opensrs_ssl_translate('renew_title') . '" style="display:none;"> <p><span class="ui-icon ui-icon-alert" style="float:left; margin:0 7px 40px 0;"></span>' . opensrs_ssl_translate('renew_question') . '</p> </div> <script type="text/javascript"> $(function(){ $(".button[value=' . opensrs_ssl_translate('renew') . ']").attr("onclick", ""); $(".button[value=' . opensrs_ssl_translate('renew') . ']").click(function(event){ event.preventDefault(); $("#modrenew").dialog({ autoOpen: true, resizable: false, width: 450, modal: true, buttons: {"Yes": function() { window.location="clientshosting.php?userid=' . $_REQUEST['userid'] . '&id=' . $_REQUEST['id'] . '&modop=custom&ac=Renew"; },"No": function() { $(this).dialog("close"); }} }); }); }); </script> <div style="background-color: #fff"> <table> <tr> <td style="width: 150px; padding: 3px 10px 3px 0; text-align: right;"><b>' . opensrs_ssl_translate('status') . '</b></td> <td>' . $r['attributes']['state'] . '</td> </tr> <tr> <td style="width: 150px; padding: 3px 10px 3px 0; text-align: right;"><b>' . opensrs_ssl_translate('server_count') . '</b></td> <td>' . $r['attributes']['server_count'] . '</td> </tr> <tr> <td style="width: 150px; padding: 3px 10px 3px 0; text-align: right;"><b>' . opensrs_ssl_translate('product_type') . '</b></td> <td>' . $r['attributes']['product_type'] . '</td> </tr> <tr> <td style="width: 150px; padding: 3px 10px 3px 0; text-align: right;"><b>' . opensrs_ssl_translate('contact_email') . '</b></td> <td>' . $r['attributes']['contact_email'] . '</td> </tr> <tr> <td style="width: 150px; padding: 3px 10px 3px 0; text-align: right;"><b>' . opensrs_ssl_translate('approver_email') . '</b></td> <td>' . ($r['attributes']['approver_email'] ? $r['attributes']['approver_email'] : opensrs_ssl_translate('not_supported_by_certificate')) . '</td> </tr> <tr> <td style="width: 150px; padding: 3px 10px 3px 0; text-align: right;"><b>' . opensrs_ssl_translate('order_id') . '</b></td> <td>' . $r['attributes']['order_id'] . '</td> </tr> <tr> <td style="width: 150px; padding: 3px 10px 3px 0; text-align: right;"><b>' . opensrs_ssl_translate('period') . '</b></td> <td>' . $r['attributes']['period'] . '</td> </tr> </table> </div>'); } $whmcs_severs = opensrs_ssl_whmcsServerTypes(); $select_server = ''; foreach ($whmcs_severs as $key => $s) { $select_server .= '<option ' . ($key == $row['configdata']['servertype'] ? 'selected="selected"' : '') . ' value="' . $key . '">' . $s . '</option>'; } $fieldsarray['<b>Edit Certificate</b>'] = '<div style="background-color: #fff"> <table style="width: 100%"> <tr> <td style="width: 150px; padding: 3px 10px 3px 0; text-align: right;"><b>' . opensrs_ssl_translate('order_id') . '</b></td> <td><input style="width: 200px" type="text" name="opensrs[remote_id]" value="' . $row['remoteid'] . '" /></td> </tr> <tr> <td style="width: 150px; padding: 3px 10px 3px 0; text-align: right;"><b>' . opensrs_ssl_translate('approver_email') . '</b></td> <td><input style="width: 200px" type="text" name="opensrs[approveremail]" value="' . $row['configdata']['approveremail'] . '" /></td> </tr> <tr> <td style="width: 150px; padding: 3px 10px 3px 0; text-align: right;"><b>' . opensrs_ssl_translate('certificate_request') . '</b></td> <td><textarea style="width: 100%; height: 200px" name="opensrs[csr]">' . $row['configdata']['csr'] . '</textarea></td> </tr> <tr> <td style="width: 150px; padding: 3px 10px 3px 0; text-align: right;"><b>' . opensrs_ssl_translate('server_type') . '</b></td> <td> <select name="opensrs[servertype]">' . $select_server . '</select> </td> </tr> </table> </div>'; return $fieldsarray; }