Subversion Repositories Sites.outils-naturalistes.fr

Compare Revisions

Ignore whitespace Rev 40 → Rev 41

/trunk/spip/squelettes/include/rubrique-contenu.html
1,24 → 1,13
<?php $auteur_session = '[(#SESSION{login})]';
?>
 
<BOUCLE_gen(RUBRIQUES){id_rubrique}{tout}>
<BOUCLE_gen(RUBRIQUES){id_rubrique}>
<div class="rubrique" id="rubrique#ID_RUBRIQUE">
[<h4>(#SOUSTITRE)</h4>]
[(#TEXTE|paragrapher)]
</div>
</BOUCLE_gen>
<BOUCLE_titre(RUBRIQUES){id_rubrique}{par num titre}{id_mot=1}>
<!-- contenu court avec date -->
<BOUCLE_afficheDesc(ARTICLES){id_rubrique}{par num titre}{doublons}>
<div class="article_date" id="article#ID_ARTICLE">
[<h3>(#TITRE|supprimer_numero)</h3>]
<span class="details_date">[(#DATE|affdate)]</span>
[<h4>(#SOUSTITRE)</h4>]
[(#CHAPO|sinon{#INTRODUCTION}|paragrapher)]
<span class="details"><a href="#URL_ARTICLE"><:lire_plus:></a></span>
</div>
</BOUCLE_afficheDesc>
</BOUCLE_titre>
 
<BOUCLE_identification(RUBRIQUES){id_rubrique} {titre_mot=identification} {tout}>
<?php
define ('PAP_CHEMIN_API_PEAR', 'api/pear/');
32,21 → 21,16
 
?>
 
<div id="contenu" >
<div >
 
 
 
<?php
if ($auteur_session) {
 
if ($auteur_session) {
?>
Vous &ecirc;tes authentifi&eacute: avec l'identifiant <b><?php echo $auteur_session?></b> <a href='#URL_LOGOUT'>cliquez ici pour vous déconnecter</a>
 
 
<?php }
else {
$GLOBALS['AUTH']->logout();
 
?>
<div id="login_public" class="formulaire">
55,15 → 39,132
<div id="inscription_public" class="formulaire">
[(#FORMULAIRE_INSCRIPTION)]
</div>
<?php } ?>
<?php } ?>
</div>
</BOUCLE_identification>
 
<BOUCLE_afficheArt(ARTICLES){id_rubrique}{par num titre}{doublons}{0,1}>
<div class="article" id="article#ID_ARTICLE">
<h3>[(#TITRE|supprimer_numero)]</h3>
[<h4>(#SOUSTITRE)</h4>]
[(#CHAPO||inserer_attribut{'class','chapeau'})]
[(#TEXTE|paragrapher)]
</div>
<BOUCLE_afficheArt(ARTICLES){id_rubrique}{par num titre}{doublons}{0,1}>
<BOUCLE_mots_cles(MOTS){id_article=#ID_ARTICLE}>
<?php
$mots_cles[] = "#TITRE";
?>
</BOUCLE_mots_cles>
 
 
<?php
if($mots_cles && in_array('bazar',$mots_cles)) {
define ('PAP_CHEMIN_API_PEAR', 'api/pear/');
define ('PAP_CHEMIN_RACINE', '');
define ('GEN_SEP', '/');
define ('GEN_CHEMIN_API', 'api/');
define ('PAP_CHEMIN_API_PEARDB', PAP_CHEMIN_API_PEAR);
set_include_path('.:'.PAP_CHEMIN_API_PEAR);
 
include_once 'authentification.php';
include_once 'api/formulaire/formulaire.fonct.inc.php';
$GLOBALS['_GEN_commun']['info_application']->categorie_nature = '0';
include_once 'client/bazar/bazar.php';
 
// Vue fonction de l'article
/*define ('BAZ_VOIR_TOUTES_ANNONCES', 1) ;
define ('BAZ_ACTION_VOIR_VOS_ANNONCES', 2);
define ('BAZ_DEPOSER_ANNONCE', 3) ;
define ('BAZ_ANNONCES_A_VALIDER', 4) ;
define ('BAZ_GERER_DROITS', 5) ;
define ('BAZ_ADMINISTRER_ANNONCES', 6) ;
define ('BAZ_MODIFIER_FICHE', 7) ;
if (!defined('BAZ_VOIR_FICHE')) define ('BAZ_VOIR_FICHE', 8) ;
define ('BAZ_SUPPRIMER_FICHE', 9) ;*/
 
$normal = false;;
if(isset($_GET[BAZ_VARIABLE_ACTION])) {
$normal = false;
}
else {
if(isset($mots_cles) && count($mots_cles > 1)) {
foreach($mots_cles as $mot) {
switch ($mot) {
case 'bazar_consultation': // Consultation.
$_GET['vue']=2;
break;
case 'bazar_administration': // Administrer fiches.
$utilisateur = new Administrateur_bazar($GLOBALS['AUTH']);
if($utilisateur->isSuperAdmin()) {
$_GET['vue']=5;
}
else {
$normal=true;
}
break;
case 'bazar_saisie': // Saisir fiche.
$_GET['vue']=4;
break;
case 'bazar_voir_fiches': // Voir les fiches.
$_GET['vue']=3;
break;
default:
$_GET['vue']=1;
$normal=false;
break;
}
}
}
}
if(!$normal) {
$html = afficherContenuCorps();
} else {
$html = "";
}
 
}
if (isset($normal) && !$normal) {
echo '<link rel="stylesheet" href="[(#CHEMIN{css/bazar.css})]" type="text/css" media="screen" />
<div id="contenu">'.
$html
.'</div>';
}
else {
?>
<div class="article" id="article#ID_ARTICLE">
[<h3>(#TITRE|supprimer_numero)</h3>]
[<p><strong>(#CHAPO)</strong></p>]
[(#TEXTE|paragrapher)]
[<div class="ps">(#PS)</div>]
</div>
<?php
}
?>
 
<BOUCLE_titre(RUBRIQUES){id_rubrique}{par num titre}{id_mot=1}>
<!-- contenu court avec date -->
<BOUCLE_afficheDesc(ARTICLES){id_rubrique}{par num titre}{doublons}>
<div class="article_date" id="article#ID_ARTICLE">
[<h3>(#TITRE|supprimer_numero)</h3>]
<?php
if (isset($normal) && !$normal) {
echo $html;
$normal = true;
}
else { ?>
<span class="details_date">[(#DATE|affdate)]</span>
<BOUCLE_auteurs(AUTEURS) {id_article} {par nom} {", "}>
[<span class="auteur">- (#NOM)</span>]
</BOUCLE_auteurs>
[<h4>(#SOUSTITRE)</h4>]
[(#CHAPO|sinon{#INTRODUCTION}|paragrapher)]
<span class="details"><a href="#URL_ARTICLE"><:lire_plus:></a></span>
<?php } ?>
</div>
</BOUCLE_afficheDesc>
</BOUCLE_titre>
 
</BOUCLE_afficheArt>
/trunk/spip/squelettes/article.html
1,8 → 1,90
<BOUCLE_mots_cles(MOTS){id_article=#ID_ARTICLE}>
<?php
$mots_cles[] = "#TITRE";
?>
</BOUCLE_mots_cles>
 
<BOUCLE_bazar(ARTICLES){id_article}{titre_mot=bazar}{doublons}>
<?php
 
define ('PAP_CHEMIN_API_PEAR', 'api/pear/');
define ('PAP_CHEMIN_RACINE', '');
define ('GEN_SEP', '/');
define ('GEN_CHEMIN_API', 'api/');
define ('PAP_CHEMIN_API_PEARDB', PAP_CHEMIN_API_PEAR);
set_include_path('.:'.PAP_CHEMIN_API_PEAR);
 
include_once 'authentification.php';
include_once 'api/formulaire/formulaire.fonct.inc.php';
$GLOBALS['_GEN_commun']['info_application']->categorie_nature = '0';
include_once 'client/bazar/bazar.php';
 
// Vue fonction de l'article
/*define ('BAZ_VOIR_TOUTES_ANNONCES', 1) ;
define ('BAZ_ACTION_VOIR_VOS_ANNONCES', 2);
define ('BAZ_DEPOSER_ANNONCE', 3) ;
define ('BAZ_ANNONCES_A_VALIDER', 4) ;
define ('BAZ_GERER_DROITS', 5) ;
define ('BAZ_ADMINISTRER_ANNONCES', 6) ;
define ('BAZ_MODIFIER_FICHE', 7) ;
if (!defined('BAZ_VOIR_FICHE')) define ('BAZ_VOIR_FICHE', 8) ;
define ('BAZ_SUPPRIMER_FICHE', 9) ;*/
 
$normal = false;;
if(isset($_GET[BAZ_VARIABLE_ACTION])) {
$normal = false;
}
else {
if(isset($mots_cles) && count($mots_cles > 1)) {
foreach($mots_cles as $mot) {
switch ($mot) {
case 'bazar_consultation': // Consultation.
$_GET['vue']=2;
break;
case 'bazar_administration': // Administrer fiches.
$utilisateur = new Administrateur_bazar($GLOBALS['AUTH']);
if($utilisateur->isSuperAdmin()) {
$_GET['vue']=5;
}
else {
$normal=true;
}
break;
case 'bazar_saisie': // Saisir fiche.
$_GET['vue']=4;
break;
case 'bazar_voir_fiches': // Voir les fiches.
$_GET['vue']=3;
break;
default:
$_GET['vue']=1;
$normal=false;
break;
}
}
}
}
if(!$normal) {
$html = afficherContenuCorps();
} else {
$html = "";
}
?>
</BOUCLE_bazar>
 
<BOUCLE_art(ARTICLES){id_article}>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<INCLURE{fond=include/head}{id_rubrique}>
<link rel="stylesheet" href="[(#CHEMIN{css/bazar.css})]" type="text/css" media="screen" />
</head>
<body>
 
14,18 → 96,30
<div id="principal">
<INCLURE{fond=include/menu}{id_rubrique}{id_article}{mon_secteur=#ID_SECTEUR}>
<div id="contenu" >
<div class="article" id="article#ID_ARTICLE">
[<p><strong>(#CHAPO)</strong></p>]
[(#TEXTE|paragrapher)]
[<div class="ps">(#PS)</div>]
<?php
if (isset($normal) && !$normal) {
echo $html;
}
else { ?>
<div class="article" id="article#ID_ARTICLE">
[<h3>(#TITRE|supprimer_numero)</h3>]
[<p><strong>(#CHAPO)</strong></p>]
[(#TEXTE|paragrapher)]
[<div class="ps">(#PS)</div>]
</div>
<?php } ?>
</div>
<div id="dynamique">
<INCLURE{fond=include/derniers-articles}>
<div id="raccourcis">
</div>
<INCLURE{fond=include/footer}>
</div>
</div>
</div>
 
<INCLURE{fond=include/footer}>
 
</div>
 
</body>
</html>
</BOUCLE_art>
</BOUCLE_art>