Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 17002 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 17002 Rev 17018
Línea 119... Línea 119...
119
                }
119
                }
Línea 120... Línea 120...
120
                
120
                
121
                $dailyPulseEmojiMapper = DailyPulseEmojiMapper::getInstance($this->adapter);
121
                $dailyPulseEmojiMapper = DailyPulseEmojiMapper::getInstance($this->adapter);
Línea 122... Línea 122...
122
                $paginator = $dailyPulseEmojiMapper->fetchAllDataTable($currentCompany->id, $search,  $page, $records_x_page, $order_field, $order_direction);
122
                $paginator = $dailyPulseEmojiMapper->fetchAllDataTable($currentCompany->id, $search,  $page, $records_x_page, $order_field, $order_direction);
123
 
123
 
Línea 124... Línea 124...
124
                $storage = Storage::getInstance($this->config);
124
                $storage = Storage::getInstance($this->config, $this->adapter);
125
                $path = $storage->getPathDailyPulse();
125
                $path = $storage->getPathDailyPulse();
126
                
126
                
Línea 249... Línea 249...
249
                    
249
                    
250
                    $target_size = $this->config['leaderslinked.image_sizes.emoji'];
250
                    $target_size = $this->config['leaderslinked.image_sizes.emoji'];
Línea -... Línea 251...
-
 
251
                    list($target_width, $target_height) = explode('x', $target_size);
251
                    list($target_width, $target_height) = explode('x', $target_size);
252
                    
-
 
253
                    
252
                    
254
                    
Línea 253... Línea 255...
253
                    
255
                    $image = Image::getInstance($this->config);
Línea 254... Línea 256...
254
                    $image = Image::getInstance($this->config);
256
                    $storage = Storage::getInstance($this->config, $this->adapter);
Línea 263... Línea 265...
263
                        $filename       = Functions::normalizeStringFilename(uniqid() . '-' . $filename[0].'.png');
265
                        $filename       = Functions::normalizeStringFilename(uniqid() . '-' . $filename[0].'.png');
Línea 264... Línea 266...
264
                     
266
                     
265
                        $crop_to_dimensions = true;
267
                        $crop_to_dimensions = true;
Línea 266... Línea 268...
266
                        $unlink_source = true;
268
                        $unlink_source = true;
267
                        
269
                        
268
                        if($image->uploadImageChangeSize($tmp_filename, $target_path, $dailyPulseEmoji->uuid, $filename, $target_width, $target_height, $crop_to_dimensions, $unlink_source)) {
270
                        if($image->uploadProcessChangeSize($tmp_filename, $target_path, $dailyPulseEmoji->uuid, $filename, $target_width, $target_height, $crop_to_dimensions, $unlink_source)) {
269
                            $dailyPulseEmoji->image = $filename;
271
                            $dailyPulseEmoji->image = $filename;
270
                            $dailyPulseEmojiMapper->update($dailyPulseEmoji);
272
                            $dailyPulseEmojiMapper->update($dailyPulseEmoji);
Línea 352... Línea 354...
352
            $result =  $dailyPulseEmojiMapper->delete($dailyPulseEmoji);
354
            $result =  $dailyPulseEmojiMapper->delete($dailyPulseEmoji);
353
            if($result) {
355
            if($result) {
354
                $this->logger->info('Se borro el emoji : ' .  $dailyPulseEmoji->name, ['user_id' => $currentUser->id, 'ip' => Functions::getUserIP()]);
356
                $this->logger->info('Se borro el emoji : ' .  $dailyPulseEmoji->name, ['user_id' => $currentUser->id, 'ip' => Functions::getUserIP()]);
Línea 355... Línea 357...
355
               
357
               
356
                if($dailyPulseEmoji->image) {
358
                if($dailyPulseEmoji->image) {
357
                    
359
                
358
                    $image = Image::getInstance($this->config);
360
                    $storage = Storage::getInstance($this->config, $this->adapter);
359
                    $target_path = $image->getStorage()->getPathDailyPulse();
361
                    $target_path = $storage->getPathDailyPulse();
360
                    $image->getStorage()->deleteFile($target_path, $dailyPulseEmoji->uuid, $dailyPulseEmoji->image);
362
                    $storage->deleteFile($target_path, $dailyPulseEmoji->uuid, $dailyPulseEmoji->image);
Línea 361... Línea 363...
361
                }
363
                }
362
                
364
                
363
                $data = [
365
                $data = [
Línea 413... Línea 415...
413
                'data'   => 'ERROR_UNAUTHORIZED'
415
                'data'   => 'ERROR_UNAUTHORIZED'
414
            ]);
416
            ]);
415
        }
417
        }
