private function detectAttachments() { foreach ($this->attachments as $key => $attachment) { if ($attachment->mime == "IMAGE") { $image = new \Custom\Content\ImageAttachment(); $image->setRow($attachment); $image->run(); $this->attachments[$key]->data = $image; } } }
private function createAttachment($values) { switch ($values->mime) { case 'HEADIMAGE': $att = new \Custom\Content\MainimageAttachment(); $att->setRow($values); $att->create(); break; case 'IMAGE': $att = new \Custom\Content\ImageAttachment(); $att->setRow($values); $att->create(); break; } }
private function getImage($url) { if (empty($url)) { return false; } $attachment = \Nette\Utils\ArrayHash::from(array("url" => $url)); $image = new \Custom\Content\ImageAttachment(); $image->setRow($attachment); $image->run(); return $image; }