From: Nicolas Boisselier Date: Fri, 5 Aug 2016 09:23:57 +0000 (+0200) Subject: wp X-Git-Url: https://git.nbdom.net/?a=commitdiff_plain;h=9daa0c02992536026897c570c9c8a37218f87fae;p=nb.git wp --- diff --git a/lib/php/db/table.php b/lib/php/db/table.php index 8b2a21ab..e8932f99 100644 --- a/lib/php/db/table.php +++ b/lib/php/db/table.php @@ -727,7 +727,7 @@ Class Table extends nb { if ($opt_by_val !== null) $opt = $opt_by_val; $format = $this->p('format'); - if (!$format) bye("Invalid parameter format!"); + if (!$format) bye("Parameter `format` missing!"); list($sql,$where,$limit,$select_count) = $this->rows_sql($opt); $st = $this->db()->conn->prepare($sql); diff --git a/lib/php/functions.php b/lib/php/functions.php index 08856f41..4f8515a3 100644 --- a/lib/php/functions.php +++ b/lib/php/functions.php @@ -12,6 +12,7 @@ s/^define(\([^,]\+\)/if (!defined(\1)) define(\1/ // NB 28.06.15 require_once((dirname(__FILE__).'/default.php')); function file_write($file,$data,$mode='w') { + return nb::file_write($file,$data,$mode); if (!$ftmp = fopen($file,$mode)) { bye("file_write(): Cant open $file in mode $mode"); diff --git a/lib/php/nb.php b/lib/php/nb.php index 76be10a4..36344c7d 100644 --- a/lib/php/nb.php +++ b/lib/php/nb.php @@ -578,5 +578,22 @@ class NB { } + public static function file_write($file,$data,$mode='w') { + + if (!$ftmp = fopen($file,$mode)) { + bye("file_write(): Can't open $file in mode $mode"); + return; + } + + if (fwrite($ftmp,$data) === FALSE) { + bye("file_write(): Can't write $file in mode $mode"); + return; + } + + fclose($ftmp); + return 1; + + } + } # < Class ?>