<?php

	// kDBList filtering
	define('HAVING_FILTER', 1);
	define('WHERE_FILTER', 2);
	define('AGGREGATE_FILTER', 3);
	
	define('FLT_TYPE_AND',	'AND');
	define('FLT_TYPE_OR',	'OR');

	// item statuses
	safeDefine('STATUS_DISABLED', 0);
	safeDefine('STATUS_ACTIVE', 1);
	safeDefine('STATUS_PENDING', 2);
	
	// sections
	define('stTREE', 1);
	define('stTAB', 2);
	
	// event statuses
	define('erSUCCESS',		0);		// event finished working succsessfully
	define('erFAIL',		-1);	// event finished working, but result is unsuccsessfull
	define('erFATAL',		-2);	// event experienced FATAL error - no hooks should continue!
	define('erPERM_FAIL',	-3);	// event failed on internal permission checking (user has not permission)
	
	// permission types
	define('ptCATEGORY', 	0);
	define('ptSYSTEM', 		1);
	
	$application =& kApplication::Instance();
	$spacer_url = $application->BaseURL().'kernel/admin_templates/img/spacer.gif';
	define('SPACER_URL', $spacer_url);
	
	if (!$application->IsAdmin()) {
		// don't show debugger buttons on front (if not overrided in "debug.php")
		safeDefine('DBG_TOOLBAR_BUTTONS', 0);
	}
?>