Ignore:
Timestamp:
Mar 17, 2011, 8:25:13 PM (13 years ago)
Author:
mistic100
Message:

[extensions] Contest Results

  • New bloc for PWG Stuffs
  • Use new admin links and javascript implementation
  • Distinguish pending and running contests (both pending before)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/ContestResults/admin/template/manage.tpl

    r9572 r9745  
    1 {combine_css id='cr_admin_style' path=$CR_PATH|@cat:'admin/template/style.css'}
     1{combine_css path=$CR_PATH|@cat:'admin/template/style.css'}
    22
    3 <h2 style="float:right;top:-24px;position:relative;font-style:italic;margin-bottom:-20px;font-size:12px;font-weight:normal;">{$CR_VERSION}</h2>
     3<h2 class="version_title">{$CR_VERSION}</h2>
    44
    55<div class="titrePage">
     
    77</div>
    88
    9 {if !isset($contests_pending) and !isset($contests_finished)}
     9{if !isset($contests_pending) and !isset($contests_running) and !isset($contests_finished)}
    1010        {'CR_no_contest'|@translate}<br>
    11         <a href="admin.php?page=plugin&section=ContestResults/admin/admin.php&tab=new">{'CR_new_tab'|@translate}</a>
     11        <a href="{$CR_ADMIN}&tab=new">{'CR_new_tab'|@translate}</a>
    1212{/if}
    1313
    1414{if isset($contests_pending)}
    15         <fieldset>
    16                 <legend>{'CR_pending_title'|@translate}</legend>
    17                 <form id="categoryOrdering">
    18                         <ul class="categoryUl">
    19                                 {foreach from=$contests_pending item=contest name=pending_loop}
    20                                         <li class="categoryLi {if $smarty.foreach.pending_loop.index is odd}virtual_cat{/if} {if $contest.VISIBLE == 0}novisible{/if}">
    21                                                 <ul class="categoryActions">
    22                                                         <li>
    23                                                                 <a href="{$contest.U_EDIT}" title="{'CR_edit_tab'|@translate}">
    24                                                                         <img src="{$themeconf.admin_icon_dir}/category_edit.png" class="button" alt="{'CR_edit_tab'|@translate}"/>
    25                                                                 </a>
    26                                                         </li>
    27                                                         <li>
    28                                                                 <a href="{$contest.U_RESULTS}" title="{'CR_results_tab'|@translate}">
    29                                                                         <img src="{$themeconf.admin_icon_dir}/category_elements.png" class="button" alt="{'CR_results_tab'|@translate}"/>
    30                                                                 </a>
    31                                                         </li>
    32                                                         <li>
    33                                                                 <a href="{$contest.U_DELETE}" title="{'CR_delete'|@translate}" onclick="return confirm('{'Are you sure?'|@translate}');">
    34                                                                         <img src="{$themeconf.admin_icon_dir}/category_delete.png" class="button" alt="{'CR_delete'|@translate}" />
    35                                                                 </a>
    36                                                         </li>
    37                                                 </ul>
    38                                                 <p>
    39                                                         {if !empty($contest.LOGO)}<img src="{$contest.LOGO}" width="13px" class="button"/>{/if}
    40                                                         <strong><a href="{$contest.URL}" title="{'CR_go'|@translate}">{$contest.NAME}</a></strong> - {$contest.DATE_BEGIN} | {$contest.DATE_END}
    41                                                         <span class="CR_finished">{$contest.DAYS} {'CR_days'|@translate}</span>
    42                                                 </p>
     15<fieldset>
     16        <legend>{'CR_pending_title'|@translate}</legend>
     17        <form id="categoryOrdering">
     18                <ul class="categoryUl">
     19                        {foreach from=$contests_pending item=contest name=pending_loop}
     20                        <li class="categoryLi {if $smarty.foreach.pending_loop.index is odd}virtual_cat{/if} {if $contest.VISIBLE == 0}novisible{/if}">
     21                                <ul class="categoryActions">
     22                                        <li>
     23                                                <a href="{$contest.U_EDIT}" title="{'CR_edit_tab'|@translate}">
     24                                                        <img src="{$themeconf.admin_icon_dir}/category_edit.png" class="button" alt="{'CR_edit_tab'|@translate}"/>
     25                                                </a>
    4326                                        </li>
    44                                 {/foreach}
    45                         </ul>
    46                 </form>
    47         </fieldset>
     27                                        <li>
     28                                                <a href="{$contest.U_DELETE}" title="{'CR_delete'|@translate}" onclick="return confirm('{'Are you sure?'|@translate}');">
     29                                                        <img src="{$themeconf.admin_icon_dir}/category_delete.png" class="button" alt="{'CR_delete'|@translate}" />
     30                                                </a>
     31                                        </li>
     32                                </ul>
     33                                <p>
     34                                        {if !empty($contest.LOGO)}<img src="{$contest.LOGO}" width="13px" class="button"/>{/if}
     35                                        <strong><a href="{$contest.URL}" title="{'CR_go'|@translate}">{$contest.NAME}</a></strong> - {$contest.DATE_BEGIN} | {$contest.DATE_END}
     36                                        <span class="CR_finished">{$contest.DAYS}</span>
     37                                </p>
     38                        </li>
     39                        {/foreach}
     40                </ul>
     41        </form>
     42</fieldset>
     43{/if}
     44
     45{if isset($contests_running)}
     46<fieldset>
     47        <legend>{'CR_running_title'|@translate}</legend>
     48        <form id="categoryOrdering">
     49                <ul class="categoryUl">
     50                        {foreach from=$contests_running item=contest name=running_loop}
     51                        <li class="categoryLi {if $smarty.foreach.running_loop.index is odd}virtual_cat{/if} {if $contest.VISIBLE == 0}novisible{/if}">
     52                                <ul class="categoryActions">
     53                                        <li>
     54                                                <a href="{$contest.U_EDIT}" title="{'CR_edit_tab'|@translate}">
     55                                                        <img src="{$themeconf.admin_icon_dir}/category_edit.png" class="button" alt="{'CR_edit_tab'|@translate}"/>
     56                                                </a>
     57                                        </li>
     58                                        <li>
     59                                                <a href="{$contest.U_RESULTS}" title="{'CR_results_tab'|@translate}">
     60                                                        <img src="{$themeconf.admin_icon_dir}/category_elements.png" class="button" alt="{'CR_results_tab'|@translate}"/>
     61                                                </a>
     62                                        </li>
     63                                        <li>
     64                                                <a href="{$contest.U_DELETE}" title="{'CR_delete'|@translate}" onclick="return confirm('{'Are you sure?'|@translate}');">
     65                                                        <img src="{$themeconf.admin_icon_dir}/category_delete.png" class="button" alt="{'CR_delete'|@translate}" />
     66                                                </a>
     67                                        </li>
     68                                </ul>
     69                                <p>
     70                                        {if !empty($contest.LOGO)}<img src="{$contest.LOGO}" width="13px" class="button"/>{/if}
     71                                        <strong><a href="{$contest.URL}" title="{'CR_go'|@translate}">{$contest.NAME}</a></strong> - {$contest.DATE_BEGIN} | {$contest.DATE_END}
     72                                        <span class="CR_finished">{$contest.DAYS}</span>
     73                                </p>
     74                        </li>
     75                        {/foreach}
     76                </ul>
     77        </form>
     78</fieldset>
    4879{/if}
    4980
    5081{if isset($contests_finished)}
    51         <fieldset>
    52                 <legend>{'CR_finished_title'|@translate}</legend>
    53                 <form id="categoryOrdering">
    54                         <ul class="categoryUl">
    55                                 {foreach from=$contests_finished item=contest name=finished_loop}
    56                                         <li class="categoryLi {if $smarty.foreach.finished_loop.index is odd}virtual_cat{/if} {if $contest.VISIBLE == 0}novisible{/if}">
    57                                                 <ul class="categoryActions">
    58                                                         <li>
    59                                                                 <a href="{$contest.U_EDIT}" title="{'CR_edit_tab'|@translate}">
    60                                                                         <img src="{$themeconf.admin_icon_dir}/category_edit.png" class="button" alt="{'CR_edit_tab'|@translate}"/>
    61                                                                 </a>
    62                                                         </li>
    63                                                         <li>
    64                                                                 <a href="{$contest.U_RESULTS}" title="{'CR_results_tab'|@translate}">
    65                                                                         <img src="{$themeconf.admin_icon_dir}/category_elements.png" class="button" alt="{'CR_results_tab'|@translate}"/>
    66                                                                 </a>
    67                                                         </li>
    68                                                         <li>
    69                                                                 <a href="{$contest.U_DELETE}" title="{'CR_delete'|@translate}" onclick="return confirm('{'Are you sure?'|@translate}');">
    70                                                                         <img src="{$themeconf.admin_icon_dir}/category_delete.png" class="button" alt="{'CR_delete'|@translate}" />
    71                                                                 </a>
    72                                                         </li>
    73                                                 </ul>
    74                                                 <p>
    75                                                         {if !empty($contest.LOGO)}<img src="{$contest.LOGO}" width="13px" class="button"/>{/if}
    76                                                         <strong><a href="{$contest.URL}" title="{'CR_go'|@translate}">{$contest.NAME}</a></strong> - {$contest.DATE_BEGIN} | {$contest.DATE_END}
    77                                                 </p>
     82<fieldset>
     83        <legend>{'CR_finished_title'|@translate}</legend>
     84        <form id="categoryOrdering">
     85                <ul class="categoryUl">
     86                        {foreach from=$contests_finished item=contest name=finished_loop}
     87                        <li class="categoryLi {if $smarty.foreach.finished_loop.index is odd}virtual_cat{/if} {if $contest.VISIBLE == 0}novisible{/if}">
     88                                <ul class="categoryActions">
     89                                        <li>
     90                                                <a href="{$contest.U_EDIT}" title="{'CR_edit_tab'|@translate}">
     91                                                        <img src="{$themeconf.admin_icon_dir}/category_edit.png" class="button" alt="{'CR_edit_tab'|@translate}"/>
     92                                                </a>
    7893                                        </li>
    79                                 {/foreach}
    80                         </ul>
    81                 </form>
    82         </fieldset>
     94                                        <li>
     95                                                <a href="{$contest.U_RESULTS}" title="{'CR_results_tab'|@translate}">
     96                                                        <img src="{$themeconf.admin_icon_dir}/category_elements.png" class="button" alt="{'CR_results_tab'|@translate}"/>
     97                                                </a>
     98                                        </li>
     99                                        <li>
     100                                                <a href="{$contest.U_DELETE}" title="{'CR_delete'|@translate}" onclick="return confirm('{'Are you sure?'|@translate}');">
     101                                                        <img src="{$themeconf.admin_icon_dir}/category_delete.png" class="button" alt="{'CR_delete'|@translate}" />
     102                                                </a>
     103                                        </li>
     104                                </ul>
     105                                <p>
     106                                        {if !empty($contest.LOGO)}<img src="{$contest.LOGO}" width="13px" class="button"/>{/if}
     107                                        <strong><a href="{$contest.URL}" title="{'CR_go'|@translate}">{$contest.NAME}</a></strong> - {$contest.DATE_BEGIN} | {$contest.DATE_END}
     108                                        <span class="CR_finished">{$contest.DAYS}</span>
     109                                </p>
     110                        </li>
     111                        {/foreach}
     112                </ul>
     113        </form>
     114</fieldset>
    83115{/if}
Note: See TracChangeset for help on using the changeset viewer.