je ne vois pourtant pas d'erreur, juste un BEGIN/END qui ne sert à rien autour des deux IF