<?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";
$lines = file(IMPORT_LOG, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); if (!$lines) { echo json_encode(array('operation' => 'progress', 'success' => 'fail', 'status' => "Error reading progress file")); } else { echo json_encode(array('operation' => 'progress', 'success' => 'ok', 'status' => strval($lines[count($lines) - 1]))); } return; } // Consultamos la base de datos try { // Creamos generador de documento $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();