function _is_compiled($resource_name, $compile_path)
	{
		if (!$this->force_compile && file_exists($compile_path)) {
			if (!$this->compile_check) {
				// no need to check compiled file
				return true;
			} else {
				// get file source and timestamp
				$_params = array('resource_name' => $resource_name, 'get_source'=>false);
				if (!$this->_fetch_resource_info($_params)) {
					return false;
				}
				if ($_params['resource_timestamp'] <= filemtime($compile_path)) {
					// template not expired, no recompile
					return true;
				} else {
					// compile template
					return false;
				}
			}
		} else {
			// compiled template does not exist, or forced compile
			return false;
		}
	}
function _is_compiled($resource_name, $compile_path)
	{
		if (!$this->force_compile && file_exists($compile_path)) {
			if (!$this->compile_check) {
				// no need to check compiled file
				return true;
			} else {
				// get file source and timestamp
				$_params = array('resource_name' => $resource_name, 'get_source'=>false);
				if (!$this->_fetch_resource_info($_params)) {
					return false;
				}
				if ($_params['resource_timestamp'] <= filemtime($compile_path)) {
					// template not expired, no recompile
					return true;
				} else {
					// compile template
					return false;
				}
			}
		} else {
			// compiled template does not exist, or forced compile
			return false;
		}
	}
function _is_compiled ( $ resource_name , $ compile_path ) { if ( ! $ this -> force_compile && file_exists ( $ compile_path ) ) { if ( ! $ this -> compile_check ) { // no need to check compiled file return true ; } else { // get file source and timestamp $ _params = array ( 'resource_name' => $ resource_name , 'get_source' => false ) ; if ( ! $ this -> _fetch_resource_info ( $ _params ) ) { return false ; } if ( $ _params [ 'resource_timestamp' ] <= filemtime ( $ compile_path ) ) { // template not expired, no recompile return true ; } else { // compile template return false ; } } } else { // compiled template does not exist, or forced compile return false ; } }
test if resource needs compiling

@param string $resource_name
@param string $compile_path
@return boolean
test if resource needs compiling