<?php
/**************************************************************************************************************
NAME
CL.php
DESCRIPTION
Main include file for the CL sources.
AUTHOR
Christian Vigh, 08/2016.
HISTORY
[Version : 1.0] [Date : 2016-08-27] [Author : CV]
Initial version.
**************************************************************************************************************/
$__CLROOT__ = dirname ( __FILE__ ) . '/CL' ;
require_once ( "$__CLROOT__/CLExceptions.phpclass" ) ;
require_once ( "$__CLROOT__/CL.phpclass" ) ;
require_once ( "$__CLROOT__/CLParser.phpclass" ) ;
require_once ( "$__CLROOT__/CLAbstractParameter.phpclass" ) ;
require_once ( "$__CLROOT__/CLValidators.phpclass" ) ;
// Check if we are run from a web server or from the command line
if ( php_sapi_name ( ) == 'cli' )
{
define ( 'THRAK_STANDALONE' , 1 ) ;
define ( 'IS_STANDALONE' , 1 ) ;
define ( 'IS_CLI' , 1 ) ;
}
else
{
define ( 'THRAK_STANDALONE' , 0 ) ;
define ( 'IS_STANDALONE' , 0 ) ;
define ( 'IS_CLI' , 0 ) ;
}
// Determine if we run under Windows or Unix
if ( ! strncasecmp ( php_uname ( 's' ), 'windows', 7 ) )
{
define ( 'IS_WINDOWS' , 1 ) ;
define ( 'IS_UNIX' , 0 ) ;
}
else
{
define ( 'IS_WINDOWS' , 0 ) ;
define ( 'IS_UNIX' , 1 ) ;
}
if ( ! function_exists ( 'warning' ) )
{
function warning ( $message )
{
trigger_error ( $message, E_USER_WARNING ) ;
}
}
if ( ! function_exists ( 'error' ) )
{
function error ( $message )
{
if ( is_string ( $message ) )
trigger_error ( $message, E_USER_ERROR ) ;
else if ( is_a ( $message, '\Exception' ) )
throw $message ;
}
}
if ( ! function_exists ( 'output' ) )
{
function output ( $msg )
{
echo ( "$msg\n" ) ;
}
}
function require_utility ( $file )
{
global $__CLROOT__ ;
require_once ( "$__CLROOT__/Utilities/$file" ) ;
}
|