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.

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);

}