'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);