function makeThumbnailFull($vd6fe1d0be6347b8ef2427fa629c04485, $vf09cbf63485d929911164e808f84423b, $veaae26a6fb20ed3ef54fb23bfa0b1fcc, $vb435e227d5dd201e1768b2bcb2e0aa81, $va634e7960e04b1633c103382004fe526 = true, $v70c8b4c146f72fc2a6a1886dae113831 = 5, $vb5db1323df6de62d5bda823c63ad4cbe = false, $vd66636b253cb346dbb6240e30def3618 = 80) { $vf711798e436a77f680a1070c008a2a66 = true; $v78805a221a988e79ef3f42d7c5bfd418 = new umiImageFile($vd6fe1d0be6347b8ef2427fa629c04485); $v3090ad88ff7c9ca191579b709069fe64 = $v78805a221a988e79ef3f42d7c5bfd418->getFileName(); $veb9f74e698fbb6e2897b3791bc406cbf = strtolower($v78805a221a988e79ef3f42d7c5bfd418->getExt()); $veb9f74e698fbb6e2897b3791bc406cbf = $veb9f74e698fbb6e2897b3791bc406cbf == 'bmp' ? 'jpg' : $veb9f74e698fbb6e2897b3791bc406cbf; $v107703932395f334896434b598ccdc55 = array('gif', 'jpeg', 'jpg', 'png', 'bmp'); if (!in_array($veb9f74e698fbb6e2897b3791bc406cbf, $v107703932395f334896434b598ccdc55)) { return ""; } $v3090ad88ff7c9ca191579b709069fe64 = substr($v3090ad88ff7c9ca191579b709069fe64, 0, strlen($v3090ad88ff7c9ca191579b709069fe64) - (strlen($veb9f74e698fbb6e2897b3791bc406cbf) + 1)); $vb43c766cbc1365dca0ffcee38e46b613 = sha1($v78805a221a988e79ef3f42d7c5bfd418->getDirName()); if (!is_dir($vf09cbf63485d929911164e808f84423b . $vb43c766cbc1365dca0ffcee38e46b613)) { mkdir($vf09cbf63485d929911164e808f84423b . $vb43c766cbc1365dca0ffcee38e46b613, 0755, true); } $vddc9a97c07cfa1f9fe744dbc63143e5c = $v3090ad88ff7c9ca191579b709069fe64 . '_' . $veaae26a6fb20ed3ef54fb23bfa0b1fcc . '_' . $vb435e227d5dd201e1768b2bcb2e0aa81 . '_' . $v70c8b4c146f72fc2a6a1886dae113831 . '_' . $vd66636b253cb346dbb6240e30def3618 . "." . $veb9f74e698fbb6e2897b3791bc406cbf; $vf38211e4c6839893265bcda112b63f80 = $vf09cbf63485d929911164e808f84423b . $vb43c766cbc1365dca0ffcee38e46b613 . '/' . $vddc9a97c07cfa1f9fe744dbc63143e5c; if (!file_exists($vf38211e4c6839893265bcda112b63f80) || filemtime($vf38211e4c6839893265bcda112b63f80) < filemtime($vd6fe1d0be6347b8ef2427fa629c04485)) { if (file_exists($vf38211e4c6839893265bcda112b63f80)) { unlink($vf38211e4c6839893265bcda112b63f80); } $v3a8d65a128a22de38fe374a76974161c = $v78805a221a988e79ef3f42d7c5bfd418->getWidth(); $v427c23061461a4b29c5d39dd32b7f2c6 = $v78805a221a988e79ef3f42d7c5bfd418->getHeight(); if (!($v3a8d65a128a22de38fe374a76974161c && $v427c23061461a4b29c5d39dd32b7f2c6)) { throw new coreException(getLabel('error-image-corrupted', null, $vd6fe1d0be6347b8ef2427fa629c04485)); } if ($vb435e227d5dd201e1768b2bcb2e0aa81 == "auto") { $v3c10300988ff410c7f7181d43214229e = (int) round($v427c23061461a4b29c5d39dd32b7f2c6 * ($veaae26a6fb20ed3ef54fb23bfa0b1fcc / $v3a8d65a128a22de38fe374a76974161c)); $vb435e227d5dd201e1768b2bcb2e0aa81 = $v3c10300988ff410c7f7181d43214229e; $v6f81aaeb51b38cddc8851000851e9c98 = (int) $veaae26a6fb20ed3ef54fb23bfa0b1fcc; } else { if ($veaae26a6fb20ed3ef54fb23bfa0b1fcc == "auto") { $v6f81aaeb51b38cddc8851000851e9c98 = (int) round($v3a8d65a128a22de38fe374a76974161c * ($vb435e227d5dd201e1768b2bcb2e0aa81 / $v427c23061461a4b29c5d39dd32b7f2c6)); $veaae26a6fb20ed3ef54fb23bfa0b1fcc = $v6f81aaeb51b38cddc8851000851e9c98; } else { $v6f81aaeb51b38cddc8851000851e9c98 = (int) $veaae26a6fb20ed3ef54fb23bfa0b1fcc; } $v3c10300988ff410c7f7181d43214229e = (int) $vb435e227d5dd201e1768b2bcb2e0aa81; } $va13a7d0465adabf0bc59a5a26873cc4d = 0; $v6918e386f5cdd77edf37c6f42cdad6a2 = 0; if (!intval($veaae26a6fb20ed3ef54fb23bfa0b1fcc) || !intval($vb435e227d5dd201e1768b2bcb2e0aa81)) { $va634e7960e04b1633c103382004fe526 = false; } if ($va634e7960e04b1633c103382004fe526) { $v17370b9bf2bb4af83eba44b15e2315b9 = $v3a8d65a128a22de38fe374a76974161c / $veaae26a6fb20ed3ef54fb23bfa0b1fcc; $v205a8652407c62be13889d94c91f49e8 = $v427c23061461a4b29c5d39dd32b7f2c6 / $vb435e227d5dd201e1768b2bcb2e0aa81; if ($v17370b9bf2bb4af83eba44b15e2315b9 > $v205a8652407c62be13889d94c91f49e8) { $v6918e386f5cdd77edf37c6f42cdad6a2 = round(($v3a8d65a128a22de38fe374a76974161c - $veaae26a6fb20ed3ef54fb23bfa0b1fcc * $v205a8652407c62be13889d94c91f49e8) / 2); $v3a8d65a128a22de38fe374a76974161c = round($veaae26a6fb20ed3ef54fb23bfa0b1fcc * $v205a8652407c62be13889d94c91f49e8); } elseif ($v17370b9bf2bb4af83eba44b15e2315b9 < $v205a8652407c62be13889d94c91f49e8) { $va13a7d0465adabf0bc59a5a26873cc4d = round(($v427c23061461a4b29c5d39dd32b7f2c6 - $vb435e227d5dd201e1768b2bcb2e0aa81 * $v17370b9bf2bb4af83eba44b15e2315b9) / 2); $v427c23061461a4b29c5d39dd32b7f2c6 = round($vb435e227d5dd201e1768b2bcb2e0aa81 * $v17370b9bf2bb4af83eba44b15e2315b9); } if ($v70c8b4c146f72fc2a6a1886dae113831) { switch ($v70c8b4c146f72fc2a6a1886dae113831) { case 1: $v6918e386f5cdd77edf37c6f42cdad6a2 = 0; $va13a7d0465adabf0bc59a5a26873cc4d = 0; break; case 2: $va13a7d0465adabf0bc59a5a26873cc4d = 0; break; case 3: $v6918e386f5cdd77edf37c6f42cdad6a2 += $v6918e386f5cdd77edf37c6f42cdad6a2; $va13a7d0465adabf0bc59a5a26873cc4d = 0; break; case 4: $v6918e386f5cdd77edf37c6f42cdad6a2 = 0; break; case 5: break; case 6: $v6918e386f5cdd77edf37c6f42cdad6a2 += $v6918e386f5cdd77edf37c6f42cdad6a2; break; case 7: $v6918e386f5cdd77edf37c6f42cdad6a2 = 0; $va13a7d0465adabf0bc59a5a26873cc4d += $va13a7d0465adabf0bc59a5a26873cc4d; break; case 8: $va13a7d0465adabf0bc59a5a26873cc4d += $va13a7d0465adabf0bc59a5a26873cc4d; break; case 9: $v6918e386f5cdd77edf37c6f42cdad6a2 += $v6918e386f5cdd77edf37c6f42cdad6a2; $va13a7d0465adabf0bc59a5a26873cc4d += $va13a7d0465adabf0bc59a5a26873cc4d; break; } } } $vf12105146129696d6a7e0ed521db2e48 = imagecreatetruecolor($v6f81aaeb51b38cddc8851000851e9c98, $v3c10300988ff410c7f7181d43214229e); $v520584b026332b9e0b598c3d091329b1 = $v78805a221a988e79ef3f42d7c5bfd418->createImage($vd6fe1d0be6347b8ef2427fa629c04485); $v36cd38f49b9afa08222c0dc9ebfe35eb = $v520584b026332b9e0b598c3d091329b1['im']; if ($veaae26a6fb20ed3ef54fb23bfa0b1fcc * 4 < $v3a8d65a128a22de38fe374a76974161c && $vb435e227d5dd201e1768b2bcb2e0aa81 * 4 < $v427c23061461a4b29c5d39dd32b7f2c6) { $_TMP = array(); $_TMP['width'] = round($veaae26a6fb20ed3ef54fb23bfa0b1fcc * 4); $_TMP['height'] = round($vb435e227d5dd201e1768b2bcb2e0aa81 * 4); $_TMP['image'] = imagecreatetruecolor($_TMP['width'], $_TMP['height']); if ($veb9f74e698fbb6e2897b3791bc406cbf == 'gif') { $_TMP['image_white'] = imagecolorallocate($_TMP['image'], 255, 255, 255); imagefill($_TMP['image'], 0, 0, $_TMP['image_white']); imagecolortransparent($_TMP['image'], $_TMP['image_white']); imagealphablending($v36cd38f49b9afa08222c0dc9ebfe35eb, TRUE); imagealphablending($_TMP['image'], TRUE); } else { imagealphablending($_TMP['image'], false); imagesavealpha($_TMP['image'], true); } imagecopyresampled($_TMP['image'], $v36cd38f49b9afa08222c0dc9ebfe35eb, 0, 0, $v6918e386f5cdd77edf37c6f42cdad6a2, $va13a7d0465adabf0bc59a5a26873cc4d, $_TMP['width'], $_TMP['height'], $v3a8d65a128a22de38fe374a76974161c, $v427c23061461a4b29c5d39dd32b7f2c6); imageDestroy($v36cd38f49b9afa08222c0dc9ebfe35eb); $v36cd38f49b9afa08222c0dc9ebfe35eb = $_TMP['image']; $v3a8d65a128a22de38fe374a76974161c = $_TMP['width']; $v427c23061461a4b29c5d39dd32b7f2c6 = $_TMP['height']; $v6918e386f5cdd77edf37c6f42cdad6a2 = 0; $va13a7d0465adabf0bc59a5a26873cc4d = 0; unset($_TMP); } if ($veb9f74e698fbb6e2897b3791bc406cbf == 'gif') { $vde6403c41549334bb72244a31e9edf52 = imagecolorallocate($vf12105146129696d6a7e0ed521db2e48, 255, 255, 255); imagefill($vf12105146129696d6a7e0ed521db2e48, 0, 0, $vde6403c41549334bb72244a31e9edf52); imagecolortransparent($vf12105146129696d6a7e0ed521db2e48, $vde6403c41549334bb72244a31e9edf52); imagealphablending($v36cd38f49b9afa08222c0dc9ebfe35eb, TRUE); imagealphablending($vf12105146129696d6a7e0ed521db2e48, TRUE); } else { imagealphablending($vf12105146129696d6a7e0ed521db2e48, false); imagesavealpha($vf12105146129696d6a7e0ed521db2e48, true); } imagecopyresampled($vf12105146129696d6a7e0ed521db2e48, $v36cd38f49b9afa08222c0dc9ebfe35eb, 0, 0, $v6918e386f5cdd77edf37c6f42cdad6a2, $va13a7d0465adabf0bc59a5a26873cc4d, $veaae26a6fb20ed3ef54fb23bfa0b1fcc, $vb435e227d5dd201e1768b2bcb2e0aa81, $v3a8d65a128a22de38fe374a76974161c, $v427c23061461a4b29c5d39dd32b7f2c6); if ($vf711798e436a77f680a1070c008a2a66) { $vf12105146129696d6a7e0ed521db2e48 = makeThumbnailFullUnsharpMask($vf12105146129696d6a7e0ed521db2e48, 80, 0.5, 3); } switch ($veb9f74e698fbb6e2897b3791bc406cbf) { case 'gif': $v9b207167e5381c47682c6b4f58a623fb = imagegif($vf12105146129696d6a7e0ed521db2e48, $vf38211e4c6839893265bcda112b63f80); break; case 'png': $v9b207167e5381c47682c6b4f58a623fb = imagepng($vf12105146129696d6a7e0ed521db2e48, $vf38211e4c6839893265bcda112b63f80); break; default: $v9b207167e5381c47682c6b4f58a623fb = imagejpeg($vf12105146129696d6a7e0ed521db2e48, $vf38211e4c6839893265bcda112b63f80, $vd66636b253cb346dbb6240e30def3618); } if (!$v9b207167e5381c47682c6b4f58a623fb) { throw new coreException(getLabel('label-errors-16008')); } imageDestroy($v36cd38f49b9afa08222c0dc9ebfe35eb); imageDestroy($vf12105146129696d6a7e0ed521db2e48); if ($vb5db1323df6de62d5bda823c63ad4cbe) { umiImageFile::addWatermark($vf38211e4c6839893265bcda112b63f80); } } $v2063c1608d6e0baf80249c42e2be5804 = new umiImageFile($vf38211e4c6839893265bcda112b63f80); $v47c80780ab608cc046f2a6e6f071feb6 = array(); $v47c80780ab608cc046f2a6e6f071feb6['size'] = $v2063c1608d6e0baf80249c42e2be5804->getSize(); $v47c80780ab608cc046f2a6e6f071feb6['filename'] = $v2063c1608d6e0baf80249c42e2be5804->getFileName(); $v47c80780ab608cc046f2a6e6f071feb6['filepath'] = $v2063c1608d6e0baf80249c42e2be5804->getFilePath(); $v47c80780ab608cc046f2a6e6f071feb6['src'] = $v2063c1608d6e0baf80249c42e2be5804->getFilePath(true); $v47c80780ab608cc046f2a6e6f071feb6['ext'] = $v2063c1608d6e0baf80249c42e2be5804->getExt(); $v47c80780ab608cc046f2a6e6f071feb6['width'] = $v2063c1608d6e0baf80249c42e2be5804->getWidth(); $v47c80780ab608cc046f2a6e6f071feb6['height'] = $v2063c1608d6e0baf80249c42e2be5804->getHeight(); if (cmsController::getInstance()->getCurrentMode() == "admin") { $v47c80780ab608cc046f2a6e6f071feb6['src'] = str_replace("&", "&", $v47c80780ab608cc046f2a6e6f071feb6['src']); } return $v47c80780ab608cc046f2a6e6f071feb6; }
public function makeThumbnail($vd6fe1d0be6347b8ef2427fa629c04485 = false, $veaae26a6fb20ed3ef54fb23bfa0b1fcc = 'auto', $vb435e227d5dd201e1768b2bcb2e0aa81 = 'auto', $v66f6181bcb4cff4cd38fbc804a036db6 = "default", $v4f21a3dc48a4939b99266894c9fa2237 = false, $v4e5868d676cb634aa75b125a0f741abf = 0, $vd66636b253cb346dbb6240e30def3618 = 100) { if (!$v66f6181bcb4cff4cd38fbc804a036db6) { $v66f6181bcb4cff4cd38fbc804a036db6 = "default"; } $v4e5868d676cb634aa75b125a0f741abf = (int) $v4e5868d676cb634aa75b125a0f741abf; $v78805a221a988e79ef3f42d7c5bfd418 = new umiImageFile($vd6fe1d0be6347b8ef2427fa629c04485); $v3090ad88ff7c9ca191579b709069fe64 = $v78805a221a988e79ef3f42d7c5bfd418->getFileName(); $veb9f74e698fbb6e2897b3791bc406cbf = strtolower($v78805a221a988e79ef3f42d7c5bfd418->getExt()); $veb9f74e698fbb6e2897b3791bc406cbf = $veb9f74e698fbb6e2897b3791bc406cbf == 'bmp' ? 'jpg' : $veb9f74e698fbb6e2897b3791bc406cbf; $vb43c766cbc1365dca0ffcee38e46b613 = sha1($v78805a221a988e79ef3f42d7c5bfd418->getDirName()); if (!is_dir($this->thumbs_path . $vb43c766cbc1365dca0ffcee38e46b613)) { mkdir($this->thumbs_path . $vb43c766cbc1365dca0ffcee38e46b613, 0755, true); } $v107703932395f334896434b598ccdc55 = array('gif', 'jpeg', 'jpg', 'png', 'bmp'); if (!in_array($veb9f74e698fbb6e2897b3791bc406cbf, $v107703932395f334896434b598ccdc55)) { return ""; } $v3090ad88ff7c9ca191579b709069fe64 = substr($v3090ad88ff7c9ca191579b709069fe64, 0, strlen($v3090ad88ff7c9ca191579b709069fe64) - (strlen($veb9f74e698fbb6e2897b3791bc406cbf) + 1)); $vddc9a97c07cfa1f9fe744dbc63143e5c = $v3090ad88ff7c9ca191579b709069fe64 . "_" . $veaae26a6fb20ed3ef54fb23bfa0b1fcc . "_" . $vb435e227d5dd201e1768b2bcb2e0aa81 . "_" . $v78805a221a988e79ef3f42d7c5bfd418->getExt() . "." . $veb9f74e698fbb6e2897b3791bc406cbf; $vf38211e4c6839893265bcda112b63f80 = $this->thumbs_path . $vb43c766cbc1365dca0ffcee38e46b613 . "/" . $vddc9a97c07cfa1f9fe744dbc63143e5c; if (!file_exists($vf38211e4c6839893265bcda112b63f80) || filemtime($vf38211e4c6839893265bcda112b63f80) < filemtime($vd6fe1d0be6347b8ef2427fa629c04485)) { if (file_exists($vf38211e4c6839893265bcda112b63f80)) { unlink($vf38211e4c6839893265bcda112b63f80); } $v3a8d65a128a22de38fe374a76974161c = $v78805a221a988e79ef3f42d7c5bfd418->getWidth(); $v427c23061461a4b29c5d39dd32b7f2c6 = $v78805a221a988e79ef3f42d7c5bfd418->getHeight(); if (!($v3a8d65a128a22de38fe374a76974161c && $v427c23061461a4b29c5d39dd32b7f2c6)) { throw new coreException(getLabel('error-image-corrupted', null, $vd6fe1d0be6347b8ef2427fa629c04485)); } if (!$v3a8d65a128a22de38fe374a76974161c) { return false; } if ($v3a8d65a128a22de38fe374a76974161c <= $veaae26a6fb20ed3ef54fb23bfa0b1fcc && $v427c23061461a4b29c5d39dd32b7f2c6 <= $vb435e227d5dd201e1768b2bcb2e0aa81) { copy($vd6fe1d0be6347b8ef2427fa629c04485, $vf38211e4c6839893265bcda112b63f80); $v6f81aaeb51b38cddc8851000851e9c98 = $veaae26a6fb20ed3ef54fb23bfa0b1fcc; $v3c10300988ff410c7f7181d43214229e = $vb435e227d5dd201e1768b2bcb2e0aa81; } else { if ($veaae26a6fb20ed3ef54fb23bfa0b1fcc == "auto" && $vb435e227d5dd201e1768b2bcb2e0aa81 == "auto") { $v3c10300988ff410c7f7181d43214229e = $v427c23061461a4b29c5d39dd32b7f2c6; $v6f81aaeb51b38cddc8851000851e9c98 = $v3a8d65a128a22de38fe374a76974161c; } elseif ($veaae26a6fb20ed3ef54fb23bfa0b1fcc == "auto" || $vb435e227d5dd201e1768b2bcb2e0aa81 == "auto") { if ($vb435e227d5dd201e1768b2bcb2e0aa81 == "auto") { if ($v4e5868d676cb634aa75b125a0f741abf & 0x2 && $veaae26a6fb20ed3ef54fb23bfa0b1fcc > $v3a8d65a128a22de38fe374a76974161c) { $v3c10300988ff410c7f7181d43214229e = $v427c23061461a4b29c5d39dd32b7f2c6; $v6f81aaeb51b38cddc8851000851e9c98 = $v3a8d65a128a22de38fe374a76974161c; } else { $v6f81aaeb51b38cddc8851000851e9c98 = (int) $veaae26a6fb20ed3ef54fb23bfa0b1fcc; $v3c10300988ff410c7f7181d43214229e = (int) round($v427c23061461a4b29c5d39dd32b7f2c6 * ($veaae26a6fb20ed3ef54fb23bfa0b1fcc / $v3a8d65a128a22de38fe374a76974161c)); } } elseif ($veaae26a6fb20ed3ef54fb23bfa0b1fcc == "auto") { if ($v4e5868d676cb634aa75b125a0f741abf & 0x2 && $vb435e227d5dd201e1768b2bcb2e0aa81 > $v427c23061461a4b29c5d39dd32b7f2c6) { $v3c10300988ff410c7f7181d43214229e = $v427c23061461a4b29c5d39dd32b7f2c6; $v6f81aaeb51b38cddc8851000851e9c98 = $v3a8d65a128a22de38fe374a76974161c; } else { $v3c10300988ff410c7f7181d43214229e = (int) $vb435e227d5dd201e1768b2bcb2e0aa81; $v6f81aaeb51b38cddc8851000851e9c98 = (int) round($v3a8d65a128a22de38fe374a76974161c * ($vb435e227d5dd201e1768b2bcb2e0aa81 / $v427c23061461a4b29c5d39dd32b7f2c6)); } } } else { if ($v4e5868d676cb634aa75b125a0f741abf & 0x1) { $v71601a1f68d42d55d91f4c9e39e61685 = (double) $veaae26a6fb20ed3ef54fb23bfa0b1fcc / $v3a8d65a128a22de38fe374a76974161c; $v7263447d6d1b368bcdbd1fe30835d087 = (double) $vb435e227d5dd201e1768b2bcb2e0aa81 / $v427c23061461a4b29c5d39dd32b7f2c6; $v8ce4b16b22b58894aa86c421e8759df3 = min(array($v71601a1f68d42d55d91f4c9e39e61685, $v7263447d6d1b368bcdbd1fe30835d087)); if ($v4e5868d676cb634aa75b125a0f741abf & 0x2 && $v8ce4b16b22b58894aa86c421e8759df3 > 1.0) { $v8ce4b16b22b58894aa86c421e8759df3 = 1.0; } $v6f81aaeb51b38cddc8851000851e9c98 = (int) round($v3a8d65a128a22de38fe374a76974161c * $v8ce4b16b22b58894aa86c421e8759df3); $v3c10300988ff410c7f7181d43214229e = (int) round($v427c23061461a4b29c5d39dd32b7f2c6 * $v8ce4b16b22b58894aa86c421e8759df3); } else { $v6f81aaeb51b38cddc8851000851e9c98 = $veaae26a6fb20ed3ef54fb23bfa0b1fcc; $v3c10300988ff410c7f7181d43214229e = $vb435e227d5dd201e1768b2bcb2e0aa81; } } $vf12105146129696d6a7e0ed521db2e48 = imagecreatetruecolor($v6f81aaeb51b38cddc8851000851e9c98, $v3c10300988ff410c7f7181d43214229e); $vde6403c41549334bb72244a31e9edf52 = imagecolorallocate($vf12105146129696d6a7e0ed521db2e48, 255, 255, 255); $v520584b026332b9e0b598c3d091329b1 = $v78805a221a988e79ef3f42d7c5bfd418->createImage($vd6fe1d0be6347b8ef2427fa629c04485); $v36cd38f49b9afa08222c0dc9ebfe35eb = $v520584b026332b9e0b598c3d091329b1['im']; switch ($veb9f74e698fbb6e2897b3791bc406cbf) { case 'gif': imagefill($vf12105146129696d6a7e0ed521db2e48, 0, 0, $vde6403c41549334bb72244a31e9edf52); imagecolortransparent($vf12105146129696d6a7e0ed521db2e48, $vde6403c41549334bb72244a31e9edf52); imagealphablending($v36cd38f49b9afa08222c0dc9ebfe35eb, TRUE); imagealphablending($vf12105146129696d6a7e0ed521db2e48, TRUE); break; case 'png': imagefill($vf12105146129696d6a7e0ed521db2e48, 0, 0, $vde6403c41549334bb72244a31e9edf52); imagecolortransparent($vf12105146129696d6a7e0ed521db2e48, $vde6403c41549334bb72244a31e9edf52); imagealphablending($vf12105146129696d6a7e0ed521db2e48, false); imagesavealpha($vf12105146129696d6a7e0ed521db2e48, true); imagealphablending($v36cd38f49b9afa08222c0dc9ebfe35eb, false); imagesavealpha($v36cd38f49b9afa08222c0dc9ebfe35eb, true); break; default: } imagecopyresampled($vf12105146129696d6a7e0ed521db2e48, $v36cd38f49b9afa08222c0dc9ebfe35eb, 0, 0, 0, 0, $v6f81aaeb51b38cddc8851000851e9c98, $v3c10300988ff410c7f7181d43214229e, $v3a8d65a128a22de38fe374a76974161c, $v427c23061461a4b29c5d39dd32b7f2c6); switch ($veb9f74e698fbb6e2897b3791bc406cbf) { case 'gif': $v9b207167e5381c47682c6b4f58a623fb = imagegif($vf12105146129696d6a7e0ed521db2e48, $vf38211e4c6839893265bcda112b63f80); break; case 'png': $v9b207167e5381c47682c6b4f58a623fb = imagepng($vf12105146129696d6a7e0ed521db2e48, $vf38211e4c6839893265bcda112b63f80); break; default: $v9b207167e5381c47682c6b4f58a623fb = imagejpeg($vf12105146129696d6a7e0ed521db2e48, $vf38211e4c6839893265bcda112b63f80, $vd66636b253cb346dbb6240e30def3618); } if (!$v9b207167e5381c47682c6b4f58a623fb) { throw new coreException(getLabel('label-errors-16008')); } imagedestroy($v36cd38f49b9afa08222c0dc9ebfe35eb); imagedestroy($vf12105146129696d6a7e0ed521db2e48); } } $v2063c1608d6e0baf80249c42e2be5804 = new umiImageFile($vf38211e4c6839893265bcda112b63f80); $v47c80780ab608cc046f2a6e6f071feb6 = array(); $v47c80780ab608cc046f2a6e6f071feb6['size'] = $v2063c1608d6e0baf80249c42e2be5804->getSize(); $v47c80780ab608cc046f2a6e6f071feb6['filename'] = $v2063c1608d6e0baf80249c42e2be5804->getFileName(); $v47c80780ab608cc046f2a6e6f071feb6['filepath'] = $v2063c1608d6e0baf80249c42e2be5804->getFilePath(); $v47c80780ab608cc046f2a6e6f071feb6['src'] = $v2063c1608d6e0baf80249c42e2be5804->getFilePath(true); $v47c80780ab608cc046f2a6e6f071feb6['ext'] = $v2063c1608d6e0baf80249c42e2be5804->getExt(); $v47c80780ab608cc046f2a6e6f071feb6['width'] = $v2063c1608d6e0baf80249c42e2be5804->getWidth(); $v47c80780ab608cc046f2a6e6f071feb6['height'] = $v2063c1608d6e0baf80249c42e2be5804->getHeight(); $v47c80780ab608cc046f2a6e6f071feb6['void:template'] = $v66f6181bcb4cff4cd38fbc804a036db6; if (cmsController::getInstance()->getCurrentMode() == "admin") { $v47c80780ab608cc046f2a6e6f071feb6['src'] = str_replace("&", "&", $v47c80780ab608cc046f2a6e6f071feb6['src']); } if ($v4f21a3dc48a4939b99266894c9fa2237) { return $v47c80780ab608cc046f2a6e6f071feb6; } else { list($v4f2afc9c4099ee1f39c9f551123e54bd) = def_module::loadTemplates("thumbs/" . $v66f6181bcb4cff4cd38fbc804a036db6, "image"); return def_module::parseTemplate($v4f2afc9c4099ee1f39c9f551123e54bd, $v47c80780ab608cc046f2a6e6f071feb6); } }