136 lines
		
	
	
		
			3.5 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			136 lines
		
	
	
		
			3.5 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
    
 | 
						|
    //phpinfo();
 | 
						|
    //header("location: old files - data extract/extract_data.php")
 | 
						|
 | 
						|
    if(!isset($_REQUEST['USE']))
 | 
						|
    {
 | 
						|
        $use=1;
 | 
						|
    }
 | 
						|
    else
 | 
						|
    {
 | 
						|
        $use=$_REQUEST['USE'];
 | 
						|
    }
 | 
						|
 | 
						|
    include_once("data/text".$use.".data");
 | 
						|
    include_once("classes/class.lexicon.php");
 | 
						|
    include_once("classes/class.parserutility.php");
 | 
						|
    include_once("classes/class.parser.php");
 | 
						|
    include_once("classes/class.recordline.php");
 | 
						|
    include_once("classes/class.reportmatrix.php");
 | 
						|
 | 
						|
    $meet_name = $meet_id = $gender = $schoolId = $seasonId = $seasonYear = '';
 | 
						|
 | 
						|
    $parser = new DataParser($meet_name, $meet_id, $gender, $schoolId, $seasonId, $seasonYear);
 | 
						|
    
 | 
						|
    $parser->setRawInputData($text);
 | 
						|
 | 
						|
    
 | 
						|
 | 
						|
    echo "<pre>";
 | 
						|
    $parser->process();
 | 
						|
    echo '<br><h1>FORMATTED DATA</h1><div style="max-height:400px; overflow:auto; border:thin solid #ff0000;  margin-left:60px; margin-right:60px;">';
 | 
						|
    print_r($parser->getFormatedData());
 | 
						|
    echo "</div></pre>";
 | 
						|
 | 
						|
    $parsedData = $parser->getFormatedData();
 | 
						|
 | 
						|
    if(is_array($parsedData) && sizeof($parsedData)>0)
 | 
						|
    {
 | 
						|
?>
 | 
						|
        <br><br>
 | 
						|
        <h1><u>PRESENTATION</u></h1>
 | 
						|
        <h6>
 | 
						|
            <?php echo @$parsedData['LICENCED-TO']; ?>
 | 
						|
        </h6>
 | 
						|
 | 
						|
        <h7>
 | 
						|
<?php 
 | 
						|
            echo @$parsedData['SUB-LICENSE'];
 | 
						|
            if(@$parsedData['LICENSE-DATE']!='')
 | 
						|
            {
 | 
						|
                echo '-'.$parsedData['LICENSE-DATE'];
 | 
						|
            }
 | 
						|
?>
 | 
						|
        </h7>
 | 
						|
 | 
						|
        <h1>
 | 
						|
            <?php echo @$parsedData['EVENT-NAME']; ?>    
 | 
						|
            <h3>
 | 
						|
                [
 | 
						|
<?php 
 | 
						|
                    echo @$parsedData['EVENT-DATE'];
 | 
						|
?>
 | 
						|
                ]
 | 
						|
            </h3>
 | 
						|
        </h1>
 | 
						|
 | 
						|
        <h2 style="color:red;">
 | 
						|
            <?php echo @$parsedData['SCHOOL-NAME']; ?> 
 | 
						|
        </h2>
 | 
						|
 | 
						|
            <br><br><br>
 | 
						|
<?php      
 | 
						|
        foreach($parsedData['REPORT'] as $report)
 | 
						|
        {
 | 
						|
?>
 | 
						|
            <h4> <?php echo @$report['HEADER']['FULL-TEXT']; ?> </h4>
 | 
						|
            <ul>
 | 
						|
                <li><b>Event : </b><?php echo $report['HEADER']['EVENT-NAME']; ?></li>
 | 
						|
                <li><b>Gender : </b><?php echo $report['HEADER']['GENDER']; ?></li>
 | 
						|
                <li><b>Sport : </b><?php echo $report['HEADER']['SPORT-TYPE']; ?> [<?php echo $report['HEADER']['SPORTS']; ?>]</li>
 | 
						|
                <li><b>Metric : </b><?php echo $report['HEADER']['METRIC']; ?></li>
 | 
						|
                <li><b>Level : </b><?php echo $report['HEADER']['SPORT-LEVEL']; ?></li>
 | 
						|
            </ul>
 | 
						|
<?php
 | 
						|
            if($report['HAS-RECORDS'])
 | 
						|
            {
 | 
						|
?>  
 | 
						|
            <table width="100%" cellpadding="1" cellspacing="0" border="1">
 | 
						|
                <tr style="background:#ccc">
 | 
						|
<?php
 | 
						|
                foreach($report['COLUMNS'] as $col)
 | 
						|
                {
 | 
						|
?>
 | 
						|
                    <td><?php echo $col; ?></td>
 | 
						|
<?php
 | 
						|
                }
 | 
						|
?>
 | 
						|
                </tr>
 | 
						|
<?php
 | 
						|
                foreach($report['DATA'] as $row)
 | 
						|
                {
 | 
						|
?>
 | 
						|
                <tr>
 | 
						|
<?php
 | 
						|
                    foreach($report['COLUMNS'] as $col)
 | 
						|
                    {
 | 
						|
?>
 | 
						|
                    <td><?php echo @$row[$col]['FINAL']; ?></td>
 | 
						|
<?php
 | 
						|
                    } 
 | 
						|
?>
 | 
						|
                </tr>
 | 
						|
<?php   
 | 
						|
                }
 | 
						|
?>
 | 
						|
            </table>
 | 
						|
<?php
 | 
						|
            }
 | 
						|
            else
 | 
						|
            {
 | 
						|
?>
 | 
						|
                <h5 style="color:#00ffff"> <i><?php echo $report['ERROR']; ?></i> </h5>
 | 
						|
                <pre style="border: thin solid #00ffff"><?php echo $report['RAW-RECORDS']; ?></pre>
 | 
						|
<?php
 | 
						|
            }
 | 
						|
        }
 | 
						|
        
 | 
						|
    }
 | 
						|
 | 
						|
    echo "<br><br><h1><u>INTRICACIES</u></h1><pre>";
 | 
						|
    print_r($parser->getData());
 | 
						|
    echo "</pre>";
 | 
						|
    
 | 
						|
   
 | 
						|
?>
 |