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;
} //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); ?>
<?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; ?>
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; ?>