public function load() { if (isset($_GET['_gn_']) && !$this->player->isSpy) { require_once MODEL_PATH . "profile.php"; $mprof = new ProfileModel(); $mprof->resetGNewsFlag($this->player->playerId); } parent::load(); $this->heroCount = $this->data['hero_in_village_id'] == $this->data['selected_village_id'] ? 1 : 0; $t_arr = explode("|", $this->data['troops_num']); foreach ($t_arr as $t_str) { $t2_arr = explode(":", $t_str); $t2_arr = explode(",", $t2_arr[1]); foreach ($t2_arr as $t2_str) { $tnum = explode(" ", $t2_str); $tid = explode(" ", $t2_str); list($tid, $tnum) = $tid; if ($tid == 99 || $tnum == 0) { continue; } if ($tnum == 0 - 1) { $this->heroCount++; continue; } if (isset($this->troops[$tid])) { $this->troops[$tid] += $tnum; } else { $this->troops[$tid] = $tnum; } } } ksort($this->troops, SORT_NUMERIC); }
function load() { parent::load(); $cookie = ClientData::getinstance(); $this->showLevelsStr = $cookie->showLevels ? 'on' : 'off'; }