<?php /** * Created by PhpStorm. * User: jantonio * Date: 30/11/15 * Time: 13:42 */ require_once __DIR__ . '/../server/excel/dog_reader.php'; echo "before class"; $dr = new DogReader(0); $dr->dropTable(); echo "before validate"; $dr->validateFile("inscriptionlist.xlsx"); echo "after validate";
$fed = http_request("Federation", "i", -1); if ($fed < 0) { throw new Exception("dog_reader::ImportExcel(): invalid Federation ID: {$fed}"); } $dr = new DogReader($fed); $result = ""; switch ($op) { case "upload": // download excel file from browser $result = $dr->retrieveExcelFile(); break; case "check": // check that received file matches PerroGuiaClub format // and store in temporary database table $file = http_request("Filename", "s", null); $result = $dr->validateFile($file); break; case "parse": // start analysis $result = $dr->parse(); break; case "create": // a new line has been accepted from user: insert and update temporary excel file $result = $dr->createEntry(); break; case "update": // a new line has been accepted from user: insert and update temporary excel file $result = $dr->updateEntry(); break; case "ignore": // received entry has been refused by user: remove and update temporary excel file