source: branches/rsr.v5.1.dev/web/app/mods/e_set_artiste_presentation.php @ 6

Last change on this file since 6 was 1, checked in by dj3c1t, 13 years ago

import initial

File size: 1.3 KB
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'&ecirc;tes pas identifi&eacute; 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 &eacute;t&eacute; modifi&eacute;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.