]> source.dussan.org Git - nextcloud-server.git/commitdiff
paging not yet implemented. increasing pagesize to 100 as a temporary quickfix
authorFrank Karlitschek <frank@owncloud.org>
Sat, 9 Jun 2012 20:02:29 +0000 (22:02 +0200)
committerFrank Karlitschek <frank@owncloud.org>
Sat, 9 Jun 2012 20:02:29 +0000 (22:02 +0200)
lib/ocsclient.php
settings/apps.php

index aef51f38fb7f33e129f397d0634aff029f57e759..d0d27263bac7c2f1146dcd6dfc5fd214a4feec44 100644 (file)
@@ -95,7 +95,7 @@ class OC_OCSClient{
         *
         * This function returns a list of all the applications on the OCS server
         */
-       public static function getApplications($categories){
+       public static function getApplications($categories,$page){
                if(OC_Config::getValue('appstoreenabled', true)==false){
                        return(array());
                }
@@ -105,7 +105,7 @@ class OC_OCSClient{
                }else{
                        $categoriesstring=$categories;
                }
-               $url=OC_OCSClient::getAppStoreURL().'/content/data?categories='.urlencode($categoriesstring).'&sortmode=new&page=0&pagesize=10';
+               $url=OC_OCSClient::getAppStoreURL().'/content/data?categories='.urlencode($categoriesstring).'&sortmode=new&page='.urlencode($page).'&pagesize=100';
                $apps=array();
                $xml=@file_get_contents($url);
                if($xml==FALSE){
index 028f00c2497c9350442122a1aeba97d9982c1862..341d9381dc8534ef82a96221918f0734c8348e19 100644 (file)
@@ -63,7 +63,8 @@ usort($apps, 'app_sort');
  $catagoryNames=OC_OCSClient::getCategories();
  if(is_array($catagoryNames)){
        $categories=array_keys($catagoryNames);
-       $externalApps=OC_OCSClient::getApplications($categories);
+       $page=0;
+       $externalApps=OC_OCSClient::getApplications($categories,$page);
        foreach($externalApps as $app){
                // show only external apps that are not exist yet
                $local=false;