Beispiel #1
0
<?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";
Beispiel #2
0
 $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