/**
  * @return array
  */
 public function getAllUnitCategories()
 {
     /**
      * @var $ilDB ilDB
      */
     global $ilDB;
     $categories = array();
     $result = $ilDB->queryF("SELECT * FROM il_qpl_qst_fq_ucat WHERE question_fi = %s OR question_fi = %s ORDER BY category", array('integer', 'integer'), array($this->getConsumerId(), 0));
     if ($result->numRows()) {
         while ($row = $ilDB->fetchAssoc($result)) {
             $category = new assFormulaQuestionUnitCategory();
             $category->initFormArray($row);
             $categories[] = $category;
         }
     }
     return $categories;
 }