private function uploadBackground() { $filename = $_FILES['background']['name']; $filesize = $_FILES['background']['size']; $filetype = $_FILES['background']['type']; if ($filename == '') { $uploadCheck = false; } elseif ($filesize > 1048576) { $uploadCheck = false; } elseif ($filetype != 'image/jpeg' && $filetype != 'image/gif' && $filetype != 'image/png') { $uploadCheck = false; } else { $fileInfo = getimagesize($_FILES['background']['tmp_name']); if ($fileInfo['mime'] != 'image/jpeg' && $fileInfo['mime'] != 'image/gif' && $fileInfo['mime'] != 'image/png') { $uploadCheck = false; } else { $uploadCheck = true; } } if ($uploadCheck) { $resizeImage = new library_default_classes_resizeImage($this->user, $fileInfo, $_FILES['background']['tmp_name']); $resizeImage->resizeImage('background'); } elseif (isset($_POST['no_background']) && $_POST['no_background'] == 'true') { unlink('data/users/' . $this->user['md5'] . '/home/background.jpg'); } }
private function uploadEventImage($eid) { $filename = $_FILES['image']['name']; $filesize = $_FILES['image']['size']; $filetype = $_FILES['image']['type']; if ($filename == '') { $uploadCheck = false; } elseif ($filesize > 1048576) { $uploadCheck = false; } elseif ($filetype != 'image/jpeg' && $filetype != 'image/gif' && $filetype != 'image/png') { $uploadCheck = false; } else { $fileInfo = getimagesize($_FILES['image']['tmp_name']); if ($fileInfo['mime'] != 'image/jpeg' && $fileInfo['mime'] != 'image/gif' && $fileInfo['mime'] != 'image/png') { $uploadCheck = false; } else { $uploadCheck = true; } } if ($uploadCheck) { $resizeImage = new library_default_classes_resizeImage($this->user, $fileInfo, $_FILES['image']['tmp_name']); $resizeImage->resizeImage('eventImage', $eid); $resizeImage->resizeImage('eventImageSmall', $eid); sleep(1); } elseif (file_exists('data/users/' . $this->user['md5'] . '/event/' . $eid . '/eventImage.jpg') === false) { copy('public/templates/default/images/eventImage.jpg', 'data/users/' . $this->user['md5'] . '/event/' . $eid . '/eventImage.jpg'); chmod('data/users/' . $this->user['md5'] . '/event/' . $eid . '/eventImage.jpg', 0755); copy('public/templates/default/images/eventImageSmall.jpg', 'data/users/' . $this->user['md5'] . '/event/' . $eid . '/eventImageSmall.jpg'); chmod('data/users/' . $this->user['md5'] . '/event/' . $eid . '/eventImageSmall.jpg', 0755); } }