Seite 1 von 1

group_create() funktion

Verfasst: 25.09.2012 13:19
von IceClaw
Hi,

ich möchte auf meiner Webseite gerne die group_create() funktion verwenden.
Dazu habe ich ein test-skript geschrieben:
https://www.phpbb.de/support/pastebin.p ... iew&s=1127

Es wird mir dabei KEIN Fehler angezeigt! Dennoch erstellt er die Gruppe nicht.
Warum?!
Hier findet Ihr die Doku:
http://area51.phpbb.com/docs/code/30x/p ... oup_create()

Gruß

Re: group_create() funktion

Verfasst: 26.09.2012 20:06
von Miriam
Die Funktion gibt aber einen Fehler zurück. Du läßt ihn nur nicht anzeigen.
Wenn Du eine Gruppe erstellen möchtest, darfst Du keine ID vorgeben. Dann vermutet das Skript, daß Du ein Update auf eine bestehende Gruppe fahren möchtest.

Code: Alles auswählen

<?php
// Erstelle gruppe - hinzugefügt - geht in einer extra funktion nicht! 
    define('IN_PHPBB', true);

// your php extension
    $phpEx = substr(strrchr(__FILE__, '.'), 1);
    $phpbb_root_path = "./";

    include($phpbb_root_path . 'includes/functions_user.' . $phpEx);

    require($phpbb_root_path ."common.php");
    $user->session_begin();
    $auth->acl($user->data);
    $user->setup('viewforum');
              
    $group_attributes = array( 
      'group_colour' => 0,
      'group_rank' => 0,
      'group_avatar' => 0,
      'group_avatar_type' => 0,
      'group_avatar_width' => 0,
      'group_avatar_height' => 0,
      'group_legend' => 0,
    );
// $id ist leer;
    if (!group_create($id, 'GROUP_HIDDEN', 'Paules SuperGruppe', 'Geilste Gruppe', $group_attributes, TRUE, TRUE, TRUE))
    {
        print "Gruppe erstellt.";
    }
    else
    {
        print "Hat nicht geklappt.<br />";
    }
?>
Wenn Du das Skript ein zweites mal aufrufst, gibt es einen Fehler, weil der Gruppenname schon existiert.

Re: group_create() funktion

Verfasst: 27.09.2012 08:26
von IceClaw
Hi,

vielen Dank.
Du hast mir sehr geholfen.

Gruß