<?php

header('Content-Type: text/plain');

$domain = $_SERVER['SERVER_NAME'];
$disabled_domains = [
    '4operator.della.ua',
    '4operator.della.eu',
    'alpha.della.ua',
    'beta-mob.della.ua',
    'beta.della.ua',
];
$mobile_domains = [
    'mob.della.by',
    'mob.della.kz',
    'mob.della.lc',
    'mob.della.md',
    'mob.della.ru',
    'mob.della.ua',
    'mob.della.eu',
];

$directives = ['User-agent: *'];
if (in_array($domain, $disabled_domains)) {
    $disabled_dirs = ['/'];
} elseif (in_array($domain, $mobile_domains)) {
    $disabled_dirs = [];
} else {
    $disabled_dirs = [
        '/autoroute/',
        '/company/',
        '/distances/',
        '/okay/',
        '/password_recovery/',
        '/price_info/',
    ];
    $dirs = $disabled_dirs;

    if (in_array($domain, ['della.eu', 'www.della.asia'])) {
        define('OPERATOR_DELLA_DOMAIN', '');
        require 'bootstrap.php';
        require_once 'DellaLib/classes/location_identifier.class.php';
        foreach (CLocationIdentifier::getAvailableSubdirectories($domain) as $sub_dir) {
            foreach ($dirs as $dir) {
                $disabled_dirs[] = $sub_dir.$dir;
            }
        }
    }
}
if (!empty($disabled_dirs)) {
    foreach ($disabled_dirs as $dir) {
        $directives[] = 'Disallow: '.$dir;
    }
} else {
    $directives[] = 'Allow: /';
}

echo implode(PHP_EOL, $directives);
