Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 17312 Rev 17313
Línea 955... Línea 955...
955
        if ($companyUser) {
955
        if ($companyUser) {
956
            $userMapper = UserMapper::getInstance($this->adapter);
956
            $userMapper = UserMapper::getInstance($this->adapter);
957
            $user = $userMapper->fetchOne($companyUser->user_id);
957
            $user = $userMapper->fetchOne($companyUser->user_id);
Línea 958... Línea 958...
958
 
958
 
959
            if ($user) {
959
            if ($user) {
960
                // Copiar la imagen del perfil para la imagen principal
960
                // Generar nombre de archivo para la imagen del usuario
961
                $user_filename = 'user-' . uniqid() . '.png';
961
                $user_filename = 'user-' . uniqid() . '.png';
Línea 962... Línea 962...
962
                $target_filename_user = $storage->composePathToFilename(Storage::TYPE_USER, $user->uuid, $user_filename);
962
                $target_filename_user = $storage->composePathToFilename(Storage::TYPE_USER, $user->uuid, $user_filename);
963
 
963
 
964
                // Copiar la imagen procesada de la empresa en lugar del archivo temporal
964
                // Copiar la imagen de la empresa en la imagen del usuario
965
                if (!$storage->copyFile($target_filename, $target_filename_user)) {
965
                if (!$storage->copyFile($target_filename, $target_filename_user)) {
Línea 966... Línea 966...
966
                    return $this->_createSimpleErrorResponse('ERROR_THERE_WAS_AN_ERROR');
966
                    return $this->_createSimpleErrorResponse('ERROR_THERE_WAS_AN_ERROR');
967
                }
967
                }
968
 
968
 
969
                // Eliminar la imagen existente del usuario si está presente
969
                // Eliminar la imagen existente del usuario si está presente
Línea 970... Línea 970...
970
                if ($user->image) {
970
                if ($user->image) {
971
                    $storage->deleteFile($target_user_path, $user->uuid, $user->image);
971
                    $storage->deleteFile($target_user_path, $user->uuid, $user->image);
972
                }
972
                }
973
 
973
 
974
                // Actualizar la imagen principal del usuario
974
                // Actualizar la imagen del usuario
975
                $user->image = $user_filename;
975
                $user->image = $user_filename;