Ignore:
Timestamp:
Jul 30, 2009, 7:36:50 PM (15 years ago)
Author:
grum
Message:

Update AStat 2.1.0 - new features
See main.inc.php file for details

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/AStat/admin/astat_tools.tpl

    r3394 r3706  
     1{known_script id="jquery.ui" src=$ROOT_URL|@cat:"template-common/lib/ui/ui.core.packed.js"}
     2{known_script id="jquery.ui.datepicker" src=$ROOT_URL|@cat:"template-common/lib/ui/ui.datepicker.packed.js"}
     3{assign var="datepicker_language" value="template-common/lib/ui/i18n/ui.datepicker-"|@cat:$lang_info.code|@cat:".js"}
     4
     5{if "PHPWG_ROOT_PATH"|@constant|@cat:$datepicker_language|@file_exists}
     6{known_script id="jquery.ui.datepicker-$lang_info.code" src=$ROOT_URL|@cat:$datepicker_language}
     7{/if}
     8
     9{html_head}
     10<link rel="stylesheet" type="text/css" href="{$ROOT_URL}template-common/lib/ui/ui.datepicker.css">
     11{/html_head}
     12
    113{literal}
    214<script type="text/javascript">
    3  
     15
    416 function enabled_purge()
    517 {
    6         var objconfirm = document.getElementById('purge_history_confirm');
    7         var objdate = document.getElementById('purge_history_date');
    8         var objbutton = document.getElementById('purge_history_button');
    9         var objtype0 = document.getElementById('purge_history_type0');
    10        
     18  re = /\d{2}/\d{2}/\d{4}/i;
    1119
    12         if(((objconfirm.checked==true)&&(objtype0.checked==true)&&(objdate.value.length==10))||
    13            ((objconfirm.checked==true)&&(objtype0.checked==false)))
    14         { objbutton.disabled=false; } else { objbutton.disabled=true; }
     20  if(($('#purge_history_confirm').attr('checked')&&$('#purge_history_type0').attr('checked')&&re.test($('#purge_history_date').val()))||
     21     ($('#purge_history_confirm').attr('checked')&&!('#purge_history_type0').attr('checked')))
     22  {
     23    $('#purge_history_button').attr('disabled', true);
     24  }
     25  else
     26  {
     27    $('#purge_history_button').attr('disabled', false);
     28  }
    1529 }
    1630
    1731 function enabled_deleted_picture()
    1832 {
    19         var objconfirm = document.getElementById('deleted_picture_confirm_resync');
    20         var objbutton = document.getElementById('deleted_picture_resync_button');
     33  var objconfirm = document.getElementById('deleted_picture_confirm_resync');
     34  var objbutton = document.getElementById('deleted_picture_resync_button');
    2135
    22         if(objconfirm.checked==true)
    23         { objbutton.disabled=false; } else { objbutton.disabled=true; }
     36  if($('#deleted_picture_confirm_resync').attr('checked'))
     37  {
     38    $('deleted_picture_resync_button').attr('disabled', false);
     39  }
     40  else
     41  {
     42    $('deleted_picture_resync_button').attr('disabled', true);
     43  }
     44 }
     45
     46 function init()
     47 {
     48   $("#purge_history_date").datepicker({
     49     dateFormat: 'dd/mm/yy',
     50     constrainInput: true,
     51     defaultDate:"-12m",
     52     maxDate:0,
     53     minDate:new Date({/literal}"{$datas.ASTAT_MINDATE}"{literal})
     54   });
    2455 }
    2556
     
    2758{/literal}
    2859
    29 {$datas.ASTAT_RESULT_OK} 
     60{$datas.ASTAT_RESULT_OK}
    3061
    3162<fieldset class='formtable'>
    32         <legend>{'AStat_tools_general_nfo'|@translate}</legend>
    33         <p>{$datas.ASTAT_GENERAL_NFO}</p>
     63  <legend>{'AStat_tools_general_nfo'|@translate}</legend>
     64  <p>{$datas.ASTAT_GENERAL_NFO}</p>
    3465</fieldset>
    3566
     
    5182
    5283<fieldset class='formtable'>
    53         <legend>{'AStat_tools_deleted_picture'|@translate}</legend>
    54         <p>{'AStat_tools_deleted_picture_nfo0'|@translate}</p>
    55         <p>{$datas.ASTAT_DELETED_PICTURE_NFO}</p>
    56         <form method="post" action="" class="general">
    57                 { if isset($datas.AStat_deleted_picture_submit0) and $datas.AStat_deleted_picture_submit0 == 'yes'}
     84  <legend>{'AStat_tools_deleted_picture'|@translate}</legend>
     85  <p>{'AStat_tools_deleted_picture_nfo0'|@translate}</p>
     86  <p>{$datas.ASTAT_DELETED_PICTURE_NFO}</p>
     87  <form method="post" action="" class="general">
     88    { if isset($datas.AStat_deleted_picture_submit0) and $datas.AStat_deleted_picture_submit0 == 'yes'}
    5889      <p class='formtable'>
    5990        <input type="submit" value="{'AStat_tools_deleted_picture_apply'|@translate}" name="apply_tool_deleted_picture"/>
    6091      </p>
    61                 {/if}
    62         </form>
    63         <hr/>
    64         <p>{'AStat_tools_deleted_picture_nfo3'|@translate}</p>
    65        
    66         <form method="post" action="" class="general">
    67                 <p>
     92    {/if}
     93  </form>
     94  <hr/>
     95  <p>{'AStat_tools_deleted_picture_nfo3'|@translate}</p>
     96
     97  <form method="post" action="" class="general">
     98    <p>
    6899      <label>
    69100        <input type="radio" value="prepare" name="fAStat_tools_deleted_picture_action" id="deleted_picture0" {$datas.ASTAT_DELETED_PICTURE_PREPARE} >&nbsp;
    70101        {'AStat_tools_deleted_picture_prepare_action'|@translate}
    71102      </label><br>
    72                   <label>
     103      <label>
    73104        <input type="radio" value="apply" name="fAStat_tools_deleted_picture_action" id="deleted_picture1" {$datas.ASTAT_DELETED_PICTURE_DO_ACTION} >&nbsp;
    74         {'AStat_tools_deleted_picture_do_action'|@translate}{$datas.ASTAT_DELETED_PICTURE_NFO_NB}
     105        {'AStat_tools_deleted_picture_do_action'|@translate}{$datas.ASTAT_DELETED_PICTURE_NFO_NB}
    75106      </label>
    76107    </p>
    77                 <p class='formtable'>
    78                         <input type="checkbox" id="deleted_picture_confirm_resync" onclick="enabled_deleted_picture();"/>
    79                         <input type="submit" value="{'AStat_tools_deleted_picture_do'|@translate}" name="apply_tool_deleted_picture_resync" id="deleted_picture_resync_button" disabled />
    80                 </p>
    81         </form>
     108    <p class='formtable'>
     109      <input type="checkbox" id="deleted_picture_confirm_resync" onclick="enabled_deleted_picture();"/>
     110      <input type="submit" value="{'AStat_tools_deleted_picture_do'|@translate}" name="apply_tool_deleted_picture_resync" id="deleted_picture_resync_button" disabled />
     111    </p>
     112  </form>
    82113</fieldset>
    83114
    84115
    85116<fieldset class='formtable'>
    86         <legend>{'AStat_tools_deleted_category'|@translate}</legend>
    87         <p>{'AStat_tools_deleted_category_nfo0'|@translate}</p>
    88         <p>{$datas.ASTAT_DELETED_CATEGORY_NFO}</p>
    89         <form method="post" action="" class="general">
    90                 {if isset($datas.AStat_deleted_category_submit0) and $datas.AStat_deleted_category_submit0=='yes'}
    91                 <p class='formtable'>
    92                         <input type="submit" value="{'AStat_tools_deleted_category_apply'|@translate}" name="apply_tool_deleted_category"/>
    93                 </p>
    94                 {/if}
    95         </form>
     117  <legend>{'AStat_tools_deleted_category'|@translate}</legend>
     118  <p>{'AStat_tools_deleted_category_nfo0'|@translate}</p>
     119  <p>{$datas.ASTAT_DELETED_CATEGORY_NFO}</p>
     120  <form method="post" action="" class="general">
     121    {if isset($datas.AStat_deleted_category_submit0) and $datas.AStat_deleted_category_submit0=='yes'}
     122    <p class='formtable'>
     123      <input type="submit" value="{'AStat_tools_deleted_category_apply'|@translate}" name="apply_tool_deleted_category"/>
     124    </p>
     125    {/if}
     126  </form>
    96127</fieldset>
    97128
    98129
    99130<fieldset class='formtable'>
    100         <legend>{'AStat_tools_purge_history'|@translate}</legend>
    101         <p>{'AStat_tools_purge_history_nfo'|@translate}</p>
    102         <form method="post" action="" class="general">
    103                 <p>
     131  <legend>{'AStat_tools_purge_history'|@translate}</legend>
     132  <p>{'AStat_tools_purge_history_nfo'|@translate}</p>
     133  <form method="post" action="" class="general">
     134    <p>
    104135      <label>
    105136        <input type="radio" value="bydate" name="fAStat_purge_history_type" id="purge_history_type0" checked onclick="enabled_purge();">&nbsp;
     
    107138      </label>
    108139
    109       <input type="text" id="purge_history_date" name="fAStat_purge_history_date" value="" maxlength=10 onchange="enabled_purge();"/><br>
     140      <input type="text" id="purge_history_date" name="fAStat_purge_history_date" size="10" onchange="enabled_purge();"/><br>
    110141
    111142      <label>
     
    113144        {$datas.ASTAT_PURGE_HISTORY_IMAGE_NFO}
    114145      </label>
    115       <br>
     146      <br/>
    116147
    117148      <label>
    118149        <input type="radio" value="bycategoryid0" name="fAStat_purge_history_type" id="purge_history_type2" onclick="enabled_purge();" {$datas.ASTAT_PURGE_HISTORY_CATEGORY_DISABLED}>&nbsp;
    119150        {$datas.ASTAT_PURGE_HISTORY_CATEGORY_NFO}
     151      </label>
     152      <br/>
     153
     154      <label>
     155        <input type="radio" value="byipid0" name="fAStat_purge_history_type" id="purge_history_type3" onclick="enabled_purge();" {$datas.ASTAT_PURGE_HISTORY_IP_DISABLED}>&nbsp;
     156        {$datas.ASTAT_PURGE_HISTORY_IP_NFO}
    120157      </label>
    121158    </p>
     
    126163    </p>
    127164
    128         </form>
     165  </form>
    129166</fieldset>
    130167
     168<script type="text/javascript">
     169  init();
     170</script>
Note: See TracChangeset for help on using the changeset viewer.