if (!isset($_SESSION['connect']) || $_SESSION['connect'] != 1) {
    check_permanent_login();
}
//print_r($_FILES);
$o = new stdClass();
header('content-type: application/json');
if (isset($_GET['id'])) {
    $id_to_delete = $_GET['id'];
} else {
    retournerErreur(400, 03, 'DELETE_PHOTO_AUTRE.PHP| Erreur sur les paramètres d\'entrée');
    exit;
}
if (isset($_GET['indice'])) {
    $indice_to_delete = $_GET['indice'];
} else {
    retournerErreur(400, 03, 'DELETE_PHOTO_AUTRE.PHP| Erreur sur les paramètres d\'entrée');
    exit;
}
$requete = 'DELETE from autres_photos WHERE id_bille = ' . $id_to_delete . ' AND indice = ' . $indice_to_delete;
ecrireLog('SQL', 'INFO', 'DELETE_JSON_PHOTO_AUTRE.PHP| REQUETE = ' . $requete);
$req = $bdd->prepare($requete);
if (!$req->execute()) {
    ecrireLog('APP', 'ERROR', 'DELETE_JSON_PHOTO_AUTRE.PHP| Erreur sur l\'exécution de requète de suppression de photo');
    $req->closeCursor();
    retournerErreur(409, 03, 'DELETE_JSON_PHOTO_AUTRE.PHP| Erreur sur l\'exécution de requète de suppression de photo');
    exit;
}
$req->closeCursor();
$o->return = 'Success';
echo json_encode($o);
exit;
if (isset($_GET['id_mbc'])) {
    $id_mbc = $_GET['id_mbc'];
} else {
    retournerErreur(400, 03, 'DISSOCIE_JSON_PHOTO_AUTRE.PHP| Erreur sur les paramètres d\'entrée');
    exit;
}
if (isset($_GET['id_bille'])) {
    $id_bille = $_GET['id_bille'];
} else {
    retournerErreur(400, 03, 'DISSOCIE_JSON_PHOTO_AUTRE.PHP| Erreur sur les paramètres d\'entrée');
    exit;
}
if (isset($_GET['chemin'])) {
    $chemin = $_GET['chemin'];
} else {
    retournerErreur(400, 03, 'DISSOCIE_JSON_PHOTO_AUTRE.PHP| Erreur sur les paramètres d\'entrée');
    exit;
}
$requete = 'DELETE FROM autres_photos_sac WHERE ID_BILLE=' . $id_bille . ' AND ID_SAC=' . $id_mbc . ' AND FICHIER=\'' . $chemin . '\'';
ecrireLog('SQL', 'INFO', 'DISSOCIE_JSON_PHOTO_AUTRE.PHP| REQUETE = ' . $requete);
$req = $bdd->prepare($requete);
if (!$req->execute()) {
    ecrireLog('APP', 'ERROR', 'DISSOCIE_JSON_PHOTO_AUTRE.PHP| Erreur sur l\'exécution de requète d\'association de photo');
    $req->closeCursor();
    retournerErreur(409, 03, 'DISSOCIE_JSON_PHOTO_AUTRE.PHP| Erreur sur l\'exécution de requète d\'association de photo');
    exit;
}
$req->closeCursor();
$o->return = 'Success';
echo json_encode($o);
exit;
Пример #3
0
}
//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;
if (isset($_GET['id'])) {
    $id = $_GET['id'];
} else {
    retournerErreur(400, 01, 'GET_JSON_LISTE_SACHETS.PHP| Erreur sur les paramètres d\'entrée');
}
if (isset($_GET['login'])) {
    $login = $_GET['login'];
} else {
    retournerErreur(400, 01, 'GET_JSON_LISTE_SACHETS.PHP| Erreur sur les paramètres d\'entrée');
}
include_once 'MODELE/get_connexion.php';
include_once 'UTILS/common_sql.php';
include_once 'UTILS/log.php';
global $bdd;
$requete = $sql_liste_marque_bille_conditionnement_pour_bille;
$req = $bdd->prepare($requete);
$req->bindParam(':login', $login, PDO::PARAM_STR);
$req->bindParam(':id', $id, PDO::PARAM_INT);
ecrireLog('SQL', 'INFO', 'GET_JSON_LISTE_SACHETS.PHP| REQUETE = ' . $requete);
if (!$req->execute()) {
    retournerErreur(403, 03, 'GET_JSON_LISTE_SACHETS.PHP| Erreur lors de l\'exécution de la requète de récupération des sachets');
}
$json = array();
while ($row = $req->fetch()) {
    $json[] = $row;
}
$req->closeCursor();
echo json_encode($json, JSON_UNESCAPED_SLASHES);
?>
 
