<?php
/**PHP rep designer Demo
* @author leonid martynov
* @copyright 2014
*/
include 'repdesigner.php';
$rd = new RepDesigner();
$rd->cache_on = true;
if(!$rd->ValidateCache())
{
$sales[] = 'John';
$sales[] = 'Dru';
$sales[] = 'Colt';
$sales[] = 'Harry';
$sales[] = 'Mary';
$city[] = 'NY';
$city[] = 'Paris';
$city[] = 'London';
$city[] = 'Berlin';
$city[] = 'Madrid';
$prods[] = 'TV';
$prods[] = 'PC';
$prods[] = 'Mobile';
$prods[] = 'Tablet';
$prods[] = 'Notebook';
$month[] = 'August';
$month[] = 'May';
$month[] = 'April';
$month[] = 'September';
$month[] = 'June';
for($i=0;$i<3000;$i++)
{
$table['salesman'] = $sales[rand(0,4)];
$table['city'] = $city[rand(0,4)];
$table['product'] = $prods[rand(0,4)];
$table['month'] = $month[rand(0,4)];
$table['qty'] = rand(10,20);
$table['sum'] = $table['qty'] * 500;
$data[] = $table;
}
$rd->SetSourceData($data);
}
$rd->SetHorizontal(["month","city"]);
$rd->SetVertical(["salesman","product"]);
$rd->SetData(["qty","sum"]);
$rd->labels['qty'] = 'pcs';
$rd->labels['sum'] = 'usd';
$rd->title = 'PHP reportDesigner Demo';
$rd->description = 'Demo report';
$rd->PerformIfAction('./reporter.css','','','./pdf/mpdf.php');
$rd->cache_on = true;
$rd->TransformData();
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>Demo PHP RepDesigner</title>
<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="0" />
<meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
<meta http-equiv="pragma" content="no-cache" />
<meta name="viewport" content="width=960"/>
</head>
<link rel="stylesheet" href="./css/reporter.css" />
<script type="text/javascript" src="./js/jq.js"></script>
<script type="text/javascript" src="./js/repdesigner.js"></script>
</head>
<body>
<?php
echo $rd->DrawTb();
?>
</body>
</html>
|