}
else if ($fields['field_vote_rate_rating']->content==50){
  $thumb=t('thumb_none');
}
else if ($fields['field_vote_rate_rating']->content==75){
  $thumb=t('thumb_p1');
}
else if ($fields['field_vote_rate_rating']->content==100){
  $thumb=t('thumb_p2');
}

else {
  $thumb=t('thumb_none');
}
  $node = node_load($fields['nid']->raw);
  $CelebImageUrl = three_beats_celebrity_imagecache('48x48', $node);;
?>

<div id="celeb_stream_items" class="celeb_cat_<?php print $cat ?> celeb_cat_<?php print $cat ?>_border">
    <div id="celeb_cat_bg" class="celeb_cat_img_bg celeb_cat_img_bg_<?php print $cat ?>" style="display:table-cell;">
        <span><?php print l("<img src='".$CelebImageUrl."' title='".$fields['field_firstname_value']->content . ' ' . $fields['field_lastname_value']->content."' class='celeb_cat_stream_img' />", 'node/' . $fields['nid']->raw, array('html' => TRUE)) ; ?></span>
    </div>
    <div id="celeb_stream_single">
        <div id="celeb_stream_name" style="display:table-cell;padding-left:15px;padding-top:15px;">
            <div class="sprite">
				<img alt="" src="<?php print base_path().'sites/all/themes/3beats/images/sprite_user.png'; ?>" class="sprites <?php print $thumb;?>">
			</div>
			<span class="celeb_stream_name_user"><?php print $fields['field_firstname_value']->content.' '.$fields['field_lastname_value']->content?>:</span>
    <span class="celeb_stream_comment">
    <?php if (strlen($fields['field_vote_comment_value']->content)>220){
            print three_beats_site_word_wrap_wbr(substr($fields['field_vote_comment_value']->content ,0,220).'...',18 ); }
	$users_favorite[]=$row->uid;
 }

 $user_count_res = count($users_favorite);

 $user_ranking_time_days = variable_get('user_ranking_time',7);
 $user_ranking_time = time()-$user_ranking_time_days*60*60*24;

 $query2 = db_query("SELECT SUM(ctv.field_vote_rate_rating) AS sum_vote, count(*) AS count_vote FROM `content_field_celebrity` AS cfc
					INNER JOIN content_type_vote AS ctv ON cfc.nid = ctv.nid
					INNER JOIN node ON ctv.nid=node.nid
					WHERE cfc.field_celebrity_nid = ".$fields['nid']->raw." AND node.uid=".$user_info->uid." AND node.created > ".$user_ranking_time);

 $user_vote = db_fetch_object($query2);
 $res_user_vote = $user_vote->sum_vote/25 - $user_vote->count_vote*2;
  $node = node_load($fields['nid']->raw);  $CelebImageUrl = three_beats_celebrity_imagecache('48x48', $node);;
?>

<td width="33%">
	<table class="userceleb user-celeb-top"><tbody>
		<tr><th colspan="3"><?php print $name; ?></th></tr>
		<tr>
			<td rowspan="3">
				<div class="pic48">
					<?php print l("<img src='".$CelebImageUrl."' title='".$fields['field_firstname_value']->content . ' ' . $fields['field_lastname_value']->content."' class='celeb_img' />", 'node/' . $fields['nid']->raw, array('html' => TRUE)) ; ?>
				</div>
			</td>
			<td width="100"><?php print t('!user_name\'s Pulse:',array('!user_name'=>$user_info->name)); ?></td>
			<td> <?php print round($res_user_vote,0); ?> </td>
		</tr>
		<tr>
Exemple #3
0
function beats_preprocess_node_celebrity(&$vars) {
  global $user;

  $node = node_load(arg(1));

  /*
   * Clelebrity Image
   */
	if(is_array($node->taxonomy)) {
  		foreach($node->taxonomy as $termID => $termData) {
  			if($termData->vid == 1) {
  				$category = $termData->name;
  			}		
  		}
  	}
  
  
  $CelebImageUrl = three_beats_celebrity_imagecache('189x245', $node);
  $vars['celebrity_image'] = "<img src='$CelebImageUrl' class='celeb_img' />";


  /**
   * Chart
   */
  $rating_data  = _beats_get_rating_data($node, '2d');
  $rating_chart = _beats_get_rating_chart($rating_data);

  $vars['chart'] = theme('beats_chart_theme', array(
    'celebrity_node'  => $node,
    'rating_data'     => $rating_data,
    'rating_chart'    => $rating_chart,
  ));

  /**
   * RSS Feed
   */
  $url = $node->field_rss[0]['url'];
  $feeds = array();
  if(!empty($url)) {
	  $rss = simplexml_load_file($url);
	  if ($rss->channel->item) {
	    foreach ($rss->channel->item as $item) {
	      $feeds[] = array(
	        'title'       => $item->title,
	        'link'        => $item->link,
	        'description' => strip_tags($item->description),
	      );
	      break;
	    }
	    !empty($feeds[0]) ? $vars['feed'] = $feeds[0] : $vars['feed'] = NULL;
	  }
  }
  /**
   * View Celebrity
   * @todo if anonymous user voting is allowed, than how do we achive it. IP Address?
   */
  $view = views_get_view_result('celebrity', 'block_2', $user->id, arg(1));
  if ($user->uid > 0 && is_array($view) && !count($view) > 0) {
    $vars['form_rating'] = theme('beats_rating_theme', array(
      'form' => drupal_get_form('beats_form_rating'),
    ));
  }

  /**
   * Last User Comments
   */
  if ($user->uid > 0 && is_array($view) && count($view) > 0) {
    $node = array_shift($view);
    $node = node_load($node->nid);
    $vars['form_vote_comment'] = $node->field_vote_comment[0]['value'];
  }

  /**
   * Celebrity User Comments
   */
  $vars['celebrity_comments'] = views_embed_view('celebrity', 'block_3', arg(1));

  /**
   * Celebrity Articles
   */
  $vars['celebrity_articles'] = views_embed_view('article', 'block_2', arg(1));

/**
   * Similar Celebrities
   */
  $similar_celebrities = array();
  $celebrities_node = node_load(arg(1));
  if (!empty($celebrities_node->field_related_celebrities) && is_array($celebrities_node->field_related_celebrities)) {
    foreach ($celebrities_node->field_related_celebrities as $value) {
      if (!array_key_exists($value['nid'], $similar_celebrities)) {
        $similar_celebrities[$value['nid']] = node_load($value['nid']);
      }
    }
  }
  $tmp = similarterms_list(2, arg(1));
  if (!empty($tmp) && is_array($tmp)) {
    foreach ($tmp as $value) {
      if (!array_key_exists($value->nid, $similar_celebrities)) {
        $similar_celebrities[$value->nid] = $value;
      }
    }
  }
  $vars['similar_celebrities'] = $similar_celebrities;
}
<?php
  $count        = $fields['counter']->content;
  $rate         = $view->result[$count]->sss_sum_dev_count;
  $name         = $fields['field_firstname_value']->content . ' ' . $fields['field_lastname_value']->content;
  $minus_first  =-1* round ($view->result[0]->sss_sort_vote,0) ;
  $minus_last   =-1* round ($view->result[sizeof($view->result)]->sss_sort_vote,0) ;
  $del          =($minus_first-$minus_last)/8;
  $minus        = -1*($view->result[$count]->sss_sort_vote);
  $kub          = $minus/$del+2;
  $height_div   = ($kub*14.7);  $node = node_load($fields['nid']->raw);
  $CelebImageUrl = three_beats_celebrity_imagecache('celebrity_80x80', $node);;
?>
<div class="top-10-item">
    <div class="top-10-thumb top-10-thumbdown"><span><?php //print'-'. round($minus,0); ?></span></div>
    <div class="top-10-item-content losers">
        <div class="top-10-rating">
            <div class="top-10-rating-value top-10-rating-losers" id="<?php print $fields['field_lastname_value']->content?>_rate" style="height:<?php if ($minus){ print ($height_div);} else {print '5';}?>px!important">&nbsp;</div>
        </div>
        <div class="top-10-avatar">         <?php print l("<img src='".$CelebImageUrl."' title='".$fields['field_firstname_value']->content . ' ' . $fields['field_lastname_value']->content."' class='celeb_img' />", 'node/' . $fields['nid']->raw, array('html' => TRUE)) ; ?>        </div>
    </div>
</div>
 while( $row = db_fetch_object($query1) ){
	$users_favorite[]=$row->uid;
 }

 $user_count_res = count($users_favorite);

 $user_ranking_time_days = variable_get('user_ranking_time',7);
 $user_ranking_time = time()-$user_ranking_time_days*60*60*24;

 $query2 = db_query("SELECT SUM(ctv.field_vote_rate_rating) AS sum_vote, count(*) AS count_vote FROM `content_field_celebrity` AS cfc
					INNER JOIN content_type_vote AS ctv ON cfc.nid = ctv.nid
					INNER JOIN node ON ctv.nid=node.nid
					WHERE cfc.field_celebrity_nid = ".$fields['nid']->raw." AND node.uid=".$user_info->uid." AND node.created > ".$user_ranking_time);

 $user_vote = db_fetch_object($query2);
 $res_user_vote = $user_vote->sum_vote/25 - $user_vote->count_vote*2;  $node = node_load($fields['nid']->raw);  $CelebImageUrl = three_beats_celebrity_imagecache('48x48', $node);;
?>

<td width="33%">
	<table class="userceleb user-celeb-bottom"><tbody>
		<tr><th colspan="3"><?php print $name; ?></th></tr>
		<tr>
			<td rowspan="3">
				<div class="pic48">
					<?php print l("<img src='".$CelebImageUrl."' title='".$fields['field_firstname_value']->content . ' ' . $fields['field_lastname_value']->content."' class='celeb_img' />", 'node/' . $fields['nid']->raw, array('html' => TRUE)) ; ?>
				</div>
			</td>
			<td width="100"><?php print t('!user_name\'s Pulse:',array('!user_name'=>$user_info->name)); ?></td>
			<td> <?php print round($res_user_vote,0); ?> </td>
		</tr>
		<tr>