[(#INCLURE{fond=inc_menu}{id_rubrique})] |
if ($auteur_session)
{
$acces = "??" ;
?>
if ($acces == "oui" )
{
$frm = $HTTP_POST_VARS ;
$frm = str_replace('"', "'", $frm) ;
switch ($frm["actionweb"])
{
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|textebrut)]" ;
$texte = "[(#TEXTE|textebrut)]" ;
$ps = "[(#PS|sansguillemet)]" ;
$descriptif = "[(#DESCRIPTIF|textebrut)]" ;
$url_site = "[(#URL_SITE|textebrut)]" ;
$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 (strlen($date_heure)<>10)
$msg .= "- <:ad_probdatedebut:>. " ;
if ( (strlen($date_redac)<>10) AND ($date_redac <>"") )
$msg .= "- <:ad_probdatefin:>. " ;
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}',
'29',
'$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;
if ($statut == "prop")
header("Location:/spip.php?article243") ;
else
header("Location:/spip.php?page=ecrire_article&id_rubrique=#ENV{id_rubrique}&id_article=$id_article") ;
}
else
{
?>
Ajouter un article
|
|
|