<?php /* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */ /** * Configuration for each page * * PHP version 5 * * Copyright © 2010 Remi Collet * * This file is part of rpmphp. * * rpmphp 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. * * rpmphp 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 rpmphp. If not, see <http://www.gnu.org/licenses/>. * * @category Main * @package RPMPHP * * @author Johan Cwiklinski <johan@x-tnd.be> * @copyright 2010 Remi Collet * @license http://www.gnu.org/licenses/agpl-3.0-standalone.html AGPL License 3.0 or (at your option) any later version * @link http://github.com/remicollet/rpmphp/ * @since The begining of times. */ require 'config.inc.php'; require '/usr/share/php/Smarty/Smarty.class.php'; $smarty = new Smarty(); $smarty->template_dir = 'smarty/templates/rpmphp'; $smarty->compile_dir = 'smarty/templates_c'; $smarty->cache_dir = 'smarty/cache'; $smarty->config_dir = 'smarty/configs'; $ariane[] = array( 'url' => './', 'text' => 'Reports home' ); /** * Get repositories list * * @param object $db a reference to the database * * @return array */ function listRepos($db) { $repos = array(); $res=$db->query("SELECT * FROM repo WHERE active=1 ORDER BY ID"); if ( $res ) { while ($repo = $res->fetchObject()) { $repos[$repo->main][$repo->sub]=$repo; } } // echo "<pre>"; print_r($repos);echo "</pre>"; foreach ( $repos as $repomain ) { foreach ($repomain as $repo) { $repos[$repo->main][$repo->sub] = $repo; break; } } return $repos; } ?>