%PDF- %PDF-
Direktori : /var/www/pn/utils/ |
Current File : /var/www/pn/utils/synch.php |
<?php namespace WebPappers; set_time_limit(0); $start = microtime(true); ini_set('error_reporting', E_ALL); ini_set('display_errors', 1); ini_set('display_startup_errors', 1); use WebPappers\IadbParser\IadbParser as IadbParser; use PHPHtmlParser\Dom; use DiDom\Document; use WebPappers\Synchronizator\Synchronizator as Synchronizator; use WebPappers\ProjectCreator\ProjectCreator as ProjectCreator; use WebPappers\IadbProject\IadbProject as IadbProject; use WebPappers\AdbProject\AdbProject; use WebPappers\AdbParser\AdbParser; use WebPappers\GizParser\GizParser; use WebPappers\GizProject\GizProject; use WebPappers\WorldbankParser\WorldbankParser; require_once "config.php"; require_once 'classes/Parser.php'; require_once "classes/Project.php"; require_once "classes/IadbParser.php"; require_once "classes/iadbProject.php"; require_once "classes/AdbParser.php"; require_once "classes/AdbProject.php"; require_once "classes/WorldbankParser.php"; require_once "classes/WorldbankProject.php"; require_once "classes/GizParser.php"; require_once "classes/GizProject.php"; require_once "classes/Synchronizator.php"; require_once "classes/ProjectCreator.php"; require_once "vendor/autoload.php"; try { $allowedTypes = array(IADB_NAME, ADB_NAME, WORLDBANK_NAME, GIZ_NAME); $allowedTypes = array(GIZ_NAME); $synchronizator = new Synchronizator($allowedTypes); $synchronizator->synch(); } catch (\Exception $e) { echo 'Error occurred: ', $e->getMessage(), "\n"; } print PHP_EOL; print 'Время выполнения скрипта: '.round(microtime(true) - $start, 4).' сек.';