diff options
Diffstat (limited to 'smarty/templates/rpmphp')
| -rw-r--r-- | smarty/templates/rpmphp/rpm.tpl | 86 | 
1 files changed, 86 insertions, 0 deletions
diff --git a/smarty/templates/rpmphp/rpm.tpl b/smarty/templates/rpmphp/rpm.tpl new file mode 100644 index 0000000..ffabb4f --- /dev/null +++ b/smarty/templates/rpmphp/rpm.tpl @@ -0,0 +1,86 @@ +                <p id="repositories_update">Repositories last updated {$repositories_update}.</p> +                <div id="filter"> +                    <form action="rpm.php" method="get"> +                        <fieldset> +                            <legend>Filter {$type|upper} packages</legend> +                            <input type="hidden" name='type' value="{$type}" /> +                            <label for="what">Criteria:  </label> +                            <select name="what" id="what"> +                                <optgroup label="Pakages"> +                                    <option value="%fedora"{if $what eq '%fedora'} selected="selected"{/if}>In fedora</option> +                                    <option value="%stable"{if $what eq '%stable'} selected="selected"{/if}>All stable</option> +                                    <option value="%all"{if $what eq '%all'} selected="selected"{/if}>All</option> +                                </optgroup> +                                <optgroup label="Owner"> +{foreach from=$owners item=o} +                                    <option value="{$o->owner}">{$o->owner}</option> +{foreachelse} +                                    <option value="remi">remi</option> +{/foreach} +                                </optgroup> +                            </select> +                            <input type="submit" value="Filter" /> +                        </fieldset> +                    </form> +                </div><!-- /filter --> + +                <table id="list-packages"> +                    <thead> +                        <tr> +                            <th>Package</th> +                            <th>Owner(s)</th> +                            <th>Upstream</th> + +{foreach from=$repos key=k item=v} +                            <th>{$k}</th> +{/foreach} +                        </tr> +                    </thead> +                    <tfoot> +                        <tr> +                            <td colspan="{math equation="x+3" x=$repos|@count}">{$packages|@count} packages found</td> +                        </tr> +                    </tfoot> +                    <tbody> +{foreach from=$packages item=p name=plist} +                        <tr class="{if $smarty.foreach.plist.iteration % 2 eq 0}even{else}odd{/if}"> +                            <td> +                                {$p.name} +    {if $p.channel} +                                <br/><small>channel: {$p.channel}</small> +    {/if} +                            </td> +                            <td> +    {foreach from=$p.owners item=owner name=ow_it} +        {$owner} +        {if not $smarty.foreach.ow_it.last} +            <br/> +        {/if} +    {/foreach} +                            </td> +                            <td> +    {if $p.upstream_stable} +                                <strong>{$p.upstream_stable}</strong> +    {/if} +    {if $p.upstream_unstable} +                                <br/>{$p.upstream_unstable} +    {/if} +                            </td> +    {foreach from=$p.versions key=k item=version} +                            <td{if $version.class} class="{$version.class}"{/if}> +                                {$version.display} +                            </td> +    {/foreach} +                        </tr> +{/foreach} +                    </tbody> +                </table> + +                <ul id="legend"> +                    <li>Legend: </li> +                    <li><strong>Upstream</strong>: bold if stable. </li> +                    <li><strong>Repo</strong>: bold for latest release.</li> +                    <li class='check'>Lastest released (stable if exists)</li> +                    <li class='info'>Lastest in testing</li> +                    <li class='attn'>Lastest not available</li> +                </ul>  | 
