From 59e580c94b01b75b13476524d1787eb5cdcd9634 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@users.sourceforge.net> Date: Mon, 18 Jul 2011 11:31:53 +0000 Subject: [PATCH] Fix: SMS setup --- htdocs/admin/sms.php | 9 ++++----- htdocs/langs/en_US/admin.lang | 1 + htdocs/langs/fr_FR/admin.lang | 1 + 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/htdocs/admin/sms.php b/htdocs/admin/sms.php index 64013cd3cca..b55954eef2e 100755 --- a/htdocs/admin/sms.php +++ b/htdocs/admin/sms.php @@ -20,7 +20,7 @@ /** * \file htdocs/admin/sms.php * \brief Page to setup emails sending - * \version $Id$ + * \version $Id: sms.php,v 1.8 2011/07/18 11:31:54 eldy Exp $ */ require("../main.inc.php"); @@ -156,8 +156,7 @@ print "<br>\n"; if ($message) print $message.'<br>'; // List of sending methods -$listofmethods=$conf->sms_engine; -$listofmethods['']=''; +$listofmethods=(is_array($conf->sms_engine)?$conf->sms_engine:array()); asort($listofmethods); if ($action == 'edit') @@ -189,7 +188,7 @@ if ($action == 'edit') // Method $var=!$var; print '<tr '.$bc[$var].'><td>'.$langs->trans("MAIN_SMS_SENDMODE").'</td><td>'; - if (sizeof($listofmethods)) print $html->selectarray('MAIN_SMS_SENDMODE',$listofmethods,$conf->global->MAIN_SMS_SENDMODE); + if (count($listofmethods)) print $html->selectarray('MAIN_SMS_SENDMODE',$listofmethods,$conf->global->MAIN_SMS_SENDMODE,1); else print '<font class="error">'.$langs->trans("None").'</font>'; print '</td></tr>'; @@ -348,5 +347,5 @@ else $db->close(); -llxFooter('$Date$ - $Revision$'); +llxFooter('$Date: 2011/07/18 11:31:54 $ - $Revision: 1.8 $'); ?> diff --git a/htdocs/langs/en_US/admin.lang b/htdocs/langs/en_US/admin.lang index 0f43c1c9e82..022964d5cc7 100644 --- a/htdocs/langs/en_US/admin.lang +++ b/htdocs/langs/en_US/admin.lang @@ -307,6 +307,7 @@ ResponseTimeout=Response timeout SmsTestMessage=Test message from __PHONEFROM__ to __PHONETO__ ModuleMustBeEnabledFirst=Module <b>%s</b> must be enabled first before using this feature. SecurityToken=Key to encrypt urls +NoSmsEngine=No SMS sender manager available. SMS sender manager are not installed with default distribution (because they depends on an external supplier) but you can find some on http://www.dolistore.com # Modules Module0Name=Users & groups diff --git a/htdocs/langs/fr_FR/admin.lang b/htdocs/langs/fr_FR/admin.lang index 3cb19e89ba8..f33e1660176 100644 --- a/htdocs/langs/fr_FR/admin.lang +++ b/htdocs/langs/fr_FR/admin.lang @@ -308,6 +308,7 @@ ResponseTimeout=Timeout de réponse SmsTestMessage=Message de test de __PHONEFROM__ vers __PHONETO__ ModuleMustBeEnabledFirst=Le module <b>%s</b> doit etre activé pour utiliser cette fonction. SecurityToken=Clé de cryptage des url +NoSmsEngine=Aucun gestionnaire d'envoi de SMS n'est disponible. Les gestionnaires d'envois SMS ne sont pas installés en standard (car dépendent d'un fournisseur) mais vous pourrez en trouver depuis la plateforme http://www.dolistore.com # Modules= undefined Module0Name= Utilisateurs & groupes -- GitLab