Rev | Line | |
---|
[6] | 1 | <?php |
---|
| 2 | |
---|
| 3 | function e_set_artiste_presentation($env) |
---|
| 4 | { $env->out["edit_ok"] = false; |
---|
| 5 | if(($env->out["artiste"] = $env->data->artiste($_GET[$env->param("artiste")])) !== false) |
---|
| 6 | { if |
---|
| 7 | ( $env->pun_user["is_super_admin"] |
---|
| 8 | || $env->pun_user["id"] === $env->out["artiste"]["pun_user"] |
---|
| 9 | || $env->data->is_artiste_admin($_GET[$env->param("artiste")], $env->pun_user["id"]) |
---|
| 10 | ) |
---|
| 11 | { $env->out["edit_ok"] = true; |
---|
| 12 | a_set_artiste_presentation($env); |
---|
| 13 | } |
---|
| 14 | else $env->erreur = "Vous n'êtes pas identifié comme administrateur de cet artiste."; |
---|
| 15 | } |
---|
| 16 | else $env->erreur = "Impossible de lire les infos de l'artiste"; |
---|
| 17 | } |
---|
| 18 | |
---|
| 19 | function a_set_artiste_presentation($env) |
---|
| 20 | { if($_POST) |
---|
| 21 | { if($env->data->set_artiste_presentation($_GET[$env->param("artiste")], $_POST["presentation"]) !== false) |
---|
| 22 | { _redirect |
---|
| 23 | ( $env, |
---|
| 24 | $env->url(array("e" => "admin_artiste", "artiste" => $_GET[$env->param("artiste")])), |
---|
| 25 | "La presentation a été modifiée" |
---|
| 26 | ); |
---|
| 27 | } |
---|
| 28 | else $env->erreur = "Impossible de modifier la presetation"; |
---|
| 29 | } |
---|
| 30 | elseif(($env->out["presentation"] = $env->data->artiste_presentation($_GET[$env->param("artiste")])) === false) |
---|
| 31 | { $env->erreur = "Impossible de lire la presentation"; |
---|
| 32 | } |
---|
| 33 | } |
---|
| 34 | |
---|
| 35 | ?> |
---|
Note: See
TracBrowser
for help on using the repository browser.