<?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();
}
$o = new stdClass();
header('content-type: application/json');
if (isset($_GET['id'])) {
    $id_to_delete = $_GET['id'];
} else {
    exit;
}
$requete = 'DELETE from photos_sac WHERE id_photos_sac = ' . $id_to_delete;
ecrireLog('SQL', 'INFO', 'DELETE_JSON_ETIQUETTE.PHP| REQUETE = ' . $requete);
$req = $bdd->prepare($requete);
if (!$req->execute()) {
    ecrireLog('APP', 'ERROR', 'DELETE_JSON_ETIQUETTE.PHP| Erreur sur l\'exécution de requète de suppression de photo');
    $req->closeCursor();
    retournerErreur(403, 03, 'DELETE_JSON_ETIQUETTE.PHP| Erreur sur l\'exécution de requète de suppression de photo');
    exit;
}
$req->closeCursor();
$o->return = 'Success';
echo json_encode($o);
exit;
<?php

if (isset($_GET['id_marque_bille'])) {
    $id_marque_bille = $_GET['id_marque_bille'];
} else {
    $id_marque_bille = 0;
}
include_once 'MODELE/get_connexion.php';
global $bdd;
$requete = 'SELECT marque_billes_conditionnement.ID_MARQUE_BILLES_CONDITIONNEMENT, conditionnement.NOM, marque_billes.COMMENTAIRE_MARQUE_BILLE 
FROM marque_billes, marque_billes_conditionnement, conditionnement
WHERE
conditionnement.FLAG_SAC=true AND
marque_billes.ID_MARQUE_BILLES=marque_billes_conditionnement.ID_MARQUE_BILLES AND 
marque_billes_conditionnement.ID_CONDITIONNEMENT=conditionnement.ID_CONDITIONNEMENT AND 
marque_billes.ID_MARQUE_BILLES=' . $id_marque_bille . ' ORDER BY conditionnement.NOM';
$req = $bdd->prepare($requete);
if (!$req->execute()) {
    retournerErreur(403, 03, 'GET_JSON_CONDITIONNEMENTS.PHP| Erreur lors de l\'exécution de la requète de récupération des adresses des photos');
}
$json = array();
while ($row = $req->fetch()) {
    $json[] = $row;
}
$req->closeCursor();
echo json_encode($json, JSON_UNESCAPED_SLASHES);
exit;
?>
 
<?php

if (isset($_GET['id'])) {
    $id = $_GET['id'];
} else {
    retournerErreur(400, 01, 'GET_JSON_LISTE_AUTRES_PHOTOS.PHP| Pas de référence de bille dans les données en POST');
}
include_once 'MODELE/get_connexion.php';
global $bdd;
$requete = 'SELECT `ID_BILLE`, `INDICE`, `FICHIER`, `CHEMIN`, `DATE_CREATION` FROM `autres_photos` WHERE ID_BILLE = ' . $id;
$req = $bdd->prepare($requete);
if (!$req->execute()) {
    retournerErreur(403, 03, 'GET_JSON_LISTE_AUTRES_PHOTOS.PHP| Erreur lors de l\'exécution de la requète de récupération des adresses des photos');
}
$json = array();
while ($row = $req->fetch()) {
    $json[] = $row;
}
$req->closeCursor();
echo json_encode($json, JSON_UNESCAPED_SLASHES);
?>
 
Пример #8
0
<?php

if (isset($_GET['id'])) {
    $id = $_GET['id'];
} else {
    $id = 0;
}
include_once 'MODELE/get_connexion.php';
global $bdd;
$requete = 'SELECT marques.ID_MARQUE, marques.MARQUE, marque_billes.ID_MARQUE_BILLES, marque_billes.ANNEE_APPARITION, marque_billes.ANNEE_DISPARITION, marque_billes.COMMENTAIRE_MARQUE_BILLE
FROM billes, marque_billes, marques
WHERE billes.ID_BILLES = marque_billes.ID_BILLES AND marque_billes.ID_MARQUE = marques.ID_MARQUE AND billes.ID_BILLES=' . $id;
$req = $bdd->prepare($requete);
if (!$req->execute()) {
    retournerErreur(403, 03, 'GET_JSON_MARQUES.PHP| Erreur sur l\\exécution de la requète : ' . $requete);
}
$json = array();
while ($row = $req->fetch()) {
    $json[] = $row;
}
echo json_encode($json, JSON_UNESCAPED_SLASHES);
exit;
?>
 
Пример #9
0
 else
 {
   asort($results);
   $results = array_keys($results);
   return $results[count($results)-1];
 }
}
$colors = array(
 'red' => array(255,0,0),
 'orange' => array(255,127,0),
 'yellow' => array(255,255,0),
 'green' => array(0,255,0),
 'blue' => array(0,0,255),
 'purple' => array(127,0,255),
 'pink' => array(255,0,255),
 );
*/
if (isset($_GET['id_bille'])) {
    $id_bille = $_GET['id_bille'];
    $nom_image = 'IMAGES/MAIN/THUMBNAIL/' . $id_bille . '.jpg';
} else {
    $id_bille = 0;
    retournerErreur(400, 01, 'GET_JSON_BILLE_COLOR.PHP| Pas de référence de bille dans les données');
}
$r_json = dominant_color($nom_image);
echo json_encode($r_json, JSON_UNESCAPED_SLASHES);
exit;
?>