diff --git a/interface/lib/classes/remote.d/client.inc.php b/interface/lib/classes/remote.d/client.inc.php
index fa20802b7d69284b319094cbd68b44624c16c1a7..a571b571a9460c4435b64d7409ef19a47ebfb267 100644
--- a/interface/lib/classes/remote.d/client.inc.php
+++ b/interface/lib/classes/remote.d/client.inc.php
@@ -245,12 +245,12 @@ class remoting_client extends remoting {
 		$app->remoting_lib->ispconfig_sysuser_update($params, $client_id);
 		
 		// if canceled
-                if ($params['canceled']) {
-                        $result = functions::func_client_cancel($client_id, $params['canceled']);
-                }
-                // if locked
-                if ($params['locked']) {
-                        $result = functions::func_client_lock($client_id, $params['locked']);
+        if ($params['canceled']) {
+            $result = $app->functions->func_client_cancel($client_id, $params['canceled']);
+        }
+        // if locked
+        if ($params['locked']) {
+            $result = $app->functions->func_client_lock($client_id, $params['locked']);
 		}
 
 		return $affected_rows;