renderPartial('//snippets/headerGallery'); ?>
renderPartial('//snippets/bajaBanner');?> renderPartial('//sport/_sidebar');?>

pageName)?>

:
:
locale->getWeekDayNames('abbreviated', true); $data = array(); for ($m = 1; $m < 13; $m++) { $s = (int)date('d', mktime(0, 0, 1, $m, 1, $year)); $e = (int)date('d', mktime(0, 0, -1, $m + 1, 1, $year)); $days = array(); for ($i = $s; $i <= $e; $i++) $days[$i] = array(); $data[$m] = $days; } foreach ($events as $event) { $start = $event->start_date; if (substr($start, 0, 4) + 1 == $year) $start = date('Y-m-d', mktime(0, 0, 0, 1, 1, $year)); $end = $event->end_date; if (substr($end, 0, 4) - 1 == $year) $end = date('Y-m-d', mktime(0, 0, 1, 1, 0, $year + 1)); $startM = (int)substr($start, 5, 2); $endM = (int)substr($end, 5, 2); $startD = (int)substr($start, -2); $endD = (int)substr($end, -2); // CVarDumper::dump(array($start, $end, $startM, $endM, $startD, $endD), 10, true); if ($endM != $startM) { for ($i = $startD; isset($data[$startM][$i]); $i++) $data[$startM][$i][] = $event->id; for ($m = $startM + 1; $m < $endM; $m++) { foreach ($data[$m] as &$v) { $v[] = $event->id; } unset($v); } for ($i = 1; $i <= $endD; $i++) $data[$endM][$i][] = $event->id; } else { for ($i = $startD; $i <= $endD; $i++) $data[$endM][$i][] = $event->id; } } for ($m = 1; $m < 13; $m++) { foreach ($data[$m] as &$v) { if (!empty($v)) { $cls = 'event-back'; foreach ($v as $id) { if ($events[$id]->country_id == 1) $cls .= ' pink'; if ($events[$id]->country_id == 2) $cls .= ' green'; if ($events[$id]->country_id == 3) $cls .= ' blue'; } $t = array( 'events' => implode(',', $v), 'class' => $cls, ); $v = $t; } } unset($v); } ?> locale->getMonthName($month, 'wide', true); ?>

{$weekDayNames[$i]}"; ?> '; for ($d = (int)date('d', mktime(0, 0, 0, $month, -$w + 2, $year)); $d <= (int)date('d', mktime(0, 0, 0, $month, 0, $year)); $d++) echo ""; for ($i = 1; $i <= 7 - $w + 1; $i++) echo ''; echo ''; } while ($i <= $e) { echo ''; if ($e - $i >= 7) { for ($t = $i + 7; $i < $t; $i++) echo ''; //if($i==$e) } else { for (; $i <= $e; $i++) echo ''; $t = 7 - (int)date('w', mktime(0, 0, -1, $month + 1, 1, $year)); if ($t != 7) for ($i = 1; $i <= $t; $i++) echo ""; $i = $e + 1; } echo ''; } ?>
$d
' . $i . '
' . (empty($data[$month][$i]) ? '' : '
') . '
' . $i . '
' . (empty($data[$month][$i]) ? '' : '
') . '
' . $i . '
' . (empty($data[$month][$i]) ? '' : '
') . '
$i
clientScript; $cs->registerCoreScript('jquery'); //$cs->registerScriptFile(Yii::app()->baseUrl . '/js/fancybox/jquery.mousewheel-3.0.4.pack.js'); $eventsData = array(); foreach ($events as $id => $event) { $eventsData[$id] = array( 'dates' => $event->getCountry() . ' (' . Yii::app()->getDateFormatter()->format('d MMMM yyyy', CDateTimeParser::parse($event->start_date, 'yyyy-MM-dd')) . ' - ' . Yii::app()->getDateFormatter()->format('d MMMM yyyy', CDateTimeParser::parse($event->end_date, 'yyyy-MM-dd')) . ')', 'desc' => $event->i18n->description, ); } $eventsData = CJavaScript::encode($eventsData); $src = <<' +'
' +'

' +'').hide(); $('body').append(tip); $('.calendar').on('mouseleave','.day-wrapper',{},function(){ tip.hide(); }).on('mouseenter','.day-wrapper',{},function(){ var ids = $(this).data('eventIds'); if(ids){ if(typeof ids == 'string') ids = ids.split(','); else ids = [''+ids]; if(ids.length){ var html = ''; for(var k in ids){ var data = eventsData[[ids[k]]]; html += ''+data['desc']+'
'+data['dates']+'
'; } var o = $(this).offset(); $('p',tip).html(html); tip.css({ 'left':o.left-80, 'top':o.top-49-tip.height() }); tip.show(); } } }) JS; $cs->registerScript('calendar', $src); ?>