1 ### Decode datastore content
3 To display the array representing the data saved in `data/datastore.php`, use the following snippet:
6 $data = "tZNdb9MwFIb... <Commented content inside datastore.php>";
7 $out = unserialize(gzinflate(base64_decode($data)));
8 echo "<pre>"; // Pretty printing is love, pretty printing is life
13 This will output the internal representation of the datastore, "unobfuscated" (if this can really be considered obfuscation).
15 Alternatively, you can transform to JSON format (and pretty-print if you have `jq` installed):
17 php -r 'print(json_encode(unserialize(gzinflate(base64_decode(preg_replace("!.*/\* (.+) \*/.*!", "$1", file_get_contents("data/datastore.php")))))));' | jq .
20 ### Changing the timestamp for a link
22 * Look for `<input type="hidden" name="lf_linkdate" value="{$link.linkdate}">` in `tpl/editlink.tpl` (line 14)
23 * Replace `type="hidden"` with `type="text"` from this line
24 * A new date/time field becomes available in the edit/new link dialog.
25 * You can set the timestamp manually by entering it in the format `YYYMMDD_HHMMS`.