Modif_Parametres_Campagne
int Modif_Parametres_Campagne (id_campagne, login,password,champ,valeur)
Seules les campagnes qui n'ont pas encore été envoyées peuvent être modifiées.
Table des matières
Description
Récupère les paramètres d'une campagne.
Paramètres (obligatoire)
login : l'identifiant client (nichandle)
motdepasse : le mot de passe
id_campagne : identifiant de la campagne
champ : nom du champ dont on doit modifier la valeur
value : nouvelle valeur du champ
Liste des champs modifiables et valeurs autorisées
Champ | Valeur |
---|---|
reference | Référence de la campagne (référence interne) |
nom_expediteur | Nom de l'expéditeur |
reply | Adresse email de réponse |
objet | Objet du message |
images_jointes | 0 pour désactiver l'activation des images, 1 pour l'activer |
lien_desinscription | 0 pour désactiver le lien de désinscription, 1 pour l'activer |
Retour
true
Messages d'erreur
Aucun champ ne doit rester vide login
Aucun champ ne doit rester vide motdepasse
Erreur d'identification (mauvais login / motdepasse)
Cette campagne ne semble pas vous appartenir
Ce champ ne fait pas partie de la liste des champs modifiables
Cette campagne a déjà été envoyée
Exemple avec NuSOAP
include('nusoap/nusoap.php'); $client = new soapclient('http://www.mdworks.info/_soap/control.php'); $parametres = array( 'id_campagne'=>'id de la campagne' 'login'=>'votre_login', 'motdepasse'=>'votre_mot_de_passe', 'champ'=>'nom_expediteur', 'valeur'=>'Ediware' ); $variable=$client->call('Modif_Parametres_Campagne', $parametres); // Récupérer l'erreur le cas échéant if($client->fault) die("Erreur:Code: {$client->faultcode} " . "Détail: {$client->faultactor} " . "Solution: {$client->faultstring} "); echo 'Réponse:'.$variable.' ';
Exemple avec PHP5
try { $client = new SoapClient(null, array('location' => "https://www.eml-srv.com/_soap/control.php", 'uri' => "https://www.eml-srv.com", 'encoding'=>'ISO-8859-1' )); $variable = $client->Modif_Parametres_Campagne('id_campagne','votre_login','votre_mot_de_passe','nom_expediteur','Ediware'); //ou //$variable = $client->__soapCall(Modif_Parametres_Campagne,$parametres); print_r($variable); } catch (SoapFault $fault) { trigger_error("SOAP Fault: (faultcode: {$fault->faultcode}, faultstring: {$fault->faultstring})", E_USER_ERROR); }