Feature #1853 (first send)
parent
b0365a7981
commit
e7ad4556e4
After Width: | Height: | Size: 28 KiB |
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,125 @@ |
||||
<?php |
||||
/* For licensing terms, see /chamilo_license.txt */ |
||||
/** |
||||
* @author Juan Carlos Raña Trabado herodoto@telefonica.net |
||||
*/ |
||||
$language_file = array('messages','userInfo'); |
||||
$cidReset=true; |
||||
require '../inc/global.inc.php'; |
||||
require_once api_get_path(LIBRARY_PATH).'image.lib.php'; |
||||
require_once api_get_path(LIBRARY_PATH).'usermanager.lib.php'; |
||||
require_once api_get_path(LIBRARY_PATH).'social.lib.php'; |
||||
require_once api_get_path(LIBRARY_PATH).'group_portal_manager.lib.php'; |
||||
|
||||
$this_section = SECTION_SOCIAL; |
||||
|
||||
$interbreadcrumb[]= array ('url' =>'profile.php','name' => get_lang('Social')); |
||||
$interbreadcrumb[]= array ('url' =>'#','name' => get_lang('MyFiles')); |
||||
|
||||
$htmlHeadXtra[] = '<script src="'.api_get_path(WEB_LIBRARY_PATH).'javascript/jquery.js" type="text/javascript" language="javascript"></script>'; //jQuery |
||||
$htmlHeadXtra[] = '<script type="text/javascript" src="'.api_get_path(WEB_LIBRARY_PATH).'javascript/thickbox.js"></script>'; |
||||
$htmlHeadXtra[] = '<link rel="stylesheet" href="'.api_get_path(WEB_LIBRARY_PATH).'javascript/thickbox.css" type="text/css" media="projection, screen">'; |
||||
|
||||
$htmlHeadXtra[] = ' |
||||
<script type="text/javascript"> |
||||
|
||||
function denied_friend (element_input) { |
||||
name_button=$(element_input).attr("id"); |
||||
name_div_id="id_"+name_button.substring(13); |
||||
user_id=name_div_id.split("_"); |
||||
friend_user_id=user_id[1]; |
||||
$.ajax({ |
||||
contentType: "application/x-www-form-urlencoded", |
||||
beforeSend: function(objeto) { |
||||
$("#id_response").html("<img src=\'../inc/lib/javascript/indicator.gif\' />"); }, |
||||
type: "POST", |
||||
url: "'.api_get_path(WEB_AJAX_PATH).'social.ajax.php?a=deny_friend", |
||||
data: "denied_friend_id="+friend_user_id, |
||||
success: function(datos) { |
||||
$("div#"+name_div_id).hide("slow"); |
||||
$("#id_response").html(datos); |
||||
} |
||||
}); |
||||
} |
||||
function register_friend(element_input) { |
||||
if(confirm("'.get_lang('AddToFriends').'")) { |
||||
name_button=$(element_input).attr("id"); |
||||
name_div_id="id_"+name_button.substring(13); |
||||
user_id=name_div_id.split("_"); |
||||
user_friend_id=user_id[1]; |
||||
$.ajax({ |
||||
contentType: "application/x-www-form-urlencoded", |
||||
beforeSend: function(objeto) { |
||||
$("div#dpending_"+user_friend_id).html("<img src=\'../inc/lib/javascript/indicator.gif\' />"); }, |
||||
type: "POST", |
||||
url: "'.api_get_path(WEB_AJAX_PATH).'social.ajax.php?a=add_friend", |
||||
data: "friend_id="+user_friend_id+"&is_my_friend="+"friend", |
||||
success: function(datos) { $("div#"+name_div_id).hide("slow"); |
||||
$("form").submit() |
||||
} |
||||
}); |
||||
} |
||||
} |
||||
|
||||
|
||||
function show_icon_edit(element_html) { |
||||
ident="#edit_image"; |
||||
$(ident).show(); |
||||
} |
||||
|
||||
function hide_icon_edit(element_html) { |
||||
ident="#edit_image"; |
||||
$(ident).hide(); |
||||
} |
||||
|
||||
|
||||
</script>'; |
||||
api_block_anonymous_users(); |
||||
|
||||
Display :: display_header($tool_name, 'Groups'); |
||||
|
||||
// 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; |
||||
} |
||||
} |
||||
} |
||||
|
||||
$language_variable = get_lang('PendingInvitations'); |
||||
$language_comment = get_lang('SocialInvitesComment'); |
||||
|
||||
echo '<div id="social-content">'; |
||||
|
||||
echo '<div id="social-content-left">'; |
||||
//this include the social menu div |
||||
SocialManager::show_social_menu('myfiles'); |
||||
echo '</div>'; |
||||
|
||||
echo '<div id="social-content-right>'; |
||||
echo '<a href=""></a>';//TODO: hack and delete this line |
||||
|
||||
echo '<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:450px; width:80%; border: 0px; padding: 0px; float:left"></iframe>'; |
||||
echo '</div>'; |
||||
echo '</div>'; |
||||
|
||||
|
||||
|
||||
Display::display_footer(); |
||||
?> |
Loading…
Reference in new issue