| | 62 | function LCAS_add_tooltips_prefilter_register($content, &$smarty) { |
| | 63 | $search = 'for="login"'; |
| | 64 | $replacement = 'for="login" title="{$LCAS_username_tooltip}"'; |
| | 65 | $content = str_replace($search, $replacement, $content); |
| | 66 | $search = 'name="login"'; |
| | 67 | $replacement = 'name="login" title="{$LCAS_username_tooltip}"'; |
| | 68 | $content = str_replace($search, $replacement, $content); |
| | 69 | $search = 'for="password"'; |
| | 70 | $replacement = 'for="password" title="{$LCAS_password_tooltip}"'; |
| | 71 | $content = str_replace($search, $replacement, $content); |
| | 72 | $search = 'name="password"'; |
| | 73 | $replacement = 'name="password" title="{$LCAS_password_tooltip}"'; |
| | 74 | $content = str_replace($search, $replacement, $content); |
| | 75 | $search = 'for="password_conf"'; |
| | 76 | $replacement = 'for="password_conf" title="{$LCAS_password_tooltip}"'; |
| | 77 | $content = str_replace($search, $replacement, $content); |
| | 78 | $search = 'name="password_conf"'; |
| | 79 | $replacement = 'name="password_conf" title="{$LCAS_password_tooltip}"'; |
| | 80 | $content = str_replace($search, $replacement, $content); |
| | 81 | return $content; |
| | 82 | } |
| | 83 | |
| | 137 | |
| | 138 | /** |
| | 139 | * |
| | 140 | * LCAS_add_tooltips() |
| | 141 | * add tooltips on username and password fields |
| | 142 | * |
| | 143 | * @param no parameter |
| | 144 | * @return no return value |
| | 145 | */ |
| | 146 | |
| | 147 | add_event_handler('blockmanager_apply', 'LCAS_add_tooltips_index'); |
| | 148 | |
| | 149 | function LCAS_add_tooltips_prefilter_index($content, &$smarty) { |
| | 150 | $search = 'for="username"'; |
| | 151 | $replacement = 'for="username" title="{$LCAS_username_tooltip}"'; |
| | 152 | $content = str_replace($search, $replacement, $content); |
| | 153 | $search = 'name="username"'; |
| | 154 | $replacement = 'name="username" title="{$LCAS_username_tooltip}"'; |
| | 155 | $content = str_replace($search, $replacement, $content); |
| | 156 | $search = 'for="password"'; |
| | 157 | $replacement = 'for="password" title="{$LCAS_password_tooltip}"'; |
| | 158 | $content = str_replace($search, $replacement, $content); |
| | 159 | $search = 'name="password"'; |
| | 160 | $replacement = 'name="password" title="{$LCAS_password_tooltip}"'; |
| | 161 | $content = str_replace($search, $replacement, $content); |
| | 162 | return $content; |
| | 163 | } |
| | 164 | |
| | 165 | function LCAS_add_tooltips_index() { |
| | 166 | global $template, $conf, $lang; |
| | 167 | |
| | 168 | $conf_LCAS= unserialize($conf['LoginCaseAccentsSensitivity']); |
| | 169 | |
| | 170 | $template->assign(array( |
| | 171 | 'LCAS_username_tooltip' => $lang['LCAS_tooltip_username_index'][intval($conf_LCAS[1])], |
| | 172 | 'LCAS_password_tooltip' => $lang['LCAS_tooltip_password_index'], |
| | 173 | )); |
| | 174 | $template->set_prefilter('menubar', 'LCAS_add_tooltips_prefilter_index'); |
| | 175 | } |
| | 176 | |