XCL Web Application Platform 2.5.0
The XoopsCube Legacy Project
Loading...
Searching...
No Matches
formselectgroup.php
1<?php
13
14if (!defined('XOOPS_ROOT_PATH')) {
15 exit();
16}
17
21include_once XOOPS_ROOT_PATH . '/class/xoopsform/formselect.php';
22
23
24class XoopsFormSelectGroup extends XoopsFormSelect
25{
36 public function __construct($caption, $name, $include_anon=false, $value=null, $size=1, $multiple=false)
37 {
38 //$this->XoopsFormSelect($caption, $name, $value, $size, $multiple);
39 parent::__construct($caption, $name, $value, $size, $multiple);
40 $member_handler =& xoops_gethandler('member');
41 if (!$include_anon) {
42 $this->addOptionArray($member_handler->getGroupList(new Criteria('groupid', XOOPS_GROUP_ANONYMOUS, '!=')));
43 } else {
44 $this->addOptionArray($member_handler->getGroupList());
45 }
46 }
47 public function XoopsFormSelectGroup($caption, $name, $include_anon=false, $value=null, $size=1, $multiple=false)
48 {
49 return $this->__construct($caption, $name, $include_anon, $value, $size, $multiple);
50 }
51}
__construct($caption, $name, $include_anon=false, $value=null, $size=1, $multiple=false)
addOptionArray($options)