Adding addslashes() to Configure::store() so content will have backslashes before characters that need to be quoted.

Removed error notice that is thrown when file is not present

git-svn-id: https://svn.cakephp.org/repo/branches/1.2.x.x@4284 3807eeeb-6ff5-0310-8944-8be069107fe0
This commit is contained in:
phpnut 2007-01-12 01:33:18 +00:00
parent ea7ae19849
commit d967e98ee1

View file

@ -215,7 +215,6 @@ class Configure extends Object {
} elseif (file_exists(CACHE . 'persistent' . DS . $fileName . '.php')) {
include(CACHE . 'persistent' . DS . $fileName . '.php');
} else {
trigger_error(sprintf(__("Configure::load() - %s.php not found", true), $fileName), E_USER_WARNING);
return false;
}
@ -259,9 +258,11 @@ class Configure extends Object {
$content .= "\$config['$type']['$key'] = array(";
if(is_array($value)){
foreach($value as $key1 => $value2){
$value2 = addslashes($value2);
$content .= "'$key1' => '$value2', ";
}
} else {
$value = addslashes($value);
$content .= "'$key' => '$value'";
}
$content .= ");\n";