Merge pull request #1899 from dlobo/CRM-13697
[civicrm-core.git] / CRM / Utils / System / Soap.php
index 10d6e1384e39f5535d2a03d29e558766426b53c8..34f3f47dbae7c342dc5b50843484cb8b1876c25e 100644 (file)
@@ -1,7 +1,7 @@
 <?php
 /*
  +--------------------------------------------------------------------+
- | CiviCRM version 4.3                                                |
+ | CiviCRM version 4.4                                                |
  +--------------------------------------------------------------------+
  | Copyright CiviCRM LLC (c) 2004-2013                                |
  +--------------------------------------------------------------------+
@@ -111,7 +111,8 @@ class CRM_Utils_System_Soap extends CRM_Utils_System_Base {
    */
   function url($path = NULL, $query = NULL, $absolute = TRUE, $fragment = NULL) {
     if (isset(self::$ufClass)) {
-      eval('$url = ' . self::$ufClass . '::url($path, $query, $absolute, $fragment);');
+      $className = self::$ufClass;
+      $url = $className::url($path, $query, $absolute, $fragment);
       return $url;
     }
     else {
@@ -152,7 +153,8 @@ class CRM_Utils_System_Soap extends CRM_Utils_System_Base {
    */
   function &authenticate($name, $pass) {
     if (isset(self::$ufClass)) {
-      eval('$result =& ' . self::$ufClass . '::authenticate($name, $pass);');
+      $className = self::$ufClass;
+      $result =& $className::authenticate($name, $pass);
       return $result;
     }
     else {