Author: coyote90@free.fr
Date: Tue Jul 11 22:22:41 2006
New Revision: 3927
Log:
ajout img_pack
demande d'accès à un groupe depuis le site public
notification au propiétaire du groupe
exemple de boucles avec les tables externes (accesgroupes.html)
Added:
_contribs_/_acces_groupes_/ecrire/img_pack/
_contribs_/_acces_groupes_/ecrire/img_pack/groupe-12.png (with props)
_contribs_/_acces_groupes_/ecrire/img_pack/groupe-24.png (with props)
_contribs_/_acces_groupes_/ecrire/img_pack/groupe-24_1.png (with props)
_contribs_/_acces_groupes_/ecrire/img_pack/groupe-48.png (with props)
_contribs_/_acces_groupes_/ecrire/img_pack/sous-groupe.png (with props)
_contribs_/_acces_groupes_/ecrire/img_pack/statuts-24.png (with props)
_contribs_/_acces_groupes_/squelette/accesgroupes.html
Modified:
_contribs_/_acces_groupes_/ (props changed)
_contribs_/_acces_groupes_/ecrire/inc_config-jpk.php3
_contribs_/_acces_groupes_/ecrire/mes_options-jpk.php3
_contribs_/_acces_groupes_/squelette/formulaire_groupes.html
Propchange: _contribs_/_acces_groupes_/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Tue Jul 11 22:22:41 2006
@@ -0,0 +1,2 @@
+AccesGroupes
+v6.02_rev3551.zip
Added: _contribs_/_acces_groupes_/ecrire/img_pack/groupe-12.png
Binary file - no diff available.
Propchange: _contribs_/_acces_groupes_/ecrire/img_pack/groupe-12.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: _contribs_/_acces_groupes_/ecrire/img_pack/groupe-24.png
Binary file - no diff available.
Propchange: _contribs_/_acces_groupes_/ecrire/img_pack/groupe-24.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: _contribs_/_acces_groupes_/ecrire/img_pack/groupe-24_1.png
Binary file - no diff available.
Propchange: _contribs_/_acces_groupes_/ecrire/img_pack/groupe-24_1.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: _contribs_/_acces_groupes_/ecrire/img_pack/groupe-48.png
Binary file - no diff available.
Propchange: _contribs_/_acces_groupes_/ecrire/img_pack/groupe-48.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: _contribs_/_acces_groupes_/ecrire/img_pack/sous-groupe.png
Binary file - no diff available.
Propchange: _contribs_/_acces_groupes_/ecrire/img_pack/sous-groupe.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: _contribs_/_acces_groupes_/ecrire/img_pack/statuts-24.png
Binary file - no diff available.
Propchange: _contribs_/_acces_groupes_/ecrire/img_pack/statuts-24.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Modified: _contribs_/_acces_groupes_/ecrire/inc_config-jpk.php3
--- _contribs_/_acces_groupes_/ecrire/inc_config-jpk.php3 (original)
+++ _contribs_/_acces_groupes_/ecrire/inc_config-jpk.php3 Tue Jul 11 22:22:41 2006
@@ -4,7 +4,6 @@
// modifs clem pour ne pas avoir à configurer ce fichier : on utilise le inc_version.php3 pour assurer la connexion à la base de données
include_once ("inc_version.php3");
-
$prefix_tables_SPIP = $table_prefix; // $table_prefix définie dans ecrire/inc_version.php3 (qui appelle mes_options.php3 s'il existe)
$prefix_tables_jpk = $table_prefix."_jpk"; // pour la version originale : $prefix_tables_jpk = "jpk"
@@ -17,6 +16,4 @@
$Tjpk_groupes = $prefix_tables_jpk."_groupes";
$Tjpk_groupes_auteurs = $prefix_tables_jpk."_groupes_auteurs";
$Tjpk_groupes_acces = $prefix_tables_jpk."_groupes_acces";
-
-
?>
\ No newline at end of file
Modified: _contribs_/_acces_groupes_/ecrire/mes_options-jpk.php3
--- _contribs_/_acces_groupes_/ecrire/mes_options-jpk.php3 (original)
+++ _contribs_/_acces_groupes_/ecrire/mes_options-jpk.php3 Tue Jul 11 22:22:41 2006
@@ -59,13 +59,13 @@
"KEY id_auteur" => "id_auteur"
);
-$tables_jpk['spip_jpk_groupes'] =
+$tables_jpk[$Tjpk_groupes] =
array('field' => &$jpk_groupes, 'key' => &$jpk_groupes_key);
-$tables_jpk['spip_jpk_groupes_auteurs'] =
+$tables_jpk[$Tjpk_groupes_auteurs] =
array('field' => &$jpk_groupes_auteurs, 'key' => &$jpk_groupes_auteurs_key);
-$tables_jpk['spip_jpk_groupes_acces'] =
+$tables_jpk[$Tjpk_groupes_acces] =
array('field' => &$jpk_groupes_acces, 'key' => &$jpk_groupes_acces_key);
$GLOBALS['tables_des_serveurs_sql']['JPK']=&$tables_jpk;
Added: _contribs_/_acces_groupes_/squelette/accesgroupes.html
--- _contribs_/_acces_groupes_/squelette/accesgroupes.html (added)
+++ _contribs_/_acces_groupes_/squelette/accesgroupes.html Tue Jul 11 22:22:41 2006
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html dir="#LANG_DIR" lang="#LANG">
+<head>
+<title>[#NOM_SITE_SPIP] </title>
+<meta http-equiv="Content-Type" content="text/html; charset=#CHARSET" />
+
+<!-- Ceci est la feuille de style par defaut pour les types internes a SPIP -->
+<link rel="stylesheet" href="spip_style.css" type="text/css" />
+
+<!-- Les feuilles de style specifiques aux presents squelettes -->
+<link rel="stylesheet" href="#DOSSIER_SQUELETTE/typographie.css" type="text/css" />
+
+<!-- media="..." permet de ne pas utiliser ce style sous Netscape 4 (sinon plantage) -->
+<link rel="stylesheet" href="#DOSSIER_SQUELETTE/habillage.css" type="text/css" media="print, projection, screen, tv" />
+
+<!-- Lien vers le backend pour navigateurs eclaires -->
+<link rel="alternate" type="application/rss+xml" title="<:syndiquer_site:>" href="backend.php3" />
+</head>
+
+<body>
+<div id="navigation">
+
+<h1 class="structure"><:navigation:></h1>
+
+<!-- Menu de navigation general -->
+
+<div class="menu">
+<ul class="general">
+ <li class="menu-titre">
+ [<a href="(#URL_SITE_SPIP)" title="<:accueil_site:>"><b>#NOM_SITE_SPIP</b></a>]
+ </li>
+ <li class="menu-item">
+ <a href="plan.php3"><:plan_site:></a>
+ </li>
+ <li class="menu-item">
+ <a href="resume.php3" title="<:articles_populaires:>"><:en_resume:></a>
+ </li>
+ <li class="menu-item">
+ <a href="ecrire/"><:espace_prive:></a>
+ </li>
+</ul>
+</div>
+
+<!-- Formulaire de recherche -->
+
+[(#FORMULAIRE_RECHERCHE)]
+
+<!-- Menu de navigation rubriques -->
+
+<B_rubriques>
+<div class="menu">
+<ul class="rubriques">
+<BOUCLE_rubriques(RUBRIQUES) {racine} {par titre}>
+<li>
+<div class="menu-titre">#RUB_PRIVE <a href="#URL_RUBRIQUE" [title="(#DESCRIPTIF|textebrut|entites_html)"]>#TITRE</a></div>
+<B_sous_rubriques>
+ <ul class="menu-liste">
+<BOUCLE_sous_rubriques(RUBRIQUES) {id_parent} {par titre}>
+ <li class="menu-item">#RUB_PRIVE <a href="#URL_RUBRIQUE" [title="(#DESCRIPTIF|textebrut|entites_html)"]>#TITRE</a></li>
+</BOUCLE_sous_rubriques>
+ </ul>
+</B_sous_rubriques>
+</li>
+</BOUCLE_rubriques>
+</ul>
+</div>
+</B_rubriques>
+
+<!-- Logo SPIP -->
+
+<a href="http://www.spip.net"><img src="IMG/logo_spip.jpg" width="105" height="92" class="spip_logos" alt="<:site_realise_avec_spip:>" /></a>
+
+</div>
+
+
+<div id="principal" class="contenu">
+<h1>Groupes > Rubriques</h1>
+<BOUCLE_accesgroupes(JPK:SPIP_JPK_GROUPES)>
+<h2>#ID_GRPACCES - #NOM </h2>
+<BOUCLE_accesgroupes_acces(JPK:SPIP_JPK_GROUPES_ACCES){id_grpacces}>
+<BOUCLE_accesgroupes_rubriques(RUBRIQUES){id_rubrique}{par titre}>
+<a href="rubrique.php3?id_rubrique=#ID_RUBRIQUE">[(#TITRE|supprimer_numero)]</a><br />
+</BOUCLE_accesgroupes_rubriques>
+</BOUCLE_accesgroupes_acces>
+</BOUCLE_accesgroupes>
+
+<h1>Groupes > Auteurs</h1>
+<BOUCLE_accesgroupes2(JPK:SPIP_JPK_GROUPES)>
+<h2>#ID_GRPACCES - #NOM </h2>
+<BOUCLE_accesgroupes_aut(JPK:SPIP_JPK_GROUPES_AUTEURS){id_grpacces}>
+<BOUCLE_accesgroupes_auteurs(AUTEURS){id_auteur}{par nom}>
+<a href="auteur.php3?id_auteur=#ID_AUTEUR">[(#NOM|supprimer_numero)]</a><br />
+</BOUCLE_accesgroupes_auteurs>
+</BOUCLE_accesgroupes_aut>
+</BOUCLE_accesgroupes2>
+
+</div>
+[(#FORMULAIRE_ADMIN{'spip-admin-float'})]
+#SPIP_CRON
+</body>
+</html>
\ No newline at end of file
Modified: _contribs_/_acces_groupes_/squelette/formulaire_groupes.html
--- _contribs_/_acces_groupes_/squelette/formulaire_groupes.html (original)
+++ _contribs_/_acces_groupes_/squelette/formulaire_groupes.html Tue Jul 11 22:22:41 2006
@@ -28,17 +28,24 @@
spip_query($sql23);
//print '<br>1er INSERT : '.mysql_error();
if (mysql_error() == '') {
- $sql25 = "SELECT MAX(ID) AS maxId FROM $Tspip_messages";
+ $sql25 = "SELECT MAX(id_message) AS maxId FROM $Tspip_messages";
$result25 = spip_query($sql25);
+//print '<br>$sql25 = '.$sql25;
+//print '<br>SELECT MaxID : '.mysql_error();
$row25 = spip_fetch_array($result25);
$id_forum = $row25['maxId'] + 1;
$date_pub = date("y-m-d H:i:s");
[... 16 lines stripped ...]