summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
c67e447)
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@4795
7612ce4b-ef26-0410-bec9-
ea0150e637f0
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\SquirrelMail\Protocols\mailto\shell\open]
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\SquirrelMail\Protocols\mailto\shell\open\command]
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\SquirrelMail\Protocols\mailto\shell\open]
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\SquirrelMail\Protocols\mailto\shell\open\command]
-@="rundll32.exe url.dll,FileProtocolHandler http://mail.server/squirrelmail/src/mailto.php?emailaddress=\"%1\""
+@="rundll32.exe url.dll,FileProtocolHandler http://mail.server/squirrelmail/src/mailto.php?emailaddress=%1"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\SquirrelMail\shell]
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\SquirrelMail\shell]
-if(stristr($emailaddress, 'mailto:')) {
- $emailaddress = substr($emailaddress, 7);
+$mailto_pos = strpos(strtolower($emailaddress), 'mailto:');
+if($mailto_pos !== false) {
+ $emailaddress = substr($emailaddress, $mailto_pos+7);
+ $_GET['emailaddress'] = $emailaddress;
}
if(($pos = strpos($emailaddress, '?')) !== false) {
$a = substr($emailaddress, $pos+1);
}
if(($pos = strpos($emailaddress, '?')) !== false) {
$a = substr($emailaddress, $pos+1);
$_GET['emailaddress'] = $emailaddress;
$_GET[$a[0]] = $a[1];
}
$_GET['emailaddress'] = $emailaddress;
$_GET[$a[0]] = $a[1];
}
$trtable = array('emailaddress' => 'send_to',
'cc' => 'send_to_cc',
'bcc' => 'send_to_bcc',
$trtable = array('emailaddress' => 'send_to',
'cc' => 'send_to_cc',
'bcc' => 'send_to_bcc',