Exemple #1
0
 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;
 }
Exemple #2
0
    	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}");