public static final function IsFlagEnabled($flagname) { $retval = false; $const_value = EnumFactory::GetValue("LICENSE_FLAGS", $flagname); if (in_array($const_value, array('Yes', 'True', '1', true))) { $retval = true; } return $retval; }
Log::SetAdapterOption("fieldLevel", "severity", "EPPDRSLogger"); Log::SetAdapterOption("fieldDatetime", "dtadded", "EPPDRSLogger"); Log::SetAdapterOption("fieldTrnID", "transactionid", "EPPDRSLogger"); Log::SetAdapterOption("fieldTimestamp", "dtadded_time", "EPPDRSLogger"); Log::SetLevel(error_reporting(), "EPPDRSLogger"); } Log::SetDefaultLogger("EPPDRSLogger"); // // Cook Invoice purposes // $purposes = $db->Execute("SELECT * FROM invoice_purposes"); while ($purpose = $purposes->FetchRow()) $tmp[$purpose['key']] = $purpose['key']; EnumFactory::CookEnumFromArray("INVOICE_PURPOSE", $tmp); unset($tmp); foreach($db->GetAll("select * from extensions") as $ext) ENABLE_EXTENSION::$$ext['key'] = ($ext['enabled'] == 1) ? true : false; // Select config from db foreach ($db->GetAll("select * from config") as $rsk) $cfg[$rsk["key"]] = $rsk["value"]; foreach ($cfg as $k=>$v) { if (is_array($v)) foreach ($v as $kk=>$vv) { $key = strtoupper("{$k}_{$kk}");