Proyectos de Subversion LeadersLinked - Services

Rev

Rev 790 | Rev 792 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 790 Rev 791
Línea 535... Línea 535...
535
                // Obtener el tamaño de la imagen
535
                // Obtener el tamaño de la imagen
536
                list( $target_width, $target_height ) = explode('x', $this->config['leaderslinked.image_sizes.user_size']);
536
                list( $target_width, $target_height ) = explode('x', $this->config['leaderslinked.image_sizes.user_size']);
Línea 537... Línea 537...
537
                
537
                
538
                // Obtener el archivo temporal
538
                // Obtener el archivo temporal
539
                $source_filename = $storage->getTmpFilename();
539
                $source_filename = $storage->getTmpFilename();
540
                $target_filename = $storage->getFilename();
-
 
541
 
540
                $filename = $storage->getFilename();
Línea 542... Línea 541...
542
                $this->logger->err('source_filename: ' . $source_filename . ' target_filename: ' . $target_filename);
541
                $target_filename = $storage->composePathToFilename(Storage::TYPE_USER, $currentUser->uuid, $filename);
543
 
542
 
544
                if(!$storage->uploadImageResize($source_filename, $target_filename, $target_width, $target_height)) {
543
                if(!$storage->uploadImageResize($source_filename, $target_filename, $target_width, $target_height)) {
545
                    $this->logger->err('Error al subir la imagen del usuario', ['user_id' => $currentUser->id, 'ip' => Functions::getUserIP()]);
544
                    $this->logger->err('Error al subir la imagen del usuario', ['user_id' => $currentUser->id, 'ip' => Functions::getUserIP()]);
546
                    return new JsonModel([
545
                    return new JsonModel([
547
                        'success'   => false,
546
                        'success'   => false,
548
                        'data'   =>  'ERROR_THERE_WAS_AN_ERROR'
547
                        'data'   =>  'ERROR_THERE_WAS_AN_ERROR'
Línea 549... Línea 548...
549
                    ]);
548
                    ]);
550
                }
549
                }
551
                
550
                
552
                
551
                
553
                $currentUser->image = $target_filename;
552
                $currentUser->image = $filename;
554
                if(!$userMapper->updateImage($currentUser)) {
553
                if(!$userMapper->updateImage($currentUser)) {
Línea 566... Línea 565...
566
                    ]);
565
                    ]);
567
                }
566
                }
Línea 568... Línea 567...
568
                
567
                
569
                $userProfileMapper = UserProfileMapper::getInstance($this->adapter);
568
                $userProfileMapper = UserProfileMapper::getInstance($this->adapter);
570
                $userProfile = $userProfileMapper->fetchOnePublicByUserId($currentUser->id);
569
                $userProfile = $userProfileMapper->fetchOnePublicByUserId($currentUser->id);
571
                
570
 
572
                if($userProfile) {
571
                if($userProfile) {
573
                    $userProfile->image = $currentUser->image;
572
                    $userProfile->image = $filename;
574
                    $userProfileMapper->updateImage($userProfile);
573
                    $userProfileMapper->updateImage($userProfile);
Línea 575... Línea 574...
575
                }
574
                }
576
                
575