[other] Ajout d'un trigger pendant la synchronisation des fichiers #73

Closed
opened 2026-10-04 23:42:27 +02:00 by adam · 4 comments
Owner

Reported by flipflip on 16 Oct 2008 05:57

Version: 1.7.2

J'ai ajouté un trigger pour permettre l'utilisation d'un plugin lors de la synchronisation des images dans la partie admin.

Dans admin/site_update.php, vers la ligne 728 modifié :

$counts['upd_elements'] = count($datas);
if (!$simulate and count($datas)>0 )
{
  mass_updates(
    IMAGES_TABLE,
    // fields
    array(
      'primary' => array('id'),
      'update'  => $site_reader->get_update_attributes(),
      ),
    $datas
    );        
}

En

$counts['upd_elements'] = count($datas);
if (!$simulate and count($datas)>0 )
{
  mass_updates(
    IMAGES_TABLE,
    // fields
    array(
      'primary' => array('id'),
      'update'  => $site_reader->get_update_attributes(),
      ),
    $datas
    );

  trigger_action('add_elements', $inserts);        
}

Piwigo Bugtracker #896

**Reported by flipflip on 16 Oct 2008 05:57** **Version:** 1.7.2 J&#039;ai ajouté un trigger pour permettre l&#039;utilisation d&#039;un plugin lors de la synchronisation des images dans la partie admin. ## Dans admin/site_update.php, vers la ligne 728 modifié : ``` $counts[&#039;upd_elements&#039;] = count($datas); if (!$simulate and count($datas)&gt;0 ) { mass_updates( IMAGES_TABLE, // fields array( &#039;primary&#039; =&gt; array(&#039;id&#039;), &#039;update&#039; =&gt; $site_reader-&gt;get_update_attributes(), ), $datas ); } ``` --- ## En ``` $counts[&#039;upd_elements&#039;] = count($datas); if (!$simulate and count($datas)&gt;0 ) { mass_updates( IMAGES_TABLE, // fields array( &#039;primary&#039; =&gt; array(&#039;id&#039;), &#039;update&#039; =&gt; $site_reader-&gt;get_update_attributes(), ), $datas ); trigger_action(&#039;add_elements&#039;, $inserts); } ``` --- [Piwigo Bugtracker #896](http://piwigo.org/bugs/view.php?id=896) <!-- github-sync-id:97225565 -->
adam closed this issue 2026-10-04 23:42:27 +02:00
Author
Owner

Comment posted by flipflip on 23 Mar 2009 15:13

Je relance l'idée.

**Comment posted by flipflip on 23 Mar 2009 15:13** Je relance l&#039;idée. <!-- github-comment-id:124891228 -->
Author
Owner

Comment posted by nikrou on 23 Mar 2009 15:46

Quelle est ton idée ? A quoi te sert ce trigger ?

**Comment posted by nikrou on 23 Mar 2009 15:46** Quelle est ton idée ? A quoi te sert ce trigger ? <!-- github-comment-id:124891266 -->
Author
Owner

Comment posted by flipflip on 24 Mar 2009 07:02

Je l'utilise pour deux plugins. CopyThumbnail et Blob (pas encore publié pour piwigo). Il me permette de faire une action lorsque la synchronisation est lancé et que des images sont ajoutées. Par exemple pour CopyThumbnail, la vignette est copié dans un autre répertoire choisi par le webmaster.

J'utilise un autre trigger qui lui est intégré d'origine lors de la synchro mais quand une image est supprimé alors j'ai trouvé étonnant de ne pas trouver un trigger pour l'ajout.

**Comment posted by flipflip on 24 Mar 2009 07:02** Je l&#039;utilise pour deux plugins. CopyThumbnail et Blob (pas encore publié pour piwigo). Il me permette de faire une action lorsque la synchronisation est lancé et que des images sont ajoutées. Par exemple pour CopyThumbnail, la vignette est copié dans un autre répertoire choisi par le webmaster. J&#039;utilise un autre trigger qui lui est intégré d&#039;origine lors de la synchro mais quand une image est supprimé alors j&#039;ai trouvé étonnant de ne pas trouver un trigger pour l&#039;ajout. <!-- github-comment-id:124891303 -->
Author
Owner

Plugins CopyThumbnail has stopped compatibility with Piwigo version 2.0 (13 years ago) and Blob has never been published. I close this issue (we already have many issues opened)

Plugins CopyThumbnail has stopped compatibility with Piwigo version 2.0 (13 years ago) and Blob has never been published. I close this issue (we already have many issues opened) <!-- github-comment-id:1711829792 -->
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: adam/Piwigo#73