now we have our own ocs server
This commit is contained in:
parent
ee4d087e72
commit
5759802091
|
@ -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);
|
||||||
|
|
Loading…
Reference in New Issue