*/
require_once("class_functions.php");
require_once("class_db.php");
require("class_diffusion.php");
include("session.php");
if(file_exists($_SESSION['config']['lang'].'.php'))
{
include($_SESSION['config']['lang'].'.php');
}
else
{
$_SESSION['error'] = "Language file missing...
";
}
if (isset($_GET["id"]) && !empty($_GET["id"]))
$s_id = $_GET["id"];
if( isset($_GET["service_change"]) && !empty($_GET["service_change"]) )
{
if( isset($_GET["reset"]) )
{
$_SESSION["diffusion"]->reset();
}
else
{
$_SESSION["diffusion"]->reload();
//$_SESSION["diffusion"]->reset();
}
$mail_action = null;
if( isset($_GET["mail_action"]) && !empty($_GET["mail_action"]) )
$mail_action = $_GET["mail_action"];
//REDIRECT TO SERVICE
$_SESSION["diffusion"]->redirect_to_service($_GET["service_change"],$mail_action);
//$_SESSION["diffusion"]->store();
}
if( isset($_GET["user_change"]) && !empty($_GET["user_change"]) )
{
if( isset($_GET["reset"]) ) // Modification de la liste de diffusion depuis la banette des courriers à traiter
{
//$_SESSION["diffusion"]->reset();
$_SESSION["diffusion"]->add_primary_user($_GET["user_change"]);
}
else // Modification de la liste de diffusion depuis la redirection dans la page de traitement
{
$_SESSION["diffusion"]->reload();
$_SESSION["diffusion"]->add_primary_user($_GET["user_change"]);
}
$mail_action = null;
if( isset($_GET["mail_action"]) && !empty($_GET["mail_action"]) )
$mail_action = $_GET["mail_action"];
//REDIRECT TO SERVICE
$_SESSION["diffusion"]->redirect_to_user($_GET["user_change"],$mail_action);
}
if ( isset($_GET["free_list_change"]) && !empty($_GET["free_list_change"]) )
{
if( isset($_GET["reset"]) ) // Modification de la liste de diffusion depuis la banette des courriers à traiter
{
if (isset($_GET["action"]) && $_GET["action"] == "add_list") //Vérifie si on est dans une popup_diff, modification d'une liste de diffusion
{
$_SESSION["diffusion"]->reset();
$mail_action = null;
if( isset($_GET["mail_action"]) && !empty($_GET["mail_action"]) )
$mail_action = $_GET["mail_action"];
//REDIRECT TO FREE LIST
//$_SESSION["diffusion"]->redirect_to_free_list($_GET["free_list_change"],$mail_action);
$_SESSION["diffusion"]->reload();
$_SESSION["diffusion"]->add_copy_list($_GET["free_list_change"],$mail_action);
$_SESSION["copy_diffusion"] = $_SESSION["diffusion"];
}
else
{
$_SESSION["diffusion"]->reset();
$mail_action = null;
if( isset($_GET["mail_action"]) && !empty($_GET["mail_action"]) )
$mail_action = $_GET["mail_action"];
$_SESSION["diffusion"]->redirect_to_free_list($_GET["free_list_change"],$mail_action);
$_SESSION["copy_diffusion"] = $_SESSION["diffusion"];
}
}
else
{
$_SESSION["diffusion"]->reset();
$mail_action = null;
if( isset($_GET["mail_action"]) && !empty($_GET["mail_action"]) )
$mail_action = $_GET["mail_action"];
$_SESSION["diffusion"]->redirect_to_free_list($_GET["free_list_change"],$mail_action);
$_SESSION["copy_diffusion"] = $_SESSION["diffusion"];
}
}
?>