Page 1 sur 1

importer une base de donné

Posté : 06 févr. 2007, 12:34
par scorpion
bonjour a tous je ne sais pas si c'est la qui faut je poste deplacer si ce n'est pas a la bonne emplacement voila mon probleme j'ai un forum vbulletin (support vraiment nul) et j'ai importer ma sql de mon forum mais quand je suis sur mon forum sa me fait 2 erreur les voici

Code : Tout sélectionner

Warning: array_keys() [function.array-keys]: The first argument should be an array in /includes/functions.php on line 3688 Warning: Invalid argument supplied for foreach() in /includes/functions.php on line 3688
j'aurai voulu savoir d'ou sa pouvait venir merci a vous ;)

Posté : 06 févr. 2007, 12:40
par albat
Ça vient d'un problème d'utilisation de fonctions dans le module functions.php
dont on n'a absolument pas le code. :-*

Posté : 06 févr. 2007, 12:41
par scorpion
et es ce que si je vous donne le code ici sa peut vous aider

Posté : 06 févr. 2007, 12:57
par albat
Évidemment ! ;)

Code : Tout sélectionner

line 3688
:shock:
mais ne nous donne pas tout le code !!! :afraid:
juste les lignes concernées...

Posté : 06 févr. 2007, 13:04
par scorpion
voila le code
// if we do not need to grab the forum/calendar permissions
	// then just return what we have so far
	if ($getforumpermissions == false)
	{
		return $user['permissions'];
	}

	if (!is_array($user['forumpermissions']))
	{
		$user['forumpermissions'] = array();
	}

	foreach (array_keys($vbulletin->forumcache) AS $forumid)
	{
		if (!isset($user['forumpermissions']["$forumid"]))
		{
			$user['forumpermissions']["$forumid"] = 0;
		}
		foreach ($membergroupids AS $usergroupid)
		{
			$user['forumpermissions']["$forumid"] |= $vbulletin->forumcache["$forumid"]['permissions']["$usergroupid"];
		}
		foreach ($infractiongroupids AS $usergroupid)
		{
			$user['forumpermissions']["$forumid"] &= $vbulletin->forumcache["$forumid"]['permissions']["$usergroupid"];
		}
	}
cete ligne la foreach (array_keys($vbulletin->forumcache) AS $forumid) et la 3688