| Línea 238... | 
            Línea 238... | 
          
          
            | 238 | 
                            $userBlocked = $userBlockedMapper->fetchOneByUserIdAndBlockedId($record['user_id'], $currentUser->id);
  | 
            238 | 
                            $userBlocked = $userBlockedMapper->fetchOneByUserIdAndBlockedId($record['user_id'], $currentUser->id);
  | 
          
          
            | Línea 239... | 
            Línea 239... | 
          
          
            | 239 | 
             
  | 
            239 | 
             
  | 
          
          
            | 240 | 
                            array_push($members, [
  | 
            240 | 
                            array_push($members, [
  | 
          
          
            | 241 | 
                                'name' => trim($record['first_name'] . ' ' . $record['last_name']),
  | 
            241 | 
                                'name' => trim($record['first_name'] . ' ' . $record['last_name']),
  | 
          
          
            | 242 | 
                                'image' => $storage->getUserImageForCodeAndFilename($record['user_uuid'], $record['image']),
  | 
            242 | 
                                'image' => $storage->getUserImageForCodeAndFilename($record['user_uuid'], $record['image']),
  | 
          
          
            | Línea 243... | 
            Línea 243... | 
          
          
            | 243 | 
                                'link_profile' => $userBlocked ? '' : $this->url()->fromRoute('profile/view', ['id' => $record['user_profile_uuid'],  ['force_canonical' => true]])
  | 
            243 | 
                                'link_profile' => $userBlocked ? '' : $this->url()->fromRoute('profile/view', ['id' => $record['user_profile_uuid']])
  | 
          
          
            | 244 | 
             
  | 
            244 | 
             
  | 
          
          
            | Línea 245... | 
            Línea 245... | 
          
          
            | 245 | 
                            ]);
  | 
            245 | 
                            ]);
  | 
          
          
            | Línea 263... | 
            Línea 263... | 
          
          
            | 263 | 
                            'image'                 => $storage->getGroupImage($group),
  | 
            263 | 
                            'image'                 => $storage->getGroupImage($group),
  | 
          
          
            | 264 | 
                            'cover'                 => $storage->getGroupCover($group),
  | 
            264 | 
                            'cover'                 => $storage->getGroupCover($group),
  | 
          
          
            | 265 | 
                            'overview'              => $group->description,
  | 
            265 | 
                            'overview'              => $group->description,
  | 
          
          
            | 266 | 
                            'website'               => $group->website,
  | 
            266 | 
                            'website'               => $group->website,
  | 
          
          
            | 267 | 
                            'members'               => $members,
  | 
            267 | 
                            'members'               => $members,
  | 
          
          
            | 268 | 
                            'link_inmail'           => $ownerGroup->id != $currentUser->id ?  $this->url()->fromRoute('inmail/user', ['id' => $ownerGroup->uuid],  ['force_canonical' => true]) : '',
  | 
            268 | 
                            'link_inmail'           => $ownerGroup->id != $currentUser->id ?  $this->url()->fromRoute('inmail/user', ['id' => $ownerGroup->uuid]) : '',
  | 
          
          
            | 269 | 
                            'link_request' => '',
  | 
            269 | 
                            'link_request' => '',
  | 
          
          
            | 270 | 
                            'link_accept' => '',
  | 
            270 | 
                            'link_accept' => '',
  | 
          
          
            | 271 | 
                            'link_cancel' => '',
  | 
            271 | 
                            'link_cancel' => '',
  | 
          
          
            | 272 | 
                            'link_leave' => '',
  | 
            272 | 
                            'link_leave' => '',
  | 
          
          
            | 273 | 
                            'link_timeline' => '',
  | 
            273 | 
                            'link_timeline' => '',
  | 
          
          
            | Línea 275... | 
            Línea 275... | 
          
          
            | 275 | 
             
  | 
            275 | 
             
  | 
          
          
            | 276 | 
             
  | 
            276 | 
             
  | 
          
          
            | 277 | 
             
  | 
            277 | 
             
  | 
          
          
            | 278 | 
                        if ($groupMember) {
  | 
            278 | 
                        if ($groupMember) {
  | 
          
          
            | 279 | 
                            if ($ownerGroup->id != $groupMember->user_id && $groupMember->status == GroupMember::STATUS_ACCEPTED || $groupMember->status == GroupMember::STATUS_AUTO_JOIN) {
  | 
            279 | 
                            if ($ownerGroup->id != $groupMember->user_id && $groupMember->status == GroupMember::STATUS_ACCEPTED || $groupMember->status == GroupMember::STATUS_AUTO_JOIN) {
  | 
          
          
            | 280 | 
                                $data['link_leave'] = $this->url()->fromRoute('group/leave', ['id' => $group->uuid],  ['force_canonical' => true]);
  | 
            280 | 
                                $data['link_leave'] = $this->url()->fromRoute('group/leave', ['id' => $group->uuid]);
  | 
          
          
            | 281 | 
                                $data['link_timeline'] = $this->url()->fromRoute('feed/timeline', ['id' => $group->uuid, 'type' => 'group'],  ['force_canonical' => true]);
  | 
            281 | 
                                $data['link_timeline'] = $this->url()->fromRoute('feed/timeline', ['id' => $group->uuid, 'type' => 'group']);
  | 
          
          
            | 282 | 
                            }
  | 
            282 | 
                            }
  | 
          
          
            | 283 | 
                            if ($groupMember->status == GroupMember::STATUS_ADDED_BY_ADMIN) {
  | 
            283 | 
                            if ($groupMember->status == GroupMember::STATUS_ADDED_BY_ADMIN) {
  | 
          
          
            | 284 | 
                                $data['link_accept'] = $this->url()->fromRoute('group/accept', ['id' => $group->uuid],  ['force_canonical' => true]);
  | 
            284 | 
                                $data['link_accept'] = $this->url()->fromRoute('group/accept', ['id' => $group->uuid]);
  | 
          
          
            | 285 | 
                                $data['link_cancel'] = $this->url()->fromRoute('group/cancel', ['id' => $group->uuid],  ['force_canonical' => true]);
  | 
            285 | 
                                $data['link_cancel'] = $this->url()->fromRoute('group/cancel', ['id' => $group->uuid]);
  | 
          
          
            | 286 | 
                            }
  | 
            286 | 
                            }
  | 
          
          
            | 287 | 
                            if ($groupMember->status == GroupMember::STATUS_JOINING_REQUESTED) {
  | 
            287 | 
                            if ($groupMember->status == GroupMember::STATUS_JOINING_REQUESTED) {
  | 
          
          
            | Línea 288... | 
            Línea 288... | 
          
          
            | 288 | 
                                $data['link_cancel'] = $this->url()->fromRoute('group/cancel', ['id' => $group->uuid],  ['force_canonical' => true]);
  | 
            288 | 
                                $data['link_cancel'] = $this->url()->fromRoute('group/cancel', ['id' => $group->uuid]);
  | 
          
          
            | 289 | 
                            }
  | 
            289 | 
                            }
  | 
          
          
            | Línea 290... | 
            Línea 290... | 
          
          
            | 290 | 
                            if (in_array($group->accessibility, [Group::ACCESSIBILITY_AUTO_JOIN, Group::ACCESSIBILITY_REQUEST_TO_JOIN]) && $groupMember->status == GroupMember::STATUS_CANCELLED) {
  | 
            290 | 
                            if (in_array($group->accessibility, [Group::ACCESSIBILITY_AUTO_JOIN, Group::ACCESSIBILITY_REQUEST_TO_JOIN]) && $groupMember->status == GroupMember::STATUS_CANCELLED) {
  | 
          
          
            | 291 | 
             
  | 
            291 | 
             
  | 
          
          
            | 292 | 
                                $userBlockedMapper = UserBlockedMapper::getInstance($this->adapter);
  | 
            292 | 
                                $userBlockedMapper = UserBlockedMapper::getInstance($this->adapter);
  | 
          
          
            | 293 | 
                                $userBlocked = $userBlockedMapper->fetchOneByUserIdAndBlockedId($group->id, $currentUser->id);
  | 
            293 | 
                                $userBlocked = $userBlockedMapper->fetchOneByUserIdAndBlockedId($group->id, $currentUser->id);
  | 
          
          
            | 294 | 
             
  | 
            294 | 
             
  | 
          
          
            | Línea 295... | 
            Línea 295... | 
          
          
            | 295 | 
                                if (!$userBlocked) {
  | 
            295 | 
                                if (!$userBlocked) {
  | 
          
          
            | Línea 296... | 
            Línea 296... | 
          
          
            | 296 | 
                                    $data['link_request'] = $this->url()->fromRoute('group/request', ['id' => $group->uuid],  ['force_canonical' => true]);
  | 
            296 | 
                                    $data['link_request'] = $this->url()->fromRoute('group/request', ['id' => $group->uuid]);
  | 
          
          
            | 297 | 
                                }
  | 
            297 | 
                                }
  | 
          
          
            | Línea 298... | 
            Línea 298... | 
          
          
            | 298 | 
                            }
  | 
            298 | 
                            }
  | 
          
          
            | 299 | 
                        } else {
  | 
            299 | 
                        } else {
  | 
          
          
            | 300 | 
             
  | 
            300 | 
             
  | 
          
          
            | 301 | 
                            if (in_array($group->accessibility, [Group::ACCESSIBILITY_AUTO_JOIN, Group::ACCESSIBILITY_REQUEST_TO_JOIN])) {
  | 
            301 | 
                            if (in_array($group->accessibility, [Group::ACCESSIBILITY_AUTO_JOIN, Group::ACCESSIBILITY_REQUEST_TO_JOIN])) {
  | 
          
          
            | 302 | 
             
  | 
            302 | 
             
  | 
          
          
            | Línea 784... | 
            Línea 784... | 
          
          
            | 784 | 
                            $notification->type     = Notification::TYPE_RECEIVE_REQUEST_JOIN_MY_GROUP;
  | 
            784 | 
                            $notification->type     = Notification::TYPE_RECEIVE_REQUEST_JOIN_MY_GROUP;
  | 
          
          
            | 785 | 
                            $notification->read     = Notification::NO;
  | 
            785 | 
                            $notification->read     = Notification::NO;
  | 
          
          
            | 786 | 
                            $notification->user_id  = $userOwnerGroup->id;
  | 
            786 | 
                            $notification->user_id  = $userOwnerGroup->id;
  | 
          
          
            | 787 | 
                            $notification->group_id = $group->id;
  | 
            787 | 
                            $notification->group_id = $group->id;
  | 
          
          
            | 788 | 
                            $notification->message  = 'LABEL_NOTIFICATION_RECEIVE_REQUEST_JOIN_MY_GROUP';
  | 
            788 | 
                            $notification->message  = 'LABEL_NOTIFICATION_RECEIVE_REQUEST_JOIN_MY_GROUP';
  | 
          
          
            | 789 | 
                            $notification->url      = $this->url()->fromRoute('group/view', ['id' => $group->uuid],  ['force_canonical' => true]);
  | 
            789 | 
                            $notification->url      = $this->url()->fromRoute('group/view', ['id' => $group->uuid]);
  | 
          
          
            | Línea 790... | 
            Línea 790... | 
          
          
            | 790 | 
             
  | 
            790 | 
             
  | 
          
          
            | 791 | 
                            $notificationMapper = NotificationMapper::getInstance($this->adapter);
  | 
            791 | 
                            $notificationMapper = NotificationMapper::getInstance($this->adapter);
  | 
          
          
            | Línea 808... | 
            Línea 808... | 
          
          
            | 808 | 
                                        'other_user_lastname'   => $userOwnerGroup->last_name,
  | 
            808 | 
                                        'other_user_lastname'   => $userOwnerGroup->last_name,
  | 
          
          
            | 809 | 
                                        'company_name'          => '',
  | 
            809 | 
                                        'company_name'          => '',
  | 
          
          
            | 810 | 
                                        'group_name'            => $group->name,
  | 
            810 | 
                                        'group_name'            => $group->name,
  | 
          
          
            | 811 | 
                                        'content'               => '',
  | 
            811 | 
                                        'content'               => '',
  | 
          
          
            | 812 | 
                                        'code'                  => '',
  | 
            812 | 
                                        'code'                  => '',
  | 
          
          
            | 813 | 
                                        'link'                  => $this->url()->fromRoute('group/view', ['id' => $group->uuid], ['force_canonical' => true])
  | 
            813 | 
                                        'link'                  => $this->url()->fromRoute('group/view', ['id' => $group->uuid])
  | 
          
          
            | 814 | 
                                    ];
  | 
            814 | 
                                    ];
  | 
          
          
            | Línea 815... | 
            Línea 815... | 
          
          
            | 815 | 
             
  | 
            815 | 
             
  | 
          
          
            | 816 | 
                                    $email = new QueueEmail($this->adapter);
  | 
            816 | 
                                    $email = new QueueEmail($this->adapter);
  | 
          
          
            | 817 | 
                                    $email->processEmailTemplate($emailTemplate, $arrayCont, $userOwnerGroup->email, trim($userOwnerGroup->first_name . ' ' . $userOwnerGroup->last_name));
  | 
            817 | 
                                    $email->processEmailTemplate($emailTemplate, $arrayCont, $userOwnerGroup->email, trim($userOwnerGroup->first_name . ' ' . $userOwnerGroup->last_name));
  | 
          
          
            | Línea 916... | 
            Línea 916... | 
          
          
            | 916 | 
             
  | 
            916 | 
             
  | 
          
          
            | 917 | 
                                $item = [
  | 
            917 | 
                                $item = [
  | 
          
          
            | 918 | 
                                    'name' => $record['name'],
  | 
            918 | 
                                    'name' => $record['name'],
  | 
          
          
            | 919 | 
                                    'privacy' => $values[$record['privacy']],
  | 
            919 | 
                                    'privacy' => $values[$record['privacy']],
  | 
          
          
            | 920 | 
                                    'image' => $storage->getGroupImageForCodeAndFilename($record['uuid'], $record['image']),
  | 
            920 | 
                                    'image' => $storage->getGroupImageForCodeAndFilename($record['uuid'], $record['image']),
  | 
          
          
            | 921 | 
                                    'link_view' => $this->url()->fromRoute('group/view', ['id' => $record['uuid']],  ['force_canonical' => true]),
  | 
            921 | 
                                    'link_view' => $this->url()->fromRoute('group/view', ['id' => $record['uuid']]),
  | 
          
          
            | 922 | 
                                    'link_leave' => $this->url()->fromRoute('group/leave', ['id' => $record['uuid']],  ['force_canonical' => true]),
  | 
            922 | 
                                    'link_leave' => $this->url()->fromRoute('group/leave', ['id' => $record['uuid']]),
  | 
          
          
            | Línea 923... | 
            Línea 923... | 
          
          
            | 923 | 
                                ];
  | 
            923 | 
                                ];
  | 
          
          
            | 924 | 
             
  | 
            924 | 
             
  | 
          
          
            | Línea 977... | 
            Línea 977... | 
          
          
            | 977 | 
                            $items = [];
  | 
            977 | 
                            $items = [];
  | 
          
          
            | 978 | 
                            foreach ($records as $record) {
  | 
            978 | 
                            foreach ($records as $record) {
  | 
          
          
            | 979 | 
                                $item = [
  | 
            979 | 
                                $item = [
  | 
          
          
            | 980 | 
                                    'name' => $record['name'],
  | 
            980 | 
                                    'name' => $record['name'],
  | 
          
          
            | 981 | 
                                    'image' => $storage->getGroupImageForCodeAndFilename($record['uuid'], $record['image']),
  | 
            981 | 
                                    'image' => $storage->getGroupImageForCodeAndFilename($record['uuid'], $record['image']),
  | 
          
          
            | 982 | 
                                    'link_view' => $this->url()->fromRoute('group/view', ['id' => $record['uuid']],  ['force_canonical' => true]),
  | 
            982 | 
                                    'link_view' => $this->url()->fromRoute('group/view', ['id' => $record['uuid']]),
  | 
          
          
            | 983 | 
                                    'link_accept' => $this->url()->fromRoute('group/accept', ['id' => $record['uuid']],  ['force_canonical' => true]),
  | 
            983 | 
                                    'link_accept' => $this->url()->fromRoute('group/accept', ['id' => $record['uuid']]),
  | 
          
          
            | 984 | 
                                    'link_reject' => $this->url()->fromRoute('group/reject', ['id' => $record['uuid']],  ['force_canonical' => true]),
  | 
            984 | 
                                    'link_reject' => $this->url()->fromRoute('group/reject', ['id' => $record['uuid']]),
  | 
          
          
            | 985 | 
                                ];
  | 
            985 | 
                                ];
  | 
          
          
            | Línea 986... | 
            Línea 986... | 
          
          
            | 986 | 
             
  | 
            986 | 
             
  | 
          
          
            | 987 | 
             
  | 
            987 | 
             
  | 
          
          
            | Línea 1041... | 
            Línea 1041... | 
          
          
            | 1041 | 
                            $items = [];
  | 
            1041 | 
                            $items = [];
  | 
          
          
            | 1042 | 
                            foreach ($records as $record) {
  | 
            1042 | 
                            foreach ($records as $record) {
  | 
          
          
            | 1043 | 
                                $item = [
  | 
            1043 | 
                                $item = [
  | 
          
          
            | 1044 | 
                                    'name' => $record['name'],
  | 
            1044 | 
                                    'name' => $record['name'],
  | 
          
          
            | 1045 | 
                                    'image' => $storage->getGroupImageForCodeAndFilename($record['uuid'], $record['image']),
  | 
            1045 | 
                                    'image' => $storage->getGroupImageForCodeAndFilename($record['uuid'], $record['image']),
  | 
          
          
            | 1046 | 
                                    'link_view' => $this->url()->fromRoute('group/view', ['id' => $record['uuid']],  ['force_canonical' => true]),
  | 
            1046 | 
                                    'link_view' => $this->url()->fromRoute('group/view', ['id' => $record['uuid']]),
  | 
          
          
            | 1047 | 
                                    'link_cancel' => $this->url()->fromRoute('group/cancel', ['id' => $record['uuid']],  ['force_canonical' => true]),
  | 
            1047 | 
                                    'link_cancel' =>  $this->url()->fromRoute('group/cancel', ['id' => $record['uuid']]) 
  | 
          
          
            | 1048 | 
                                ];
  | 
            1048 | 
                                ];
  | 
          
          
            | Línea 1049... | 
            Línea 1049... | 
          
          
            | 1049 | 
             
  | 
            1049 | 
             
  | 
          
          
            | 1050 | 
             
  | 
            1050 | 
             
  |