function check_search() { if (!CModule::IncludeModule('intranet')) return; $tmp = $_SERVER['DOCUMENT_ROOT'].'/bitrix/tmp/success.doc'; if (!CheckDirPath($tmp) || !file_put_contents($tmp, 'SUCCESS')) return $this->Result(false, GetMessage("MAIN_TMP_FILE_ERROR")); $res = CIntranetSearchConverters::OnSearchGetFileContent($tmp); unlink($tmp); if (is_array($res) && strpos($res['CONTENT'], 'SUCCESS') !== false) return true; $strError = GetMessage("MAIN_SC_SEARCH_INCORRECT")."<br>\n"; if ($res === false && function_exists('exec')) { exec('catdoc -V', $output, $return_var); if ($return_var === 0) { $version = $output[0]; if (strpos($version, '0.94.4') !== false || strpos($version, '0.94.3') !== false) $strError .= GetMessage('MAIN_CATDOC_WARN', array('#VERSION#' => $version)); } } return $this->Result(false, $strError); }
function check_search() { if (!CModule::IncludeModule('intranet')) return; $tmp = $_SERVER['DOCUMENT_ROOT'].'/freetrix/tmp/success.doc'; if (!CheckDirPath($tmp) || !file_put_contents($tmp, 'SUCCESS')) return $this->Result(false, GetMessage("MAIN_TMP_FILE_ERROR")); $res = CIntranetSearchConverters::OnSearchGetFileContent($tmp); unlink($tmp); if (is_array($res) && strpos($res['CONTENT'], 'SUCCESS') !== false) return true; return $this->Result(false, GetMessage("MAIN_SC_SEARCH_INCORRECT")); }