[SPIP Zone] r4841 - in /_contribs_/_acces_groupes_/ecrire: ./ inc_config-jpk.php3 inc_connect-jpk.php3 mes_options-jpk.php3

Author: coyote90@free.fr
Date: Thu Aug 24 11:35:41 2006
New Revision: 4841

Log: (empty)

Removed:
    _contribs_/_acces_groupes_/ecrire/inc_config-jpk.php3
    _contribs_/_acces_groupes_/ecrire/inc_connect-jpk.php3
    _contribs_/_acces_groupes_/ecrire/mes_options-jpk.php3
Modified:
    _contribs_/_acces_groupes_/ecrire/ (props changed)

Propchange: _contribs_/_acces_groupes_/ecrire/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Thu Aug 24 11:35:41 2006
@@ -0,0 +1 @@
+svg

Removed: _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 (removed)
@@ -1,19 +0,0 @@
-<?php
-// fichier de config pour utiliser un préfixe pour les tables SPIP et/ou jpk_xxx pour la gestion des groupes
-
-// 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"
-
-
- $Tspip_rubriques = $prefix_tables_SPIP."_rubriques";
- $Tspip_messages = $prefix_tables_SPIP."_messages";
- $Tspip_auteurs = $prefix_tables_SPIP."_auteurs";
- $Tspip_auteurs_rubriques = $prefix_tables_SPIP."_auteurs_rubriques";
-
- $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

Removed: _contribs_/_acces_groupes_/ecrire/inc_connect-jpk.php3

--- _contribs_/_acces_groupes_/ecrire/inc_connect-jpk.php3 (original)
+++ _contribs_/_acces_groupes_/ecrire/inc_connect-jpk.php3 (removed)
@@ -1,86 +0,0 @@
-<?php
-if (defined("_ECRIRE_INC_CONNECT_JPK")) return;
-define("_ECRIRE_INC_CONNECT_JPK", "1");
-
-
-// modifs clem pour utilisation d'un préfixe au noms de tables SPIP et/ou _jpk
- include_once("inc_config-jpk.php3");
-
-// autres modifs = noms des tables remplacés par les variables de la forme $Tnom_table_SPIP_ou_jpk définies dans le fichier de conf
-
-
-/* avec le inc_version.php3, toute cette partie devient inutile
-// CONNECTION
-//global $spip_jpk_link;
-
-
-
-Adaptez ces informations à votre serveur MySQL...
-
-$spip_jpk_link = mysql_connect('localhost', 'root', '') or die ("Impossible de se connecter" . mysql_error());
-if (!$spip_jpk_link ) {
- die('Impossible de se connecter : ' . mysql_error());
-}
-$db_selected = mysql_select_db('webtice',$spip_jpk_link);
-if (!$db_selected) {
- die ('Impossible de sélectionner la base de données : ' . mysql_error());
-}
-
-*/
-
-
-
-/*====================================================
- voir inc_db_mysql.php3 pour les fonctions d'origine
-====================================================*/
-function spip_jpk_select($select, $from, $where, $groupby, $orderby, $limit, $sousrequete, $cpt, $table, $id, $serveur) {
-
-// équivalente à spip_mysql_select dans le serveur actuel (i.e. mysql_query après un pré-traitement non négligeable).
- $q = ($from ?("\nFROM " . join(",\n\t", $from)) : '')
- . ($where ? ("\nWHERE " . join("\n\tAND ", $where)) : '')
- . ($groupby ? "\nGROUP BY $groupby" : '')
- . ($having ? "\nHAVING $having" : '')
- . ($orderby ? ("\nORDER BY " . join(", ", $orderby)) : '')
- . ($limit ? "\nLIMIT $limit" : '');
-
- if (!$sousrequete)
- $q = " SELECT ". join(", ", $select) . $q;
- else
- $q = " SELECT S_" . join(", S_", $select)
- . " FROM (" . join(", ", $select)
- . ", COUNT(".$sousrequete.") AS compteur " . $q
- .") AS S_$table WHERE compteur=" . $cpt;
-
- // Erreur ? C'est du debug de squelette, ou une erreur du serveur
-
- if ($GLOBALS['var_mode'] == 'debug') {
- boucle_debug_resultat($id, 'requete', $q);
- }
-//echo $q;
- if (!($res = mysql_query($q))) {
- include_ecrire('inc_debug_sql.php3');
- erreur_requete_boucle($q, $id, $table,
- spip_sql_errno(),
- spip_sql_error());
- }
-# spip_log($serveur . spip_num_rows($res) . $q);
- return $res;}
-
-// PAS DE MODIF SUR CETTE PARTIE DU CODE
-function spip_jpk_fetch($res, $serveur){
-// équivalente à spip_fetch_array (i.e. mysql_fetch_array)
- if ($res)
- return mysql_fetch_array($res);
-}
-
-function spip_jpk_count($res, $serveur) {
-// équivalente à spip_num_rows (i.e. mysql_num_rows)
- if ($res)
- return mysql_num_rows($res);
-}
-function spip_jpk_free($res, $serveur) {
-// équivalente à spip_free_result (i.e. mysql_free_result)
- if ($res)
- return mysql_free_result($res);
-}
-?>
\ No newline at end of file

