장수 생성 시 오류 나던 문제 해결

- Validation 문제
This commit is contained in:
2018-04-15 23:42:30 +09:00
parent 6a100ed2c1
commit 723a7bbfba
4 changed files with 6 additions and 9 deletions
+3 -3
View File
@@ -20,7 +20,7 @@ $v
'character', 'character',
'pic' 'pic'
]) ])
->rule('lengthBetween', 'name', [1, 6]) ->rule('lengthBetween', 'name', 1, 6)
->rule('min', [ ->rule('min', [
'leader', 'leader',
'power', 'power',
@@ -69,9 +69,9 @@ $db = DB::db();
########## 동일 정보 존재여부 확인. ########## ########## 동일 정보 존재여부 확인. ##########
$admin = $db->queryFirstRow('SELECT year,month,maxgeneral,turnterm,genius,npcmode from game limit 1'); $admin = $db->queryFirstRow('SELECT year,month,maxgeneral,turnterm,genius,npcmode from game limit 1');
$gencount = $db->queryFirstField('SELECT count(`no`) FROM general WHERE noc<2'); $gencount = $db->queryFirstField('SELECT count(`no`) FROM general WHERE npc<2');
$oldGeneral = $db->queryFirstField('SELECT `no` FROM general WHERE `owner`=%i', $userID); $oldGeneral = $db->queryFirstField('SELECT `no` FROM general WHERE `owner`=%i', $userID);
$oldName = $db->queryFirstField('SELECT `no` FROM general WHERE `name`=%i', $name); $oldName = $db->queryFirstField('SELECT `no` FROM general WHERE `name`=%s', $name);
if ($oldGeneral) { if ($oldGeneral) {
echo("<script> echo("<script>
+1 -1
View File
@@ -50,7 +50,7 @@ list(
$npcmode $npcmode
) = $db->queryFirstList('SELECT year,month,maxgeneral,turnterm,genius,npcmode from game limit 1'); ) = $db->queryFirstList('SELECT year,month,maxgeneral,turnterm,genius,npcmode from game limit 1');
$gencount = $db->queryFirstField('SELECT count(`no`) FROM general WHERE noc<2'); $gencount = $db->queryFirstField('SELECT count(`no`) FROM general WHERE npc<2');
$oldGeneral = $db->queryFirstField('SELECT `no` FROM general WHERE `owner`=%i', $userID); $oldGeneral = $db->queryFirstField('SELECT `no` FROM general WHERE `owner`=%i', $userID);
if($npcmode != 1) { if($npcmode != 1) {
+1 -1
View File
@@ -18,7 +18,7 @@ $server = Util::getReq('server', 'string', '');
$db = RootDB::db(); $db = RootDB::db();
$userGrade = $session->userGrade; $userGrade = $session->userGrade;
session_write_close(); $session->setReadOnly();
if($userGrade < 6) { if($userGrade < 6) {
Json::die([ Json::die([
+1 -4
View File
@@ -29,10 +29,7 @@ class Validator extends \Valitron\Validator
*/ */
public function rule($rule, $fields){ public function rule($rule, $fields){
$params = func_get_args(); $params = func_get_args();
if(count($params) > 2){ return parent::rule(...$params);
return parent::rule($rule, $fields, $params[2]);
}
return parent::rule($rule, $fields);
} }