Skip to content
Extraits de code Groupes Projets
Sélectionner une révision Git
  • ec92e7000af1d09b8349039b984796de4cf54efe
  • master par défaut
  • script
  • new-devel
  • devel
  • timingView-edit
  • fix-mpv
7 résultats

AudioVisualizer.cc

Blame
  • match_script.php 2,82 Kio
    <?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é";
                }
    
                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>";
            }
    
        
    }
    
    ?>