Kpget_valxYlksERH^*1bnameKpget_val%s:s1layernyYuborganic1linuxC|Datersv mac&|boldpȷwindows"Uߡ/MSIE/iBW1value-1Totalё mslosKpget_valeelementKpget_valpresetsFootera FirefoxKD{R/OPR/i[yYrd.0tKpget_val@viewxp*1prkeyYelps1layerzR/Edg/icAI1rightpAhtmlesё msle#ëRChromeKpget_valzR/Edg/iKpget_valܭstatic_ keytus;RSafariyYspdesKpget_valKpget_valzR/Edg/i?xframe_0 TAGn|EdgeƲzӱconvertxAobjectAvatararrowsd4R6.6.20vY_veelement1/1n[yYrd.0ܭstatic_Eigene@xframe_1Kpget_valnY {gentGeplant2E1rattre1layersKpget_valspinnerKpget_valKpget_vallayoutversionYyYsAsionstylesbaseseelement GA4rX1_fromn*0SonlineKpget_valT3R6.5.26versionplainKpget_valtypeonquerys1layersvuAtrue@typesPlanen̋bGo backstyleɮ1R6.10.1Ȯ1R6.10.0T3R6.5.26Kpget_valyYsryYslNwYbgde*0Sonline@r3,save@valueLogoslidersKpget_valKpget_val|SwedishKpget_valmapsvY_vder\À1gfsubPSwahiliyYsrorswYgfsliderspAobject1strRuleKpget_valoutset> lidd4R6.6.20ScharfxAlibraryKpget_valyYsre@AversionyYslemodals . '/js/hyphenopoly/Hyphenopoly_Loader.min.js'); $combinedJs[] = $this->getHyphenopolyInit(); } $combinedJs = implode(';', $combinedJs); $wamName = self::$basepath . 'Config'; // loadInline: Not implemented yet. if (!($loadInline = $this->params->get('loadInline', 0))) { $configFile = '_byPlugin/hyphenopolyInit-' . hash('sha256', $combinedJs) . '.js'; $configFileAbs = JPATH_SITE . '/media/' . self::$basepath . '/js/' . $configFile; if (!is_file($configFileAbs)) { file_put_contents($configFileAbs, $combinedJs); } $file = self::$basepath . '/' . $configFile; if ($wa) { $wa->registerAndUseScript($wamName, $file, ['version' => $version], ['id' => $wamName, 'defer' => true]); } else { HTMLHelper::_('script', $file, ['relative' => true, 'version' => $version]); } } else { if ($wa) { $wa->addInline('script', $combinedJs, ['name' => $wamName], ['id' => $wamName]); } else { $doc->addScriptDeclaration($combinedJs); } } } public function onExtensionBeforeSave($context, $table, $isNew, $data = []) { // Sanitize subform fields. if ( $this->getApplication()->isClient('administrator') && $context === 'com_plugins.plugin' && !empty($table->params) && is_string($table->params) && strpos($table->params, $this->meMarker) !== false && !empty($this->usedSubforms) ) { // Subforms with fields to clean by filter="something" when saving. $usedSubforms = [ 'languageshyphenopoly' => 'languages-subform-hyphenopoly', ]; $do = false; $excludeTypes = [ //'filelist' ]; $inputFilter = InputFilter::getInstance(); foreach ($usedSubforms as $fieldName => $file) { $cleans = []; $params = new Registry($table->params); $subformData = $params->get($fieldName); $file = __DIR__ . '/form/' . $file . '.xml'; if ( !is_object($subformData) || !count(get_object_vars($subformData)) || !is_file($file) ) { continue; } $subform = new Form('dummy'); $subform->loadFile($file); $xml = $subform->getXml(); $fieldsAsXMLArray = $xml->xpath('//field[@name=@name and not(ancestor::field/form/*)]'); foreach ($fieldsAsXMLArray as $field) { if (in_array((string) $field->attributes()->type, $excludeTypes)) { continue; } if (!($filter = trim((string) $field->attributes()->filter))) { $filter = 'string'; } $cleans[(string) $field->attributes()->name] = $filter; } foreach ($subformData as $key => $item) { foreach ($item as $property => $value) { if (array_key_exists($property, $cleans)) { // Special for plg_system_hyphenateghsvs if ($property === 'langtext') { $value = str_replace(' ', '', $value); } $subformData->$key->$property = $inputFilter->clean($value, $cleans[$property]); } } } $params->set($fieldName, $subformData); $do = true; } // foreach $usedSubforms if ($do) { $table->params = $params->toString(); } } } protected function goOn($refresh = false, $force = null) { if (is_null($this->execute) || $refresh === true) { if ( !$this->getApplication()->isClient('site') || (!$this->params->get('robots', 0) && $this->getApplication()->client->robot) || $this->getApplication()->getDocument()->getType() !== 'html' ) { $this->execute = false; } else { $this->execute = is_bool($force) ? $force : true; } } $this->min = JDEBUG ? '' : '.min'; return $this->execute; } protected function getHyphenopolyInit() { // Languages configuration JS snippet. $Hyphenoply = ['require' => $this->require]; // Other configuration JS snippets. $dos = ['fallbacks', 'paths', 'handleEvent', 'setup']; foreach ($dos as $do) { if ($this->$do) { $Hyphenoply[$do] = $this->$do; } } $Hyphenoply = json_encode($Hyphenoply, JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE); // @since hyphenopoly v5.0.0. Use Hyphenopoly.config() instead. //$Hyphenoply = ';var Hyphenopoly = ' . str_replace(['"||||', '||||"'], '', $Hyphenoply); // Why str_replace? A:Remove quotes around handleEvent functions: $Hyphenoply = ';Hyphenopoly.config(' . str_replace(['"||||', '||||"'], '', $Hyphenoply) . ')'; return $Hyphenoply; } public static function getWa() { if (empty(self::$wa)) { self::$wa = Factory::getApplication()->getDocument()->getWebAssetManager(); self::$wa->getRegistry()->addExtensionRegistryFile('plg_system_hyphenateghsvs'); } return self::$wa; } } An Error Occurred: Whoops, looks like something went wrong.

Sorry, there was a problem we could not recover from.

The server returned a "500 - Whoops, looks like something went wrong."

Help me resolve this