Changeset 4228


Ignore:
Timestamp:
11/07/09 23:15:53 (10 years ago)
Author:
LucMorizur
Message:

[Event Cats] Begin duplication management

Location:
extensions/event_cats
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • extensions/event_cats/admin/autolog_entries.inc.php

    r4170 r4228  
    9898        case 1: // Category 
    9999        case 3: // Image 
    100           $url_end = ($ec_entry['forced'] == 'true') ? '' : '&cat='.$arg1; 
     100          $url_end = ($ec_entry['forced'] == 'true') ? '' : '&cat='.$arg1; 
    101101          $dspl = 
    102102           l10n('ec_dspl_ok_cat_pre'). 
     
    107107          ; 
    108108          if (is_in($ec_entry['action'], '_img_pb')) { 
    109             $url_end.= ($url_end == '') ? '' : '&img='.$arg2; 
     109            $url_end.= ($url_end == '') ? '' : '&img='.$arg2; 
    110110            $page['errors'][] =  
    111111             $ec_entry['code'].' : '.l10n('ec_image_miss'); 
     
    121121          } 
    122122          elseif ($a == 3) { // Image 
    123             $url_end.= ($url_end == '') ? '' : '&img='.$arg2; 
     123            $url_end.= ($url_end == '') ? '' : '&img='.$arg2; 
    124124            $t = mysql_fetch_row(pwg_query(' 
    125125             SELECT `name`, `file` 
     
    140140        break; 
    141141        case 2: // Additional Page 
    142           $url_end = ($ec_entry['forced'] == 'true') ? '' : '&ap='.$arg2; 
     142          $url_end = ($ec_entry['forced'] == 'true') ? '' : '&ap='.$arg2; 
    143143          $dspl = ($ec_ap_ok) ? 
    144144           l10n('ec_dspl_ok_ap_pre'). 
     
    176176       $ec_entry['code'].' : '.l10n('ec_add_page_miss'); 
    177177      if (is_in($ec_entry['action'], 'ec_ok')) { 
    178         $url_end = ($ec_entry['forced'] == 'true') ? '' : '&ap='.$arg2; 
     178        $url_end = ($ec_entry['forced'] == 'true') ? '' : '&ap='.$arg2; 
    179179        $dspl = l10n('ec_dspl_ok_home'); 
    180180      } 
     
    192192     
    193193    case 'ec_ok_cat_pb' : 
    194       $url_end = ($ec_entry['forced'] == 'true') ? '' : '&cat='.$arg1; 
     194      $url_end = ($ec_entry['forced'] == 'true') ? '' : '&cat='.$arg1; 
    195195      $page['errors'][] =  
    196196       $ec_entry['code'].' : '.l10n('ec_category_miss'); 
  • extensions/event_cats/admin/duplication.inc.php

    r4092 r4228  
    11<?php 
    22 
     3 
     4 
     5$template->assign('ec_conf', $ec_conf); 
     6 
    37?> 
  • extensions/event_cats/admin/template/autolog_entries.js

    r4171 r4228  
    11/* Event Cats Javascript functions LucMorizur June - ... 2009 */ 
    2  
    3 /* 
    4 déplacer les liens de test et de suppression en-dessous de la table (en-dessous du champ "URL"), éventuellement en les accompagnant des 
    5 icônes ; et y rajouter le lien de modification (envoyer $_POST{['ec_act1'] = 'modify_entry_ask' et $_POST{['ec_entry_sel'] = <# entrée concernée>) 
    6 */ 
    72 
    83var ec_checked_line = -1; 
     
    1914  } 
    2015  else { 
    21     t = document.getElementById('ec_url_id_' + ec_checked_line).innerHTML; 
     16    t = document.getElementById('ec_url_id_' + ec_checked_line).href; 
    2217    document.getElementById("selection-" + ec_checked_line).checked = 
    2318     'checked'; 
  • extensions/event_cats/admin/template/autolog_entries.tpl

    r4181 r4228  
    5252          /> 
    5353          <label for = "selection-{$code_line.id}">{$code_line.id}</label> 
    54           <label id = "ec_url_id_{$code_line.id}" style = "display:none;">{$code_line.code_URL}</label> 
     54          <a id = "ec_url_id_{$code_line.id}" style = "display:none;" href = "{$code_line.code_URL}"></a> 
    5555        </td> 
    5656        <td><label for = "selection-{$code_line.id}" id = "ec_table_code_{$code_line.id}">{$code_line.Code}</label></td> 
  • extensions/event_cats/admin/template/autolog_new.tpl

    r4181 r4228  
    204204        </label> 
    205205      </td> 
     206         
    206207      <td> 
     208        <li> 
     209          {* <!-- Index page --> *} 
     210          <label class = "ec_block" onclick = "return ec_mark_action('ec_input_action_home');"> 
     211            <input type = "radio" name = "ec_input_action" value = "home" id = "ec_input_action_home" /> 
     212            {'ec_up_code_lbl_home'|@translate} 
     213          </label> 
     214           
     215          {* <!-- Access denied page (only when modifying an entry) --> *} 
     216          {if !$ec_is_creation} 
     217            <label class = "ec_block" onclick = "return ec_mark_action('ec_input_action_refused');"> 
     218              <input type = "radio" name = "ec_input_action" value = "refused" id = "ec_input_action_refused" /> 
     219              {'ec_up_code_lbl_refused'|@translate} 
     220            </label> 
     221          {/if} 
     222           
     223          {* <!-- Image, provided at least one category is available and at least one image is associated to one category --> *} 
     224          <label class = "ec_block" for = "ec_in_up_imgs_id" onclick = "return ec_mark_action('ec_input_action_img');" 
     225           {if $ec_no_assoc or count($ec_lists.categories) == 0} style = "display:none;" {/if} 
     226          > 
     227            <input type = "radio" name = "ec_input_action" value = "img" id = "ec_input_action_img" for = "ec_in_up_imgs_id" /> 
     228            {'ec_up_code_lbl_img'|@translate}<br> 
     229            <input type = "text" name = "ec_in_up_img" id = "ec_in_up_imgs_id" maxlength = "6" 
     230             size = "10" onblur = "ec_selected_img = this.value; ec_check_img_text();" onfocus = "return ec_mark_action('ec_input_action_img');" 
     231            /> 
     232            <span id = "ec_in_up_imgs_warn"></span> 
     233          </label> 
     234        </li> 
    207235         
    208         {* <!-- Additionnal Page, provided the plugin is activated and at least one Add. P. is available --> *} 
    209         <label class = "ec_block" for = "ec_in_up_aps_id" onclick = "return ec_mark_action('ec_input_action_add_p');" 
    210          {if !$ec_ap_ok or count($ec_lists.add_pages) == 0} style = "display:none;" {/if} 
    211         > 
    212           <input type = "radio" name = "ec_input_action" value = "add_p" id = "ec_input_action_add_p" for = "ec_in_up_aps_id" /> 
    213           {'ec_up_code_lbl_aps'|@translate}<br> 
    214           <select class = "categoryList" name = "ec_in_up_aps" size="30" id = "ec_in_up_aps_id" onchange = "ec_selected_AP = this.value;" > 
    215             {html_options options=$ec_lists.add_pages} 
    216           </select> 
    217         </label> 
    218          
    219         {* <!-- Category, provided at least one category is available --> *} 
    220         <label class = "ec_block" for = "ec_in_up_cats_id" onclick = "return ec_mark_action('ec_input_action_cat');" 
    221          {if count($ec_lists.categories) == 0} style = "display:none;" {/if} 
    222         > 
    223           <input type = "radio" name = "ec_input_action" value = "cat" id = "ec_input_action_cat" for = "ec_in_up_cats_id" 
    224             onMouseover = "ec_chk_nover_cat = false;" onMouseout = "ec_chk_nover_cat = true;" 
    225           /> 
    226           <span onMouseover = "ec_chk_nover_cat = false;" onMouseout = "ec_chk_nover_cat = true;">{'ec_up_code_lbl_cats'|@translate}</span><br> 
    227           <select class = "categoryList" name = "ec_in_up_cat" size = "30" id = "ec_in_up_cats_id" onchange = "ec_selected_cat = this.value;"> 
    228             {html_options options=$ec_lists.categories} 
    229           </select> 
    230         </label> 
    231          
    232         {* <!-- Image, provided at least one category is available and at least one image is associated to one category --> *} 
    233         <label class = "ec_block" for = "ec_in_up_imgs_id" onclick = "return ec_mark_action('ec_input_action_img');" 
    234          {if $ec_no_assoc or count($ec_lists.categories) == 0} style = "display:none;" {/if} 
    235         > 
    236           <input type = "radio" name = "ec_input_action" value = "img" id = "ec_input_action_img" for = "ec_in_up_imgs_id" /> 
    237           {'ec_up_code_lbl_img'|@translate}<br> 
    238           <input type = "text" name = "ec_in_up_img" id = "ec_in_up_imgs_id" maxlength = "6" 
    239            size = "10" onblur = "ec_selected_img = this.value; ec_check_img_text();" onfocus = "return ec_mark_action('ec_input_action_img');" 
    240           /><br> 
    241           <span id = "ec_in_up_imgs_warn"></span> 
    242         </label> 
    243          
    244         {* <!-- Index page --> *} 
    245         <label class = "ec_block" onclick = "return ec_mark_action('ec_input_action_home');"> 
    246           <input type = "radio" name = "ec_input_action" value = "home" id = "ec_input_action_home" /> 
    247           {'ec_up_code_lbl_home'|@translate} 
    248         </label> 
    249          
    250         {* <!-- Access denied page (only when modifying an entry) --> *} 
    251         {if !$ec_is_creation} 
    252           <label class = "ec_block" onclick = "return ec_mark_action('ec_input_action_refused');"> 
    253             <input type = "radio" name = "ec_input_action" value = "refused" id = "ec_input_action_refused" /> 
    254             {'ec_up_code_lbl_refused'|@translate} 
    255           </label> 
    256         {/if} 
     236        <li> 
     237          {* <!-- Additionnal Page, provided the plugin is activated and at least one Add. P. is available --> *} 
     238          <label class = "ec_block" for = "ec_in_up_aps_id" onclick = "return ec_mark_action('ec_input_action_add_p');" 
     239           {if !$ec_ap_ok or count($ec_lists.add_pages) == 0} style = "display:none;" {/if} 
     240          > 
     241            <input type = "radio" name = "ec_input_action" value = "add_p" id = "ec_input_action_add_p" for = "ec_in_up_aps_id" /> 
     242            {'ec_up_code_lbl_aps'|@translate}<br> 
     243            <select class = "categoryList" name = "ec_in_up_aps" size="30" id = "ec_in_up_aps_id" onchange = "ec_selected_AP = this.value;" > 
     244              {html_options options=$ec_lists.add_pages} 
     245            </select> 
     246          </label> 
     247           
     248          {* <!-- Category, provided at least one category is available --> *} 
     249          <label class = "ec_block" for = "ec_in_up_cats_id" onclick = "return ec_mark_action('ec_input_action_cat');" 
     250           {if count($ec_lists.categories) == 0} style = "display:none;" {/if} 
     251          > 
     252            <input type = "radio" name = "ec_input_action" value = "cat" id = "ec_input_action_cat" for = "ec_in_up_cats_id" 
     253              onMouseover = "ec_chk_nover_cat = false;" onMouseout = "ec_chk_nover_cat = true;" 
     254            /> 
     255            <span onMouseover = "ec_chk_nover_cat = false;" onMouseout = "ec_chk_nover_cat = true;">{'ec_up_code_lbl_cats'|@translate}</span><br> 
     256            <select class = "categoryList" name = "ec_in_up_cat" size = "30" id = "ec_in_up_cats_id" onchange = "ec_selected_cat = this.value;"> 
     257              {html_options options=$ec_lists.categories} 
     258            </select> 
     259          </label> 
     260        </li> 
    257261      </td> 
    258262    </tr> 
  • extensions/event_cats/admin/template/duplication.tpl

    r4157 r4228  
    66 
    77<p>Bientôt disponible :-] !</p> 
     8 
     9<form class = "titrePage"> 
     10  <fieldset> 
     11    <legend>{'ec_duplication_config'|@translate}</legend> 
     12    <ul> 
     13      <li> 
     14        <label for = "ec_config_item_{$ec_key}"> 
     15          {$ec_key} : {$ec_item} 
     16        </label><br> 
     17      </li> 
     18    </ul> 
     19    <input class = "submit" type = "submit" name = "ec_duplic_conf_submit" value = "{'ec_dup_conf_submit_lbl'|@translate}" /> 
     20  </fieldset> 
     21</form> 
     22 
     23{* 
     24 
     25<form action = "{$F_ACTION}" method = "post" id = "categoryPermissions"> 
     26 
     27  <h4>{'Groups'|@translate}</h4> 
     28 
     29  <fieldset> 
     30    <legend>{'Permission granted'|@translate}</legend> 
     31    <ul> 
     32      {foreach from=$group_granted_ids item=id} 
     33      <li><label><input type = "checkbox" name = "deny_groups[]" value = "{$id}" /> {$all_groups[$id]}</label></li> 
     34      {/foreach} 
     35    </ul> 
     36    <input class = "submit" type = "submit" name = "deny_groups_submit" value = "{'Deny selected groups'|@translate}" {$TAG_INPUT_ENABLED}/> 
     37  </fieldset> 
     38 
     39  <fieldset> 
     40    <legend>{'Permission denied'|@translate}</legend> 
     41    <ul> 
     42      {foreach from=$group_denied_ids item=id} 
     43      <li><label><input type = "checkbox" name = "grant_groups[]" value = "{$id}"> {$all_groups[$id]}</label></li> 
     44      {/foreach} 
     45    </ul> 
     46    <input class = "submit" type = "submit" name = "grant_groups_submit" value = "{'Grant selected groups'|@translate}" {$TAG_INPUT_ENABLED}/> 
     47  </fieldset> 
     48 
     49  <h4>{'Users'|@translate}</h4> 
     50 
     51  <fieldset> 
     52    <legend>{'Permission granted'|@translate}</legend> 
     53    <ul> 
     54      {foreach from=$user_granted_direct_ids item=id} 
     55      <li><label><input type = "checkbox" name = "deny_users[]" value = "{$id}" /> {$all_users[$id]}</label></li> 
     56      {/foreach} 
     57    </ul> 
     58    <input class = "submit" type = "submit" name = "deny_users_submit" value = "{'Deny selected users'|@translate}" {$TAG_INPUT_ENABLED}/> 
     59  </fieldset> 
     60 
     61  <fieldset> 
     62    <legend>{'Permission granted thanks to a group'|@translate}</legend> 
     63    {if isset($user_granted_indirects) } 
     64    <ul> 
     65      {foreach from=$user_granted_indirects item=user_group} 
     66      <li>{$user_group.USER} ({$user_group.GROUP})</li> 
     67      {/foreach} 
     68    </ul> 
     69    {/if} 
     70  </fieldset> 
     71 
     72  <fieldset> 
     73    <legend>{'Permission denied'|@translate}</legend> 
     74    <ul> 
     75      {foreach from=$user_denied_ids item=id} 
     76      <li><label><input type = "checkbox" name = "grant_users[]" value = "{$id}"> {$all_users[$id]}</label></li> 
     77      {/foreach} 
     78    </ul> 
     79    <input class = "submit" type = "submit" name = "grant_users_submit" value = "{'Grant selected users'|@translate}" {$TAG_INPUT_ENABLED}/> 
     80  </fieldset> 
     81 
     82</form> 
     83 
     84 
     85*} 
     86 
     87 
    888 
    989{* <!-- JavaScript functions --> *} 
  • extensions/event_cats/admin/template/header.inc.tpl

    r4092 r4228  
    44 
    55{* <!-- Page title --> *} 
    6 <div class = "titrePage" style="margin-top: -20px;"> 
     6<div class = "titrePage" style = "margin-top: -20px;"> 
    77  <h2>{'ec_admin_page_title'|@translate} {$EVNTCATS_VERSION}</h2> 
    88</div> 
     
    2424    <hr width = 75% size = 3 /> 
    2525  </p> 
    26 {else} 
    27   <br> 
     26{* {else} 
     27  <br> *} 
    2828{/if} 
  • extensions/event_cats/language/fr_FR/plugin.lang.php

    r4219 r4228  
    7272$lang['ec_up_code_lbl_home']      = 'Accueil'; 
    7373$lang['ec_up_code_lbl_refused']   = 'Accès refusé'; 
     74// Duplication 
     75$lang['ec_duplication_config']    = 'Configuration'; 
     76$lang['ec_dup_conf_submit_lbl']   = 'Configuration'; 
    7477// JS checks 
    7578$lang['ec_confirm_test']          = "Vraiment tester le code sélectionné ?\n\rCela terminera votre session d'administration."; 
Note: See TracChangeset for help on using the changeset viewer.