Prechádzať zdrojové kódy

Fix Warning on 1 element collection

Paolo Libertini 6 rokov pred
rodič
commit
2134f58e43
1 zmenil súbory, kde vykonal 1 pridanie a 1 odobranie
  1. 1 1
      lib/Mooses/AbstractMongo.php

+ 1 - 1
lib/Mooses/AbstractMongo.php

@@ -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);