ESTRICT fixes
This commit is contained in:
parent
0d567145a6
commit
9f19378490
|
@ -1,7 +1,7 @@
|
|||
<?php
|
||||
class CurlFetcher {
|
||||
|
||||
public function file_get_contents($fileurl, $allow_curl =TRUE) {
|
||||
static public function file_get_contents($fileurl, $allow_curl =TRUE) {
|
||||
$max_redirects = 5;
|
||||
if (defined('OEMBED_USE_CURL') && OEMBED_USE_CURL && defined('CURLOPT_URL')) {
|
||||
$ch = curl_init();
|
||||
|
@ -32,7 +32,7 @@ class CurlFetcher {
|
|||
* - maxredirect is less or equal zero: no follow redirections
|
||||
* (see: http://php.net/manual/en/function.curl-setopt.php)
|
||||
*/
|
||||
private function curl_exec_follow(/*resource*/ $ch, /*int*/ &$maxredirect = null) {
|
||||
static private function curl_exec_follow(/*resource*/ $ch, /*int*/ &$maxredirect = null) {
|
||||
$mr = $maxredirect === null ? 5 : intval($maxredirect);
|
||||
if (ini_get('open_basedir') == '' && ini_get('safe_mode' == 'Off')) {
|
||||
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, $mr > 0);
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
class OEmbedDatabase {
|
||||
|
||||
function save_oembed($url, $oembed) {
|
||||
static function save_oembed($url, $oembed) {
|
||||
if (empty($url) || !isset($oembed)) return false;
|
||||
if (isset($oembed->html)) {
|
||||
$oembed->html = OEmbedDatabase::cleanup_html($oembed->html);
|
||||
|
@ -18,7 +18,7 @@ class OEmbedDatabase {
|
|||
return $oembed;
|
||||
}
|
||||
|
||||
function load_oembed($url) {
|
||||
static function load_oembed($url) {
|
||||
global $serendipity;
|
||||
if (empty($url)) return null;
|
||||
|
||||
|
@ -42,13 +42,14 @@ class OEmbedDatabase {
|
|||
}
|
||||
return null;
|
||||
}
|
||||
function clear_cache() {
|
||||
|
||||
static function clear_cache() {
|
||||
global $serendipity;
|
||||
$q = "delete from {$serendipity['dbPrefix']}" . PLUGIN_OEMBED_DATABASEVNAME;
|
||||
serendipity_db_schema_import($q);
|
||||
}
|
||||
|
||||
function install(&$obj) {
|
||||
static function install(&$obj) {
|
||||
global $serendipity;
|
||||
|
||||
if (!OEmbedDatabase::table_created(PLUGIN_OEMBED_DATABASEVNAME)) {
|
||||
|
@ -71,7 +72,7 @@ class OEmbedDatabase {
|
|||
}
|
||||
|
||||
|
||||
function table_created($table = PLUGIN_OEMBED_DATABASEVNAME) {
|
||||
static function table_created($table = PLUGIN_OEMBED_DATABASEVNAME) {
|
||||
global $serendipity;
|
||||
|
||||
$q = "select count(*) from {$serendipity['dbPrefix']}" . $table;
|
||||
|
@ -84,7 +85,7 @@ class OEmbedDatabase {
|
|||
}
|
||||
}
|
||||
|
||||
function cleanup_html( $str ) {
|
||||
static function cleanup_html( $str ) {
|
||||
$str = trim($str);
|
||||
// Clear unicode stuff
|
||||
$str=str_ireplace("\u003C","<",$str);
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
<?php
|
||||
class OEmbedTemplater {
|
||||
|
||||
/* get the right template (s9y template path, then plugin path) and expand it */
|
||||
function fetchTemplate($filename, $oembed, $url) {
|
||||
static function fetchTemplate($filename, $oembed, $url) {
|
||||
global $serendipity;
|
||||
|
||||
if (!is_object($serendipity['smarty']))
|
||||
|
|
Loading…
Reference in a new issue