diff --git a/main/document/document.inc.php b/main/document/document.inc.php index 17a9526a71..8d9eb3a0c1 100644 --- a/main/document/document.inc.php +++ b/main/document/document.inc.php @@ -226,9 +226,8 @@ function create_document_link($document_data, $show_as_icon = false, $counter = $force_download_html = ($size==0)?'':''.Display::return_icon($forcedownload_icon, get_lang('Download'), array(),ICON_SIZE_SMALL).''; } - //copy files to users myfiles - - if (api_get_setting('users_copy_files') == 'true' && !api_is_anonymous()){ + //Copy files to users myfiles + if (api_get_setting('allow_social_tool') == 'true' && api_get_setting('users_copy_files') == 'true' && !api_is_anonymous()){ $copy_myfiles_link = ($filetype == 'file') ? api_get_self().'?'.api_get_cidreq().'&action=copytomyfiles&id='.$document_data['id'].$req_gid :api_get_self().'?'.api_get_cidreq(); if ($filetype == 'file') { diff --git a/main/document/document.php b/main/document/document.php index d988ab521d..34a2c234b1 100644 --- a/main/document/document.php +++ b/main/document/document.php @@ -200,8 +200,8 @@ switch ($action) { } break; case 'copytomyfiles': - // Copy a file to general my files user's - if (api_get_setting('users_copy_files') == 'true' && api_get_user_id() != 0 && !api_is_anonymous()) { + // Copy a file to general my files user's + if (api_get_setting('allow_social_tool') == 'true' && api_get_setting('users_copy_files') == 'true' && api_get_user_id() != 0 && !api_is_anonymous()) { $document_info = DocumentManager::get_document_data_by_id($_GET['id'], api_get_course_id(), true); $parent_id = $document_info['parent_id']; $my_path = UserManager::get_user_picture_path_by_id(api_get_user_id(), 'system'); diff --git a/main/social/home.php b/main/social/home.php index 62dc63aafb..70b3416b06 100644 --- a/main/social/home.php +++ b/main/social/home.php @@ -25,8 +25,7 @@ api_block_anonymous_users(); if (api_get_setting('allow_social_tool') !='true' ) { $url = api_get_path(WEB_CODE_PATH).'auth/profile.php'; header('Location: '.$url); - exit; - + exit; api_not_allowed(); } diff --git a/main/social/myfiles.php b/main/social/myfiles.php index e5b9f18e6d..9ae7209f05 100644 --- a/main/social/myfiles.php +++ b/main/social/myfiles.php @@ -12,6 +12,7 @@ $cidReset=true; require_once '../inc/global.inc.php'; api_block_anonymous_users(); + if (api_get_setting('allow_social_tool') !='true') { api_not_allowed(); } @@ -25,7 +26,7 @@ $interbreadcrumb[]= array ('url' =>'profile.php','name' => get_lang('SocialNetwo $interbreadcrumb[]= array ('url' =>'#','name' => get_lang('MyFiles')); $htmlHeadXtra[] = ' -