[Grr-users] MAJ de 1.8 vers 1.93a et les paramètres globaux morningstarts et eveningends

ley amicaley at hotmail.com
Lun 20 Nov 18:37:31 CET 2006


Bonjour et merci pour cet excellent projet,
Dans la version 1.8, j'avais redéfini les paramètres globaux $morningstarts et $eveningends dans le fichier functions.inc.php de la manière suivante :
.......
function begin_page($title,$page="with_session")
{
if ($page=="with_session")
  {
   global $morningstarts, $eveningends;
    if (isset($_SESSION['default_style'])) $sheetcss = "themes/".$_SESSION['default_style']."/css/style.css";
    else $sheetcss="themes/default/css/style.css";
 
    if($_SESSION['login'] == 'ADMIN'){
           $morningstarts = 6;
           $eveningends = 22;
    } else if ($_SESSION['login'] == 'ENTRETIEN'){
     global $morningstarts, $eveningends;
          $morningstarts = 6;
           $eveningends = 7;
        } else {
          $morningstarts = 8;
           $eveningends = 22;
} 
 ..................................
      }
 else 
    // $morningstarts, $eveningends définis dans config.inc.php (pas de session)
   {
     if (getSettingValue("default_css")) $sheetcss = "themes/".getSettingValue("default_css")."/css/style.css";
     else $sheetcss="themes/default/css/style.css";
   }

 .......

 Cette modification me permettais de restreindre les plage de reservation en fonction des usagers (la plage 6-8h étant réservée à l'entretien) et j'avais désactivé le buton 'journée entière pour éviter les conflits entre entretien et utilisation. 
Mon problème est que cette modification ne semble pas fonctionner avec la version 1.93a car les plages horaires affichées sont celles du fichier config.inc.php qu'il y'ait session ou pas.  
 Ma modif est tout simplement équivalente à rendre exclusive des créeaux (1.93a) à certains utilisateurs tout en permettant aux autres de réserver les autres crénaux sans conflit. Avez -vous une piste pour me permettre soit de contunuer à utiliser ma modif avec la nouvelle version, soit à reserver un créneau (par exemple 6-8) à un type d'utilisateurs et les reste aux autres?

Merci.

Amicus. 
-------------- section suivante --------------
Une pièce jointe HTML a été enlevée...
URL: http://lists.adullact.net/pipermail/grr-users/attachments/20061120/d3c8c7c5/attachment.htm


Plus d'informations sur la liste de diffusion Grr-users