out["edit_ok"] = false; if(($env->out["artiste"] = $env->data->artiste($_GET[$env->param("artiste")])) !== false) { if ( $env->pun_user["is_super_admin"] || $env->pun_user["id"] === $env->out["artiste"]["pun_user"] || $env->data->is_artiste_admin($_GET[$env->param("artiste")], $env->pun_user["id"]) ) { $env->out["edit_ok"] = true; a_set_artiste_presentation($env); } else $env->erreur = "Vous n'êtes pas identifié comme administrateur de cet artiste."; } else $env->erreur = "Impossible de lire les infos de l'artiste"; } function a_set_artiste_presentation($env) { if($_POST) { if($env->data->set_artiste_presentation($_GET[$env->param("artiste")], $_POST["presentation"]) !== false) { _redirect ( $env, $env->url(array("e" => "admin_artiste", "artiste" => $_GET[$env->param("artiste")])), "La presentation a été modifiée" ); } else $env->erreur = "Impossible de modifier la presetation"; } elseif(($env->out["presentation"] = $env->data->artiste_presentation($_GET[$env->param("artiste")])) === false) { $env->erreur = "Impossible de lire la presentation"; } } ?>