Removed: _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 (removed)
@@ -1,399 +0,0 @@
-<?php
-// DEB - Acces groupes
-/*
-Permet d'interroger les tables jpk_
-utilisées dans la gestion des droits d'accès
-
-N'oubliez pas de copier le fichier inc-connect_jpk.php3 dans /ecrire
-et de modifier les infos de connection à la base de données
-
-20060324 - vérif demande acces.
-*/
-
-// modifs clem pour utilisation d'un préfixe au noms de tables SPIP et/ou _jpk
-include_once("inc_config-jpk.php3");
-
-//fin modif
-
-
-// ==== TABLES JPK ====
-$jpk_groupes = array(
-"id_grpacces" => "bigint(21) auto_increment",
-"nom" => "varchar(30)",
-"description" => "varchar(250)",
-"actif" => "smallint(1)",
-"proprio" => "bigint(21) NOT NULL DEFAULT '0'"
-);
-$jpk_groupes_key = array(
-"PRIMARY KEY" => "id_grpacces",
-"KEY id_grpacces" => "id_grpacces"
-
-);
-
-$jpk_groupes_auteurs = array(
-"id_grpacces" => "bigint(21) NOT NULL DEFAULT '0'",
-"id_auteur" => "bigint(21) NOT NULL DEFAULT '0'",
-"id_ss_groupe" => "bigint(21) NOT NULL DEFAULT '0'",
-"spip_statut" => "varchar(255) NOT NULL DEFAULT '0'",
-"dde_acces" => "smallint(1)",
-"proprio" => "bigint(21) NOT NULL DEFAULT '0'"
-);
-$jpk_groupes_auteurs_key = array(
-"KEY id_grpacces" => "id_grpacces",
-"KEY id_auteur" => "id_auteur",
-"KEY id_ss_groupe" => "id_ss_groupe",
-"KEY statut" => "statut"
-);
-
-$jpk_groupes_acces = array(
-"id_grpacces" => "bigint(21) NOT NULL default '0'",
-"id_rubrique" => "bigint(21) NOT NULL default '0'",
-"id_article" => "bigint(21) default NULL",
-"dtdb" => "date default NULL",
-"dtfn" => "date default NULL",
-"proprio" => "bigint(21) NOT NULL DEFAULT '0'"
-);
-$jpk_groupes_acces_key = array(
-"KEY id_grpacces" => "id_grpacces",
-"KEY id_rubrique" => "id_rubrique",
-"KEY id_auteur" => "id_auteur"
-);
-
-$tables_jpk[$Tjpk_groupes] =
-array('field' => &$jpk_groupes, 'key' => &$jpk_groupes_key);
-
-$tables_jpk[$Tjpk_groupes_auteurs] =
-array('field' => &$jpk_groupes_auteurs, 'key' => &$jpk_groupes_auteurs_key);
-
-$tables_jpk[$Tjpk_groupes_acces] =
-array('field' => &$jpk_groupes_acces, 'key' => &$jpk_groupes_acces_key);
-
-$GLOBALS['tables_des_serveurs_sql']['JPK']=&$tables_jpk;
-
-
-
-// les fonctions nécessaires pour la gestions des ss-groupes et statuts inclus dans les groupes
-function AccesGroupes_debug(){
- if(mysql_errno() > 0){
- echo mysql_errno().": ".mysql_error();
- }
-}
-// affichage de la liste des rubriques disponibles pour l'utilisateur
-// rubriques privées en rouge + vert + jaune + bleu
-// modif de la fonction trouvée dans rubrique_edit.php3
-function AccesGroupes_enfant($leparent, $groupe_ec = 0){
- global $id_parent;
- global $id_rubrique;
- global $connect_toutes_rubriques;
- global $i;
- global $couleur_claire, $spip_lang_left;
- global $browser_name, $browser_version;
-
- // modifs clem pour utilisation d'un préfixe dans les noms de tables
- global $Tspip_rubriques, $Tspip_auteurs, $Tspip_auteurs_rubriques, $Tjpk_groupes_acces, $Tjpk_groupes_auteurs, $Tjpk_groupes;
- // fin modif
-
- $i++;
- $query="SELECT * FROM $Tspip_rubriques WHERE id_parent='$leparent' ORDER BY 0+titre,titre";
- $result=spip_query($query);
- while($row = spip_fetch_array($result)){
- $my_rubrique = $row['id_rubrique'];
- $titre = typo($row['titre']);
- $statut_rubrique = $row['statut'];
- $lang_rub = $row['lang'];
- $langue_choisie_rub = $row['langue_choisie'];
- $style = "";
- $espace = "";
- $prive = $row['prive'];
- if ($my_rubrique != $id_rubrique){
- if (eregi("mozilla", $browser_name)) {
- //$style .= "padding-$spip_lang_left: 16px; ";
- $style .= "margin-$spip_lang_left: ".($i*16)."px;";
- } else {
- for ($count = 0; $count <= $i; $count++){
- $espace .= "&nbsp;&nbsp;&nbsp;&nbsp;";
- }
- }
- if ($i > 3) {
- $style .= "color: #666666;";
- }
- if ($i > 4) {
- $style .= "font-style: italic;";
- }
- if ($i < 3) {
- $style .= "font-weight:bold; ";
- }
- if ($i == 1) {
- $style .= "background-image: url(" . _DIR_IMG_PACK . 'secteur-12.gif);';
- $style .= "background-color: $couleur_claire;";
- $style .= "font-weight: bold;";
- }
- elseif ($i == 2) {
- $style .= "border-bottom: 1px solid $couleur_claire;";
- $style .= "font-weight: bold;";
- }
- else {
-
- }

[... 264 lines stripped ...]