mirror of
https://github.com/araxiaonline/WoWSimpleRegistration.git
synced 2026-06-13 11:22:35 -04:00
103 lines
2.3 KiB
PHP
103 lines
2.3 KiB
PHP
<?php
|
|
/**
|
|
* @author Amin Mahmoudi (MasterkinG)
|
|
* @copyright Copyright (c) 2019 - 2022, MsaterkinG32 Team, Inc. (https://masterking32.com)
|
|
* @link https://masterking32.com
|
|
* @Description : It's not masterking32 framework !
|
|
**/
|
|
$error_msg = "";
|
|
$success_msg = "";
|
|
function get_config($name)
|
|
{
|
|
global $config;
|
|
if (!empty($name)) {
|
|
if (isset($config[$name])) {
|
|
return $config[$name];
|
|
}
|
|
}
|
|
return false;
|
|
}
|
|
|
|
function error_msg($input = false)
|
|
{
|
|
global $error_error;
|
|
if (!empty($error_error)) {
|
|
echo "<p class=\"alert alert-danger\">$error_error</p>";
|
|
} elseif (!empty($input)) {
|
|
$error_error = $input;
|
|
}
|
|
}
|
|
|
|
function success_msg($input = false)
|
|
{
|
|
global $success_msg;
|
|
if (!empty($success_msg)) {
|
|
echo "<p class=\"alert alert-success\">$success_msg</p>";
|
|
} elseif (!empty($input)) {
|
|
$success_msg = $input;
|
|
}
|
|
}
|
|
|
|
function GetRaceID($race)
|
|
{
|
|
switch ($race) {
|
|
case "HUMAN":
|
|
return 1;
|
|
case "ORC":
|
|
return 2;
|
|
case "DWARF":
|
|
return 3;
|
|
case "NIGHTELF":
|
|
return 4;
|
|
case "SCOURGE":
|
|
return 5;
|
|
case "TAUREN":
|
|
return 6;
|
|
case "GNOME":
|
|
return 7;
|
|
case "TROLL":
|
|
return 8;
|
|
case "BLOODELF":
|
|
return 10;
|
|
case "DRAENEI":
|
|
return 11;
|
|
default:
|
|
exit("error");
|
|
}
|
|
}
|
|
|
|
function GetClassID($class)
|
|
{
|
|
switch ($class) {
|
|
case "WARRIOR":
|
|
return 1;
|
|
case "PALADIN":
|
|
return 2;
|
|
case "HUNTER":
|
|
return 3;
|
|
case "ROGUE":
|
|
return 4;
|
|
case "PRIEST":
|
|
return 5;
|
|
case "DEATHKNIGHT":
|
|
return 6;
|
|
case "SHAMAN":
|
|
return 7;
|
|
case "MAGE":
|
|
return 8;
|
|
case "WARLOCK":
|
|
return 9;
|
|
case "DRUID":
|
|
return 11;
|
|
default:
|
|
exit("<br>YOUR CHARACTER CLASS IS NOT BLIZZLIKE FOR 3.3.5a<br>");
|
|
}
|
|
}
|
|
|
|
function get_human_time_from_sec($seconds)
|
|
{
|
|
$interval = new DateInterval("PT{$seconds}S");
|
|
$now = new DateTimeImmutable('now', new DateTimeZone('utc'));
|
|
return $now->diff($now->add($interval))->format('%a:%h:%i');
|
|
}
|