'profile.php', 'name' => get_lang('SocialNetwork') ); $interbreadcrumb[] = array('url' => '#', 'name' => get_lang('MyFiles')); $htmlHeadXtra[] = ' '; $show_message = null; // easy links if (is_array($_GET) && count($_GET) > 0) { foreach ($_GET as $key => $value) { switch ($key) { case 'accept': $user_role = GroupPortalManager::get_user_group_role( api_get_user_id(), $value ); if (in_array( $user_role, array( GROUP_USER_PERMISSION_PENDING_INVITATION_SENT_BY_USER, GROUP_USER_PERMISSION_PENDING_INVITATION ) ) ) { GroupPortalManager::update_user_role( api_get_user_id(), $value, GROUP_USER_PERMISSION_READER ); $show_message = get_lang('UserIsSubscribedToThisGroup'); } elseif (in_array( $user_role, array( GROUP_USER_PERMISSION_READER, GROUP_USER_PERMISSION_ADMIN, GROUP_USER_PERMISSION_MODERATOR ) ) ) { $show_message = get_lang( 'UserIsAlreadySubscribedToThisGroup' ); } else { $show_message = get_lang('UserIsNotSubscribedToThisGroup'); } break 2; case 'deny': // delete invitation GroupPortalManager::delete_user_rel_group( api_get_user_id(), $value ); $show_message = get_lang('GroupInvitationWasDeny'); break 2; } } } //Social Avatar BLock $user_info = UserManager::get_user_info_by_id($user_id); //Social Menu Block $social_menu_block = SocialManager::show_social_menu('myfiles'); $actions = null; if (isset($_GET['cidReq'])) { $actions = '' . Display::return_icon( 'back.png', get_lang('BackTo') . ' ' . get_lang('Documents') . ' (' . get_lang( 'Course' ) . ')' ) . ''; } $tpl = new Template(); SocialManager::setSocialUserBlock($tpl, $user_id, 'myfiles'); $editor = new \Chamilo\CoreBundle\Component\Editor\Editor(); $editor = $tpl->fetch('default/'.$editor->getEditorStandAloneTemplate()); $tpl->assign('social_right_content', $editor); $tpl->assign('social_menu_block', $social_menu_block); $tpl->assign('actions', $actions); $tpl->assign('message', $show_message); $social_layout = $tpl->get_template('social/myfiles.tpl'); $tpl->display($social_layout);