From: <car...@us...> - 2025-02-17 19:47:17
|
Revision: 11120 http://sourceforge.net/p/phpwiki/code/11120 Author: carstenklapp Date: 2025-02-17 19:47:16 +0000 (Mon, 17 Feb 2025) Log Message: ----------- improved variable checking Modified Paths: -------------- trunk/lib/loadsave.php Modified: trunk/lib/loadsave.php =================================================================== --- trunk/lib/loadsave.php 2025-02-17 01:42:44 UTC (rev 11119) +++ trunk/lib/loadsave.php 2025-02-17 19:47:16 UTC (rev 11120) @@ -1267,11 +1267,13 @@ // set page locked // how to get current page lock status?? to customise messages more - if ($pagedata['locked']) { + if (!empty($pagedata['locked'])) { $mesg->pushContent(", LOCKING"); $page->set('locked', $pagedata['locked']); } else { - define ('ALLOW_PGSRC_TO_UNLOCK_PAGES' ,0);//debugging and security + if (!defined('ALLOW_PGSRC_TO_UNLOCK_PAGES')) { + define ('ALLOW_PGSRC_TO_UNLOCK_PAGES' ,0);//debugging and security + } if (defined('ALLOW_PGSRC_TO_UNLOCK_PAGES') && ALLOW_PGSRC_TO_UNLOCK_PAGES) { $mesg->pushContent(", UNLOCKING"); $page->set('locked', false); @@ -1286,14 +1288,15 @@ } // set page creation date - $page->set('date', $pagedata['date']); -// unset($pagedata['date']); - + if (!empty($pagedata['date'])) { + $page->set('date', $pagedata['date']); + //unset($pagedata['date']); + } // set page owner if (!empty($pagedata['owner'])) { $page->set('owner', $pagedata['owner']); } -// unset($pagedata['owner']); + //unset($pagedata['owner']); // if we want to load other fields in the future from // MIME file, here is where we do it: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |