|
|
|
@ -17,7 +17,8 @@ if (!defined('_ECRIRE_INC_VERSION'))
|
|
|
|
|
function abonnements_optimiser_base_disparus($flux) {
|
|
|
|
|
|
|
|
|
|
//Offres d'abonnement à la poubelle
|
|
|
|
|
sql_delete("spip_abonnements_offres", "statut='poubelle' AND maj < " . $flux['args']['date']);
|
|
|
|
|
$mydate = sql_quote(trim($flux['args']['date']), "'");
|
|
|
|
|
sql_delete("spip_abonnements_offres", "statut='poubelle' AND maj < $mydate");
|
|
|
|
|
|
|
|
|
|
//Supprimer les abonnements lies à une offre d'abonnement inexistante
|
|
|
|
|
$res = sql_select("DISTINCT abonnements.id_abonnements_offre", "spip_abonnements AS abonnements
|
|
|
|
@ -27,7 +28,7 @@ function abonnements_optimiser_base_disparus($flux) {
|
|
|
|
|
sql_delete("spip_abonnements", "id_abonnements_offre=" . $row['id_abonnements_offre']);
|
|
|
|
|
|
|
|
|
|
//Abonnements à la poubelle
|
|
|
|
|
sql_delete("spip_abonnements", "statut='poubelle' AND maj < " . $flux['args']['date']);
|
|
|
|
|
sql_delete("spip_abonnements", "statut='poubelle' AND maj < $mydate");
|
|
|
|
|
|
|
|
|
|
include_spip('action/editer_liens');
|
|
|
|
|
$flux['data'] += objet_optimiser_liens(array('abonnement' => '*'), '*');
|
|
|
|
|