Changeset 112139 in spip-zone


Ignore:
Timestamp:
Oct 24, 2018, 10:06:34 AM (11 months ago)
Author:
tofulm@…
Message:

On cree un table spip_sms_logs pour loguer les envois,
les telephones sont en md5
=> cette table est peuplée pour l'instant seulement si on utilise smsfactor

Location:
_plugins_/sms/trunk
Files:
3 added
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/sms/trunk/paquet.xml

    r110262 r112139  
    22        prefix="sms"
    33        categorie="communication"
    4         version="1.1.4"
     4        version="1.1.5"
    55        etat="test"
    66        compatibilite="[3.0.0;3.2.*]"
    77        logo="prive/themes/spip/images/sms-64.png"
    88        documentation="https://contrib.spip.net/SMS"
     9        schema="1.0.4"
    910>
    1011        <nom>SMS</nom>
     
    1415        <licence>GNU/GPL</licence>
    1516
     17        <pipeline nom="declarer_tables_objets_sql" inclure ="base/sms.php" />
     18        <pipeline nom="declarer_tables_interfaces" inclure ="base/sms.php" />
     19
    1620</paquet>
  • _plugins_/sms/trunk/sms_fonctions.php

    r108453 r112139  
    4646        $reponse = new SimpleXMLElement($retour);
    4747        if ( $reponse->message == "OK" ) {
     48                if (count($destinataire)) {
     49                        $cost = $reponse->cost;
     50                        $sent = $reponse->sent;
     51                        $nbr_sms = 0;
     52                        if ($sent != 0) {
     53                                $nbr_sms = $cost / $sent;
     54                        }
     55
     56                        $type_sms = '';
     57                        if (array_key_exists('type_sms', $arg)) {
     58                                $type_sms = $arg['type_sms'];
     59                        }
     60
     61                        foreach ($destinataire as $tel) {
     62                                $set = array(
     63                                        'telephone' => md5($tel),
     64                                        'date'      => date("Y-m-d H:i:s"),
     65                                        'message'   => $message,
     66                                        'nbr_sms'   => $nbr_sms,
     67                                        'type_sms'  => $type_sms
     68                                );
     69                                sql_insertq('spip_sms_logs',$set);
     70                        }
     71                }
    4872                return true;
    4973        } else {
Note: See TracChangeset for help on using the changeset viewer.