Now with getter
[core.git] / inc / classes / main / helper / class_BaseHelper.php
index c9e9b068e1f3220aaf3bced08f8fca0ab54c4d22..da4f6b12b3f0fffe558ac1d0ab99c5c4539b341b 100644 (file)
@@ -440,8 +440,13 @@ class BaseHelper extends BaseFrameworkSystem {
         * @return      $fieldValue             Value from field
         */
        public function getValueField ($fieldName) {
+               // Construct the eval() command
+               $eval = sprintf("\$fieldValue = \$this->getValueInstance()->getField('%s');",
+                       $fieldName
+               );
+
                // Get the field value
-               $fieldValue = call_user_func_array(array($this->valueInstance, 'getField'), array($fieldName));
+               eval($eval);
 
                // Return it
                return $fieldValue;