now we have our own ocs server

This commit is contained in:
Frank Karlitschek 2011-04-17 16:04:46 +02:00
parent ee4d087e72
commit 5759802091
1 changed files with 13 additions and 8 deletions

View File

@ -35,16 +35,22 @@ class OC_OCSCLIENT{
* This function returns a list of all the application categories on the OCS server * This function returns a list of all the application categories on the OCS server
*/ */
public static function getCategories(){ 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); $xml=file_get_contents($url);
$data=simplexml_load_string($xml); $data=simplexml_load_string($xml);
$tmp=$data->data->category; $tmp=$data->data;
$cats=array(); $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; return $cats;
} }
@ -60,8 +66,7 @@ class OC_OCSCLIENT{
}else{ }else{
$categoriesstring=$categories; $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(); $apps=array();
$xml=file_get_contents($url); $xml=file_get_contents($url);
$data=simplexml_load_string($xml); $data=simplexml_load_string($xml);
@ -92,7 +97,7 @@ class OC_OCSCLIENT{
* This function returns an applications from the OCS server * This function returns an applications from the OCS server
*/ */
public static function getApplication($id){ 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); $xml=file_get_contents($url);
$data=simplexml_load_string($xml); $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 * This function returns a list of all the knowledgebase entries from the OCS server
*/ */
public static function getKnownledgebaseEntries(){ 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(); $kbe=array();
$xml=file_get_contents($url); $xml=file_get_contents($url);