Пример #1
0
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 * 
 */
/**
 * Multiple horizontal bar chart demonstration.
 *
 */
include "../../../COCONUT/libchart/libchart/classes/libchart.php";
$chart = new VerticalBarChart(8000, 600);
$ro = new database1();
$serie1 = new XYDataSet();
$serie1->addPoint(new Point("{$month} 1, {$year}", number_format($ro->getPxRevenueDaily_opd($month, "01", $year), 2)));
$serie1->addPoint(new Point("{$month} 2, {$year} ", number_format($ro->getPxRevenueDaily_opd($month, "02", $year), 2)));
$serie1->addPoint(new Point("{$month} 3, {$year} ", number_format($ro->getPxRevenueDaily_opd($month, "03", $year), 2)));
$serie1->addPoint(new Point("{$month} 4, {$year} ", number_format($ro->getPxRevenueDaily_opd($month, "04", $year), 2)));
$serie1->addPoint(new Point("{$month} 5, {$year} ", number_format($ro->getPxRevenueDaily_opd($month, "05", $year), 2)));
$serie1->addPoint(new Point("{$month} 6, {$year} ", number_format($ro->getPxRevenueDaily_opd($month, "06", $year), 2)));
$serie1->addPoint(new Point("{$month} 7, {$year} ", number_format($ro->getPxRevenueDaily_opd($month, "07", $year), 2)));
$serie1->addPoint(new Point("{$month} 8, {$year} ", number_format($ro->getPxRevenueDaily_opd($month, "08", $year), 2)));
$serie1->addPoint(new Point("{$month} 9, {$year} ", number_format($ro->getPxRevenueDaily_opd($month, "09", $year), 2)));
$serie1->addPoint(new Point("{$month} 10, {$year} ", number_format($ro->getPxRevenueDaily_opd($month, "10", $year), 2)));
$serie1->addPoint(new Point("{$month} 11, {$year} ", number_format($ro->getPxRevenueDaily_opd($month, "11", $year), 2)));
$serie1->addPoint(new Point("{$month} 12, {$year} ", number_format($ro->getPxRevenueDaily_opd($month, "12", $year), 2)));
$serie1->addPoint(new Point("{$month} 13, {$year} ", number_format($ro->getPxRevenueDaily_opd($month, "13", $year), 2)));
$serie1->addPoint(new Point("{$month} 14, {$year} ", number_format($ro->getPxRevenueDaily_opd($month, "14", $year), 2)));
$serie1->addPoint(new Point("{$month} 15, {$year} ", number_format($ro->getPxRevenueDaily_opd($month, "15", $year), 2)));
$serie1->addPoint(new Point("{$month} 16, {$year} ", number_format($ro->getPxRevenueDaily_opd($month, "16", $year), 2)));
Пример #2
0
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 * 
 */
/**
 * Multiple horizontal bar chart demonstration.
 *
 */
include "../../../COCONUT/libchart/libchart/classes/libchart.php";
$chart = new revenueBarChart(3500, 2450);
$ro = new database1();
$serie1 = new XYDataSet();
$serie1->addPoint(new Point("{$month} 31", $ro->getPxRevenueDaily_opd($month, "31", $year) / 1000));
$serie1->addPoint(new Point("{$month} 30", $ro->getPxRevenueDaily_opd($month, "30", $year) / 1000));
$serie1->addPoint(new Point("{$month} 29", $ro->getPxRevenueDaily_opd($month, "29", $year) / 1000));
$serie1->addPoint(new Point("{$month} 28", $ro->getPxRevenueDaily_opd($month, "28", $year) / 1000));
$serie1->addPoint(new Point("{$month} 27", $ro->getPxRevenueDaily_opd($month, "27", $year) / 1000));
$serie1->addPoint(new Point("{$month} 26", $ro->getPxRevenueDaily_opd($month, "26", $year) / 1000));
$serie1->addPoint(new Point("{$month} 25", $ro->getPxRevenueDaily_opd($month, "25", $year) / 1000));
$serie1->addPoint(new Point("{$month} 24", $ro->getPxRevenueDaily_opd($month, "24", $year) / 1000));
$serie1->addPoint(new Point("{$month} 23", $ro->getPxRevenueDaily_opd($month, "23", $year) / 1000));
$serie1->addPoint(new Point("{$month} 22", $ro->getPxRevenueDaily_opd($month, "22", $year) / 1000));
$serie1->addPoint(new Point("{$month} 21", $ro->getPxRevenueDaily_opd($month, "21", $year) / 1000));
$serie1->addPoint(new Point("{$month} 20", $ro->getPxRevenueDaily_opd($month, "20", $year) / 1000));
$serie1->addPoint(new Point("{$month} 19", $ro->getPxRevenueDaily_opd($month, "19", $year) / 1000));
$serie1->addPoint(new Point("{$month} 18", $ro->getPxRevenueDaily_opd($month, "18", $year) / 1000));
$serie1->addPoint(new Point("{$month} 17", $ro->getPxRevenueDaily_opd($month, "17", $year) / 1000));
$serie1->addPoint(new Point("{$month} 16", $ro->getPxRevenueDaily_opd($month, "16", $year) / 1000));
Пример #3
0
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 * 
 */
