Initial commit
This commit is contained in:
60
lotgd-web/lotgd/lib/installer/installer_functions.php
Executable file
60
lotgd-web/lotgd/lib/installer/installer_functions.php
Executable file
@ -0,0 +1,60 @@
|
||||
<?php
|
||||
function create_db($dbname){
|
||||
output("`n`2Attempting to create your database...`n");
|
||||
$sql = "CREATE DATABASE $dbname";
|
||||
mysql_query($sql);
|
||||
$error = mysql_error();
|
||||
if ($error == ""){
|
||||
if (mysql_select_db($dbname)){
|
||||
output("`@Success!`2 I was able to create the database and connect to it!`n");
|
||||
}else{
|
||||
output("`\$It seems I was not successful.`2 I didn't get any errors trying to create the database, but I was not able to connect to it.");
|
||||
output("I'm not sure what would have caused this error, you might try asking around in <a href='http://lotgd.net/forum/' target='_blank'>the LotGD.net forums</a>.");
|
||||
}
|
||||
}else{
|
||||
output("`\$It seems I was not successful.`2 ");
|
||||
output("The error returned by the database server was:");
|
||||
rawoutput("<blockquote>$error</blockquote>");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
$tipid=0;
|
||||
function tip(){
|
||||
global $tipid;
|
||||
$tip = translate_inline("Tip");
|
||||
output_notl("<div style='cursor: pointer; cursor: hand; display: inline;' onMouseOver=\"tip$tipid.style.visibility='visible'; tip$tipid.style.display='inline';\" onMouseOut=\"tip$tipid.style.visibility='hidden'; tip$tipid.style.display='none';\">`i[ `b{$tip}`b ]`i",true);
|
||||
rawoutput("<div class='debug' id='tip$tipid' style='position: absolute; width: 200px; max-width: 200px; float: right;'>");
|
||||
$args = func_get_args();
|
||||
call_user_func_array("output",$args);
|
||||
rawoutput("</div></div>");
|
||||
rawoutput("<script language='JavaScript'>var tip$tipid = document.getElementById('tip$tipid'); tip$tipid.style.visibility='hidden'; tip$tipid.style.display='none';</script>");
|
||||
$tipid++;
|
||||
}
|
||||
|
||||
function descriptors($prefix=""){
|
||||
require_once("lib/all_tables.php");
|
||||
$array = get_all_tables();
|
||||
$out = array();
|
||||
while (list($key,$val)=each($array)){
|
||||
$out[$prefix.$key]=$val;
|
||||
}
|
||||
return $out;
|
||||
}
|
||||
|
||||
//This function is borrowed from the php manual.
|
||||
function return_bytes($val) {
|
||||
$val = trim($val);
|
||||
$last = strtolower($val{strlen($val)-1});
|
||||
switch($last) {
|
||||
// The 'G' modifier is available since PHP 5.1.0
|
||||
case 'g':
|
||||
$val *= 1024;
|
||||
case 'm':
|
||||
$val *= 1024;
|
||||
case 'k':
|
||||
$val *= 1024;
|
||||
}
|
||||
return $val;
|
||||
}
|
||||
?>
|
Reference in New Issue
Block a user