/* if(isset($group_name)){ $titre_aff = "Tous les clics enregistrés depuis les messages envoyés au groupe <span style=\"color:orange\">".utf8_encode($group_name)."</span>"; } */ /************************************** * AFFICHAGE PAR EMAIL MEMBRE **************************************/ if (isset($email)) { $titre_aff = "Messages ouverts depuis l'adresse <span style=\"color:orange\">" . $email . "</span>"; } /************************************** * TABLEAU DES RESULTATS **************************************/ $aff_resultat = ""; while ($row = $result->fetch()) { $aff_resultat .= "<tr>"; $aff_resultat .= "<td>{$row['mailing_id']}</td><td><a href='tracking_opening_by_criteria.php?mailing_id={$row['mailing_id']}' title=\"Voir les statistiques d'ouverture de ce message\">" . $row[subject] . "</a></td><td><a href='tracking_opening_by_criteria.php?group_name=" . urlencode(addslashes($row[mailgroup])) . "' title=\"Voir les messages ouverts depuis ce groupe\">" . $row[mailgroup] . "</a></td><td>{$row['started']}</td><td>{$row['openingtime']}</td><td>{$row['latence']}</td><td><a href='tracking_opening_by_criteria.php?email={$row['email']}' title=\"Voir les messages ouverts depuis cette adresse\">{$row['email']}</a></td></tr>"; } $result = NULL; $smarty->assign_by_ref('nbre_resultats', $nbre_resultats); $smarty->assign_by_ref('titre_aff', $titre_aff); $smarty->assign_by_ref('aff_resultat', $aff_resultat); $smarty->assign_by_ref('criteria', $criteria); $smarty->assign_by_ref('mailing_id', $mailing_id); $smarty->assign_by_ref('email', $email); $smarty->assign_by_ref('group_name_utf8', $group_name_utf8); $smarty->assign_by_ref('total_resultats', $total_resultats); $smarty->assign_by_ref('page', $page); $smarty->assign_by_ref('groupes', $groupes); $smarty->assign_by_ref('affichagedesliensdespages', $affichagedesliensdespages); $smarty->display('admin/mailings/tracking_opening_by_criteria.tpl'); Pommo::kill();
} if ($nbre_resultats >= 1) { $titre_aff = "Tableau récapitulatif des statistiques d'ouverture par campagne"; $aff_resultat = ""; while ($row2 = $allclicktracking->fetch()) { $aff_resultat .= "<tr>"; $aff_resultat .= "\r\n <td style=\"text-align:center;\">{$row2['mailing_id']}<br /><input name=\"checkbox[]\" type=\"checkbox\" value=\"mailing_id={$row2['mailing_id']}\" /></td>\r\n <td><a href='tracking_opening_datas.php?mailing_id={$row2['mailing_id']}&visitesparcampagne={$row2['messages_ouverts']}' title=\"Voir les détails de cette campagne\">" . $row2[subject] . "</a></td>\r\n <td>{$row2['started']}</td>\r\n <td>" . $row2[mailgroup] . "</td>\r\n <td>{$row2['sent']}</td>\r\n <td>{$row2['messages_ouverts']}</td>\r\n <td>{$row2['taux_ouvertures']}%</td>\r\n <td>{$row2['latence']}</td>\r\n </tr>"; } } /* Initialisation de la requete de suppression de lignes */ if (isset($_POST['supprimer'])) { $checkbox = $_POST['checkbox']; for ($i = 0; $i < count($checkbox); $i++) { $requete_supprimer = "DELETE FROM " . $prefix . "opentracking WHERE " . $checkbox[$i]; $resultat_suppression = $id_connex->query($requete_supprimer); } if ($resultat_suppression) { echo "<meta http-equiv=\"refresh\" content=\"0;URL=tracking_opening_menu.php\">"; } } } /* Si la requete réussit, revenir sur la meme page... */ $smarty->assign_by_ref('nbre_lignes', $nbre_lignes); $smarty->assign_by_ref('nbre_resultats', $nbre_resultats); $smarty->assign_by_ref('titre_aff', $titre_aff); $smarty->assign_by_ref('aff_resultat', $aff_resultat); $smarty->assign_by_ref('page', $page); $smarty->assign_by_ref('groupes', $groupes); $smarty->assign_by_ref('affichagedesliensdespages', $affichagedesliensdespages); $smarty->display('admin/mailings/tracking_opening_menu.tpl'); Pommo::kill();
$exportgroupe = $id_connex->query($requeteexportgroupe); $supprimer_donnees_intermediaires = "DELETE FROM " . $prefix . "insertions"; $suppression_donnees_intermediaires = $id_connex->query($supprimer_donnees_intermediaires); $processus = "<div style=\"margin-top:7px; margin-bottom:7px;\"><span style=\"color:green; font-weight:bold;\">Opération terminée avec succès !</span></div>"; } /* 5- Procédure d'annulation */ if (isset($_POST['annuler']) and $_POST['annuler'] == 1) { $supprimer_donnees_intermediaires = "DELETE FROM " . $prefix . "insertions"; $suppression_donnees_intermediaires = $id_connex->query($supprimer_donnees_intermediaires); $processus = "<div style=\"margin-top:7px; margin-bottom:7px;\"><span style=\"color:green; font-weight:bold;\">Annulation de tous les processus en cours : OK.</span></div>"; } } else { echo "<meta http-equiv=\"refresh\" content=\"0;URL=tracking_opening_menu.php\">"; } // Si les variables $_GET ne sont pas définies, revenir sur la rubrique principale... $smarty->assign_by_ref('visitesparcampagne', $visitesparcampagne); $smarty->assign_by_ref('nbre_resultats', $nbre_resultats); $smarty->assign_by_ref('titre_aff', $titre_aff); $smarty->assign_by_ref('aff_resultat', $aff_resultat); $smarty->assign_by_ref('affichagedesliensdespages', $affichagedesliensdespages); $smarty->assign_by_ref('urlpage', $urlpage); $smarty->assign_by_ref('title_page', $title_page); $smarty->assign_by_ref('mailing_id', $mailing_id); $smarty->assign_by_ref('page', $page); $smarty->assign_by_ref('groupes', $groupes); $smarty->assign_by_ref('champs', $champs); $smarty->assign_by_ref('champ', $champ); $smarty->assign_by_ref('idchamp', $idchamp); $smarty->assign_by_ref('nomduchamp', $nomduchamp); $smarty->assign_by_ref('valeurdechamp', $valeurdechamp); $smarty->assign_by_ref('valeursduchamp', $valeursduchamp);