Пример #1
0
/**
* @brief Fonction qui modifie un champs de l'oeuvre soumise par un utilisateur pour approbation
* @access public
* @author David Lachambre
* @return void
*/
function modifierOeuvreSoumise()
{
    $oeuvre = new Oeuvre();
    $elementModif = array();
    $msgErreurs = array();
    if (isset($_POST["titreModif"])) {
        $elementModif["titre"] = $_POST["titreModif"];
        $msgErreurs = $oeuvre->modifierOeuvreSoumise($_POST["idOeuvre"], $elementModif);
    } else {
        if (isset($_POST["adresseModif"])) {
            $elementModif["adresse"] = $_POST["adresseModif"];
            $msgErreurs = $oeuvre->modifierOeuvreSoumise($_POST["idOeuvre"], $elementModif);
        } else {
            if (isset($_POST["descriptionFrModif"])) {
                $elementModif["descriptionFR"] = $_POST["descriptionFrModif"];
                $msgErreurs = $oeuvre->modifierOeuvreSoumise($_POST["idOeuvre"], $elementModif);
            } else {
                if (isset($_POST["descriptionEnModif"])) {
                    $elementModif["descriptionEN"] = $_POST["descriptionEnModif"];
                    $msgErreurs = $oeuvre->modifierOeuvreSoumise($_POST["idOeuvre"], $elementModif);
                } else {
                    if (isset($_POST["arrondissementModif"])) {
                        $elementModif["idArrondissement"] = $_POST["arrondissementModif"];
                        $msgErreurs = $oeuvre->modifierOeuvreSoumise($_POST["idOeuvre"], $elementModif);
                    } else {
                        if (isset($_POST["categorieModif"])) {
                            $elementModif["idCategorie"] = $_POST["categorieModif"];
                            $msgErreurs = $oeuvre->modifierOeuvreSoumise($_POST["idOeuvre"], $elementModif);
                        }
                    }
                }
            }
        }
    }
    echo json_encode($msgErreurs);
    //Encode le tableau d'erreurs retourné par la requête en Json.
}