Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- case 'upload_image_guest':
- $file = $_FILES['qqfile']['tmp_name'];
- $filename = $_FILES['qqfile']['name'];
- $filesize = round(($_FILES['qqfile']['size'] / 1000000), 2, PHP_ROUND_HALF_UP);
- $fileExt = pathinfo($filename, PATHINFO_EXTENSION);
- if($fileExt == "jpg" || $fileExt == "jpeg" || $fileExt == "png" || $fileExt == "gif" || $fileExt == "JPG"){
- $_SESSION['upload_filename'] = random_filename($alphas).'.'.$fileExt;
- while($_SESSION['upload_filename'] == $_SESSION['filename_check']){
- $_SESSION['upload_filename'] = random_filename($alphas).'.'.$fileExt;
- }
- $destination = 'g/large/'.$_SESSION['upload_filename'];
- move_uploaded_file($file, $destination);
- switch($_FILES['qqfile']['type']){
- case 'image/gif':
- $old_image = imagecreatefromgif($destination);
- break;
- case 'image/jpg':
- case 'image/jpeg':
- $old_image = imagecreatefromjpeg($destination);
- break;
- case 'image/png':
- $old_image = imagecreatefrompng($destination);
- break;
- }
- image_resize($_SESSION['upload_filename'], 0, $old_image, true);
- }
- break;
- case 'upload_id_session':
- $_SESSION['upload_id'] = random_filename($alphas);
- $_SESSION[$_SESSION['upload_id']] = array();
- break;
- case 'upload_add_guest_filename':
- array_push($_SESSION[$_SESSION['upload_id']], $_SESSION['upload_filename']);
- insertImg_into_db_guest($_SESSION['upload_filename'], $_SESSION['upload_id']);
- $_SESSION['filename_check'] = $_SESSION['upload_filename'];
- break;
- onComplete: function(id, fileName, responseJSON) {
- file_complete_guest++;
- if(file_complete_guest == 1){
- $.ajax({
- type: 'POST',
- url: '?a=upload_id_session'
- });
- }
- $.ajax({
- type: 'POST',
- url: '?a=upload_add_guest_filename'
- });
- $("#listedfile"+id).remove();
- if(file_complete_guest == file_count_guest){
- $.ajax({
- type: 'POST',
- url: '?a=upload_done',
- success: function(data){
- var imported = $.parseJSON(data);
- $('#add-images-guest').modal('hide');
- $("#browse-files-guest").show();
- file_count_guest = 0;
- file_complete_guest = 0;
- uploader_guest.reset();
- window.open("?y="+imported.upload_id);
- }
- });
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement