Changeset 10244 for extensions/LCAS


Ignore:
Timestamp:
04/10/11 18:49:30 (9 years ago)
Author:
LucMorizur
Message:

Add tooltip on username field in filter fieldset in user_list page

Location:
extensions/LCAS/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • extensions/LCAS/trunk/language/en_UK/messages.lang.php

    r9503 r10244  
    4646$lang['LCAS_tooltip_password_register'] = 'The password is always case (uppercase/lowercase) and accents sensitive (E ≠ e ≠ É ≠ é)'; 
    4747 
     48// Tooltips in admin user_list page 
     49$lang['LCAS_tooltip_username_admin'][0] = 'Case and accents sensitivity (E ≠ e ≠ É ≠ é) ; joker (* or %) allowed as first or last character'; 
     50 
     51$lang['LCAS_tooltip_username_admin'][1] = 'Case insensitivity (E = e ≠ É = é) ; joker (* or %) allowed as first or last character'; 
     52 
     53$lang['LCAS_tooltip_username_admin'][2] = 'Accents insensitivity (e = é ≠ E = É) ; joker (* or %) allowed as first or last character'; 
     54 
     55$lang['LCAS_tooltip_username_admin'][3] = 'Case and accents insensitivity (E = e = É = é) ; joker (* or %) allowed as first or last character'; 
     56 
    4857?> 
  • extensions/LCAS/trunk/language/fr_FR/messages.lang.php

    r9503 r10244  
    6565$lang['LCAS_tooltip_password_register'] = 'Le mot de passe est toujours sensible à la casse (majuscules/minuscules) et aux accents (E ≠ e ≠ É ≠ é)'; 
    6666 
     67 
     68// Tooltips in admin user_list page 
     69// Info-bulles sur la page d'administration user_list 
     70$lang['LCAS_tooltip_username_admin'][0] = 'Sensibilité à la casse et aux accents (E ≠ e ≠ É ≠ é) ; joker (* ou %) permis en début et fin de chaîne'; 
     71 
     72$lang['LCAS_tooltip_username_admin'][1] = 'Insensibilité à la casse (E = e ≠ É = é) ; joker (* ou %) permis en début et fin de chaîne'; 
     73 
     74$lang['LCAS_tooltip_username_admin'][2] = 'Insensibilité aux accents (e = é ≠ E = É) ; joker (* ou %) permis en début et fin de chaîne'; 
     75 
     76$lang['LCAS_tooltip_username_admin'][3] = 'Insensibilité à la casse et aux accents (E = e = É = é) ; joker (* ou %) permis en début et fin de chaîne'; 
     77 
    6778?> 
  • extensions/LCAS/trunk/main.inc.php

    r10221 r10244  
    180180} 
    181181 
     182// LCAS_add_tooltips_user_list 
     183// 
     184// Allow to use LCAS for searching usernames, in admin user_list page 
     185// Also set prefilter to add tooltip 
     186// 
     187add_event_handler('loc_begin_admin', 'LCAS_add_tooltips_user_list'); 
     188 
     189function LCAS_add_tooltips_user_list() { 
     190global $template, $conf, $lang; 
     191   
     192  $conf_LCAS= unserialize($conf['LoginCaseAccentsSensitivity']); 
     193   
     194  if (strpos($_SERVER['REQUEST_URI'], 'user_list') !== false) { 
     195    $template->assign( 
     196      'LCAS_username_tooltip_admin', 
     197      $lang['LCAS_tooltip_username_admin'][intval($conf_LCAS[0])] 
     198    ); 
     199    $template->set_prefilter('user_list','LCAS_add_tooltips_prefilter_admin'); 
     200    // $template->append('footer_elements',str_from_var2($template->smarty->_tpl_vars)); 
     201  } 
     202} 
     203 
     204function LCAS_add_tooltips_prefilter_admin($content, &$smarty) { 
     205  $search = 'name="username"'; 
     206  $replacement = 'name="username" title="{$LCAS_username_tooltip_admin}"'; 
     207  $content = str_replace($search, $replacement, $content); 
     208  return $content; 
     209} 
     210 
    182211?> 
Note: See TracChangeset for help on using the changeset viewer.