<?php /** * @class WSConfigClass * @brief Class that's contain all specific configuration of the WebServices client * @details */ class WSConfigClass { const PARAMETER = "getparameter"; const PLOT = "getplot"; const ORBIT = "getorbites"; const DATASET = "getdataset"; public static $timeToBatchMode = 240; public static $enableBatch = true; public static $file_prefix = "result_"; public static $timeLimitQuery = 1800; // time limit for the current token in secs //TODO define during installation private static $xslDir = "xml/"; private static $wsResultDir = "WSRESULT"; private static $jobsFile = "WSjobs.xml"; private static $WebUrl; private static $dataSetInfoDir = "LocalData/DataSetInfo"; private static $anonymousUserName = "impex"; private static $anonymousUserPwd = "impexfp7"; public static function getUrl() { //self::$WebUrl = "http://apus.irap.omp.eu/NEWAMDA/data/"; self::$WebUrl = webAlias."/data/"; return self::$WebUrl.self::$wsResultDir.'/'; } public static function getWsResultDir() { return IHMConfigClass::getDataDir().self::$wsResultDir.'/'; } public static function getWsJobsFile() { return IHMConfigClass::getDataDir().self::$wsResultDir.'/'.self::$jobsFile; } public static function getDataSetInfoDir() { return IHMConfigClass::getGenericDataPath().self::$dataSetInfoDir.'/'; } public static function getXslDir() { return IHM_SRC_DIR."/php/WebServices/".self::$xslDir; } public static function getOrbitsXml() { return IHMConfigClass::getGenericDataPath()."LocalData/OrbitsAll.xml"; } public static function getAnonymousUserName() { return self::$anonymousUserName; } public static function getAnonymousUserPwd() { return self::$anonymousUserPwd; } } ?>