-
Notifications
You must be signed in to change notification settings - Fork 0
/
add_json_sachet.php
44 lines (37 loc) · 1.46 KB
/
add_json_sachet.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
/*
ADD_JSON_SACHET.PHP
*/
<?php
error_reporting(E_ALL);
include_once('UTILS/log.php');
include_once('UTILS/gestion_erreur.php');
include_once('MODELE/get_connexion.php');
include_once('UTILS/security.php'); // utils for permanent login checking
if(!isset($_SESSION['connect']) || $_SESSION['connect']!=1) check_permanent_login();
//print_r($_FILES);
$o = new stdClass();
header('content-type: application/json');
if(isset($_GET['mbc'])) { $mbc = $_GET['mbc']; } else {
ecrireLog('APP', 'ERROR', 'ADD_JSON_SACHET.PHP| Erreur mbc absent');
retournerErreur( 400 , 03, 'ADD_JSON_SACHET.PHP| Erreur sur les paramètres d\'entrée');
exit;
}
if(isset($_GET['login'])) { $mbc_login = $_GET['login']; } else {
ecrireLog('APP', 'ERROR', 'ADD_JSON_SACHET.PHP| Erreur login absent');
retournerErreur( 400 , 03, 'ADD_JSON_SACHET.PHP| Erreur sur les paramètres d\'entrée');
exit;
}
$requete='INSERT INTO sac_marque_billes_conditionnement (ID_MARQUE_BILLES_CONDITIONNEMENT, LOGIN_COMPTE) values ('.$mbc.', \''.$mbc_login.'\')';
ecrireLog('SQL', 'INFO', 'ADD_JSON_SACHET.PHP| REQUETE = '.$requete);
$req = $bdd->prepare($requete);
if (!$req->execute()){
ecrireLog('APP', 'ERROR', 'ADD_JSON_SACHET.PHP| Erreur sur l\'exécution de requète d\'insertion de sachet');
$req->closeCursor();
retournerErreur( 409 , 03, 'ADD_JSON_SACHET.PHP| Erreur sur l\'exécution de requète d\'insertion de sachet');
exit;
}
$req->closeCursor();
$o->return = 'Success';
echo json_encode($o);
exit;
?>