From 539577ac996351e3cbe13b13d1603926c2d25eb0 Mon Sep 17 00:00:00 2001 From: steveminutillo Date: Mon, 25 Jun 2007 04:13:18 +0000 Subject: [PATCH] item sharing --- classes/fof-prefs.php | 1 + plugins/share-off.gif | Bin 0 -> 553 bytes plugins/share-on.gif | Bin 0 -> 4746 bytes plugins/sharing.php | 20 +++++++ prefs.php | 16 ++++++ shared.php | 129 ++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 166 insertions(+) create mode 100644 plugins/share-off.gif create mode 100644 plugins/share-on.gif create mode 100644 plugins/sharing.php create mode 100644 shared.php diff --git a/classes/fof-prefs.php b/classes/fof-prefs.php index 890b852..b31581b 100644 --- a/classes/fof-prefs.php +++ b/classes/fof-prefs.php @@ -66,6 +66,7 @@ class FoF_Prefs "keyboard" => false, "direction" => "desc", "howmany" => 50, + "sharing" => "no", ); $admin_defaults = array( diff --git a/plugins/share-off.gif b/plugins/share-off.gif new file mode 100644 index 0000000000000000000000000000000000000000..0d04f465c51b500960d99d3f650a4acbcda716a0 GIT binary patch literal 553 zcmZ?wbhEHb5-Hf`FpdGqFN+qUiAz5C$7gNF_sI(qczv17+h zpFVx=+_{SvFJ8KI>E_LwuU@@+^XARlw{O3E`SShy_n$w1{`vEVVJH9{kRw5H!NA_v zV9CqC!pgzT$t56X%gf5eFDxOdVJIi3z`(^PBqpTjC6VFQM(|>Sit_%p#y^ zY;A9(XCN;p#H``$VW%V`FRvia$EM|S@UWb$tPBsgq>ibLgORSjlvtPiMOoc7ZYDe& tBC2Yt%F+wm&DfdcmDSW#;9y~}1^{!Zo)rK9 literal 0 HcmV?d00001 diff --git a/plugins/share-on.gif b/plugins/share-on.gif new file mode 100644 index 0000000000000000000000000000000000000000..d6f468a7caae15a476dca66880b9d95e020e8bae GIT binary patch literal 4746 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 literal 0 HcmV?d00001 diff --git a/plugins/sharing.php b/plugins/sharing.php new file mode 100644 index 0000000..a4f355e --- /dev/null +++ b/plugins/sharing.php @@ -0,0 +1,20 @@ + $shared_text "; +} +?> diff --git a/prefs.php b/prefs.php index 7aa527a..db7d2c5 100644 --- a/prefs.php +++ b/prefs.php @@ -60,6 +60,9 @@ if(isset($_POST['prefs'])) $prefs->set('tzoffset', intval($_POST['tzoffset'])); $prefs->set('howmany', intval($_POST['howmany'])); $prefs->set('order', $_POST['order']); + $prefs->set('sharing', $_POST['sharing']); + $prefs->set('sharedname', $_POST['sharedname']); + $prefs->set('sharedurl', $_POST['sharedurl']); foreach(fof_get_plugin_prefs() as $plugin_pref) { @@ -140,6 +143,19 @@ Time offset in hours: + + + + +items. +get('sharing') != "no") echo " (your shared page is here)";?>

+Name to be shown on shared page:

+URL to be linked on shared page: +

+ + : (this preference is from a plugin)

diff --git a/shared.php b/shared.php new file mode 100644 index 0000000..3109360 --- /dev/null +++ b/shared.php @@ -0,0 +1,129 @@ +get("sharing"); +if($sharing == "no") die; + +$name = $prefs->get("sharedname"); +$url = $prefs->get("sharedurl"); + +?> + + + + + Feed on Feeds - Shared Items<?php if($name) echo " from $name" ?> + + + + + + + +

Feed on Feeds - Shared Items + + " ?> + + " ?> +

+
+ +'; + + $feed_link = $item['feed_link']; + $feed_title = $item['feed_title']; + $feed_image = $item['feed_image']; + $feed_description = $item['feed_description']; + + $item_link = $item['item_link']; + $item_id = $item['item_id']; + $item_title = $item['item_title']; + $item_content = $item['item_content']; + $item_read = $item['item_read']; + + $item_published = gmdate("Y-n-d g:ia", $item['item_published'] + $offset*60*60); + $item_cached = gmdate("Y-n-d g:ia", $item['item_cached'] + $offset*60*60); + $item_updated = gmdate("Y-n-d g:ia", $item['item_updated'] + $offset*60*60); + + if(!$item_title) $item_title = "[no title]"; + +?> + +
+ +

+ + + +

+ + + - + +

+ + + + +

+ + on GMT + +
+ + +
+ +
+
+ +No shared items.

"; +} + +?> + +