Пример #1
0
<?php

/**
 *   @file import_libguides.php
 *   @brief This sends a guide id and a staff id to the importer, imports the guide with that id and returns a JSON reponse indicating sucess or failure along with other information about the import status.
 *   @author little9 (Jamie Little)
 *   @date June 2014
 */
header("Content-Type: application/json; charset=UTF-8");
include '../../includes/autoloader.php';
include '../../includes/config.php';
include '../../includes/functions.php';
use SubjectsPlus\Control\Querier;
use SubjectsPlus\Control\LGImport;
use SubjectsPlus\Control\Logger;
use RichterLibrary\Helpers\CatalogMigrator;
$db = new Querier();
$log = new Logger();
$cm = new CatalogMigrator();
$lg_importer = new LGImport('libguides.xml', $log, $db, $cm);
// Set the guide id
$lg_importer->setGuideID($_GET['libguide']);
$lg_importer->setStaffID($_GET['staff_id']);
// Import the guides with the XML you just loaded
echo $lg_importer->importLibGuides();