Exemple #1
0
 public function removeLoopingDecks($selectedId)
 {
     $i = 0;
     $selected_id_array = explode('-', $selectedId);
     if ($selected_id_array[2] == "slide") {
         $selectedDeckId = $selected_id_array[1];
     }
     if ($selected_id_array[2] == "deck") {
         $selectedDeckId = $selected_id_array[3];
     }
     for ($i = 0; $i < count($this->decks); $i++) {
         $newDeck = new Deck();
         $newDeck->id = $this->decks[$i]->id;
         //check for endless loops
         if ($newDeck->parentsChildren($selectedDeckId) != 0) {
             $this->decks[$i]->loop = 'yes';
         } else {
             $this->decks[$i]->loop = 'no';
         }
     }
 }