/** * Supprime un langage parlé par un utilisateur de la base de donnée * * @param SpokenLanguage $languageToDelete * **/ public function DeleteSpokenLanguage($languageToDelete) { $q = $this->_db->prepare('DELETE FROM spoken_languages WHERE userId = :userid AND languageId = :languageid AND levelId = :levelid;'); $q->execute(array('userid' => $languageToDelete->userId(), 'languageid' => $languageToDelete->languageId(), 'levelid' => $languageToDelete->levelId())); if ($q) { echo '<p style="color:green;">' . _('A language has been deleted') . '</p>'; } else { throw new Exception(_('Error deleting a language')); } }