function formulaire($pseudo_to_verif, $time_to_verif, $team_to_verif, $message_to_verif, $pays_to_verif, $age_to_verif) { $Erreur = 0; if ($pseudo = verif_inscrit($pseudo_to_verif) == 32) { $Erreur = 32; } else { $pseudo = verif_inscrit($pseudo_to_verif); } if ($time = verif_time($time_to_verif) == 35) { $Erreur = 35; } else { $time = verif_time($time_to_verif); } $team = verif_team($team_to_verif); $message = verif_message($message_to_verif); if ($pays = verif_pays($pays_to_verif) == 46) { $Erreur = 46; } else { $pays = verif_pays($pays_to_verif); } if ($age = verif_age($age_to_verif) == 51) { $Erreur = 51; } else { $age = verif_age($age_to_verif); } if ($Erreur == 0) { envoie_formulaire($pseudo, $time, $team, $message, $pays, $age); } else { header('Location: formulaire.php?Erreur=' . $Erreur); } }
function verif_update($str) { if ($str == "name") { echo "New name ? \n> "; $up = verif_name(); } else { if ($str == "age") { echo "New age ? \n> "; $up = verif_age(); } else { if ($str == "email") { echo "New email ? \n> "; $up = verif_mail(); } else { if ($str == "phone") { echo "New age ? \n> "; $up = verif_phone(); } else { echo "cannot update\n"; return 0; } } } } return $up; }
function add_student($argv) { if (!isset($argv[2])) { echo "Pas assez d'argument\n"; return 0; } if (preg_match_all("/[a-z]{1,6}_[a-z0-9]/", $argv[2], $array)) { echo "Nom ?\n> "; $name = verif_name(); echo "Age ?\n> "; $age = verif_age(); echo "Email ?\n> "; $mail = verif_mail(); echo "Numéro de téléphone ?\n> "; $phone = verif_phone(); echo "Utilisateur enregistré \n"; $connect = new MongoClient(); $db = $connect->db_etna; $collection = $db->students; $document = array("login" => $argv[2], "name" => $name, "age" => $age, "email" => $mail, "phone" => $phone); $collection->insert($document); } else { echo "Login incorrect !\n"; } }