<?php function env_is_cli() { return !isset($_SERVER['SERVER_SOFTWARE']) && (php_sapi_name() == 'cli' || is_numeric($_SERVER['argc']) && $_SERVER['argc'] > 0); } // ----- only run from command line ----- if (!env_is_cli()) { die; } // ----- params ----- set_time_limit(0); error_reporting(E_ALL); define('CAPTURE', 'onepercent'); // ----- includes ----- include "../../config.php"; // load base config file include "../../common/functions.php"; // load base functions file include "../common/functions.php"; // load capture function file require BASE_FILE . 'capture/common/tmhOAuth/tmhOAuth.php'; $thislockfp = script_lock(CAPTURE); if (!is_resource($thislockfp)) { logit(CAPTURE . ".error.log", "script invoked but will not continue because a process is already holding the lock file."); die; // avoid double execution of script } if (dbserver_has_utf8mb4_support() == false) { logit(CAPTURE . ".error.log", "DMI-TCAT requires at least MySQL version 5.5.3 - please upgrade your server"); exit;
$rec->execute(); } } } } // End of upgrades if ($required == true && $suggested == true) { $required = true; $suggested = false; // only return the strongest option } if ($dry_run) { return array('suggested' => $suggested, 'required' => $required); } } if (env_is_cli()) { $interactive = true; $aulevel = 0; $single = null; if ($argc > 1) { for ($a = 1; $a < $argc; $a++) { if ($argv[$a] == '--non-interactive') { $interactive = false; } elseif ($argv[$a] == '--au0') { $aulevel = 0; } elseif ($argv[$a] == '--au1') { $aulevel = 1; } elseif ($argv[$a] == '--au2') { $aulevel = 2; } else { $single = $argv[$a];