*/
include("session.php");
require_once("class_functions.php");
require_once("class_db.php");
require("class_users.php");
$func = new functions();
$conn = new dbquery();
$conn->connect();
if(file_exists($_SESSION['config']['lang'].'.php')){
include($_SESSION['config']['lang'].'.php');
}
else{
$_SESSION['error'] = "Language file missing...
";
}
if( !isset($_GET["reload"]) && $_GET["reload"] == "Y")
{
$link = "liste_user_diffusion.php?reload=Y";
}
else
{
$link = "liste_user_diffusion.php?reload=N";
}
define('_EMAIL_SEPARATOR', ',');
$id = '';
$redirect = '';
if(isset($_GET['id']) && !empty($_GET['id'])){
$id = $_GET['id'];
$redirect = 'id='.$id;
}
elseif(isset($_GET['folder_id']) && !empty($_GET['folder_id'])){
$id = $_GET['folder_id'];
$redirect = 'folder_id='.$id;
}
else{
//error
}
if(isset($_POST['what_users']) && !empty($_POST['what_users']) )
{
$_GET['what_users'] = $_POST['what_users'];
}
$tab = 'user';
if(isset($_GET['tab']) && !empty($_GET['tab'])){
$tab = $_GET['tab'];
}
$tabAdress = array();
if(isset($_GET['bt']) && $_GET['bt'] == 'to'){
if(isset($_SESSION['send_doc']['to'])){
$tabAdress = explode(_EMAIL_SEPARATOR, $_SESSION['send_doc']['to']);
}
}
elseif(isset($_GET['bt']) && $_GET['bt'] == 'cc'){
if(isset($_SESSION['send_doc']['cc'])){
$tabAdress = explode(_EMAIL_SEPARATOR, $_SESSION['send_doc']['cc']);
}
}
elseif(isset($_GET['bt']) && $_GET['bt'] == 'cci'){
if(isset($_SESSION['send_doc']['cci'])){
$tabAdress = explode(_EMAIL_SEPARATOR, $_SESSION['send_doc']['cci']);
}
}
$list = '';
$listUser = $listCont = $listEmet = array();
if(isset($_POST['Submit']) && !empty($_POST['Submit'])){
if(isset($_POST['lstUser'])){
$list .= implode(_EMAIL_SEPARATOR, $_POST['lstUser']);
}
if(isset($_POST['lstContact'])){
if(!empty($list)){
$list .= _EMAIL_SEPARATOR . implode(_EMAIL_SEPARATOR, $_POST['lstContact']);
}
else{
$list .= implode(_EMAIL_SEPARATOR, $_POST['lstContact']);
}
}
if(isset($_POST['lstEmet'])){
$listEmet = $_POST['lstEmet'];
if(!empty($list)){
$list .= _EMAIL_SEPARATOR . implode(_EMAIL_SEPARATOR, $listEmet);
}
else{
$list .= implode(_EMAIL_SEPARATOR, $listEmet);
}
}
// Limiter à 250 caractères
// on retire la dernière adresse tant que la chaine fait plus de 250 caractères
while (strlen($list) >= 250) {
$list = str_replace(strrchr($list, _EMAIL_SEPARATOR), '', $list);
$_SESSION['error'] = _MAX_LENGTH_EMAIL;
}
if(isset($_GET['bt']) && $_GET['bt'] == 'to'){
$_SESSION['send_doc']['to'] = $list;
}
elseif(isset($_GET['bt']) && $_GET['bt'] == 'cc'){
$_SESSION['send_doc']['cc'] = $list;
}
elseif(isset($_GET['bt']) && $_GET['bt'] == 'cci'){
$_SESSION['send_doc']['cci'] = $list;
}
?>