public static function main() { $action = SurStudioPluginTranslatorRevolutionLiteCommon::getVariable('action'); switch ($action) { case 'token': self::_token(); break; case 'translate': self::_translate(); break; } }
public static function main() { self::$_token = SurStudioPluginTranslatorRevolutionLiteCommon::getVariable('tk'); self::$_crc = SurStudioPluginTranslatorRevolutionLiteCommon::getVariable('cr'); self::$_from = SurStudioPluginTranslatorRevolutionLiteCommon::getVariable('f'); self::$_to = SurStudioPluginTranslatorRevolutionLiteCommon::getVariable('t'); self::$_ct = SurStudioPluginTranslatorRevolutionLiteCommon::getVariable('ct'); self::$_nd = SurStudioPluginTranslatorRevolutionLiteCommon::getVariable('nd'); self::$_text = SurStudioPluginTranslatorRevolutionLiteCommon::getVariable('tx'); try { $validate = new SurStudioPluginTranslatorRevolutionLiteTranslateValidator(array('token' => self::$_token, 'crc' => self::$_crc, 'text' => self::$_text, 'from' => self::$_from, 'to' => self::$_to, 'ct' => self::$_ct, 'nd' => self::$_nd)); } catch (Exception $e) { return self::_fail($e); } try { $translate = new SurStudioPluginTranslatorRevolutionLiteTranslateTransport($validate); self::_gen_response($translate->generate()); } catch (Exception $e) { return self::_fail($e); } }
public function __construct() { $this->_api_key = SurStudioPluginTranslatorRevolutionLiteConfig::getApiKey(); $this->_server = serialize($_SERVER); $this->_from = SurStudioPluginTranslatorRevolutionLiteCommon::getVariable('f'); $this->_to = SurStudioPluginTranslatorRevolutionLiteCommon::getVariable('t'); $this->_translation_service = SurStudioPluginTranslatorRevolutionLiteConfig::getTranslationService(); $this->_translation_service_api_key = SurStudioPluginTranslatorRevolutionLiteConfig::getTranslationServiceApiKey(); $this->_translation_service_api_key_2 = SurStudioPluginTranslatorRevolutionLiteConfig::getTranslationService2ndApiKey(); $this->_validate(); }