]> git.immae.eu Git - github/shaarli/Shaarli.git/blobdiff - plugins/archiveorg/archiveorg.php
Archive.org plugin: do not propose archival of private notes
[github/shaarli/Shaarli.git] / plugins / archiveorg / archiveorg.php
index 7d172584c45ee9d87aa6169d2cdc186bc82c9059..03d13d0efb2db403c0d2bef225f66546cee18ae3 100644 (file)
@@ -17,6 +17,9 @@ function hook_archiveorg_render_linklist($data)
     $archive_html = file_get_contents(PluginManager::$PLUGINS_PATH . '/archiveorg/archiveorg.html');
 
     foreach ($data['links'] as &$value) {
+        if($value['private'] && preg_match('/^\?[a-zA-Z0-9-_@]{6}($|&|#)/', $value['real_url'])) {
+            continue;
+        }
         $archive = sprintf($archive_html, $value['url']);
         $value['link_plugin'][] = $archive;
     }