<div class="fluid">
<?php
/// ads ///
if (theme_get_setting('cooolzine_ads') == 'true') {
$display_id = 'default';
$ad = views_get_view('ads');
$ad->set_arguments(array('taxonomy'));
$ad->pager['items_per_page'] = theme_get_setting('cooolzine_maxads') * 4;
$ad->execute();
$adblocks = cooolzine_adblocks($ad->result);
} // use ads
$display_id = 'default';
$av = views_get_view('front_tops');
$av->pager['items_per_page'] = theme_get_setting('cooolzine_depnumberf');
$av->execute();
$list = array();
foreach($av->result as $k => $r) {
switch($r->node_data_field_appearence_field_appearence_value) {
case '0':
if (count($list['top']) < 1) {
$list['top'][] = $r->nid;
}
else {
$list['top5'][] = $r->nid;
}
break;
case '1':
if (count($list['top5']) < 5) {
$list['top5'][] = $r->nid;
}
else {
$list['default'][] = $r->nid;
}
break;
case '2':
$list['default'][] = $r->nid;
break;
case '':
$list['default'][] = $r->nid;
break;
}
}
// top article set
if ($node->field_top['0']['nid'] != '') {
print cooolzine_toparticle($node->field_top['0']['nid']);
} // top article set
else {
print cooolzine_toparticle($list['top']['0']);
}
// top2 article set
if ($node->field_top2['0']['nid'] != '') {
print cooolzine_boxarticle($node->field_top2['0']['nid']);
} // top2 article set
else {
print cooolzine_boxarticle($list['top5']['0']);
array_shift($list['top5']);
}
// top3 article set
if ($node->field_top3['0']['nid'] != '') {
print cooolzine_boxarticle($node->field_top3['0']['nid']);
} // top3 article set
else {
print cooolzine_boxarticle($list['top5']['0']);
array_shift($list['top5']);
}
// top4 article set
if ($node->field_top4['0']['nid'] != '') {
print cooolzine_boxarticle($node->field_top4['0']['nid']);
} // top4 article set
else {
print cooolzine_boxarticle($list['top5']['0']);
array_shift($list['top5']);
}
// top5 article set
if ($node->field_top5['0']['nid'] != '') {
print cooolzine_boxarticle($node->field_top5['0']['nid']);
// add ads
if (theme_get_setting('cooolzine_ads') == 'true') {
print cooolzine_createads($adblocks,'top5');
} // ads
} // top4 article set
else {
print cooolzine_boxarticle($list['top5']['0']);
array_shift($list['top5']);
// add ads
if (theme_get_setting('cooolzine_ads') == 'true') {
print cooolzine_createads($adblocks,'top5');
} // ads
}
// top6 article set
if ($node->field_top6['0']['nid'] != '') {
print cooolzine_boxarticle($node->field_top6['0']['nid']);
} // top4 article set
else {
print cooolzine_boxarticle($list['top5']['0']);
array_shift($list['top5']);
}
/** tabbed **/
if ($node->field_usetabs['0']['value'] == 'yes') {
//*tab1
switch($node->field_tab1['0']['value']) {
case 'freestyle':
$tab1 = $node->field_tab1free['0']['view'];
break;
case 'block':
$tab1 = $node->field_tab1block['0']['view'];
break;
case 'mostpop':
$display_id = 'default';
$mp1 = views_get_view('tab_mostpop');
$mp1->pager['items_per_page'] = 17;
$mp1->execute();
$tab1 = cooolzine_list($mp1->result,true,30);
break;
case 'mostcom':
$display_id = 'default';
$mc1 = views_get_view('tab_mostcon');
$mc1->pager['items_per_page'] = 17;
$mc1->execute();
$tab1 = cooolzine_list($mc1->result,true,30);
break;
case 'recentcom':
$display_id = 'default';
$mc1 = views_get_view('tab_recentcon');
$mc1->pager['items_per_page'] = 17;
$mc1->execute();
$tab1 = cooolzine_commentlist($mc1->result,true,20);
break;
} // switch
//*tab2
switch($node->field_tab2['0']['value']) {
case 'freestyle':
$tab2 = $node->field_tab2free['0']['view'];
break;
case 'block':
$tab2 = $node->field_tab2block['0']['view'];
break;
case 'mostpop':
$display_id = 'default';
$mp2 = views_get_view('tab_mostpop');
$mp2->pager['items_per_page'] = 17;
$mp2->execute();
$tab2 = cooolzine_list($mp2->result,true,30);
break;
case 'mostcom':
$display_id = 'default';
$mc2 = views_get_view('tab_mostcon');
$mc2->pager['items_per_page'] = 17;
$mc2->execute();
$tab2 = cooolzine_list($mc2->result,true,30);
break;
case 'recentcom':
$display_id = 'default';
$mc2 = views_get_view('tab_recentcon');
$mc2->pager['items_per_page'] = 17;
$mc2->execute();
$tab2 = cooolzine_commentlist($mc2->result,true,30);
break;
} // switch
//*tab3
switch($node->field_tab3['0']['value']) {
case 'freestyle':
$tab3 = $node->field_tab3free['0']['view'];
break;
case 'block':
$tab3 = $node->field_tab3block['0']['view'];
break;
case 'mostpop':
$display_id = 'default';
$mp3 = views_get_view('tab_mostpop');
$mp3->pager['items_per_page'] = 17;
$mp3->execute();
$tab3 = cooolzine_list($mp3->result,true,30);
break;
case 'mostcom':
$display_id = 'default';
$mc3 = views_get_view('tab_mostcon');
$mc3->pager['items_per_page'] = 17;
$mc3->execute();
$tab3 = cooolzine_list($mc3->result,true,30);
break;
case 'recentcom':
$display_id = 'default';
$mc3 = views_get_view('tab_recentcon');
$mc3->pager['items_per_page'] = 17;
$mc3->execute();
$tab3 = cooolzine_commentlist($mc3->result,true,30);
break;
} // switch
?>
<div class="tabs box">
<ul class="tabnav">
<?php if ($node->field_tab1head['0']['value']) { ?>
<li><a href="#tab1"><?php print $node->field_tab1head['0']['value'] ?></a></li>
<?php } ?>
<?php if ($node->field_tab2head['0']['value']) { ?>
<li><a href="#tab2"><?php print $node->field_tab2head['0']['value'] ?></a></li>
<?php } ?>
<?php if ($node->field_tab3head['0']['value']) { ?>
<li><a href="#tab3"><?php print $node->field_tab3head['0']['value'] ?></a></li>
<?php } ?>
</ul>
<?php if ($node->field_tab1head['0']['value']) { ?>
<div class="tabcontent" id="tab1">
<?php print $tab1; ?>
</div>
<?php } ?>
<?php if ($node->field_tab2head['0']['value']) { ?>
<div class="tabcontent" id="tab2">
<?php print $tab2; ?>
</div>
<?php } ?>
<?php if ($node->field_tab3head['0']['value']) { ?>
<div class="tabcontent" id="tab3">
<?php print $tab3; ?>
</div>
<?php } ?>
</div><!--tabcon-->
<?php
} // use tabs
// top5 is set
if(array_key_exists('top5',$list)) {
foreach($list['top5'] as $k5 => $a5) {
print cooolzine_boxarticle($a5);
if (theme_get_setting('cooolzine_ads') == 'true') {
$c = count($list['default']) - 1;
if ($k5 == 4) {
print cooolzine_createads($adblocks,'top5');
} // 10
} // ads
}// foreach
if(array_key_exists('default',$list)) {
foreach($list['default'] as $k => $a) {
print cooolzine_boxarticle($a);
if (theme_get_setting('cooolzine_ads') == 'true') {
$c = count($list['default']) - 1;
if ($k == 9) {
print cooolzine_createads($adblocks,'top10');
} // 10
} // ads
} // foreach default
} // if default
} // top5 exist
// no tops at all
else {
foreach($list['default'] as $k => $a) {
/* end top articles */
if ($k < theme_get_setting('cooolzine_depnumberf')) {
print cooolzine_boxarticle($a);
if (theme_get_setting('cooolzine_ads') == 'true') {
$c = count($list['default']) - 1;
if ($k == 4) {
print cooolzine_createads($adblocks,'top5');
} // 10
if ($k == 9) {
print cooolzine_createads($adblocks,'top10');
} // 10
} // ads
}
/* top cooolzine_depnumber articles */
} // foreach
} // no tops
/* get tops */
if ($node->field_cattops['0']['value'] != '') {
foreach($node->field_cattops as $ct) {
$display_id = 'default';
$av = views_get_view('taxonomy_tops');
$av->set_arguments(array($ct['value']));
$av->pager['items_per_page'] = 18;
$av->execute();
$out = '<div class="box toplist '.str_replace(' ','-',strtolower($ct['view'])).'">
<div class="meta">
<a class="cat_'.str_replace(' ','-',strtolower($ct['view'])).'" href="'.base_path().'taxonomy/term/'.$ct['value'].'">'.$ct['view'].'</a>
</div>';
$out .= cooolzine_list($av->result,NULL,17);
$out .= '</div>';
print $out;
} // foreach
} // has tops
if (theme_get_setting('cooolzine_ads') == 'true') {
print cooolzine_createads($adblocks,'default');
} // ads
?>
</div><!--fluid-->