*/
include("session.php");
if(file_exists($_SESSION['config']['lang'].'.php'))
{
include($_SESSION['config']['lang'].'.php');
}
else
{
$_SESSION['error'] = "Language file missing...
";
}
require_once("class_functions.php");
require_once("class_db.php");
require_once("class_letterbox.php");
$letter = new LetterBox();
$func = new functions();
$table ="";
if(isset($_SESSION['tablechoice']) && !empty($_SESSION['tablechoice']))
{
$table = $_SESSION['tablechoice'];
}
else
{
$table = $_SESSION['ressources'][0]['tablename'];
}
$redirect = '';
if(isset($_REQUEST['redirect']) && !empty($_REQUEST['redirect']))
{
$redirect = $_REQUEST['redirect'];
}
//Destinataire
if(isset($_REQUEST['to']) && !empty($_REQUEST['to']))
{
$_SESSION['send_doc']['to'] = $_REQUEST['to'];
}
else
{
$_SESSION['error'] .= _CHOOSE_RECEIPT.'
';;
?>
';;
?>
get_file($_SESSION['send_doc']['docJoin'][$i], $table);
array_push($_SESSION['send_doc']['files'], array("NAME" => $theFile['filename'], "PATH" => $theFile['path'], "TYPEMIME" => $theFile['mime']));
}
//That's the end
if(!empty($_SESSION['error']))
{
?>
show_array($_SESSION['send_doc']);
$mailsent = $letter->mail_attachement($_SESSION['send_doc']['to'],
$_SESSION['send_doc']['cc'],
$_SESSION['send_doc']['cci'],
$_SESSION['send_doc']['subject'],
$_SESSION['send_doc']['message'],
$_SESSION['send_doc']['files'],
$_SESSION['user']['Mail'],
$_SESSION['user']['Mail'],
$_SESSION['user']['FirstName'].' '.$_SESSION['user']['LastName']
);
if( $mailsent !== true)
{
$msg = _MAIL_NOT_SEND;
}
else
{
$msg = _MAIL_SEND;
}
//Clean Up
$_SESSION['send_doc'] = array();
$_SESSION['send_doc']['to'] = '';
$_SESSION['send_doc']['cc'] = '';
$_SESSION['send_doc']['cci'] = '';
$_SESSION['send_doc']['subject'] = '';
$_SESSION['send_doc']['message'] = '';
$_SESSION['send_doc']['files'] = '';
$_SESSION['send_doc']['docJoin'] = array();
?>
query("select RES_ID, TITLE, FILENAME, DOCSERVER_ID, PATH, FORMAT from ".$table." where RES_ID IN (".implode(',', $_SESSION['send_doc']['docJoin']).") and STATUS <> 'DEL' and STATUS <> 'REP' ");
while($line = $connexion->fetch_object()){
$path = $line->PATH;
$format = $line->FORMAT;
$filename = $line->FILENAME;
$docserver_id = $docserver = $line->DOCSERVER_ID;
$connexion2->query("select PATH_TEMPLATE from ".$_SESSION['tablename']['docservers']." where DOCSERVER_ID = '".$docserver."'");
$line_doc = $connexion2->fetch_object();
$docserver = $line_doc->PATH_TEMPLATE;
$file = $docserver.$path.strtoupper($filename);
$file = str_replace("#",DIRECTORY_SEPARATOR,$file);
if(file_exists($file)){
$mime_type = '';
for($i=0;$i $filename, "PATH" => $file, "TYPEMIME" => $mime_type));
//$arrayFiles[] = array("NAME" => $filename, "PATH" => $file, "TYPEMIME" => $mime_type);
}
}
if(count($arrayFiles) > 0)
{
if(!$letter->mail_attachement($_SESSION['send_doc']['to'], $_SESSION['send_doc']['cc'], $_SESSION['send_doc']['cci'], $_SESSION['send_doc']['subject'], $_SESSION['send_doc']['message'], $_SESSION['send_doc']['files'], $_SESSION['user']['Mail'],$_SESSION['user']['Mail'])){
die(_MAIL_NOT_SEND);
}
$_SESSION['send_doc']['to'] = '';
$_SESSION['send_doc']['subject'] = '';
$_SESSION['send_doc']['message'] = '';
$_SESSION['send_doc']['docJoin'] = array();
}
else
{
$_SESSION['error'] = _NO_DOC_JOIN;
?>