Seite 1 von 1

Fotoalbum geht nicht, folgende Fehlermeldung kommt

Verfasst: 13.10.2006 18:16
von Lumpi007
Hallo,

mein Fotoalbum wird nicht angeziegt.
Klicke ich darauf, kommt folgende Fehlermeldung.

Code: Alles auswählen

Fatal error: Call to undefined function: checkflag() in /var/www/web55/html/forum/album_mod/album_hierarchy_sql.php on line 81
In der betreffenden Datei kann ich aber den Fehler nicht finden.

Hier ein Auszug. Zeile 81 ist mit markiert. :wink:

Code: Alles auswählen

// ------------------------------------------------------------------------
// Read the album information from the database, either public or personal
// ------------------------------------------------------------------------
function album_read_tree($user_id = ALBUM_PUBLIC_GALLERY, $options = ALBUM_AUTH_VIEW)
{
	global $db, $album_data , $userdata;

	[color=blue]$can_view = (int) checkFlag($options, ALBUM_AUTH_VIEW);[/color]
	$can_upload = (int) checkFlag($options, ALBUM_AUTH_UPLOAD);
	$can_rate = (int) checkFlag($options, ALBUM_AUTH_RATE);
	$can_comment = (int) checkFlag($options, ALBUM_AUTH_COMMENT);
	$can_edit = (int) checkFlag($options, ALBUM_AUTH_EDIT);
	$can_delete = (int) checkFlag($options, ALBUM_AUTH_DELETE);

	// parent categories
	$parents = array();
	// read categories and categories with right user access rights
	$cats = array();

	if ( count($album_data['data']) > 0)
	{
		return ALBUM_DATA_ALREADY_READ;
	}

	$parent_root_id = ALBUM_ROOT_CATEGORY;

	if (checkFlag($options, ALBUM_READ_ALL_CATEGORIES))
	{
		// All galleries, both public and personal
Kann das mit der Klammer oben zusammen hängen?


Gruß Christian

Verfasst: 13.10.2006 19:17
von Miriam
Bist Du sicher, dass Du von einem nativen phpBB2 Standard sprichst? :-?

Und: Gibt es irgendwo in Deinen dazugebastelten Scripten eine Funktion namens checkFlag?

Hast Du nicht vielmehr vergessen das hier in die functions.php einzubauen?

Code: Alles auswählen

function setFlag($flags, $flag)
{
        return $flags | $flag;
}
function clearFlag($flags, $flag)
{
        return ($flags & ~$flag);
}
function checkFlag($flags, $flag)
{
        return (($flags & $flag) == $flag) ? true : false;
}
Und welche Klammer meinst Du? Ich sehe da einen ganzen A... voll Klammern.

Nur Fragen und keine Antworten. 8)

Verfasst: 13.10.2006 23:06
von Lumpi007
Komisch, das es ging und jetzt nicht mehr.

Verfasst: 14.10.2006 19:12
von Miriam
Hast Du denn mal nachgeschaut, ob die funktionen ind der functions.php da sind? :roll: