Jordi Boggiano 13 years ago
parent
commit
9fbc3c0996

+ 1 - 1
src/Packagist/WebBundle/Controller/WebController.php

@@ -69,7 +69,7 @@ class WebController extends Controller
         $paginator->setMaxPerPage(15);
         $paginator->setCurrentPage($req->query->get('page', 1), false, true);
 
-        return $this->render('PackagistWebBundle:Web:browse.html.twig', array('packages' => $packages));
+        return $this->render('PackagistWebBundle:Web:browse.html.twig', array('packages' => $paginator));
     }
 
     /**

+ 2 - 1
src/Packagist/WebBundle/Entity/PackageRepository.php

@@ -66,7 +66,8 @@ class PackageRepository extends EntityRepository
             ->leftJoin('p.versions', 'v')
             ->leftJoin('p.maintainers', 'm')
             ->leftJoin('v.tags', 't')
-            ->orderBy('v.releasedAt', 'DESC');
+            ->orderBy('v.development', 'DESC')
+            ->addOrderBy('v.releasedAt', 'DESC');
         return $qb;
     }
 }

+ 0 - 43
src/Packagist/WebBundle/Resources/views/Web/index.html.twig

@@ -1,49 +1,6 @@
 {% extends "PackagistWebBundle::layout.html.twig" %}
 
 {% block content %}
-<<<<<<< HEAD
-    {% block content_title %}<h1>Packages</h1>{% endblock %}
-    {% if packages|length %}
-        <ul class="packages">
-            {% for package in packages %}
-                <li class="has-popup">
-                    <section>
-                        {% if package.versions|length and package.versions[0].description|length %}
-                            <h1 class="has-description"><a href="{{ url('view', { 'name' : package.name }) }}">{{ package.name }}</a></h1>
-                            <p class="package-description">{{ package.versions[0].description }}</p>
-                        {% else %}
-                            <h1><a href="{{ url('view', { 'name' : package.name }) }}">{{ package.name }}</a></h1>
-                        {% endif %}
-                        <div class="package-details"><div>
-                        {% if package.versions|length %}
-                            <p class="description">{{ package.versions[0].description }}</p>
-                            <p class="license">License: {{ package.versions[0].license ? package.versions[0].license|join(', ') : "Unknown" }}</p>
-                            <p class="links">
-                                {% if package.versions[0].homepage %}
-                                    Homepage: <a href="{{ package.versions[0].homepage }}">{{ package.versions[0].homepage|replace({'http://': ''}) }}</a><br />
-                                {% endif %}
-                                Tags: {% for tag in package.versions[0].tags %}<a href="{{ url("tag", { "name" : tag.name }) }}">{{ tag.name }}</a>{{ loop.last ? '' : ', ' }}{% endfor %}
-                            </p>
-                        {% elseif package.crawledAt is null %}
-                            <p>This package has not been crawled yet, some information is missing.</p>
-                        {% else %}
-                            <p>This package has no released version yet, and little information is available yet.</p>
-                        {% endif %}
-
-                        <p class="maintainers">Maintainer{{ package.maintainers|length > 1 ? 's' : '' }}:
-                        {% for maintainer in package.maintainers %}
-                            <a href="{{ url("user_packages", { "name" : maintainer.username }) }}">{{ maintainer.username }}</a>{{ loop.last ? '' : ', ' }}
-                        {% endfor %}</p>
-                        </div></div>
-                    </section>
-                </li>
-            {% endfor %}
-            {{ pagerfanta(packages, 'default', { 'proximity': 2}) }}
-        </ul>
-    {% else %}
-        <p>No packages found.</p>
-    {% endif %}
-=======
     <section class="getting-started">
         <h1>Getting Started</h1>
         <div>