-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathfeed2js_config.php
84 lines (59 loc) · 2.77 KB
/
feed2js_config.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
<?php
/* Feed2JS : RSS feed to JavaScript Configuration include
Use this include to establish server specific paths
and other common functions used by the feed2js.php
See main script for all the gory details or the Google Code site
http://code.google.com/p/feed2js/
created 10.sep.2004
*/
/* Check to make sure that only the allowed URLs are accepted */
define('TREEBASE_RSS_FEED', 'http://pipes.yahoo.com/pipes/pipe.run?_id=41dc2d1544150c1b8e69367059f26950&_render=rss');
$allowedFeeds = array(TREEBASE_RSS_FEED);
// MAGPIE SETUP ----------------------------------------------------
// Define path to Magpie files and load library
// The easiest setup is to put the 4 Magpie include
// files in the same directory:
// define('MAGPIE_DIR', './')
// Otherwise, provide a full valid file path to the directory
// where magpie sites
define('MAGPIE_DIR', './magpie/');
// access magpie libraries
require_once(MAGPIE_DIR.'rss_fetch.inc');
require_once(MAGPIE_DIR.'rss_utils.inc');
// value of 2 optionally show lots of debugging info but breaks JavaScript
// This should be set to 0 unless debugging
define('MAGPIE_DEBUG', 0);
// Define cache age in seconds.
define('MAGPIE_CACHE_AGE', 60*60);
// OTHER SETTIINGS ----------------------------------------------
// Output spec for item date string if used
// see http://www.php.net/manual/en/function.date.php
//$date_format = "F d, Y h:i:s a";
$date_format = "F d, Y";
// server time zone offset from GMT
// If this line generates errors (common on Windoze servers,
// then figure out your time zone offset from GMT and enter
// manually, e.g. $tz_offset = -7;
$tz_offset = gmmktime(0,0,0,1,1,1970) - mktime(0,0,0,1,1,1970);
// ERROR Handling ------------------------------------------------
// Report all errors except E_NOTICE
// This is the default value set in php.ini for Apache but often not Windows
// We recommend changing the value to 0 once your scripts are working
ini_set('display_errors', 1);
ini_set('error_reporting', E_ALL^ E_NOTICE);
// Restrict RSS url to domain
// Example: www.example.org => allows www.example.org and mywww.example.org
// Example: .example.org => allows www.example.org and other.example.org
// remove the comment here to activate url restriction
//$restrict_url = "pipes.yahoo.com";
// comment out this line to activate url restriction
//unset($restrict_url);
// Utility to remove return characters from strings that might
// pollute JavaScript commands. While we are at it, substitute
// valid single quotes as well and get rid of any escaped quote
// characters
function strip_returns ($text, $linefeed=" ") {
$subquotes = trim( preg_replace( '/\s+/', ' ', $text ) );
return preg_replace("(\r\n|\n|\r)", $linefeed, $subquotes);
}
?>