Skip to content
Snippets Groups Projects
Commit 9ae4a828 authored by Gael PICOT's avatar Gael PICOT
Browse files

Ajout documentation de code.

parent 46672df4
No related branches found
No related tags found
No related merge requests found
...@@ -27,6 +27,7 @@ require('halRequestBuilder.php'); ...@@ -27,6 +27,7 @@ require('halRequestBuilder.php');
require('clean.php'); require('clean.php');
cleanOldFile(); cleanOldFile();
// création de la clés personnelle
if(!isset($_SESSION['personalKey'])) { if(!isset($_SESSION['personalKey'])) {
$_SESSION['personalKey'] = bin2hex(random_bytes(20)); $_SESSION['personalKey'] = bin2hex(random_bytes(20));
} }
...@@ -98,7 +99,16 @@ if(isset($_GET['requestName2'])) { ...@@ -98,7 +99,16 @@ if(isset($_GET['requestName2'])) {
</form><br /><br /> </form><br /><br />
<?php <?php
function paralelle($a, $b, $fields, $key) { /**
* génére les fichier temporaire
*
* @param HalRequestIterator $a itéraateur sur la requête numéro 1
* @param HalRequestIterator $b itéraateur sur la requête numéro 2
* @param array $fields champs à renvoyer dans le fichier
* @param string $key clés unique pour créé des fichier différent pour chaques utilisateurs
* @return array tableau des noms de fichier
*/
function paralelle(HalRequestIterator $a, HalRequestIterator $b, array $fields, string $key) {
$filenames = [ $filenames = [
'a' => $a->getName(), 'a' => $a->getName(),
'b' => $b->getName(), 'b' => $b->getName(),
...@@ -160,6 +170,9 @@ function paralelle($a, $b, $fields, $key) { ...@@ -160,6 +170,9 @@ function paralelle($a, $b, $fields, $key) {
return $filenames; return $filenames;
} }
/*
* verification de la présence des champs requie dans les parametre de la requête get
*/
if(isset($_GET['request1'])&&isset($_GET['request2'])&&isset($_GET['fields'])&&isset($_GET['requestName1'])&&isset($_GET['requestName2'])) { if(isset($_GET['request1'])&&isset($_GET['request2'])&&isset($_GET['fields'])&&isset($_GET['requestName1'])&&isset($_GET['requestName2'])) {
if(strpos($fields, 'docid')===false) $fields = 'docid,'.$fields; if(strpos($fields, 'docid')===false) $fields = 'docid,'.$fields;
$full_request1 = $request1.'&fl='.$fields; $full_request1 = $request1.'&fl='.$fields;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment