- if (Get::has('redirect')) {
- redirect(rawurldecode(Get::get('redirect')));
- } else {
- $page->changeTpl('exit.tpl');
+ function handler_bug(&$page)
+ {
+ global $globals;
+ $page->changeTpl('core/bug.tpl', SIMPLE);
+ $page->addJsLink('close_on_esc.js');
+ if (Env::has('send') && trim(Env::v('detailed_desc'))) {
+ $body = wordwrap(Env::v('detailed_desc'), 78) . "\n\n"
+ . "----------------------------\n"
+ . "Page : " . Env::v('page') . "\n\n"
+ . "Utilisateur : " . S::v('forlife') . "\n"
+ . "Navigateur : " . $_SERVER['HTTP_USER_AGENT'] . "\n"
+ . "Skin : " . S::v('skin') . "\n";
+ $page->assign('bug_sent',1);
+ $mymail = new PlMailer();
+ $mymail->setFrom('"'.S::v('prenom').' '.S::v('nom').'" <'.S::v('bestalias').'@' . $globals->mail->domain . '>');
+ $mymail->addTo('support+platal@' . $globals->mail->domain);
+ $mymail->addCc('"'.S::v('prenom').' '.S::v('nom').'" <'.S::v('bestalias').'@' . $globals->mail->domain . '>');
+ $mymail->setSubject('Plat/al '.Env::v('task_type').' : '.Env::v('item_summary'));
+ $mymail->setTxtBody($body);
+ $mymail->send();
+ } elseif (Env::has('send')) {
+ $page->trig("Merci de remplir une explication du problème rencontré");