Files
core/hwe/j_autoreset.php
T
2018-04-25 02:13:40 +09:00

43 lines
815 B
PHP

<?php
namespace sammo;
include 'lib.php';
include "func.php";
$db = DB::db();
$reserved = $db->queryFirstRow(
'SELECT * FROM reserved_open WHERE `date` <= %s LIMIT 1',
(new \DateTime())->format('Y-m-d H:i:s')
);
if(!$reserved){
Json::die([
'result'=>true,
'affected'=>0
]);
}
$options = Json::decode($reserved['options']);
$result = ResetHelper::buildScenario(
$options['turnterm'],
$options['sync'],
$options['scenario'],
$options['fiction'],
$options['extend'],
$options['npcmode'],
$options['show_img_level'],
$options['tournament_trig']
);
if($result['result']){
$db->delete('reserved_open', 'id=%i', $reserved['id']);
}
$result['affected']=1;
$prefix = DB::prefix();
AppConf::getList()[$prefix]->openServer();
Json::die($result);