hello a tous je suis en train de me faire un petit plugin qui me permet de mettre à jour un abonnement à une liste acymailling depuis un article joomla
mon code est quasiment fini mais je bloque sur l'inscription desinscription
https://www.acyba.com/acymailing/64-...#api_subscribe
j'ai fait ca
pius un peu plus loin ceci
le truc qui est bizarre c'est qu'il ne m'enleve pas les utilisateurs des listes avant de les inscrire à nouveau ... donc cela fait un ajout ... je ne comprend pas pourquoi ....
des idées ?
mon code est quasiment fini mais je bloque sur l'inscription desinscription
https://www.acyba.com/acymailing/64-...#api_subscribe
j'ai fait ca
Code PHP:
include_once(rtrim(JPATH_ADMINISTRATOR,DIRECTORY_SEPARATOR).DIRECTORY_SEPARATOR.'components'.DIRECTORY_SEPARATOR.'com_acymailing'.DIRECTORY_SEPARATOR.'helpers'.DIRECTORY_SEPARATOR.'helper.php');
$remove = array(3,4,5,6,7); // on enleve des listes user
Code PHP:
if(!empty($remove)){
foreach($remove as $listId){
$newList = array();
$newList['status'] = 0;
$newSubscription[$listId] = $newList;
}
}
if(empty($newSubscription)) return;
//$subscriberClass->sendConf($subid); //we send the confirmation email... only if needed based on the current user status and the option from the Acy configuration page.
$newSubscription = array();
if(!empty($subscribe)){
foreach($subscribe as $listId){
$newList = array();
$newList['status'] = 1;
$newSubscription[$listId] = $newList;
}
}
$subscriberClass->saveSubscription($subid,$newSubscription);
$application = JFactory::getApplication();
$application->enqueueMessage($message, 'notice');
}
des idées ?
Commentaire