Files
core/twe/j_install.php
T
2018-03-29 22:19:11 +09:00

66 lines
1.5 KiB
PHP

<?php
namespace sammo;
include "lib.php";
include "func.php";
$session = Session::Instance()->setReadOnly();
if($session->userGrade < 5){
Json::die([
'result'=>false,
'reason'=>'관리자 아님'
]);
}
$turnterm = Util::toInt(Util::array_get($_POST['turnterm']));
$sync = Util::toInt(Util::array_get($_POST['sync']));
$scenario = Util::toInt(Util::array_get($_POST['scenario']));
$fiction = Util::toInt(Util::array_get($_POST['fiction']));
$extend = Util::toInt(Util::array_get($_POST['extend']));
$npcmode = Util::toInt(Util::array_get($_POST['npcmode']));
$show_img_level = Util::toInt(Util::array_get($_POST['show_img_level']));
if($turnterm===null || $sync===null || $scenario===null || $fiction===null || $extend===null || $npcmode===null || $show_img_level===null){
Json::die([
'result'=>false,
'reason'=>'입력 값이 올바르지 않습니다'
]);
}
if(120 % $turnterm != 0){
Json::die([
'result'=>false,
'turnterm은 120의 약수여야 합니다.'
]);
}
$mysqli_obj = DB::db()->get();
if($mysqli_obj->multi_query(file_get_contents(__dir__.'/sql/reset.sql'))){
do{
if(!$mysqli_obj->store_result()){
break;
}
} while($mysqli_obj->next_result());
}
if($mysqli_obj->multi_query(file_get_contents(__dir__.'/sql/schema.sql'))){
do{
if(!$mysqli_obj->store_result()){
break;
}
} while($mysqli_obj->next_result());
}
//TODO:script
$env = [
];
Json::die([
'result'=>false,
'reason'=>'NYI'
]);