<?php
function match_script($student, $userRepository){
    $dispoStudent = $student->getDispo();
    $subjectStudent = $student->getSubject();
    $prof = $userRepository->fetchTeacher();
    $matchs = [];
    #$bool = false;

    foreach($prof as $p){
        #$firstnameProf = $p->getFirstname();
        #$nameProf = $p->getName();
        $subjectProf = $p->getSubject();
        $dispoProf = $p->getDispo();
        $mailProf = $p->getMail();

        foreach($subjectStudent as $ss){
            foreach($subjectProf as $sp){
                foreach($dispoStudent as $ds){
                    foreach($dispoProf as $dp){
                        if (($ss==$sp)&&($ds==$dp)){

                            $match = [
                                "teacher" => $p,
                                "subject" => $sp,
                                "dispo" => $dp,
                                "mail" => $mailProf
                            ];


                            $matchs[] = $match;
                            #echo "Le professeur <b>$firstnameProf $nameProf</b> est disponible pour l'élève le <b>$ds</b> pour un cours de <b>$sp</b> </br>";
                            #$bool = true;
                            #echo "Le mail du <b>$firstnameProf $nameProf</b> est <b>$mailProf</b>
                        }
                    }
                }
            }
        }
    }

    return $matchs;

    #if (!$bool){
    #    echo "<p>Aucun prof trouvé</p>";
    #}
}

function print_requests($users,$requests){

    $noRequest = true;


        foreach($requests as $r){

            if (isset($_POST['accept'])){
                echo "Demande accepté";
                set_accepted();
            }

            else{

                $subject = $r->subject;
                $studentId = $r->student;
                $dispo = $r->dispo;
                $accepted = $r->accepted;
        
        
                foreach ($users as $u){
                    if ($u->id = $studentId){
                        $studentName = $u->getName();
                        $studentFirstname = $u->getFirstname();
                    }
                }
        
                if (!$accepted){
                    echo "<p>Vous avez une demande de $studentFirstname $studentName pour un cours de $subject le $dispo</p>";
                    $noRequest = false;
        
                    echo "<form action='/pima/requests/requests.php' method='post'>
                        <div class='form-group form-row'>
                            <div class='offset-sm'>
                                <input type='submit' value='Accepter' name='accept'>
                            </div>
                        </div>
                    </form>";
                }
            }
        }

            
    
        if ($noRequest){
            echo "<p>Vous n'avez aucune demande</p>";
        }

    
}

function set_accepted(){

    
}

?>