<?php $filterAlls = getFilterAll(); $filters = getFilter(Input::get('filter', array())); $colum_number = count($filters); if (!(in_array("Impressions", $filters) === false)) { $colum_number++; } if (!(in_array("Clicks", $filters) === false)) { $colum_number++; } ?> <!DOCTYPE html> <html xmlns='http://www.w3.org/1999/xhtml'> <head> <meta http-equiv='Content-Type' content='text/html; charset=utf-8' /> {{ HTML::style("{$assetURL}css/excel.css") }} </head> <body> <table> <tr class="mb12"><th colspan="{{($colum_number+1)}}" class="brand" valign="middle">Yomedia Digital - Flight Report Summary</th></tr> <tr><th align="center">Campaign Name:</th><th colspan="{{($colum_number)}}" align="center" >{{$campaign->name}}</th></tr> <tr><th align="center">Duration:</th><th colspan="{{$colum_number}}" align="center">{{$campaign->dateRange}}</th></tr> <tr><th align="center">Advertise:</th><th colspan="{{$colum_number}}" align="center">{{$campaign->advertiser->name}}</th></tr> <tr><th align="center">Agency:</th><th colspan="{{$colum_number}}" align="center">{{$campaign->agency->name}}</th></tr> </table> @if( !empty($listFlight) && $listFlight->count() ) @foreach( $listFlight as $flight )
function getFilter($filters) { $filterTmp = array(); $filterAll = getFilterAll(); if (Input::get('filterAll') == 'All') { $filters = $filterAll; } else { foreach ($filterAll as $filter => $namfilter) { /*if (in_array($filter, $filters)) { $filterTmp[$filter] = $namfilter; }*/ if (!empty($filters[$filter])) { $filterTmp[$filter] = $namfilter; } } $filters = $filterTmp; } if (empty($filters)) { $filters = array('Impressions' => 'Impressions', 'Frequency' => 'Frequency', 'Clicks' => 'Clicks', 'CTR' => 'CTR'); } return $filters; }