"SET NAMES utf8")
);
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
//identitifier les articles du contributeur
$sql = "SELECT * FROM `pram_auteurs_liens` WHERE `id_auteur`= '#SESSION{id_auteur}' AND `objet` = 'article'
";
//echo $sql.'
';
$stmt = $db->prepare($sql);
$stmt->execute();
$arts = array();
while($results = $stmt->fetch(PDO::FETCH_ASSOC)) {
$arts[] = $results['id_objet'];
}
//echo '
';print_r($arts);echo ''; // identifier les articles "new" if(!empty($arts)){ $sql = "SELECT * FROM `pram_articles` WHERE `id_article` IN (".implode(',', $arts).") AND `titre` = 'Sans titre' AND `new` = 'oui' AND `id_rubrique` IN (14, 17, 18) "; //echo $sql.'
';print_r($arts);echo ''; // assurer qu'il n'y a pas de document associé à l'article if(!empty($arts)){ $sql = "SELECT * FROM `pram_documents_liens` WHERE `id_objet` IN (".implode(',', $arts).") AND `objet` = 'article' "; //echo $sql.'
';print_r($arts_doc);echo ''; // retirer les articles qui ont des documents $arts_final = array_diff($arts, $arts_doc); //echo '
';print_r($arts_final);echo ''; // supprimer les articles non utilisés if(!empty($arts_final)){ $sql = "DELETE FROM `pram_articles` WHERE `id_article` IN (".implode(',', $arts_final).") "; //echo $sql.'
| Vos contributions sont publiées par défaut et peuvent être modérées (modifiées ou refusées) a posteriori par les webmasters du site. Vos contributions engagent votre responsabilité. Pour toute question, merci de contacter contact@pram-occitanie.fr. |