Line | |
---|
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.