function valiadateSystemInfo() { $this->errMsg = ""; $libFunc = new c_libFunctions(); if (empty($this->request['dbServer'])) { $this->err = 1; $this->errMsg .= MSG_DBSERVER_EMPTY . "<br>"; } if (empty($this->request['dbUserName'])) { $this->err = 1; $this->errMsg .= MSG_USERNAME_EMPTY . "<br>"; } if (empty($this->request['dbPassword'])) { $this->err = 1; $this->errMsg .= MSG_PASSWORD_EMPTY . "<br>"; } if (empty($this->request['dsn'])) { $this->err = 1; $this->errMsg .= MSG_DBNAME_EMPTY . "<br>"; } #INTIALIZING VALUES define("DATABASE_HOSTTEST", $this->request['dbServer']); define("DATABASE_USERNAMETEST", $this->request['dbUserName']); define("DATABASE_PASSWORDTEST", $this->request['dbPassword']); define("DATABASE_NAMETEST", $this->request['dsn']); define("DATABASE_PORTTEST", "3306"); $comFunc = new c_commonFunctions(); $comFunc->db_host = DATABASE_HOSTTEST; $comFunc->db_user = DATABASE_USERNAMETEST; $comFunc->db_password = DATABASE_PASSWORDTEST; $comFunc->db_port = DATABASE_PORTTEST; $comFunc->db_name = DATABASE_NAMETEST; $comFunc = new c_commonFunctions(); $comFunc->db_host = DATABASE_HOSTTEST; $comFunc->db_user = DATABASE_USERNAMETEST; $comFunc->db_password = DATABASE_PASSWORDTEST; $comFunc->db_port = DATABASE_PORTTEST; $comFunc->db_name = DATABASE_NAMETEST; $returnValue = $comFunc->checkDatabase(); if ($returnValue != 1) { $this->err = 1; $this->errMsg .= $returnValue . "<br>"; } if (empty($this->request['SITEURL'])) { $this->err = 1; $this->errMsg .= MSG_SITEURL_EMPTY . "<br>"; } if (empty($this->request['SITEPATH'])) { $this->err = 1; $this->errMsg .= MSG_SITETITLE_EMPTY . "<br>"; } if (empty($this->request['ADMINEMAIL'])) { $this->err = 1; $this->errMsg .= MSG_ADMINEMAIL_EMPTY . "<br>"; } if (empty($this->request['CURRENCY'])) { $this->err = 1; $this->errMsg .= MSG_CURRENCY_EMPTY . "<br>"; } if (!is_dir($this->libFunc->path_converter($this->request['SITEPATH']))) { $this->err = 1; $this->errMsg .= MSG_NOTDIR . "<br>"; } if (isset($this->request['SMTP_AUTH']) && $this->request['SMTP_AUTH'] == '1' && (empty($this->request['SMTP_USERNAME']) || empty($this->request['SMTP_PASSWORD']) || empty($this->request['SMTP_HOST']))) { $this->err = 1; $_errMsg = ""; if (empty($this->request['SMTP_HOST'])) { $_errMsg = MSG_SMTP_HOST_EMPTY; } if (empty($this->request['SMTP_PASSWORD'])) { $_errMsg = MSG_SMTP_PASSWORD_EMPTY; } if (empty($this->request['SMTP_USERNAME'])) { $_errMsg = MSG_SMTP_USERNAME_EMPTY; } $this->errMsg .= $_errMsg . "<br>"; } return $this->err; }
function valiadateSystemInfo() { $this->errMsg = ""; $libFunc = new c_libFunctions(); if (empty($this->request['dbServer'])) { $this->err = 1; $this->errMsg .= MSG_DBSERVER_EMPTY . "<br>"; } if (empty($this->request['dbUserName'])) { $this->err = 1; $this->errMsg .= MSG_USERNAME_EMPTY . "<br>"; } if (empty($this->request['dbPassword'])) { $this->err = 1; $this->errMsg .= MSG_PASSWORD_EMPTY . "<br>"; } if (empty($this->request['dsn'])) { $this->err = 1; $this->errMsg .= MSG_DBNAME_EMPTY . "<br>"; } #INTIALIZING VALUES define("DATABASE_HOSTTEST", $this->request['dbServer']); define("DATABASE_USERNAMETEST", $this->request['dbUserName']); define("DATABASE_PASSWORDTEST", $this->request['dbPassword']); define("DATABASE_NAMETEST", $this->request['dsn']); define("DATABASE_PORTTEST", "3306"); $comFunc = new c_commonFunctions(); $comFunc->db_host = DATABASE_HOSTTEST; $comFunc->db_user = DATABASE_USERNAMETEST; $comFunc->db_password = DATABASE_PASSWORDTEST; $comFunc->db_port = DATABASE_PORTTEST; $comFunc->db_name = DATABASE_NAMETEST; $returnValue = $comFunc->checkDatabase(); if ($returnValue != 1) { $this->err = 1; $this->errMsg .= $returnValue . "<br>"; } if (empty($this->request['SITEURL'])) { $this->err = 1; $this->errMsg .= MSG_SITEURL_EMPTY . "<br>"; } if (empty($this->request['SITEPATH'])) { $this->err = 1; $this->errMsg .= MSG_SITETITLE_EMPTY . "<br>"; } if (empty($this->request['ADMINEMAIL'])) { $this->err = 1; $this->errMsg .= MSG_ADMINEMAIL_EMPTY . "<br>"; } if (empty($this->request['CURRENCY'])) { $this->err = 1; $this->errMsg .= MSG_CURRENCY_EMPTY . "<br>"; } if (!is_dir($this->libFunc->path_converter($this->request['SITEPATH']))) { $this->err = 1; $this->errMsg .= MSG_NOTDIR . "<br>"; } if (isset($this->request['SMTP_AUTH']) && $this->request['SMTP_AUTH'] == '1' && (empty($this->request['SMTP_USERNAME']) || empty($this->request['SMTP_PASSWORD']) || empty($this->request['SMTP_HOST']))) { $this->err = 1; $_errMsg = ""; if (empty($this->request['SMTP_HOST'])) { $_errMsg = MSG_SMTP_HOST_EMPTY; } if (empty($this->request['SMTP_PASSWORD'])) { $_errMsg = MSG_SMTP_PASSWORD_EMPTY; } if (empty($this->request['SMTP_USERNAME'])) { $_errMsg = MSG_SMTP_USERNAME_EMPTY; } $this->errMsg .= $_errMsg . "<br>"; } $this->request['newlicense'] = $this->libFunc->ifSet($this->request, 'newlicense'); $this->license = new licenseCheck($this->obDb, $this->libFunc); $licenseinfo = $this->license->DolicenseCheck($this->request['newlicense']); if (empty($licenseinfo)) { die("LICENSE ERROR. LICENSE FUNCTION HAS BEEN REMOVED!"); } else { if ($licenseinfo['status'] == "Active") { } elseif ($licenseinfo['status'] == "Invalid") { $this->errMsg = $this->errMsg . " Your license key is invalid. <br />"; $this->err = 1; } elseif ($licenseinfo['status'] == "Expired") { $this->errMsg = $this->errMsg . " Your license key has expired. <br />"; $this->err = 1; } elseif ($licenseinfo['status'] == "Suspended") { $this->errMsg = $this->errMsg . " Your license key has been suspended. <br />"; $this->err = 1; } else { $this->errMsg = $this->errMsg . " Your license key is invalid. <br />"; $this->err = 1; } if ($this->err != 1) { $this->request['LicenseKey'] = $this->request['newlicense']; } } return $this->err; }
function valiadateSystemInfo() { if (!isset($this->request['dbServer'])) { $this->libFunc->m_mosRedirect("index.php"); } $this->errMsg = ""; $comFunc = new c_commonFunctions(); $comFunc->db_host = $this->request['dbServer']; $comFunc->db_user = $this->request['dbUserName']; $comFunc->db_password = $this->request['dbPassword']; $comFunc->db_port = "3306"; $comFunc->db_name = $this->request['dsn']; $comFunc->testTable = $this->request['dbPrefix'] . "temp_choices"; $returnValue = $comFunc->checkDatabase(); if ($returnValue != 1) { $this->err = 1; $this->errMsg .= $returnValue . "<br />"; } else { $checkPrefix = $comFunc->m_checkPrefix(); if ($checkPrefix != 1) { $this->err = 1; $this->errMsg .= $checkPrefix . "<br />"; } } if ($this->libFunc->m_isNull($this->request['dbServer'])) { $this->err = 1; $this->errMsg .= "Please enter your database server.<br /> "; } if ($this->libFunc->m_isNull($this->request['dsn'])) { $this->err = 1; $this->errMsg .= "Please enter your database name.<br /> "; } if ($this->libFunc->m_isNull($this->request['dbUserName'])) { $this->err = 1; $this->errMsg .= "Please enter your database username.<br /> "; } if ($this->libFunc->m_isNull($this->request['dbPassword'])) { $this->err = 1; $this->errMsg .= "Please enter your database password.<br /> "; } if ($this->libFunc->m_isNull($this->request['siteurl'])) { $this->err = 1; $this->errMsg .= "Please enter your secure URL.<br /> "; } if ($this->libFunc->m_isNull($this->request['adminUser'])) { $this->err = 1; $this->errMsg .= "Please enter your preferred admin username.<br /> "; } if ($this->libFunc->m_isNull($this->request['adminPassword'])) { $this->err = 1; $this->errMsg .= "Please enter your preferred admin password.<br /> "; } if ($this->libFunc->m_isNull($this->request['adminemail'])) { $this->err = 1; $this->errMsg .= "Please enter your admin email address.<br /> "; } if ($this->libFunc->m_isNull($this->request['license'])) { $this->err = 1; $this->errMsg .= "Please enter your license key.<br /> "; } else { $license = $this->license->DolicenseCheck($this->request['license']); if ($license['status'] == "Active") { if (isset($license['localkey'])) { $this->localLicense = $license['localkey']; } } elseif ($license['status'] == "Invalid") { $this->err = 1; $this->errMsg .= "Your license key is invalid.<br /> "; } elseif ($license['status'] == "Expired") { $this->err = 1; $this->errMsg .= "Your license key has expired.<br /> "; } elseif ($license['status'] == "Suspended") { $this->err = 1; $this->errMsg .= "Your license key has been suspended.<br /> "; } } if (!($handle = @fopen($this->filename, 'w+'))) { $this->err = 1; $this->errMsg .= "Unable to write file. Please make sure the <strong>/config/</strong> directory exists & is writable.<br /> "; } else { fclose($handle); } return $this->err; }