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

- 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',
'pic'
])
->rule('lengthBetween', 'name', [1, 6])
->rule('lengthBetween', 'name', 1, 6)
->rule('min', [
'leader',
'power',
@@ -69,9 +69,9 @@ $db = DB::db();
########## 동일 정보 존재여부 확인. ##########
$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);
$oldName = $db->queryFirstField('SELECT `no` FROM general WHERE `name`=%i', $name);
$oldName = $db->queryFirstField('SELECT `no` FROM general WHERE `name`=%s', $name);
if ($oldGeneral) {
echo("<script>
+1 -1
View File
@@ -50,7 +50,7 @@ list(
$npcmode
) = $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);
if($npcmode != 1) {
+1 -1
View File
@@ -18,7 +18,7 @@ $server = Util::getReq('server', 'string', '');
$db = RootDB::db();
$userGrade = $session->userGrade;
session_write_close();
$session->setReadOnly();
if($userGrade < 6) {
Json::die([
+1 -4
View File
@@ -29,10 +29,7 @@ class Validator extends \Valitron\Validator
*/
public function rule($rule, $fields){
$params = func_get_args();
if(count($params) > 2){
return parent::rule($rule, $fields, $params[2]);
}
return parent::rule($rule, $fields);
return parent::rule(...$params);
}