Advertisement
Underworld1337

Untitled

Sep 17th, 2014
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 14.74 KB | None | 0 0
  1.     public function getAllData()
  2.     {
  3.         if(isset($_SESSION['server1']['user']['sessionId'], $_SESSION['server1']['user']['email']) && is_numeric($_SESSION['server1']['user']['sessionId'])){
  4.             if(self::initSkylab()) {
  5.                 $Skylab['ressources']['prometium']['count'] = $this->ressources_array['prometium'];
  6.                 $Skylab['ressources']['endurium']['count'] = $this->ressources_array['endurium'];
  7.                 $Skylab['ressources']['terbium']['count'] = $this->ressources_array['terbium'];
  8.                 $Skylab['ressources']['prometid']['count'] = $this->ressources_array['prometid'];
  9.                 $Skylab['ressources']['duranium']['count'] = $this->ressources_array['duranium'];
  10.                 $Skylab['ressources']['xenomit']['count'] = $this->ressources_array['xenomit'];
  11.                 $Skylab['ressources']['promerium']['count'] = $this->ressources_array['promerium'];
  12.                 $Skylab['ressources']['seprom']['count'] = $this->ressources_array['seprom'];
  13.  
  14.                 $Skylab['ressources']['prometium']['max_storage'] = self::storage('raw', $this->mod_store);
  15.                 $Skylab['ressources']['endurium']['max_storage'] = self::storage('raw', $this->mod_store);
  16.                 $Skylab['ressources']['terbium']['max_storage'] = self::storage('raw', $this->mod_store);
  17.                 $Skylab['ressources']['prometid']['max_storage'] = self::storage('refined', $this->mod_store);
  18.                 $Skylab['ressources']['duranium']['max_storage'] = self::storage('refined', $this->mod_store);
  19.                 $Skylab['ressources']['xenomit']['max_storage'] = self::storage('proxeno', $this->mod_store);
  20.                 $Skylab['ressources']['promerium']['max_storage'] = self::storage('proxeno', $this->mod_store);
  21.                 $Skylab['ressources']['seprom']['max_storage'] = self::storage('seprom', $this->mod_store);
  22.  
  23.                 $Skylab['ressources']['prometium']['perc'] = number_format(100*$Skylab['ressources']['prometium']['count']/$Skylab['ressources']['prometium']['max_storage'], 0, '', '');
  24.                 $Skylab['ressources']['endurium']['perc'] = number_format(100*$Skylab['ressources']['endurium']['count']/$Skylab['ressources']['endurium']['max_storage'], 0, '', '');
  25.                 $Skylab['ressources']['terbium']['perc'] = number_format(100*$Skylab['ressources']['terbium']['count']/$Skylab['ressources']['terbium']['max_storage'], 0, '', '');
  26.                 $Skylab['ressources']['prometid']['perc'] = number_format(100*$Skylab['ressources']['prometid']['count']/$Skylab['ressources']['prometid']['max_storage'], 0, '', '');
  27.                 $Skylab['ressources']['duranium']['perc'] = number_format(100*$Skylab['ressources']['duranium']['count']/$Skylab['ressources']['duranium']['max_storage'], 0, '', '');
  28.                 $Skylab['ressources']['xenomit']['perc'] = number_format(100*$Skylab['ressources']['xenomit']['count']/$Skylab['ressources']['xenomit']['max_storage'], 0, '', '');
  29.                 $Skylab['ressources']['promerium']['perc'] = number_format(100*$Skylab['ressources']['promerium']['count']/$Skylab['ressources']['promerium']['max_storage'], 0, '', '');
  30.                 $Skylab['ressources']['seprom']['perc'] = number_format(100*$Skylab['ressources']['seprom']['count']/$Skylab['ressources']['seprom']['max_storage'], 0, '', '');
  31.                
  32.                
  33.                 $Skylab['modules']['mod_basic']['name'] = "Basic module";
  34.                 $Skylab['modules']['mod_basic']['progressbar'] = (int) 3*$this->mod_basic;
  35.                 $Skylab['modules']['mod_basic']['level'] = $this->mod_basic;
  36.                 if($this->mod_basic > 0) {
  37.                     $Skylab['modules']['mod_basic']['sd_status'] = "ACTIVE";
  38.                     $Skylab['modules']['mod_basic']['solarinfo'] = "";
  39.                 } else {
  40.                     $Skylab['modules']['mod_basic']['sd_status'] = "INACTIVE";
  41.                     $Skylab['modules']['mod_basic']['solarinfo'] = "inactive";
  42.                 }
  43.                 $Skylab['modules']['mod_basic']['energyusage'] = self::energy_usage($this->mod_basic);
  44.                 $Skylab['modules']['mod_basic']['cost_raw'] = self::upgrade_cost('basic','cost_raw',$this->mod_basic);
  45.                 $Skylab['modules']['mod_basic']['cost_cre'] = self::upgrade_cost('basic','cost_cre',$this->mod_basic);
  46.                 $Skylab['modules']['mod_basic']['cost_uri'] = self::upgrade_cost('basic','cost_uri',$this->mod_basic);
  47.                 ############################################################
  48.                 $Skylab['modules']['mod_store']['name'] = "Storage module";
  49.                 $Skylab['modules']['mod_store']['progressbar'] = (int) 3*$this->mod_store;
  50.                 $Skylab['modules']['mod_store']['level'] = $this->mod_store;
  51.                 if($this->mod_store > 0) {
  52.                     $Skylab['modules']['mod_store']['sd_status'] = "ACTIVE";
  53.                     $Skylab['modules']['mod_store']['solarinfo'] = "";
  54.                 } else {
  55.                     $Skylab['modules']['mod_store']['sd_status'] = "INACTIVE";
  56.                     $Skylab['modules']['mod_store']['solarinfo'] = "inactive";
  57.                 }
  58.                 $Skylab['modules']['mod_store']['energyusage'] = self::energy_usage($this->mod_store);
  59.                 $Skylab['modules']['mod_store']['cost_raw'] = self::upgrade_cost('store','cost_raw',$this->mod_store);
  60.                 $Skylab['modules']['mod_store']['cost_cre'] = self::upgrade_cost('store','cost_cre',$this->mod_store);
  61.                 $Skylab['modules']['mod_store']['cost_uri'] = self::upgrade_cost('store','cost_uri',$this->mod_store);
  62.                 ############################################################
  63.                 $Skylab['modules']['mod_solar']['name'] = "Solar module";
  64.                 $Skylab['modules']['mod_solar']['progressbar'] = (int) 3*$this->mod_solar;
  65.                 $Skylab['modules']['mod_solar']['level'] = $this->mod_solar;
  66.                 if($this->mod_solar > 0) {
  67.                     $Skylab['modules']['mod_solar']['sd_status'] = "ACTIVE";
  68.                 } else {
  69.                     $Skylab['modules']['mod_solar']['sd_status'] = "INACTIVE";
  70.                 }
  71.                 $Skylab['modules']['mod_solar']['energy_all_usage'] = self::energy_all_usage();
  72.                 $Skylab['modules']['mod_solar']['energy_production'] = self::energy_production($this->mod_solar);
  73.                 $Skylab['modules']['mod_solar']['cost_raw'] = self::upgrade_cost('solar','cost_raw',$this->mod_solar);
  74.                 $Skylab['modules']['mod_solar']['cost_cre'] = self::upgrade_cost('solar','cost_cre',$this->mod_solar);
  75.                 $Skylab['modules']['mod_solar']['cost_uri'] = self::upgrade_cost('solar','cost_uri',$this->mod_solar);
  76.                 ############################################################
  77.                 $Skylab['modules']['collector_prometium']['name'] = "Prometium collector";
  78.                 $Skylab['modules']['collector_prometium']['progressbar'] = (int) 3*$this->collector_prometium;
  79.                 $Skylab['modules']['collector_prometium']['level'] = $this->collector_prometium;
  80.                 if($this->collector_prometium > 0) {
  81.                     $Skylab['modules']['collector_prometium']['sd_status'] = "ACTIVE";
  82.                     $Skylab['modules']['collector_prometium']['solarinfo'] = "";
  83.                 } else {
  84.                     $Skylab['modules']['collector_prometium']['sd_status'] = "INACTIVE";
  85.                     $Skylab['modules']['collector_prometium']['solarinfo'] = "inactive";
  86.                 }
  87.                 $Skylab['modules']['collector_prometium']['energyusage'] = self::energy_usage($this->collector_prometium);
  88.                 $Skylab['modules']['collector_prometium']['cost_raw'] = self::upgrade_cost('collectors','cost_raw',$this->collector_prometium);
  89.                 $Skylab['modules']['collector_prometium']['cost_cre'] = self::upgrade_cost('collectors','cost_cre',$this->collector_prometium);
  90.                 $Skylab['modules']['collector_prometium']['cost_uri'] = self::upgrade_cost('collectors','cost_uri',$this->collector_prometium);
  91.                 ############################################################
  92.                 $Skylab['modules']['collector_endurium']['name'] = "Endurium collector";
  93.                 $Skylab['modules']['collector_endurium']['progressbar'] = (int) 3*$this->collector_endurium;
  94.                 $Skylab['modules']['collector_endurium']['level'] = $this->collector_endurium;
  95.                 if($this->collector_endurium > 0) {
  96.                     $Skylab['modules']['collector_endurium']['sd_status'] = "ACTIVE";
  97.                     $Skylab['modules']['collector_endurium']['solarinfo'] = "";
  98.                 } else {
  99.                     $Skylab['modules']['collector_endurium']['sd_status'] = "INACTIVE";
  100.                     $Skylab['modules']['collector_endurium']['solarinfo'] = "inactive";
  101.                 }
  102.                 $Skylab['modules']['collector_endurium']['energyusage'] = self::energy_usage($this->collector_endurium);
  103.                 $Skylab['modules']['collector_endurium']['cost_raw'] = self::upgrade_cost('collectors','cost_raw',$this->collector_endurium);
  104.                 $Skylab['modules']['collector_endurium']['cost_cre'] = self::upgrade_cost('collectors','cost_cre',$this->collector_endurium);
  105.                 $Skylab['modules']['collector_endurium']['cost_uri'] = self::upgrade_cost('collectors','cost_uri',$this->collector_endurium);
  106.                 ############################################################
  107.                 $Skylab['modules']['collector_terbium']['name'] = "Terbium collector";
  108.                 $Skylab['modules']['collector_terbium']['progressbar'] = (int) 3*$this->collector_terbium;
  109.                 $Skylab['modules']['collector_terbium']['level'] = $this->collector_terbium;
  110.                 if($this->collector_terbium > 0) {
  111.                     $Skylab['modules']['collector_terbium']['sd_status'] = "ACTIVE";
  112.                     $Skylab['modules']['collector_terbium']['solarinfo'] = "";
  113.                 } else {
  114.                     $Skylab['modules']['collector_terbium']['sd_status'] = "INACTIVE";
  115.                     $Skylab['modules']['collector_terbium']['solarinfo'] = "inactive";
  116.                 }
  117.                 $Skylab['modules']['collector_terbium']['energyusage'] = self::energy_usage($this->collector_terbium);
  118.                 $Skylab['modules']['collector_terbium']['cost_raw'] = self::upgrade_cost('collectors','cost_raw',$this->collector_terbium);
  119.                 $Skylab['modules']['collector_terbium']['cost_cre'] = self::upgrade_cost('collectors','cost_cre',$this->collector_terbium);
  120.                 $Skylab['modules']['collector_terbium']['cost_uri'] = self::upgrade_cost('collectors','cost_uri',$this->collector_terbium);
  121.                 ############################################################
  122.                 $Skylab['modules']['refine_prometid']['name'] = "Prometid refinery";
  123.                 $Skylab['modules']['refine_prometid']['progressbar'] = (int) 3*$this->refine_prometid;
  124.                 $Skylab['modules']['refine_prometid']['level'] = $this->refine_prometid;
  125.                 if($this->refine_prometid > 0) {
  126.                     $Skylab['modules']['refine_prometid']['sd_status'] = "ACTIVE";
  127.                     $Skylab['modules']['refine_prometid']['solarinfo'] = "";
  128.                 } else {
  129.                     $Skylab['modules']['refine_prometid']['sd_status'] = "INACTIVE";
  130.                     $Skylab['modules']['refine_prometid']['solarinfo'] = "inactive";
  131.                 }
  132.                 $Skylab['modules']['refine_prometid']['energyusage'] = self::energy_usage($this->refine_prometid);
  133.                 $Skylab['modules']['refine_prometid']['cost_raw'] = self::upgrade_cost('refine','cost_raw',$this->refine_prometid);
  134.                 $Skylab['modules']['refine_prometid']['cost_cre'] = self::upgrade_cost('refine','cost_cre',$this->refine_prometid);
  135.                 $Skylab['modules']['refine_prometid']['cost_uri'] = self::upgrade_cost('refine','cost_uri',$this->refine_prometid);
  136.                 ############################################################
  137.                 $Skylab['modules']['refine_duranium']['name'] = "Duranium refinery";
  138.                 $Skylab['modules']['refine_duranium']['progressbar'] = (int) 3*$this->refine_duranium;
  139.                 $Skylab['modules']['refine_duranium']['level'] = $this->refine_duranium;
  140.                 if($this->refine_duranium > 0) {
  141.                     $Skylab['modules']['refine_duranium']['sd_status'] = "ACTIVE";
  142.                     $Skylab['modules']['refine_duranium']['solarinfo'] = "";
  143.                 } else {
  144.                     $Skylab['modules']['refine_duranium']['sd_status'] = "INACTIVE";
  145.                     $Skylab['modules']['refine_duranium']['solarinfo'] = "inactive";
  146.                 }
  147.                 $Skylab['modules']['refine_duranium']['energyusage'] = self::energy_usage($this->refine_duranium);
  148.                 $Skylab['modules']['refine_duranium']['cost_raw'] = self::upgrade_cost('refine','cost_raw',$this->refine_duranium);
  149.                 $Skylab['modules']['refine_duranium']['cost_cre'] = self::upgrade_cost('refine','cost_cre',$this->refine_duranium);
  150.                 $Skylab['modules']['refine_duranium']['cost_uri'] = self::upgrade_cost('refine','cost_uri',$this->refine_duranium);
  151.                 ############################################################
  152.                 $Skylab['modules']['refine_promerium']['name'] = "Promerium refinery";
  153.                 $Skylab['modules']['refine_promerium']['progressbar'] = (int) 3*$this->refine_promerium;
  154.                 $Skylab['modules']['refine_promerium']['level'] = $this->refine_promerium;
  155.                 if($this->refine_promerium > 0) {
  156.                     $Skylab['modules']['refine_promerium']['sd_status'] = "ACTIVE";
  157.                     $Skylab['modules']['refine_promerium']['solarinfo'] = "";
  158.                 } else {
  159.                     $Skylab['modules']['refine_promerium']['sd_status'] = "INACTIVE";
  160.                     $Skylab['modules']['refine_promerium']['solarinfo'] = "inactive";
  161.                 }
  162.                 $Skylab['modules']['refine_promerium']['energyusage'] = self::energy_usage($this->refine_promerium);
  163.                 $Skylab['modules']['refine_promerium']['cost_raw'] = self::upgrade_cost('refine','cost_raw',$this->refine_promerium);
  164.                 $Skylab['modules']['refine_promerium']['cost_cre'] = self::upgrade_cost('refine','cost_cre',$this->refine_promerium);
  165.                 $Skylab['modules']['refine_promerium']['cost_uri'] = self::upgrade_cost('refine','cost_uri',$this->refine_promerium);
  166.                 ############################################################
  167.                 $Skylab['modules']['refine_seprom']['name'] = "Seprom refinery";
  168.                 $Skylab['modules']['refine_seprom']['progressbar'] = (int) 3*$this->refine_seprom;
  169.                 $Skylab['modules']['refine_seprom']['level'] = $this->refine_seprom;
  170.                 if($this->refine_seprom > 0) {
  171.                     $Skylab['modules']['refine_seprom']['sd_status'] = "ACTIVE";
  172.                     $Skylab['modules']['refine_seprom']['solarinfo'] = "";
  173.                 } else {
  174.                     $Skylab['modules']['refine_seprom']['sd_status'] = "INACTIVE";
  175.                     $Skylab['modules']['refine_seprom']['solarinfo'] = "inactive";
  176.                 }
  177.                 $Skylab['modules']['refine_seprom']['energyusage'] = self::energy_usage($this->refine_seprom);
  178.                 $Skylab['modules']['refine_seprom']['cost_raw'] = self::upgrade_cost('refine_sep','cost_raw',$this->refine_seprom);
  179.                 $Skylab['modules']['refine_seprom']['cost_cre'] = self::upgrade_cost('refine_sep','cost_cre',$this->refine_seprom);
  180.                 $Skylab['modules']['refine_seprom']['cost_uri'] = self::upgrade_cost('refine_sep','cost_uri',$this->refine_seprom);
  181.                 ############################################################
  182.                 $Skylab['modules']['generator_xeno']['name'] = "Xeno module";
  183.                 $Skylab['modules']['generator_xeno']['progressbar'] = (int) 3*$this->generator_xeno;
  184.                 $Skylab['modules']['generator_xeno']['level'] = $this->generator_xeno;
  185.                 if($this->generator_xeno > 0) {
  186.                     $Skylab['modules']['generator_xeno']['sd_status'] = "ACTIVE";
  187.                     $Skylab['modules']['generator_xeno']['solarinfo'] = "";
  188.                 } else {
  189.                     $Skylab['modules']['generator_xeno']['sd_status'] = "INACTIVE";
  190.                     $Skylab['modules']['generator_xeno']['solarinfo'] = "inactive";
  191.                 }
  192.                 $Skylab['modules']['generator_xeno']['energyusage'] = self::energy_usage($this->generator_xeno);
  193.                 $Skylab['modules']['generator_xeno']['cost_raw'] = self::upgrade_cost('generator','cost_raw',$this->generator_xeno);
  194.                 $Skylab['modules']['generator_xeno']['cost_cre'] = self::upgrade_cost('generator','cost_cre',$this->generator_xeno);
  195.                 $Skylab['modules']['generator_xeno']['cost_uri'] = self::upgrade_cost('generator','cost_uri',$this->generator_xeno);
  196.                
  197.                
  198.                 $this->site_data = $Skylab;
  199.             }
  200.         }
  201.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement