public function getModule() { $mesModules = array(); if (is_int($this->type)) { if (TypeUserDAL::findById($this->type)->getCode() == self::TYPE_USER_STUDENT) { $mesModules = ModuleDAL::findAllByEleve($this); //retourne un array des module auquel l'éléve est inscrit } else { echo "User.php_getModule(int): methode appeler sur un User qui n'est pas de type Student</br>"; } } else { if (is_a($this->type, "TypeUser")) { if ($this->type->getCode() == self::TYPE_USER_STUDENT) { $mesModules = ModuleDAL::findAllByEleve($this); } else { echo "User.php_getModule(typeUser): methode appeler sur un User qui n'est pas de type Student"; } } else { echo "User.php_getModule: methode appeler avec un User de type qui n'est ni un TypeUser ni un Int..."; } } return $mesModules; }
<input type="date" class="form-control" id="birthDate" name="birthDate" required placeholder="e.g. For 13th september 1971 : 1971/09/13"> </div> <div class="form-group"> <label for="address">Address</label> <input type="text" class="form-control" id="address" name="address" required placeholder="e.g. 21 St Nicholas St Bristol BS1 1UA"> </div> <div class="form-group"> <label for="email">Email</label> <input type="email" class="form-control" id="email" name="email" required placeholder="e.g. thomas.anderson@skynet.com"> </div> <?php $typeUsers = TypeUserDAL::findAll(); ?> <div class="form-group"> <label for="userType">User type</label> <select class="form-control small-combobox" id="userType" name="userType"> <?php foreach ($typeUsers as $typeUser) { ?> <option value="<?php echo $typeUser->getId(); ?> "><?php echo $typeUser->getLabel(); ?> </option>