function document() { set("title", "Documents"); set("data", Document::getAll()); set("promos", Promo::getAll()); return html("list.html.php", "layout.html.php"); }
<?php require_once "conf/top.php"; include_once 'models/class.Droit.php'; include_once 'models/class.Promo.php'; $user = new User($userid); $username = $user->toStringUsername(); $promo = new Promo(); $promo_list = $promo->getAll(); $droit = new Droit(); $droit_list = $droit->getAll(); $mail = new Mail(); echo $twig->render("new_user.html.twig", array("user" => array('name' => $username), "promo" => $promo_list, "droit" => $droit_list)); if (isset($_REQUEST['submit'])) { if (isset($_REQUEST['nom']) && isset($_REQUEST['prenom']) && isset($_REQUEST['email']) && isset($_REQUEST['droit'])) { $db = Database::getInstance(); $prenom = $_REQUEST['prenom']; $nom = $_REQUEST['nom']; $email = $_REQUEST['email']; $droit = $_REQUEST['droit']; if ($_REQUEST['password'] != '') { $password = password_hash($_REQUEST['password'], PASSWORD_DEFAULT); } else { $rand = $user->generer_mot_de_passe(); $password = password_hash($rand, PASSWORD_DEFAULT); $subject = "LinCS2i - vos identifiants"; $message = "Bonjour " . $prenom . ", Voici votre mot de passe : " . $rand . ""; $mail->sendmail($email, $subject, $message); } if ($droit == 1 || $droit == 2) { $user->new_user($password, $prenom, $nom, $droit);
<?php require_once "conf/top.php"; include_once "models/class.Promo.php"; $mail = new Mail(); $row = 1; $ldb = ""; $promo = new Promo(); $promo_l = $promo->getAll(); $uploads_dir = 'uploads_csv'; $name = ""; $tmp_name = ""; if (isset($_FILES["bouton_file"])) { $tmp_name = $_FILES["bouton_file"]["tmp_name"]; $name = $_FILES["bouton_file"]["name"]; move_uploaded_file($tmp_name, $uploads_dir . "/" . $name); } if (isset($_FILES["bouton_file"]) && isset($_REQUEST['promo'])) { $promo_id = $_REQUEST['promo']; if (file_exists($uploads_dir . "/" . $name)) { $file = $uploads_dir . "/" . $name; var_dump($promo_id); if (($handle = fopen($file, "r")) !== FALSE) { while (($data = fgetcsv($handle, 1000, ";")) !== FALSE) { $num = count($data); $row++; $nom = $data[0]; $prenom = $data[1]; $mail_user = $data[2]; if (isset($data[3])) { $password = password_hash($data[3], PASSWORD_DEFAULT); } else {
function promo() { set("title", "Promotions"); set("data", Promo::getAll()); return html("list.html.php", "layout.html.php"); }