* Goteo is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * Goteo is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License * along with Goteo. If not, see <http://www.gnu.org/licenses/agpl.txt>. * */ use Goteo\Core\View, Goteo\Model\Project, Goteo\Library\Text; $projects = Goteo\Model\Project::published("available"); // random y que solo pinte seis si hubiera más ?> <div class="widget projects"> <h2 class="title">プロジェクト<?php //echo Text::get('home-projects-header'); ?> </h2> <?php foreach ($projects as $project) { ?> <?php echo new View('view/project/widget/project.html.php', array('project' => $project));
public function view($type = 'all') { $types = static::_types(); $types[] = 'all'; if (!in_array($type, $types)) { throw new Redirection('/discover'); } $viewData = array(); // segun el tipo cargamos el título de la página $viewData['title'] = Text::get('discover-group-' . $type . '-header'); // segun el tipo cargamos la lista if (isset($_GET['list'])) { $viewData['list'] = Model\Project::published($type, null, true); return new View('view/discover/list.html.php', $viewData); } else { $projects = Model\Project::published($type); $viewData['list'] = $projects; return new View('view/discover/view.html.php', $viewData); } }