CacheExecute(3600, $query); } else { $languages_result = $dbconn->Execute($query); } if ($languages_result->RecordCount() >= 2) { $languages_block = TRUE; $lang_get_parameters = oos_get_all_get_parameters(array('language', 'currency')); $lang_all_get_parameters = oos_remove_trailing($lang_get_parameters); $smarty->assign('languages_contents', $languages_result->GetArray()); $smarty->assign('lang_get_parameters', $lang_all_get_parameters); } else { $blockstable = $oostable['block']; $dbconn->Execute("UPDATE " . $blockstable . " SET block_status = 0 WHERE block_file = 'languages'"); } $smarty->assign('languages_block', $languages_block);