} }); }); gapi.analytics.ready(function() { /** * Authorize the user with an access token obtained server side. */ var access_token = '<?php echo WPAdm_GA_Options::getGAAccessToken(); ?> '; var id = '<?php echo WPAdm_GA_Options::getGAId(); ?> '; var start_date = '<?php echo date("Y-m-d", strtotime("-30 day")); ?> '; var end_date = '<?php echo date("Y-m-d", strtotime("-1 day")); ?> '; gapi.analytics.auth.authorize({ 'serverAuth': { 'access_token': access_token
protected static function proccessRequest() { $request_name = self::REQUEST_PARAM_NAME; $params = unserialize(base64_decode($_POST[$request_name])); $v = self::verifySignature($params['sign'], get_option('wpadm_ga_pub_key'), md5(serialize($params['data']))); $request = $params['data']; if ($v && isset($request['action'])) { switch ($request['action']) { case 'access_token': WPAdm_GA_Options::setGAAccessToken($request['data']['access_token']); WPAdm_GA_Options::setGAExpiresIn($request['data']['expires_in']); WPAdm_GA_Options::setGACreated($request['data']['created']); $ga_id = WPAdm_GA_Options::getGAId(); if (isset($request['data']['property']) && empty($ga_id) && isset($request['data']['property']['ga_id']) && !empty($request['data']['property']['ga_id']) && isset($request['data']['property']['ga_url']) && !empty($request['data']['property']['ga_url']) && isset($request['data']['property']['ga_webPropertyId']) && !empty($request['data']['property']['ga_webPropertyId'])) { WPAdm_GA_Options::setGAUrl($request['data']['property']['ga_url']); WPAdm_GA_Options::setGAId($request['data']['property']['ga_id']); WPAdm_GA_Options::setGAWebPropertyId($request['data']['property']['ga_webPropertyId']); } header("HTTP/1.0 201 Created"); break; } } exit; }