예제 #1
0
 public function test_get_vocabularies()
 {
     // Use SQL to get a count of rows in the Vocabularies table
     $sql_count = DB::get_value("SELECT COUNT(*) FROM {vocabularies};");
     // Retrieve the vocabularies
     $vocabularies = Vocabulary::get_all();
     $this->assert_equal($sql_count, count($vocabularies));
 }
예제 #2
0
 public function get_menus($as_array = false)
 {
     $vocabularies = Vocabulary::get_all();
     $outarray = array();
     foreach ($vocabularies as $index => $menu) {
         if (!$menu->term_menu) {
             // check for the term_menu feature we added.
             unset($vocabularies[$index]);
         } else {
             if ($as_array) {
                 $outarray[$menu->id] = $menu->name;
             }
         }
     }
     if ($as_array) {
         return $outarray;
     } else {
         return $vocabularies;
     }
 }