From: Frank Karlitschek Date: Sun, 17 Apr 2011 14:04:46 +0000 (+0200) Subject: now we have our own ocs server X-Git-Tag: v3.0~267^2~558^2~85^2~8 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=5759802091d416563d27ab3540115d49e8e16b0d;p=nextcloud-server.git now we have our own ocs server --- diff --git a/lib/ocsclient.php b/lib/ocsclient.php index 71a0b1279ab..994a889aecf 100644 --- a/lib/ocsclient.php +++ b/lib/ocsclient.php @@ -35,16 +35,22 @@ class OC_OCSCLIENT{ * This function returns a list of all the application categories on the OCS server */ public static function getCategories(){ - $url='http://api.opendesktop.org/v1/content/categories'; + $url='http://api.apps.owncloud.com/v1/content/categories'; $xml=file_get_contents($url); $data=simplexml_load_string($xml); - $tmp=$data->data->category; + $tmp=$data->data; $cats=array(); - for($i = 0; $i < count($tmp); $i++) { - $cats[$i]=$tmp[$i]->name; + + foreach($tmp->category as $key=>$value) { + + $id= (int) $value->id; + $name= (string) $value->name; + $cats[$id]=$name; + } + return $cats; } @@ -60,8 +66,7 @@ class OC_OCSCLIENT{ }else{ $categoriesstring=$categories; } - $url='http://api.opendesktop.org/v1/content/data?categories='.urlencode($categoriesstring).'&sortmode=new&page=0&pagesize=10'; - + $url='http://api.apps.owncloud.com/v1/content/data?categories='.urlencode($categoriesstring).'&sortmode=new&page=0&pagesize=10'; $apps=array(); $xml=file_get_contents($url); $data=simplexml_load_string($xml); @@ -92,7 +97,7 @@ class OC_OCSCLIENT{ * This function returns an applications from the OCS server */ public static function getApplication($id){ - $url='http://api.opendesktop.org/v1/content/data/'.urlencode($id); + $url='http://api.apps.owncloud.com/v1/content/data/'.urlencode($id); $xml=file_get_contents($url); $data=simplexml_load_string($xml); @@ -121,7 +126,7 @@ class OC_OCSCLIENT{ * This function returns a list of all the knowledgebase entries from the OCS server */ public static function getKnownledgebaseEntries(){ - $url='http://api.opendesktop.org/v1/knowledgebase/data?page=0&pagesize=10'; + $url='http://api.apps.owncloud.com/v1/knowledgebase/data?page=0&pagesize=10'; $kbe=array(); $xml=file_get_contents($url);