Example #1
0
 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');
     }
 }
Example #2
0
 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);
     }
 }