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


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by laperdrix on November 13, 2011 - 12:12:
bonjour,
Date: Wed, 09 Nov 2011 17:57:50 +0100
From: Johan Cwiklinski <johan@xxxxxxxx>
Subject: Re: [Galette-discussion] pages publiques
To: galette-discussion@xxxxxxx
Message-ID: <4EBAB10E.9020003@xxxxxxxx>
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.000000000 
+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.000000000 
+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.000000000 
+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>
              <li><a 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>
              <li><a 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.000000000 +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">
!                                                       <option value="0" {if 
$pref.pref_bool_publicpages eq 0}selected="selected"{/if}>{_T 
string="Private"}</option>
!                                                       <option value="1" {if 
$pref.pref_bool_publicpages eq 1}selected="selected"{/if}>{_T 
string="Restreint"}</option>
!                                                       <option value="2" {if 
$pref.pref_bool_publicpages eq 2}selected="selected"{/if}>{_T 
string="Public"}</option>
!                                                 </select>
!                    {* <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>

diff -cr galette1549//templates/default/public_page.tpl 
galette07-dev//templates/default/public_page.tpl
*** galette1549//templates/default/public_page.tpl      2011-11-09 
09:44:58.000000000 +0100
--- galette07-dev//templates/default/public_page.tpl    2011-11-12 
19:29:19.586919293 +0100
***************
*** 34,40 ****
          {/if}
              <a id="lostpassword" class="button{if $PAGENAME eq 
"lostpasswd.php"} selected{/if}" 
href="{$galette_base_path}lostpasswd.php">{_T string="Lost your 
password?"}</a>
      {/if}
!     {if $preferences->pref_bool_publicpages eq true}
              <a id="memberslist" class="button{if $PAGENAME eq 
"liste_membres.php"} selected{/if}" 
href="{$galette_base_path}public/liste_membres.php" title="{_T 
string="Members list"}">{_T string="Members list"}</a>
              <a id="trombino" class="button{if $PAGENAME eq 
"trombinoscope.php"} selected{/if}" 
href="{$galette_base_path}public/trombinoscope.php" title="{_T 
string="Trombinoscope"}">{_T string="Trombinoscope"}</a>
      {/if}
--- 34,40 ----
          {/if}
              <a id="lostpassword" class="button{if $PAGENAME eq 
"lostpasswd.php"} selected{/if}" 
href="{$galette_base_path}lostpasswd.php">{_T string="Lost your 
password?"}</a>
      {/if}
!     {if $preferences->pref_bool_publicpages eq '2'}
              <a id="memberslist" class="button{if $PAGENAME eq 
"liste_membres.php"} selected{/if}" 
href="{$galette_base_path}public/liste_membres.php" title="{_T 
string="Members list"}">{_T string="Members list"}</a>
              <a id="trombino" class="button{if $PAGENAME eq 
"trombinoscope.php"} selected{/if}" 
href="{$galette_base_path}public/trombinoscope.php" title="{_T 
string="Trombinoscope"}">{_T string="Trombinoscope"}</a>
      {/if}

Related Messages


Powered by MHonArc, Updated Fri Nov 18 06:00:09 2011