aozhiwei b388dc2ee1 1
2021-12-07 14:17:43 +08:00

89 lines
1.7 KiB
PHP

<?php
ini_set('date.timezone','Asia/Shanghai');
require 'phpcommon/common.php';
require_once('phpcommon/sqlhelper.php');
require_once('models/BaseModel.php');
require_once('services/BaseService.php');
define('TEAMID_KEY', 'team_uuid:');
define('V_ITEM_GOLD', 10001); //金币
define('V_ITEM_DIAMOND', 10002); //钻石
define('TN_DAILY_BEGIN', 9001);
define('TN_DAILY_LOGINS', 9001);
function getConfigBaseDir()
{
return '../res/';
}
function getResBaseDir()
{
return '../res/';
}
function getXVal($arr, $name, $defVal = null)
{
$val = array_key_exists($name, $arr) ? $arr[$name] : $defVal;
return $val;
}
function getReqVal($name, $defVal)
{
return getXVal($_REQUEST, $name, $defVal);
}
function emptyReplace($val, $defVal)
{
return !empty($val) ? $val :$defVal;
}
function isValidSex($sex)
{
return in_array($sex, array(0, 1, 2));
}
$_myself = null;
function myself()
{
global $_myself;
return $_myself;
}
function array_find($arr, $cb)
{
foreach ($arr as $val) {
if ($cb($val)) {
return $val;
}
}
return null;
}
require 'config_loader.php';
function new_sendError($errcode, $errmsg_tid, $errmsg)
{
$filename = getResBaseDir() . 'text@text.php';
if (file_exists($filename)) {
$g_text_table = require($filename);
foreach ($g_text_table as $conf) {
if ($conf['textid'] == $errmsg_tid) {
$errmsg = $conf['text'];
break;
}
}
}
if (empty($errmsg)) {
$errmsg = $errmsg_tid;
}
echo json_encode(array(
'errcode' => $errcode,
'errmsg' => $errmsg,
'errmsg_tid' => $errmsg_tid
));
}