Skip to content

Delete a campaign

By Mounir 1 min read

Delete a campaign (one that has not yet been sent).

array Supprimer_Campagne( login, motdepasse, id_campagne)

Description

Permanently delete a campaign.

Parameters (required)

login: customer ID (nichandle)

motdepasse: the password

id_campagne: the campaign identifier

Return value

true (1) or error.

Error messages

No field must be left empty login

No field must be left empty motdepasse

This campaign does not appear to belong to you

This campaign has already been sent

Example with NuSOAP

The following example deletes a campaign

<source lang="php"> include('nusoap/nusoap.php');

$client = new soapclient('https://www.eml-srv.com/_soap/control.php'); // Remove the 's' from https if CURL is not installed

$parametres = array( 'id_campagne'=>'id_campagne', 'login'=>'your_login', 'motdepasse'=>'your_password' );

$variable=$client->call('Supprimer_Campagne', $parametres);

// Retrieve the error, if any
if($client->fault)
die("Error:Code: {$client->faultcode}"
. "Detail: {$client->faultactor}"
. "Solution: {$client->faultstring}");

echo $variable;

Example with 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->Supprimer_Campagne('id_campagne','your_login','your_password'); //or //$variable = $client->__soapCall(Supprimer_Campagne,$parametres);

//$variable=unserialize(rawurldecode($variable)); print_r($variable); } catch (SoapFault $fault) {
trigger_error("SOAP Fault: (faultcode: {$fault->faultcode}, faultstring: {$fault->faultstring})", E_USER_ERROR);

}
Last updated on