GLOBAL $auteur_session ;
$frm[id_auteur] = "#ENV{id_auteur}" ;
$frm[id_note] = "#ENV{id_note}" ;
$frm[id_article] = "#ENV{id_article}" ;
$frm[id_auteur] = "#ENV{id_auteur}" ;
$frm[actionweb] = "#ENV{actionweb}" ;
$frm[id_element] = "#ENV{id_element}" ;
$frm[note] = "[(#ENV{note}|sansguillemet)]" ;
if ($frm[id_auteur] <> "")
$frm[type] = "auteur" ;
elseif ($frm[id_article] <> "")
$frm[type] = "article" ;
if ($auteur_session)
{
switch ($frm["actionweb"])
{
case "enr_note" :
if ($frm[id_note] == "")
$sql = "INSERT INTO ehtno_blocnote (id_auteur, id_element, note, type, date) VALUE ('#SESSION{id_auteur}','".$frm[id_element]."','".$frm[note]."','".$frm[type]."', NOW())" ;
else
$sql = "UPDATE ehtno_blocnote SET note= '".$frm[note]."', date = NOW() WHERE id_note = '".$frm[id_note]."' " ;
echo $sql ;
$result=mysql_query($sql);
if(!$result):echo("
".$str_queryError."
".$sql."
".mysql_error()."
");@mysql_free_result($result);exit();endif;
affiche_note($frm[note]) ;
break ;
case "voir" :
$sql = "SELECT * FROM ehtno_blocnote WHERE id_auteur = '#SESSION{id_auteur}' AND " ;
if ($frm[type]=="article")
$frm[id_element] = $frm[id_article] ;
elseif ($frm[type]=="auteur")
$frm[id_element] = $frm[id_auteur] ;
$sql .= "id_element = '".$frm[id_element]."' AND type = '".$frm[type]."'" ;
$result=mysql_query($sql);
if(!$result):echo("
".$str_queryError."
".$sql."
".mysql_error()."
");@mysql_free_result($result);exit();endif;
$note=mysql_fetch_array($result) ;
if (mysql_num_rows($result) <> 0)
affiche_note($note[note]) ;
else
affiche_formulaire() ;
break ;
default :
$sql = "SELECT * FROM ehtno_blocnote WHERE id_auteur = '#SESSION{id_auteur}' AND " ;
if ($frm[type]=="article")
$frm[id_element] = $frm[id_article] ;
elseif ($frm[type]=="auteur")
$frm[id_element] = $frm[id_auteur] ;
$sql .= "id_element = '".$frm[id_element]."' AND type = '".$frm[type]."'" ;
$result=mysql_query($sql);
if(!$result):echo("
".$str_queryError."
".$sql."
".mysql_error()."
");@mysql_free_result($result);exit();endif;
$frm=mysql_fetch_array($result) ;
if (mysql_num_rows($result) <> 0)
affiche_note($frm[note]) ;
break ;
}
}
else
{
if ($frm["actionweb"]<>"")
affiche_note("
Vous devez être identifié pour utiliser cet outil. Utilisez la cartouche de connexion ci-dessus pour cela.
") ;
}
function affiche_note($msg)
{
GLOBAL $frm, $auteur_session ;
?>
Note personnelle |
Fermer
|
=$msg?>
|
}
function affiche_formulaire()
{
GLOBAL $frm, $auteur_session ;
$contenu = "
" ;
affiche_note($contenu) ;
}
?>