Пример #1
0
 public function __construct($data)
 {
     parent::__construct();
     switch ($data['style']) {
         case 1:
             $this->planets = [0, 1, 2, 3];
             $this->chartSelection = 'life';
             break;
         case 2:
             $this->planets = [0];
             $this->chartSelection = 'metal';
             break;
         case 3:
             $this->planets = [1];
             $this->chartSelection = 'tw';
             break;
         case 4:
             $this->planets = [4];
             $this->chartSelection = 'w';
             break;
         case 5:
             $this->planets = [5];
             $this->chartSelection = 'aw';
             break;
         case 6:
             $this->planets = [3];
             $this->chartSelection = 'el';
             break;
     }
     $this->chartName($this->locale);
     $this->counter = new Counter();
     $this->sizeList = $this->counter->starSelect('size');
     $this->stopList = Arrays::stopList();
     $this->starsArray = Arrays::allStarsArray();
     $this->sizeArray = Arrays::sizeTypeArray();
     $this->total = $this->counter->planetSelect($this->planets);
     $this->starsList = $this->counter->starSelectExcluding($this->stopList);
     $this->searchNormal();
 }