From 38c4edacd636e13d0a5029fee6f945d0eeee658d Mon Sep 17 00:00:00 2001 From: wangchunsheng Date: Fri, 31 Aug 2012 08:03:53 +0000 Subject: [PATCH] * finish task#874. --- framework/helper.class.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/framework/helper.class.php b/framework/helper.class.php index b66620c4c0..fe079c268c 100644 --- a/framework/helper.class.php +++ b/framework/helper.class.php @@ -195,8 +195,15 @@ class helper /* Create the merged model file and import it. */ $replaceMark = '//**//'; // This mark is for replacing code using. $modelLines .= "$replaceMark\n}"; - file_put_contents($mergedModelFile, $modelLines); - include $mergedModelFile; + if(is_writeable($mergedModelFile)) + { + file_put_contents($mergedModelFile, $modelLines); + include $mergedModelFile; + } + else + { + die("ERROR: $mergedModelFile not writable, please make sur the " . dirname($mergedModelFile) . ' directory exists and writable'); + } /* Get hook codes need to merge. */ $hookCodes = array();