All pastes #123641 Raw Edit

Mine

public text v1 · immutable
·published 2006-08-09 13:28 UTC
rendered paste body
require_once("Spreadsheet/Excel/Writer.php");

function create_report($tg)
{

// Creating a workbook
	$workbook = new Spreadsheet_Excel_Writer();

// sending HTTP headers
	$workbook->send($tg.'.xls');

// Creating a worksheet
	$worksheet =& $workbook->addWorksheet($tg);
	$format_title =& $workbook->addFormat();
	$format_title->setBold();
	$format_title->setColor('blue');


	$memvarlist = getmemvarinfo($tg);
	$worksheet->write(0, 0, $tg);

	$i=2;
	foreach($memvarlist as $k => $v)
	{

		$worksheet->write($i, 0, 'Memvar',$format_title);
		$worksheet->write($i+1, 0, 'Members',$format_title);
		$worksheet->write($i+2, 0, 'CICs',$format_title);
		$worksheet->write($i+3, 0, 'Provider Ckt ID',$format_title);
		$worksheet->write($i+4, 0, 'CFA',$format_title);
		$worksheet->write($i+5, 0, 'Circuit ID',$format_title);

		$worksheet -> write($i,1,$k);
		$worksheet -> write($i+1,1,mylist($memvarlist[$k]['memlist']));
		$worksheet -> write($i+2,1,mylist($memvarlist[$k]['ciclist']));

		$xx=tgreport_getid($k);
		$worksheet -> write($i+3,1,$xx[0]['Z_Parent_Provider_Circuit_Id']);
		$worksheet -> write($i+4,1,$xx[0]['Z_Parent_CFA']);
		$worksheet -> write($i+5,1,$xx[0]['Circuit Id']);


		$p=tgreport_fujpath($k);
		$x=0;
		foreach($p as $leg)
		{
			$p = explode("-",$leg['aid']);
			$p[1] = "0".$p[1];
			$leg['aid'] = implode("-",$p);
			$worksheet -> write($i+$x,2,$leg['shelf']." ".$leg['aid']);
			$x++;
		}
		
		$i+=7;
	}
	$workbook->close();
}