예제 #1
0
\t\t\t\t<td>Version:</td>
\t\t\t\t<td>{$tstCompat}</td>
\t\t\t</tr>\t\t
\t\t</table>
DATA;
    //--------------------------------
    //WARNING: DB has tables with create option
    if ($_POST['dbaction'] == 'create') {
        $tblcount = DUPX_Util::dbtable_count($dbConn, $_POST['dbname']);
        $html .= $tblcount > 0 ? "<div class='warn-msg'><b>WARNING:</b> " . sprintf(ERR_DBEMPTY, $_POST['dbname'], $tblcount) . "</div>" : '';
    }
    //WARNNG: Input has utf8
    $dbConnItems = array($_POST['dbhost'], $_POST['dbuser'], $_POST['dbname'], $_POST['dbpass']);
    $dbUTF8_tst = false;
    foreach ($dbConnItems as $value) {
        if (DUPX_Util::is_non_ascii($value)) {
            $dbUTF8_tst = true;
            break;
        }
    }
    $html .= !$dbConn && $dbUTF8_tst ? "<div class='warn-msg'><b>WARNING:</b> " . ERR_TESTDB_UTF8 . "</div>" : '';
    //WARNING Version Incompat
    $html .= $dbvar_version_fail ? "<div class='warn-msg'><b>NOTICE:</b> " . ERR_TESTDB_VERSION . "</div>" : '';
    $html .= "</div>";
    die($html);
}
//===============================
//ERROR MESSAGES
//===============================
//ERR_MAKELOG
$GLOBALS['LOG_FILE_HANDLE'] != false or DUPX_Log::Error(ERR_MAKELOG);