Ignore:
Timestamp:
Apr 2, 2011, 11:43:40 AM (13 years ago)
Author:
mistic100
Message:
  • many corrections
Location:
extensions/ContestResults/admin
Files:
1 added
9 edited

Legend:

Unmodified
Added
Removed
  • extensions/ContestResults/admin/config.php

    r9745 r9975  
    1717                'menubar_block' => array(
    1818                        'number' => $_POST['menubar_block_number'],
     19                        'display_days' => (isset($_POST['menubar_block_display_days'])) ? 1 : 0,
    1920                ),
    2021                'truncate_summary' => $_POST['truncate_summary'],
     
    3435        'LINK_SPECIALS' => ($conf['ContestResults']['menubar_link']['specials']) ? 'checked="checked"' : '',
    3536        'BLOCK_NUMBER' => $conf['ContestResults']['menubar_block']['number'],
     37        'BLOCK_DISPLAY_DAYS' => ($conf['ContestResults']['menubar_block']['display_days']) ? 'checked="checked"' : '',
    3638        'TRUNCATE_SUMMARY' => $conf['ContestResults']['truncate_summary'],
    3739));
  • extensions/ContestResults/admin/get_tn.php

    r9745 r9975  
    11<?php
    2 define('PHPWG_ROOT_PATH','../../../');
     2define('PHPWG_ROOT_PATH','./../../../');
    33define('IN_ADMIN', true);
    44include_once(PHPWG_ROOT_PATH.'include/common.inc.php');
     
    99
    1010if (!pwg_db_num_rows($image)) {
    11         //$themeconf = $template->get_template_vars('themeconf');
    12         //$data['TN_SRC'] = $themeconf['admin_icon_dir'] . '/errors.png';
    1311        $data['TN_SRC'] = 'admin/themes/default/icon/errors.png';
    1412        $data['IMAGE_NAME'] = 'N/A';
  • extensions/ContestResults/admin/manage.php

    r9788 r9975  
    3333
    3434        $template->append('contests_'.$contest['status'], array(
    35                 'NAME' => trigger_event('render_CR_content', $contest['name']),
     35                'NAME' => trigger_event('render_category_name', $contest['name']),
    3636                'VISIBLE' => $contest['visible'],
    3737                'DATE_BEGIN' => format_date($contest['date_begin']),
     
    4141                'U_EDIT' => CR_ADMIN . '-edit&amp;contest_id=' . $contest['id'],
    4242                'U_DELETE' => CR_ADMIN . '-manage&amp;delete_contest=' . $contest['id'],
    43                 'URL' => CR_PUBLIC . $contest['id'] . '-' . str2url(trigger_event('render_CR_content', $contest['name'])),
     43                'URL' => CR_PUBLIC . $contest['id'] . '-' . str2url(trigger_event('render_category_name', $contest['name'])),
    4444                'DAYS' => $contest['days'],
    4545        ));
  • extensions/ContestResults/admin/new.php

    r9745 r9975  
    1919                       
    2020                // Modification d'un concours
    21                 if (isset($_GET['contest_id']) AND get_contest_name($_GET['contest_id'])) {     
     21                if (isset($_GET['contest_id'])) {       
    2222                        pwg_query("UPDATE " . CR_TABLE_1 . " SET
    2323                                `name` = '" . $_POST['name'] ."',
     
    7474//                              Définition des variables template
    7575// +-----------------------------------------------------------------------+   
     76if (isset($_GET['contest_id']) AND !get_contest_name($_GET['contest_id'])) {
     77        redirect(CR_ADMIN .'-new');
     78}
     79
    7680// Formulaire incomplet
    7781if ($page['errors']) {
     
    99103
    100104// Edition d'un concours
    101 } else if (isset($_GET['contest_id']) AND get_contest_name($_GET['contest_id'])) {
     105} else if (isset($_GET['contest_id'])) {
    102106        $query = "SELECT * FROM " . CR_TABLE_1 . " WHERE id = " . $_GET['contest_id'] . ";";
    103107        $contest = pwg_db_fetch_assoc(pwg_query($query));
  • extensions/ContestResults/admin/results.php

    r9745 r9975  
    1111        $_DUPLICATE = array();
    1212       
    13         foreach ($_POST['results'] AS $i => $data) {
    14                 if (!in_array($data['image_id'], $registered_ids)) {
    15                         $registered_ids[] = $data['image_id'];
     13        if (isset($_POST['results'])) {
     14                foreach ($_POST['results'] AS $i => $data) {
     15                        if (!in_array($data['image_id'], $registered_ids)) {
     16                                $registered_ids[] = $data['image_id'];
     17                               
     18                                pwg_query("INSERT INTO " . CR_TABLE_2 . "
     19                                        (
     20                                                image_id,
     21                                                contest_id,
     22                                                rank,
     23                                                comment,
     24                                                author
     25                                        )
     26                                        VALUES(
     27                                                '" . $data['image_id'] ."',
     28                                                '" . $_GET['contest_id'] ."',
     29                                                '" . $data['rank'] ."',
     30                                                '" . $data['comment'] ."',
     31                                                '" . $data['author'] . "'
     32                                        );");
    1633                       
    17                         pwg_query("INSERT INTO " . CR_TABLE_2 . "
    18                                 (
    19                                         image_id,
    20                                         contest_id,
    21                                         rank,
    22                                         comment,
    23                                         author
    24                                 )
    25                                 VALUES(
    26                                         '" . $data['image_id'] ."',
    27                                         '" . $_GET['contest_id'] ."',
    28                                         '" . $data['rank'] ."',
    29                                         '" . $data['comment'] ."',
    30                                         '" . $data['author'] . "'
    31                                 );");
    32                
    33                 } else {
    34                         $_DUPLICATE[] = $data;
     34                        } else {
     35                                $_DUPLICATE[] = $data;
     36                        }
    3537                }
    3638        }
    3739       
    3840        if (isset($_GET['redirect']) AND $_GET['redirect'] == 'page') {
    39                 redirect(CR_PUBLIC . $_GET['contest_id'] . '-' . str2url(trigger_event('render_CR_content', get_contest_name($_GET['contest_id']))) . '#results');
     41                redirect(CR_PUBLIC . $_GET['contest_id'] . '-' . str2url(trigger_event('render_category_name', get_contest_name($_GET['contest_id']))) . '#results');
    4042        } else if (!isset($_DUPLICATE)) {
    4143                $page['infos'][] = l10n('CR_results_saved');
     
    5658
    5759        $template->assign(array(
    58                 'NAME' => trigger_event('render_CR_content', $contest['name']),
     60                'NAME' => trigger_event('render_category_name', $contest['name']),
    5961                'CONTEST_ID' => $_GET['contest_id']
    6062        ));
     
    108110               
    109111                if (!pwg_db_num_rows($image)) {
    110                         $themeconf = $template->get_template_vars('themeconf');
    111                         $data['TN_SRC'] = $themeconf['admin_icon_dir'] . '/errors.png';
     112                        $data['TN_SRC'] = 'admin/themes/default/icon/errors.png';
    112113                        $data['IMAGE_NAME'] = 'N/A';
    113114                        $data['ERROR'] = true;
  • extensions/ContestResults/admin/template/config.tpl

    r9788 r9975  
    6464                                <td><input type="text" size="2" name="menubar_block_number" value="{$BLOCK_NUMBER}"/></td>
    6565                        </tr>
     66                        <tr>
     67                                <td><span class="title">{'CR_menubar_block_display_days'|@translate}</span></td>
     68                                <td><input type="checkbox" name="menubar_block_display_days" value="true" {$BLOCK_DISPLAY_DAYS}/></td>
     69                        </tr>
    6670                </table>
    6771        </fieldset>
  • extensions/ContestResults/admin/template/new.tpl

    r9745 r9975  
    1 {combine_script id='jquery.ui'                  require='jquery' path='themes/default/js/ui/minified/jquery.ui.core.min.js'}
    2 {combine_script id='jquery.ui.sortable' require='jquery' path='themes/default/js/ui/minified/jquery.ui.sortable.min.js'}
    3 {combine_script id='jquery.cluetip'     require='jquery' path='themes/default/js/plugins/jquery.cluetip.js'}
     1{combine_script id='jquery.ui.sortable'}
     2{combine_script id='jquery.cluetip' require='jquery' path='themes/default/js/plugins/jquery.cluetip.js'}
    43
    54{combine_css path=$CR_PATH|@cat:'admin/template/style.css'}
     
    115114                        <tr>
    116115                                <td><span class="title">{'CR_dateB'|@translate}</span></td>
    117                                 <td><input type="text" size="11" maxlength="10" value="{$DATE_BEGIN}" id="DateBegin" class="inputdate" name="date_begin"/></td>
     116                                <td><input type="text" maxlength="10" value="{$DATE_BEGIN}" id="DateBegin" class="inputdate" name="date_begin"/></td>
    118117                                <td><span class="title">{'CR_dateE'|@translate}</span></td>
    119                                 <td><input type="text" size="11" maxlength="10" value="{$DATE_END}" id="DateEnd" class="inputdate" name="date_end"/></td>
     118                                <td><input type="text" maxlength="10" value="{$DATE_END}" id="DateEnd" class="inputdate" name="date_end"/></td>
    120119                        </tr>
    121120
  • extensions/ContestResults/admin/template/results.tpl

    r9745 r9975  
    1 {combine_script id='jquery.ui'                  require='jquery' path='themes/default/js/ui/minified/jquery.ui.core.min.js'}
    2 {combine_script id='jquery.ui.sortable' require='jquery' path='themes/default/js/ui/minified/jquery.ui.sortable.min.js'}
    3 {combine_script id='jquery.cluetip'     require='jquery' path='themes/default/js/plugins/jquery.cluetip.js'}
    4 {combine_script id='jquery.vtip'                require='jquery' path=$CR_PATH|@cat:'admin/template/vtip.js'}
     1{combine_script id='jquery.ui.sortable'}
     2{combine_script id='jquery.cluetip' require='jquery' path='themes/default/js/plugins/jquery.cluetip.js'}
     3{combine_script id='jquery.vtip' require='jquery' path=$CR_PATH|@cat:'admin/template/vtip.js'}
    54
    65{combine_css path=$CR_PATH|@cat:'admin/template/style.css'}
     
    5150        // MET A JOUR LA PREVISUALISATION DE L'IMAGE
    5251        function UpdatePreview(image_id, input){ldelim}
    53                 $.get("{$CR_PATH}admin/get_tn.php", {ldelim}image_id: input.value},
     52                jQuery.get("{$CR_PATH}admin/get_tn.php", {ldelim}image_id: input.value},
    5453                        function success(data){ldelim}
    55                                 document.getElementById('preview-'+image_id).innerHTML = '<span class="vtip" title="'+ data + '">'+
     54                                jQuery('#preview-'+image_id).html('<span class="vtip" title="'+ data + '">'+
    5655                                                '<img src="{$CR_PATH}admin/template/image/images.png"/>'+
    57                                         '</span>';
     56                                        '</span>');
    5857                                vtip();
    5958                        }
  • extensions/ContestResults/admin/template/style.css

    r9788 r9975  
    3939        background-repeat:no-repeat;
    4040        background-position:center right;
     41        width:85px;
    4142}
    4243
     
    7980        font-weight:normal;
    8081}
     82.titrePage {
     83        clear:right;
     84}
Note: See TracChangeset for help on using the changeset viewer.