Joomla Estate Agency Forum

The new support forum for JEA

You are not logged in.

#1 2020-03-22 23:03:07

magalux
Member
Registered: 2020-03-22
Posts: 4

[résolu] Date de modification de l'annonce

Bonjour,

J'ai besoin de faire un tri sur la date de modification de l'annonce (champs existant nativement). J'ai pu indexer mon tri sur cette date, cela fonctionne bien. Néanmoins, la date de modification, elle ne se met pas à jour à chaque nouvel enregistrement. Sauf à la remettre à 0 puis à enregistrer. Comment puis-je faire pour que cette date se mette à jour, dès que je rentre et que je clique sur enregistrer.

Merci de votre aide

Last edited by magalux (2020-03-24 21:20:10)

Offline

#2 2020-03-24 21:25:31

magalux
Member
Registered: 2020-03-22
Posts: 4

Re: [résolu] Date de modification de l'annonce

Solution trouvée, c'est dans le fichier administrator\components\com_jea\tables/property.php - il gère l'enregistrement en base des annonces.

// FOR NEW INSERTION

if (empty($this->id))
{
    $user = JFactory::getUser();
    $this->ordering = $this->getNextOrder();
    $this->created = $this->created ? $this->created : date('Y-m-d H:i:s');
    $this->created_by = $this->created_by ? $this->created_by : $user->get('id');
}
else
{
    $this->modified = date('Y-m-d H:i:s');
}

// J'AI JUSTE AJOUTE CECI

if (!empty($this->id))
{
    $this->modified = date('Y-m-d H:i:s');
}

Et voilà, votre date de modification se met à jour toute seule, dès que vous cliquez sur enregistrer.

Offline