Ignore:
Timestamp:
Jan 30, 2023, 3:37:27 PM (15 months ago)
Author:
ddtddt
Message:

[de_activate_all_languages] check php8 and Piwigo13

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/de_activate_all_languages/initadmin.php

    r32705 r32942  
    33// | de_activate all language plugin for piwigo by TEMMII                  |
    44// +-----------------------------------------------------------------------+
    5 // | Copyright(C) 2010-2021 ddtddt               http://temmii.com/piwigo/ |
     5// | Copyright(C) 2010-2023 ddtddt               http://temmii.com/piwigo/ |
    66// +-----------------------------------------------------------------------+
    77// | This program is free software; you can redistribute it and/or modify  |
     
    4545function plugDalPT($content){
    4646  global $template;
    47   $search = '#</h2>
    48 </div>#';
    49   $replacement = '</h2>
    50 </div>
    51 <p style="text-align: left;padding:10px">
    52 <a href="{$U_DAL}" name="submitDal" onclick="return confirm(\'{\'Are you sure?\'|@translate|@escape:javascript}\');"><span class="icon-check-empty"></span>{\'Deactivate all language\'|@translate}</a>
     47  $search = '{/footer_script}';
     48  $replacement = '
     49{/footer_script} 
     50{combine_script id=\'jquery.confirm\' load=\'footer\' require=\'jquery\' path=\'themes/default/js/plugins/jquery-confirm.min.js\'}
     51{combine_css path="themes/default/js/plugins/jquery-confirm.min.css"}
     52{footer_script}
     53const confirm_msg = "{"Yes, I am sure"|@translate}";
     54const cancel_msg = "{"No, I have changed my mind"|@translate}";
     55$(".purge-search-dal").each(function() {
     56  const title = \'{"Are you sure?"|@translate|@escape:\'javascript\'}\';
     57  $(this).pwg_jconfirm_follow_href({
     58    alert_title: title,
     59    alert_confirm: confirm_msg,
     60    alert_cancel: cancel_msg
     61  });
     62});
     63$(".purge-search-rdal").each(function() {
     64  const title = \'{"Are you sure?"|@translate|@escape:\'javascript\'}\';
     65  $(this).pwg_jconfirm_follow_href({
     66    alert_title: title,
     67    alert_confirm: confirm_msg,
     68    alert_cancel: cancel_msg
     69  });
     70});
     71$(".purge-search-ddal").each(function() {
     72  const title = \'{"Are you sure?"|@translate|@escape:\'javascript\'}\';
     73  $(this).pwg_jconfirm_follow_href({
     74    alert_title: title,
     75    alert_confirm: confirm_msg,
     76    alert_cancel: cancel_msg
     77  });
     78});
     79
     80{/footer_script}
     81<p style="text-align:left; padding:10px;">
     82<a href="{$U_DAL}" class="purge-search-dal">{\'Deactivate all language\'|@translate}</a>
    5383{if isset ($U_RDAL)}
    54 | <a href="{$U_RDAL}" name="submitrdal" onclick="return confirm(\'{\'Are you sure?\'|@translate|@escape:javascript}\');"><span class="icon-check"></span>{\'Activate language Deactivate\'|@translate}</a>
     84| <a href="{$U_RDAL}" class="purge-search-rdal">{\'Activate language Deactivate\'|@translate}</a>
    5585{/if}
    56 | <a href="{$U_DALA}" name="submitDala" onclick="return confirm(\'{\'Are you sure?\'|@translate|@escape:javascript}\');"><span class="icon-check"></span>{\'Activate all language\'|@translate}</a>
     86| <a href="{$U_DALA}" class="purge-search-ddal">{\'Activate all language\'|@translate}</a>
    5787</p>
     88
    5889 ';
    59   return preg_replace($search, $replacement, $content);
     90  return str_replace($search,$replacement, $content);
    6091}
    6192 
Note: See TracChangeset for help on using the changeset viewer.