game2006api/webapp/controller/BaseController.class.php
aozhiwei 119a866623 1
2021-11-26 14:31:21 +08:00

73 lines
1.3 KiB
PHP

<?php
use phpcommon\SqlHelper;
class BaseController {
private $nowtime = 0;
function __construct()
{
global $_myself;
$_myself = $this;
$this->nowtime = phpcommon\getNowTime();
}
public function _handlePre()
{
}
public function _handlePost()
{
}
public function _getNowTime()
{
return $this->nowtime;
}
public function _getNowDaySeconds()
{
return phpcommon\getDaySeconds($this->nowtime);
}
public function _getTodayRemainSeconds()
{
return max(0, $this->_getNowDaySeconds() + 3600 * 24 - $this->_getNowTime());
}
public function _rspErr($errcode, $errmsg)
{
echo json_encode(array(
'errcode' => $errcode,
'errmsg' => $errmsg,
));
}
public function _rspOk()
{
echo json_encode(array(
'errcode' => 0,
'errmsg' => '',
));
}
public function _rspData($data)
{
$rawData = array(
'errcode' => 0,
'errmsg' => '',
);
foreach ($data as $key => $val) {
$rawData[$key] = $val;
}
echo json_encode($rawData);
}
public function _rspRawData($rawData)
{
echo json_encode($rawData);
}
}