$serie1->addPoint(new Point("{$month} 18, {$year} ", number_format($ro->getPxRevenueDaily_opd($month, "18", $year), 2))); $serie1->addPoint(new Point("{$month} 19, {$year} ", number_format($ro->getPxRevenueDaily_opd($month, "19", $year), 2))); $serie1->addPoint(new Point("{$month} 20, {$year} ", number_format($ro->getPxRevenueDaily_opd($month, "20", $year), 2))); $serie1->addPoint(new Point("{$month} 21, {$year} ", number_format($ro->getPxRevenueDaily_opd($month, "21", $year), 2))); $serie1->addPoint(new Point("{$month} 22, {$year} ", number_format($ro->getPxRevenueDaily_opd($month, "22", $year), 2))); $serie1->addPoint(new Point("{$month} 23, {$year} ", number_format($ro->getPxRevenueDaily_opd($month, "23", $year), 2))); $serie1->addPoint(new Point("{$month} 24, {$year} ", number_format($ro->getPxRevenueDaily_opd($month, "24", $year), 2))); $serie1->addPoint(new Point("{$month} 25, {$year} ", number_format($ro->getPxRevenueDaily_opd($month, "25", $year), 2))); $serie1->addPoint(new Point("{$month} 26, {$year} ", number_format($ro->getPxRevenueDaily_opd($month, "26", $year), 2))); $serie1->addPoint(new Point("{$month} 27, {$year} ", number_format($ro->getPxRevenueDaily_opd($month, "27", $year), 2))); $serie1->addPoint(new Point("{$month} 28, {$year} ", number_format($ro->getPxRevenueDaily_opd($month, "28", $year), 2))); $serie1->addPoint(new Point("{$month} 29, {$year} ", number_format($ro->getPxRevenueDaily_opd($month, "29", $year), 2))); $serie1->addPoint(new Point("{$month} 30, {$year} ", number_format($ro->getPxRevenueDaily_opd($month, "30", $year), 2))); $serie1->addPoint(new Point("{$month} 31, {$year} ", number_format($ro->getPxRevenueDaily_opd($month, "31", $year), 2))); $serie2 = new XYDataSet(); $serie2->addPoint(new Point("{$month} 1, {$year}", number_format($ro->getPxRevenueDaily_ipd($month, "01", $year), 2))); $serie2->addPoint(new Point("{$month} 2, {$year}", number_format($ro->getPxRevenueDaily_ipd($month, "02", $year), 2))); $serie2->addPoint(new Point("{$month} 3, {$year} ", number_format($ro->getPxRevenueDaily_ipd($month, "03", $year), 2))); $serie2->addPoint(new Point("{$month} 4, {$year} ", number_format($ro->getPxRevenueDaily_ipd($month, "04", $year), 2))); $serie2->addPoint(new Point("{$month} 5, {$year}", number_format($ro->getPxRevenueDaily_ipd($month, "05", $year), 2))); $serie2->addPoint(new Point("{$month} 6, {$year}", number_format($ro->getPxRevenueDaily_ipd($month, "06", $year), 2))); $serie2->addPoint(new Point("{$month} 7, {$year}", number_format($ro->getPxRevenueDaily_ipd($month, "07", $year), 2))); $serie2->addPoint(new Point("{$month} 8, {$year}", number_format($ro->getPxRevenueDaily_ipd($month, "08", $year), 2))); $serie2->addPoint(new Point("{$month} 9, {$year}", number_format($ro->getPxRevenueDaily_ipd($month, "09", $year), 2))); $serie2->addPoint(new Point("{$month} 10, {$year}", number_format($ro->getPxRevenueDaily_ipd($month, "10", $year), 2))); $serie2->addPoint(new Point("{$month} 11, {$year}", number_format($ro->getPxRevenueDaily_ipd($month, "11", $year), 2))); $serie2->addPoint(new Point("{$month} 12, {$year}", number_format($ro->getPxRevenueDaily_ipd($month, "12", $year), 2))); $serie2->addPoint(new Point("{$month} 13, {$year}", number_format($ro->getPxRevenueDaily_ipd($month, "13", $year), 2))); $serie2->addPoint(new Point("{$month} 14, {$year}", number_format($ro->getPxRevenueDaily_ipd($month, "14", $year), 2))); $serie2->addPoint(new Point("{$month} 15, {$year}", number_format($ro->getPxRevenueDaily_ipd($month, "15", $year), 2))); $serie2->addPoint(new Point("{$month} 16, {$year}", number_format($ro->getPxRevenueDaily_ipd($month, "16", $year), 2)));
$serie1->addPoint(new Point("{$month} 14", $ro->getPxRevenueDaily_opd($month, "14", $year) / 1000)); $serie1->addPoint(new Point("{$month} 13", $ro->getPxRevenueDaily_opd($month, "13", $year) / 1000)); $serie1->addPoint(new Point("{$month} 12", $ro->getPxRevenueDaily_opd($month, "12", $year) / 1000)); $serie1->addPoint(new Point("{$month} 11", $ro->getPxRevenueDaily_opd($month, "11", $year) / 1000)); $serie1->addPoint(new Point("{$month} 10", $ro->getPxRevenueDaily_opd($month, "10", $year) / 1000)); $serie1->addPoint(new Point("{$month} 09", $ro->getPxRevenueDaily_opd($month, "09", $year) / 1000)); $serie1->addPoint(new Point("{$month} 08", $ro->getPxRevenueDaily_opd($month, "08", $year) / 1000)); $serie1->addPoint(new Point("{$month} 07", $ro->getPxRevenueDaily_opd($month, "07", $year) / 1000)); $serie1->addPoint(new Point("{$month} 06", $ro->getPxRevenueDaily_opd($month, "06", $year) / 1000)); $serie1->addPoint(new Point("{$month} 05", $ro->getPxRevenueDaily_opd($month, "05", $year) / 1000)); $serie1->addPoint(new Point("{$month} 04", $ro->getPxRevenueDaily_opd($month, "04", $year) / 1000)); $serie1->addPoint(new Point("{$month} 03", $ro->getPxRevenueDaily_opd($month, "03", $year) / 1000)); $serie1->addPoint(new Point("{$month} 02", $ro->getPxRevenueDaily_opd($month, "02", $year) / 1000)); $serie1->addPoint(new Point("{$month} 01", $ro->getPxRevenueDaily_opd($month, "01", $year) / 1000)); $serie2 = new XYDataSet(); $serie2->addPoint(new Point("{$month} 31 ", number_format($ro->getPxRevenueDaily_ipd($month, "31", $year) / 1000))); $serie2->addPoint(new Point("{$month} 30 ", number_format($ro->getPxRevenueDaily_ipd($month, "30", $year) / 1000))); $serie2->addPoint(new Point("{$month} 29 ", number_format($ro->getPxRevenueDaily_ipd($month, "29", $year) / 1000))); $serie2->addPoint(new Point("{$month} 28 ", number_format($ro->getPxRevenueDaily_ipd($month, "28", $year) / 1000))); $serie2->addPoint(new Point("{$month} 27 ", number_format($ro->getPxRevenueDaily_ipd($month, "27", $year) / 1000))); $serie2->addPoint(new Point("{$month} 26 ", number_format($ro->getPxRevenueDaily_ipd($month, "26", $year) / 1000))); $serie2->addPoint(new Point("{$month} 25 ", number_format($ro->getPxRevenueDaily_ipd($month, "25", $year) / 1000))); $serie2->addPoint(new Point("{$month} 24 ", number_format($ro->getPxRevenueDaily_ipd($month, "24", $year) / 1000))); $serie2->addPoint(new Point("{$month} 23 ", $ro->getPxRevenueDaily_ipd($month, "23", $year) / 1000)); $serie2->addPoint(new Point("{$month} 22 ", $ro->getPxRevenueDaily_ipd($month, "22", $year) / 1000)); $serie2->addPoint(new Point("{$month} 21 ", $ro->getPxRevenueDaily_ipd($month, "21", $year) / 1000)); $serie2->addPoint(new Point("{$month} 20 ", $ro->getPxRevenueDaily_ipd($month, "20", $year) / 1000)); $serie2->addPoint(new Point("{$month} 19 ", $ro->getPxRevenueDaily_ipd($month, "19", $year) / 1000)); $serie2->addPoint(new Point("{$month} 18 ", $ro->getPxRevenueDaily_ipd($month, "18", $year) / 1000)); $serie2->addPoint(new Point("{$month} 17 ", $ro->getPxRevenueDaily_ipd($month, "17", $year) / 1000)); $serie2->addPoint(new Point("{$month} 16 ", $ro->getPxRevenueDaily_ipd($month, "16", $year) / 1000));
* 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>
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(" {$month} 1, {$year} "); $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(" {$month} 2, {$year} "); $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));