} 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>
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"> </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>