/**
 * Pie chart demonstration
 *
 */
include "../../../COCONUT/libchart/libchart/classes/libchart.php";
$chart = new PieChart();
$ro = new database1();
$dataSet = new XYDataSet();
$dataSet->addPoint(new Point("OPD (" . number_format($ro->getPxRevenueDaily_opd($fromMonth, $fromDay, $fromYear), 2) . ")", $ro->getPxRevenueDaily_opd($fromMonth, $fromDay, $fromYear)));
$dataSet->addPoint(new Point("IPD (" . number_format($ro->getPxRevenueDaily_ipd($fromMonth, $fromDay, $fromYear), 2) . ")", $ro->getPxRevenueDaily_ipd($fromMonth, $fromDay, $fromYear)));
$chart->setDataSet($dataSet);
$chart->setTitle("Collection Report For {$fromMonth} {$fromDay}, {$fromYear} ");
$chart->render("../../../COCONUT/graphicalReport/chartList/dailyRevenue.png");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<title></title>
	<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-15" />
</head>
<body>
	<img alt="Pie chart"  src="/COCONUT/graphicalReport/chartList/dailyRevenue.png" style="border: 1px solid gray;"/>
</body>
</html>
Пример #4
0
echo "<center><font size=6>Profit and Loss</font></center>";
echo "<center><font size=3>( {$month} {$year} )</font></center>";
echo "<center><br>";
echo "\n<style type='text/css'>\ntr:hover { background-color:yellow;color:black;}\n\na { text-decoration:none; color:black; }\n</style>";
$totalIncome = 0;
$totalExpenses = 0;
$ro->coconutTableStart();
$ro->coconutTableRowStart();
$ro->coconutTableHeader("Date");
$ro->coconutTableHeader("IPD");
$ro->coconutTableHeader("OPD");
$ro->coconutTableHeader("Income");
$ro->coconutTableHeader("Expenses");
$ro->coconutTableRowStop();
$ro->coconutTableRowStart();
$firstDay = $ro->getPxRevenueDaily_ipd($month, "01", $year) + $ro->getPxRevenueDaily_opd($month, "01", $year);
$ro->coconutTableData("&nbsp;{$month} 1, {$year}&nbsp;");
$ro->coconutTableData(number_format($ro->getPxRevenueDaily_ipd($month, "01", $year), 2));
$ro->coconutTableData(number_format($ro->getPxRevenueDaily_opd($month, "01", $year), 2));
$ro->coconutTableData(number_format($firstDay, 2));
$ro->coconutTableData(number_format($ro->getMonthlyExpenses($month, "01", $year) * 1000, 2));
$totalIncome += $firstDay;
$totalExpenses += $ro->getMonthlyExpenses($month, "01", $year);
$ro->coconutTableRowStop();
$ro->coconutTableRowStart();
$secondDay = $ro->getPxRevenueDaily_ipd($month, "02", $year) + $ro->getPxRevenueDaily_opd($month, "02", $year);
$ro->coconutTableData("&nbsp;{$month} 2, {$year}&nbsp;");
$ro->coconutTableData(number_format($ro->getPxRevenueDaily_ipd($month, "02", $year), 2));
$ro->coconutTableData(number_format($ro->getPxRevenueDaily_opd($month, "02", $year), 2));
$ro->coconutTableData(number_format($secondDay, 2));
$ro->coconutTableData(number_format($ro->getMonthlyExpenses($month, "02", $year) * 1000, 2));