diff options
| author | thomasb <thomasb@208e9e7b-5314-0410-a742-e7e81cd9613c> | 2007-08-10 13:51:53 +0000 |
|---|---|---|
| committer | thomasb <thomasb@208e9e7b-5314-0410-a742-e7e81cd9613c> | 2007-08-10 13:51:53 +0000 |
| commit | 05206a70216ae362c0c11bba0bcb054520d52f9d (patch) | |
| tree | ad36f262232316ce330e864fc2b47b498d5f560d /roundcubemail/program | |
| parent | cd2ebe69c2a25f1653d5c9ed0ca938682f8fbfb0 (diff) | |
Fix compose function from address book + mozilla compatibility
git-svn-id: https://svn.roundcube.net/trunk@671 208e9e7b-5314-0410-a742-e7e81cd9613c
Diffstat (limited to 'roundcubemail/program')
| -rw-r--r-- | roundcubemail/program/js/app.js | 2 | ||||
| -rw-r--r-- | roundcubemail/program/steps/addressbook/mailto.inc | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/roundcubemail/program/js/app.js b/roundcubemail/program/js/app.js index 78e2b1afa..48597c57d 100644 --- a/roundcubemail/program/js/app.js +++ b/roundcubemail/program/js/app.js @@ -2289,7 +2289,7 @@ function rcube_webmail() this.enable_command('delete', 'compose', false); // send request to server - var url = (src ? '&_source='+urlencode(src) : '') + (page ? '&_page='+page : ''); + var url = (src ? '_source='+urlencode(src) : '') + (page ? (src?'&':'') + '_page='+page : ''); this.env.source = src; // also send search request to get the right messages diff --git a/roundcubemail/program/steps/addressbook/mailto.inc b/roundcubemail/program/steps/addressbook/mailto.inc index 27217e5c8..101b7c043 100644 --- a/roundcubemail/program/steps/addressbook/mailto.inc +++ b/roundcubemail/program/steps/addressbook/mailto.inc @@ -25,6 +25,8 @@ $mailto = array(); if ($cid && preg_match('/^[a-z0-9\-_=]+(,[a-z0-9\-_=]+)*$/i', $cid) && $CONTACTS->ready) { + $CONTACTS->set_page(1); + $CONTACTS->set_pagesize(100); $recipients = $CONTACTS->search($CONTACTS->primary_key, $cid); while (is_object($recipients) && ($rec = $recipients->iterate())) |
