コード例 #1
0
 /**
  * Get groups created by this module.
  * @param integer $num number of groups to get, or all if not specified.
  * @return array groups found.
  */
 private function populate_groups_get($num = null)
 {
     // get all tokens
     $allgroups = Usergroups::get_all();
     // internal loop to get only our groups.
     $groups = array();
     $count = 0;
     foreach ($allgroups as $id => $group) {
         if (strpos($group->name, 'opulate_')) {
             $groups[] = $group;
             if (isset($num) && $num == ++$count) {
                 break;
             }
         }
     }
     return $groups;
 }