Projet

Général

Profil

Révision 6fd1e9d9

Voir les différences:

htdocs/epack/register.php
5 5
$message = "";
6 6
$send_mail = 0; //flag pour savoir s'il faut envoyer un mail (en bref a toute insertion ou update de base)
7 7

  
8

  
9
function send_mail_installation($pass,$code,$datapost) {
10
  $mail_content = "
11

  
12
Bonjour,
13

  
14
un nouveau serveur vient d'être inséré dans AbulÉdu.NET:
15

  
16
Référence du ePack AbulÉdu:
17
 - $pass
18
 - $code
19

  
20
Site de l'installation:
21
 - Nom:           " .  addslashes($datapost['INAME']) . "
22
 - Adresse:       " .  addslashes($datapost['IADDRESS0'] . " " . $datapost['IADDRESS1'] ) . "
23
 - Code postal:   " .  addslashes($datapost['IPOSTALCODE']) . "
24
 - Ville:         " .  addslashes($datapost['ICITY']) . "
25
 - Pays:          " .  addslashes($datapost['ICOUNTRY']) . "
26
 - Téléphone:     " .  addslashes($datapost['ITEL']) . "
27
 - Adresse email: " .  addslashes($datapost['IEMAIL']) . "
28

  
29
Serveur:
30
 - Marque ou modèle:    " . $datapost['ISRV'] . "
31
 - Numéro de série:     " . $datapost['ISERIAL'] . "
32
 - Processeur:          " . $datapost['CPU'] . "
33
 - Mémoire vive:        " . $datapost['RAM'] . "
34
 - Disque dur 1:        " . $datapost['HDD0'] . "
35
 - Disque dur 2:        " . $datapost['HDD1'] . "
36
 - Carte réseau 1:      " . $datapost['MAC0'] . "
37
 - Carte réseau 2:      " . $datapost['MAC1'] . "
38
 - Date d'installation: " . $datapost['IDATE'] . "
39

  
40
Mots de passe:
41
 - root: " . $datapost['IROOT'] . "
42
 - abuladmin: " . $datapost['IABE'] . "
43

  
44
Installateur:
45
 - Société:   " . $datapost['RCODE'] . "
46
 - Nom:       " . $datapost['RNAME'] . "
47
 - Téléphone: " . $datapost['RTEL'] . "
48
 - Email:     " . $datapost['REMAIL'] . "
49

  
50
Compte utilisateur:
51
 - Nom:    " . $datapost['ADM_LASTNAME'] . "
52
 - Prénom: " . $datapost['ADM_FIRSTNAME'] . "
53
 - Email:  " . $datapost['ADM_EMAIL'] . "
54

  
55
Compte personne ressource:
56
 - Nom:    " . $datapost['PR_LASTNAME'] . "
57
 - Prénom: " . $datapost['PR_FIRSTNAME'] . "
58
 - Email:  " . $datapost['PR_EMAIL'] . "
59

  
60
Compte ATICE:
61
 - Nom:    " . $datapost['ATICE_LASTNAME'] . "
62
 - Prénom: " . $datapost['ATICE_FIRSTNAME'] . "
63
 - Email:  " . $datapost['ATICE_EMAIL'] . "
64

  
65
Commentaires:
66
" . $datapost["ICOMMENT"] . "
67

  
68
--
69
abuledu.net est un service de RyXéo SARL, société éditrice d'AbulÉdu
70

  
71
";
72
  ryxeo_mail("anet@ryxeo.com",$mail_content,"contact@ryxeo.com","Nouveau serveur dans la base abuledu.net");
73
}
74

  
8 75
//Verifie si les donnees qu'on a en entree sont correctes sinon on saute ... direction webadmin/installation
9 76
function verification_data() {
10 77
  global $datapost;
......
214 281

  
215 282
include ("ryxeo.php");
216 283

  
217
//Si miniwebadmin on debug
218
if(isset($datapost["MINIWEBADMIN"])) {
284
//Si epack ryxeo
285
if($code=="RYXEO-TESTS-2010") {
219 286
  $k = array_keys($datapost);
220 287
  for($i = 0; $i < count($k); $i++) {
221 288
    $key = $k[$i];
222
    $message .= $key . "=" . $datapost[$key] . "<br>";
289
    $debug .= $key . "=" . $datapost[$key] . "\n";
223 290
  }
291
  
292
  if(isset($datapost["MINIWEBADMIN"]))
293
    $message .= "<p>Vous pouvez maintenant passer à l'étape suivante: <a href=\"/maj/\">la 1ere mise à jour de votre serveur.</a></p>\n";
294

  
295
  $message .= "<pre>
296
$debug
297
</pre>";
298

  
299
  //On ne fait pas tout le bazaaar, on teste / valide la procedure uniquement
300
  send_mail_installation($pass,$code,$datapost);
301

  
302
  $object = array();
303
  $object['message'] = "<h1>Enregistrement de votre serveur avec un ePack</h1>\n";
304
  $object['message'] .= $message;
305
  $object['command'] = $commande;
306
  
307
  print serialize($object);
308
  //print_r($_SERVER);
309
  return;
224 310
 }
225 311

  
226 312
//print "<pre>";
......
269 355
</ul>\n";
270 356
	  $message .= "<p>Merci d'avoir enregistré ce serveur. Pour toute demande de modification, veuillez utiliser votre compte abuledu.net ou prendre <a href=\"mailto:contact@ryxeo.com\">contact avec RyXéo</a></p>";
271 357

  
358
	  if(isset($datapost["MINIWEBADMIN"]))
359
	    $message .= "<p>Vous pouvez maintenant passer à l'étape suivante: <a href=\"/maj/\">la 1ere mise à jour de votre serveur.</a></p>\n";
360

  
272 361
	  //On incremente le compteur qui permettra de detecter les serveur tres souvent reinstalles
273 362
	  $nbu = $data['nbused'] + 1;
274 363
	  $query3 = "UPDATE glpi_plugin_anet_epacks SET nbused='$nbu' WHERE code='$code' AND password='$pass'";
......
427 516
	//On gerera ça sur les paiements des contrats associés
428 517
	make_conffiles($datapost['MAC0'],$pass,$code);
429 518

  
430

  
431
	//Mail d'information a ryxeo ...
432
	$mail_content = "
433

  
434
Bonjour,
435

  
436
un nouveau serveur vient d'être inséré dans AbulÉdu.NET:
437

  
438
Référence du ePack AbulÉdu:
439
 - $pass
440
 - $code
441

  
442
Site de l'installation:
443
 - " .  addslashes($datapost['INAME']) . "
444
 - " .  addslashes($datapost['IADDRESS0'] . " " . $datapost['IADDRESS1'] ) . "
445
 - " .  addslashes($datapost['IPOSTALCODE']) . "
446
 - " .  addslashes($datapost['ICITY']) . "
447
 - " .  addslashes($datapost['ICOUNTRY']) . "
448
 - " .  addslashes($datapost['ITEL']) . "
449
 - " .  addslashes($datapost['IEMAIL']) . "
450

  
451
Serveur:
452
 - " . $datapost['CPU'] . "
453
 - " . $datapost['RAM'] . "
454
 - " . $datapost['HDD0'] . "
455
 - " . $datapost['HDD1'] . "
456
 - " . $datapost['MAC0'] . "
457
 - " . $datapost['MAC1'] . "
458

  
459

  
460
Compte utilisateur:
461
 - " . $datapost['ADM_EMAIL'] . "
462
 - " . $datapost['ADM_LASTNAME'] . "
463
 - " . $datapost['ADM_FIRSTNAME'] . "
464

  
465
Compte personne ressource:
466
 - " . $datapost['PR_EMAIL'] . "
467
 - " . $datapost['PR_LASTNAME'] . "
468
 - " . $datapost['PR_FIRSTNAME'] . "
469

  
470

  
471
Compte ATICE:
472
 - " . $datapost['ATICE_EMAIL'] . "
473
 - " . $datapost['ATICE_LASTNAME'] . "
474
 - " . $datapost['ATICE_FIRSTNAME'] . "
475

  
476
--
477
abuledu.net est un service de RyXéo SARL, société éditrice d'AbulÉdu
478

  
479
";
480
	ryxeo_mail("anet@ryxeo.com",$mail_content,"contact@ryxeo.com","Nouveau serveur inséré (à finir)");
481

  
519
	//Mail d'information a ryxeo
520
	send_mail_installation($pass,$code,$datapost);
521
	
482 522
	$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";
483 523
	$message .= "</ul>\n";
484 524

  
......
487 527
	$message .= "<li>Ajout du serveur sur anet: <font color=\"red\">ERROR</font></li>\n";
488 528
    }
489 529
    else if ($data['activation_date'] == "0000-00-00") {
490
      $message .= "<p><font color=\"red\">Erreur, ce packs n'a pas été activé !!! Vous devez activer votre ePack tout de suite à l'adresse suivante, <a href=\"http://www.abuledu.net/epack/new\">abuledu.net/epack/new</a>.</font></p>\n";
530
      $message .= "<p><font color=\"red\">Erreur, ce packs n'a pas été activé !!! Vous devez activer votre ePack tout de suite à l'adresse suivante, <a href=\"http://www.abuledu.net/epack/new\" target=\"_blank\">abuledu.net/epack/new</a> comme indiqué sur la fiche ePack.</font></p>\n";
491 531
    }
492 532
    else {
493 533
      $message .= "<p><font color=\"red\">Erreur, ce pack a déjà été utilisé ou n'a pas encore été activé !!!</font></p>\n";

Formats disponibles : Unified diff

Redmine Appliance - Powered by TurnKey Linux