mikuli.cz

:)
git clone https://git.sr.ht/~ashymad/mikuli.cz
Log | Files | Refs

commit 26dc4670824966d2c0ae29aa50b7fa3868462cca
parent 98baceaecedf631935729817548e1fa1e77c3c19
Author: markseu <mark2011@mayberg.se>
Date:   Thu,  4 Feb 2016 15:02:53 +0100

Core update (wunderfeyd remix)

Diffstat:
MREADME.md | 2+-
Msystem/plugins/core.php | 18++++++++++++++++--
2 files changed, 17 insertions(+), 3 deletions(-)

diff --git a/README.md b/README.md @@ -1,4 +1,4 @@ -Yellow 0.6.1 +Yellow 0.6.2 ============ [![Yellow](https://raw.githubusercontent.com/wiki/datenstrom/yellow/images/yellow.jpg)](http://datenstrom.se/yellow) diff --git a/system/plugins/core.php b/system/plugins/core.php @@ -1,11 +1,11 @@ <?php -// Copyright (c) 2013-2015 Datenstrom, http://datenstrom.se +// Copyright (c) 2013-2016 Datenstrom, http://datenstrom.se // This file may be used and distributed under the terms of the public license. // Yellow core class YellowCore { - const Version = "0.6.1"; + const Version = "0.6.2"; var $page; //current page var $pages; //pages from file system var $files; //files from file system @@ -2588,6 +2588,19 @@ class YellowToolbox return $modified; } + // Read file, empty string if not found + function readFile($fileName, $sizeMax = 0) + { + $fileData = ""; + $fileHandle = @fopen($fileName, "rb"); + if($fileHandle) + { + $fileData = fread($fileHandle, $sizeMax ? $sizeMax : filesize($fileName)); + fclose($fileHandle); + } + return $fileData; + } + // Create file function createFile($fileName, $fileData, $mkdir = false) { @@ -2898,6 +2911,7 @@ class YellowToolbox // Unicode support for PHP mb_internal_encoding("UTF-8"); function strempty($string) { return is_null($string) || $string===""; } +function strencode($string) { return addcslashes($string, "\'\"\\\/"); } function strreplaceu() { return call_user_func_array("str_replace", func_get_args()); } function strtoloweru() { return call_user_func_array("mb_strtolower", func_get_args()); } function strtoupperu() { return call_user_func_array("mb_strtoupper", func_get_args()); }