Пример #1
0
 function createOptionsList($onlyPossibleTender = false)
 {
     $categories = Model::factoryInstance("categoryParent")->getCategoriesForSelect();
     $tree = new NavigationTree();
     foreach ($categories as $category) {
         $value = array("name" => $category->name);
         $tree->addNode($category->categoryId, $category->parentId, $value);
     }
     $results = $tree->getFullOptionList();
     if ($onlyPossibleTender) {
         $categoryPossible = $this->category->getArray(null, "possibleTender");
         foreach ($results as $key => $result) {
             if (!$categoryPossible[$key]) {
                 unset($results[$key]);
             }
         }
     }
     asort($results);
     return $results;
 }