diff --git a/src/Chamilo/CoreBundle/Component/HTMLPurifier/Filter/AllowIframes.php b/src/Chamilo/CoreBundle/Component/HTMLPurifier/Filter/AllowIframes.php
index d01713d9df3..791c52c16ab 100644
--- a/src/Chamilo/CoreBundle/Component/HTMLPurifier/Filter/AllowIframes.php
+++ b/src/Chamilo/CoreBundle/Component/HTMLPurifier/Filter/AllowIframes.php
@@ -64,11 +64,12 @@ protected function postFilterCallback($matches)
$vimeoMatch = preg_match('#://player.vimeo.com/#i', $matches[1]);
$googleMapsMatch = preg_match('#src="https://maps.google.com/#i', $matches[1]);
$slideShare = preg_match('#src="(https?:)?//www.slideshare.net/#', $matches[1]);
+ $geniallyMatch = preg_match('#src="https://view.genially.com/#i', $matches[1]);
$platformDomain = preg_match('#src="https?://(.+\.)?'.$hostName[1].'#i', $matches[1]);
- if ($youTubeMatch || $vimeoMatch || $googleMapsMatch || $slideShare || $platformDomain) {
+ if ($youTubeMatch || $vimeoMatch || $googleMapsMatch || $slideShare || $geniallyMatch || $platformDomain) {
$extra = ' frameborder="0"';
- if ($youTubeMatch) {
+ if ($youTubeMatch || $geniallyMatch) {
$extra .= ' allowfullscreen';
} elseif ($vimeoMatch) {
$extra .= ' webkitAllowFullScreen mozallowfullscreen allowFullScreen';