foreach ($linksCopy as $k => $linkData) {
if ($linkData['type'] == 35 || $linkData['type'] == 15 || $linkData['type'] == 39) {
$linkData = Link::decryptLink($linkData);
- $animations = ContentLink::parseAnimations($linkData['image_rollover']);
- foreach ($animations as $animation) {
- if (isset($animation['backgroundcolor']) && $animation['backgroundcolor'] !== 'transparent') {
- $dupData = $linkData;
- $dupData['type'] = 14;
- $dupData['to'] = $animation['backgroundcolor'];
-
- $dupData['uid'] = 'b_' . $linkData['uid'];
- $dupData['image_rollover'] = 'addzindex=-1';
- $links[] = $dupData;
- $links[] = $linkData;
- unset($links[$k]);
+ if (isset($linkData['image_rollover']) && $linkData['image_rollover']) {
+ $animations = ContentLink::parseAnimations($linkData['image_rollover']);
+ foreach ($animations as $animation) {
+ if (isset($animation['backgroundcolor']) && $animation['backgroundcolor'] !== 'transparent') {
+ $dupData = $linkData;
+ $dupData['type'] = 14;
+ $dupData['to'] = $animation['backgroundcolor'];
+
+ $dupData['uid'] = 'b_' . $linkData['uid'];
+ $dupData['image_rollover'] = 'addzindex=-1';
+ $links[] = $dupData;
+ $links[] = $linkData;
+ unset($links[$k]);
+ }
}
}
}
}
$link = ['uid' => self::makeUID()];
- $cols = ['page' => '', 'left' => '', 'top' => '', 'width' => '', 'height' => '', 'type' => '', 'to' => '', 'target' => '_blank', 'video_loop' => true, 'video_auto_start' => true, 'video_controls' => true, 'video_sound_on' => true, 'infobulle' => '', 'numerotation' => 'physical', "inline" => true];
+ $cols = ['page' => '', 'left' => '', 'top' => '', 'width' => '', 'height' => '', 'type' => '', 'to' => '', 'target' => '_blank', 'video_loop' => true, 'video_auto_start' => true, 'video_controls' => true, 'video_sound_on' => true, 'infobulle' => '', 'image_rollover' => '', 'numerotation' => 'physical', "inline" => true];
$k = 0;