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>
예제 #3
0
<?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);
}