Subversion Repositories eFlore/Applications.cel

Rev

Rev 3961 | Rev 3970 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3961 Rev 3968
Line 370... Line 370...
370
		}
370
		}
371
	}
371
	}
Line 372... Line 372...
372
	
372
	
373
	public function send($url, $mode, Array $donnees = array()){
373
	public function send($url, $mode, Array $donnees = array()){
-
 
374
		$contenu = false;
374
		$contenu = false;
375
		$this->user = $this->getUserFromCookie();
Line 375... Line 376...
375
		$authorizationToken = $this->user['token'];
376
		$authorizationToken = $this->user['token'];
376
 
377
 
377
		$json = json_encode($donnees);
378
		$json = json_encode($donnees);
378
		$contexte = stream_context_create([
379
		$contexte = stream_context_create([
379
			  'http' => [
380
			  'http' => [
380
				  'method' => $mode,
381
				  'method' => $mode,
381
				  'header' => "Content-type: application/x-www-form-urlencoded\r\n" .
382
				  'header' => "Content-type: application/x-www-form-urlencoded\r\n" .
382
					  "Authorization: $authorizationToken\r\n",
383
					  "Authorization: $authorizationToken\r\n",
383
				  'content' => http_build_query($donnees, null, '&')]
-
 
384
										  ]);
384
				  'content' => http_build_query($donnees, null, '&')]
385
				
385
										  ]);
386
		$flux = fopen($url, 'r', false, $contexte);
386
		$flux = fopen($url, 'r', false, $contexte);
387
		if (!$flux) {
387
		if (!$flux) {
388
			$e = "L'ouverture de l'url '{$url}' par la méthode HTTP {$mode} a échoué! avec les données {$json} et le token {$authorizationToken}";
388
			$e = "L'ouverture de l'url '{$url}' par la méthode HTTP {$mode} a échoué! avec les données {$json} et le token {$authorizationToken}";