function getActivitiesList($subject_id) { $students_list = getStudentData($subject_id); $query = DB::table('activities')->where('records_id', $subject_id)->get(); $studentlist = json_decode(json_encode($query), true); return $activities; }
<?php foreach ($leerlingen as $leerling) { $leerlingdata = getStudentData($leerling['leerling_id']); if ($leerlingdata['account_activated'] == 1) { echo '<tr class="success">'; } else { if ($leerlingdata['temp_mail'] == 1) { echo '<tr class="info">'; } else { echo '<tr class="danger">'; } } foreach ($leerling as $key => $value) { if ($key != 'gebruiker_id') { echo '<td>' . $value . '</td>'; } } echo '<td> <button type="button" class="btn btn-info btn-md" data-toggle="modal" data-target="#' . $leerling["leerling_id"] . '"> Bewerken </button> </td>'; echo '<td>'; if ($leerlingdata["account_activated"] != 1 && $leerlingdata["temp_mail"] != 1) { echo ' <button type="button" class="btn btn-info btn-md ajax_mail" id="ajax' . $leerling["leerling_id"] . '"> Verzend Wachtwoord </button>'; } echo '</td>
<?php require_once __DIR__ . "/../includes/init.php"; if (isset($_POST["leerling"])) { $leerling = $_POST["leerling"]; $leerling = filter_var($leerling, FILTER_SANITIZE_NUMBER_INT); $leerling_gegevens = getStudentData($leerling); $generated_password = generate_random_password(); $leerling_gegevens["wachtwoord"] = password_hash($generated_password, PASSWORD_BCRYPT); setTemporaryPasswordForMail($leerling_gegevens["wachtwoord"], $leerling_gegevens["gebruiker_id"]); $mail_gegevens = ["emailadres" => $leerling_gegevens["emailadres"], "voornaam" => $leerling_gegevens["voornaam"], "tussenvoegsel" => $leerling_gegevens["tussenvoegsel"], "achternaam" => $leerling_gegevens["achternaam"], "wachtwoord" => $generated_password]; $mail_content = createTempPasswordMail($mail_gegevens); sendMail($mail_content); }