summaryrefslogtreecommitdiffstats
path: root/lib/class/access.class.php
diff options
context:
space:
mode:
Diffstat (limited to 'lib/class/access.class.php')
-rw-r--r--lib/class/access.class.php13
1 files changed, 9 insertions, 4 deletions
diff --git a/lib/class/access.class.php b/lib/class/access.class.php
index c9e41512..59289c7c 100644
--- a/lib/class/access.class.php
+++ b/lib/class/access.class.php
@@ -183,10 +183,11 @@ class Access {
$sql = "SELECT `id` FROM `access_list`" .
" WHERE `start` <= '$ip' AND `end` >= '$ip' AND `type`='xml-rpc' AND `level` >= '$level'";
break;
+ case 'rpc':
case 'xml-rpc':
$sql = "SELECT `id` FROM `access_list`" .
" WHERE `start` <= '$ip' AND `end` >= '$ip'" .
- " AND `key` = '$key' AND `level` >= '$level' AND `type`='xml-rpc'";
+ " AND `key` = '$key' AND `level` >= '$level' AND (`type`='xml-rpc' OR `type`='rpc')";
break;
case 'network':
case 'interface':
@@ -221,11 +222,14 @@ class Access {
public static function validate_type($type) {
switch($type) {
- case 'xml-rpc':
+ case 'rpc':
case 'interface':
case 'network':
return $type;
break;
+ case 'xml-rpc':
+ return 'rpc';
+ break;
default:
return 'stream';
break;
@@ -297,8 +301,9 @@ class Access {
public function get_type_name() {
switch ($this->type) {
- case 'xml-rpc':
- return 'XML-RPC';
+ case 'xml-rpc':
+ case 'rpc':
+ return 'RPC';
break;
case 'network':
return 'Local Network Definition';