$ext = strtolower($fileInfo['extension']); if (in_array($ext, $valid_formats)) { if ($size < 1024 * 1024 * 2) { // Image size max 2 MB $actual_image_name = powerTrailBase::powerTrailLogoFileName . $powerTrailId . "." . $ext; $result = 0; $target_path = $destination_path . $actual_image_name; $image = new \lib\SimpleImage(); $image->load($_FILES['myfile']['tmp_name']); if ($image->getHeight() > $image->getWidth() && $image->getHeight() > 250) { //portrait $image->resizeToHeight(250); } if ($image->getHeight() < $image->getWidth() && $image->getWidth() > 250) { $image->resizeToWidth(250); } $image->save($target_path); $query = 'UPDATE `PowerTrail` SET `image`= :1 WHERE `id` = :2'; $db = \lib\Database\DataBaseSingleton::Instance(); $db->multiVariableQuery($query, $picurl . '/' . $actual_image_name, $powerTrailId); $result = '<img src="' . $picurl . '/' . $actual_image_name . '?' . rand(1000, 9999) . '" />'; } } } ?> <script language="javascript" type="text/javascript">window.top.window.stopUpload(<?php echo "'" . $result . "'"; ?> );</script>
tpl_set_var('message', $message_toobig); tpl_BuildTemplate(); exit; } if ($config['limits']['image']['resize'] == 1 && $_FILES['file']['size'] > 102400) { // Apply resize to uploaded image $image = new \lib\SimpleImage(); $image->load($_FILES['file']['tmp_name']); if ($image->getHeight() > $image->getWidth() && $image->getHeight() > $config['limits']['image']['height']) { //portrait $image->resizeToHeight($config['limits']['image']['height']); } if ($image->getHeight() <= $image->getWidth() && $image->getWidth() > $config['limits']['image']['width']) { $image->resizeToWidth($config['limits']['image']['width']); } $image->save($picdir . '/' . $uuid . '.' . $extension, resolveImageTypeByFileExtension($extension)); } else { // Save uploaded image AS IS move_uploaded_file($_FILES['file']['tmp_name'], $picdir . '/' . $uuid . '.' . $extension); } } } // store $row['spoiler'] = isset($_REQUEST['spoiler']) ? $_REQUEST['spoiler'] : 0; if ($row['spoiler'] != 0 && $row['spoiler'] != 1) { $row['spoiler'] = 0; } $row['display'] = isset($_REQUEST['notdisplay']) ? $_REQUEST['notdisplay'] : 0; if ($row['display'] == 0) { $row['display'] = 1; } else {