X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=inc%2Finstall-inc.php;h=55eb350f4fd272dab2db9fa5976de5e90018b5eb;hb=04036a4a4742c06629a5acba7c6c6ad2b5a03c5a;hp=850d6fae7e6b0390cd862f7983989ce4f7ccd64f;hpb=ca373c1ed0ab946bbf39bda275ed83214d6a3fed;p=mailer.git diff --git a/inc/install-inc.php b/inc/install-inc.php index 850d6fae7e..55eb350f4f 100644 --- a/inc/install-inc.php +++ b/inc/install-inc.php @@ -36,7 +36,7 @@ ************************************************************************/ // Some security stuff... -if (ereg(basename(__FILE__), $_SERVER['PHP_SELF'])) { +if (!defined('__SECURITY')) { $INC = substr(dirname(__FILE__), 0, strpos(dirname(__FILE__), "/inc") + 4) . "/security.php"; require($INC); } @@ -45,10 +45,10 @@ if (ereg(basename(__FILE__), $_SERVER['PHP_SELF'])) { function install_WriteData ($file, $comment, $prefix, $suffix, $DATA, $sneak=0) { // Initialize all and count up the "seak" value $done = false; - $next = 0; + $next = -1; $sneak++; - if ((file_exists($file)) && (is_readable($file))) { + if (FILE_READABLE($file)) { $search = "CFG: ".$comment; $tmp = $file.".tmp"; $fp = @fopen($file, 'r') or OUTPUT_HTML("READ: ".$file."
"); @@ -60,7 +60,7 @@ function install_WriteData ($file, $comment, $prefix, $suffix, $DATA, $sneak=0) //* DEBUG: */ echo $search."/".htmlentities($line)."
\n"; $found = strpos($line, $search); //* DEBUG: */ echo "FOUND: "; - var_dump($found); + //* DEBUG: */ var_dump($found); //* DEBUG: */ echo "
\n"; if ($found !== false) $next = 0; if ($next > -1) { @@ -166,7 +166,7 @@ if ((!isBooleanConstantAndTrue('mxchange_installed')) || (!isBooleanConstantAndT if (empty($mysql['prefix'])) $mysql['prefix'] = "mxchange_"; if ((sizeof($FATAL) > 0) || (!empty($FATAL[0]))) { OUTPUT_HTML(""); - foreach ($FATAL as $key=>$err) { + foreach ($FATAL as $key => $err) { OUTPUT_HTML(" · ".FATAL_NO.($key + 1).": ".$err."
"); } OUTPUT_HTML("

"); @@ -311,7 +311,7 @@ if ((!isBooleanConstantAndTrue('mxchange_installed')) || (!isBooleanConstantAndT   "); - foreach ($mysql as $key=>$value) { + foreach ($mysql as $key => $value) { OUTPUT_HTML(" "); } OUTPUT_HTML(" @@ -342,12 +342,12 @@ if ((!isBooleanConstantAndTrue('mxchange_installed')) || (!isBooleanConstantAndT $db = SQL_SELECT_DB($mysql['dbase'], $link, __FILE__, __LINE__); if ($db) { // Automatically run install.sql - if ((file_exists($_POST['spath']."install/tables.sql")) && (file_exists($_POST['spath']."install/menu-".GET_LANGUAGE().".sql"))) { + if ((FILE_READABLE($_POST['spath']."install/tables.sql")) && (FILE_READABLE($_POST['spath']."install/menu-".GET_LANGUAGE().".sql"))) { // Both exists so import them foreach (array("tables.sql", "menu-".GET_LANGUAGE().".sql") as $dump) { // Should be save here because file_exists() is there but we check it again. :) $file = secureString($_POST['spath']) . "install/" . $dump; - if ((file_exists($file)) && (is_readable($file))) { + if (FILE_READABLE($file)) { // Load the file $sql = implode("", file($file)); @@ -398,7 +398,6 @@ if ((!isBooleanConstantAndTrue('mxchange_installed')) || (!isBooleanConstantAndT install_WriteData($_POST['spath']."inc/config.php", "SMTP-USER", "define('SMTP_USER', \"", "\");", $_POST['smtp_user'], 0); install_WriteData($_POST['spath']."inc/config.php", "SMTP-PASSWORD", "define('SMTP_PASSWORD', \"", "\");", $_POST['smtp_pass'], 0); install_WriteData($_POST['spath']."inc/config.php", "INSTALLED", "define('mxchange_installed', ", ");", "true", 0); - die(); // Close the link SQL_CLOSE($link, __FILE__, __LINE__); @@ -419,7 +418,7 @@ if ((!isBooleanConstantAndTrue('mxchange_installed')) || (!isBooleanConstantAndT } define('__FATAL_ERROR_LI', $OUT); $OUT = ""; - foreach ($mysql as $key=>$value) + foreach ($mysql as $key => $value) { $OUT .= " \n"; }