Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /*
- *
- * @ This file is created by http://DeZender.Net
- * @ deZender (PHP5 Decoder for ionCube Encoder)
- *
- * @ Version : 3.5.0.0
- * @ Author : DeZender
- * @ Release on : 22.06.2018
- * @ Official site : http://DeZender.Net
- *
- */
- if (!defined('WHMCS')) {
- exit('This file cannot be accessed directly');
- }
- define('WHMCSLAB_ESXADDON_VERSION', '5.4.1');
- /**
- * Esx Addon Module
- *
- * @package WHMCSLAB
- * @author WHMCSLAB <info@whmcslab.com>
- * @copyright Copyright (c) WHMCSLAB 2013
- * @license -
- * @version 5.4.1
- * @link http://www.whmcslab.com/
- */
- function esxaddon_config()
- {
- $configarray = array('name' => 'ESX Addon', 'description' => 'ESX virtual machine management', 'version' => WHMCSLAB_ESXADDON_VERSION, 'author' => 'WHMCSLAB', 'language' => 'english');
- return $configarray;
- }
- function esxaddon_output($vars)
- {
- if (isset($_POST['licensekey'])) {
- $sql = "UPDATE mod_whmcslab_addons SET licensekey = '" . mysql_real_escape_string($_POST['licensekey']) . "' WHERE modname = 'esx'";
- $result = mysql_query($sql);
- esxaddon_redirect();
- exit();
- }
- $docurl = 'https://www.whmcslab.com/modulesdatajson.php';
- $sql = "SELECT * FROM mod_whmcslab_addons WHERE modname = 'esx' LIMIT 1";
- $result = mysql_query($sql);
- $dbdata = mysql_fetch_object($result);
- $dbdata->config = unserialize($dbdata->config);
- $licensekeystatus = esxaddon_check_license($dbdata->licensekey, $dbdata->localkey);
- $licensekeystatus = (is_array($licensekeystatus) && isset($licensekeystatus['status']) ? $licensekeystatus['status'] : $licensekeystatus);
- $languagefiles = array();
- $lang_dir = '../modules/addons/esxaddon/lang/';
- if (is_dir($lang_dir) && ($dh = opendir($lang_dir))) {
- while (($file = readdir($dh)) !== false) {
- if (!($file != '.' && $file != '..')) {
- continue;
- }
- $languagefiles[] = str_replace('.php', '', $file);
- }
- closedir($dh);
- }
- $language = $dbdata->language;
- if (empty($language) || !file_exists($lang_dir . $language . '.php')) {
- $language = 'english';
- }
- include $lang_dir . $language . '.php';
- if ($licensekeystatus != 'Active') {
- $htmloutput = '<div id="tabs"><ul style="list-style-type: none; padding-left: 0;"><li id="tab3" class="tab"><a href="javascript:;">' . $_ESXADDON_LANG['LICENSEKEY'] . '</a></li></ul></div>';
- $htmloutput .= "<div id=\"tab3box\" class=\"tabbox\"><div id=\"tab_content\">\n <form method=\"post\">\n <table class=\"form\" width=\"100%\" border=\"0\" cellspacing=\"2\" cellpadding=\"3\">\n <tbody>\n <tr>\n <td width=\"23%\" class=\"fieldlabel\">" . $_ESXADDON_LANG['LICENSEKEY'] . "</td>\n <td class=\"fieldarea\"><input class=\"form-control\" style=\"width: 40%\" type=\"text\" name=\"licensekey\" size=\"50\"></td>\n </tr>\n <tr>\n <td class=\"fieldlabel\">" . $_ESXADDON_LANG['STATUS'] . "</td>\n <td class=\"fieldarea\">" . $licensekeystatus . "</td>\n </tr>\n </tbody>\n </table>\n <img src=\"images/spacer.gif\" width=\"1\" height=\"10\"><br>\n <div align=\"center\"><input class=\"btn btn-default\" type=\"submit\" value=\"" . $_ESXADDON_LANG['SAVE'] . "\"></div>\n </form>\n </div></div>";
- } else {
- include '../modules/addons/esxaddon/functions.php';
- if (isset($_POST['language'])) {
- $sql = "UPDATE mod_whmcslab_addons SET language = '" . mysql_real_escape_string($_POST['language']) . "' WHERE modname = 'esx'";
- $result = mysql_query($sql);
- esxaddon_redirect();
- exit();
- }
- if (isset($_POST['colors'])) {
- $configdata = mysql_real_escape_string(serialize(array('colors' => $_POST['colors'], 'piecharttype' => $_POST['piecharttype'])));
- $sql = "UPDATE mod_whmcslab_addons SET config = '" . $configdata . "' WHERE modname = 'esx'";
- $result = mysql_query($sql);
- esxaddon_redirect();
- exit();
- }
- $modulelink = $vars['modulelink'];
- $LANG = $vars['_lang'];
- $sql = "SELECT id, name, ipaddress, username, password FROM tblservers WHERE type = 'esx' ORDER BY id ASC";
- $result = mysql_query($sql);
- $servers = array();
- while ($row = mysql_fetch_object($result)) {
- $row->port = 22;
- if (strpos($row->ipaddress, ':') !== false) {
- $ipaddress = explode(':', $row->ipaddress);
- ....................................................................
- ...........................................
- ...............
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement