Ejemplo n.º 1
0
 /**
  * Registers fake JavaScript file to be loaded on the client-side.
  * <script> tag will invoke an asynchronous API request.
  *
  * @param array $request
  */
 private function _registerAsyncRequest($request)
 {
     $url = $this->_integrator->getSiteUrl() . '?triggmine_async=1&';
     $url .= http_build_query(array('_action' => $request['_action'], 'Data' => json_encode($request['Data'])));
     //			var_dump($this->_integrator->getSiteUrl());
     //			die();
     // Adding salt to avoid caching
     $url .= '&salt=' . substr(str_shuffle('0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'), 0, 8);
     $this->_integrator->registerJavaScriptFile($url, false);
 }