} #------------------------------------------------------------------------------- if (!Define('ERROR', 0xabcdef)) { exit('[JBs core]: не удалось определить константу (ERROR)'); } #------------------------------------------------------------------------------- unset($HostID, $Mathces); #------------------------------------------------------------------------------- if (!Define('FUNCTION_INIT', Base64_Decode('aWYoSXNTZXQoJF9fYXJnc190eXBlcykpew0KICBmb3IoJGk9MDskaTxDb3VudCgkX19hcmdzX18pOyRpKyspew0KICAgICRfX2FyZ190eXBlID0gKCRpIDwgQ291bnQoJF9fYXJnc190eXBlcyk/JF9fYXJnc190eXBlc1skaV06JF9fYXJnc190eXBlc1tDb3VudCgkX19hcmdzX3R5cGVzKS0xXSk7DQogICAgaWYoJF9fYXJnX3R5cGUgPT0gJyonKQ0KICAgICAgY29udGludWU7DQogICAgJF9fdHlwZSA9IEdldFR5cGUoJF9fYXJnc19fWyRpXSk7DQogICAgaWYoIUluX0FycmF5KCRfX3R5cGUsRXhwbG9kZSgnLCcsJF9fYXJnX3R5cGUpKSl7DQogICAgICBEZWJ1ZyhQcmludF9SKCRfX2FyZ3NfXyxUUlVFKSk7DQogICAgICBUcmlnZ2VyX0Vycm9yKFNQcmludEYoJ1tGVU5DVElPTl9JTklUXTog0L/QsNGA0LDQvNC10YLRgCAoJXMpINC/0YDQuNC90Y/RgiAoJXMpINC+0LbQuNC00LDQu9GB0Y8gKCVzKScsJGksJF9fdHlwZSwkX19hcmdfdHlwZSkpOw0KICAgIH0NCiAgfQ0KfQ=='))) { exit('[JBs core]: не удалось определить константу (FUNCTION_INIT)'); } #------------------------------------------------------------------------------- #******************************************************************************# # УСТАНОВКА ПАРАМЕТРОВ PHP #******************************************************************************# if (Mb_Internal_Encoding('UTF-8') === FALSE) { $GLOBALS['__MESSAGES'][] = 'Не удалось установить кодировку UTF-8 (mb_internal_encoding)'; } #------------------------------------------------------------------------------- if ($Inis = @Parse_Ini_File(SPrintF('%s/core/php.ini', SYSTEM_PATH), TRUE)) { #------------------------------------------------------------------------------- foreach (Array_Keys($Inis) as $IniID) { #------------------------------------------------------------------------------- $Ini = $Inis[$IniID]; #------------------------------------------------------------------------------- if ($Inis[$IniID] != (int) Ini_Get($IniID)) { $GLOBALS['__MESSAGES'][] = SPrintF('[JBs core]: ошибка php.ini, требуется %s=%s', $IniID, $Ini); } #------------------------------------------------------------------------------- } #-------------------------------------------------------------------------------
<?php Mb_Internal_Encoding('UTF-8'); $loc = "UTF-8"; putenv("LANG={$loc}"); $loc = setlocale(LC_ALL, $loc); $USE_SOVEE_API = 1; // Set to 1 to use Sovee API translations # =================================================================== function getSoveeAuthToken() { global $USE_SOVEE_API; $token = "X"; $data = array('username' => '*****@*****.**', 'password' => 'bill3cat', 'customer' => 'SonoSite'); $ch = curl_init(); $url = "https://auth.sovee.com/auth/login.txt"; curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, TRUE); curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); curl_setopt($ch, CURLOPT_BINARYTRANSFER, TRUE); curl_setopt($ch, CURLOPT_FRESH_CONNECT, TRUE); curl_setopt($ch, CURLOPT_FORBID_REUSE, TRUE); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_PROXY, "itproxy.sonosite.com"); curl_setopt($ch, CURLOPT_PROXYPORT, "3128"); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Expect:')); curl_setopt($ch, CURLOPT_COOKIEJAR, "/home/cjacks/translate/cookies"); curl_setopt($ch, CURLOPT_COOKIEFILE, "/home/cjacks/translate/cookies"); curl_setopt($ch, CURLOPT_VERBOSE, 0); if ($USE_SOVEE_API) {