Example #1
0
 public function headings($handle, $hasColumnheadings)
 {
     while (($row = fgetcsv($handle, ",")) !== FALSE) {
         if ($hasColumnheadings) {
             $column_heading = $row;
             $hasColumnheadings = FALSE;
         } else {
             $record = array_combine($column_heading, $row);
             $records[] = $record;
         }
     }
     \classes\File\filemanger::closeFile($handle);
     return $records;
 }
Example #2
0
File: index.php Project: nav3/IS218
/*
	Nikhil Virparia
	IS218
	Assignment 2
*/
//access to class files
require 'Autoloader.php';
//csv file needs auto detect line endings
ini_set('auto_detect_line_endings', TRUE);
// Change it in one place
use classes\File as kp;
//Stores the csv file in a variable
$csv1 = 'csv/hd2013.csv';
$csv2 = 'csv/hd2013_1.csv';
// uploading csv file
$file = kp\filemanger::uploadFile($csv1);
$file2 = kp\filemanger::uploadFile($csv2);
//Objects stores into array
$handle = new kp\handlefile();
$handle2 = new kp\handlefile();
$records = $handle->headings($file, TRUE);
$headings = $handle->headings($file2, TRUE);
//Map
$collegeName = '';
if (isset($_GET['record'])) {
    $collegeName = $records[$_GET['record']]['INSTNM'];
}
/* Print tables and link */
new \classes\Html\Link($records, $headings);
\classes\Html\html::printTable($records, $headings);