static function restoreFromSession() { if (($message = session_get('flashMessage')) && ($type = session_get('flashMessageType'))) { $GLOBALS['flashMessage'] = $message; // Already has a trailing <br/> $GLOBALS['flashMessageType'] = $type; session_unsetVariable('flashMessage'); session_unsetVariable('flashMessageType'); } }
<?php require_once "../phplib/util.php"; require_once "../phplib/ads/adsModule.php"; $cuv = util_getRequestParameter('cuv'); $lexemId = util_getRequestParameter('lexemId'); $defId = util_getRequestParameter('defId'); $sourceUrlName = util_getRequestParameter('source'); $text = util_getRequestIntParameter('text'); $showParadigm = util_getRequestParameter('showParadigm'); $xml = util_getRequestParameter('xml'); $redirect = session_getWithDefault('redirect', false); $redirectFrom = session_getWithDefault('init_word', ''); session_unsetVariable('redirect'); session_unsetVariable('init_word'); if ($cuv) { $cuv = StringUtil::cleanupQuery($cuv); } util_redirectToFriendlyUrl($cuv, $sourceUrlName, $text, $showParadigm, $xml); $searchType = SEARCH_INFLECTED; $hasDiacritics = session_user_prefers('FORCE_DIACRITICS'); $exclude_unofficial = session_user_prefers('EXCLUDE_UNOFFICIAL'); $hasRegexp = FALSE; $isAllDigits = FALSE; $showParadigm = $showParadigm || session_user_prefers('SHOW_PARADIGM'); $paradigmLink = $_SERVER['REQUEST_URI'] . ($showParadigm ? '' : '/paradigma'); $source = $sourceUrlName ? Source::get_by_urlName($sourceUrlName) : null; $sourceId = $source ? $source->id : null; if ($cuv) { smarty_assign('cuv', $cuv); $arr = StringUtil::analyzeQuery($cuv);