function getContent($intEntryId, $arrInputfield, $arrTranslationStatus) { global $objDatabase, $_LANGID; $intId = intval($arrInputfield['id']); $objInputfieldValue = $objDatabase->Execute("\n SELECT\n `value`\n FROM\n " . DBPREFIX . "module_" . $this->moduleTablePrefix . "_rel_entry_inputfields\n WHERE\n field_id=" . $intId . "\n AND\n entry_id=" . $intEntryId . "\n LIMIT 1\n "); $strValue = strip_tags($objInputfieldValue->fields['value']); if (!empty($strValue)) { $objGoogleWeather = new \googleWeather(); $objGoogleWeather->setWeatherLanguage($_LANGID); $objGoogleWeather->setWeatherLocation($strValue); $objGoogleWeather->setWeatherForecastDays(4); $objGoogleWeather->setWeatherShowTitle(false); $arrContent['TXT_' . $this->moduleLangVar . '_INPUTFIELD_NAME'] = htmlspecialchars($arrInputfield['name'][0], ENT_QUOTES, CONTREXX_CHARSET); $arrContent[$this->moduleLangVar . '_INPUTFIELD_VALUE'] = $objGoogleWeather->getWeather(); } else { $arrContent = null; } return $arrContent; }