<?php /** * @file qtrConfig.php * @brief This module contains scanner configuration parameters * * @author Quttera (qtr), [email protected] * * @internal * Created 01/13/2016 * Compiler gcc/g++ * Company Quttera * Copyright Copyright (c) 2016, Quttera * * This source code is released for free distribution under the terms of the * GNU General Public License as published by the Free Software Foundation. * ===================================================================================== */ class CQtrConfig { public static $LOG_SEVERITY = array( "ERROR" => 0, "WARNING" => 1, "INFO" => 2, "OFF" => 3 ); public static $LOG_SEVERITY_NAMES = array( "ERROR","WARNING","INFO","OFF"); /** * @brief current log severity to be used * @return appropriate log severity */ public function LogSeverity(){ return self::$LOG_SEVERITY["INFO"]; } /** * @brief converts log severity to appropriate name (string) * @param[in] val - severity value * @return appropriate string mapping */ public function LogSeverityStr( $val ){ if( $val < 0 ){ return self::$LOG_SEVERITY_NAMES[0]; } else if( $val >= count( self::$LOG_SEVERITY_NAMES ) ){ return self::$LOG_SEVERITY_NAMES[3]; } else{ return self::$LOG_SEVERITY_NAMES[$val]; } } public function PatternsDbName(){ return "patterns.db"; } } ?>