Main menu

Forum


A toy VW combi with a Christmas tree on the roof.

The developer takes a few days off for Holidays...
...and will be back with charged battery!

From 23 December to 2 January included
During this period,
assistance from developer will not be provided.

× Forum d'aide en Français

Erreur lors de la validation d'un évènement

  • Patsabatier
  • Auteur du sujet
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 9 ans 8 mois #9866 par Patsabatier
Erreur lors de la validation d'un évènement a été créé par Patsabatier
Bonsoir, je viens d'installer iCagenda c'est le composant que je recherchais depuis fort longtemps.
J'aurais besoin d'aide car j'obtiens un message d'erreur lors de la validation d'un évènement .

Voici ce message :

Fatal error: Call to undefined method iCagendaModelEvent::approve() in /home/kalliste/www/administrator/components/com_icagenda/controllers/events.php on line 103

Avez-vous une idée de l'opération à réaliser pour palier à ce problème ?

Merci à la communauté.
Patrick

Connexion ou Créer un compte pour participer à la conversation.

  • Lyr!C
  • Portrait de Lyr!C
  • Administrateur
  • Administrateur
  • Lead Developer
Plus d'informations
il y a 9 ans 8 mois #9874 par Lyr!C
Réponse de Lyr!C sur le sujet Erreur lors de la validation d'un évènement
Bonsoir,

Et merci de ce retour!

Il se trouve que dans la version 3.5.3, par erreur, après un recodage complet du model event, j'ai retiré la fonction pour enregistrer le changement de non-approuvé à approuvé, côté admin, dans la liste des évènements.

Il manque donc la fonction suivante dans le fichier administrator/components/com_icagenda/models/event.php :
/**
	 * Approve Function.
	 *
	 * @since   3.2.0
	 */
	function approve($cid, $publish)
	{
		if (count($cid))
		{
			JArrayHelper::toInteger($cid);
			$cids = implode( ',', $cid );
			$query = 'UPDATE #__icagenda_events'
					. ' SET approval = '.(int) $publish
					. ' WHERE id IN ( '.$cids.' )';
					$this->_db->setQuery( $query );

			if ( ! $this->_db->query())
			{
				$this->setError($this->_db->getErrorMsg());

				return false;
			}
		}

		return true;
	}

Vous pouvez éditer ce fichier en ajoutant cette fonction.
Ceci sera corrigé dans la version 3.5.4 ;-)

Cordialement,
Cyril

Latest version : iCagenda 3.9.7
We recommend every user to keep iCagenda updated.
Don't forget to have your Joomla!™ up-to-date!

Do you like iCagenda?
I would appreciate if you could take 5 minutes to post a review on JED (Joomla Extensions Directory) .

Fichier attaché :

Connexion ou Créer un compte pour participer à la conversation.

Modérateurs: Lyr!C
Temps de génération de la page : 0.218 secondes

 

Follow Us

Créez vos templates Joomla avec Template Creator CK

acymailing logo new