When i press the Grid to Excel button, I get redirected to generate.php which is a blank page.
a debug file does get created which looks like all the grid info is in there. However, no excel file. Any Ideas?
Here is the debug file:
<rows profile='color'><head><columns><column width='310' align='center' type='ro' hidden='false' sort='str' color=''><![CDATA[Command]]></column><column width='310' align='center' type='ro' hidden='false' sort='str' color=''><![CDATA[Completed]]></column><column width='297' align='center' type='ro' hidden='false' sort='date' color=''><![CDATA[SentDate]]></column></columns></head>
<row><cell><![CDATA[ALARM]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-07-17 18:54:31]]></cell></row>
<row><cell><![CDATA[PHONE CHECKIN 2]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-07-17 18:54:16]]></cell></row>
<row><cell><![CDATA[GPS CHECKIN 60]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-07-17 18:54:16]]></cell></row>
<row><cell><![CDATA[ALARM]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-07-16 20:24:58]]></cell></row>
<row><cell><![CDATA[PHONE CHECKIN 2]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-07-16 09:45:59]]></cell></row>
<row><cell><![CDATA[GPS CHECKIN 60]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-07-16 09:45:59]]></cell></row>
<row><cell><![CDATA[BLOCK_ONLY]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-07-14 20:02:02]]></cell></row>
<row><cell><![CDATA[MESSAGE Hello there]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-07-14 15:23:48]]></cell></row>
<row><cell><![CDATA[RINGER]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-07-14 15:23:23]]></cell></row>
<row><cell><![CDATA[WIPE]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-07-14 15:21:10]]></cell></row>
<row><cell><![CDATA[LOCK 1234]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-07-14 15:20:23]]></cell></row>
<row><cell><![CDATA[RINGER]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-07-14 12:46:05]]></cell></row>
<row><cell><![CDATA[RINGER]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-07-03 21:43:35]]></cell></row>
<row><cell><![CDATA[PHONE CHECKIN 3]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-26 08:46:02]]></cell></row>
<row><cell><![CDATA[GPS CHECKIN 3]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-26 08:46:02]]></cell></row>
<row><cell><![CDATA[PHONE CHECKIN 3]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-26 08:32:34]]></cell></row>
<row><cell><![CDATA[GPS CHECKIN 3]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-26 08:32:34]]></cell></row>
<row><cell><![CDATA[BLOCK_ONLY]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-22 18:03:49]]></cell></row>
<row><cell><![CDATA[GPS CHECKIN 20]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-22 18:02:04]]></cell></row>
<row><cell><![CDATA[PHONE CHECKIN 5]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-22 18:02:04]]></cell></row>
<row><cell><![CDATA[PHONE CHECKIN 5]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-20 19:01:15]]></cell></row>
<row><cell><![CDATA[GPS CHECKIN 15]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-20 19:01:15]]></cell></row>
<row><cell><![CDATA[PHONE CHECKIN 5]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-20 18:33:30]]></cell></row>
<row><cell><![CDATA[GPS CHECKIN 3]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-20 18:33:30]]></cell></row>
<row><cell><![CDATA[PHONE CHECKIN 5]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-20 18:07:30]]></cell></row>
<row><cell><![CDATA[GPS CHECKIN 3]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-20 18:07:30]]></cell></row>
<row><cell><![CDATA[GPS CHECKIN 3]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-20 17:27:18]]></cell></row>
<row><cell><![CDATA[PHONE CHECKIN 5]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-20 17:27:18]]></cell></row>
<row><cell><![CDATA[BLOCK_ONLY]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-18 08:25:11]]></cell></row>
<row><cell><![CDATA[BLOCK_ONLY]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-18 08:25:07]]></cell></row>
<row><cell><![CDATA[PHONE CHECKIN 5]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-16 15:17:07]]></cell></row>
<row><cell><![CDATA[GPS CHECKIN 15]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-16 15:17:07]]></cell></row>
<row><cell><![CDATA[GPS CHECKIN 15]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-16 13:27:11]]></cell></row>
<row><cell><![CDATA[PHONE CHECKIN 2]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-16 13:27:11]]></cell></row>
<row><cell><![CDATA[PHONE CHECKIN 1]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-16 13:24:30]]></cell></row>
<row><cell><![CDATA[GPS CHECKIN 15]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-16 13:24:30]]></cell></row>
<row><cell><![CDATA[PHONE CHECKIN 2]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-16 13:04:52]]></cell></row>
<row><cell><![CDATA[GPS CHECKIN 15]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-16 13:04:52]]></cell></row>
<row><cell><![CDATA[PHONE CHECKIN 1]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-16 12:50:50]]></cell></row>
<row><cell><![CDATA[GPS CHECKIN 15]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-16 12:50:50]]></cell></row>
<row><cell><![CDATA[PHONE CHECKIN 1]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-16 12:07:22]]></cell></row>
<row><cell><![CDATA[GPS CHECKIN 15]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-16 12:07:22]]></cell></row>
<row><cell><![CDATA[PHONE CHECKIN 1]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-16 12:02:57]]></cell></row>
<row><cell><![CDATA[GPS CHECKIN 15]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-16 12:02:57]]></cell></row>
<row><cell><![CDATA[GPS CHECKIN 15]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-16 11:49:35]]></cell></row>
<row><cell><![CDATA[PHONE CHECKIN 1]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-16 11:49:35]]></cell></row>
<row><cell><![CDATA[PHONE CHECKIN 2]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-15 22:18:48]]></cell></row>
<row><cell><![CDATA[GPS CHECKIN 15]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-15 22:18:48]]></cell></row>
<row><cell><![CDATA[PHONE CHECKIN 1]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-15 20:53:18]]></cell></row>
<row><cell><![CDATA[GPS CHECKIN 15]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-15 20:53:18]]></cell></row>
<row><cell><![CDATA[GPS CHECKIN 15]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-15 20:46:02]]></cell></row>
<row><cell><![CDATA[PHONE CHECKIN 2]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-15 20:46:02]]></cell></row>
<row><cell><![CDATA[PHONE CHECKIN 2]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-15 20:31:03]]></cell></row>
<row><cell><![CDATA[GPS CHECKIN 15]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-15 20:31:03]]></cell></row>
<row><cell><![CDATA[GPS CHECKIN 15]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-15 20:26:18]]></cell></row>
<row><cell><![CDATA[PHONE CHECKIN 1]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-15 20:26:18]]></cell></row>
<row><cell><![CDATA[PHONE CHECKIN 1]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-15 20:10:03]]></cell></row>
<row><cell><![CDATA[GPS CHECKIN 15]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-15 20:10:03]]></cell></row>
<row><cell><![CDATA[PHONE CHECKIN 1]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-15 19:42:50]]></cell></row>
<row><cell><![CDATA[GPS CHECKIN 15]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-15 19:42:49]]></cell></row>
<row><cell><![CDATA[GPS CHECKIN 15]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-15 16:54:03]]></cell></row>
<row><cell><![CDATA[PHONE CHECKIN 1]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-15 16:54:03]]></cell></row>
<row><cell><![CDATA[PHONE CHECKIN 1]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-15 16:48:10]]></cell></row>
<row><cell><![CDATA[GPS CHECKIN 15]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-15 16:48:10]]></cell></row>
<row><cell><![CDATA[GPS CHECKIN 15]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-15 15:09:22]]></cell></row>
<row><cell><![CDATA[PHONE CHECKIN 4]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-15 15:09:22]]></cell></row>
<row><cell><![CDATA[PHONE CHECKIN 1]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-15 14:00:53]]></cell></row>
<row><cell><![CDATA[GPS CHECKIN 15]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-15 14:00:53]]></cell></row>
<row><cell><![CDATA[MESSAGE 11:02 pm]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-01 20:03:49]]></cell></row>
<row><cell><![CDATA[MESSAGE 10:55 pm]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-06-01 19:56:53]]></cell></row>
<row><cell><![CDATA[MESSAGE[code]
[/code] Hi]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-05-29 21:23:50]]></cell></row>
<row><cell><![CDATA[LOCK 1234]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-05-29 20:58:30]]></cell></row>
<row><cell><![CDATA[LOCK 1234]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-05-29 20:08:57]]></cell></row>
<row><cell><![CDATA[MESSAGE Hello]]></cell><cell><![CDATA[True]]></cell><cell><![CDATA[2011-05-29 15:33:38]]></cell></row></rows>
Also here is the HTML code calling it, and I know that the paths are correct:
<img src="pdf.png" alt="PDF" onclick="jmygrid4.toPDF('../../../generate.php');" width="64px" height="64px" />
<img src="xls.png" alt="EXCEL" onclick="jmygrid4.toExcel('../../../generate.php');" width="64px" height="64px" />
<div id="mygrid4" style="width:935px; height:391px;"></div>
<script>
jmygrid4 = new dhtmlXGridObject('mygrid4');
jmygrid4.setImagePath('codebase/imgs/');
jmygrid4.setHeader("Command,Completed,SentDate");
jmygrid4.sortRows(2,"date","des");
jmygrid4.setInitWidths("310,310,*");
jmygrid4.enableMultiline(true);
jmygrid4.setColAlign("center,center,center")
jmygrid4.setColSorting("str,str,date");
jmygrid4.setColTypes("ro,ro,ro");
jmygrid4.setSkin("modern");
jmygrid4.enableAlterCss("even_row","odd_row");
jmygrid4.setStyle("background-color:#515252;color:white; font-weight:bold;", "","", "");
jmygrid4.init();
<?php echo "jmygrid4.loadXML(\"db.php?dbtable=command&linkid=" . $_SESSION['imei'] . "\");";?> //this is a call to a php file that get=nerates xml data
</script>