dataInsert($strSQL, $intInsertId); if ($chkModus == 'insert') { $chkDataId = $intInsertId; } if ($intReturn == 1) { $myVisClass->processMessage($myDataClass->strErrorMessage, $strErrorMessage); } else { $myVisClass->processMessage($myDataClass->strInfoMessage, $strInfoMessage); $myDataClass->updateStatusTable($preTableName); if ($chkModus == 'insert') { $myDataClass->writeLog(translate('New service dependency inserted:'). ' ' .$chkTfValue1); } if ($chkModus == 'modify') { $myDataClass->writeLog(translate('Service dependency modified:'). ' ' .$chkTfValue1); } // // Insert/update relations // ======================= if ($chkModus == 'insert') { if ($intMselValue1 != 0) { $intRet1 = $myDataClass->dataInsertRelation( 'tbl_lnkServicedependencyToHost_H', $chkDataId, $chkMselValue1 ); } if (isset($intRet1) && ($intRet1 != 0)) { $myVisClass->processMessage($myDataClass->strErrorMessage, $strErrorMessage); } if ($intMselValue2 != 0) { $intRet2 = $myDataClass->dataInsertRelation( 'tbl_lnkServicedependencyToHost_DH', $chkDataId, $chkMselValue2 ); } if (isset($intRet2) && ($intRet2 != 0)) { $myVisClass->processMessage($myDataClass->strErrorMessage, $strErrorMessage); } if ($intMselValue3 != 0) { $intRet3 = $myDataClass->dataInsertRelation( 'tbl_lnkServicedependencyToHostgroup_H', $chkDataId, $chkMselValue3 ); } if (isset($intRet3) && ($intRet3 != 0)) { $myVisClass->processMessage($myDataClass->strErrorMessage, $strErrorMessage); } if ($intMselValue4 != 0) { $intRet4 = $myDataClass->dataInsertRelation( 'tbl_lnkServicedependencyToHostgroup_DH', $chkDataId, $chkMselValue4 ); } if (isset($intRet4) && ($intRet4 != 0)) { $myVisClass->processMessage($myDataClass->strErrorMessage, $strErrorMessage); } if ($intMselValue5 != 0) { $intRet5 = $myDataClass->dataInsertRelation( 'tbl_lnkServicedependencyToService_S', $chkDataId, $chkMselValue5 ); } if (isset($intRet5) && ($intRet5 != 0)) { $myVisClass->processMessage($myDataClass->strErrorMessage, $strErrorMessage); } if ($intMselValue6 != 0) { $intRet6 = $myDataClass->dataInsertRelation( 'tbl_lnkServicedependencyToService_DS', $chkDataId, $chkMselValue6 ); } if (isset($intRet6) && ($intRet6 != 0)) { $myVisClass->processMessage($myDataClass->strErrorMessage, $strErrorMessage); } if ($intMselValue7 != 0) { $intRet7 = $myDataClass->dataInsertRelation( 'tbl_lnkServicedependencyToServicegroup_S', $chkDataId, $chkMselValue7 ); } if (isset($intRet7) && ($intRet7 != 0)) { $myVisClass->processMessage($myDataClass->strErrorMessage, $strErrorMessage); } if ($intMselValue8 != 0) { $intRet8 = $myDataClass->dataInsertRelation( 'tbl_lnkServicedependencyToServicegroup_DS', $chkDataId, $chkMselValue8 ); } if (isset($intRet8) && ($intRet8 != 0)) { $myVisClass->processMessage($myDataClass->strErrorMessage, $strErrorMessage); } } elseif ($chkModus == 'modify') { if ($intMselValue1 != 0) { $intRet1 = $myDataClass->dataUpdateRelation( 'tbl_lnkServicedependencyToHost_H', $chkDataId, $chkMselValue1 ); } else { $intRet1 = $myDataClass->dataDeleteRelation('tbl_lnkServicedependencyToHost_H', $chkDataId); } if ($intRet1 != 0) { $myVisClass->processMessage($myDataClass->strErrorMessage, $strErrorMessage); } if ($intMselValue2 != 0) { $intRet2 = $myDataClass->dataUpdateRelation( 'tbl_lnkServicedependencyToHost_DH', $chkDataId, $chkMselValue2 ); } else { $intRet2 = $myDataClass->dataDeleteRelation('tbl_lnkServicedependencyToHost_DH', $chkDataId); } if ($intRet2 != 0) { $myVisClass->processMessage($myDataClass->strErrorMessage, $strErrorMessage); } if ($intMselValue3 != 0) { $intRet3 = $myDataClass->dataUpdateRelation( 'tbl_lnkServicedependencyToHostgroup_H', $chkDataId, $chkMselValue3 ); } else { $intRet3 = $myDataClass->dataDeleteRelation( 'tbl_lnkServicedependencyToHostgroup_H', $chkDataId ); } if ($intRet3 != 0) { $myVisClass->processMessage($myDataClass->strErrorMessage, $strErrorMessage); } if ($intMselValue4 != 0) { $intRet4 = $myDataClass->dataUpdateRelation( 'tbl_lnkServicedependencyToHostgroup_DH', $chkDataId, $chkMselValue4 ); } else { $intRet4 = $myDataClass->dataDeleteRelation( 'tbl_lnkServicedependencyToHostgroup_DH', $chkDataId ); } if ($intRet4 != 0) { $myVisClass->processMessage($myDataClass->strErrorMessage, $strErrorMessage); } if ($intMselValue5 != 0) { $intRet5 = $myDataClass->dataUpdateRelation( 'tbl_lnkServicedependencyToService_S', $chkDataId, $chkMselValue5 ); } else { $intRet5 = $myDataClass->dataDeleteRelation( 'tbl_lnkServicedependencyToService_S', $chkDataId ); } if ($intRet5 != 0) { $myVisClass->processMessage($myDataClass->strErrorMessage, $strErrorMessage); } if ($intMselValue6 != 0) { $intRet6 = $myDataClass->dataUpdateRelation( 'tbl_lnkServicedependencyToService_DS', $chkDataId, $chkMselValue6 ); } else { $intRet6 = $myDataClass->dataDeleteRelation( 'tbl_lnkServicedependencyToService_DS', $chkDataId ); } if ($intRet6 != 0) { $myVisClass->processMessage($myDataClass->strErrorMessage, $strErrorMessage); } if ($intMselValue7 != 0) { $intRet7 = $myDataClass->dataUpdateRelation( 'tbl_lnkServicedependencyToServicegroup_S', $chkDataId, $chkMselValue7 ); } else { $intRet7 = $myDataClass->dataDeleteRelation( 'tbl_lnkServicedependencyToServicegroup_S', $chkDataId ); } if ($intRet7 != 0) { $myVisClass->processMessage($myDataClass->strErrorMessage, $strErrorMessage); } if ($intMselValue8 != 0) { $intRet8 = $myDataClass->dataUpdateRelation( 'tbl_lnkServicedependencyToServicegroup_DS', $chkDataId, $chkMselValue8 ); } else { $intRet8 = $myDataClass->dataDeleteRelation( 'tbl_lnkServicedependencyToServicegroup_DS', $chkDataId ); } if ($intRet8 != 0) { $myVisClass->processMessage($myDataClass->strErrorMessage, $strErrorMessage); } } if (($intRet1 + $intRet2 + $intRet3 + $intRet4 + $intRet5 + $intRet6 + $intRet7 + $intRet8) != 0) { $strInfoMessage = ''; } // // Update Import HASH // ================== $booReturn = $myDataClass->updateHash($preTableName, $chkDataId); if ($booReturn != 0) { $myVisClass->processMessage($myDataClass->strErrorMessage, $strErrorMessage); } } } else { $myVisClass->processMessage( translate('Database entry failed! Not all necessary data filled in!'), $strErrorMessage ); } } else { $myVisClass->processMessage(translate('Database entry failed! No write access!'), $strErrorMessage); } $chkModus = 'display'; } if (($chkModus != 'add') && ($chkModus != 'refresh')) { $chkModus = 'display'; } // // Get date/time of last database and config file manipulation // =========================================================== $intReturn = $myConfigClass->lastModifiedFile($preTableName, $arrTimeData, $strTimeInfoString); if ($intReturn != 0) { $myVisClass->processMessage($myConfigClass->strErrorMessage, $strErrorMessage); } // // Singe data form // =============== if (($chkModus == 'add') || ($chkModus == 'refresh')) { $conttp->setVariable('TITLE', translate('Define service dependencies (servicedependencies.cfg)')); if ($chkModus == 'refresh') { $_SESSION['refresh']['sd_host'] = $chkMselValue1; $_SESSION['refresh']['sd_dependent_host'] = $chkMselValue2; $_SESSION['refresh']['sd_hostgroup'] = $chkMselValue3; $_SESSION['refresh']['sd_dependent_hostgroup'] = $chkMselValue4; $_SESSION['refresh']['sd_service'] = $chkMselValue5; $_SESSION['refresh']['sd_dependent_service'] = $chkMselValue6; $_SESSION['refresh']['sd_servicegroup'] = $chkMselValue7; $_SESSION['refresh']['sd_dependent_servicegroup'] = $chkMselValue8; $myVisClass->arrSession = $_SESSION; } else { $_SESSION['refresh']['sd_host'] = $chkMselValue1; $_SESSION['refresh']['sd_dependent_host'] = $chkMselValue2; $_SESSION['refresh']['sd_hostgroup'] = $chkMselValue3; $_SESSION['refresh']['sd_dependent_hostgroup'] = $chkMselValue4; $_SESSION['refresh']['sd_service'] = $chkMselValue5; $_SESSION['refresh']['sd_dependent_service'] = $chkMselValue6; $_SESSION['refresh']['sd_servicegroup'] = $chkMselValue7; $_SESSION['refresh']['sd_dependent_servicegroup'] = $chkMselValue8; if (isset($arrModifyData['dependent_host_name']) && ($arrModifyData['dependent_host_name'] > 0)) { $arrTemp = array(); $strSQL = 'SELECT `idSlave`, `exclude` FROM `tbl_lnkServicedependencyToHost_DH` ' . 'WHERE `idMaster` = ' .$arrModifyData['id']; $booReturn = $myDBClass->hasDataArray($strSQL, $arrData, $intDC); if ($booReturn == false) { $myVisClass->processMessage($myDBClass->strErrorMessage, $strErrorMessage); } if ($booReturn && ($intDC != 0)) { foreach ($arrData as $elem) { if ($elem['exclude'] == 1) { $arrTemp[] = 'e' .$elem['idSlave']; } else { $arrTemp[] = $elem['idSlave']; } } } if ($arrModifyData['dependent_host_name'] == 2) { $arrTemp[] = '*'; } $_SESSION['refresh']['sd_dependent_host'] = $arrTemp; } if (isset($arrModifyData['host_name']) && ($arrModifyData['host_name'] > 0)) { $arrTemp = array(); $strSQL = 'SELECT `idSlave`, `exclude` FROM `tbl_lnkServicedependencyToHost_H` ' . 'WHERE `idMaster` = ' .$arrModifyData['id']; $booReturn = $myDBClass->hasDataArray($strSQL, $arrData, $intDC); if ($booReturn == false) { $myVisClass->processMessage($myDBClass->strErrorMessage, $strErrorMessage); } if ($intDC != 0) { foreach ($arrData as $elem) { if ($elem['exclude'] == 1) { $arrTemp[] = 'e' .$elem['idSlave']; } else { $arrTemp[] = $elem['idSlave']; } } } if ($arrModifyData['host_name'] == 2) { $arrTemp[] = '*'; } $_SESSION['refresh']['sd_host'] = $arrTemp; } if (isset($arrModifyData['dependent_hostgroup_name']) && ($arrModifyData['dependent_hostgroup_name'] > 0)) { $arrTemp = array(); $strSQL = 'SELECT `idSlave`, `exclude` FROM `tbl_lnkServicedependencyToHostgroup_DH` ' . 'WHERE `idMaster` = ' .$arrModifyData['id']; $booReturn = $myDBClass->hasDataArray($strSQL, $arrData, $intDC); if ($booReturn == false) { $myVisClass->processMessage($myDBClass->strErrorMessage, $strErrorMessage); } if ($intDC != 0) { foreach ($arrData as $elem) { if ($elem['exclude'] == 1) { $arrTemp[] = 'e' .$elem['idSlave']; } else { $arrTemp[] = $elem['idSlave']; } } } if ($arrModifyData['dependent_hostgroup_name'] == 2) { $arrTemp[] = '*'; } $_SESSION['refresh']['sd_dependent_hostgroup'] = $arrTemp; } if (isset($arrModifyData['hostgroup_name']) && ($arrModifyData['hostgroup_name'] > 0)) { $arrTemp = array(); $strSQL = 'SELECT `idSlave`, `exclude` FROM `tbl_lnkServicedependencyToHostgroup_H` ' . 'WHERE `idMaster` = ' .$arrModifyData['id']; $booReturn = $myDBClass->hasDataArray($strSQL, $arrData, $intDC); if ($booReturn == false) { $myVisClass->processMessage($myDBClass->strErrorMessage, $strErrorMessage); } if ($intDC != 0) { foreach ($arrData as $elem) { if ($elem['exclude'] == 1) { $arrTemp[] = 'e' .$elem['idSlave']; } else { $arrTemp[] = $elem['idSlave']; } } } if ($arrModifyData['hostgroup_name'] == 2) { $arrTemp[] = '*'; } $_SESSION['refresh']['sd_hostgroup'] = $arrTemp; } $myVisClass->arrSession = $_SESSION; } // Do not show modified time list $intNoTime = 1; // Process host selection field if (isset($arrModifyData['dependent_host_name'])) { $intFieldId = $arrModifyData['dependent_host_name']; } else { $intFieldId = 0; } if (($chkModus == 'refresh') && is_array($chkMselValue2) && (count($chkMselValue2) != 0)) { $strRefresh = 'sd_dependent_host'; } else { $strRefresh = ''; } $intReturn1 = $myVisClass->parseSelectMulti( 'tbl_host', 'host_name', 'dependent_host', 'tbl_lnkServicedependencyToHost_DH', 0, $intFieldId, -9, $strRefresh ); if ($intReturn1 != 0) { $myVisClass->processMessage($myVisClass->strErrorMessage, $strErrorMessage); } if (isset($arrModifyData['host_name'])) { $intFieldId = $arrModifyData['host_name']; } else { $intFieldId = 0; } if (($chkModus == 'refresh') && is_array($chkMselValue1) && (count($chkMselValue1) != 0)) { $strRefresh = 'sd_host'; } else { $strRefresh = ''; } $intReturn1 = $myVisClass->parseSelectMulti( 'tbl_host', 'host_name', 'host', 'tbl_lnkServicedependencyToHost_H', 0, $intFieldId, -9, $strRefresh ); if ($intReturn1 != 0) { $myVisClass->processMessage($myVisClass->strErrorMessage, $strErrorMessage); } // Process time period selection field if (isset($arrModifyData['dependency_period'])) { $intFieldId = $arrModifyData['dependency_period']; } else { $intFieldId = 0; } if ($chkModus == 'refresh') { $intFieldId = $chkSelValue1; } $intReturn = $myVisClass->parseSelectSimple('tbl_timeperiod', 'timeperiod_name', 'timeperiod', 1, $intFieldId); if ($intReturn != 0) { $myVisClass->processMessage($myVisClass->strErrorMessage, $strErrorMessage); } // Process host group selection field if (isset($arrModifyData['dependent_hostgroup_name'])) { $intFieldId = $arrModifyData['dependent_hostgroup_name']; } else { $intFieldId = 0; } if (($chkModus == 'refresh') && is_array($chkMselValue4) && (count($chkMselValue4) != 0)) { $strRefresh = 'sd_dependent_hostgroup'; } else { $strRefresh = ''; } $intReturn2 = $myVisClass->parseSelectMulti( 'tbl_hostgroup', 'hostgroup_name', 'dependent_hostgroup', 'tbl_lnkServicedependencyToHostgroup_DH', 0, $intFieldId, -9, $strRefresh ); if ($intReturn2 != 0) { $myVisClass->processMessage($myVisClass->strErrorMessage, $strErrorMessage); } if (isset($arrModifyData['hostgroup_name'])) { $intFieldId = $arrModifyData['hostgroup_name']; } else { $intFieldId = 0; } if (($chkModus == 'refresh') && is_array($chkMselValue3) && (count($chkMselValue3) != 0)) { $strRefresh = 'sd_hostgroup'; } else { $strRefresh = ''; } $intReturn2 = $myVisClass->parseSelectMulti( 'tbl_hostgroup', 'hostgroup_name', 'hostgroup', 'tbl_lnkServicedependencyToHostgroup_H', 0, $intFieldId, -9, $strRefresh ); if ($intReturn2 != 0) { $myVisClass->processMessage($myVisClass->strErrorMessage, $strErrorMessage); } if (($intReturn1 != 0) && ($intReturn2 != 0)) { $myVisClass->processMessage(translate('Attention, no hosts and hostgroups defined!'), $strDBWarning); $intDataWarning = 1; } // Process services selection field if (isset($arrModifyData['dependent_service_description'])) { $intFieldId = $arrModifyData['dependent_service_description']; } else { $intFieldId = 0; } if (($chkModus == 'refresh') && is_array($chkMselValue6) && (count($chkMselValue6) != 0)) { $strRefresh = 'sd_dependent_service'; } else { $strRefresh = ''; } $intReturn = $myVisClass->parseSelectMulti( 'tbl_service', 'service_description', 'dependent_service', 'tbl_lnkServicedependencyToService_DS', 2, $intFieldId, -9, $strRefresh ); if ($intReturn != 0) { $myVisClass->processMessage($myVisClass->strErrorMessage, $strErrorMessage); } if (isset($arrModifyData['service_description'])) { $intFieldId = $arrModifyData['service_description']; } else { $intFieldId = 0; } if (($chkModus == 'refresh') && is_array($chkMselValue5) && (count($chkMselValue5) != 0)) { $strRefresh = 'sd_service'; } else { $strRefresh = ''; } $intReturn = $myVisClass->parseSelectMulti( 'tbl_service', 'service_description', 'service', 'tbl_lnkServicedependencyToService_S', 2, $intFieldId, -9, $strRefresh ); if ($intReturn != 0) { $myVisClass->processMessage($myVisClass->strErrorMessage, $strErrorMessage); } // Process servicegroup selection field if (isset($arrModifyData['dependent_servicegroup_name'])) { $intFieldId = $arrModifyData['dependent_servicegroup_name']; } else { $intFieldId = 0; } if (($chkModus == 'refresh') && is_array($chkMselValue8) && (count($chkMselValue8) != 0)) { $strRefresh = 'sd_dependent_servicegroup'; } else { $strRefresh = ''; } $intReturn = $myVisClass->parseSelectMulti( 'tbl_servicegroup', 'servicegroup_name', 'dependent_servicegroup', 'tbl_lnkServicedependencyToServicegroup_DS', 0, $intFieldId, -9, $strRefresh ); if ($intReturn != 0) { $myVisClass->processMessage($myVisClass->strErrorMessage, $strErrorMessage); } if (isset($arrModifyData['servicegroup_name'])) { $intFieldId = $arrModifyData['servicegroup_name']; } else { $intFieldId = 0; } if (($chkModus == 'refresh') && is_array($chkMselValue7) && (count($chkMselValue7) != 0)) { $strRefresh = 'sd_servicegroup'; } else { $strRefresh = ''; } $intReturn = $myVisClass->parseSelectMulti( 'tbl_servicegroup', 'servicegroup_name', 'servicegroup', 'tbl_lnkServicedependencyToServicegroup_S', 0, $intFieldId, -9, $strRefresh ); if ($intReturn != 0) { $myVisClass->processMessage($myVisClass->strErrorMessage, $strErrorMessage); } // Process access group selection field if (isset($arrModifyData['access_group'])) { $intFieldId = $arrModifyData['access_group']; } else { $intFieldId = 0; } if ($chkModus == 'refresh') { $intFieldId = $chkSelAccGr; } $intReturn = $myVisClass->parseSelectSimple('tbl_group', 'groupname', 'acc_group', 0, $intFieldId); if ($intReturn != 0) { $myVisClass->processMessage($myVisClass->strErrorMessage, $strErrorMessage); } // Initial add/modify form definitions $myContentClass->addFormInit($conttp); if ($intDataWarning == 1) { $conttp->setVariable('WARNING', $strDBWarning. '
' .translate('Saving not possible!')); } if ($intVersion < 3) { $conttp->setVariable('VERSION_20_VALUE_MUST', 'mselValue1,'); } if ($chkModus == 'refresh') { if ($chkTfValue1 != '') { $conttp->setVariable('DAT_CONFIG_NAME', $chkTfValue1); } foreach (explode(',', $strEO) as $elem) { $conttp->setVariable('DAT_EO' .strtoupper($elem). '_CHECKED', 'checked'); } foreach (explode(',', $strNO) as $elem) { $conttp->setVariable('DAT_NO' .strtoupper($elem). '_CHECKED', 'checked'); } if ($chkActive != 1) { $conttp->setVariable('ACT_CHECKED', ''); } if ($chkRegister != 1) { $conttp->setVariable('REG_CHECKED', ''); } if ($chkChbValue1 == 1) { $conttp->setVariable('ACT_INHERIT', 'checked'); } if ($chkDataId != 0) { $conttp->setVariable('DAT_ID', $chkDataId); $conttp->setVariable('MODUS', 'modify'); } // Insert data from database in "modify" mode } elseif (isset($arrModifyData) && ($chkSelModify == 'modify')) { // Check relation information to find out locked configuration datasets $intLocked = $myDataClass->infoRelation($preTableName, $arrModifyData['id'], $preKeyField); $myVisClass->processMessage($myDataClass->strInfoMessage, $strRelMessage); $strInfo = '
' .translate('Entry cannot be activated because it is used by ' . 'another configuration'). ':'; $strInfo .= '
' .$strRelMessage. ''; // Process data $myContentClass->addInsertData($conttp, $arrModifyData, $intLocked, $strInfo); // Setting special data if ($arrModifyData['inherits_parent'] == 1) { $conttp->setVariable('ACT_INHERIT', 'checked'); } foreach (explode(',', $arrModifyData['execution_failure_criteria']) as $elem) { $conttp->setVariable('DAT_EO' .strtoupper($elem). '_CHECKED', 'checked'); } foreach (explode(',', $arrModifyData['notification_failure_criteria']) as $elem) { $conttp->setVariable('DAT_NO' .strtoupper($elem). '_CHECKED', 'checked'); } } $conttp->parse('datainsert'); $conttp->show('datainsert'); } // // List view // ========== if ($chkModus == 'display') { // Initial list view definitions $myContentClass->listViewInit($mastertp); $mastertp->setVariable('TITLE', translate('Define service dependencies (servicedependencies.cfg)')); $mastertp->setVariable('FIELD_1', translate('Config name')); $mastertp->setVariable('FIELD_2', translate('Dependent services')); // Process search string if ($_SESSION['search'][$preSearchSession] != '') { $strSearchTxt = $_SESSION['search'][$preSearchSession]; $strSearchWhere = "AND (`$preKeyField` LIKE '%".$strSearchTxt."%')"; } // Row sorting $strOrderString = "ORDER BY `config_id`, `$preKeyField` $hidSortDir"; if ($hidSortBy == 2) { $strOrderString = "ORDER BY `config_id`, `$preKeyField` $hidSortDir"; } $mastertp->setVariable('DISABLE_SORT_2', 'disable'); // Count datasets $strSQL = "SELECT count(*) AS `number` FROM `$preTableName` " . "WHERE $strDomainWhere $strSearchWhere AND `access_group` IN ($strAccess)"; $booReturn = $myDBClass->hasSingleDataset($strSQL, $arrDataLinesCount); if ($booReturn == false) { $myVisClass->processMessage(translate('Error while selecting data from database:'), $strErrorMessage); $myVisClass->processMessage($myDBClass->strErrorMessage, $strErrorMessage); } else { $intLineCount = (int)$arrDataLinesCount['number']; if ($intLineCount < $chkLimit) { $chkLimit = 0; } } // Get datasetsk $strSQL = "SELECT `id`, `$preKeyField`, `dependent_service_description`, `register`, `active`, `config_id`, " . "`access_group` FROM `$preTableName`WHERE $strDomainWhere $strSearchWhere AND `access_group` " . "IN ($strAccess) $strOrderString LIMIT $chkLimit,".$SETS['common']['pagelines']; $booReturn = $myDBClass->hasDataArray($strSQL, $arrDataLines, $intDataCount); if ($booReturn == false) { $myVisClass->processMessage(translate('Error while selecting data from database:'), $strErrorMessage); $myVisClass->processMessage($myDBClass->strErrorMessage, $strErrorMessage); } // Process data $myContentClass->listData( $mastertp, $arrDataLines, $intDataCount, $intLineCount, $preKeyField, 'process_field', 40 ); } // Show messages $myContentClass->showMessages( $mastertp, $strErrorMessage, $strInfoMessage, $strConsistMessage, $arrTimeData, $strTimeInfoString, $intNoTime ); // // Process footer // ============== $myContentClass->showFooter($maintp, $setFileVersion);