Línea 416... Línea 418...
416
        
418
        
417
        if($request->isGet()) {
419
        if($request->isGet()) {
418
            $storage = Storage::getInstance($this->config);
420
            $storage = Storage::getInstance($this->config, $this->adapter);
Línea 419... Línea 421...
419
            $path = $storage->getPathDailyPulse();
421
            $path = $storage->getPathDailyPulse();
420
            
422
            
Línea 462... Línea 464...
462
                    
464
                    
463
                    $files = $this->getRequest()->getFiles()->toArray();
465
                    $files = $this->getRequest()->getFiles()->toArray();
Línea 464... Línea 466...
464
                    if(isset($files['image']) && empty($files['image']['error'])) {
466
                    if(isset($files['image']) && empty($files['image']['error'])) {
-
 
467
                        
465
                        
468
                        $image = Image::getInstance($this->config);
Línea 466... Línea 469...
466
                        $image = Image::getInstance($this->config);
469
                        $storage = Storage::getInstance($this->config, $this->adapter);
467
                        $target_path = $image->getStorage()->getPathDailyPulse();
470
                        $target_path = $storage->getPathDailyPulse();
468
                        
471
                        
Línea 469... Línea 472...
469
                        $tmp_filename  = $files['image']['tmp_name'];
472
                        $tmp_filename  = $files['image']['tmp_name'];
470
                        $filename      = explode('.',  $files['image']['name']);
-
 
471
                        $filename       = Functions::normalizeStringFilename(uniqid() . '-' . $filename[0].'.png');
-
 
472
                        
473
                        $filename      = explode('.',  $files['image']['name']);
473
                        $crop_to_dimensions = true;
474
                        $filename       = Functions::normalizeStringFilename(uniqid() . '-' . $filename[0].'.png');
-
 
475
                        
474
                        $unlink_source = true;
476
                        $crop_to_dimensions = true;
475
 
477
                        $full_tmp_filename = $image->uploadProcessChangeSize($tmp_filename, $filename, $target_width, $target_height,  $crop_to_dimensions);
-
 
478
                        
-
 
479
                        if($full_tmp_filename ) { 
-
 
480
                            if($dailyPulseEmoji->image) {
476
                        if($image->uploadImageChangeSize($tmp_filename, $target_path, $dailyPulseEmoji->uuid, $filename, $target_width, $target_height, $crop_to_dimensions, $unlink_source)) {
481
                                $storage->deleteFile($target_path, $dailyPulseEmoji->uuid, $dailyPulseEmoji->image);
Línea -... Línea 482...
-
 
482
                                
-
 
483
                                $dailyPulseEmoji->image = $filename;
-
 
484
                                $dailyPulseEmojiMapper->update($dailyPulseEmoji);
-
 
485
                            }
477
                           
486
                            
478
                            if($dailyPulseEmoji->image) {
487
                            if($storage->putFile($target_path, $dailyPulseEmoji->uuid, $full_tmp_filename)) {
-
 
488
                               
479
                                $image->getStorage()->deleteFile($target_path, $dailyPulseEmoji->uuid, $dailyPulseEmoji->image);
489
                    
480
                            }
490