public function splitFrames($blocks)
{
$images = array();
if (isset($blocks['frames'])) {
foreach ($blocks['frames'] as $a => $unused) {
$images[$a] = $blocks;
unset($images[$a]['frames']);
// remove all frames.
foreach ($blocks['frames'] as $b => $frame) {
if ($a === $b) {
$images[$a]['frames'][0] = $frame;
// Re-add frames but use only 1 frame and discard others
break;
}
}
}
}
return $images;
}