예제 #1
0
 public static function main()
 {
     $action = SurStudioPluginTranslatorRevolutionLiteCommon::getVariable('action');
     switch ($action) {
         case 'token':
             self::_token();
             break;
         case 'translate':
             self::_translate();
             break;
     }
 }
예제 #2
0
 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);
     }
 }
예제 #3
0
 * http://goo.gl/1kVfu
 *
 * LICENSE
 *
 * You need to buy a license if you want use this script.
 * http://codecanyon.net/legal/membership/
 *
 * @package    Translator Revolution Lite
 * @copyright  Copyright (c) 2012, Federico Stabile, www.surstudio.net
 * @license    http://codecanyon.net/licenses/regular_extended/
 * @version    1.8
 * @date       2012-07-03
 */
require_once dirname(__FILE__) . '/../classes/config.class.php';
require_once dirname(__FILE__) . '/../classes/auth.class.php';
SurStudioPluginTranslatorRevolutionLiteCommon::printHeaders();
class SurStudioPluginTranslatorRevolutionLiteTokenManage
{
    public static function main()
    {
        try {
            return self::_auth();
        } catch (Exception $e) {
            return self::_fail($e);
        }
    }
    protected static function _auth()
    {
        try {
            $auth = new SurStudioPluginTranslatorRevolutionLiteAuth();
            return self::_gen_response($auth->generate());
예제 #4
0
 public function getCode($string, $flag, $original)
 {
     if (is_array($string)) {
         return $string;
     } else {
         if (SurStudioPluginTranslatorRevolutionLiteCommon::startsWith($string, '"')) {
             $string = '[' . $string . ']';
         }
         return SurStudioPluginTranslatorRevolutionLiteJSON::decode($string);
     }
 }