Changeset 9419
- Timestamp:
- Feb 28, 2011, 3:49:27 PM (13 years ago)
- Location:
- extensions/ContestResults
- Files:
-
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/ContestResults/admin/admin.php
r9200 r9419 3 3 4 4 load_language('plugin.lang', CR_PATH); 5 $conf['ContestResults'] = unserialize($conf['ContestResults']); 5 6 6 7 // +-----------------------------------------------------------------------+ -
extensions/ContestResults/admin/config.php
r9200 r9419 21 21 22 22 pwg_query("UPDATE " . CONFIG_TABLE . " SET `value` = '" . serialize($user_config) . "' WHERE `param` = 'ContestResults';"); 23 redirect(CR_ADMIN . '& tab=config');23 redirect(CR_ADMIN . '&tab=config&msg=saved'); 24 24 } 25 25 … … 27 27 // Définition des variables template 28 28 // +-----------------------------------------------------------------------+ 29 $conf['ContestResults'] = unserialize($conf['ContestResults']); 29 if (isset($_GET['msg']) AND $_GET['msg'] == 'saved') 30 array_push($page['infos'], l10n('Information data registered in database')); 31 30 32 31 33 $template->assign(array( -
extensions/ContestResults/admin/manage.php
r9200 r9419 8 8 pwg_query('DELETE FROM ' . CR_TABLE_1 . ' WHERE id = ' . $_GET['delete_contest'] . ';'); 9 9 pwg_query('DELETE FROM ' . CR_TABLE_2 . ' WHERE contest_id = ' . $_GET['delete_contest'] . ';'); 10 redirect(CR_ADMIN); 10 redirect(CR_ADMIN .'&tab=manage&msg=deleted'); 11 } 12 13 if (isset($_GET['msg'])){ 14 array_push($page['infos'], l10n('CR_contest_'. $_GET['msg'])); 11 15 } 12 16 -
extensions/ContestResults/admin/new.php
r9200 r9419 9 9 // +-----------------------------------------------------------------------+ 10 10 if (isset($_POST['new_submit'])) { 11 // Modification d'un concours 12 if (isset($_GET['contest_id'])) { 13 pwg_query("UPDATE " . CR_TABLE_1 . " SET 14 `name` = '" . $_POST['name'] ."', 15 `status` = '" . $_POST['status'] ."', 16 `visible` = '" . $_POST['visible'] ."', 17 `date_begin` = '" . $_POST['date_begin'] ."', 18 `date_end` = '" . $_POST['date_end'] ."', 19 `logo` = '" . $_POST['logo'] ."', 20 `banner` = '" . $_POST['banner'] ."', 21 `summary` = '" . $_POST['summary'] ."', 22 `presentation` = '" . $_POST['presentation'] ."', 23 `rules` = '" . $_POST['rules'] ."', 24 `prices` = '" . $_POST['prices'] ."', 25 `final` = '" . $_POST['final'] ."' 26 WHERE `id` = " . $_GET['contest_id'] .";"); 27 28 // redirige vers la page du concours si on en viens 29 if (isset($_GET['redirect']) AND $_GET['redirect'] == 'page') { 30 redirect(CR_PUBLIC . $_GET['contest_id'] . '-' . str2url(trigger_event('render_CR_content', $_POST['name']))); 11 if ($_POST['name'] != null) { 12 // Modification d'un concours 13 if (isset($_GET['contest_id'])) { 14 pwg_query("UPDATE " . CR_TABLE_1 . " SET 15 `name` = '" . $_POST['name'] ."', 16 `status` = '" . $_POST['status'] ."', 17 `visible` = '" . $_POST['visible'] ."', 18 `date_begin` = '" . $_POST['date_begin'] ."', 19 `date_end` = '" . $_POST['date_end'] ."', 20 `logo` = '" . $_POST['logo'] ."', 21 `banner` = '" . $_POST['banner'] ."', 22 `summary` = '" . $_POST['summary'] ."', 23 `presentation` = '" . $_POST['presentation'] ."', 24 `rules` = '" . $_POST['rules'] ."', 25 `prices` = '" . $_POST['prices'] ."', 26 `final` = '" . $_POST['final'] ."' 27 WHERE `id` = " . $_GET['contest_id'] .";"); 28 29 // redirige vers la page du concours si on en viens 30 if (isset($_GET['redirect']) AND $_GET['redirect'] == 'page') { 31 redirect(CR_PUBLIC . $_GET['contest_id'] . '-' . str2url(trigger_event('render_CR_content', $_POST['name']))); 32 } else { 33 redirect(CR_ADMIN .'&tab=manage&msg=saved'); 34 } 35 36 // Ajout d'un concours 31 37 } else { 32 redirect(CR_ADMIN); 38 pwg_query("INSERT INTO " . CR_TABLE_1 . " 39 ( 40 name, 41 date_begin, 42 date_end, 43 status, 44 visible, 45 logo, 46 banner, 47 summary, 48 presentation, 49 rules, 50 prices, 51 final 52 ) 53 VALUES( 54 '" . $_POST['name'] ."', 55 '" . $_POST['date_begin'] ."', 56 '" . $_POST['date_end'] ."', 57 '" . $_POST['status'] ."', 58 '" . $_POST['visible'] ."', 59 '" . $_POST['logo'] ."', 60 '" . $_POST['banner'] ."', 61 '" . $_POST['summary'] ."', 62 '" . $_POST['presentation'] ."', 63 '" . $_POST['rules'] ."', 64 '" . $_POST['prices'] ."', 65 '" . $_POST['final'] ."' 66 );"); 67 redirect(CR_ADMIN .'&tab=manage&msg=added'); 33 68 } 34 69 35 // Ajout d'un concours36 70 } else { 37 pwg_query("INSERT INTO " . CR_TABLE_1 . " 38 ( 39 name, 40 date_begin, 41 date_end, 42 status, 43 visible, 44 logo, 45 banner, 46 summary, 47 presentation, 48 rules, 49 prices, 50 final 51 ) 52 VALUES( 53 '" . $_POST['name'] ."', 54 '" . $_POST['date_begin'] ."', 55 '" . $_POST['date_end'] ."', 56 '" . $_POST['status'] ."', 57 '" . $_POST['visible'] ."', 58 '" . $_POST['logo'] ."', 59 '" . $_POST['banner'] ."', 60 '" . $_POST['summary'] ."', 61 '" . $_POST['presentation'] ."', 62 '" . $_POST['rules'] ."', 63 '" . $_POST['prices'] ."', 64 '" . $_POST['final'] ."' 65 );"); 66 redirect(CR_ADMIN); 71 array_push($page['errors'], l10n('CR_name_empty')); 67 72 } 68 73 } … … 71 76 // +-----------------------------------------------------------------------+ 72 77 // Définition des variables template 73 // +-----------------------------------------------------------------------+ 78 // +-----------------------------------------------------------------------+ 79 // Formulaire incomplet 80 if ($page['errors']) { 81 $template->assign(array( 82 'NAME' => $_POST['name'], 83 'STATUS' => $_POST['status'], 84 'VISIBLE' => $_POST['visible'], 85 'DATE_BEGIN' => $_POST['date_begin'], 86 'DATE_END' => $_POST['date_end'], 87 'LOGO' => $_POST['logo'], 88 'BANNER' => $_POST['banner'], 89 'SUMMARY' => $_POST['summary'], 90 )); 91 92 foreach ($textareas AS $key) { 93 $template->assign(strtoupper($key), $_POST[$key]); 94 } 95 74 96 // Edition d'un concours 75 if (isset($_GET['contest_id'])) {97 } else if (isset($_GET['contest_id'])) { 76 98 $query = "SELECT * FROM " . CR_TABLE_1 . " WHERE id = " . $_GET['contest_id'] . ";"; 77 99 $contest = pwg_db_fetch_assoc(pwg_query($query)); -
extensions/ContestResults/admin/results.php
r9200 r9419 26 26 } 27 27 28 redirect(CR_ADMIN . '&tab=results& contest_id=' . $_GET['contest_id']);28 redirect(CR_ADMIN . '&tab=results&msg=saved&contest_id=' . $_GET['contest_id']); 29 29 } 30 30 … … 32 32 // Affichage des résultats 33 33 // +-----------------------------------------------------------------------+ 34 if (isset($_GET['msg']) AND $_GET['msg'] == 'saved') 35 array_push($page['infos'], l10n('CR_results_saved')); 36 37 34 38 // Nom du concours 35 39 $query = "SELECT name FROM " . CR_TABLE_1 . " WHERE id = " . $_GET['contest_id'] . ";"; -
extensions/ContestResults/admin/template/config.tpl
r9200 r9419 10 10 </style> 11 11 <script type="text/javascript"> 12 function ToggleConfig(sel, section ){ldelim}12 function ToggleConfig(sel, section, fast){ldelim} 13 13 var obj = $('#config_'+section); 14 14 if(sel.checked){ldelim} 15 obj.slideDown("slow"); 15 if(fast) obj.show(); 16 else obj.slideDown("slow"); 16 17 }else{ldelim} 17 obj.slideUp("slow"); 18 if(fast) obj.hide(); 19 else obj.slideUp("slow"); 18 20 } 19 21 } … … 64 66 65 67 <script type="text/javascript"> 66 ToggleConfig(document.forms[0].elements['menubar_mode_link'], 'link' );67 ToggleConfig(document.forms[0].elements['menubar_mode_block'], 'block' );68 ToggleConfig(document.forms[0].elements['menubar_mode_link'], 'link', 1); 69 ToggleConfig(document.forms[0].elements['menubar_mode_block'], 'block', 1); 68 70 </script> -
extensions/ContestResults/admin/template/new.tpl
r9200 r9419 31 31 <div class="titrePage"> 32 32 <h2> 33 {if isset($ NAME)}33 {if isset($ID)} 34 34 {'CR_edit_tab'|@translate|cat:' : '|cat:$NAME} 35 35 {else} -
extensions/ContestResults/changelog.txt
r9200 r9419 1 1.2.b 2 - Add error and success messages on admin page 3 - ... 4 5 1.2.a 6 - Hot fix : sql error in maintain.inc.php 7 1 8 1.2 2 9 - Code revision -
extensions/ContestResults/language/en_UK/plugin.lang.php
r9200 r9419 40 40 $lang['CR_notavailable'] = 'This contest is not available'; 41 41 $lang['CR_id_unknown %d'] = "The picture n°%d doesn't exist"; 42 $lang['CR_contest_saved'] = "Contest settings saved"; 43 $lang['CR_contest_added'] = "Contest added"; 44 $lang['CR_contest_deleted'] = "Contest deleted"; 45 $lang['CR_results_saved'] = "Results saved"; 46 $lang['CR_name_empty'] = "The name of the contest can't be empty"; 42 47 43 48 $lang['CR_order_1'] = '1<sup>st</sup>'; -
extensions/ContestResults/language/fr_FR/plugin.lang.php
r9200 r9419 40 40 $lang['CR_notavailable'] = "Ce concours n'est pas disponible"; 41 41 $lang['CR_id_unknown %d'] = "L'image n°%d n'existe pas"; 42 $lang['CR_contest_saved'] = "Paramètres du concours sauvegardés"; 43 $lang['CR_contest_added'] = "Concours ajouté"; 44 $lang['CR_contest_deleted'] = "Concours supprimé"; 45 $lang['CR_results_saved'] = "Résultats sauvegardés"; 46 $lang['CR_name_empty'] = "Le nom du concours ne peut être vide"; 42 47 43 48 $lang['CR_order_1'] = '1<sup>ère</sup>'; -
extensions/ContestResults/language/lv_LV/plugin.lang.php
r9416 r9419 40 40 $lang['CR_notavailable'] = 'Šis konkurss nav pieejams'; 41 41 $lang['CR_id_unknown %d'] = "Attēls n°%d neeksistē"; 42 $lang['CR_contest_saved'] = "Konkursa iestatījumi saglabāti"; 43 $lang['CR_contest_added'] = "Konkurss pievienots"; 44 $lang['CR_contest_deleted'] = "Konkurss izdzēsts"; 45 $lang['CR_results_saved'] = "Rezultāti saglabāti"; 46 $lang['CR_name_empty'] = "Konkursa nosaukums nevar būt tukšs"; 42 47 43 48 $lang['CR_order_1'] = '1.'; … … 52 57 $lang['CR_menubar_block_number'] = 'Blokā attēlojamo konkursu skaits'; 53 58 54 $lang['CR_help_lang'] = (CR_ED_STATE == 'active') ? " Iespējasm lietot HTML un multivalodu aprakstus." : "Varat lietot HTML.";59 $lang['CR_help_lang'] = (CR_ED_STATE == 'active') ? "<b>Iespējasm lietot HTML un multivalodu aprakstus.</b>" : "<b>Varat lietot HTML.</b>"; 55 60 $lang['CR_help_title'] = "" . $lang['CR_help_lang']; 56 61 $lang['CR_help_status'] = "Kad konkurss ir <i>Pabeigts</i>, tā rezultāti tiek atainoti konkursa lapā un tiek aktivēts marķieris <span style='color:#a00;'>(Pabeigts)</span>.<br/> … … 66 71 <br/>" . $lang['CR_help_lang']; 67 72 68 69 $lang['CR_contest_saved'] = "Konkursa iestatījumi saglabāti";70 $lang['CR_contest_added'] = "Konkurss pievienots";71 $lang['CR_contest_deleted'] = "Konkurss izdzēsts";72 $lang['CR_results_saved'] = "Rezultāti saglabāti";73 $lang['CR_name_empty'] = "Konkursa nosaukums nevar būt tukšs";74 73 ?> -
extensions/ContestResults/template/cr_main.tpl
r9200 r9419 15 15 </div> <!-- titrePage --> 16 16 17 {if !isset($contests)} 18 <div class="nopublic" style="margin-bottom:200px;"> 19 {'CR_no_contest'|@translate} 20 </div> 21 22 {else} 23 <ul class="thumbnailCategories"> 24 {foreach from=$contests item=contest} 25 <li> 26 <div class="thumbnailCategory {if $contest.VISIBLE == 0}novisible{/if}"> 27 <div class="illustration"> 28 <a href="{$contest.URL}"> 29 {if $contest.STATUS == 'pending'} 30 {if !empty($contest.LOGO)} 31 <img src="{$contest.LOGO}" alt="{$contest.NAME}" style="max-height:120px;max-width:120px;"> 32 {/if} 33 {else} 34 <img src="{$contest.RESULTS.1.TN_SRC}" alt="{$contest.NAME|@replace:'"':' '}"> 35 {/if} 36 </a> 37 </div> 38 <div class="description"> 39 <h3> 40 <a href="{$contest.URL}">{$contest.NAME}</a> 41 {if $contest.STATUS == 'finished'}<span class="CR_finished">({'CR_finished'|@translate})</span>{/if} 42 </h3> 43 <div class="text"> 44 <p class="Nb_images">{$contest.DATE_BEGIN} - {$contest.DATE_END}</p> 45 <p> 46 {if $contest.STATUS == 'pending'} 47 {if !empty($contest.SUMMARY)} 48 {$contest.SUMMARY} 49 {/if} 50 {else} 51 {foreach from=$contest.RESULTS item=result} 52 {'CR_order_'|cat:$result.RANK|@translate} {'CR_place'|@translate} - <u>{$result.AUTHOR}</u><br> 53 {/foreach} 54 {/if} 55 </p> 56 </div> 57 </div> 58 </div> 59 </li> 60 {/foreach} 61 </ul> 62 {/if} 17 {if !isset($contests)} 18 <div class="nopublic" style="margin-bottom:200px;"> 19 {'CR_no_contest'|@translate} 20 </div> 21 22 {else} 23 <ul class="thumbnailCategories"> 24 {foreach from=$contests item=contest} 25 <li> 26 <div class="thumbnailCategory {if $contest.VISIBLE == 0}novisible{/if}"> 27 <div class="illustration"> 28 {if $contest.STATUS == 'pending'} 29 {if !empty($contest.LOGO)} 30 <a href="{$contest.URL}"> 31 <img src="{$contest.LOGO}" alt="{$contest.NAME}" style="max-height:120px;max-width:120px;"> 32 </a> 33 {/if} 34 {else} 35 <a href="{$contest.URL}"> 36 <img src="{$contest.RESULTS.1.TN_SRC}" alt="{$contest.NAME|@replace:'"':' '}"> 37 </a> 38 {/if} 39 </div> 40 <div class="description"> 41 <h3> 42 <a href="{$contest.URL}">{$contest.NAME}</a> 43 {if $contest.STATUS == 'finished'}<span class="CR_finished">({'CR_finished'|@translate})</span>{/if} 44 </h3> 45 <div class="text"> 46 <p class="Nb_images">{$contest.DATE_BEGIN} - {$contest.DATE_END}</p> 47 <p> 48 {if $contest.STATUS == 'pending'} 49 {if !empty($contest.SUMMARY)} 50 {$contest.SUMMARY} 51 {/if} 52 {else} 53 {foreach from=$contest.RESULTS item=result} 54 {'CR_order_'|cat:$result.RANK|@translate} {'CR_place'|@translate} - <u>{$result.AUTHOR}</u><br> 55 {/foreach} 56 {/if} 57 </p> 58 </div> 59 </div> 60 </div> 61 </li> 62 {/foreach} 63 </ul> 64 {/if} 63 65 </div> <!-- content --> 64 66
Note: See TracChangeset
for help on using the changeset viewer.