-----Message d'origine-----
De : Gepi 
Envoyé : lundi 26 octobre 2015 14:14
À : 'Leygnac Marc' <[email protected]>
Objet : RE: Re : [gepi-users] Bug dans la nouvelle interface élèves + carnet de 
liaison

Re,

J'ai décidé d'utiliser allmysms pour nos SMS du carnet de liaison. Raison : 
très bien placé en prix.

Il serait d'ailleurs très intéressant que ces fonctionnalités SMS soient 
implantées ailleurs (absences, retards, sanction etc...)

Ci-dessous le code rajouté à envoi_SMS.inc. A vous de voir ce que vous 
souhaitez en faire.

Ligne 12 : 
$tab_prestataires_SMS=array("allmysms.com","pluriware.fr","tm4b.com","123-SMS.net");

Puis :

            case "allmysms.com" :



//config

//URL Simul : https://api.allmysms.com/http/9.0/simulateCampaign/
//URL envoi : https://api.allmysms.com/http/9.0/sendSms/

$url        = 'https://api.allmysms.com/http/9.0/sendSms/';
$login = getSettingValue("carnets_de_liaison_login_sms");    //votre identifant 
allmysms
$apiKey   = getSettingValue("carnets_de_liaison_password_sms");    //votre mot 
de passe allmysms
$sender     = getSettingValue("carnets_de_liaison_identite_sms");  
//l'expediteur, attention pas plus de 11 caractères alphanumériques


$message    = $sms;    //le message SMS, attention pas plus de 160 caractères
$msisdn     = filtrage_numero($tab_to,true);    //numéro de téléphone du 
destinataire


$smsData    = "<DATA>
   <MESSAGE><![CDATA[".$message."]]></MESSAGE>
   <TPOA>$sender</TPOA>
   <SMS>
      <MOBILEPHONE>$msisdn</MOBILEPHONE>
   </SMS>
</DATA>";
 
$fields = array(
'login'    => urlencode($login),
'apiKey'      => urlencode($apiKey),
'smsData'       => urlencode($smsData),
);
 
$fieldsString = "";
foreach($fields as $key=>$value) {
    $fieldsString .= $key.'='.$value.'&'; } rtrim($fieldsString, '&');
 
try {
 
    $ch = curl_init();
    curl_setopt($ch,CURLOPT_URL, $url);
    curl_setopt($ch,CURLOPT_POST, count($fields));
    curl_setopt($ch,CURLOPT_POSTFIELDS, $fieldsString);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
 
    $result = curl_exec($ch);

if (strpos( $result,"100"))
{
$result="OK";
}
    return $result;
 
    curl_close($ch);
 
} catch (Exception $e) {
    return 'Api allmysms injoignable ou trop longue a repondre ' . 
$e->getMessage(); }

Cordialement,
JL

-----Message d'origine-----
De : Leygnac Marc [mailto:[email protected]]
Envoyé : lundi 14 septembre 2015 10:53
À : Gepi <[email protected]>
Objet : Re : [gepi-users] Bug dans la nouvelle interface élèves + carnet de 
liaison

Bonjour,

peut-on avoir des précisions sur le pb  " les messages du carnet apparaissent 
dans la discipline ?"

(je ne pourrais vous répondre cette semaine cause déplacement)

Marc Leygnac

----- Message d'origine -----
De: Gepi <[email protected]>
Date: Samedi, Septembre 12, 2015 12:56 pm
Objet: [gepi-users] Bug dans la nouvelle interface élèves + carnet de liaison
À: "[email protected]" <[email protected]>


> Bonjour,
> 
> J'ai un problème au niveau de la nouvelle interface de connexion des élèves.
> 
> Sur les élèves redoublants et donc réaffectés à une nouvelle classe 
> ils ont les messages suivant lorsqu'ils se connectent :
> Le groupe n°120 n'existe pas.
> Le groupe n°146 n'existe pas.
> Le groupe n°139 n'existe pas.
> Le groupe n°68 n'existe pas.
> Le groupe n°74 n'existe pas.
> Le groupe n°56 n'existe pas.
> Le groupe n°86 n'existe pas.
> 
> 
> Les opérations de maintenance/nettoyage de la base de données, n'y 
> changent rien.
> 
> Pas d'erreur lorsqu'on navigue ensuite dans les menus.
> 
> Nous pouvons vous transmettre notre base sous adresse privée si besoin 
> (confidentialité, of course).
> 
> Plugin carnet de liaison : Pourquoi les messages du carnet 
> apparaissent dans la discipline ? Nous utilisons beaucoup ce plugin et 
> rarement pour la discipline, heureusement pour eux :).
> 
> J'en profite pour vous remercier pour cette application, très 
> appréciée de nos étudiants !
> 
> Cordialement,
> JL
> 
> 
> ______________________________________________________________________
> ___________
> Documentation Gepi en ligne : 
> Pour modifier ou r??ilier votre abonnement ??cette liste :
> 
_________________________________________________________________________________
Documentation Gepi en ligne : http://www.sylogix.org/projects/gepi/wiki
Pour modifier ou rsilier votre abonnement  cette liste :
https://lists.sylogix.net/mailman/listinfo/gepi-users

Répondre à