adback_solution_to_adblock-8.x-1.2/adback_solution_to_adblock.module
adback_solution_to_adblock.module
<?php
use Drupal\adback_solution_to_adblock\ApiSdk\AdbackSolutionToAdblockGeneric;
use Drupal\Core\Render\Markup;
function adback_solution_to_adblock_page_bottom(array &$page_bottom)
{
$adback = AdbackSolutionToAdblockGeneric::getInstance();
if ($adback->isConnected()) {
$scripts = $adback->getScriptInfo();
foreach ($scripts as $type => $script) {
$page_bottom['adback_solution_to_adblock_' . $type] = [
'#markup' => Markup::create('<script>' . $script . '</script>'),
];
}
}
}
function adback_solution_to_adblock_cron()
{
$updateTime = \Drupal::config('adback_solution_to_adblock.settings')->get('update_time');
if ((time() - 7200) < $updateTime) {
$adback = AdbackSolutionToAdblockGeneric::getInstance();
if ($adback->isConnected()) {
$adback->getScriptInfo(true);
}
}
}
