$__autoload['wsFlash'] = dirname(__FILE__) . '/class.ws.flash.php';\r
$__autoload['wsUrl'] = dirname(__FILE__) . '/class.ws.url.php';\r
$__autoload['wsDroits'] = dirname(__FILE__) . '/class.ws.droits.php';\r
+$__autoload['wsConversionSession'] = dirname(__FILE__) . '/class.ws.conversion.session.php';\r
\r
?>
\ No newline at end of file
public $documents = array();\r
public function __construct()\r
{\r
+ if (!isset($_SESSION['conversionSession'])) {\r
+ $_SESSION['conversionSession'] = array();\r
+ }\r
$this->documents = $_SESSION['conversionSession'];\r
$_SESSION['conversionSessionProgress'] = 0;\r
unset($_SESSION['conversionSession']);\r
\r
public function process()\r
{\r
- $_SESSION['conversionSessionProgress']=100;\r
+ for($i = $_SESSION['conversionSessionProgress'];$i <= 100;$i++) {\r
+ usleep(0.25 * 1000000);\r
+ $_SESSION['conversionSessionProgress'] = $i;\r
+ }\r
}\r
}\r
\r
$cookies = array(session_name() => session_id());\r
$http = new cubeHTTP($_SERVER['HTTP_HOST']);\r
$http->setDataTimeout(3);\r
- $http->setCookies($cookies);\r
- try {\r
- $http->get('/flash/processConversionSessionAsync');\r
- }\r
- catch(Exception $e) {\r
- }\r
+ $http->get('/flash/processConversionSessionAsync', array('user_email' => $_SESSION['user_email'], 'user_password' => $_SESSION['user_password']));\r
}\r
\r
public function processConversionSessionAsync()\r
{\r
- file_put_contents(ROOT . '/test.txt', print_r($_SESSION, true));\r
- $conversion = new wsConversionSession();\r
+ file_put_contents(ROOT . '/test.txt', print_r($_SERVER, true));\r
cubePHP::neverStop();\r
+ $conversion = new wsConversionSession();\r
$conversion->process();\r
}\r
\r