<?php ob_start(); @(include "../includes/dbConf.php"); @(require_once '../phpmailer/class.phpmailer.php'); @conn(); $year = $_GET['yrAnn']; $patna = $_GET['id']; $from = $_GET['from']; $to = $_GET['to']; $duration = $_GET['category']; $biAnn = $_GET['biAnn']; $quarter = $_GET['quarter']; $dev = $_GET['dev']; $month = $_GET['month']; generateGraph($year, $month, $quarter, $biAnn, $dev, $patna, $duration, $from, $to); $html = header1($year, $month, $quarter, $biAnn, $dev, $patna, $duration, $from, $to) . headings($year, $month, $quarter, $biAnn, $dev, $patna, $duration, $from, $to) . pdfContent($year, $month, $quarter, $biAnn, $dev, $patna, $duration, $from, $to) . ' </table> <table width="100%" border="1"> <tr> <td> <center>Graphical Summary</center> </td> </tr> <tr> <td><img style="vertical-align: top;" src="mpdf.png"/></td> </tr> </table> '; function generateGraph($year, $month, $quarter, $biAnn, $dev, $patna, $duration, $from, $to)
// for ($j = 0; $j < sizeof($vs_from_result_node); $j++) { // if ($vs_from_query_node[$i][0] == $vs_from_result_node[$j][0]) { // if ($vs_from_query_node[$i][1] + $vs_from_result_node[$j][1] <= ($dis + 3)) { //// echo ($vs_from_query_node[$i][1] + $vs_from_result_node[$j][1]). "<br>"; // $vv = $vs_from_query_node[$i][0]; // if (!in_array($vv, $vs)) { // array_push($vs, $vv); // } // } // } // } // } } $vs_ent = filterEntities($vs, $graphData[4], $graphData[6]); $vs = connectEntities($vs_ent, $graphData[5], $graphData[4], $graphData[6]); // schema 1 filter if ($schema == "src") { $out_dir1 = printToFile($loc_out1, $v_output1, $e_output1, $vs, $graphData[4], $graphData[3], $graphData[1], $graphData[0], $graphData[5]); $outfile_name1 = "schema-src.json"; generateGraph($out_dir1, $v_output1, $e_output1, $out_dir1, $outfile_name1); echo $out_dir1 . $outfile_name1; } else { if ($schema == "target") { // schema 2 filter $out_dir2 = printToFile($loc_out2, $v_output2, $e_output2, $vs, $graphData[4], $graphData[3], $graphData[1], $graphData[0], $graphData[5]); $outfile_name2 = "schema-target.json"; generateGraph($out_dir2, $v_output2, $e_output2, $out_dir2, $outfile_name2); echo $out_dir2 . $outfile_name2; } } }
date_default_timezone_set('Asia/Singapore'); // Graph Test case class to store logical test cases class GraphTestCase { public $jsonArray = array('{"N":2,"M":2,"E":[[0,0,1],[0,1,1],[1,0,1]]}', '{"N":3,"M":3,"E":[[0,0,1],[0,1,1],[1,0,1],[2,0,5],[1,2,3],[2,2,2]]}', '{"N":4,"M":4,"E":[[1,0,5],[1,1,5],[2,2,18],[3,0,3],[3,2,14]]}', '{"N":5,"M":5,"E":[[1,1,5],[1,3,12],[2,0,19],[2,2,14],[3,2,19],[3,3,6],[4,0,8],[4,4,20]]}', '{"N":6,"M":6,"E":[[0,0,1],[1,2,9],[1,5,8],[2,0,8],[2,3,2],[3,2,5],[4,1,16],[5,4,18],[5,5,15]]}', '{"N":7,"M":7,"E":[[0,0,15],[0,6,10],[1,0,7],[1,3,20],[2,2,8],[3,1,10],[4,1,19],[4,3,9],[4,5,11],[5,4,2],[5,5,5],[5,6,7]]}', '{"N":8,"M":8,"E":[[0,0,7],[0,1,12],[1,0,6],[1,1,10],[1,2,13],[2,2,4],[2,3,1],[3,1,17],[3,3,11],[3,4,14],[4,3,4],[4,7,20],[5,4,4],[5,6,14],[6,5,1],[6,7,6],[7,7,16]]}', '{"N":9,"M":9,"E":[[0,0,11],[0,4,3],[1,0,17],[1,2,7],[2,1,7],[2,2,13],[2,4,5],[3,3,10],[3,5,9],[4,5,17],[4,6,7],[5,2,18],[5,5,13],[5,6,3],[6,6,9],[6,7,11],[7,7,7],[7,8,9],[8,8,4],[8,6,14]]}', '{"N":10,"M":10,"E":[[0,0,5],[0,8,14],[1,0,11],[1,1,6],[2,4,8],[2,0,7],[2,2,10],[2,3,10],[3,3,7],[3,4,20],[4,2,12],[4,5,7],[4,6,7],[5,5,17],[5,6,1],[6,4,4],[6,6,10],[6,8,5],[6,9,6],[7,7,1],[7,8,3],[8,7,4],[8,8,9],[9,8,5],[9,9,8]]}'); public function __construct() { } } if (!isset($_GET["cmd"])) { echo "Please specify command!"; return; } $cmd = $_GET["cmd"]; if ($cmd == "generate") { generateGraph(); } else { if ($cmd == "solve") { solveGraph(); } else { if ($cmd == "submit") { submitGraph(); } else { if ($cmd == "highscore") { getHighscore(); } else { echo "Sorry, command is not supported!"; return; } } }