Core update (wunderfeyd remix)

This commit is contained in:
markseu 2016-02-04 15:02:53 +01:00
parent 98baceaece
commit 26dc467082
2 changed files with 17 additions and 3 deletions

View file

@ -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)

View file

@ -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()); }