Advertisement
Guest User

johnburn

a guest
Feb 16th, 2011
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 33.42 KB | None | 0 0
  1. <?php
  2. if(isset($_POST['thisajax']))
  3. {
  4.  require_once( '../../../inc/header.inc.php' );
  5.  require_once( BX_DIRECTORY_PATH_INC . 'design.inc.php' );
  6.  require_once( BX_DIRECTORY_PATH_INC . 'profiles.inc.php' );
  7.  require_once( BX_DIRECTORY_PATH_INC . 'utils.inc.php' );
  8. }  
  9. $db = mysql_connect(DATABASE_HOST,DATABASE_USER,DATABASE_PASS);
  10. mysql_query("SET NAMES 'utf8'");
  11. if ($db == FALSE) die ("errore di connessione");
  12. mysql_select_db(DATABASE_NAME,$db) or die ("errore selezione database");
  13.  
  14. include 'config.php';
  15. if(isset($_POST['idus'])) {$ottieniID = $_POST['idus'];}
  16. else {$ottieniID=getID($_REQUEST['ID']);}
  17. $IDmio=$_COOKIE['memberID'];
  18. $valoriutente = getProfileInfo($proprietario);
  19. $queryprofilos="SELECT Hash FROM ibdw_mega_profile WHERE Owner=".$ottieniID. " Limit 0,1";
  20. $risultfoto = mysql_query($queryprofilos,$db) or die(mysql_error());
  21. $contarisfoto = mysql_num_rows($risultfoto);
  22. $mainfoto = mysql_fetch_assoc($risultfoto);
  23. $controllopass= "SELECT * FROM megaprofile_code LIMIT 0,1";
  24. $risultato = mysql_query($controllopass,$db) or die(mysql_error());
  25. $estrazione = mysql_fetch_assoc($risultato);
  26. $controllo = $estrazione['code'];
  27. $onecript = "xepasxepasxepasxepasxepasxepasxepasxepasxepasxepasxepasxepasxepasxepa";
  28. $twocript = $_SERVER['HTTP_HOST'];
  29. $trecript = "dsfsfd7875474g3yuewyrfoggogtoreyut7834733429362dd6sfisgfffegregege803";
  30. $genera = $onecript.$twocript.$trecript;
  31.  
  32. if (md5($genera) != $controllo )
  33. {
  34.  if ($userid==1) {echo '<b>'._t('_ibdw_mp_sicurity').'</b>';}
  35. }
  36. else
  37. {
  38.  function TagliaStringa($stringa, $max_char)
  39.  {
  40.   if(strlen($stringa)>$max_char)
  41.   {
  42.    $stringa_tagliata=substr($stringa, 0,$max_char);
  43.    $last_space=strrpos($stringa_tagliata," ");
  44.    $stringa_ok=substr($stringa_tagliata, 0,$last_space);
  45.    return $stringa_ok."...";
  46.   }
  47.   else{return $stringa;}
  48.  }
  49. }
  50. ?>
  51.  
  52. <script>
  53. (function(a){a.fn.autoResize=function(j){var b=a.extend({onResize:function(){},animate:true,animateDuration:150,animateCallback:function(){},
  54. extraSpace:20,limit:1000},j);this.filter('textarea').each(function(){var c=a(this)
  55. .css({resize:'none','overflow-y':'hidden'}),k=c.height(),
  56. f=(function(){var l=['height','width','lineHeight','textDecoration','letterSpacing'],h={};a.each(l,function(d,e){h[e]=c.css(e)});
  57. return c.clone().removeAttr('id')
  58. .removeAttr('name').css({position:'absolute',top:0,left:-9999}).css(h).attr('tabIndex','-1').insertBefore(c)})(),i=null,g=function()
  59. {f.height(0).val(a(this).val()).scrollTop(10000);var d=Math.max(f.scrollTop(),k)+b.extraSpace,e=a(this).add(f);if(i===d){return}i=d;if(d>=b.limit)
  60. {a(this).css('overflow-y','');return}b.onResize.call(this);b.animate&&c.css('display')==='block'?e.stop().animate({height:d},b.animateDuration,b.animateCallback):
  61. e.height(d)};c.unbind('.dynSiz').bind('click.dynSiz',g).bind('keydown.dynSiz',g).bind('change.dynSiz',g)});return this}})(jQuery);
  62.  
  63. $(document).ready(function($){
  64.         $('#deskup').autoResize();
  65. });
  66. </script>
  67.  
  68. <?php
  69. if(isset($_POST['crop'])) {
  70. echo '
  71. <script>
  72. $(document).ready(function($){
  73.         ibdw_crop();
  74. });
  75. </script>'; }
  76.  
  77. ?>
  78. <div id="crop">
  79.   <div class="topcrop">
  80. <!-- This is the image we're attaching Jcrop to -->
  81.         <img src="<?php echo BX_DOL_URL_ROOT.'m/photos/get_image/file/'.$mainfoto['Hash'].'.jpg';?>" id="cropbox"/>
  82.    
  83.     <?php
  84.     $hashs = $mainfoto['Hash'];
  85.     $trovaid="SELECT ID,Hash FROM bx_photos_main WHERE Hash = '$hashs'";
  86.     $eseguixe = mysql_query($trovaid);
  87.     $rowid = mysql_fetch_assoc($eseguixe);
  88.    
  89.     ?>
  90.         <!-- This is the form that our event handler fills -->
  91.         <form>
  92.             <input type="hidden" id="x" name="x" />
  93.             <input type="hidden" id="y" name="y" />
  94.             <input type="hidden" id="w" name="w" />
  95.             <input type="hidden" id="h" name="h" />
  96.             <input type="hidden" id="setavatar" name="setavatar" value="<?php if ($setavatard == 'ON') {echo '1';} else { echo'0';}?>" />
  97.             <input type="hidden" id="ift" name="ift" value="<?php echo $rowid['ID'];?>"/>
  98.             <input id="chekingava" type="checkbox" name="check" onclick="checking();" <?php if ($setavatard == 'ON') {echo 'checked';}?>/>
  99.       <div id="chekingava" style="left: 300px;top: 370px;width: 200px;"><?php echo _t("_ibdw_mp_cropandavatar");?></div>
  100.         </form>
  101.     </div> 
  102.     <div class="downcrop">
  103.     <h2><?php echo _t("_ibdw_mp_cropp");?></h2>
  104.     <p><?php echo _t("_ibdw_mp_cropintro");?></p>
  105.   <div id="bottonicrop">
  106.   <div id="btncrop"><a href="javascript:cropping();"><?php echo _t("_ibdw_mp_savecrop");?></a></div>
  107.   <div id="btncrops"><a href="javascript:chiudiocrop();"><?php echo _t("_ibdw_mp_cancellcrop");?></a></div>
  108.   </div>
  109.   </div>
  110. </div>
  111. <div class="picSwitcher" onmouseover="fadepic();" onmouseout="outpic();"><div class="ibdwdbContent"><div class="ibdwviewSwitchFile">
  112.   <?php
  113.    $infoprofilo=getProfileInfo($ottieniID);
  114.    if($ottieniID == $IDmio)
  115.    {
  116.    echo '<div id="onpic" onclick="gopic();">'. _t("_ibdw_mp_changepic").'</div>
  117.   <div id="onpic_sottomenu"><ul><li class="introprofile">'._t("_ibdw_mp_changepic").'</li>
  118.   <li class="introalbum" onclick="ibdw_selectalbum();">'._t("_ibdw_mp_calbum").'</li>
  119.   <li class="introuploadfile" onclick="ibdw_frompc();">'._t("_ibdw_mp_cpc").'</li>
  120.  
  121.   '; if($contarisfoto != 0) { echo '<li class="introcropfile" id="pelagen"><a href="javascript:ibdw_crop();">'._t("_ibdw_mp_ritagliamenu").'</a></li>
  122.   <li class="introsetava" onclick="ibdw_setavatar('.$rowid['ID'].');" id="croppelagen">'._t("_ibdw_mp_ritsetava").'</li>'; }
  123.    
  124.     if ($webcam=='ON') {echo '<li class="introtakecam" onclick="ibdw_take();">'._t("_ibdw_mp_takeweb").'</li>';}
  125.   echo '<li class="introremove" onclick="removeimage();">'._t("_ibdw_mp_removeimg").'</li>
  126.  </ul>
  127.  </div>
  128.  
  129.  <div id="blurfocus" onmouseover="outout();"> </div>';
  130.    }
  131.    if ($contarisfoto>0) {echo '<img class="ibdwmainPic" src="'.BX_DOL_URL_ROOT.'m/photos/get_image/file/'.$mainfoto['Hash'].'.jpg">';}
  132.    else
  133.    {
  134.     if ($infoprofilo['Sex']=="female") { echo '<img class="ibdwmainPic" src="'.BX_DOL_URL_ROOT.'templates/base/images/icons/woman_big.gif">'; }
  135.     else {echo '<img class="ibdwmainPic" src="'.BX_DOL_URL_ROOT.'templates/base/images/icons/man_big.gif"></a>';}
  136.    }
  137. ?>
  138. </div></div></div>
  139. <div id="loader"></div>
  140. <div id="ospite"></div>
  141.  
  142. <?php
  143. //BLOCCO MENU
  144. echo '<div class="profile_menu">';
  145. if ($IDmio==$ottieniID)
  146. {
  147.  echo '<a href="'.BX_DOL_URL_ROOT.'m/photos/albums/my/main/" class="profile_menu_link">'._t("_ibdw_mp_photofme").'</a><a href="'.BX_DOL_URL_ROOT.'m/videos/albums/my/main" class="profile_menu_link">'._t("_ibdw_mp_videofme").'</a>
  148. <a href="'.BX_DOL_URL_ROOT.'pedit.php?ID='.$ottieniID.'" class="profile_menu_link">'._t("_ibdw_mp_editme").'</a>';
  149.  if($link1 != '0') { echo '<a href="'.$link1.'" class="profile_menu_link">'._t("_ibdw_mp_link1").'</a>';}
  150.  if($link2 != '0') { echo '<a href="'.$link2.'" class="profile_menu_link">'._t("_ibdw_mp_link2").'</a>';}
  151.  if($link3 != '0') { echo '<a href="'.$link3.'" class="profile_menu_link">'._t("_ibdw_mp_link3").'</a>';}
  152.  if($link4 != '0') { echo '<a href="'.$link4.'" class="profile_menu_link">'._t("_ibdw_mp_link4").'</a>';}
  153.  if($link5 != '0') { echo '<a href="'.$link5.'" class="profile_menu_link">'._t("_ibdw_mp_link5").'</a>';}    
  154.  if($custompro=='ON')
  155.  {
  156.   echo '<script language="javascript" type="text/javascript" src="'.BX_DOL_URL_PLUGINS.'jquery/jquery.form.js"></script>';
  157.   echo '<a class="profile_menu_link" onclick="$(\'#profile_customize_page\').fadeIn(\'slow\', function() {dbTopMenuLoad(\'profile_customizer\');});">'._t("_ibdw_mp_customize").'</a>';
  158.  }
  159. }
  160. else
  161. {
  162.  echo '<div style="display: none;" id="ajaxy_popup_result_div_'.$ottieniID.'">&nbsp;</div>';
  163.  if($usernamem==0) {$NomeProfilo=$infoprofilo['NickName'];}
  164.  if($usernamem==1) {$NomeProfilo=ucfirst($infoprofilo['FirstName'])." ".ucfirst($infoprofilo['LastName']);}
  165.  if($usernamem==2) {$NomeProfilo=ucfirst($infoprofilo['FirstName']);}
  166.  if($photoview=='ON') {echo '<a href="'.BX_DOL_URL_ROOT.'m/photos/albums/browse/owner/'.$infoprofilo['NickName'].'" class="profile_menu_link">'.str_replace("{NickName}",$NomeProfilo,_t("_ibdw_mp_photof")).'</a>';}
  167.  if($videoview=='ON') {echo '<a href="'.BX_DOL_URL_ROOT.'m/videos/albums/browse/owner/'.$infoprofilo['NickName'].'" class="profile_menu_link">'.str_replace("{NickName}",$NomeProfilo,_t("_ibdw_mp_videof")).'</a>';}
  168.  if($sendmessage=='ON') {echo '<a href="'.BX_DOL_URL_ROOT.'mail.php?mode=compose&recipient_id='.$ottieniID.'" class="profile_menu_link">'._t("_ibdw_mp_sendmsg").'</a>';}
  169.  if($favepro=='ON')
  170.  {
  171.  ?>
  172.  <a href="" onclick="getHtmlData('ajaxy_popup_result_div_<?php echo $ottieniID;?>', 'list_pop.php?action=hot&ID=<?php echo $ottieniID;?>&mode=ajax');return false;" class="profile_menu_link"><?php echo _t("_ibdw_mp_fave");?></a>
  173.  <?php
  174.  }
  175.  $versione = "SELECT Name,sys_options.VALUE FROM sys_options WHERE Name = 'sys_tmp_version'";
  176.  $esegui = mysql_query($versione);
  177.  $riga = mysql_fetch_assoc($esegui);
  178.  
  179.  $explode = explode('.',$riga['VALUE']);
  180.  $versionedol = $explode[2];
  181.  
  182.  if($greetingview == 'ON' AND $versionedol<'5')
  183.  {
  184.  ?><a href="" onclick="getHtmlData('ajaxy_popup_result_div_<?php echo $ottieniID;?>', 'greet.php?sendto=<?php echo $ottieniID;?>&mode=ajax');return false;" class="profile_menu_link"><?php echo _t("_ibdw_mp_greetings");?></a>
  185.  <?php
  186.  }
  187.  elseif ($greetingview == 'ON' AND $versionedol>'4')
  188.  { ?>
  189.  <a href="" onclick="$.post('greet.php', { sendto: '<?php echo $ottieniID;?>' }, function(sData){ $('#ajaxy_popup_result_div_<?php echo $ottieniID;?>').html(sData) } );return false;" class="profile_menu_link"><?php echo _t("_ibdw_mp_greetings");?></a>
  190.  <?php
  191.  }
  192.  if($reportspam == 'ON' AND $versionedol<'5')
  193.  {
  194.  ?>
  195.  <a href="" onclick="getHtmlData('ajaxy_popup_result_div_<?php echo $ottieniID;?>', 'list_pop.php?action=spam&ID=<?php echo $ottieniID;?>&mode=ajax');return false;" class="profile_menu_link"><?php echo _t("_ibdw_mp_spamrep");?></a>
  196.  <?php
  197.  }
  198.  elseif ($reportspam == 'ON' AND $versionedol>'4') {
  199.  ?>
  200. <a href="" onclick="$.post('list_pop.php?action=spam', { ID: '<?php echo $ottieniID;?>' }, function(sData){ $('#ajaxy_popup_result_div_<?php echo $ottieniID;?>').html(sData) } );return false;" class="profile_menu_link"><?php echo _t("_ibdw_mp_spamrep");?></a>
  201.  <?php
  202.  }
  203.  if($befriend == 'ON')
  204.  {
  205.   if (!is_friends($ottieniID,$IDmio))
  206.   {
  207.    //verifico se l'altro utente mi ha fatto una richiesta d'amicizia
  208.    $esegui = "SELECT ID,Profile FROM sys_friend_list WHERE ID='$IDmio' AND Profile='$ottieniID' AND sys_friend_list.Check = 0";
  209.    $parti = mysql_query($esegui);
  210.    $numero = mysql_num_rows($parti);
  211.    if($numero != 0) {echo '<div id="messaggioautomatico"><div class="loaderajax"></div>'._t("_ibdw_mp_errorfriend").'</div>';}
  212.    else {echo '<div id="messaggioautomatico"><div class="loaderajax"></div>'._t("_ibdw_mp_friendrequ").'</div>';}
  213.  ?>
  214.    <a href="javascript:aggiungiamico();"  class="profile_menu_link"><?php echo _t("_ibdw_mp_befriend");?></a>
  215.   <script>
  216.   function aggiungiamico()
  217.   {
  218.    $("#messaggioautomatico").fadeIn();
  219.    window.setTimeout("aggiungiexe()", 2000);
  220.   }
  221.   function aggiungiexe()
  222.   {
  223.    $.ajax({type: "POST", url: "modules/ibdw/megaprofile/azioni.php", data: "id=<?php echo $IDmio;?>&profile=<?php echo $ottieniID;?>&tipo=aggiungi",
  224.    success: function(msg) {aggiornamentoajax_profileid(<?php echo $ottieniID;?>);} });
  225.   }
  226.   </script>
  227.  <?
  228.   }
  229.   if (is_friends($ottieniID,$IDmio))
  230.   {
  231.   ?>
  232.   <a href="javascript:eliminaamico();" class="profile_menu_link"><?php echo _t("_ibdw_mp_removefriend");?></a>
  233.  
  234.   <script>
  235.   function eliminaamico()
  236.   {
  237.    $.ajax({type: "POST", url: "modules/ibdw/megaprofile/azioni.php", data: "id=<?php echo $IDmio;?>&profile=<?php echo $ottieniID;?>&tipo=delete",
  238.    success: function(msg) {aggiornamentoajax_profileid(<?php echo $ottieniID;?>);} });
  239.   }
  240.     </script>
  241.  <?
  242.   }
  243.  }
  244.  
  245.  function bloccato($io, $lui)
  246.  {
  247.   $sQueryblocco = "SELECT COUNT(*) FROM sys_block_list WHERE ID=".$io." AND Profile=".$lui;  
  248.   return db_value($sQueryblocco) ? true : false;
  249.  }
  250.  function favorito($io, $lui)
  251.  {
  252.   $sQueryfave = "SELECT COUNT(*) FROM sys_fave_list WHERE ID=".$io." AND Profile=".$lui;  
  253.   return db_value($sQueryfave) ? true : false;
  254.  }
  255.  
  256.  if($blockview == 'ON')
  257.  {
  258.   if (!bloccato($IDmio,$ottieniID))
  259.   {
  260.   ?>
  261.   <a href="javascript:bloccaamico();" class="profile_menu_link"><?php echo _t("_ibdw_mp_block");?></a>
  262.   <script>
  263.   function bloccaamico()
  264.   {
  265.    $.ajax({ type: "POST", url: "modules/ibdw/megaprofile/azioni.php", data: "id=<?php echo $IDmio;?>&profile=<?php echo $ottieniID;?>&tipo=blocca",
  266.    success: function(msg) {aggiornamentoajax_profileid(<?php echo $ottieniID;?>);} });
  267.   }
  268.   </script>
  269.   <?
  270.   }
  271.   elseif (bloccato($IDmio,$ottieniID))
  272.   {
  273.   ?>
  274.   <a href="javascript:sbloccaamico();" class="profile_menu_link"><?php echo _t("_ibdw_mp_unblock");?></a>
  275.   <script>
  276.   function sbloccaamico()
  277.   {
  278.    $.ajax({ type: "POST", url: "modules/ibdw/megaprofile/azioni.php", data: "id=<?php echo $IDmio;?>&profile=<?php echo $ottieniID;?>&tipo=sblocca",
  279.    success: function(msg) {aggiornamentoajax_profileid(<?php echo $ottieniID;?>);} });
  280.   }
  281.   </script>
  282.   <?
  283.   }
  284.  }
  285.  
  286.  if($subscribeview == 'ON')
  287.  {
  288.   function sottoscritto($io, $lui)
  289.   {
  290.    $sQuerysubsc = "SELECT COUNT(*) FROM sys_sbs_entries WHERE subscriber_id=".$io." AND object_id=".$lui. " AND (subscription_id=3 OR subscription_id=4 OR subscription_id=5)";  
  291.    return db_value($sQuerysubsc) ? true : false;
  292.   }
  293.   if (!sottoscritto($IDmio,$ottieniID))
  294.   {
  295.   ?>
  296.    <a onclick="oBxDolSubscription.subscribe(<?php echo $IDmio;?>, 'profile', '',<?php echo $ottieniID;?>);aggiornamentoajax_profileid(<?php echo $ottieniID;?>);" class="profile_menu_link"><?php echo _t("_ibdw_mp_subs");?></a>
  297.   <?
  298.   }
  299.   elseif (sottoscritto($IDmio,$ottieniID))
  300.   {
  301.   ?>
  302.    <a onclick="oBxDolSubscription.unsubscribe(<?php echo $IDmio;?>, 'profile', '',<?php echo $ottieniID;?>);aggiornamentoajax_profileid(<?php echo $ottieniID;?>);" class="profile_menu_link"><?php echo _t("_ibdw_mp_unsubs");?></a>
  303.   <?
  304.   }
  305.   ?>
  306.   <div style="position: static; display: none;" id="ajaxy_popup_result_div_<?php echo $ottieniID;?>"><div class="msgbox_text"></div></div>
  307.   <?
  308.  }
  309. //parentesi che chiude l'else del menu per altro profilo
  310. }
  311. echo '</div>';
  312. //FINE BLOCCO MENU
  313. $campi= "DescriptionMe";
  314. if ($religionview == "ON")
  315. {
  316.  $campi=$campi.", Religion";
  317. }
  318.  
  319. if ($occupationview == "ON")
  320. {
  321.  $campi=$campi.", Occupation";
  322. }
  323.  
  324. if ($emailview == "ON")
  325. {
  326.  $campi=$campi.", Email";
  327. }
  328.  
  329. if ($lookingforview == "ON")
  330. {
  331.  $campi=$campi.", LookingFor";
  332. }
  333.  
  334. if ($sexview == "ON")
  335. {
  336.  $campi=$campi.", Sex";
  337. }
  338.  
  339. if ($headlineview == "ON")
  340. {
  341.  $campi=$campi.",Headline";
  342. }
  343.  
  344. if ($infocityview == "ON")
  345. {
  346.  $campi=$campi.",City,Country";
  347. }
  348.  
  349. if ($datebirthview == "ON")
  350. {
  351.  $campi=$campi.",DateOfBirth";
  352. }
  353.  
  354. if ($relstatusview == "ON")
  355. {
  356.  $campi=$campi.",RelationshipStatus";
  357. }
  358.  
  359.  
  360.  
  361. $queryinfoprofilos="SELECT ".$campi." FROM Profiles WHERE ID=".$ottieniID;
  362. $risultinfo = mysql_query($queryinfoprofilos,$db) or die(mysql_error());
  363. $infoprofilo = mysql_fetch_assoc($risultinfo);
  364. if ($infoprofilo['Country']<>"")
  365. {
  366.  $paese="SELECT LKey FROM sys_pre_values WHERE sys_pre_values.Key='Country' AND sys_pre_values.Value='".$infoprofilo['Country']."'";
  367.  $rispaese = mysql_query($paese,$db) or die(mysql_error());
  368.  $infopaese = mysql_fetch_assoc($rispaese);
  369. }
  370. if ($formatodata=="0")
  371. {
  372.  $datanascita=date('j F, Y', strtotime($infoprofilo['DateOfBirth']));
  373. }
  374. elseif ($formatodata=="1")
  375. {
  376.  $datanascita=date('F j, Y', strtotime($infoprofilo['DateOfBirth']));
  377. }
  378.  
  379. $datanascita=str_replace("January",_t("_January"),$datanascita);
  380. $datanascita=str_replace("February",_t("_February"),$datanascita);
  381. $datanascita=str_replace("March",_t("_March"),$datanascita);
  382. $datanascita=str_replace("April",_t("_April"),$datanascita);
  383. $datanascita=str_replace("May",_t("_May"),$datanascita);
  384. $datanascita=str_replace("June",_t("_June"),$datanascita);
  385. $datanascita=str_replace("July",_t("_July"),$datanascita);
  386. $datanascita=str_replace("August",_t("_August"),$datanascita);
  387. $datanascita=str_replace("September",_t("_September"),$datanascita);
  388. $datanascita=str_replace("October",_t("_October"),$datanascita);
  389. $datanascita=str_replace("November",_t("_November"),$datanascita);
  390. $datanascita=str_replace("December",_t("_December"),$datanascita);
  391.  
  392. if($descriptionview == 'ON')
  393. {
  394.  //BLOCCO DESCRIZIONE
  395.  if ($infoprofilo['DescriptionMe']<>"")
  396.  {
  397.   $descrizionemod = strip_tags($infoprofilo['DescriptionMe']);
  398.   echo '<div class="ibdw_text_container">';
  399.   if($ottieniID == $IDmio) {echo '<div id="ibdwareap"><div onclick="editmon();" style="display: block;" class="ibdw_text">'.TagliaStringa($descrizionemod, $maxlunghdesc).'</div>';}
  400.   else {echo '<div class="ibdwareap"><div style="display: block;" class="ibdw_text">'.TagliaStringa($descrizionemod, $maxlunghdesc).'</div>';}
  401.   echo '</div></div>';
  402.   if($ottieniID == $IDmio)
  403.   {
  404.    echo '<div id="deskedits"><form id="updatedesk" action="javascript:elimina();">
  405.   <textarea id="deskup" class="areadeskedit">'.$descrizionemod.'</textarea>
  406.   <input id="saveb" type="submit" value="'. _t("_ibdw_mp_salva").'">
  407.   <div id="saven" onclick="noedit();">'. _t("_ibdw_mp_annulla").'</div>
  408.   </form></div>';
  409.   }
  410.   else
  411.   {
  412.    if (strlen($descrizionemod)>$maxlunghdesc) {echo '<div class="ibdw_readmore" onclick="iampra();">'. _t("_ibdw_mp_readmore").'</div>';}
  413.    echo '<div class="ibdw_cllpse" onclick="disampra();" style="display:none;">'. _t("_ibdw_mp_collapse").'</div>';
  414.   }
  415.  }
  416. }
  417. //FINE BLOCCO DESCRIZIONE
  418. ?>
  419.  
  420.  
  421. <script>
  422.      function editmon() {
  423.      $(".ibdw_text_container").fadeOut(1);
  424.      $("#deskedits").fadeIn(1);
  425.      }
  426.      
  427.      function noedit() {
  428.      $("#deskedits").fadeOut(1);
  429.      $(".ibdw_text_container").fadeIn(1);
  430.      }
  431.      
  432.          $("#updatedesk").submit(function()
  433.                 {
  434.                  var testo = $("#deskup").attr("value");
  435.                  $.ajax({type: "POST", url: "modules/ibdw/megaprofile/updatedesc.php",
  436.          data: "testo=" +testo + "&idu=<?php echo $IDmio;?>",
  437.                  success: function(html)
  438.                           {
  439.                            aggiornamentoajax_profile();
  440.                           }});
  441.                          });
  442. </script>
  443. <script>
  444.      function iampra() {
  445.      
  446.       $(".ibdw_text").replaceWith("<?php echo str_replace("'","\'","<div class=ibdw_text>".$descrizionemod)."</div>";?>");
  447.       $(".ibdw_readmore").fadeOut(1);
  448.       $(".ibdw_cllpse").css("display","block");
  449.      }
  450.      function disampra() {
  451.      
  452.       $(".ibdw_text").replaceWith("<?php echo str_replace("'","\'","<div class=ibdw_text><p>".TagliaStringa($descrizionemod, $maxlunghdesc))."</div>";?>");
  453.       $(".ibdw_readmore").fadeIn(1);
  454.       $(".ibdw_cllpse").css("display","none");
  455.      }
  456. </script>
  457.  
  458.  
  459.  
  460.  
  461.  
  462. <?php
  463. //BLOCCO INFORMAZIONI
  464. if($informationview == 'ON')
  465. {
  466.  if ($infoprofilo['RelationshipStatus']<>"" or $infoprofilo['DateOfBirth']<>"" or $infoprofilo['City']<>"" or $infoprofilo['Headline']<>"" or $infoprofilo['Email']<>"" or $infoprofilo['Sex']<>"" or $infoprofilo['LookingFor']<>"" or $infoprofilo['Occupation']<>"" or $infoprofilo['Religion']<>"")
  467.  {
  468.   echo '<div class="summaryinfo"><h3 class="io">'._t("_ibdw_mp_infos").'</h3><div class="dentro">';
  469.   if ($infoprofilo['RelationshipStatus']<>"" and $relstatusview == "ON")
  470.   {
  471.    if ($infoprofilo['RelationshipStatus']=="Single") {$miostatorel=_t("_FieldValues_Single");}
  472.    elseif ($infoprofilo['RelationshipStatus']=="In a Relationship") {$miostatorel=_t("_FieldValues_In a Relationship");}
  473.    elseif ($infoprofilo['RelationshipStatus']=="Engaged") {$miostatorel=_t("_FieldValues_Engaged");}
  474.    elseif ($infoprofilo['RelationshipStatus']=="Married") {$miostatorel=_t("_FieldValues_Married");}
  475.    elseif ($infoprofilo['RelationshipStatus']=="In an Open Relationship") {$miostatorel=_t("_FieldValues_In an Open Relationship");}
  476.    else {$miostatorel=_t("_FieldValues_It's Complicated");}
  477.    echo '<div class="rowinfo"><span class="ztit">'._t("_ibdw_mp_relst").'</span><span class="ztit2">'.$miostatorel.'</span></div>';
  478.   }
  479.   if ($infoprofilo['DateOfBirth']<>"" and $datebirthview == "ON") {echo '<div class="rowinfo"><span class="ztit">'._t("_ibdw_mp_brt").'</span><span class="ztit2">'.$datanascita.'</span></div>';}
  480.   if ($infoprofilo['City']<>"" and $infocityview == "ON") {echo '<div class="rowinfo"><span class="ztit">'._t("_ibdw_mp_city").'</span><span class="ztit2">'.$infoprofilo['City'].', '._t($infopaese['LKey']).'</span></div>';}
  481.   if ($infoprofilo['Headline']<>"" and $headlineview == "ON") {echo '<div class="rowinfo"><span class="ztit">'._t("_ibdw_mp_headline").'</span><span class="ztit2">'.$infoprofilo['Headline'].'</span></div>';}
  482.   if($infoprofilo['Email']<>"" and $emailview == 'ON') {echo '<div class="rowinfo"><span class="ztit">'._t("_ibdw_mp_email").'</span><span class="ztit2">'.$infoprofilo['Email'].'</span></div>';}
  483.   if($infoprofilo['Sex']<>"" and $sexview == 'ON')
  484.   {
  485.    if ($infoprofilo['Sex']=='male') {echo '<div class="rowinfo"><span class="ztit">'._t("_ibdw_mp_sex").'</span><span class="ztit2">'._t("_ibdw_mp_sexmale").'</span></div>';}
  486.    elseif ($infoprofilo['Sex']=='female') {echo '<div class="rowinfo"><span class="ztit">'._t("_ibdw_mp_sex").'</span><span class="ztit2">'._t("_ibdw_mp_sexfemale").'</span></div>';}
  487.   }
  488.   if($infoprofilo['LookingFor']<>"" and $lookingforview == 'ON')
  489.   {
  490.    if ($infoprofilo['LookingFor']=='male,female') {echo '<div class="rowinfo"><span class="ztit">'._t("_ibdw_mp_lookingfor").'</span><span class="ztit2">'._t("_ibdw_mp_lookingformalefemale").'</span></div>';}
  491.    elseif ($infoprofilo['LookingFor']=='male') {echo '<div class="rowinfo"><span class="ztit">'._t("_ibdw_mp_lookingfor").'</span><span class="ztit2">'._t("_ibdw_mp_lookingformale").'</span></div>';}
  492.    elseif ($infoprofilo['LookingFor']=='female') {echo '<div class="rowinfo"><span class="ztit">'._t("_ibdw_mp_lookingfor").'</span><span class="ztit2">'._t("_ibdw_mp_lookingforfemale").'</span></div>';}
  493.   }
  494.   if ($infoprofilo['Occupation']<>"" and $occupationview == "ON") {echo '<div class="rowinfo"><span class="ztit">'._t("_ibdw_mp_occupation").'</span><span class="ztit2">'.$infoprofilo['Occupation'].'</span></div>';}
  495.   if ($infoprofilo['Religion']<>"" and $religionview == "ON") {echo '<div class="rowinfo"><span class="ztit">'._t("_ibdw_mp_religion").'</span><span class="ztit2">'.$infoprofilo['Religion'].'</span></div>';}
  496.   echo '</div></div>';
  497.  }
  498. }
  499. //FINE BLOCCO INFORMAZIONI
  500.  
  501.  
  502.  
  503.  
  504. //BLOCCO AMICI IN COMUNE
  505. if($mutualfriendview == 'ON')
  506. {
  507.  if ($IDmio<>$ottieniID)
  508.  {
  509.   function CountMutualFriendsnew ($ioio,$luilui)
  510.   {
  511.    $sQueryc = "SELECT COUNT(*)
  512.   FROM Profiles AS p
  513.   INNER JOIN
  514.  
  515.   (SELECT IF( '$luilui' = f.ID , f.Profile , f.ID ) AS ID FROM sys_friend_list AS f
  516.   WHERE 1 AND (f.Profile = '$luilui' OR f.ID = '$luilui') AND f.Check = 1) AS f1
  517.  
  518.   ON (f1.ID = p.ID)
  519.  
  520.   INNER JOIN
  521.   (SELECT IF( '$ioio' = f.ID , f.Profile , f.ID ) AS ID
  522.   FROM sys_friend_list AS f WHERE 1 AND (f.Profile = '$ioio' OR f.ID = '$ioio') AND f.Check = 1) AS f2
  523.  
  524.   ON (f2.ID = p.ID) WHERE p.ID IN (SELECT ID From Profiles)";
  525.    return (int)db_value($sQueryc);
  526.   }
  527.  
  528.   $numeroamiciincomune=CountMutualFriendsnew($IDmio,$ottieniID);
  529.   if ($numeroamiciincomune>0)
  530.   {  
  531.    echo '<div class="summaryinfo"><h3 class="io">'._t("_ibdw_mp_mutual").'</h3><div id="rigamenuamico1"><h4 class="contamici"><span class="amsx">'.$numeroamiciincomune.' '._t("_ibdw_mp_mutual2").'</span></h4>';
  532.    $sQuerytrovacomuni = "SELECT p.ID AS friendID , p.NickName FROM Profiles AS p INNER JOIN (SELECT IF( '".$ottieniID."' = f.ID , f.Profile , f.ID ) AS ID FROM sys_friend_list AS f
  533.   WHERE 1 AND (f.Profile = '".$ottieniID."' OR f.ID = '".$ottieniID."') AND f.Check = 1) AS f1 ON (f1.ID = p.ID) INNER JOIN (SELECT IF( '".$IDmio."' = f.ID , f.Profile , f.ID ) AS ID
  534.   FROM sys_friend_list AS f WHERE 1 AND (f.Profile = '".$IDmio."' OR f.ID = '".$IDmio."') AND f.Check = 1) AS f2 ON (f2.ID = p.ID) WHERE p.ID IN (SELECT ID From Profiles) ORDER BY p.Avatar DESC";
  535.    $resmutualfriend = mysql_query($sQuerytrovacomuni,$db) or die(mysql_error());
  536.    for($contamutual=0;$contamutual<min($maxnumbermutualfriends,$numeroamiciincomune);$contamutual++)
  537.    {
  538.     echo '<div class="singoloava">';
  539.     $listaamicicomuni=mysql_fetch_array($resmutualfriend);
  540.     $amicocomune= $listaamicicomuni[0];
  541.     $infoamicocom=getProfileInfo($amicocomune);
  542.     $Miniaturaamicocom = get_member_icon($infoamicocom['ID'], 'none', false);
  543.     if($usernamem==0) {  $NomeAmicoCom=$infoamicocom['NickName']; }
  544.     if($usernamem==1) {  $NomeAmicoCom =  ucfirst($infoamicocom['FirstName']) . " " . ucfirst($infoamicocom['LastName']);}
  545.     if($usernamem==2) {  $NomeAmicoCom = ucfirst($infoamicocom['FirstName']);}
  546.    
  547.     if ($infoamicocom['Avatar']<>"0") {echo '<a href="'.getProfileLink($infoamicocom['ID']).'" title="'.$NomeAmicoCom.'"><img class="favatar" src="'.BX_AVA_URL_USER_AVATARS.$infoamicocom['Avatar'].BX_AVA_EXT.'"></a>';}
  548.     else
  549.     {
  550.      if ($infoamicocom['Sex']=="female") { echo '<a href="'.getProfileLink($infoamicocom['ID']) . '" title="'.$NomeAmicoCom.'"><img class="favatar" src="'.BX_DOL_URL_ROOT.'templates/base/images/icons/woman_medium.gif"></a>';}
  551.      else { echo '<a href="'.getProfileLink($infoamicocom['ID']).'" title="'.$NomeAmicoCom.'"><img class="favatar" src="'.BX_DOL_URL_ROOT.'templates/base/images/icons/visitor_medium.gif"></a>';}
  552.     }
  553.     if ($showname=="ON") {echo '<a class="nlung" href="'.getProfileLink($infoamicocom['ID']) . '" title="'.$NomeAmicoCom.'">'.$NomeAmicoCom.'</a>';}
  554.     echo '</div>';
  555.    }               
  556.    echo '</div></div>';
  557.   }
  558.  }
  559. }
  560. //FINE BLOCCO AMICI IN COMUNE
  561.  
  562.  
  563.  
  564.  
  565. //BLOCCO AMICI
  566. //numero degli amici
  567. if($friendview == 'ON')
  568. {
  569.  $querynum = "SELECT * FROM sys_friend_list WHERE (((Profile=" . $ottieniID . " AND ID IN (SELECT ID From Profiles)) AND sys_friend_list.Check=1) OR ((ID=" . $ottieniID . " AND Profile IN (SELECT ID From Profiles)) AND sys_friend_list.Check=1))";
  570.  
  571.  $resultsfriend = mysql_query($querynum,$db) or die(mysql_error());
  572.  $contagliamici = mysql_num_rows($resultsfriend);
  573.  if($contagliamici>0)
  574.  {
  575.   echo '<div class="summaryinfo"><h3 class="io">'._t("_ibdw_mp_friends").'</h3><div id="rigamenuamico1"><h4 class="contamici"><span class="amsx">'.$contagliamici;
  576.   if ($contagliamici==1) {echo ' '._t("_ibdw_mp_friends2");}
  577.   else {echo ' '._t("_ibdw_mp_friends3");}
  578.   echo '</span><span class="amdx"><a href="viewFriends.php?iUser='.$ottieniID.'" class="linkallf">'._t("_ibdw_mp_all").'</a></span></h4>';
  579.   for($contatore=0;$contatore<min($maxnumberfriends,$contagliamici);$contatore++)
  580.   {
  581.    echo '<div class="singoloava">';
  582.    $listaamici=mysql_fetch_array($resultsfriend);
  583.    if ($listaamici[0]<>$ottieniID) {$amico= $listaamici[0];}
  584.    else {$amico= $listaamici[1];}
  585.    $infoamico=getProfileInfo($amico);
  586.    $Miniaturaamico = get_member_icon($infoamico['ID'], 'none', false);
  587.    if($usernamem==0) {  $NomeAmico=$infoamico['NickName']; }
  588.    if($usernamem==1) {  $NomeAmico =  ucfirst($infoamico['FirstName']) . " " . ucfirst($infoamico['LastName']);}
  589.    if($usernamem==2) {  $NomeAmico = ucfirst($infoamico['FirstName']);}
  590.    
  591.    if ($infoamico['Avatar']<>"0") {echo '<a href="'.getProfileLink($infoamico['ID']) . '" title="'.$NomeAmico.'"><img class="favatar" src="'.BX_AVA_URL_USER_AVATARS.$infoamico['Avatar'].BX_AVA_EXT.'"></a>';}
  592.    else
  593.    {
  594.     if ($infoamico['Sex']=="female") { echo '<a href="'.getProfileLink($infoamico['ID']) . '" title="'.$NomeAmico.'"><img class="favatar" src="'.BX_DOL_URL_ROOT.'templates/base/images/icons/woman_medium.gif"></a>'; }
  595.     else { echo '<a href="'.getProfileLink($infoamico['ID']).'" title="'.$NomeAmico. '"><img class="favatar" src="'.BX_DOL_URL_ROOT.'templates/base/images/icons/visitor_medium.gif"></a>';}
  596.    }
  597.    if ($showname=="ON") {echo '<a class="nlung" href="'.getProfileLink($infoamico['ID']) . '" title="'.$NomeAmico.'">'.$NomeAmico.'</a>';}
  598.    echo '</div>';
  599.   }
  600.   echo '</div></div>';
  601.  }
  602. }
  603. //FINE BLOCCO AMICI
  604.  
  605.  
  606.  
  607. $utenteinfo = "SELECT ID,NickName FROM Profiles WHERE ID ='$ottieniID'";
  608. $eseguiutenteinfo = mysql_query($utenteinfo);
  609. $infoutente = mysql_fetch_assoc($eseguiutenteinfo);
  610.  
  611.  
  612. //BLOCCO ALBUM FOTO
  613. if($photoviewalbum == 'ON')
  614. {
  615.  if ($ottieniID==$IDmio) {$estrazione = "SELECT ID,Caption,Uri,ObjCount,Description FROM sys_albums WHERE Owner = '$ottieniID' AND Type='bx_photos' AND ObjCount>0";}
  616.  else {$estrazione="SELECT ID,Caption,Uri,ObjCount,Description,AllowAlbumView FROM sys_albums WHERE (Owner = '$ottieniID' AND Type='bx_photos' AND ObjCount>0) AND AllowAlbumView<>2";}
  617.  $esegui = mysql_query($estrazione);
  618.  $contaalbum = mysql_num_rows($esegui);
  619.  if($contaalbum>0)
  620.  {
  621.   $numerofoto=min($maxnumberalbumsfoto,$contaalbum);
  622.   echo '<div class="summaryinfo"><h3 class="io">'._t("_ibdw_mp_aphotos").'</h3><div id="rigamenuamico1"><h4 class="contamici"><span class="amsx">'.str_replace("{numeroallalbum}",$contaalbum,str_replace("{numberofalbum}",$numerofoto,_t("_ibdw_mp_ofalbums"))).'</span>';
  623.   echo '<span class="amdx">';
  624.   if ($IDmio==$ottieniID) {echo '<a href="'.BX_DOL_URL_ROOT.'m/photos/albums/my/main/" class="linkallf">';}
  625.   else {echo '<a href="'.BX_DOL_URL_ROOT.'m/photos/albums/browse/owner/'.getNickName($ottieniID).'" class="linkallf">';}
  626.   echo '<div id="ibdw_photo_main">'._t("_ibdw_mp_all").'</div></a></span></h4>';
  627.   for($contatoref=0;$contatoref<min($maxnumberalbumsfoto,$contaalbum);$contatoref++)
  628.   {
  629.    $foto=mysql_fetch_array($esegui);
  630.    $anteprima = "SELECT sys_albums_objects.id_object, bx_photos_main.ID , bx_photos_main.Hash,bx_photos_main.Ext  FROM (sys_albums INNER JOIN sys_albums_objects ON sys_albums.ID = sys_albums_objects.id_album) INNER join bx_photos_main ON bx_photos_main.ID=sys_albums_objects.id_object WHERE sys_albums.ID='".$foto['ID']."'";
  631.    $exe_anteprima = mysql_query($anteprima);
  632.    $anteprimariga = mysql_fetch_assoc($exe_anteprima);
  633.    $numerodellefoto= mysql_num_rows($exe_anteprima);
  634.    echo '<div class="ibdw_photo_mainphoto" onclick="ibdw_photo_albumupdate('.$foto['ID'].')">';
  635.    echo'<div class="ibdw_photo_sysbordatura" onclick="ibdw_photo_albumupdate('.$foto['ID'].')">';
  636.    echo '<div class="ibdw_photo_mainphoto_album"><a href="'.BX_DOL_URL_ROOT.'m/photos/browse/album/'.$foto['Uri'].'/owner/'.$infoutente['NickName'].'"><img class="dimfoto" src="'.BX_DOL_URL_ROOT.'m/photos/get_image/browse/'.$anteprimariga['Hash'].'.'.$anteprimariga['Ext'].'"></a></div>';
  637.    echo '</div>';
  638.    echo '<div class="infoalbum"><div class="titoloalbum"><a href="'.BX_DOL_URL_ROOT.'m/photos/browse/album/'.$foto['Uri'].'/owner/'.$infoutente['NickName'].'">'.$foto['Caption'].'</a></div><div class="descrizionealbum">'.TagliaStringa($foto['Description'],$maxlunghdescalbum).'</div><div class="objconta">'.str_replace("{numphotos}",$numerodellefoto,_t("_ibdw_mp_rphotos")).'</div></div>';
  639.    echo '</div>';
  640.   }
  641.   echo '</div></div>';
  642.  }
  643. }
  644.  
  645.  
  646.  
  647. //BLOCCO ALBUM VIDEO
  648. if($videoviewalbum == 'ON')
  649. {
  650.  if ($ottieniID==$IDmio) {$estrazione="SELECT ID,Caption,Uri,ObjCount,Description FROM sys_albums WHERE Owner = '$ottieniID' AND Type='bx_videos' AND ObjCount>0";}
  651.  else {$estrazione="SELECT ID,Caption,Uri,ObjCount,Description,AllowAlbumView FROM sys_albums WHERE (Owner = '$ottieniID' AND Type='bx_videos' AND ObjCount>0) AND AllowAlbumView<>2";}
  652.  $esegui = mysql_query($estrazione);
  653.  $contaalbum = mysql_num_rows($esegui);
  654.  if($contaalbum>0)
  655.  {
  656.   $numerovideo=min($maxnumberalbumsfoto,$contaalbum);
  657.   echo '<div class="summaryinfo"><h3 class="io">'._t("_ibdw_mp_avideos").'</h3><div id="rigamenuamico1"><h4 class="contamici"><span class="amsx">'.str_replace("{numeroallalbum}",$contaalbum,str_replace("{numberofalbum}",$numerovideo,_t("_ibdw_mp_ofalbums"))).'</span>';
  658.   echo '<span class="amdx">';
  659.   if ($IDmio==$ottieniID) {echo '<a href="'.BX_DOL_URL_ROOT.'m/videos/albums/my/main/" class="linkallf">';}
  660.   else {echo '<a href="'.BX_DOL_URL_ROOT.'m/videos/albums/browse/owner/'.getNickName($ottieniID).'" class="linkallf">';}
  661.   echo'<div id="ibdw_photo_main">'._t("_ibdw_mp_all").'</div></a></span></h4>';
  662.   for($contatoref=0;$contatoref<min($maxnumberalbumsvideo,$contaalbum);$contatoref++)
  663.   {
  664.    $video=mysql_fetch_array($esegui);
  665.    $anteprima = "SELECT sys_albums_objects.id_object, RayVideoFiles.ID , RayVideoFiles.Source, RayVideoFiles.Video FROM (sys_albums INNER JOIN sys_albums_objects ON sys_albums.ID = sys_albums_objects.id_album) INNER join RayVideoFiles ON RayVideoFiles.ID=sys_albums_objects.id_object WHERE sys_albums.ID='".$video['ID']."'";
  666.    $exe_anteprima = mysql_query($anteprima);
  667.    $numerodeivideo= mysql_num_rows($exe_anteprima);
  668.    $thummm="";
  669.    for($contatorev=0;$contatorev<$video['ObjCount'];$contatorev++)
  670.    {
  671.     $anteprimariga = mysql_fetch_assoc($exe_anteprima);
  672.     if ($anteprimariga['Source']=="youtube") { $thummm='<img class="dimfoto" src="http://i.ytimg.com/vi/'.$anteprimariga['Video'].'/default.jpg">';}
  673.     elseif($thummm=="") {$thummm='<img class="dimfoto" src="'.BX_DOL_URL_ROOT.'flash/modules/video/files/'.$anteprimariga['ID'].'.jpg">';}
  674.    }
  675.    echo '<div class="ibdw_photo_mainphoto" onclick="ibdw_photo_albumupdate('.$video['ID'].')">';
  676.    echo'<div class="ibdw_photo_sysbordatura" onclick="ibdw_photo_albumupdate('.$video['ID'].')">';
  677.    echo '<div class="ibdw_photo_mainphoto_album"><a href="'.BX_DOL_URL_ROOT.'m/videos/browse/album/'.$video['Uri'].'/owner/'.$infoutente['NickName'].'">'.$thummm.'</a></div>';
  678.    echo '</div>';
  679.    echo '<div class="infoalbum"><div class="titoloalbum"><a href="'.BX_DOL_URL_ROOT.'m/videos/browse/album/'.$video['Uri'].'/owner/'.$infoutente['NickName'].'">'.$video['Caption'].'</a></div><div class="descrizionealbum">'.TagliaStringa($video['Description'],$maxlunghdescalbum).'</div><div class="objconta">'.str_replace("{numvideos}",$numerodeivideo,_t("_ibdw_mp_rvideos")).'</div></div>';
  680.    echo '</div>';
  681.   }
  682.   echo '</div></div>';
  683.  }
  684. }
  685. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement