|
@@ -162,7 +162,7 @@ class Mooses_AbstractMongo extends Mooses_Mongodb_Mongo_Document {
|
|
|
if (in_array("___".$methodName, $_methodsAllowed) || in_array("___".$methodName, $this->_classMethods)) {
|
|
if (in_array("___".$methodName, $_methodsAllowed) || in_array("___".$methodName, $this->_classMethods)) {
|
|
|
return call_user_func_array(array($this, "___".$methodName), $params);
|
|
return call_user_func_array(array($this, "___".$methodName), $params);
|
|
|
} elseif ($methodPrefix == 'set' && count($params) == 1 && $_isUppercase) {
|
|
} elseif ($methodPrefix == 'set' && count($params) == 1 && $_isUppercase) {
|
|
|
- $value = htmlspecialchars($params[0],ENT_QUOTES,"UTF-8");
|
|
|
|
|
|
|
+ $value = ((is_string($params[0])) ? htmlspecialchars($params[0],ENT_QUOTES,"UTF-8") : $params[0]);
|
|
|
return parent::setProperty($key, $value);
|
|
return parent::setProperty($key, $value);
|
|
|
} elseif ($methodPrefix == 'get') {
|
|
} elseif ($methodPrefix == 'get') {
|
|
|
return htmlspecialchars(parent::getProperty($key),ENT_QUOTES);
|
|
return htmlspecialchars(parent::getProperty($key),ENT_QUOTES);
|