From 4660bc58fc80c5921373307f4d0b9a200aceadb2 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Fri, 1 Sep 2017 17:07:26 +0200 Subject: [PATCH] Fix nostop option --- htdocs/core/class/CSMSFile.class.php | 1 + htdocs/core/class/html.formsms.class.php | 18 ++++++++++++------ htdocs/langs/en_US/sms.lang | 2 +- 3 files changed, 14 insertions(+), 7 deletions(-) diff --git a/htdocs/core/class/CSMSFile.class.php b/htdocs/core/class/CSMSFile.class.php index 570cf6f9b6c..0a149feabf4 100644 --- a/htdocs/core/class/CSMSFile.class.php +++ b/htdocs/core/class/CSMSFile.class.php @@ -212,6 +212,7 @@ class CSMSFile fputs($fp, "Priority: ".$this->priority."\n"); fputs($fp, "Class: ".$this->class."\n"); fputs($fp, "Deferred: ".$this->deferred."\n"); + fputs($fp, "DisableStop: ".$this->nostop."\n"); fputs($fp, "Message:\n".$this->message); fclose($fp); diff --git a/htdocs/core/class/html.formsms.class.php b/htdocs/core/class/html.formsms.class.php index 9412582599d..4c64e04187a 100644 --- a/htdocs/core/class/html.formsms.class.php +++ b/htdocs/core/class/html.formsms.class.php @@ -147,7 +147,7 @@ function limitChars(textarea, limit, infodiv) { if ($this->withfromreadonly) { - print '<tr><td class="'.$morecss.'">'.$langs->trans("SmsFrom"); + print '<tr><td class="titlefield '.$morecss.'">'.$langs->trans("SmsFrom"); print '<input type="hidden" name="fromsms" value="'.$this->fromsms.'">'; print "</td><td>"; if ($this->fromtype == 'user') @@ -223,7 +223,7 @@ function limitChars(textarea, limit, infodiv) if (is_array($resultsender) && count($resultsender) > 0) { - print '<select name="fromsms" id="valid" class="flat">'; + print '<select name="fromsms" id="fromsms" class="flat">'; foreach($resultsender as $obj) { print '<option value="'.$obj->number.'">'.$obj->number.'</option>'; @@ -244,7 +244,7 @@ function limitChars(textarea, limit, infodiv) // To (target) if ($this->withto || is_array($this->withto)) { - print '<tr><td width="180">'; + print '<tr><td>'; //$moretext=$langs->trans("YouCanUseCommaSeparatorForSeveralRecipients"); $moretext=''; print $form->textwithpicto($langs->trans("SmsTo"),$moretext); @@ -285,7 +285,7 @@ function limitChars(textarea, limit, infodiv) $defaultmessage=str_replace('\n',"\n",$defaultmessage); print "<tr>"; - print "<td width=\"180\" valign=\"top\">".$langs->trans("SmsText")."</td>"; + print '<td class="tdtop">'.$langs->trans("SmsText")."</td>"; print "<td>"; if ($this->withbodyreadonly) { @@ -306,7 +306,7 @@ function limitChars(textarea, limit, infodiv) <td> <input name="deferred" id="deferred" size="4" value="0"></td></tr> <tr><td>'.$langs->trans("Priority").' :</td><td> - <select name="priority" id="valid" class="flat"> + <select name="priority" id="priority" class="flat"> <option value="0">high</option> <option value="1">medium</option> <option value="2" selected>low</option> @@ -314,11 +314,17 @@ function limitChars(textarea, limit, infodiv) </select></td></tr> <tr><td>'.$langs->trans("Type").' :</td><td> - <select name="class" id="valid" class="flat"> + <select name="class" id="class" class="flat"> <option value="0">Flash</option> <option value="1" selected>Standard</option> <option value="2">SIM</option> <option value="3">ToolKit</option> + </select></td></tr> + + <tr><td>'.$langs->trans("DisableStopIfSupported").' :</td><td> + <select name="disablestop" id="disablestop" class="flat"> + <option value="0" selected>No</option> + <option value="1" selected>Yes</option> </select></td></tr>'; print "</table>\n"; diff --git a/htdocs/langs/en_US/sms.lang b/htdocs/langs/en_US/sms.lang index 8918aa6a365..05b521aae36 100644 --- a/htdocs/langs/en_US/sms.lang +++ b/htdocs/langs/en_US/sms.lang @@ -48,4 +48,4 @@ SmsInfoNumero= (format international ie : +33899701761) DelayBeforeSending=Delay before sending (minutes) SmsNoPossibleSenderFound=No sender available. Check setup of your SMS provider. SmsNoPossibleRecipientFound=No target available. Check setup of your SMS provider. - +DisableStopIfSupported=Disable STOP message (if supported) -- GitLab