Changeset 32710


Ignore:
Timestamp:
Jan 9, 2022, 2:53:37 PM (2 years ago)
Author:
ddtddt
Message:

[add_index] update for piwigo 12

Location:
extensions/add_index
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • extensions/add_index/admin/main_page.tpl

    r3283 r32710  
    33  <h2>{'Add_Index'|@translate}</h2>
    44</div>
     5<p style="text-align:left;padding-left:20px">
     6  <a href="{$U_AIreturnmaintenance}"><span class="icon-wrench"></span>{'Return maintenance page'|@translate}</a>
     7</p>
    58
    69{if isset($add_index_results)}
     
    1316</div>
    1417{/if}
     18
     19
  • extensions/add_index/main.admin.inc.php

    r12801 r32710  
    2222{
    2323  die('Hacking attempt!');
     24}
     25
     26add_event_handler('loc_begin_admin', 'plugAIPf');
     27function plugAIPf(){
     28  global $template;
     29  $admin_base_url = $_SERVER['REQUEST_URI'];
     30  $template->set_prefilter('maintenance', 'plugAIPT');
     31  $template->assign(
     32    array(
     33                'U_ADDINDEX' => get_admin_plugin_menu_link(dirname(__FILE__).'/admin/main_page.php').'&amp;overwrite&amp;pwg_token='.get_pwg_token(),
     34                'U_AIreturnmaintenance' => get_root_url().'admin.php?page=maintenance',
     35               
     36  ));
     37}
     38
     39function plugAIPT($content){
     40  // add js link
     41  $search = '{/footer_script}';
     42  $replace = '
     43  $(".addindex-level-button").each(function() {
     44  const title = \'{"Advanced_Add_Index"|@translate|@escape:\'javascript\'}\';
     45  $(this).pwg_jconfirm_follow_href({
     46    alert_title: title,
     47    alert_confirm: confirm_msg,
     48    alert_cancel: cancel_msg
     49  });
     50});
     51  ';
     52  $content = str_replace($search, $replace.$search, $content);
     53       
     54  //add action 
     55  $search = '<a href="{$U_MAINT_C13Y}" class="icon-ok maintenance-action">{\'Reinitialize check integrity\'|@translate}</a>';
     56  $replacement = '<a href="{$U_ADDINDEX}" class="icon-plus maintenance-action addindex-level-button" >{\'Advanced_Add_Index\'|@translate}</a>';
     57  return str_replace($search, $search.$replacement, $content);
    2458}
    2559
Note: See TracChangeset for help on using the changeset viewer.