Advertisement
johnburn

Decoded for: [email protected]

Aug 10th, 2011
333
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 58.33 KB | None | 0 0
  1. <?php
  2.  
  3. if(isset($_POST['thisajax']))
  4. {
  5.  require_once( '../../../inc/header.inc.php' );
  6.  require_once( BX_DIRECTORY_PATH_INC . 'design.inc.php' );
  7.  require_once( BX_DIRECTORY_PATH_INC . 'profiles.inc.php' );
  8.  require_once( BX_DIRECTORY_PATH_INC . 'utils.inc.php' );
  9. }  
  10. $db = mysql_connect(DATABASE_HOST,DATABASE_USER,DATABASE_PASS);
  11. mysql_query("SET NAMES 'utf8'");
  12. if ($db == FALSE) die ("errore di connessione");
  13. mysql_select_db(DATABASE_NAME,$db) or die ("errore selezione database");
  14. include BX_DIRECTORY_PATH_MODULES.'ibdw/megaprofile/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. $jqmegaprofile(document).ready(function($){
  64.         $jqmegaprofile('#deskup').autoResize();
  65. });
  66. </script>
  67.  
  68. <?php
  69.     function criptcodes($numero) {
  70.     $id0 = rand(1,9);
  71.     $id1 = rand(10000,99999);    
  72.     $mx = $numero*$id0;
  73.     $generacriptcodes = $id0.$id1.$mx;
  74.     return ($generacriptcodes);
  75.     }
  76.    
  77.     function decriptcodes($code) {
  78.     $estrazione0 = substr($code,0,1);
  79.     $estrazione = substr($code,6);  
  80.     $mxestrazione = $estrazione/$estrazione0;
  81.     return ($mxestrazione);
  82.     }
  83.   $photodeluxe = 0;
  84.  //verifica installazione di photodeluxe
  85.  $verificaphotodeluxe = "SELECT uri FROM sys_modules WHERE uri = 'photo_deluxe'";
  86.  $eseguiverificaphotodeluxe = mysql_query($verificaphotodeluxe);
  87.  $numerophotodeluxe = mysql_num_rows($eseguiverificaphotodeluxe);
  88.  if($numerophotodeluxe != 0) { $photodeluxe = 1; }
  89.  
  90.  if($photodeluxe == 1) {
  91.  //verifichiamo se 衡bilitata l'integrazione tra i moduli
  92.  $integrazionepdx = "SELECT integrazionemegaprofile FROM photodeluxe_config WHERE ind = 1";
  93.  $eseguiintregazionepdx = mysql_query($integrazionepdx);
  94.  $rowintegrazionepdx = mysql_fetch_assoc($eseguiintregazionepdx);
  95.  $attivaintegrazione = $rowintegrazionepdx['integrazionemegaprofile'];
  96.  }
  97.  
  98. if(isset($_POST['crop'])) {
  99. echo '
  100. <script>
  101. $jqmegaprofile(document).ready(function($){
  102.         ibdw_crop();
  103. });
  104. </script>'; }
  105.  
  106. ?>
  107. <div id="crop">
  108.   <div class="topcrop">
  109. <!-- This is the image we're attaching Jcrop to -->
  110.         <img src="<?php echo BX_DOL_URL_ROOT.'m/photos/get_image/file/'.$mainfoto['Hash'].'.jpg';?>" id="cropbox"/>
  111.    
  112.     <?php
  113.     $hashs = $mainfoto['Hash'];
  114.     $trovaid="SELECT ID,Hash FROM bx_photos_main WHERE Hash = '$hashs'";
  115.     $eseguixe = mysql_query($trovaid);
  116.     $rowid = mysql_fetch_assoc($eseguixe);
  117.    
  118.     ?>
  119.         <!-- This is the form that our event handler fills -->
  120.         <form>
  121.             <input type="hidden" id="x" name="x" />
  122.             <input type="hidden" id="y" name="y" />
  123.             <input type="hidden" id="w" name="w" />
  124.             <input type="hidden" id="h" name="h" />
  125.             <input type="hidden" id="setavatar" name="setavatar" value="<?php if ($setavatard == 'ON') {echo '1';} else { echo'0';}?>" />
  126.             <input type="hidden" id="ift" name="ift" value="<?php echo $rowid['ID'];?>"/>
  127.             <input id="chekingava" type="checkbox" name="check" onclick="checking();" <?php if ($setavatard == 'ON') {echo 'checked';}?>/>
  128.       <div id="chekingava" style="left: 300px;top: 370px;width: 200px;"><?php echo _t("_ibdw_mp_cropandavatar");?></div>
  129.         </form>
  130.     </div> 
  131.     <div class="downcrop">
  132.     <h2><?php echo _t("_ibdw_mp_cropp");?></h2>
  133.     <p><?php echo _t("_ibdw_mp_cropintro");?></p>
  134.   <div id="bottonicrop">
  135.   <div id="btncrop"><a href="javascript:cropping();"><?php echo _t("_ibdw_mp_savecrop");?></a></div>
  136.   <div id="btncrops"><a href="javascript:chiudiocrop();"><?php echo _t("_ibdw_mp_cancellcrop");?></a></div>
  137.   </div>
  138.   </div>
  139. </div>
  140. <div class="picSwitcher" onmouseover="fadepic();" onmouseout="outpic();"><div class="ibdwdbContent"><div class="ibdwviewSwitchFile">
  141.   <?php
  142.    $infoprofilo=getProfileInfo($ottieniID);
  143.    if($ottieniID == $IDmio)
  144.    {
  145.    echo '<div id="onpic" onclick="gopic();">'. _t("_ibdw_mp_changepic").'</div>
  146.   <div id="onpic_sottomenu"><ul><li class="introprofile">'._t("_ibdw_mp_changepic").'</li>
  147.   <li class="introalbum" onclick="ibdw_selectalbum();">'._t("_ibdw_mp_calbum").'</li>
  148.   <li class="introuploadfile" onclick="ibdw_frompc();">'._t("_ibdw_mp_cpc").'</li>
  149.  
  150.   '; if($contarisfoto != 0) { echo '<li class="introcropfile" id="pelagen"><a href="javascript:ibdw_crop();">'._t("_ibdw_mp_ritagliamenu").'</a></li>
  151.   <li class="introsetava" onclick="ibdw_setavatar('.$rowid['ID'].');" id="croppelagen">'._t("_ibdw_mp_ritsetava").'</li>'; }
  152.    
  153.     if ($webcam=='ON') {echo '<li class="introtakecam" onclick="ibdw_take();">'._t("_ibdw_mp_takeweb").'</li>';}
  154.   echo '<li class="introremove" onclick="removeimage();">'._t("_ibdw_mp_removeimg").'</li>
  155.  </ul>
  156.  </div>
  157.  
  158.  <div id="blurfocus" onmouseover="outout();"> </div>';
  159.    }
  160.    if ($contarisfoto>0) {echo '<img class="ibdwmainPic" src="'.BX_DOL_URL_ROOT.'m/photos/get_image/file/'.$mainfoto['Hash'].'.jpg">';}
  161.    else
  162.    {
  163.     if ($infoprofilo['Sex']=="female") { echo '<img class="ibdwmainPic" src="'.BX_DOL_URL_ROOT.'templates/base/images/icons/woman_big.gif">'; }
  164.     else {echo '<img class="ibdwmainPic" src="'.BX_DOL_URL_ROOT.'templates/base/images/icons/man_big.gif"></a>';}
  165.    }
  166. ?>
  167. </div></div></div>
  168. <div id="loader"></div>
  169. <div id="ospite"></div>
  170.  
  171. <?php
  172. //BLOCCO MENU
  173. echo '<div class="profile_menu">';
  174. if ($IDmio==$ottieniID)
  175. {
  176.  if($attivaintegrazione == 0) { echo '<a href="'.BX_DOL_URL_ROOT.'m/photos/albums/my/main/" class="profile_menu_link">'._t("_ibdw_mp_photofme").'</a>'; }
  177.  else { echo '<a href="'.BX_DOL_URL_ROOT.'page/photodeluxe" class="profile_menu_link">'._t("_ibdw_mp_photofme").'</a>'; }
  178.  
  179.  echo '<a href="'.BX_DOL_URL_ROOT.'m/videos/albums/my/main" class="profile_menu_link">'._t("_ibdw_mp_videofme").'</a>
  180.       <a href="'.BX_DOL_URL_ROOT.'pedit.php?ID='.$ottieniID.'" class="profile_menu_link">'._t("_ibdw_mp_editme").'</a>';
  181.  if($link1 != '0') { echo '<a href="'.$link1.'" class="profile_menu_link">'._t("_ibdw_mp_link1").'</a>';}
  182.  if($link2 != '0') { echo '<a href="'.$link2.'" class="profile_menu_link">'._t("_ibdw_mp_link2").'</a>';}
  183.  if($link3 != '0') { echo '<a href="'.$link3.'" class="profile_menu_link">'._t("_ibdw_mp_link3").'</a>';}
  184.  if($link4 != '0') { echo '<a href="'.$link4.'" class="profile_menu_link">'._t("_ibdw_mp_link4").'</a>';}
  185.  if($link5 != '0') { echo '<a href="'.$link5.'" class="profile_menu_link">'._t("_ibdw_mp_link5").'</a>';}    
  186.  if($custompro=='ON')
  187.  {
  188.   echo '<script language="javascript" type="text/javascript" src="'.BX_DOL_URL_PLUGINS.'jquery/jquery.form.js"></script>';
  189.   echo '<a class="profile_menu_link" onclick="$(\'#profile_customize_page\').fadeIn(\'slow\', function() {dbTopMenuLoad(\'profile_customizer\');});">'._t("_ibdw_mp_customize").'</a>';
  190.  }
  191. }
  192. elseif (isLogged())
  193. {
  194.  echo '<div style="display: none;" id="ajaxy_popup_result_div_'.$ottieniID.'">&nbsp;</div>';
  195.  if($usernamem==0) {$NomeProfilo=$infoprofilo['NickName'];}
  196.  if($usernamem==1) {$NomeProfilo=ucfirst($infoprofilo['FirstName'])." ".ucfirst($infoprofilo['LastName']);}
  197.  if($usernamem==2) {$NomeProfilo=ucfirst($infoprofilo['FirstName']);}
  198.  if($photoview=='ON') {
  199.       if($attivaintegrazione == 0) { 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>'; }
  200.       else { echo '<a href="'.BX_DOL_URL_ROOT.'page/photodeluxe?ui='.$infoprofilo['NickName'].'" class="profile_menu_link">'.str_replace("{NickName}",$NomeProfilo,_t("_ibdw_mp_photof")).'</a>'; }
  201.  }
  202.  
  203.  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>';}
  204.  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>';}
  205.  if($favepro=='ON')
  206.  {
  207.  ?>
  208.  <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>
  209.  <?php
  210.  }
  211.  $versione = "SELECT Name,sys_options.VALUE FROM sys_options WHERE Name = 'sys_tmp_version'";
  212.  $esegui = mysql_query($versione);
  213.  $riga = mysql_fetch_assoc($esegui);
  214.  
  215.  $explode = explode('.',$riga['VALUE']);
  216.  $versionedol = $explode[2];
  217.  
  218.  if($greetingview == 'ON' AND $versionedol<'5')
  219.  {
  220.  ?><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>
  221.  <?php
  222.  }
  223.  elseif ($greetingview == 'ON' AND $versionedol>'4')
  224.  { ?>
  225.  <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>
  226.  <?php
  227.  }
  228.  if($reportspam == 'ON' AND $versionedol<'5')
  229.  {
  230.  ?>
  231.  <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>
  232.  <?php
  233.  }
  234.  elseif ($reportspam == 'ON' AND $versionedol>'4') {
  235.  ?>
  236. <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>
  237.  <?php
  238.  }
  239.  if($befriend == 'ON')
  240.  {
  241.   if (!is_friends($ottieniID,$IDmio))
  242.   {
  243.    //verifico se l'altro utente mi ha fatto una richiesta d'amicizia
  244.    $esegui = "SELECT ID,Profile FROM sys_friend_list WHERE ID='$IDmio' AND Profile='$ottieniID' AND sys_friend_list.Check = 0";
  245.    $parti = mysql_query($esegui);
  246.    $numero = mysql_num_rows($parti);
  247.    if($numero != 0) {echo '<div id="messaggioautomatico"><div class="loaderajax"></div>'._t("_ibdw_mp_errorfriend").'</div>';}
  248.    else {echo '<div id="messaggioautomatico"><div class="loaderajax"></div>'._t("_ibdw_mp_friendrequ").'</div>';}
  249.  ?>
  250.    <a href="javascript:aggiungiamico();"  class="profile_menu_link"><?php echo _t("_ibdw_mp_befriend");?></a>
  251.   <script>
  252.   function aggiungiamico()
  253.   {
  254.    $jqmegaprofile("#messaggioautomatico").fadeIn();
  255.    window.setTimeout("aggiungiexe()", 2000);
  256.   }
  257.   function aggiungiexe()
  258.   {
  259.    $jqmegaprofile.ajax({type: "POST", url: "modules/ibdw/megaprofile/azioni.php", data: "id=<?php echo $IDmio;?>&profile=<?php echo $ottieniID;?>&tipo=aggiungi",
  260.    success: function(msg) {aggiornamentoajax_profileid(<?php echo $ottieniID;?>);} });
  261.   }
  262.   </script>
  263.  <?
  264.   }
  265.   if (is_friends($ottieniID,$IDmio))
  266.   {
  267.   ?>
  268.   <a href="javascript:eliminaamico();" class="profile_menu_link"><?php echo _t("_ibdw_mp_removefriend");?></a>
  269.  
  270.   <script>
  271.   function eliminaamico()
  272.   {
  273.    $jqmegaprofile.ajax({type: "POST", url: "modules/ibdw/megaprofile/azioni.php", data: "id=<?php echo $IDmio;?>&profile=<?php echo $ottieniID;?>&tipo=delete",
  274.    success: function(msg) {aggiornamentoajax_profileid(<?php echo $ottieniID;?>);} });
  275.   }
  276.     </script>
  277.  <?
  278.   }
  279.  }
  280.  
  281.  function bloccato($io, $lui)
  282.  {
  283.   $sQueryblocco = "SELECT COUNT(*) FROM sys_block_list WHERE ID=".$io." AND Profile=".$lui;  
  284.   return db_value($sQueryblocco) ? true : false;
  285.  }
  286.  function favorito($io, $lui)
  287.  {
  288.   $sQueryfave = "SELECT COUNT(*) FROM sys_fave_list WHERE ID=".$io." AND Profile=".$lui;  
  289.   return db_value($sQueryfave) ? true : false;
  290.  }
  291.  
  292.  if($blockview == 'ON')
  293.  {
  294.   if (!bloccato($IDmio,$ottieniID))
  295.   {
  296.   ?>
  297.   <a href="javascript:bloccaamico();" class="profile_menu_link"><?php echo _t("_ibdw_mp_block");?></a>
  298.   <script>
  299.   function bloccaamico()
  300.   {
  301.    $jqmegaprofile.ajax({ type: "POST", url: "modules/ibdw/megaprofile/azioni.php", data: "id=<?php echo $IDmio;?>&profile=<?php echo $ottieniID;?>&tipo=blocca",
  302.    success: function(msg) {aggiornamentoajax_profileid(<?php echo $ottieniID;?>);} });
  303.   }
  304.   </script>
  305.   <?
  306.   }
  307.   elseif (bloccato($IDmio,$ottieniID))
  308.   {
  309.   ?>
  310.   <a href="javascript:sbloccaamico();" class="profile_menu_link"><?php echo _t("_ibdw_mp_unblock");?></a>
  311.   <script>
  312.   function sbloccaamico()
  313.   {
  314.    $jqmegaprofile.ajax({ type: "POST", url: "modules/ibdw/megaprofile/azioni.php", data: "id=<?php echo $IDmio;?>&profile=<?php echo $ottieniID;?>&tipo=sblocca",
  315.    success: function(msg) {aggiornamentoajax_profileid(<?php echo $ottieniID;?>);} });
  316.   }
  317.   </script>
  318.   <?
  319.   }
  320.  }
  321.  
  322.  if($subscribeview == 'ON')
  323.  {
  324.   function sottoscritto($io, $lui)
  325.   {
  326.    $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)";  
  327.    return db_value($sQuerysubsc) ? true : false;
  328.   }
  329.   if (!sottoscritto($IDmio,$ottieniID))
  330.   {
  331.   ?>
  332.    <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>
  333.   <?
  334.   }
  335.   elseif (sottoscritto($IDmio,$ottieniID))
  336.   {
  337.   ?>
  338.    <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>
  339.   <?
  340.   }
  341.  }
  342.  
  343. //SUPPORTO LINK AGGIUNTIVI TERZEPARTI
  344. include BX_DIRECTORY_PATH_MODULES.'ibdw/megaprofile/extralink.php';
  345.  
  346. //parentesi che chiude l'else del menu per altro profilo
  347. }
  348. echo '</div>';
  349. //FINE BLOCCO MENU
  350. $campi= "DescriptionMe";
  351. if ($religionview == "ON")
  352. {
  353.  $campi=$campi.", Religion";
  354. }
  355.  
  356. if ($occupationview == "ON")
  357. {
  358.  $campi=$campi.", Occupation";
  359. }
  360.  
  361. if ($emailview == "ON")
  362. {
  363.  $campi=$campi.", Email";
  364. }
  365.  
  366. if ($lookingforview == "ON")
  367. {
  368.  $campi=$campi.", LookingFor";
  369. }
  370.  
  371. if ($sexview == "ON")
  372. {
  373.  $campi=$campi.", Sex";
  374. }
  375.  
  376. if ($headlineview == "ON")
  377. {
  378.  $campi=$campi.",Headline";
  379. }
  380.  
  381. if ($infocityview == "ON")
  382. {
  383.  $campi=$campi.",City,Country";
  384. }
  385.  
  386. if ($datebirthview == "ON")
  387. {
  388.  $campi=$campi.",DateOfBirth";
  389. }
  390.  
  391. if ($relstatusview == "ON")
  392. {
  393.  $campi=$campi.",RelationshipStatus";
  394. }
  395.  
  396. $campi=$campi.",Couple";
  397.  
  398.  
  399. $queryinfoprofilos="SELECT ".$campi." FROM Profiles WHERE ID=".$ottieniID;
  400. $risultinfo = mysql_query($queryinfoprofilos,$db) or die(mysql_error());
  401. $infoprofilo = mysql_fetch_assoc($risultinfo);
  402. if ($infoprofilo['Country']<>"")
  403. {
  404.  $paese="SELECT LKey FROM sys_pre_values WHERE sys_pre_values.Key='Country' AND sys_pre_values.Value='".$infoprofilo['Country']."'";
  405.  $rispaese = mysql_query($paese,$db) or die(mysql_error());
  406.  $infopaese = mysql_fetch_assoc($rispaese);
  407. }
  408. if ($formatodata=="0")
  409. {
  410.  $datanascita=date('j F, Y', strtotime($infoprofilo['DateOfBirth']));
  411. }
  412. elseif ($formatodata=="1")
  413. {
  414.  $datanascita=date('F j, Y', strtotime($infoprofilo['DateOfBirth']));
  415. }
  416.  
  417. $datanascita=str_replace("January",_t("_January"),$datanascita);
  418. $datanascita=str_replace("February",_t("_February"),$datanascita);
  419. $datanascita=str_replace("March",_t("_March"),$datanascita);
  420. $datanascita=str_replace("April",_t("_April"),$datanascita);
  421. $datanascita=str_replace("May",_t("_May"),$datanascita);
  422. $datanascita=str_replace("June",_t("_June"),$datanascita);
  423. $datanascita=str_replace("July",_t("_July"),$datanascita);
  424. $datanascita=str_replace("August",_t("_August"),$datanascita);
  425. $datanascita=str_replace("September",_t("_September"),$datanascita);
  426. $datanascita=str_replace("October",_t("_October"),$datanascita);
  427. $datanascita=str_replace("November",_t("_November"),$datanascita);
  428. $datanascita=str_replace("December",_t("_December"),$datanascita);
  429.  
  430. //BLOCCO DESCRIZIONE
  431. if($descriptionview == 'ON' and $infoprofilo['Couple']=="0")
  432. {
  433.  if ($infoprofilo['DescriptionMe']<>"")
  434.  {
  435.   $descrizionemod = strip_tags($infoprofilo['DescriptionMe'],'<br>');
  436.   echo '<div class="ibdw_text_container">';
  437.   if($ottieniID == $IDmio) {echo '<div id="ibdwareap"><div onclick="editmon();" style="display: block;" class="ibdw_text">'.TagliaStringa($descrizionemod, $maxlunghdesc).'</div>';}
  438.   else {echo '<div class="ibdwareap"><div style="display: block;" class="ibdw_text">'.TagliaStringa($descrizionemod, $maxlunghdesc).'</div>';}
  439.   echo '</div></div>';
  440.   if($ottieniID == $IDmio)
  441.   {    
  442.    echo '<div id="deskedits"><form id="updatedesk" action="javascript:elimina();">
  443.   <textarea id="deskup" class="areadeskedit">'.str_replace("<br />","\n",str_replace("<br>","\n",$descrizionemod)).'</textarea>
  444.   <input id="saveb" type="submit" value="'. _t("_ibdw_mp_salva").'">
  445.   <div id="saven" onclick="noedit();">'. _t("_ibdw_mp_annulla").'</div>
  446.   </form></div>';
  447.   }
  448.   else
  449.   {
  450.    if (strlen($descrizionemod)>$maxlunghdesc) {echo '<div class="ibdw_readmore" onclick="iampra();">'. _t("_ibdw_mp_readmore").'</div>';}
  451.    echo '<div class="ibdw_cllpse" onclick="disampra();" style="display:none;">'. _t("_ibdw_mp_collapse").'</div>';
  452.   }
  453.  }
  454. }
  455. //FINE BLOCCO DESCRIZIONE
  456.  
  457. //BLOCCO INFORMAZIONI
  458. if($informationview == 'ON')
  459. {
  460.  
  461.  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']<>"")
  462.  {
  463.   if ($infoprofilo['Couple']<>"0")
  464.   {
  465.    //SE IL PROFILO APPARTIENE AD UNA COPPIA ALLORA RICAVO LE INFORMAZIONI SULL ALTRO PROFILO
  466.    $queryinfoprofilos2="SELECT ".$campi." FROM Profiles WHERE ID=".$infoprofilo['Couple'];
  467.    $risultinfo2 = mysql_query($queryinfoprofilos2,$db) or die(mysql_error());
  468.    $infoprofilo2 = mysql_fetch_assoc($risultinfo2);
  469.    
  470.    if ($infoprofilo2['Country']<>"")
  471.    {
  472.     $paese2="SELECT LKey FROM sys_pre_values WHERE sys_pre_values.Key='Country' AND sys_pre_values.Value='".$infoprofilo2['Country']."'";
  473.     $rispaese2 = mysql_query($paese2,$db) or die(mysql_error());
  474.     $infopaese2 = mysql_fetch_assoc($rispaese2);
  475.    }
  476.    if ($formatodata=="0")
  477.    {
  478.     $datanascita2=date('j F, Y', strtotime($infoprofilo2['DateOfBirth']));
  479.    }
  480.    elseif ($formatodata=="1")
  481.    {
  482.     $datanascita2=date('F j, Y', strtotime($infoprofilo2['DateOfBirth']));
  483.    }
  484.  
  485.    $datanascita2=str_replace("January",_t("_January"),$datanascita2);
  486.    $datanascita2=str_replace("February",_t("_February"),$datanascita2);
  487.    $datanascita2=str_replace("March",_t("_March"),$datanascita2);
  488.    $datanascita2=str_replace("April",_t("_April"),$datanascita2);
  489.    $datanascita2=str_replace("May",_t("_May"),$datanascita2);
  490.    $datanascita2=str_replace("June",_t("_June"),$datanascita2);
  491.    $datanascita2=str_replace("July",_t("_July"),$datanascita2);
  492.    $datanascita2=str_replace("August",_t("_August"),$datanascita2);
  493.    $datanascita2=str_replace("September",_t("_September"),$datanascita2);
  494.    $datanascita2=str_replace("October",_t("_October"),$datanascita2);
  495.    $datanascita2=str_replace("November",_t("_November"),$datanascita2);
  496.    $datanascita2=str_replace("December",_t("_December"),$datanascita2);
  497.    
  498.    echo '<div class="summaryinfo"><h3 class="io">'._t("_ibdw_mp_firstinfos").'</h3><div class="dentro">';
  499.   }
  500.   else
  501.   {
  502.    echo '<div class="summaryinfo"><h3 class="io">'._t("_ibdw_mp_infos").'</h3><div class="dentro">';
  503.   }
  504.    if ($infoprofilo['RelationshipStatus']<>"" and $relstatusview == "ON")
  505.    {
  506.     if ($infoprofilo['RelationshipStatus']=="Single") {$miostatorel=_t("_FieldValues_Single");}
  507.     elseif ($infoprofilo['RelationshipStatus']=="In a Relationship") {$miostatorel=_t("_FieldValues_In a Relationship");}
  508.     elseif ($infoprofilo['RelationshipStatus']=="Engaged") {$miostatorel=_t("_FieldValues_Engaged");}
  509.     elseif ($infoprofilo['RelationshipStatus']=="Married") {$miostatorel=_t("_FieldValues_Married");}
  510.     elseif ($infoprofilo['RelationshipStatus']=="In an Open Relationship") {$miostatorel=_t("_FieldValues_In an Open Relationship");}
  511.     else {$miostatorel=_t("_FieldValues_It's Complicated");}
  512.     echo '<div class="rowinfo"><span class="ztit">'._t("_ibdw_mp_relst").'</span><span class="ztit2">'.$miostatorel.'</span></div>';
  513.    }
  514.  
  515.    if ($infoprofilo['DateOfBirth']<>"" and $datebirthview == "ON" and $agestyle=='OFF' and $infoprofilo['DateOfBirth']!="0000-00-00" ) {echo '<div class="rowinfo"><span class="ztit">'._t("_ibdw_mp_brt").'</span><span class="ztit2">'.$datanascita.'</span></div>';}
  516.    if ($infoprofilo['DateOfBirth']<>"" and $datebirthview == "ON" and $agestyle=='ON' and $infoprofilo['DateOfBirth']!="0000-00-00" ) {
  517.    $databirth = $infoprofilo['DateOfBirth'];
  518.    $esplosione = explode('-',$databirth);
  519.    // Mia data di nascita
  520.    $giorno = $esplosione[2];
  521.    $mese = $esplosione[1];
  522.    $anno = $esplosione[0];
  523.    // Differenza in secondi tra la data corrente
  524.    // e la mia data di nascita
  525.    $differenza = time() - mktime(0,0,0,$mese,$giorno,$anno);
  526.  
  527.    // Calcolo et͊   $eta = floor( $differenza / 31536000 );
  528.    echo '<div class="rowinfo"><span class="ztit">'._t("_ibdw_mp_age").'</span><span class="ztit2">'.$eta.' '._t("_ibdw_mp_age2").'</span></div>';
  529.    }
  530.  
  531.    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>';}
  532.    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>';}
  533.    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>';}
  534.    if($infoprofilo['Sex']<>"" and $sexview == 'ON')
  535.    {
  536.     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>';}
  537.     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>';}
  538.    }
  539.    if($infoprofilo['LookingFor']<>"" and $lookingforview == 'ON')
  540.    {
  541.     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>';}
  542.     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>';}
  543.     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>';}
  544.    }
  545.    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>';}
  546.    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>';}
  547.    echo '</div></div>';
  548.    
  549.  
  550.    
  551.    //INFORMAZIONI PER IL SECONDO PROFILO QUANDO COPPIA
  552.    if ($infoprofilo['Couple']<>"0")
  553.    {
  554.     //BLOCCO DESCRIZIONE PROFILO 1
  555.     if($descriptionview == 'ON')
  556.     {
  557.      if ($infoprofilo['DescriptionMe']<>"")
  558.      {
  559.       $descrizionemod1 = strip_tags($infoprofilo['DescriptionMe'],'<br>');
  560.       echo '<div class="giu"></div><div class="ibdw_text_container1">';
  561.       if($ottieniID == $IDmio) {echo '<div id="ibdwareap1"><div onclick="editmon1();" style="display: block;" class="ibdw_text1">'.TagliaStringa($descrizionemod1, $maxlunghdesc).'</div>';}
  562.       else {echo '<div class="ibdwareap1"><div style="display: block;" class="ibdw_text1">'.TagliaStringa($descrizionemod1, $maxlunghdesc).'</div>';}
  563.       echo '</div></div>';
  564.       if($ottieniID == $IDmio)
  565.       {    
  566.        echo '<div id="deskedits1">
  567.       <textarea id="deskup1" class="areadeskedit1">'.str_replace("<br />","\n",str_replace("<br>","\n",$descrizionemod1)).'</textarea>
  568.       <input id="saveb1" onclick="update1();" type="submit" value="'. _t("_ibdw_mp_salva").'">
  569.       <div id="saven1" onclick="noedit1();">'. _t("_ibdw_mp_annulla").'</div>
  570.       </div>';
  571.       }
  572.       else
  573.       {
  574.        if (strlen($descrizionemod1)>$maxlunghdesc) {echo '<div class="ibdw_readmore1" onclick="iampra1();">'. _t("_ibdw_mp_readmore").'</div>';}
  575.        echo '<div class="ibdw_cllpse1" onclick="disampra1();" style="display:none;">'. _t("_ibdw_mp_collapse").'</div>';
  576.       }
  577.      }
  578.     }
  579.     //FINE BLOCCO DESCRIZIONE PROFILO 1
  580.    
  581.     echo '<div class="summaryinfo"><h3 class="io">'._t("_ibdw_mp_secondinfos").'</h3><div class="dentro">';
  582.     if ($infoprofilo2['RelationshipStatus']<>"" and $relstatusview == "ON")
  583.     {
  584.      if ($infoprofilo2['RelationshipStatus']=="Single") {$miostatore2=_t("_FieldValues_Single");}
  585.      elseif ($infoprofilo2['RelationshipStatus']=="In a Relationship") {$miostatore2=_t("_FieldValues_In a Relationship");}
  586.      elseif ($infoprofilo2['RelationshipStatus']=="Engaged") {$miostatore2=_t("_FieldValues_Engaged");}
  587.      elseif ($infoprofilo2['RelationshipStatus']=="Married") {$miostatore2=_t("_FieldValues_Married");}
  588.      elseif ($infoprofilo2['RelationshipStatus']=="In an Open Relationship") {$miostatore2=_t("_FieldValues_In an Open Relationship");}
  589.      else {$miostatore2=_t("_FieldValues_It's Complicated");}
  590.      echo '<div class="rowinfo"><span class="ztit">'._t("_ibdw_mp_relst").'</span><span class="ztit2">'.$miostatore2.'</span></div>';
  591.     }
  592.  
  593.     if ($infoprofilo2['DateOfBirth']<>"" and $datebirthview == "ON" and $agestyle=='OFF' and $infoprofilo2['DateOfBirth']!="0000-00-00" ) {echo '<div class="rowinfo"><span class="ztit">'._t("_ibdw_mp_brt").'</span><span class="ztit2">'.$datanascita2.'</span></div>';}
  594.     if ($infoprofilo2['DateOfBirth']<>"" and $datebirthview == "ON" and $agestyle=='ON' and $infoprofilo2['DateOfBirth']!="0000-00-00" )
  595.     {
  596.      $databirth = $infoprofilo2['DateOfBirth'];
  597.      $esplosione = explode('-',$databirth);
  598.      // Mia data di nascita
  599.      $giorno = $esplosione[2];
  600.      $mese = $esplosione[1];
  601.      $anno = $esplosione[0];
  602.      // Differenza in secondi tra la data corrente
  603.      // e la mia data di nascita
  604.      $differenza = time() - mktime(0,0,0,$mese,$giorno,$anno);
  605.  
  606.      // Calcolo et͊     $eta = floor( $differenza / 31536000 );
  607.      echo '<div class="rowinfo"><span class="ztit">'._t("_ibdw_mp_age").'</span><span class="ztit2">'.$eta.' '._t("_ibdw_mp_age2").'</span></div>';
  608.     }
  609.     if ($infoprofilo2['Headline']<>"" and $headlineview == "ON") {echo '<div class="rowinfo"><span class="ztit">'._t("_ibdw_mp_headline").'</span><span class="ztit2">'.$infoprofilo2['Headline'].'</span></div>';}
  610.     if($infoprofilo2['Email']<>"" and $emailview == 'ON') {echo '<div class="rowinfo"><span class="ztit">'._t("_ibdw_mp_email").'</span><span class="ztit2">'.$infoprofilo2['Email'].'</span></div>';}
  611.     if($infoprofilo2['Sex']<>"" and $sexview == 'ON')
  612.     {
  613.      if ($infoprofilo2['Sex']=='male') {echo '<div class="rowinfo"><span class="ztit">'._t("_ibdw_mp_sex").'</span><span class="ztit2">'._t("_ibdw_mp_sexmale").'</span></div>';}
  614.      elseif ($infoprofilo2['Sex']=='female') {echo '<div class="rowinfo"><span class="ztit">'._t("_ibdw_mp_sex").'</span><span class="ztit2">'._t("_ibdw_mp_sexfemale").'</span></div>';}
  615.     }
  616.     if($infoprofilo2['LookingFor']<>"" and $lookingforview == 'ON')
  617.     {
  618.      if ($infoprofilo2['LookingFor']=='male,female') {echo '<div class="rowinfo"><span class="ztit">'._t("_ibdw_mp_lookingfor").'</span><span class="ztit2">'._t("_ibdw_mp_lookingformalefemale").'</span></div>';}
  619.      elseif ($infoprofilo2['LookingFor']=='male') {echo '<div class="rowinfo"><span class="ztit">'._t("_ibdw_mp_lookingfor").'</span><span class="ztit2">'._t("_ibdw_mp_lookingformale").'</span></div>';}
  620.      elseif ($infoprofilo2['LookingFor']=='female') {echo '<div class="rowinfo"><span class="ztit">'._t("_ibdw_mp_lookingfor").'</span><span class="ztit2">'._t("_ibdw_mp_lookingforfemale").'</span></div>';}
  621.     }
  622.     if ($infoprofilo2['Occupation']<>"" and $occupationview == "ON") {echo '<div class="rowinfo"><span class="ztit">'._t("_ibdw_mp_occupation").'</span><span class="ztit2">'.$infoprofilo2['Occupation'].'</span></div>';}
  623.     if ($infoprofilo2['Religion']<>"" and $religionview == "ON") {echo '<div class="rowinfo"><span class="ztit">'._t("_ibdw_mp_religion").'</span><span class="ztit2">'.$infoprofilo2['Religion'].'</span></div>';}
  624.     echo '</div></div>';
  625.    
  626.     //BLOCCO DESCRIZIONE PROFILO 2
  627.     if($descriptionview == 'ON')
  628.     {
  629.      if ($infoprofilo2['DescriptionMe']<>"")
  630.      {
  631.       $descrizionemod2 = strip_tags($infoprofilo2['DescriptionMe'],'<br>');
  632.       echo '<div class="giu"></div><div class="ibdw_text_container2">';
  633.       if($ottieniID == $IDmio) {echo '<div id="ibdwareap2"><div onclick="editmon2();" style="display: block;" class="ibdw_text2">'.TagliaStringa($descrizionemod2, $maxlunghdesc).'</div>';}
  634.       else {echo '<div class="ibdwareap2"><div style="display: block;" class="ibdw_text2">'.TagliaStringa($descrizionemod2, $maxlunghdesc).'</div>';}
  635.       echo '</div></div>';
  636.       if($ottieniID == $IDmio)
  637.       {    
  638.        echo '<div id="deskedits2">
  639.       <textarea id="deskup2" class="areadeskedit2">'.str_replace("<br />","\n",str_replace("<br>","\n",$descrizionemod2)).'</textarea>
  640.       <input id="saveb2" onclick="update2('.$infoprofilo['Couple'].');" type="submit" value="'. _t("_ibdw_mp_salva").'">
  641.       <div id="saven2" onclick="noedit2();">'. _t("_ibdw_mp_annulla").'</div>
  642.       </div>';
  643.       }
  644.       else
  645.       {
  646.        if (strlen($descrizionemod2)>$maxlunghdesc) {echo '<div class="ibdw_readmore2" onclick="iampra2();">'. _t("_ibdw_mp_readmore").'</div>';}
  647.        echo '<div class="ibdw_cllpse2" onclick="disampra2();" style="display:none;">'. _t("_ibdw_mp_collapse").'</div>';
  648.       }
  649.      }
  650.     }
  651.     //FINE BLOCCO DESCRIZIONE PROFILO 2
  652.    
  653.    
  654.    }
  655.   }
  656.  }
  657.  //FINE BLOCCO INFORMAZIONI
  658.  
  659.  
  660.  
  661.  
  662. if  ($ordinamentomf=="0") {$filtroordinemf="p.Avatar DESC";}
  663. else  {$filtroordinemf="RAND()";}
  664.  
  665. //gestione ordinamento amici
  666. if  ($ordinamentof=="0") {$filtroordinef="amico DESC";}
  667. else  {$filtroordinef="RAND()";}
  668.  
  669.  
  670. //BLOCCO AMICI IN COMUNE
  671. if($mutualfriendview == 'ON' and isLogged())
  672. {
  673.  if ($IDmio<>$ottieniID)
  674.  {
  675.   function CountMutualFriendsnew ($ioio,$luilui)
  676.   {
  677.    $sQueryc = "SELECT COUNT(*)
  678.   FROM Profiles AS p
  679.   INNER JOIN
  680.  
  681.   (SELECT IF( '$luilui' = f.ID , f.Profile , f.ID ) AS ID FROM sys_friend_list AS f
  682.   WHERE 1 AND (f.Profile = '$luilui' OR f.ID = '$luilui') AND f.Check = 1) AS f1
  683.  
  684.   ON (f1.ID = p.ID)
  685.  
  686.   INNER JOIN
  687.   (SELECT IF( '$ioio' = f.ID , f.Profile , f.ID ) AS ID
  688.   FROM sys_friend_list AS f WHERE 1 AND (f.Profile = '$ioio' OR f.ID = '$ioio') AND f.Check = 1) AS f2
  689.  
  690.   ON (f2.ID = p.ID) WHERE p.ID IN (SELECT ID From Profiles)";
  691.    return (int)db_value($sQueryc);
  692.   }
  693.  
  694.   $numeroamiciincomune=CountMutualFriendsnew($IDmio,$ottieniID);
  695.   if ($numeroamiciincomune>0)
  696.   {  
  697.  
  698.    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>';
  699.    $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
  700.   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
  701.   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 ".$filtroordinemf;
  702.  
  703.    $resmutualfriend = mysql_query($sQuerytrovacomuni,$db) or die(mysql_error());
  704.    for($contamutual=0;$contamutual<min($maxnumbermutualfriends,$numeroamiciincomune);$contamutual++)
  705.    {
  706.     echo '<div class="singoloava">';
  707.     $listaamicicomuni=mysql_fetch_array($resmutualfriend);
  708.     $amicocomune= $listaamicicomuni[0];
  709.     $infoamicocom=getProfileInfo($amicocomune);
  710.     $Miniaturaamicocom = get_member_icon($infoamicocom['ID'], 'none', false);
  711.     if($usernamem==0) {  $NomeAmicoCom=$infoamicocom['NickName']; }
  712.     if($usernamem==1) {  $NomeAmicoCom =  ucfirst($infoamicocom['FirstName']) . " " . ucfirst($infoamicocom['LastName']);}
  713.     if($usernamem==2) {  $NomeAmicoCom = ucfirst($infoamicocom['FirstName']);}
  714.    
  715.     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>';}
  716.     else
  717.     {
  718.      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>';}
  719.      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>';}
  720.     }
  721.     if ($showname=="ON") {echo '<a class="nlung" href="'.getProfileLink($infoamicocom['ID']) . '" title="'.$NomeAmicoCom.'">'.$NomeAmicoCom.'</a>';}
  722.     echo '</div>';
  723.    }               
  724.    echo '</div></div>';
  725.   }
  726.  }
  727. }
  728. //FINE BLOCCO AMICI IN COMUNE
  729.  
  730.  
  731.  
  732.  
  733. //BLOCCO AMICI
  734. //numero degli amici
  735. if($friendview == 'ON')
  736. {
  737.  $querynum = "SELECT amico FROM
  738. (
  739. (select ID as amico from sys_friend_list WHERE Profile=".$ottieniID." AND ID IN (SELECT ID From Profiles) AND sys_friend_list.Check=1)
  740. UNION
  741. (select Profile as amico from sys_friend_list WHERE ID=".$ottieniID." AND Profile IN (SELECT ID From Profiles) AND sys_friend_list.Check=1)
  742. ) as miatabella
  743. ORDER BY  ".$filtroordinef;
  744.  
  745.  
  746.  $resultsfriend = mysql_query($querynum,$db) or die(mysql_error());
  747.  $contagliamici = mysql_num_rows($resultsfriend);
  748.  if($contagliamici>0)
  749.  {
  750.   echo '<div class="summaryinfo"><h3 class="io">'._t("_ibdw_mp_friends").'</h3><div id="rigamenuamico1"><h4 class="contamici"><span class="amsx">'.$contagliamici;
  751.   if ($contagliamici==1) {echo ' '._t("_ibdw_mp_friends2");}
  752.   else {echo ' '._t("_ibdw_mp_friends3");}
  753.   echo '</span><span class="amdx"><a href="viewFriends.php?iUser='.$ottieniID.'" class="linkallf">'._t("_ibdw_mp_all").'</a></span></h4>';
  754.   for($contatore=0;$contatore<min($maxnumberfriends,$contagliamici);$contatore++)
  755.   {
  756.    echo '<div class="singoloava">';
  757.    $listaamici=mysql_fetch_array($resultsfriend);
  758.    if ($listaamici[0]<>$ottieniID) {$amico= $listaamici[0];}
  759.    else {$amico= $listaamici[1];}
  760.    $infoamico=getProfileInfo($amico);
  761.    $Miniaturaamico = get_member_icon($infoamico['ID'], 'none', false);
  762.    if($usernamem==0) {  $NomeAmico=$infoamico['NickName']; }
  763.    if($usernamem==1) {  $NomeAmico =  ucfirst($infoamico['FirstName']) . " " . ucfirst($infoamico['LastName']);}
  764.    if($usernamem==2) {  $NomeAmico = ucfirst($infoamico['FirstName']);}
  765.    
  766.    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>';}
  767.    else
  768.    {
  769.     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>'; }
  770.     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>';}
  771.    }
  772.    if ($showname=="ON") {echo '<a class="nlung" href="'.getProfileLink($infoamico['ID']) . '" title="'.$NomeAmico.'">'.$NomeAmico.'</a>';}
  773.    echo '</div>';
  774.   }
  775.   echo '</div></div>';
  776.  }
  777. }
  778. //FINE BLOCCO AMICI
  779.  
  780.  
  781.  
  782. $utenteinfo = "SELECT ID,NickName FROM Profiles WHERE ID ='$ottieniID'";
  783. $eseguiutenteinfo = mysql_query($utenteinfo);
  784. $infoutente = mysql_fetch_assoc($eseguiutenteinfo);
  785.  
  786. if (isLogged())
  787. {
  788.  //verifichiamo se il sender 衮ella lista dei favoriti. La query restituisce 1 se l'utente ha inserito il mio profilo nella lista dei suoi favoriti
  789.  $queryfave="SELECT count(*) FROM sys_fave_list WHERE id=".$ottieniID. " AND Profile=".$IDmio;
  790.  $resultqfave = mysql_query($queryfave,$db) or die(mysql_error());
  791.  $num_faves = mysql_fetch_row($resultqfave) or die(mysql_error());
  792.  $num_fave=$num_faves[0];
  793.  //resetto la variabile che decide se il contenuto va mostrato o no
  794. }
  795.  
  796. //SETTO A ZERO LE VARIABILI UTILI PER CAPTARE LA PRIVACY PREDEFINITA PER VIDEO E FOTO DEL PROFILO
  797. $okf='no';
  798. $okv='no';
  799.  
  800.  
  801.  
  802. //DEFAULT PRIVACY PER LE FOTO DI QUESTO UTENTE
  803. $privdefault="select group_id from sys_privacy_defaults inner join sys_privacy_actions on sys_privacy_defaults.action_id=sys_privacy_actions.id where sys_privacy_actions.module_uri='photos' and sys_privacy_defaults.owner_id=".$ottieniID;
  804. $resultdefault = mysql_query($privdefault,$db) or die(mysql_error());
  805. $rowdefprivf = mysql_fetch_row($resultdefault);
  806. //se la privacy predefinita 蠳,4,5 o 6 (ovvero public,members o amici ed in quest ultimo caso verifico se siamo amici oppure io sono nella lista dei favoriti di questo profilo)
  807. if (($rowdefprivf[0]==5 and is_friends($ottieniID,$IDmio)) OR ($rowdefprivf[0]==3) OR ($rowdefprivf[0]==4) OR ($rowdefprivf[0]==6 and $num_fave==1)) {$okf='si';}
  808. else {$okf='no';}
  809.  
  810.  
  811. //DEFAULT PRIVACY PER I VIDEO DI QUESTO UTENTE
  812. $privdefault="select group_id from sys_privacy_defaults inner join sys_privacy_actions on sys_privacy_defaults.action_id=sys_privacy_actions.id where sys_privacy_actions.module_uri='videos' and sys_privacy_defaults.owner_id=".$ottieniID;
  813. $resultdefault = mysql_query($privdefault,$db) or die(mysql_error());
  814. $rowdefprivv = mysql_fetch_row($resultdefault);
  815. //se la privacy predefinita 蠳,4 o 5 (ovvero public,members o amici ed in quest ultimo caso verifico se siamo amici)
  816. if (($rowdefprivv[0]==5 and is_friends($ottieniID,$IDmio)) OR ($rowdefprivv[0]==3) OR ($rowdefprivv[0]==4) OR ($rowdefprivv[0]==6 and $num_fave==1)) {$okv='si';}
  817. else {$okv='no';}
  818.  
  819. //BLOCCO ALBUM FOTO
  820. if($photoviewalbum == 'ON')
  821. {
  822.  //SE SONO IL PROPRIETARIO FAI VEDERE
  823.  if ($ottieniID==$IDmio) {$estrazione = "SELECT ID,Caption,Uri,ObjCount,Description,Owner FROM sys_albums WHERE Owner = '$ottieniID' AND Type='bx_photos' AND ObjCount>0";}
  824.  
  825.  //ALTRIMENTI SE NON SONO LOGGATO E LA PRIVACY PREDEFINITA DI QUESTO UTENTE E' DIVERSA DA PUBBLICA, PRENDI SOLO GLI ALBUM CON PRIVACY PUBBLIC
  826.  elseif (!isLogged() and ($rowdefprivf[0]!=3)) {$estrazione="SELECT ID,Caption,Uri,ObjCount,Description,AllowAlbumView,Owner FROM sys_albums WHERE (Owner = '$ottieniID' AND Type='bx_photos' AND ObjCount>0) AND (AllowAlbumView=3)";}
  827.  
  828.  //ALTRIMENTI SE NON SONO LOGGATO E LA PRIVACY PREDEFINITA E' PUBLIC, PRENDI GLI ALBUM PUBBLICI E QUELLI CON PRIVACY PREDEFINITA
  829.  elseif (!isLogged() and ($rowdefprivf[0]==3)) {$estrazione="SELECT ID,Caption,Uri,ObjCount,Description,AllowAlbumView,Owner FROM sys_albums WHERE (Owner = '$ottieniID' AND Type='bx_photos' AND ObjCount>0) AND ((AllowAlbumView=1) OR (AllowAlbumView=3))";}
  830.  
  831.  //OPPURE SE SONO AMICO, MA LA PRIVACY PREDEFINITA DEL MODULO NON PERMETTE AGLI AMICI, FALLE VEDERE SOLO SE LA PRIVACY E' IMPOSTATA A MEMBERS, PUBLIC O AMICI
  832.  elseif (is_friends($ottieniID,$IDmio) and ($okf=='no') and $num_fave==0) {$estrazione="SELECT ID,Caption,Uri,ObjCount,Description,AllowAlbumView,Owner FROM sys_albums WHERE (Owner = '$ottieniID' AND Type='bx_photos' AND ObjCount>0) AND (AllowAlbumView=3 OR AllowAlbumView=4 OR AllowAlbumView=5)";}
  833.  
  834.  elseif (is_friends($ottieniID,$IDmio) and ($okf=='no') and $num_fave==1) {$estrazione="SELECT ID,Caption,Uri,ObjCount,Description,AllowAlbumView,Owner FROM sys_albums WHERE (Owner = '$ottieniID' AND Type='bx_photos' AND ObjCount>0) AND (AllowAlbumView=3 OR AllowAlbumView=4 OR AllowAlbumView=5 OR AllowAlbumView=6)";}
  835.  
  836.  //O ANCORA SE SONO AMICO, E LA PRIVACY PREDEFINITA DEL MODULO PERMETTE AGLI AMICI, FALLE VEDERE SOLO SE LA PRIVACY E' IMPOSTATA A MEMBERS, PUBLIC O AMICI O ANCORA COME PREDEFINITA(CIOE AMICI)
  837.  elseif (is_friends($ottieniID,$IDmio) and ($okf=='si') and $num_fave==0) {$estrazione="SELECT ID,Caption,Uri,ObjCount,Description,AllowAlbumView,Owner FROM sys_albums WHERE (Owner = '$ottieniID' AND Type='bx_photos' AND ObjCount>0) AND (AllowAlbumView=3 OR AllowAlbumView=4 OR AllowAlbumView=5 OR AllowAlbumView=1)";}
  838.  
  839. elseif (is_friends($ottieniID,$IDmio) and ($okf=='si') and $num_fave==1) {$estrazione="SELECT ID,Caption,Uri,ObjCount,Description,AllowAlbumView,Owner FROM sys_albums WHERE (Owner = '$ottieniID' AND Type='bx_photos' AND ObjCount>0) AND (AllowAlbumView=3 OR AllowAlbumView=4 OR AllowAlbumView=5 OR AllowAlbumView=1 OR AllowAlbumView=6)";}
  840.  
  841.  
  842.  //INFINE SE LA PRIVACY PREDEFINITA MI PERMETTE DI VEDERLE COMUNQUE ANCHE SE NON SONO AMICO
  843.  elseif (!is_friends($ottieniID,$IDmio) and $okf=='si' and $num_fave==0) {$estrazione="SELECT ID,Caption,Uri,ObjCount,Description,AllowAlbumView,Owner FROM sys_albums WHERE (Owner = '$ottieniID' AND Type='bx_photos' AND ObjCount>0) AND (AllowAlbumView=1)";}
  844.  
  845.  elseif (!is_friends($ottieniID,$IDmio) and $okf=='si' and $num_fave==1) {$estrazione="SELECT ID,Caption,Uri,ObjCount,Description,AllowAlbumView,Owner FROM sys_albums WHERE (Owner = '$ottieniID' AND Type='bx_photos' AND ObjCount>0) AND (AllowAlbumView=1 OR AllowAlbumView=3 OR AllowAlbumView=4 OR AllowAlbumView=6)";}
  846.  
  847.  
  848.  //O ANCORA EVENTUALMENTE FALLE VEDERE SE LA PRIVACY E' SEMPLICEMENTE MEMBERS O PUBLIC E NON SONO AMICO
  849.  elseif (!is_friends($ottieniID,$IDmio) and $okf=='no' and $num_fave==0) {$estrazione="SELECT ID,Caption,Uri,ObjCount,Description,AllowAlbumView,Owner FROM sys_albums WHERE (Owner = '$ottieniID' AND Type='bx_photos' AND ObjCount>0) AND (AllowAlbumView=3 OR AllowAlbumView=4)";}
  850.  
  851. elseif (!is_friends($ottieniID,$IDmio) and $okf=='no' and $num_fave==1) {$estrazione="SELECT ID,Caption,Uri,ObjCount,Description,AllowAlbumView,Owner FROM sys_albums WHERE (Owner = '$ottieniID' AND Type='bx_photos' AND ObjCount>0) AND (AllowAlbumView=3 OR AllowAlbumView=4 OR AllowAlbumView=6)";}
  852.  
  853.  
  854.  $esegui = mysql_query($estrazione);
  855.  $contaalbum = mysql_num_rows($esegui);
  856.  if($contaalbum>0)
  857.  {
  858.   $numerofoto=min($maxnumberalbumsfoto,$contaalbum);
  859.   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>';
  860.   echo '<span class="amdx">';
  861.  
  862.   if($attivaintegrazione == 0) {
  863.   if ($IDmio==$ottieniID) {echo '<a href="'.BX_DOL_URL_ROOT.'m/photos/albums/my/main/" class="linkallf">';}
  864.   else {echo '<a href="'.BX_DOL_URL_ROOT.'m/photos/albums/browse/owner/'.getNickName($ottieniID).'" class="linkallf">';} }
  865.   else {
  866.  
  867.   if ($IDmio==$ottieniID) {echo '<a href="'.BX_DOL_URL_ROOT.'page/photodeluxe" class="linkallf">';}
  868.   else {echo '<a href="'.BX_DOL_URL_ROOT.'page/photodeluxe?ui='.getNickName($ottieniID).'" class="linkallf">';}
  869.   }
  870.  
  871.   echo '<div id="ibdw_photo_main">'._t("_ibdw_mp_all").'</div></a></span></h4>';
  872.   for($contatoref=0;$contatoref<min($maxnumberalbumsfoto,$contaalbum);$contatoref++)
  873.   {
  874.    $foto=mysql_fetch_array($esegui);
  875.    $anteprima = "SELECT sys_albums_objects.id_object, bx_photos_main.ID , bx_photos_main.Hash,bx_photos_main.Owner,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']."'";
  876.    $exe_anteprima = mysql_query($anteprima);
  877.    $anteprimariga = mysql_fetch_assoc($exe_anteprima);
  878.    $numerodellefoto= mysql_num_rows($exe_anteprima);
  879.    echo '<div class="ibdw_photo_mainphoto" onclick="ibdw_photo_albumupdate('.$foto['ID'].')">';
  880.    echo'<div class="ibdw_photo_sysbordatura" onclick="ibdw_photo_albumupdate('.$foto['ID'].')">';
  881.    if($attivaintegrazione == 0) {
  882.    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>';
  883.    echo '</div>';
  884.    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>';
  885.    }
  886.    
  887.    else {
  888.    echo '<div class="ibdw_photo_mainphoto_album"><a href="'.BX_DOL_URL_ROOT.'page/photodeluxe?ia='.criptcodes($foto['ID']).'&ui='.criptcodes($foto['Owner']).'"><img class="dimfoto" src="'.BX_DOL_URL_ROOT.'m/photos/get_image/browse/'.$anteprimariga['Hash'].'.'.$anteprimariga['Ext'].'"></a></div>';
  889.    echo '</div>';
  890.    echo '<div class="infoalbum"><div class="titoloalbum"><a href="'.BX_DOL_URL_ROOT.'page/photodeluxe?ia='.criptcodes($foto['ID']).'&ui='.criptcodes($foto['Owner']).'">'.$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>';
  891.    }
  892.    echo '</div>';
  893.   }
  894.   echo '</div></div>';
  895.  }
  896. }
  897.  
  898.  
  899.  
  900. //BLOCCO ALBUM VIDEO
  901. if($videoviewalbum == 'ON')
  902. {
  903.  // SE SONO IL PROPIETARIO
  904.  if ($ottieniID==$IDmio) {$estrazione="SELECT ID,Caption,Uri,ObjCount,Description FROM sys_albums WHERE Owner = '$ottieniID' AND Type='bx_videos' AND ObjCount>0";}
  905.  
  906.   //ALTRIMENTI SE NON SONO LOGGATO E LA PRIVACY PREDEFINITA DI QUESTO UTENTE E' DIVERSA DA PUBBLICA, PRENDI SOLO GLI ALBUM CON PRIVACY PUBBLIC
  907.  elseif (!isLogged() and ($rowdefprivv[0]<>3)) {$estrazione="SELECT ID,Caption,Uri,ObjCount,Description,AllowAlbumView,Owner FROM sys_albums WHERE (Owner = '$ottieniID' AND Type='bx_videos' AND ObjCount>0) AND (AllowAlbumView=3)";}
  908.  
  909.  //ALTRIMENTI SE NON SONO LOGGATO E LA PRIVACY PREDEFINITA E' PUBLIC, PRENDI GLI ALBUM PUBBLICI E QUELLI CON PRIVACY PREDEFINITA
  910.  elseif (!isLogged() and ($rowdefprivv[0]==3)) {$estrazione="SELECT ID,Caption,Uri,ObjCount,Description,AllowAlbumView,Owner FROM sys_albums WHERE (Owner = '$ottieniID' AND Type='bx_videos' AND ObjCount>0) AND ((AllowAlbumView=1) OR (AllowAlbumView=3) )";}
  911.  
  912.  
  913.  //OPPURE SE SONO AMICO, MA LA PRIVACY PREDEFINITA DEL MODULO NON PERMETTE AGLI AMICI, FALLE VEDERE SOLO SE LA PRIVACY E' IMPOSTATA A MEMBERS, PUBLIC O AMICI
  914.  elseif (is_friends($ottieniID,$IDmio) and ($okv=='no') and $num_fave==0) {$estrazione="SELECT ID,Caption,Uri,ObjCount,Description,AllowAlbumView,Owner FROM sys_albums WHERE (Owner = '$ottieniID' AND Type='bx_videos' AND ObjCount>0) AND (AllowAlbumView=3 OR AllowAlbumView=4 OR AllowAlbumView=5)";}
  915.  
  916.  elseif (is_friends($ottieniID,$IDmio) and ($okv=='no') and $num_fave==1) {$estrazione="SELECT ID,Caption,Uri,ObjCount,Description,AllowAlbumView,Owner FROM sys_albums WHERE (Owner = '$ottieniID' AND Type='bx_videos' AND ObjCount>0) AND (AllowAlbumView=3 OR AllowAlbumView=4 OR AllowAlbumView=5 OR AllowAlbumView=6)";}
  917.  
  918.  //O ANCORA SE SONO AMICO, E LA PRIVACY PREDEFINITA DEL MODULO PERMETTE AGLI AMICI, FALLE VEDERE SOLO SE LA PRIVACY E' IMPOSTATA A MEMBERS, PUBLIC O AMICI O ANCORA COME PREDEFINITA(CIOE AMICI)
  919.  elseif (is_friends($ottieniID,$IDmio) and ($okv=='si') and $num_fave==0) {$estrazione="SELECT ID,Caption,Uri,ObjCount,Description,AllowAlbumView,Owner FROM sys_albums WHERE (Owner = '$ottieniID' AND Type='bx_videos' AND ObjCount>0) AND (AllowAlbumView=3 OR AllowAlbumView=4 OR AllowAlbumView=5 OR AllowAlbumView=1)";}
  920.  
  921. elseif (is_friends($ottieniID,$IDmio) and ($okv=='si') and $num_fave==1) {$estrazione="SELECT ID,Caption,Uri,ObjCount,Description,AllowAlbumView,Owner FROM sys_albums WHERE (Owner = '$ottieniID' AND Type='bx_videos' AND ObjCount>0) AND (AllowAlbumView=3 OR AllowAlbumView=4 OR AllowAlbumView=5 OR AllowAlbumView=1 OR AllowAlbumView=6)";}
  922.  
  923.  
  924.  //INFINE SE LA PRIVACY PREDEFINITA MI PERMETTE DI VEDERLE COMUNQUE ANCHE SE NON SONO AMICO
  925.  elseif (!is_friends($ottieniID,$IDmio) and $okv=='si' and $num_fave==0) {$estrazione="SELECT ID,Caption,Uri,ObjCount,Description,AllowAlbumView,Owner FROM sys_albums WHERE (Owner = '$ottieniID' AND Type='bx_videos' AND ObjCount>0) AND (AllowAlbumView=1)";}
  926.  
  927.  elseif (!is_friends($ottieniID,$IDmio) and $okv=='si' and $num_fave==1) {$estrazione="SELECT ID,Caption,Uri,ObjCount,Description,AllowAlbumView,Owner FROM sys_albums WHERE (Owner = '$ottieniID' AND Type='bx_videos' AND ObjCount>0) AND (AllowAlbumView=1 OR AllowAlbumView=3 OR AllowAlbumView=4 OR AllowAlbumView=6)";}
  928.  
  929.  
  930.  //O ANCORA EVENTUALMENTE FALLE VEDERE SE LA PRIVACY E' SEMPLICEMENTE MEMBERS O PUBLIC E NON SONO AMICO
  931.  elseif (!is_friends($ottieniID,$IDmio) and $okv=='no' and $num_fave==0) {$estrazione="SELECT ID,Caption,Uri,ObjCount,Description,AllowAlbumView,Owner FROM sys_albums WHERE (Owner = '$ottieniID' AND Type='bx_videos' AND ObjCount>0) AND (AllowAlbumView=3 OR AllowAlbumView=4)";}
  932.  
  933. elseif (!is_friends($ottieniID,$IDmio) and $okv=='no' and $num_fave==1) {$estrazione="SELECT ID,Caption,Uri,ObjCount,Description,AllowAlbumView,Owner FROM sys_albums WHERE (Owner = '$ottieniID' AND Type='bx_videos' AND ObjCount>0) AND (AllowAlbumView=3 OR AllowAlbumView=4 OR AllowAlbumView=6)";}
  934.  
  935.  
  936.  
  937.  
  938.  elseif (is_friends($ottieniID,$IDmio)) {$estrazione="SELECT ID,Caption,Uri,ObjCount,Description,AllowAlbumView,Owner FROM sys_albums WHERE (Owner = '$ottieniID' AND Type='bx_videos' AND ObjCount>0) AND (AllowAlbumView=3 OR AllowAlbumView=4 OR AllowAlbumView=5)";}
  939.  else {$estrazione="SELECT ID,Caption,Uri,ObjCount,Description,AllowAlbumView FROM sys_albums WHERE (Owner = '$ottieniID' AND Type='bx_videos' AND ObjCount>0) AND (AllowAlbumView=3 OR AllowAlbumView=4)";}
  940.  $esegui = mysql_query($estrazione);
  941.  $contaalbum = mysql_num_rows($esegui);
  942.  if($contaalbum>0)
  943.  {
  944.   $numerovideo=min($maxnumberalbumsfoto,$contaalbum);
  945.   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>';
  946.   echo '<span class="amdx">';
  947.   if ($IDmio==$ottieniID) {echo '<a href="'.BX_DOL_URL_ROOT.'m/videos/albums/my/main/" class="linkallf">';}
  948.   else {echo '<a href="'.BX_DOL_URL_ROOT.'m/videos/albums/browse/owner/'.getNickName($ottieniID).'" class="linkallf">';}
  949.   echo'<div id="ibdw_photo_main">'._t("_ibdw_mp_all").'</div></a></span></h4>';
  950.   for($contatoref=0;$contatoref<min($maxnumberalbumsvideo,$contaalbum);$contatoref++)
  951.   {
  952.    $video=mysql_fetch_array($esegui);
  953.    $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']."'";
  954.    $exe_anteprima = mysql_query($anteprima);
  955.    $numerodeivideo= mysql_num_rows($exe_anteprima);
  956.    $thummm="";
  957.    for($contatorev=0;$contatorev<$video['ObjCount'];$contatorev++)
  958.    {
  959.     $anteprimariga = mysql_fetch_assoc($exe_anteprima);
  960.     if ($anteprimariga['Source']=="youtube") { $thummm='<img class="dimfoto" src="http://i.ytimg.com/vi/'.$anteprimariga['Video'].'/default.jpg">';}
  961.     elseif($thummm=="") {$thummm='<img class="dimfoto" src="'.BX_DOL_URL_ROOT.'flash/modules/video/files/'.$anteprimariga['ID'].'_small.jpg">';}
  962.    }
  963.    echo '<div class="ibdw_photo_mainphoto" onclick="ibdw_photo_albumupdate('.$video['ID'].')">';
  964.    echo'<div class="ibdw_photo_sysbordatura" onclick="ibdw_photo_albumupdate('.$video['ID'].')">';
  965.    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>';
  966.    echo '</div>';
  967.    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>';
  968.    echo '</div>';
  969.   }
  970.   echo '</div></div>';
  971.  }
  972. }
  973. ?>
  974. <script>
  975.  
  976.      function elimina()
  977.      {
  978.      }
  979.      
  980.      function editmon() {
  981.      $jqmegaprofile(".ibdw_text_container").fadeOut(1);
  982.      $jqmegaprofile("#deskedits").fadeIn(1);
  983.      }
  984.      
  985.      function noedit() {
  986.      $jqmegaprofile("#deskedits").fadeOut(1);
  987.      $jqmegaprofile(".ibdw_text_container").fadeIn(1);
  988.      }
  989.      
  990.          $jqmegaprofile("#updatedesk").submit(function()
  991.                 {
  992.                  var testo = $("#deskup").attr("value");
  993.                  $jqmegaprofile.ajax({type: "POST", url: "modules/ibdw/megaprofile/updatedesc.php",
  994.          data: "testo=" +testo + "&idu=<?php echo $IDmio;?>",
  995.                  success: function(html)
  996.                           {
  997.                            aggiornamentoajax_profile();
  998.                           }});
  999.                          });
  1000.  
  1001.      function elimina1()
  1002.      {
  1003.      }
  1004.      
  1005.      function editmon1() {
  1006.      $jqmegaprofile(".ibdw_text_container1").fadeOut(1);
  1007.      $jqmegaprofile("#deskedits1").fadeIn(1);
  1008.      }
  1009.      
  1010.      function noedit1() {
  1011.      $jqmegaprofile("#deskedits1").fadeOut(1);
  1012.      $jqmegaprofile(".ibdw_text_container1").fadeIn(1);
  1013.      }
  1014.      
  1015.         function update1()
  1016.                 {
  1017.                  var testo1 = $("#deskup1").val();
  1018.                  $jqmegaprofile.ajax({type: "POST", url: "modules/ibdw/megaprofile/updatedesc.php",
  1019.          data: "testo=" +testo1 + "&idu=<?php echo $IDmio;?>",
  1020.                  success: function(html)
  1021.                           {
  1022.                            aggiornamentoajax_profile();
  1023.                           }});
  1024.                           }
  1025.      function elimina2()
  1026.      {
  1027.      }
  1028.      
  1029.      function editmon2() {
  1030.      $jqmegaprofile(".ibdw_text_container2").fadeOut(1);
  1031.      $jqmegaprofile("#deskedits2").fadeIn(1);
  1032.      }
  1033.      
  1034.      function noedit2() {
  1035.      $jqmegaprofile("#deskedits2").fadeOut(1);
  1036.      $jqmegaprofile(".ibdw_text_container2").fadeIn(1);
  1037.      }
  1038.      
  1039.          function update2(secondoprofilo)
  1040.                 {
  1041.                  var testo2 = $("#deskup2").val();
  1042.                  $jqmegaprofile.ajax({type: "POST", url: "modules/ibdw/megaprofile/updatedesc.php",
  1043.          data: "testo=" +testo2 + "&idu="+secondoprofilo,
  1044.                  success: function(html)
  1045.                           {
  1046.                            aggiornamentoajax_profile();
  1047.                           }});
  1048.                           }                  
  1049.                          
  1050. </script>
  1051.  
  1052. <script>
  1053.      function iampra() {
  1054.       $jqmegaprofile(".ibdw_text").replaceWith("<?php echo str_replace("'","\'","<div class=ibdw_text>".$descrizionemod)."</div>";?>");
  1055.       $jqmegaprofile(".ibdw_readmore").fadeOut(1);
  1056.       $jqmegaprofile(".ibdw_cllpse").css("display","block");
  1057.      }
  1058.      function disampra() {
  1059.       $jqmegaprofile(".ibdw_text").replaceWith("<?php echo str_replace("'","\'","<div class=ibdw_text><p>".TagliaStringa($descrizionemod, $maxlunghdesc))."</div>";?>");
  1060.       $jqmegaprofile(".ibdw_readmore").fadeIn(1);
  1061.       $jqmegaprofile(".ibdw_cllpse").css("display","none");
  1062.      }
  1063.      
  1064.      function iampra1() {
  1065.       $jqmegaprofile(".ibdw_text1").replaceWith("<?php echo str_replace("'","\'","<div class=ibdw_text1>".$descrizionemod1)."</div>";?>");
  1066.       $jqmegaprofile(".ibdw_readmore1").fadeOut(1);
  1067.       $jqmegaprofile(".ibdw_cllpse1").css("display","block");
  1068.      }
  1069.      function disampra1() {
  1070.       $jqmegaprofile(".ibdw_text1").replaceWith("<?php echo str_replace("'","\'","<div class=ibdw_text1><p>".TagliaStringa($descrizionemod1, $maxlunghdesc))."</div>";?>");
  1071.       $jqmegaprofile(".ibdw_readmore1").fadeIn(1);
  1072.       $jqmegaprofile(".ibdw_cllpse1").css("display","none");
  1073.      }
  1074.      
  1075.      function iampra2() {
  1076.       $jqmegaprofile(".ibdw_text2").replaceWith("<?php echo str_replace("'","\'","<div class=ibdw_text2>".$descrizionemod2)."</div>";?>");
  1077.       $jqmegaprofile(".ibdw_readmore2").fadeOut(1);
  1078.       $jqmegaprofile(".ibdw_cllpse2").css("display","block");
  1079.      }
  1080.      function disampra2() {
  1081.       $jqmegaprofile(".ibdw_text2").replaceWith("<?php echo str_replace("'","\'","<div class=ibdw_text2><p>".TagliaStringa($descrizionemod2, $maxlunghdesc))."</div>";?>");
  1082.       $jqmegaprofile(".ibdw_readmore2").fadeIn(1);
  1083.       $jqmegaprofile(".ibdw_cllpse2").css("display","none");
  1084.      }
  1085. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement