if ($auteur_session)
{
?>
$frm = $HTTP_POST_VARS ;
if ($_GET[actionweb] <> "")
$frm[actionweb] = $_GET[actionweb] ;
$frm = str_replace('"', "'", $frm) ;
switch ($frm["actionweb"])
{
case "update_ps" :
$sql = "UPDATE spip_articles SET
ps = '".corriger_caracteres($frm[ps])."'
WHERE id_article = '#ENV{id_article}'";
// echo $sql ;
$result = mysql_query($sql);
if(!$result):echo(" ".$str_queryError." ".$sql." ".mysql_error()." ");@mysql_free_result($result);exit();endif;
// redirection
header("Location:/spip.php?actionweb=doc&page=ajouter_page&id_rubrique=#ENV{id_rubrique}&etape=#ENV{etape}&id_article=#ENV{id_article}") ;
break ;
case "insere_offre" :
case "update_offre" :
// On va charge avec les données envoyées
$id_article = "$frm[id_article]" ;
$surtitre = corriger_caracteres($frm[surtitre]);
$titre = corriger_caracteres($frm[titre]);
$date_redac = trim($frm['date_redac']) ;
$soustitre = corriger_caracteres($frm[soustitre]);
$chapo = corriger_caracteres($frm[chapo]);
$texte = corriger_caracteres($frm[texte]);
$ps = corriger_caracteres($frm[ps]);
$descriptif = corriger_caracteres($frm[descriptif]);
$url_site = corriger_caracteres($frm[url_site]);
$statut = $frm[statut] ;
$type = $frm[type] ;
if ($frm[date_heure]== "")
{
// 2002-12-30 21:27:23
$time=time();
$date_heure = date('d/m/Y',$time);
}
else
$date_heure = trim($frm['date_heure']) ;
if ($frm[date_redac]== "")
{
// 2002-12-30 21:27:23
$time=time();
$date_redac = "00/00/0000" ;
}
else
$date_redac = trim($frm['date_redac']) ;
break ;
default :
// On charge avec l'article en cours
$id_article="#ID_ARTICLE" ;
$surtitre = "#SURTITRE" ;
$titre = "#TITRE" ;
$date_redac = "[(#DATE_REDAC|affdate{'d/m/Y'})]" ;
$soustitre = "#SOUSTITRE" ;
$chapo = "[(#CHAPO|sansguillemet)]" ;
$texte = "[(#TEXTE|sansguillemet)]" ;
$ps = "[(#PS|sansguillemet)]" ;
$descriptif = "[(#DESCRIPTIF|sansguillemet)]" ;
$url_site = "[(#URL_SITE|sansguillemet)]" ;
$statut = "#STATUT" ;
$date_heure = "[(#DATE|affdate{'d/m/Y'})]" ;
break ;
}
$msg = "" ;
$erreur = "" ;
if (($erreur <> "") AND ($statut == "publie"))
{
$msg .= "<:ad_publiimposible:>. " ;
$statut = "prepa" ;
}
switch ($frm["actionweb"])
{
case "insere_offre" :
// Vérification des données
if ($titre=="")
$msg .= "- <:ad_titrevide:>. " ;
if ($msg == "" )
{
// Insertion offre
$sql = "INSERT INTO spip_articles
(surtitre,
titre,
soustitre,
id_rubrique,
id_secteur,
descriptif,
url_site,
chapo,
texte,
ps,
statut,
date_redac,
accepter_forum,
date
) VALUES (
'$surtitre',
'$titre',
'$soustitre',
'#ENV{id_rubrique}',
'57',
'$descriptif',
'$url_site',
'$chapo',
'$texte',
'$ps',
'$statut',
'".dateFR2US($date_redac)."',
'pos',
'".dateFR2US($date_heure)."')";
//echo $sql ;
$result = mysql_query($sql);
if(!$result):echo("".$str_queryError." ".$sql." ".mysql_error()." ");@mysql_free_result($result);exit();endif;
$id_article = mysql_insert_id() ;
// rajout de la liaison auteur / article en cas de création d'article
$sql = "INSERT INTO spip_auteurs_articles
(id_article,
id_auteur)
VALUES
('$id_article',
'#SESSION{id_auteur}') " ;
//echo $sql ;
$result2 = mysql_query($sql);
if(!$result2):echo("".$str_queryError." ".$sql." ".mysql_error()." ");@mysql_free_result($result2);exit();endif;
$etape = "#ENV{etape}" ;
// rajout du mot clefs pour l'étape
$sql = "INSERT INTO spip_mots_articles
(id_article,
id_mot)
VALUES
('$id_article',
'$etape') " ;
echo $sql ;
$result2 = mysql_query($sql);
if(!$result2):echo("".$str_queryError." ".$sql." ".mysql_error()." ");@mysql_free_result($result2);exit();endif;
header("Location:/spip.php?page=ajouter_page&msg=MODIFICATION+EFFECTUEE&id_article=$id_article&id_rubrique=#ENV{id_rubrique}&etape=#ENV{etape}") ;
}
else
{
?>
Ajouter une page
Il semble que ce journal ne vous appartienne pas. Contactez le webmaster
/B_journaux>
}
else
{
?>
}
?>
|