/** * Build content array from database query result * @param array $entries query result * @return multitype:multitype:string unknown multitype:multitype:string unknown */ private function build($entries) { $result = array(); foreach ($entries as $entry) { $metas = $this->mcUnserialize->execUnserialize($entry->webMediasId->mediaMetas); $result[$entry->webMediasId->mediaLink]['name'] = $entry->webMediagroupId->groupName; $result[$entry->webMediasId->mediaLink]['attr']['alt'] = $metas['alt']; $result[$entry->webMediasId->mediaLink]['mediaLinkUrl'] = $entry->mediaLinkUrl; $result[$entry->webMediasId->mediaLink]['targetLink'] = $entry->targetLink; if (isset($metas['title'])) { $result[$entry->webMediasId->mediaLink]['attr']['title'] = $metas['title']; } if (isset($metas['caption'])) { $result[$entry->webMediasId->mediaLink]['caption'] = $metas['caption']; } if (strlen($entry->caption) > 1) { $result[$entry->webMediasId->mediaLink]['caption'] = $entry->caption; } if (isset($metas['description'])) { $result[$entry->webMediasId->mediaLink]['description'] = $metas['description']; } if (isset($metas['longdescription'])) { $result[$entry->webMediasId->mediaLink]['longdescription'] = $metas['longdescription']; } } return $result; }
/** * @param multitype: $convertparams */ public function setConvertparams($convertparams, $return = false) { if (strlen($convertparams) > 4) { $mcSerialize = new \ContentinumComponents\Tools\HandleSerializeDatabase(); if (false === $return) { $this->convertparams = $mcSerialize->execUnserialize($convertparams); } else { return $mcSerialize->execUnserialize($convertparams); } } else { if (false === $return) { $this->convertparams = array(); } else { return array(); } } }
/** * Build content array from query result * @param array $entries database result * @return multitype:multitype:string unknown multitype:multitype:string unknown */ private function build($entries) { $result = array(); foreach ($entries as $entry) { $metas = $this->mcUnserialize->execUnserialize($entry->webMediasId->mediaMetas); if ('displayheadline' === $this->configure['modulConfig']) { $result[$entry->webMediasId->id]['headline'] = $entry->webMediagroupId->groupName; } else { $result[$entry->webMediasId->id]['headline'] = ''; } $result[$entry->webMediasId->id]['description'] = $entry->webMediagroupId->description; $result[$entry->webMediasId->id]['attr'] = $metas; $result[$entry->webMediasId->id]['mediaName'] = $entry->webMediasId->mediaName; $result[$entry->webMediasId->id]['mediaSource'] = $entry->webMediasId->mediaSource; $result[$entry->webMediasId->id]['mediaType'] = $entry->webMediasId->mediaType; $result[$entry->webMediasId->id]['mediaDescription'] = $entry->webMediasId->mediaDescription; $result[$entry->webMediasId->id]['resource'] = $entry->webMediasId->resource; $result[$entry->webMediasId->id]['mediaSizes'] = $entry->webMediasId->mediaSizes; } return $result; }