コード例 #1
0
/* if(isset($group_name)){
$titre_aff = "Tous les clics enregistr&eacute;s depuis les messages envoy&eacute;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();
コード例 #2
0
    }
    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']}&amp;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();
コード例 #3
0
        $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);