X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=index.php;h=bb00c11d2613b231dae6c4196d70eb8c3861ab62;hb=657f0e25ba2c6f39775a8386b62d7c662ae709f7;hp=aae477bf7ec36b9f647d2addcc6c26929db994d9;hpb=4409b9eb0fb318f205ce7311bc41f10cfc716675;p=github%2Fshaarli%2FShaarli.git diff --git a/index.php b/index.php index aae477bf..bb00c11d 100644 --- a/index.php +++ b/index.php @@ -337,7 +337,7 @@ function checkUpdate() function logm($message) { $t = strval(date('Y/m/d_H:i:s')).' - '.$_SERVER["REMOTE_ADDR"].' - '.strval($message)."\n"; - file_put_contents($GLOBAL['config']['LOG_FILE'], $t, FILE_APPEND); + file_put_contents($GLOBALS['config']['LOG_FILE'], $t, FILE_APPEND); } // In a string, converts URLs to clickable links. @@ -2239,45 +2239,6 @@ function install() exit; } -if (!function_exists('json_encode')) { - function json_encode($data) { - switch ($type = gettype($data)) { - case 'NULL': - return 'null'; - case 'boolean': - return ($data ? 'true' : 'false'); - case 'integer': - case 'double': - case 'float': - return $data; - case 'string': - return '"' . addslashes($data) . '"'; - case 'object': - $data = get_object_vars($data); - case 'array': - $output_index_count = 0; - $output_indexed = array(); - $output_associative = array(); - foreach ($data as $key => $value) { - $output_indexed[] = json_encode($value); - $output_associative[] = json_encode($key) . ':' . json_encode($value); - if ($output_index_count !== NULL && $output_index_count++ !== $key) { - $output_index_count = NULL; - } - } - if ($output_index_count !== NULL) { - return '[' . implode(',', $output_indexed) . ']'; - } else { - return '{' . implode(',', $output_associative) . '}'; - } - default: - return ''; // Not supported - } - } -} - - - /* Because some f*cking services like flickr require an extra HTTP request to get the thumbnail URL, I have deported the thumbnail URL code generation here, otherwise this would slow down page generation. The following function takes the URL a link (e.g. a flickr page) and return the proper thumbnail.