2015-04-12 3 views
0

Я использую функцию PhpBB в group_create() добавить новую группу в моем форуме:Возврат group_id после использования функции 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) Я точно знаю, что функция работает, группа создана.

+0

Каково значение '$ group_id' после вызова' group_create() '? – TiiJ7

+0

Идентификатор созданной группы. –

+0

Разве это не то, что вам нужно? – TiiJ7

ответ

0

У phpBB все еще есть некоторые странные функции, например strip_bbcode() или group_create(), которые не работают, как мы ожидали бы.

Ну, они делают, но возвращаемые значения не так ожидаются, как вы могли заметить. ;)

Функция возвращает только ошибку, если она произошла, или false. Идентификатор группы будет находиться в параметре $group_id после вызова, поскольку переменная задается по ссылке.