Révision af8e09aa htdocs/epack/register.php
htdocs/epack/register.php | ||
---|---|---|
7 | 7 |
|
8 | 8 |
function make_pdf($pass,$code,$datapost) { |
9 | 9 |
global $message; |
10 |
global $login_email; |
|
10 | 11 |
require_once('lib/odf.php'); |
11 | 12 |
$odf = new odf("abuledu-base_genere_automatiquement_enregistrement_epack.odp"); |
12 | 13 |
|
... | ... | |
88 | 89 |
$hdrs = array( |
89 | 90 |
'From' => 'contact@ryxeo.com', |
90 | 91 |
'Subject' => mb_encode_mimeheader("[AbulEdu] Fiche d'installation " . $datapost['INAME']), |
91 |
'BCC' => 'contact@ryxeo.com' |
|
92 |
'BCC' => 'contact@ryxeo.com, supportteam@ryxeo.com'
|
|
92 | 93 |
); |
93 | 94 |
$mime = new Mail_mime($crlf); |
94 | 95 |
$mime->setTXTBody($txtmail); |
... | ... | |
96 | 97 |
$body = $mime->get(array('text_charset' => 'utf-8')); |
97 | 98 |
$hdrs = $mime->headers($hdrs); |
98 | 99 |
$mail =& Mail::factory('mail'); |
99 |
$mail->send($datapost['REMAIL'], $hdrs, $body); |
|
100 |
|
|
101 |
if(trim($datapost['REMAIL']) == "") { |
|
102 |
if(trim($login_email) != "") { |
|
103 |
$mail->send($login_email, $hdrs, $body); |
|
104 |
} |
|
105 |
else { |
|
106 |
//On cherche le mail associe a ce pack ? |
|
107 |
$mail->send("contact@ryxeo.com", $hdrs, $body); |
|
108 |
} |
|
109 |
} |
|
110 |
else { |
|
111 |
$mail->send($datapost['REMAIL'], $hdrs, $body); |
|
112 |
} |
|
100 | 113 |
} |
101 | 114 |
|
102 | 115 |
function send_mail_installation($pass,$code,$datapost) { |
... | ... | |
461 | 474 |
} |
462 | 475 |
//pack deja attribué à un serveur ? |
463 | 476 |
else if($data['FK_serveur'] > 0) { |
477 |
// make_conffiles($datapost['MAC0'],$pass,$code); |
|
464 | 478 |
if( strlen($mac0) == 12 && strlen($mac1) == 12) { |
465 | 479 |
//Petite vérification, si c'est le même serveur qu'on a réinstallé x fois on laisse faire |
466 | 480 |
$query2 = "SELECT * FROM glpi_computers WHERE os_license_number LIKE '" . $mac0 . "%' OR os_license_number LIKE '" . $mac1 . "%' "; |
... | ... | |
646 | 660 |
make_pdf($pass,$code,$datapost); |
647 | 661 |
send_mail_installation($pass,$code,$datapost); |
648 | 662 |
|
649 |
$message .= "<li><font color=\"green\">Bravo</font> votre serveur est maintenant bien enregistré sur abuledu.net. Vous pouvez passer à l'étape de création automatique du <a href=\"recette.php\">cahier de recettes</a></li>\n"; |
|
650 |
$message .= "</ul>\n"; |
|
651 |
|
|
663 |
if(isset($datapost["MINIWEBADMIN"])) { |
|
664 |
$message .= "</ul>\n<p>Vous pouvez maintenant passer à l'étape suivante: <a href=\"/maj/\">la 1ere mise à jour de votre serveur.</a></p>\n"; |
|
665 |
//le flag qui indique a miniwebadmin que le epack est enregistre |
|
666 |
$commande .= "\n touch /tmp/epack.ok \n"; |
|
667 |
} |
|
668 |
else { |
|
669 |
$message .= "<li><font color=\"green\">Bravo</font> votre serveur est maintenant bien enregistré sur abuledu.net. Vous pouvez passer à l'étape de création automatique du <a href=\"recette.php\">cahier de recettes</a></li>\n"; |
|
670 |
$message .= "</ul>\n"; |
|
671 |
} |
|
652 | 672 |
} |
653 | 673 |
else |
654 | 674 |
$message .= "<li>Ajout du serveur sur anet: <font color=\"red\">ERROR</font></li>\n"; |
Formats disponibles : Unified diff