示例#1
0
// +-------------------------------------------------+
// © 2002-2004 PMB Services / www.sigb.net pmb@sigb.net et contributeurs (voir www.sigb.net)
// +-------------------------------------------------+
// $Id: mailing.php,v 1.19.2.1 2014-10-03 07:21:28 mbertin Exp $
// définition du minimum nécéssaire
$base_path = "../../..";
$base_auth = "CIRCULATION_AUTH";
$base_title = "";
require_once "{$base_path}/includes/init.inc.php";
require_once $class_path . "/mailtpl.class.php";
require_once $class_path . "/mailing_empr.class.php";
// les requis par mailing.php ou ses sous modules
include_once "{$include_path}/mail.inc.php";
include_once "{$include_path}/mailing.inc.php";
$mailtpl = new mailtpls();
if ($mailtpl->get_count_tpl()) {
    $mailtpl_script = "\n\t<script type='text/javascript'>\n\t\tfunction insert_template(theselector,objet_mail,dest){\t\n\t\t\tvar id_mailtpl=0;\n\t\t\tfor (var i=0 ; i< theselector.options.length ; i++){\n\t\t\t\tif (theselector.options[i].selected){\n\t\t\t\t\tid_mailtpl=theselector.options[i].value ;\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t\tif(!id_mailtpl) return ;\n\t\t\tvar url= '{$base_path}/ajax.php?module=ajax&categ=mailtpl&quoifaire=get_mailtpl&id_mailtpl='+id_mailtpl;\t\n\t\t\tvar action = new http_request();\n\t\t\taction.request(url,0,'',1,response_tpl,0,0);\t\t\t\t\n\t\t}\n\t\t\n\t\tfunction response_tpl(info){\n\t\t\ttry{ \n\t\t\t\tvar info=eval('(' + info + ')');\n\t\t\t} catch(e){\n\t\t\t\tif(typeof console != 'undefined') {\n\t\t\t\t\tconsole.log(e);\n\t\t\t\t}\n\t\t\t}\n\t\n\t\t\t// objet du mail\n\t\t\tdocument.getElementById('f_objet_mail').value=info.objet;\t\t\t\n\t\t\t// contenu\n\t\t\tdocument.getElementById('f_message').innerHTML=info.tpl;\t\n\t\t\tif(typeof(tinyMCE)!= 'undefined')tinyMCE.updateContent('f_message');\n\t\t}\n\t</script>\n\t<div class='row'>\n\t\t<label class='etiquette' >" . $msg["admin_mailtpl_sel"] . "</label>\n\t\t<div class='row'>\n\t\t\t" . $mailtpl->get_sel('mailtpl_id', 0) . "\t\t\t\t\t\t\t\n\t\t\t<input type='button' class='bouton' value=\" " . $msg["admin_mailtpl_insert"] . " \" \n\t\t\tonClick=\"insert_template(document.getElementById('mailtpl_id'), document.getElementById('f_objet_mail'), document.getElementById('f_message')); return false; \" />\t\t\t\t\t\t\t\n\t\t</div>\n\t</div>\n\t";
} else {
    $mailtpl_script = "";
}
$mailtpl_vars = "\n\t<div class='row'>\n\t\t<label class='etiquette'>" . $msg["admin_mailtpl_form_selvars"] . "</label>\n\t\t<div class='row'>\n\t\t\t" . mailtpl::get_selvars() . "\t\n\t\t</div>\n\t</div>\n";
$get_sel_img = "";
$sel_img = mailtpl::get_sel_img();
if ($sel_img) {
    $get_sel_img = "\n\t<div class='row'>\n\t\t<label class='etiquette'>" . $msg["admin_mailtpl_form_sel_img"] . "</label>\n\t\t<div class='row'>\n\t\t\t" . mailtpl::get_sel_img() . "\n\t\t</div>\n\t</div>\n";
}
$urlbase = "./circ/caddie/";
if (!$idemprcaddie) {
    die;
}
if ($pmb_javascript_office_editor) {