function define($group, $key, $value, $label)
 {
     if (isset($GLOBALS['defineTools'][$group][$value])) {
         BugTRACK('[' . __CLASS__ . '::' . __FUNCTION__ . '] redeclared (' . "{$group}, {$key}, {$value}, {$label}" . ')');
         die;
     }
     $GLOBALS['defineTools'][$group][$value]['value'] = $value;
     $GLOBALS['defineTools'][$group][$value]['label'] = $label;
     $GLOBALS['defineTools'][$group][$value]['key'] = $key;
     define($key, $value);
 }
function tests_isOk(array $testList, $debugValue = false)
{
    $isOk = true;
    if (!empty($testList)) {
        foreach ($testList as $label => $value) {
            $isOk &= $value;
        }
    }
    if ($debugValue) {
        BugTRACK(__FUNCTION__ . ' --> ' . ($isOk + 0));
        BugTRACK($testList);
        exit;
    }
    return $isOk;
}