source: extensions/user_custom_fields/admin.tpl

Last change on this file was 32910, checked in by ddtddt, 15 months ago

[user_custom_fields] update label for

File size: 11.8 KB
RevLine 
[31534]1{combine_script id='jquery.ui.sortable' require='jquery.ui' load='footer' path='themes/default/js/ui/minified/jquery.ui.sortable.min.js'}
2{combine_script id='core.scripts' load='async' path='themes/default/js/scripts.js'}
3{footer_script}
4jQuery(document).ready(function(){
5  jQuery(".drag_button").show();
6  jQuery(".categoryLi").css("cursor","move");
7  jQuery(".categoryUl").sortable({
8    axis: "y",
9    opacity: 0.8,
10    update : function() {
11      jQuery("#manualOrderInfo").show();
12    }
13  });
14
15  jQuery("#infoOrdering").submit(function(){
16    ar = jQuery('.categoryUl').sortable('toArray');
17    for(i=0;i < ar.length ;i++) {
18      iord = ar[i].split('iord_');
19      document.getElementsByName('infoOrd[' + iord[1] + ']')[0].value = i;
20    }
21  });
22
23  jQuery("#cancelManualOrderInfo").click(function(){
24    jQuery(".categoryUl").sortable("cancel");
25    jQuery("#manualOrderInfo").hide();
26  });
27 
28  jQuery('.categoryLi').mouseover(function(){
29    jQuery(this).children('span').show();
30  });
31  jQuery('.categoryLi').mouseout(function(){
32    jQuery(this).children('span').hide();
33  });
34 
35  jQuery('#aip_sumit').click(function(){
36    jQuery("#add_info_edit").show();
37    jQuery("#leg_add").show();
38    jQuery("#leg_edit").hide();
39    jQuery('#aip_add').empty();
40    jQuery('#aip_hide').attr('checked', false);
41        jQuery('#aip_adminonly').attr('checked', false);
42    jQuery('#hideid').val(0);
43    jQuery("textarea[name=inserwording]").focus();
44  });
45 
46  jQuery("#addinfoClose").click(function(){
47    jQuery("#add_info_edit").hide();
48  });
[32698]49 
50   jQuery("#addinfoClose2").click(function(){
51    window.location.href = "admin.php?page=user_list";
52    return false;
53  });
[31534]54
55  jQuery('.pphide').click(function(){
56    var id= $(this).data('id');
57    var link= $(this).data('link2');
58    $.ajax({
59        method: 'POST',
60        url: link,
61        success: function(Datalc,textStatus,jqXHR) {
62          jQuery('#pphide'+id).hide();
63          jQuery('#ppshow'+id).show();
[31541]64                  jQuery('#ppobligatorys'+id).hide();
65          jQuery('#ppobligatoryh'+id).show();
[31534]66          jQuery('#iord_'+id).css("opacity","0.4");
67                  $('#edit_libinfo'+id).attr('data-hide', 0);
68        }
69      });
70  });
71  jQuery('.ppshow').click(function(){
72    var id= $(this).data('id');
73    var link= $(this).data('link2');
74    $.ajax({
75        method: 'POST',
76        url: link,
77        success: function(Datalc,textStatus,jqXHR) {
78          jQuery('#pphide'+id).show();
79          jQuery('#ppshow'+id).hide();
80          jQuery('#iord_'+id).css("opacity","1");
81                  $('#edit_libinfo'+id).attr('data-hide', 1);
82         }
83      });
84  });
85  jQuery('.ppadminonlyh').click(function(){
86    var id= $(this).data('id');
87    var link= $(this).data('link3');
88    $.ajax({
89        method: 'POST',
90        url: link,
91        success: function(Datalc,textStatus,jqXHR) {
92          jQuery('#ppadminonlyh'+id).hide();
93          jQuery('#ppadminonlys'+id).show();
94                  $('#edit_libinfo'+id).attr('data-adminonly', 1);
95        }
96      });
97  });
98  jQuery('.ppadminonlys').click(function(){
99    var id= $(this).data('id');
100    var link= $(this).data('link3');
101    $.ajax({
102        method: 'POST',
103        url: link,
104        success: function(Datalc,textStatus,jqXHR) {
105          jQuery('#ppadminonlyh'+id).show();
106          jQuery('#ppadminonlys'+id).hide();
107                  $('#edit_libinfo'+id).attr('data-adminonly', 0);
108         }
109      });
110  });
111
112  jQuery('.ppobligatoryh').click(function(){
113    var id= $(this).data('id');
114    var link= $(this).data('link4');
115    $.ajax({
116        method: 'POST',
117        url: link,
118        success: function(Datalc,textStatus,jqXHR) {
119          jQuery('#ppobligatoryh'+id).hide();
120          jQuery('#ppobligatorys'+id).show();
121                  $('#edit_libinfo'+id).attr('data-obligatory', 1);
122        }
123      });
124  });
125  jQuery('.ppobligatorys').click(function(){
126    var id= $(this).data('id');
127    var link= $(this).data('link4');
128    $.ajax({
129        method: 'POST',
130        url: link,
131        success: function(Datalc,textStatus,jqXHR) {
132          jQuery('#ppobligatoryh'+id).show();
133          jQuery('#ppobligatorys'+id).hide();
134                  $('#edit_libinfo'+id).attr('data-obligatory', 0);
135         }
136      });
137  });
138
139  jQuery('.edit_libinfo').click(function(){
140    var id_prop_photo=$(this).data('id');
141    var lib=$(this).data('lib');
142    var hide=$(this).data('hide');
143        var adminonly=$(this).data('adminonly');
144        var obligatory=$(this).data('obligatory');
145    jQuery("#add_info_edit").show();
146    jQuery("#leg_add").hide();
147    jQuery("#leg_edit").show();
148    jQuery('#hideid').val(id_prop_photo);
149    jQuery('#aip_add').text(lib);
150        if(hide==1){
151                jQuery('#aip_hide').prop('checked', false);
152        }else{
153                jQuery('#aip_hide').prop('checked', true);
154        }
155        if(adminonly==0){
156                jQuery('#aip_adminonly').prop('checked', false);
157        }else{
158                jQuery('#aip_adminonly').prop('checked', true);
159    }
160        if(obligatory==0){
161                jQuery('#aip_obligatory').prop('checked', false);
162        }else{
163                jQuery('#aip_obligatory').prop('checked', true);
164    }
165    jQuery("textarea[name=inserwording]").focus();
166       
167  });
168 
169});
170{/footer_script}
171{html_style}
172.mouse:hover{
173    cursor:pointer;
174}
[32736]175
176li.categoryLi{
177  list-style:none;
178}
[31534]179{/html_style}
[31841]180{if isset ($gestImp)}
181        <form method="post" >
182                <fieldset>
183                        <legend>{'Import infos since Add Info Users'|@translate}</legend>
184                        <input class="submit" name="submitimport" type="submit" value="{'Import'|@translate}">
185                </fieldset>
186        </form>
187{/if}
[31534]188
189<div class="titrePage">
[31783]190  <h2>{'Manage user custom fields'|@translate}</h2>
[31534]191</div>
192{if isset ($addinfotemplate)}
193        <p class="showCreateAlbum">
[31783]194            <a href="#" id="aip_sumit" >{'Create new custom fields'|@translate} </a>
[31534]195        </p>
196    <div id="add_info_edit" style="display: none;">
197        <form method="post" >
198            <fieldset>
[31842]199                <legend><span id="leg_add">{'Create new custom fields'|@translate}</span><span id="leg_edit">{'Edit custom fields'|@translate}</span></legend>
[32898]200                <input id="hideid" type="hidden" name="invisibleID" value="">
[31534]201                <p class="input">
202                    <label for="inserwording">{'Wording'|@translate}</label><br />
[32898]203                    <textarea {if $useED==1}placeholder="{'Use Extended Description tags...'|@translate}"{/if} style="margin-left:50px" rows="5" cols="50" class="description" name="inserwording" id="aip_add"></textarea>
[31534]204                    {if $useED==1}
205                    <a href="{$ROOT_URL}admin/popuphelp.php?page=extended_desc" onclick="popuphelp(this.href); return false;" title="{'Use Extended Description tags...'|translate}" style="vertical-align: middle; border: 0; margin: 0.5em;"><img src="{$ROOT_URL}{$themeconf.admin_icon_dir}/help.png" class="button" alt="{'Use Extended Description tags...'|translate}'"></a>
206                    {/if}
207                </p>
208                <p class="input" style="width: 700px;">
209                    <label for="inseractive">{'Hide'|@translate}</label>
[32898]210                    <input id="aip_hide" type="checkbox" name="inseractive" value="1">
[31534]211                </p>
212                                <p class="input" style="width: 700px;">
[31542]213                    <label for="adminonly">{'Admin only'|@translate}</label>
[32898]214                    <input id="aip_adminonly" type="checkbox" name="adminonly" value="1">
[31534]215                </p>
216                                <p class="input" style="width: 700px;">
[31542]217                    <label for="obligatory">{'Obligatory'|@translate}</label>
[32898]218                    <input id="aip_obligatory" type="checkbox" name="obligatory" value="1">
[31534]219                </p>
220                                <p class="actionButtons">
221                    <input class="submit" name="submitUCF" type="submit" value="{'Submit'|@translate}" />
222                    <a href="#" id="addinfoClose">{'Cancel'|@translate}</a>
223                </p>
224            </fieldset>
225        </form>
226    </div>
227    <form id="infoOrdering" method="post" >
228        <p id="manualOrderInfo" style="display:none; text-align: left">
229          <input class="submit" name="submitManualOrderInfo" type="submit" value="{'Save order'|@translate}">
230          {'... or '|@translate} <a href="#" id="cancelManualOrderInfo">{'cancel manual order'|@translate}</a>
231        </p>
232        <fieldset>
[31542]233        <legend>{'Fields List'|@translate}</legend>
[31534]234          <ul class="categoryUl">
235            {foreach from=$user_custom_fields item=ucf}
236              <li {if ($ucf.UCFACTIVE==1)}style="opacity: 1;"{else}style="opacity: 0.4;"{/if}class="categoryLi{if ($ucf.UCFEDIT==1)} virtual_cat{/if}" id="iord_{$ucf.IDUCF}">
237                <img src="{$themeconf.admin_icon_dir}/cat_move.png" class="drag_button" style="display:none;" alt="{'Drag to re-order'|@translate}" title="{'Drag to re-order'|@translate}">
238                {$ucf.UCFWORDING}
239                <input type="hidden" name="infoOrd[{$ucf.IDUCF}]" value="{$ucf.UCFORDER}">
240                <br />
241                <span class="actiononphoto" style="display: none">
242                                        {if ($ucf.UCFOBLO==1)}
243                    <span id="pphide{$ucf.IDUCF}" {if ($ucf.UCFACTIVE==0)}style="display: none"{/if}class="graphicalCheckbox icon-check-empty mouse pphide" data-id="{$ucf.IDUCF}" data-link2="{$ucf.U_HIDE}">{'Hide'|@translate}</span>
244                    <span id="ppshow{$ucf.IDUCF}" {if ($ucf.UCFACTIVE==1)}style="display: none"{/if}class="graphicalCheckbox icon-check mouse ppshow" data-id="{$ucf.IDUCF}" data-link2="{$ucf.U_SHOW}">{'Hide'|@translate}</span>
245                    {/if}
246                                        {if ($ucf.UCFEDIT==1)}
[31542]247                                        | <span id="edit_libinfo{$ucf.IDUCF}" class="edit_libinfo mouse icon-pencil" data-id="{$ucf.IDUCF}" data-lib="{$ucf.UCFWORDING2}" data-hide="{$ucf.UCFACTIVE}" data-adminonly="{$ucf.UCFADMINONLY}" data-obligatory="{$ucf.UCFOBLIGATORY}"/>{'Edit'|@translate}</span>
[31534]248                                        | <a href="{$ucf.U_DELETE}" onclick="return confirm('{'Are you sure?'|@translate|@escape:javascript}');"><span class="icon-trash"></span>{'delete'|@translate}</a>
[31542]249                                        |<span id="ppadminonlyh{$ucf.IDUCF}" {if ($ucf.UCFADMINONLY==1)}style="display: none"{/if}class="graphicalCheckbox icon-check-empty mouse ppadminonlyh" data-id="{$ucf.IDUCF}" data-link3="{$ucf.U_ADMINONLYHIDE}">{'Admin only'|@translate}</span>
250                    <span id="ppadminonlys{$ucf.IDUCF}" {if ($ucf.UCFADMINONLY==0)}style="display: none"{/if}class="graphicalCheckbox icon-check mouse ppadminonlys" data-id="{$ucf.IDUCF}" data-link3="{$ucf.U_ADMINONLYSHOW}">{'Admin only'|@translate}</span>
[31534]251                    {/if}
252                                        {if ($ucf.UCFOBLO==1)}
[31542]253                                        |<span id="ppobligatoryh{$ucf.IDUCF}" {if ($ucf.UCFOBLIGATORY==1)}style="display: none"{/if}class="graphicalCheckbox icon-check-empty mouse ppobligatoryh" data-id="{$ucf.IDUCF}" data-link4="{$ucf.U_OBLIGATORYHIDE}">{'Obligatory'|@translate}</span>
254                                        <span id="ppobligatorys{$ucf.IDUCF}" {if ($ucf.UCFOBLIGATORY==0)}style="display: none"{/if}class="graphicalCheckbox icon-check mouse ppobligatorys" data-id="{$ucf.IDUCF}" data-link4="{$ucf.U_OBLIGATORYSHOW}">{'Obligatory'|@translate}</span>
[31534]255                                        {/if}
256                                </span>
257                <br />
258              </li>
259            {/foreach}
260          </ul>
261        </fieldset>
262    </form>
263{/if}
[31542]264{if isset ($editusertemplate)}
265<form method="post" name="ucfprofile" id="ucfprofile" class="properties">
266 <input id="hideuserid" type="hidden" name="invisibleUSERID" value="{$UCF_USERID}">
267 <fieldset>
268  <legend>{$UCF_USERNAME}</legend>
269    <ul>
270      {foreach from=$tab_user_custom_fields_adminlist item=userinfo}
271                {if $userinfo.UCFID == 1}
272                {else if $userinfo.UCFID == 2}
273                {else if $userinfo.UCFID == 3}
274                {else if $userinfo.UCFID == 4}
275                {else if}
276                  <li>
277                        <span class="property">
[32910]278              <label for="data[{$userinfo.UCFID}]">{$userinfo.UCFWORDING}</label>
[31542]279                        </span>
280                        <input type="text" name="data[{$userinfo.UCFID}]" id="data[{$userinfo.UCFID}]" value="{$userinfo.UCFDATA}"> {if $userinfo.UCFADMINONLY==1}{'Admin only'|@translate}{/if}
281                  </li>
282        {/if}
283          {/foreach}
284  </ul>
285  <p class="actionButtons">
286        <input class="submit" name="submitUCFa" type="submit" value="{'Submit'|@translate}" />
[32698]287        <a href="#" id="addinfoClose2">{'Cancel'|@translate}</a>
[31542]288  </p>
289 </fieldset>
290</form>
[31534]291{/if}
Note: See TracBrowser for help on using the repository browser.