|
|
|
@ -8,7 +8,7 @@ |
|
|
|
|
* Initialization |
|
|
|
|
*/ |
|
|
|
|
$language_file = array('messages','userInfo'); |
|
|
|
|
$cidReset=true; |
|
|
|
|
$cidReset = true; |
|
|
|
|
require_once '../inc/global.inc.php'; |
|
|
|
|
|
|
|
|
|
api_block_anonymous_users(); |
|
|
|
@ -72,24 +72,24 @@ $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; |
|
|
|
|
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; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -97,14 +97,13 @@ if (is_array($_GET) && count($_GET)>0) { |
|
|
|
|
$social_left_content = SocialManager::show_social_menu('myfiles'); |
|
|
|
|
$actions = null; |
|
|
|
|
|
|
|
|
|
if (isset($_GET['cidReq'])){ |
|
|
|
|
if (isset($_GET['cidReq'])) { |
|
|
|
|
$actions = '<a href="'.api_get_path(WEB_CODE_PATH).'document/document.php?cidReq='.Security::remove_XSS($_GET['cidReq']).'&id_session='.Security::remove_XSS($_GET['id_session']).'&gidReq='.Security::remove_XSS($_GET['gidReq']).'&id='.Security::remove_XSS($_GET['parent_id']).'">'.Display::return_icon('back.png',get_lang('BackTo').' '.get_lang('Documents').' ('.get_lang('Course').')').'</a>'; |
|
|
|
|
} |
|
|
|
|
$social_right_content = '<div class="span9">'; |
|
|
|
|
$social_right_content .= '<iframe name="fileManager" id="fileManager" src="'.api_get_path(WEB_PATH).'main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/ajaxfilemanager.php?editor=stand_alone" scrolling="no" noresize="noresize" frameborder="no" style="height:480px; width:100%; float:left"></iframe>'; |
|
|
|
|
$social_right_content .= '</div>'; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$tpl = new Template(); |
|
|
|
|
$tpl->assign('social_left_content', $social_left_content); |
|
|
|
|
$tpl->assign('social_right_content', $social_right_content); |
|
|
|
|