Re: [Galette-discussion] Lot Galette-discussion, Vol 70, Parution 15

2011-11-13 Par sujet laperdrix
bonjour,
 Date: Wed, 09 Nov 2011 17:57:50 +0100
 From: Johan Cwiklinski jo...@x-tnd.be
 Subject: Re: [Galette-discussion] pages publiques
 To: galette-discussion@gna.org
 Message-ID: 4ebab10e.9020...@x-tnd.be
 Content-Type: text/plain; charset=ISO-8859-1
 
 Le 09/11/2011 17:49, Johan Cwiklinski a écrit :
  Salut,
  
  Le 09/11/2011 14:48, laperdrix a écrit :
  Bonjour,
  Pour l'accés des pages publiques, je propose 3 niveaux :
  -Publiques ; privées ; Visibles seulement par les adhérents connectés
  (et à jour de la cotisation), option peut-être plus utilisée par des
  assos.
  
  Les deux premiers niveaux existent déjà ; via une case à cocher dans les
  préférences, onglet paramètres.
  
  La troisième est effectivement envisageable, je n'y avait pas songé :)
 
 J'ai ajouté une tâche en ce sens sur le tracker :
 https://gna.org/task/index.php?7513
 
 Je pense que ça pourra être implémenta dans la 0.7, mais il faut que
 j'estime la charge de travail que ça implique d'abord ; il reste
 d'autres choses à faire.
 
 Les commentaires sont les bienvenus.
 
 ++
 Johan
 
voici mes modification en pièces jointes
je n'ai pas enlevé bool dans le nom de variable pref_bool_publicpages,
au cas ou elle soit utilisée ailleurs.
je n'ai pas généré un nouveau fichier de traduction

En espérant pouvoir aider
A+
daniel 


diff -cr galette1549//public/liste_membres.php galette07-dev//public/liste_membres.php
*** galette1549//public/liste_membres.php	2011-11-09 09:44:55.0 +0100
--- galette07-dev//public/liste_membres.php	2011-11-09 13:30:22.835227817 +0100
***
*** 41,51 
  
  $base_path = '../';
  require_once $base_path . 'includes/galette.inc.php';
! if ( !$preferences-pref_bool_publicpages ) {
  //public pages are not actives
  header('location:../index.php');
  }
- 
  require_once $base_path . 'classes/varslist.class.php';
  
  if ( isset($_SESSION['galette']['public_varslist'])  ) {
--- 41,50 
  
  $base_path = '../';
  require_once $base_path . 'includes/galette.inc.php';
! if ( !$preferences-pref_bool_publicpages||(!$login-isLogged()!($preferences-pref_bool_publicpages=='2') )) {
  //public pages are not actives
  header('location:../index.php');
  }
  require_once $base_path . 'classes/varslist.class.php';
  
  if ( isset($_SESSION['galette']['public_varslist'])  ) {

diff -cr galette1549//public/trombinoscope.php galette07-dev//public/trombinoscope.php
*** galette1549//public/trombinoscope.php	2011-11-09 09:44:55.0 +0100
--- galette07-dev//public/trombinoscope.php	2011-11-13 08:54:21.134973055 +0100
***
*** 42,48 
  
  $base_path = '../';
  require_once $base_path . 'includes/galette.inc.php';
! if ( !$preferences-pref_bool_publicpages ) {
  //public pages are not actives
  header('location:../index.php');
  }
--- 42,48 
  
  $base_path = '../';
  require_once $base_path . 'includes/galette.inc.php';
! if ( !$preferences-pref_bool_publicpages||(!$login-isLogged()!($preferences-pref_bool_publicpages=='2') )) {
  //public pages are not actives
  header('location:../index.php');
  }

diff -cr galette1549//templates/default/page.tpl galette07-dev//templates/default/page.tpl
*** galette1549//templates/default/page.tpl	2011-11-09 09:44:58.0 +0100
--- galette07-dev//templates/default/page.tpl	2011-11-12 19:07:05.417105692 +0100
***
*** 99,105 
{/if}
  		/ul
  {/if}
! {if $preferences-pref_bool_publicpages eq true}
  h1 class=nojs{_T string=Public pages}/h1
  ul
  lia href={$galette_base_path}public/liste_membres.php title={_T string=Members list}{_T string=Members list}/a/li
--- 99,105 
{/if}
  		/ul
  {/if}
! {if $preferences-pref_bool_publicpages ge '1'}
  h1 class=nojs{_T string=Public pages}/h1
  ul
  lia href={$galette_base_path}public/liste_membres.php title={_T string=Members list}{_T string=Members list}/a/li

diff -cr galette1549//templates/default/preferences.tpl galette07-dev//templates/default/preferences.tpl
*** galette1549//templates/default/preferences.tpl	2011-11-09 09:44:58.0 +0100
--- galette07-dev//templates/default/preferences.tpl	2011-11-12 18:40:22.636557897 +0100
***
*** 136,142 
  /p
  p
  label for=pref_bool_publicpages class=bline{_T string=Public pages enabled?}/label
! input type=checkbox name=pref_bool_publicpages id=pref_bool_publicpages value=1 {if $pref.pref_bool_publicpages} checked=checked{/if}{if $required.pref_bool_publicpages eq 1} required{/if}/
  /p
  p
  label for=pref_bool_selfsubscribe class=bline{_T string=Self subscription enabled?}/label
--- 136,147 
  /p
  p
  label for=pref_bool_publicpages class=bline{_T string=Public pages enabled?}/label
! select name=pref_bool_publicpages id=pref_bool_publicpages
! 	

Re: [Galette-discussion] Lot Galette-discussion, Vol 70, Parution 15

2011-11-13 Par sujet Johan Cwiklinski
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Salut,

Le 13/11/2011 12:11, laperdrix a écrit :
 voici mes modification en pièces jointes
 je n'ai pas enlevé bool dans le nom de variable pref_bool_publicpages,
 au cas ou elle soit utilisée ailleurs.
 je n'ai pas généré un nouveau fichier de traduction
 
 En espérant pouvoir aider
 A+
 daniel 

Je n'aurai pas le temps de regarder ça tout de suite, mais je mets de
côté, merci :)

Une petite remarque : peux-tu éviter de répondre à un message groupé ?
Ça casse les fils de discussion, ça met un sujet qui ne veut rien dire,
... Bref, c'est pas très pratique pour s'y retrouver ; et je reçois de
nombreux messages chaque jour (pour Galette, mais pas que).

Merci !
Johan
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.18 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk7AAq8ACgkQ7N2B+4uln5SoXQCgly/USBpU+uOlYtZnDdF17uuM
QOUAn06Z/M/przaDAaNkmxTGvK3yjbtM
=HPPO
-END PGP SIGNATURE-

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion