<?php

// require('http://localhost:8000/app/libs/excel/Classes/PHPExcel.php');
set_time_limit(1020);
require app_path() . '/libs/excel/Classes/PHPExcel.php';
$objPHPExcel = new PHPExcel();
// Set document properties
$objPHPExcel->getProperties()->setCreator("ideconnect.com")->setLastModifiedBy("ideconnect.com")->setTitle("Office 2007 XLSX Test Document")->setSubject("Office 2007 XLSX Test Document")->setDescription("Test document for Office 2007 XLSX, generated using PHP classes.")->setKeywords("office 2007 openxml php")->setCategory("Test result file");
// Add some data
//***************************************************************************************
$excelarr = array();
$hotelbookings = Hotelbooking::where('eventname', '=', $event)->get();
$headers = Schema::getColumnListing('hotelbookings');
foreach ($hotelbookings as $hotelbooking) {
    $arr = array();
    foreach ($hotelbooking['attributes'] as $key => $value) {
        $arr[] = $value;
    }
    $excelarr[] = $arr;
}
array_unshift($excelarr, $headers);
$objPHPExcel->setActiveSheetIndex(0)->fromArray($excelarr, '', 'A1');
$objPHPExcel->getActiveSheet()->setTitle('DM');
$styleArray = array('font' => array('name' => 'Calibri', 'size' => '10', 'color' => array('rgb' => 'FFFFFF'), 'bold' => true), 'fill' => array('type' => PHPExcel_Style_Fill::FILL_SOLID, 'startcolor' => array('rgb' => '000000')));
// $styleArray2 = array(
//       'font' => array(
//         'name' => 'Calibri',
//         'size' => '10',
//         'color' => array(
//             'rgb' => '000000'
//         ),