1 function emailArticle(id) {
4 var ids = getSelectedArticleIds2();
7 alert(__("No articles are selected."));
14 if (dijit.byId("emailArticleDlg"))
15 dijit.byId("emailArticleDlg").destroyRecursive();
17 var query = "backend.php?op=pluginhandler&plugin=mail&method=emailArticle¶m=" + param_escape(id);
19 dialog = new dijit.Dialog({
20 id: "emailArticleDlg",
21 title: __("Forward article by email"),
22 style: "width: 600px",
24 if (this.validate()) {
25 xhrJson("backend.php", this.attr('value'), (reply) => {
27 const error = reply['error'];
30 alert(__('Error sending email:') + ' ' + error);
32 notify_info('Your message has been sent.');
42 /* var tmph = dojo.connect(dialog, 'onLoad', function() {
43 dojo.disconnect(tmph);
45 new Ajax.Autocompleter('emailArticleDlg_destination', 'emailArticleDlg_dst_choices',
46 "backend.php?op=pluginhandler&plugin=mail&method=completeEmails",
47 { tokens: '', paramName: "search" });
53 exception_error("emailArticle", e);