使用group_create函数后返回group_id

时间:2015-04-12 10:13:45

标签: php phpbb phpbb3

我使用phpBB的函数group_create()将新组添加到我的论坛:

//CREATION GROUPE HUB
                    $group_id = '';
                    $group_type = 0;
                    $group_name = "Hub ".$IATA;
                    $group_desc = "Groupe du HUB de ".$nom.". Pour intégrer ce hub, veuillez faire une demande auprès des chefs de HUB.";

                    $group_attributes = array(
                        'group_colour' => '00FFFF',
                        'group_rank' => 0, 
                        'group_avatar' => 0, 
                        'group_avatar_type' => 0,
                        'group_avatar_width' => 0,
                        'group_avatar_height' => 0,
                        'group_legend' => 0,
                        'group_receive_pm' => 1,
                    );           
                    $group = group_create($group_id, $group_type, $group_name, $group_desc, $group_attributes);

但我无法获得已创建的group_id。我尝试使用$group,但此变量的返回值为:bool(false) 我确定该功能有效,该组已创建。

1 个答案:

答案 0 :(得分:0)

phpBB仍有一些奇怪的功能,例如strip_bbcode()group_create(),它们并没有像我们期望的那样工作。

嗯..他们这样做但是回报值并不像你可能已经注意到的那样预期。 ;)

该函数仅返回错误(如果发生某些错误)或false。调用后,组ID将位于参数$group_id中,因为变量是通过引用给出的。