diff --git a/webapp/controller/RechargeActivity.trait.php b/webapp/controller/RechargeActivity.trait.php index f6b14f1..ba79989 100644 --- a/webapp/controller/RechargeActivity.trait.php +++ b/webapp/controller/RechargeActivity.trait.php @@ -534,10 +534,10 @@ trait RechargeActivity $item_list = array(); $all_item_list = array(); - $firstpurchaseawards = explode($activitycfg[$awardkey], '|'); + $firstpurchaseawards = explode('|', $activitycfg[$awardkey]); $addreward = new classes\AddReward(); foreach ($firstpurchaseawards as $awarditem) { - $itemstrs = explode($awarditem, ':'); + $itemstrs = explode(':', $awarditem); if (count($itemstrs) < 2) { continue; } diff --git a/webapp/controller/SoloController.class.php b/webapp/controller/SoloController.class.php index 1203bfa..2c3e29e 100644 --- a/webapp/controller/SoloController.class.php +++ b/webapp/controller/SoloController.class.php @@ -252,11 +252,11 @@ class SoloController } $offlinehours = $solorow['offline']; - $fixawards = explode($levelcfg['offlineitem_id'], '|'); + $fixawards = explode('|', $levelcfg['offlineitem_id']); $item_list = array(); $all_item_list = array(); foreach ($fixawards as $fixitemstr) { - $itemstrs = explode($fixitemstr, ':'); + $itemstrs = explode(':', $fixitemstr); if (count($itemstrs) < 2) { continue; } @@ -267,7 +267,7 @@ class SoloController ); } - $droplist = explode($levelcfg['offlineitem_id2'], '|'); + $droplist = explode('|', $levelcfg['offlineitem_id2']); $dropawards = array(); for ($i = 0; $i < $offlinehours; $i++) { foreach ($droplist as $dropid) { @@ -395,7 +395,7 @@ class SoloController return; } - $wavearr = explode($levelcfg['completionwave'], '|'); + $wavearr = explode('|', $levelcfg['completionwave']); $foundwave = false; $item_list = array(); foreach ($wavearr as $key => $waveitem) { @@ -403,14 +403,14 @@ class SoloController continue; } - $waveawardarr = explode($levelcfg['completionreward'], '|'); + $waveawardarr = explode('|', $levelcfg['completionreward']); if (!array_key_exists($key, $waveawardarr)) { break; } - $awardarr = explode($waveawardarr[$key], ';'); + $awardarr = explode(';', $waveawardarr[$key]); foreach ($awardarr as $awarditem) { - $strs = explode($awarditem, ':'); + $strs = explode(':', $awarditem); if (count($strs) < 2) { continue; } @@ -587,10 +587,10 @@ class SoloController return; } - $awardstrs = explode($fundscfg[$fundsid][$fundsname], '|'); + $awardstrs = explode('|', $fundscfg[$fundsid][$fundsname]); $item_list = array(); foreach ($awardstrs as $awarditem) { - $strs = explode($awarditem, ':'); + $strs = explode(':', $awarditem); if (count($strs) < 2) { continue; } @@ -680,7 +680,7 @@ class SoloController return; } - $curmonsterwaves = explode($curlevelcfg['monsterlist_id'], '|'); + $curmonsterwaves = explode('|', $curlevelcfg['monsterlist_id']); $curfinished = $gamelevel['curwave'] > 0 && $gamelevel['curwave'] == count($curmonsterwaves); $level = $_REQUEST['level']; @@ -713,15 +713,15 @@ class SoloController return; } - $reqmonsterwaves = explode($reqlevelcfg['monsterlist_id'], '|'); + $reqmonsterwaves = explode('|', $reqlevelcfg['monsterlist_id']); $reqfinished = $isbattle ? ($_REQUEST['wave'] > 0 && $_REQUEST['wave'] == count($reqmonsterwaves)) : true; $item_list = array(); // fixed award - $fixedawards = explode($reqlevelcfg['fixedreward'], '|'); + $fixedawards = explode('|', $reqlevelcfg['fixedreward']); $addexp = $medalcost * 10; //1点体力=10点经验 foreach ($fixedawards as $fixitem) { - $itemstrs = explode($fixitem, '|'); + $itemstrs = explode('|', $fixitem); if (count($itemstrs) < 2) { continue; } @@ -737,9 +737,9 @@ class SoloController // level finished award if ($reqfinished) { - $finishedawards = explode($reqlevelcfg['winreward'], '|'); + $finishedawards = explode('|', $reqlevelcfg['winreward']); foreach ($finishedawards as $finishitem) { - $itemstrs = explode($finishitem, ':'); + $itemstrs = explode(':', $finishitem); if (count($itemstrs) < 2) { continue; } @@ -759,7 +759,7 @@ class SoloController $wave = $_REQUEST['wave']; if ($curfinished && $level == $gamelevel['curlevel'] + 1) { $newwaves = array(); - $completewaves = explode($reqlevelcfg['completionwave'], '|'); + $completewaves = explode('|', $reqlevelcfg['completionwave']); foreach ($completewaves as $waveitem) { if ($wave >= $waveitem) { $newwaves[] = $waveitem; @@ -772,7 +772,7 @@ class SoloController if ($gamelevel['curwave'] == 0) { $gamelevel['levelinfo'][$level] = array(); } - $completewaves = explode($reqlevelcfg['completionwave'], '|'); + $completewaves = explode('|', $reqlevelcfg['completionwave']); foreach ($completewaves as $waveitem) { if ($wave >= $waveitem && $waveitem > $gamelevel['curwave']) { $gamelevel['levelinfo'][$level][] = $waveitem; @@ -793,9 +793,9 @@ class SoloController $curlv++; $curlvcfg = $this->getPlayerLevelInfo($curlv); if ($curlvcfg) { - $uplvawards = explode($curlvcfg['level_reward'], '|'); + $uplvawards = explode('|', $curlvcfg['level_reward']); foreach ($uplvawards as $uplvitem) { - $itemstrs = explode($uplvitem, ':'); + $itemstrs = explode(':', $uplvitem); if (count($itemstrs) < 2) { continue; }