j_load_scenario.php 에서 볼 수 있는 요약 형태본 추가

- 소소한 버그 수정
This commit is contained in:
2018-03-29 00:50:35 +09:00
parent 39f6056e94
commit a146cb69d0
5 changed files with 24 additions and 2 deletions
+2
View File
@@ -1,5 +1,7 @@
<?php
namespace sammo;
/**
* Value Converter
*
+1
View File
@@ -2,6 +2,7 @@
namespace sammo;
require "lib.php";
require "func.php";
$session = Session::Instance()->setReadOnly();
if($session->userGrade < 5){
Json::die([
+3 -1
View File
@@ -238,7 +238,9 @@ class Scenario{
'title'=>$this->getTitle(),
'npc_cnt'=>count($this->getNPC()),
'npcEx_cnt'=>count($this->getNPCex()),
'nation'=>$this->getNation()
'nation'=>array_map(function($nation){
return $nation->getBrief();
},$this->getNation())
];
}
+1 -1
View File
@@ -26,7 +26,7 @@ class NPC{
string $name,
int $pictureID,
int $nationID,
string $locatedCity,
$locatedCity, //FIXME: 7.1로 올릴 때 ?string 으로 변경
int $leadership,
int $power,
int $intel,
+17
View File
@@ -117,4 +117,21 @@ class Nation{
}
$db->insert('diplomacy', $diplomacy);
}
public function getBrief(){
return [
'id'=>$this->id,
'name'=>$this->name,
'color'=>$this->color,
'gold'=>$this->gold,
'rice'=>$this->rice,
'infoText'=>$this->infoText,
'tech'=>$this->tech,
'type'=>$this->type,
'nationLevel'=>$this->nationLevel,
'cities'=>$this->cities,
'generals'=>count($this->generals),
'generalsEx'=>count($this->generalsEx)
];
}
}