]> git.immae.eu Git - github/shaarli/Shaarli.git/blobdiff - application/Updater.php
Add a button to set links as sticky
[github/shaarli/Shaarli.git] / application / Updater.php
index 480bff8267956ad82e12d3a4169e7b09f60ee135..5dde47cb0164c4fe397689f8e7e57a6d1b096d04 100644 (file)
@@ -517,6 +517,26 @@ class Updater
 
         return true;
     }
+
+    /**
+     * Set sticky = false on all links
+     *
+     * @return bool true if the update is successful, false otherwise.
+     */
+    public function updateMethodSetSticky()
+    {
+        foreach ($this->linkDB as $key => $link) {
+            if (isset($link['sticky'])) {
+                return true;
+            }
+            $link['sticky'] = false;
+            $this->linkDB[$key] = $link;
+        }
+
+        $this->linkDB->save($this->conf->get('resource.page_cache'));
+
+        return true;
+    }
 }
 
 /**