123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489 |
- <?php
- /* For licensing terms, see /dokeos_license.txt */
- $cidReset = true;
- $language_file = array('registration','messages','userInfo','admin');
- require '../inc/global.inc.php';
- require_once api_get_path(LIBRARY_PATH).'formvalidator/FormValidator.class.php';
- $this_section = SECTION_MYPROFILE;
- $_SESSION['this_section']=$this_section;
- api_block_anonymous_users();
- $htmlHeadXtra[] = '<script src="'.api_get_path(WEB_LIBRARY_PATH).'javascript/jquery.js" type="text/javascript" language="javascript"></script>'; //jQuery
- $htmlHeadXtra[] = '<script src="'.api_get_path(WEB_LIBRARY_PATH).'javascript/jquery-1.1.3.1.pack.js" type="text/javascript"></script>';
- $htmlHeadXtra[] = '<script src="'.api_get_path(WEB_LIBRARY_PATH).'javascript/jquery.history_remote.pack.js" type="text/javascript"></script>';
- $htmlHeadXtra[] = '<script src="'.api_get_path(WEB_LIBRARY_PATH).'javascript/jquery.tabs.pack.js" type="text/javascript"></script>';
- $htmlHeadXtra[] = '<script src="'.api_get_path(WEB_LIBRARY_PATH).'javascript/thickbox.js" type="text/javascript" language="javascript"></script>';
- //$htmlHeadXtra[] = '<style rel="stylesheet" href="../inc/lib/javascript/thickbox.css" type="text/css" media="projection, screen">';
- $htmlHeadXtra[]='<style type="text/css" media="all">@import "'.api_get_path(WEB_LIBRARY_PATH).'javascript/thickbox.css";</style>';
- $htmlHeadXtra[] = '<script type="text/javascript">
- $(function() {
- $("#container-9").tabs({ remote: true});
- });
- function register_friend(element_input) {
- 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) {
- $("#id_response").html("<img src=\'../inc/lib/javascript/indicator.gif\' />"); },
- type: "POST",
- url: "../social/register_friend.php",
- data: "friend_id="+user_friend_id,
- success: function(datos) {
- $("div#"+name_div_id).hide("slow");
- $("#id_response").html(datos);
- }
- });
- }
- 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: "../social/register_friend.php",
- data: "denied_friend_id="+friend_user_id,
- success: function(datos) {
- $("div#"+name_div_id).hide("slow");
- $("#id_response").html(datos);
- }
- });
- }
- function delete_friend (element_div) {
- id_image=$(element_div).attr("id");
- user_id=id_image.split("_");
- if (confirm("'.get_lang('Delete', '').'")) {
- $.ajax({
- contentType: "application/x-www-form-urlencoded",
- beforeSend: function(objeto) {
- /*$("#id_response").html("Cargando...");*/ },
- type: "POST",
- url: "../social/register_friend.php",
- data: "delete_friend_id="+user_id[1],
- success: function(datos) {
- //alert(datos);
- $("div#"+"div_"+user_id[1]).hide("slow");
- $("div#"+"div_"+user_id[1]).html("");
- clear_form ();
- }
- });
- }
- }
- function qualify_friend(element_div) {
- name_user=$(element_div).attr("title");
- id_full=$(element_div).attr("id");
- $("div#div_info_user").html(name_user);
- user_qualify=id_full.split("_");
- user_qualify_id=user_qualify[1];
- $("#user_cod_qualify").attr("value",user_qualify_id);
- get_image_url=$(element_div).attr("src");
- img_html="<img width=100 height=120 src="+get_image_url+" />";
- $("div#div_qualify_image").html(img_html);
- }
- function set_qualify_friend() {
- user_id_friend = $("#user_cod_qualify").attr("value");
- type_friend = $("input[@name=list_type_friend]:checked").val();
- if (user_id_friend==0) {
- alert("'.get_lang('SelectOneContact', '').'");
- return false;
- }
- if (type_friend==null) {
- alert("'.get_lang('SelectOneGroup', '').'");
- return false;
- }
- if (confirm("'.get_lang('AttachContactsPersonal', '').' ?")) {
- $.ajax({
- contentType: "application/x-www-form-urlencoded",
- beforeSend: function(objeto) {
- /*$("#id_response").html("Cargando...");*/ },
- type: "POST",
- url: "../social/register_friend.php",
- data: "user_id_friend_q="+user_id_friend+"&type_friend_q="+type_friend,
- success: function(datos) {
- //alert(datos);
- tb_remove();
- //clear_form();
- }
- });
- }
- }
- function show_icon_delete(element_html) {
- elem_id=$(element_html).attr("id");
- id_elem=elem_id.split("_");
- ident="#img_"+id_elem[1];
- $(ident).attr("src","../img/delete.gif");
- $(ident).attr("alt","'.get_lang('Delete', '').'");
- $(ident).attr("title","'.get_lang('Delete', '').'");
- }
- function hide_icon_delete(element_html) {
- elem_id=$(element_html).attr("id");
- id_elem=elem_id.split("_");
- ident="#img_"+id_elem[1];
- $(ident).attr("src","../img/blank.gif");
- $(ident).attr("alt","");
- $(ident).attr("title","");
- }
- function search_image_social(element_html) {
- name_search=$(element_html).attr("value");
- $.ajax({
- contentType: "application/x-www-form-urlencoded",
- beforeSend: function(objeto) {
- $("#div_content_table").html("<img src=\'../inc/lib/javascript/indicator.gif\' />"); },
- type: "POST",
- url: "../social/show_search_image.inc.php",
- data: "search_name_q="+name_search,
- success: function(datos) {
- $("div#div_content_table").html(datos);
- }
- });
- }
- function clear_form () {
- $("input[@type=radio]").attr("checked", false);
- $("div#div_qualify_image").html("");
- $("div#div_info_user").html("");
- }
- function toogle_function (element_html){
- elem_id=$(element_html).attr("id");
- id_elem=elem_id.split("_");
- ident="div#div_group_"+id_elem[1];
- id_button="#btn_"+id_elem[1];
- elem_src=$(id_button).attr("src");
- image_show=elem_src.split("/");
- for (i=0;i<image_show.length;i++) {
- if (image_show[i]=="visible.gif" || image_show[i]=="invisible_na.gif") {
- my_image=image_show[i];
- }
- }
- if (my_image=="visible.gif") {
- $(ident).hide("slow");
- $(id_button).attr("src","../img/invisible_na.gif");
- } else {
- $(ident).show("slow");
- $(id_button).attr("src","../img/visible.gif");
- }
- }
- function selectall_cheks() {
- $("input[@type=checkbox]").attr("checked", true);
- }
- function unselectall_cheks() {
- $("input[@type=checkbox]").attr("checked", false);
- }
- function submit_form (path_submit) {
- if (path_submit=="inbox") {
- if (count_checkbox("inbox") > 0) {
- document.getElementById(\'form_send\').action="../social/index.php?inbox=true#remote-tab-2";
- if (confirm("'.get_lang('ConfirmYourChoice', '').'")) {
- $("#form_send").submit();
- }
- } else {
- alert("'.get_lang('SelectTheCheckbox', '').'");
- }
- } else {
- if (count_checkbox("outbox") > 0) {
- document.getElementById(\'form_send_out\').action="../social/index.php?outbox=true#remote-tab-3";
- if (confirm("'.get_lang('ConfirmYourChoice', '').'")) {
- $("#form_send_out").submit();
- }
- } else {
- alert("'.get_lang('SelectedMoreOptions', '').'");
- }
- }
- }
- function count_checkbox(status_type) {
- if (status_type=="inbox") {
- var checkboxes = document.getElementsByName("id[]");
- var cont = 0;
- for (var x=0; x < checkboxes.length; x++) {
- if (checkboxes[x].checked) {
- cont = cont + 1;
- }
- }
- return cont;
- } else {
- var checkboxes = document.getElementsByName("out[]");
- var cont = 0;
- for (var x=0; x < checkboxes.length; x++) {
- if (checkboxes[x].checked) {
- cont = cont + 1;
- }
- }
- return cont;
- }
- }
- function get_action_url_and_show_messages (name_rs,name_id) {
- $(".confirmation-message").remove();
- $(".normal-message").remove();
- $(".error-message").remove();
- $.ajax({
- contentType: "application/x-www-form-urlencoded",
- beforeSend: function(objeto) {
- $("div#div_content_messages").html("<img src=\'../inc/lib/javascript/indicator.gif\' />"); },
- type: "GET",
- url: "../messages/view_message.php",
- data: "rs="+name_rs+"&id="+name_id,
- success: function(datos) {
- $("div#div_content_messages").html(datos);
- $("div#div_content_table_data").html(" ");
- }
- });
- }
- function close_div_show (my_div) {
- $(".confirmation-message").remove();
- $(".normal-message").remove();
- $(".error-message").remove();
- $("div#"+my_div).html("");
- $.ajax({
- contentType: "application/x-www-form-urlencoded",
- beforeSend: function(objeto) {
- $("div#div_content_table_data").html("<img src=\'../inc/lib/javascript/indicator.gif\' />"); },
- type: "POST",
- url: "../messages/inbox.php",
- data:"",
- success: function(datos) {
- $("div#div_content_table_data").html(datos);
- }
- });
- }
- function reply_to_messages (my_action,name_rs,name_id) {
- $(".confirmation-message").remove();
- $(".normal-message").remove();
- $(".error-message").remove();
- if(my_action=="show") {
- $("div#div_content_messages").html("");
- $("div#div_content_table_data").html("");
- $.ajax({
- contentType: "application/x-www-form-urlencoded",
- beforeSend: function(objeto) {
- $("div#div_content_messages").html("<img src=\'../inc/lib/javascript/indicator.gif\' />"); },
- type: "GET",
- url: "../messages/new_message.php",
- data:"re_id="+name_rs+"&id="+name_id,
- success: function(datos) {
- $("div#div_content_messages").html(datos);
- }
- });
- }
- }
- function compose_and_show_message (my_action,name_rs) {
- if(my_action=="show") {
- $("div#div_content_messages").html("");
- $("div#div_content_table_data").html("");
- $(".confirmation-message").remove();
- $(".normal-message").remove();
- $(".error-message").remove();
- $.ajax({
- contentType: "application/x-www-form-urlencoded",
- beforeSend: function(objeto) {
- $("div#div_content_messages").html("<img src=\'../inc/lib/javascript/indicator.gif\' />"); },
- type: "GET",
- url: "../messages/new_message.php",
- data:"rs="+name_rs,
- success: function(datos) {
- $("div#div_content_messages").html(datos);
- }
- });
- }
- }
- function send_request_and_search() {
- cont=0;
- //$("#id_text_name").bind("keyup", function(){
- name=$("#id_text_name").get(0).value;
- if (name.length==0) {
- return false;
- }
- $.ajax({
- contentType: "application/x-www-form-urlencoded",
- beforeSend: function(objeto) {
- //$("#id_div_search").html("Searching...");
- },
- type: "POST",
- url: "../social/select_options.php",
- data: "search="+name,
- success: function(datos){
-
- num_records=datos.split(\'</option>\');
- if (num_records.length==1) {
- $("#id_div_search").html("");
- return false;
- } else {
- $("#id_div_search").html(datos)
- list_search_hide();
- }
-
- $("#id_search_name").bind("click", function() {
- name_option=$("select#id_search_name option:selected").text();
- code_option=$("select#id_search_name option:selected").val();
- $("#user_list").attr("value", code_option);
- $("#id_text_name").attr("value", name_option);
-
- $("#id_div_search").html("");
- cont++;
- });
- }
- });
- //});
- }
- function delete_one_message (num_id) {
- $("div#div_content_messages").html("");
- $("div#div_content_table_data").html("");
- $(".confirmation-message").remove();
- $(".normal-message").remove();
- $(".error-message").remove();
- $.ajax({
- contentType: "application/x-www-form-urlencoded",
- beforeSend: function(objeto) {
- $("#div_content_table_data").html("<img src=\'../inc/lib/javascript/indicator.gif\' />"); },
- type: "GET",
- url: "../messages/inbox.php",
- data: "action="+"deleteone"+"&id="+num_id,
- success: function(datos){
- $("#div_content_table_data").html(datos)
- }
- });
- }
- function show_sent_message (id_sent) {
- $("div#div_content_messages_sent").html("");
- $("div#div_content_table_data_sent").html("");
- $.ajax({
- contentType: "application/x-www-form-urlencoded",
- beforeSend: function(objeto) {
- $("#div_content_table_data_sent").html("<img src=\'../inc/lib/javascript/indicator.gif\' />"); },
- type: "GET",
- url: "../messages/view_message.php",
- data: "rs="+"1"+"&id_send="+id_sent,
- success: function(datos){
- $("#div_content_table_data_sent").html(datos)
- }
- });
- }
- function close_and_open_outbox() {
- $("div#div_content_messages_sent").html("");
- $("div#div_content_table_data_sent").html("");
- $.ajax({
- contentType: "application/x-www-form-urlencoded",
- beforeSend: function(objeto) {
- $("div#div_content_table_data_sent").html("<img src=\'../inc/lib/javascript/indicator.gif\' />"); },
- type: "POST",
- url: "../messages/outbox.php",
- data:"",
- success: function(datos) {
- $("div#div_content_table_data_sent").html(datos);
- }
- });
- }
- function delete_one_message_outbox (num_id) {
- $("div#div_content_messages_sent").html("");
- $("div#div_content_table_data_sent").html("");
- $.ajax({
- contentType: "application/x-www-form-urlencoded",
- beforeSend: function(objeto) {
- $("#div_content_table_data_sent").html("<img src=\'../inc/lib/javascript/indicator.gif\' />"); },
- type: "GET",
- url: "../messages/outbox.php",
- data: "action="+"deleteone"+"&id="+num_id,
- success: function(datos){
- $("#div_content_table_data_sent").html(datos)
- }
- });
- }
- function list_search_hide () {
- setTimeout("hide_search_list()",2000);
- }
- function hide_search_list () {
- $("div#id_div_search").html("");
- }
- </script>';
- if (api_get_setting('allow_message_tool')=='true') {
- $htmlHeadXtra[] ='<script type="text/javascript">
- function delete_message_js() {
- $(".message-content").animate({ opacity: "hide" }, "slow");
- $(".message-view").animate({ opacity: "show" }, "slow");
- }
- </script>';
- }
- $htmlHeadXtra[] = '<link rel="stylesheet" href="../inc/lib/javascript/jquery.tabs.css" type="text/css" media="print, projection, screen">';
- $htmlHeadXtra[] = '<link rel="stylesheet" href="'.api_get_path(WEB_CODE_PATH).'css/'.api_get_setting('stylesheets').'/jquery.tabs.css" type="text/css" media="print, projection, screen">';
- $htmlHeadXtra[] = '
- <!-- Additional IE/Win specific style sheet (Conditional Comments) -->
- <!--[if lte IE 7]>
- <link rel="stylesheet" href="../inc/lib/javascript/jquery.tabs-ie.css" type="text/css" media="projection, screen">
- <![endif]-->';
- $_SESSION['social_exist']=true;
- $_SESSION['social_dest'] = 'index.php';
- $interbreadcrumb[]= array (
- 'url' => '#',
- 'name' => get_lang('ModifyProfile')
- );
- if ((api_get_setting('allow_social_tool')=='true' && api_get_setting('allow_message_tool')=='true') ||(api_get_setting('allow_social_tool')=='true') && api_get_user_id()<>2 && api_get_user_id()<>0) {
- $interbreadcrumb[]= array (
- 'url' => 'index.php?#remote-tab-1',
- 'name' => get_lang('SocialNetwork')
- );
- } elseif ((api_get_setting('allow_social_tool')=='false' && api_get_setting('allow_message_tool')=='true')) {
- $interbreadcrumb[]= array (
- 'url' => 'index.php?#remote-tab-1',
- 'name' => get_lang('MessageTool')
- );
- }
- Display :: display_header('');
- if (isset($_GET['sendform'])) {
- $form_reply=array();
- $form_reply[]=urlencode($_POST['title']);
- $form_reply[]=urlencode(api_html_entity_decode($_POST['content']));
- $form_reply[]=$_POST['user_list'];
- $form_reply[]=$_POST['re_id'];
- $form_reply[]=urlencode($_POST['compose']);
- $form_reply[]=urlencode($_POST['id_text_name']);
- $form_reply[]=urlencode($_POST['save_form']);
- $form_info=implode(base64_encode('&%ff..x'),$form_reply);
- $form_send_data_message='?form_reply='.$form_info;
- } elseif (isset($_GET['inbox'])) {
- $form_delete=array();
- $form_delete[]=$_POST['action'];
- for ($i=0;$i<count($_POST['id']);$i++) {
- $form_delete[]=$_POST['id'][$i];
- }
- $form_info=implode(',',$form_delete);
- $form_send_data_message='?form_delete='.($form_info);
- } elseif (isset($_GET['outbox'])) {
- $form_delete_outbox=array();
- $form_delete_outbox[]=$_POST['action'];
- for ($i=0;$i<count($_POST['out']);$i++) {
- $form_delete_outbox[]=$_POST['out'][$i];
- }
- $form_info_outbox=implode(',',$form_delete_outbox);
- $form_send_data_message='?form_delete_outbox='.($form_info_outbox);
- }
- $form_url_send=isset($form_send_data_message) ? $form_send_data_message :'';
- ?>
- <div id="container-9">
- <ul>
- <li><a href="data_personal.inc.php"><span><?php Display :: display_icon('profile.png',get_lang('PersonalData')); echo ' '.get_lang('PersonalData'); ?></span></a></li>
- <?php
- if (api_get_setting('allow_message_tool')=='true') {
- ?>
- <li><a href="../messages/inbox.php<?php echo $form_url_send; ?>"><span><?php Display :: display_icon('inbox.png',get_lang('Inbox')); echo ' '.get_lang('Inbox');?></span></a></li>
- <li><a href="../messages/outbox.php<?php echo $form_url_send; ?>"><span><?php Display :: display_icon('outbox.png',get_lang('Outbox') ); echo ' '.get_lang('Outbox');?></span></a></li>
- <?php }
- if (api_get_setting('allow_social_tool')=='true') {
- ?>
- <li><a href="select_friend_response.php"><span><?php Display :: display_icon('pending_invitation.png',get_lang('PendingInvitations'), array('height'=>'22px')); echo ' '.get_lang('PendingInvitations'); ?></span></a></li>
- <li><a href="contacts.inc.php"><span><?php Display :: display_icon('contacts.png',get_lang('Contacts')); echo ' '.get_lang('Contacts'); ?></span></a></li>
- <li><a href="group_contact.inc.php"><span><?php Display :: display_icon('group_contact.png',get_lang('ContactsGroups')); echo ' '.get_lang('ContactsGroups'); ?></span></a></li>
- <?php
- }
- ?>
- </ul>
- <?php //echo '<div id="show"> </div>';?>
- </div>
- <?php
- Display :: display_footer();
- ?>
|