Commit 8b34bd49 authored by Andrius Mickus's avatar Andrius Mickus

env by subdomain

parent 4d401190
...@@ -38,10 +38,14 @@ function importer_admin_menu() ...@@ -38,10 +38,14 @@ function importer_admin_menu()
*/ */
function do_import() function do_import()
{ {
// Set environment type // Set environment type
// $env = 'prod'; $env = 'prod';
$env = 'dev';
//Set dev env. only on dev subdomain
$subDomain = strstr($_SERVER['SERVER_NAME'], '.biuro.lt', true);
if ($subDomain == 'dev') {
$env = 'dev';
}
// Set data source path by environment type // Set data source path by environment type
if ($env === 'dev') { if ($env === 'dev') {
...@@ -51,26 +55,38 @@ function do_import() ...@@ -51,26 +55,38 @@ function do_import()
$inputFile = "http://export.biuro.lt/wp_biuro.php"; $inputFile = "http://export.biuro.lt/wp_biuro.php";
} }
print_r("<div style='background: lightgrey;'>
<small style='float: right;'>Working in <strong>$env</strong> mode</small>
<div style='clear: both;'></div>
</div>");
echo "<pre>"; echo "<pre>";
print_r('<h4>Biuro Jobs importer</h4>'); print_r('<h4>Biuro Jobs importer</h4>');
print_r("Running in <strong>$env</strong> environment."); print_r("Data source: $inputFile<br><br>");
echo "<br><br>";
print_r("Data source: $inputFile<br>");
// JSON reader // JSON reader
$ads = (new JsonDataCollector($inputFile))->getData(); $ads = (new JsonDataCollector($inputFile))->getData();
// var_dump($ads);
// exit();
print_r("Found " . count($ads) . " ads from Biuro.<br>"); print_r("Found " . count($ads) . " ads from Biuro.<br>");
if (count($ads) > 0) { if (count($ads) > 0) {
print_r("importing....<br><br>"); if (empty($_POST)) {
print_r("<form method='post'>");
print_r("<div style='margin-top: 10px;'><button name='import' value='true'>Import</button></div>");
print_r("</form>");
}
if (isset($_POST['import'])) {
print_r("importing....<br><br>");
// Posts (via Pods framework) creator // Posts (via Pods framework) creator
(new JobsImporter($ads))->import(); (new JobsImporter($ads))->import();
}
} else { } else {
print_r("<br>There is nothing more to do."); print_r("<br>There is nothing more to do.");
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment