<?php
ini_set('display_errors', 1);
ini_set('error_reporting', E_ALL);
require_once('rodb.config.php');
require_once('app/Db.php');
require_once('app-local/ItemsImporter.php');
require_once('app-local/MobsImporter.php');
if ($argc < 3) {
die('usage: ' . $argv[0] . ' items|mobs file [renewal]'. PHP_EOL);
}
$importType = $argv[1];
$file = $argv[2];
$isRenewal = (isset($argv[3]) && $argv[3]) ? true : false;
if (!in_array($importType, array('items', 'mobs'))) {
throw new Exception('incorrect type');
}
if ($importType == 'items') {
$importer = new ItemsImporter();
} elseif ($importType == 'mobs') {
$importer = new MobsImporter();
}
$importer->importFile($file, $isRenewal);