Nouveau sujet Répondre Imprimer Syndication RSS 2.0

[RC4]Problème de droits d'édition

refus d'édition seulement dans l'édition avancée
Flammeche
Avatar de rems14
  • Age : 21 ans
  • Messages : 72
  • Inscrit : 02 Mai 2007
Message édité 3 fois, dernière édition par rems14, 11 Mai 2007, 13:56     Lien vers ce message 11 Mai 2007, 11:52
  1. Type de bug : Bug sur le forum (côté PHP)
  2. Zone du forum affectée : Poster / Editer / Répondre à un message / MP
  3. Priorité du bug : Moyenne
  4. Description : Bonjour !

    Il y a un forum qui a les droits suivants pour le groupe membres :
    Lecture                           | Ecriture                    | Modération
    --------------------------------------------------------------------------
    Lire les sujets du forum | Répondre à un sujet | Éditer ses messages
    

    Un membre peut éditer ses messages en édition rapide mais pas en édition avancée. Quand il veut valider ses modifs en édition avancée, s'affiche ceci :
    Citation
    Vous n'êtes pas autorisé à répondre à ce type de sujet
  5. Elément de réponse : Aucun
  6. Fichier(s) :
  7. Base de donnée utilisée : MySQL 4


Vive le karaté shidokan !
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14556
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 12 Mai 2007, 13:07
Hmm serait il possible d'avoir un lien vers ton forum ?


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Flammeche
Avatar de rems14
  • Age : 21 ans
  • Messages : 72
  • Inscrit : 02 Mai 2007
  Lien vers ce message 12 Mai 2007, 13:51
Lien ici
Dans le forum "[ A lire ! ] Regles, Annonces, News".


Vive le karaté shidokan !
 
Volcan
Avatar de Eagle
  • Age : 31 ans
  • Messages : 1098
  • Inscrit : 22 Janvier 2005
  Lien vers ce message 13 Mai 2007, 10:27
J'ai le même problème sur un de mes sous-forums.

La cause du problème est que dans le fichier forum_post.php le test de droit d'écriture pour la création de topic et pour l'édition se base sur les droits de création uniquement. Du coup si le forum ne laisse pas les droits de création de topic mais seulement de réponse et d'édition de ses propres messages aux membres (ce qui est mon cas) cette erreur apparaît ^^;

		if ($this->mode == 'topic' || $this->mode == 'edit')
		{
			if ($this->type === NULL)
			{
				for ($i = count($GLOBALS['_topic_type']) - 1; $i >= 0; $i--)
				{
					if ($user->get_auth($this->data['f_id'], 'ga_create_' . $GLOBALS['_topic_type'][$i]))
					{
						$this->type = $i;
						break;
					}
				}
			}

			if ($this->type === NULL)
			{
				message($lg['not_allowed_reply']);
			}
		}


Dans les hauteurs des cieux, par delà les nuages et les sommets enneigés, l'aigle majestueux survole la terre...

Kosmos & Eagle homepage ^^
 
Répondre


.