Beispiel #1
0
<?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)
Beispiel #2
0
        //            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;
            }
        }
    }