示例#1
0
 public function load()
 {
     parent::load();
     $this->Domain = webhelper::getbaseurl();
     if (isset($_GET['p'], $_GET['pg'])) {
         $this->providerType = trim($_GET['p']);
         $this->packageIndex = trim($_GET['pg']);
         if (isset($this->appConfig['plus']['payments'][$this->providerType], $this->appConfig['plus']['packages'][$this->packageIndex])) {
             $this->title = sprintf(payment_loading . " %s ...", $this->appConfig['plus']['payments'][$this->providerType]['name']);
             $this->package = $this->appConfig['plus']['packages'][$this->packageIndex];
             $this->payment = $this->appConfig['plus']['payments'][$this->providerType];
             $this->requestPaymentProvider = isset($_GET['c']);
             if ($this->requestPaymentProvider) {
                 $this->layoutViewFile = NULL;
                 $this->secureId = base64_encode($this->player->playerId);
             }
         } else {
             echo "<script type=\"text/javascript\">self.close();</script>";
         }
     }
 }
示例#2
0
 public function load()
 {
     parent::load();
     $this->nextLink = "";
     $this->previousLink = "";
     $this->state = isset($_GET['c']) && is_numeric($_GET['c']) && 0 <= intval($_GET['c']) && intval($_GET['c']) <= 7 ? intval($_GET['c']) : 0;
     $id = isset($_GET['id']) && is_numeric($_GET['id']) ? $_GET['id'] : 0;
     switch ($this->state) {
         case 1:
             do {
                 do {
                     do {
                         if ($id != 1 && $id != 2 && $id != 3 && $id != 6 && $id != 7) {
                             $this->state = 0;
                             break;
                         } else {
                             $this->tribeId = $id;
                             if ($id == 1) {
                                 $next = 2;
                                 $prev = 7;
                                 break;
                             } else {
                                 if ($id == 2) {
                                     $next = 3;
                                     $prev = 1;
                                     break;
                                 } else {
                                     if ($id == 3) {
                                         $next = 6;
                                         $prev = 2;
                                         break;
                                     } else {
                                         if (!($id == 6)) {
                                             break;
                                         } else {
                                             $next = 7;
                                             $prev = 3;
                                         }
                                     }
                                 }
                             }
                         }
                         break;
                     } while (0);
                     do {
                         if (!($id == 7)) {
                             break;
                         }
                         $next = 1;
                         $prev = 6;
                     } while (0);
                     $this->nextLink = "?c=1&id=" . $next;
                     $this->previousLink = "?c=1&id=" . $prev;
                 } while (0);
             } while (0);
             break;
         case 2:
             do {
                 do {
                     do {
                         if ($id <= 0 || 4 < $id) {
                             $this->state = 0;
                             break;
                         } else {
                             $this->buildingGroup = $id;
                             if ($id == 1) {
                                 $next = 2;
                                 $prev = 3;
                                 break;
                             } else {
                                 if (!($id == 2)) {
                                     break;
                                 } else {
                                     $next = 3;
                                     $prev = 1;
                                 }
                             }
                         }
                         break;
                     } while (0);
                     do {
                         if (!($id == 3)) {
                             break;
                         }
                         $next = 1;
                         $prev = 2;
                     } while (0);
                     $this->nextLink = "?c=2&id=" . $next;
                     $this->previousLink = "?c=2&id=" . $prev;
                 } while (0);
             } while (0);
             break;
         case 3:
             do {
                 do {
                     do {
                         if (!isset($this->gameMetadata['troops'][$id])) {
                             $this->state = 0;
                             break;
                         } else {
                             $this->troopId = $id;
                             $this->troop = $this->gameMetadata['troops'][$id];
                             if ($id == 1) {
                                 $next = 2;
                                 $prev = 109;
                                 break;
                             } else {
                                 if ($id == 30) {
                                     $next = 51;
                                     $prev = 29;
                                     break;
                                 } else {
                                     if ($id == 51) {
                                         $next = 52;
                                         $prev = 30;
                                         break;
                                     } else {
                                         if ($id == 60) {
                                             $next = 100;
                                             $prev = 59;
                                             break;
                                         } else {
                                             if ($id == 100) {
                                                 $next = 101;
                                                 $prev = 60;
                                                 break;
                                             } else {
                                                 if (!($id == 109)) {
                                                     break;
                                                 } else {
                                                     $next = 1;
                                                     $prev = 108;
                                                 }
                                             }
                                         }
                                     }
                                 }
                             }
                         }
                         break;
                     } while (0);
                     $next = $id + 1;
                     $prev = $id - 1;
                     $this->nextLink = "?c=3&id=" . $next;
                     $this->previousLink = "?c=3&id=" . $prev;
                 } while (0);
             } while (0);
             break;
         case 4:
             do {
                 do {
                     do {
                         if (!isset($this->gameMetadata['items'][$id])) {
                             $this->state = 0;
                             break;
                         } else {
                             $this->itemId = $id;
                             $this->build = $this->gameMetadata['items'][$id];
                             if ($id == 1) {
                                 $next = 2;
                                 $prev = 40;
                                 break;
                             } else {
                                 if ($id == 14) {
                                     $next = 16;
                                     $prev = 13;
                                     break;
                                 } else {
                                     if ($id == 16) {
                                         $next = 19;
                                         $prev = 14;
                                         break;
                                     } else {
                                         if ($id == 19) {
                                             $next = 20;
                                             $prev = 16;
                                             break;
                                         } else {
                                             if ($id == 22) {
                                                 $next = 29;
                                                 $prev = 21;
                                                 break;
                                             } else {
                                                 if ($id == 29) {
                                                     $next = 30;
                                                     $prev = 22;
                                                     break;
                                                 } else {
                                                     if ($id == 30) {
                                                         $next = 36;
                                                         $prev = 29;
                                                         break;
                                                     } else {
                                                         if ($id == 36) {
                                                             $next = 37;
                                                             $prev = 30;
                                                             break;
                                                         } else {
                                                             if ($id == 37) {
                                                                 $next = 42;
                                                                 $prev = 36;
                                                                 break;
                                                             } else {
                                                                 if ($id == 42) {
                                                                     $next = 15;
                                                                     $prev = 37;
                                                                     break;
                                                                 } else {
                                                                     if ($id == 15) {
                                                                         $next = 17;
                                                                         $prev = 42;
                                                                         break;
                                                                     } else {
                                                                         if ($id == 17) {
                                                                             $next = 18;
                                                                             $prev = 15;
                                                                             break;
                                                                         } else {
                                                                             if ($id == 18) {
                                                                                 $next = 23;
                                                                                 $prev = 17;
                                                                                 break;
                                                                             } else {
                                                                                 if ($id == 23) {
                                                                                     $next = 24;
                                                                                     $prev = 18;
                                                                                     break;
                                                                                 } else {
                                                                                     if ($id == 26) {
                                                                                         $next = 28;
                                                                                         $prev = 25;
                                                                                         break;
                                                                                     } else {
                                                                                         if ($id == 28) {
                                                                                             $next = 34;
                                                                                             $prev = 26;
                                                                                             break;
                                                                                         } else {
                                                                                             if ($id == 34) {
                                                                                                 $next = 35;
                                                                                                 $prev = 28;
                                                                                                 break;
                                                                                             } else {
                                                                                                 if ($id == 35) {
                                                                                                     $next = 38;
                                                                                                     $prev = 34;
                                                                                                     break;
                                                                                                 } else {
                                                                                                     if ($id == 38) {
                                                                                                         $next = 39;
                                                                                                         $prev = 35;
                                                                                                         break;
                                                                                                     } else {
                                                                                                         if ($id == 39) {
                                                                                                             $next = 41;
                                                                                                             $prev = 38;
                                                                                                             break;
                                                                                                         } else {
                                                                                                             if ($id == 41) {
                                                                                                                 $next = 40;
                                                                                                                 $prev = 39;
                                                                                                                 break;
                                                                                                             } else {
                                                                                                                 if (!($id == 40)) {
                                                                                                                     break;
                                                                                                                 } else {
                                                                                                                     $next = 1;
                                                                                                                     $prev = 41;
                                                                                                                 }
                                                                                                             }
                                                                                                         }
                                                                                                     }
                                                                                                 }
                                                                                             }
                                                                                         }
                                                                                     }
                                                                                 }
                                                                             }
                                                                         }
                                                                     }
                                                                 }
                                                             }
                                                         }
                                                     }
                                                 }
                                             }
                                         }
                                     }
                                 }
                             }
                         }
                         break;
                     } while (0);
                     $next = $id + 1;
                     $prev = $id - 1;
                     $this->nextLink = "?c=4&id=" . $next;
                     $this->previousLink = "?c=4&id=" . $prev;
                 } while (0);
             } while (0);
             break;
         case 5:
             $this->plusIndex = $id;
             break;
         case 6:
         case 7:
             $this->id = $id;
     }
 }