/[dolibarr]/dolibarr/htdocs/admin/ihm.php
ViewVC logotype

Diff of /dolibarr/htdocs/admin/ihm.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.37 by eldy, Sat Sep 24 22:11:05 2005 UTC revision 1.38 by eldy, Mon Sep 26 01:09:44 2005 UTC
# Line 50  $searchformtitle=array($langs->trans("Co Line 50  $searchformtitle=array($langs->trans("Co
50  if (isset($_POST["action"]) && $_POST["action"] == 'update')  if (isset($_POST["action"]) && $_POST["action"] == 'update')
51  {  {
52    dolibarr_set_const($db, "MAIN_LANG_DEFAULT",       $_POST["main_lang_default"]);    dolibarr_set_const($db, "MAIN_LANG_DEFAULT",       $_POST["main_lang_default"]);
   dolibarr_set_const($db, "MAIN_MENU_BARRETOP",      $_POST["main_menu_barretop"]);  
   dolibarr_set_const($db, "MAIN_MENU_BARRELEFT",     $_POST["main_menu_barreleft"]);  
53    dolibarr_set_const($db, "SIZE_LISTE_LIMIT",        $_POST["size_liste_limit"]);    dolibarr_set_const($db, "SIZE_LISTE_LIMIT",        $_POST["size_liste_limit"]);
54    dolibarr_set_const($db, "MAIN_DISABLE_JAVASCRIPT", $_POST["disable_javascript"]);    dolibarr_set_const($db, "MAIN_DISABLE_JAVASCRIPT", $_POST["disable_javascript"]);
55        
56    dolibarr_set_const($db, "MAIN_SHOW_BUGTRACK_LINK", $_POST["bugtrack"]);    dolibarr_set_const($db, "MAIN_SHOW_BUGTRACK_LINK", $_POST["bugtrack"]);
57    dolibarr_set_const($db, "MAIN_SHOW_WORKBOARD", $_POST["workboard"]);    dolibarr_set_const($db, "MAIN_SHOW_WORKBOARD", $_POST["workboard"]);
58    
59      dolibarr_set_const($db, "MAIN_MENU_BARRETOP",      $_POST["main_menu_barretop"]);
60      dolibarr_set_const($db, "MAIN_MENU_BARRELEFT",     $_POST["main_menu_barreleft"]);
61    
62      dolibarr_set_const($db, "MAIN_MENUFRONT_BARRETOP",      $_POST["main_menufront_barretop"]);
63      dolibarr_set_const($db, "MAIN_MENUFRONT_BARRELEFT",     $_POST["main_menufront_barreleft"]);
64    
65    dolibarr_set_const($db, "MAIN_THEME",             $_POST["main_theme"]);    dolibarr_set_const($db, "MAIN_THEME",             $_POST["main_theme"]);
66        
67    dolibarr_set_const($db, "MAIN_SEARCHFORM_CONTACT",$_POST["main_searchform_contact"]);    dolibarr_set_const($db, "MAIN_SEARCHFORM_CONTACT",$_POST["main_searchform_contact"]);
# Line 80  print "<br>\n"; Line 84  print "<br>\n";
84    
85  if (isset($_GET["action"]) && $_GET["action"] == 'edit')  if (isset($_GET["action"]) && $_GET["action"] == 'edit')
86  {  {
87    print '<form method="post" action="ihm.php">';      print '<form method="post" action="ihm.php">';
88    print '<input type="hidden" name="action" value="update">';      print '<input type="hidden" name="action" value="update">';
     
   clearstatcache();  
   $var=true;  
       
   print '<table class="noborder" width="100%">';  
   print '<tr class="liste_titre"><td>'.$langs->trans("Parameter").'</td><td>'.$langs->trans("Value").'</td></tr>';  
     
   // Langue par defaut  
   $var=!$var;  
   print '<tr '.$bc[$var].'><td width="35%">'.$langs->trans("DefaultLanguage").'</td><td>';  
   $html=new Form($db);  
   $html->select_lang($conf->global->MAIN_LANG_DEFAULT,'main_lang_default');  
   print '</td></tr>';  
     
   // Menu top  
   $var=!$var;  
   print '<tr '.$bc[$var].'><td>'.$langs->trans("DefaultMenuTopManager").'</td>';  
   print '<td><select class="flat" name="main_menu_barretop">';  
   $handle=opendir($dirtop);  
   while (($file = readdir($handle))!==false)  
     {  
       if (is_file($dirtop."/".$file) && substr($file, 0, 1) <> '.' && substr($file, 0, 3) <> 'CVS')  
         {  
           $filelib=eregi_replace('\.php$','',$file);  
           if ($file == $conf->global->MAIN_MENU_BARRETOP)  
             {  
               print '<option value="'.$file.'" selected="true">'.$filelib.'</option>';  
             }  
           else  
             {  
               print '<option value="'.$file.'">'.$filelib.'</option>';  
             }  
         }        
     }  
   print '</select>';  
   print '</td></tr>';  
89    
90    // Menu left      clearstatcache();
91    $var=!$var;      $var=true;
   print '<tr '.$bc[$var].'><td>'.$langs->trans("DefaultMenuLeftManager").'</td>';  
   print '<td><select class="flat" name="main_menu_barreleft">';  
   $handle=opendir($dirleft);  
   while (($file = readdir($handle))!==false)  
     {  
       if (is_file($dirleft."/".$file) && substr($file, 0, 1) <> '.' && substr($file, 0, 3) <> 'CVS')  
         {  
           $filelib=eregi_replace('\.php$','',$file);  
           if ($file == $conf->global->MAIN_MENU_BARRELEFT)  
             {  
               print '<option value="'.$file.'" selected="true">'.$filelib.'</option>';  
             }  
           else  
             {  
               print '<option value="'.$file.'">'.$filelib.'</option>';  
             }  
         }  
         
     }  
   print '</select>';  
   print '</td></tr>';  
     
   // Taille max des listes  
   $var=!$var;  
   print '<tr '.$bc[$var].'><td>'.$langs->trans("DefaultMaxSizeList").'</td><td><input class="flat" name="size_liste_limit" size="4" value="' . SIZE_LISTE_LIMIT . '"></td></tr>';  
     
   $var=!$var;  
   print '<tr '.$bc[$var].'"><td width="35%">'.$langs->trans("ShowBugTrackLink").'</td><td>';  
   $html->selectyesnonum('bugtrack',$conf->global->MAIN_SHOW_BUGTRACK_LINK);  
   print '</td></tr>';  
     
   $var=!$var;  
   print '<tr '.$bc[$var].'"><td width="35%">'.$langs->trans("ShowWorkBoard").'</td><td>';  
   $html->selectyesnonum('workboard',$conf->global->MAIN_SHOW_WORKBOARD);  
   print '</td></tr>';  
   
   // Désactiver javascript  
   $var=!$var;  
   print '<tr '.$bc[$var].'"><td width="35%">'.$langs->trans("DisableJavascript").'</td><td>';  
   $html->selectyesnonum('disable_javascript',$conf->global->MAIN_DISABLE_JAVASCRIPT);  
   print '</td></tr>';  
92    
93    print '</table><br>';      print '<table class="noborder" width="100%">';
94          print '<tr class="liste_titre"><td>'.$langs->trans("Parameter").'</td><td>'.$langs->trans("Value").'</td></tr>';
95      
96    // Theme      // Langue par defaut
97    show_theme(1);      $var=!$var;
98    print '<br>';      print '<tr '.$bc[$var].'><td width="35%">'.$langs->trans("DefaultLanguage").'</td><td>';
99          $html=new Form($db);
100          $html->select_lang($conf->global->MAIN_LANG_DEFAULT,'main_lang_default');
101    // Liste des zone de recherche permanantes supportées      print '</td></tr>';
102    print '<table class="noborder" width="100%">';  
103    print '<tr class="liste_titre"><td>'.$langs->trans("PermanentLeftSearchForm").'</td><td>'.$langs->trans("Activated").'</td></tr>';  
104    $var=True;      // Taille max des listes
105    foreach ($searchform as $key => $value)      $var=!$var;
106        print '<tr '.$bc[$var].'><td>'.$langs->trans("DefaultMaxSizeList").'</td><td><input class="flat" name="size_liste_limit" size="4" value="' . SIZE_LISTE_LIMIT . '"></td></tr>';
107    
108        $var=!$var;
109        print '<tr '.$bc[$var].'"><td width="35%">'.$langs->trans("ShowBugTrackLink").'</td><td>';
110        $html->selectyesnonum('bugtrack',$conf->global->MAIN_SHOW_BUGTRACK_LINK);
111        print '</td></tr>';
112    
113        $var=!$var;
114        print '<tr '.$bc[$var].'"><td width="35%">'.$langs->trans("ShowWorkBoard").'</td><td>';
115        $html->selectyesnonum('workboard',$conf->global->MAIN_SHOW_WORKBOARD);
116        print '</td></tr>';
117    
118        // Désactiver javascript
119        $var=!$var;
120        print '<tr '.$bc[$var].'"><td width="35%">'.$langs->trans("DisableJavascript").'</td><td>';
121        $html->selectyesnonum('disable_javascript',$conf->global->MAIN_DISABLE_JAVASCRIPT);
122        print '</td></tr>';
123    
124        print '</table><br>';
125    
126    
127        // Gestionnaires de menu
128        $var=true;
129    
130        print '<table class="noborder" width="100%">';
131        print '<tr class="liste_titre"><td width="35%">'.$langs->trans("Menu").'</td>';
132        print '<td>'.$langs->trans("InternalUsers").'</td>';
133        print '<td>'.$langs->trans("ExternalUsers").'</td>';
134        print '</tr>';
135    
136        // Menu top
137        $var=!$var;
138        print '<tr '.$bc[$var].'><td>'.$langs->trans("DefaultMenuTopManager").'</td>';
139        print '<td>';
140        print $html->select_menu($conf->global->MAIN_MENU_BARRETOP,'main_menu_barretop',$dirtop);
141        print '</td>';
142        print '<td>';
143        print $html->select_menu($conf->global->MAIN_MENUFRONT_BARRETOP,'main_menufront_barretop',$dirtop);
144        print '</td>';
145        print '</tr>';
146    
147        // Menu left
148        $var=!$var;
149        print '<tr '.$bc[$var].'><td>'.$langs->trans("DefaultMenuLeftManager").'</td>';
150        print '<td>';
151        print $html->select_menu($conf->global->MAIN_MENU_BARRELEFT,'main_menu_barreleft',$dirleft);
152        print '</td>';
153        print '<td>';
154        print $html->select_menu($conf->global->MAIN_MENUFRONT_BARRELEFT,'main_menufront_barreleft',$dirleft);
155        print '</td>';
156        print '</tr>';
157    
158        print '</table><br>';
159    
160    
161        // Themes
162        show_theme(1);
163        print '<br>';
164    
165    
166        // Liste des zone de recherche permanantes supportées
167        print '<table class="noborder" width="100%">';
168        print '<tr class="liste_titre"><td>'.$langs->trans("PermanentLeftSearchForm").'</td><td>'.$langs->trans("Activated").'</td></tr>';
169        $var=True;
170        foreach ($searchform as $key => $value)
171      {      {
172        $var=!$var;          $var=!$var;
173        print '<tr '.$bc[$var].'"><td width="35%">'.$searchformtitle[$key].'</td><td>';          print '<tr '.$bc[$var].'"><td width="35%">'.$searchformtitle[$key].'</td><td>';
174        $html->selectyesnonum($searchform[$key],$searchformconst[$key]);          $html->selectyesnonum($searchform[$key],$searchformconst[$key]);
175        print '</td></tr>';          print '</td></tr>';
176      }      }
177    print '</table>';      print '</table>';
178    print '<br>';      print '<br>';
179      
180      
181    // Message of the day      // Message of the day
182    $var=true;      $var=true;
183    print '<table class="noborder" width="100%">';      print '<table class="noborder" width="100%">';
184    print '<tr class="liste_titre"><td>'.$langs->trans("Parameter").'</td><td>'.$langs->trans("Value").'</td></tr>';      print '<tr class="liste_titre"><td>'.$langs->trans("Parameter").'</td><td>'.$langs->trans("Value").'</td></tr>';
185    $var=!$var;      $var=!$var;
186    print '<tr '.$bc[$var].'><td width="35%">'.$langs->trans("MessageOfDay").'</td><td><textarea cols="60" rows="3" name="main_motd" size="20">' . stripslashes($conf->global->MAIN_MOTD) . '</textarea></td></tr>';      print '<tr '.$bc[$var].'><td width="35%">'.$langs->trans("MessageOfDay").'</td><td><textarea cols="60" rows="3" name="main_motd" size="20">' . stripslashes($conf->global->MAIN_MOTD) . '</textarea></td></tr>';
187    print '</table>';      print '</table>';
188    
189    print '<br><center>';      print '<br><center>';
190    print '<input class="button" type="submit" value="'.$langs->trans("Save").'">';      print '<input class="button" type="submit" value="'.$langs->trans("Save").'">';
191    print '</center>';      print '</center>';
192      
193    print '</form>';      print '</form>';
194    print '<br>';      print '<br>';
195  }  }
196  else  else
197  {  {
# Line 212  else Line 204  else
204      print '<tr '.$bc[$var].'><td width="35%">'.$langs->trans("DefaultLanguage").'</td><td>' . $conf->global->MAIN_LANG_DEFAULT . '</td></tr>';      print '<tr '.$bc[$var].'><td width="35%">'.$langs->trans("DefaultLanguage").'</td><td>' . $conf->global->MAIN_LANG_DEFAULT . '</td></tr>';
205    
206      $var=!$var;      $var=!$var;
     print '<tr '.$bc[$var].'><td>'.$langs->trans("DefaultMenuTopManager").'</td><td>';  
     $filelib=eregi_replace('\.php$','',$conf->global->MAIN_MENU_BARRETOP);  
     print $filelib;  
     print '</td></tr>';  
   
     $var=!$var;  
     print '<tr '.$bc[$var].'><td>'.$langs->trans("DefaultMenuLeftManager").'</td><td>';  
     $filelib=eregi_replace('\.php$','',$conf->global->MAIN_MENU_BARRELEFT);  
     print $filelib;  
     print '</td></tr>';  
   
     $var=!$var;  
207      print '<tr '.$bc[$var].'><td>'.$langs->trans("DefaultMaxSizeList").'</td><td>' . $conf->global->SIZE_LISTE_LIMIT . '</td></tr>';      print '<tr '.$bc[$var].'><td>'.$langs->trans("DefaultMaxSizeList").'</td><td>' . $conf->global->SIZE_LISTE_LIMIT . '</td></tr>';
208    
209      $var=!$var;      $var=!$var;
# Line 241  else Line 221  else
221    
222      print '</table><br>';      print '</table><br>';
223    
224      // Skin  
225        // Gestionnaires de menu
226        $var=true;
227    
228        print '<table class="noborder" width="100%">';
229        print '<tr class="liste_titre"><td width="35%">'.$langs->trans("Menu").'</td>';
230        print '<td>'.$langs->trans("InternalUsers").'</td>';
231        print '<td>'.$langs->trans("ExternalUsers").'</td>';
232        print '</tr>';
233        
234        $var=!$var;
235        print '<tr '.$bc[$var].'><td>'.$langs->trans("DefaultMenuTopManager").'</td>';
236        print '<td>';
237        $filelib=eregi_replace('\.php$','',$conf->global->MAIN_MENU_BARRETOP);
238        print $filelib;
239        print '</td>';
240        print '<td>';
241        $filelib=eregi_replace('\.php$','',$conf->global->MAIN_MENUFRONT_BARRETOP);
242        print $filelib;
243        print '</td>';
244        print '</tr>';
245    
246        $var=!$var;
247        print '<tr '.$bc[$var].'>';
248        print '<td>'.$langs->trans("DefaultMenuLeftManager").'</td>';
249        print '<td>';
250        $filelib=eregi_replace('\.php$','',$conf->global->MAIN_MENU_BARRELEFT);
251        print $filelib;
252        print '</td>';
253        print '<td>';
254        $filelib=eregi_replace('\.php$','',$conf->global->MAIN_MENUFRONT_BARRELEFT);
255        print $filelib;
256        print '</td>';
257        print '</tr>';
258    
259        print '</table><br>';
260    
261    
262        // Themes
263      show_theme(0);      show_theme(0);
264      print '<br>';      print '<br>';
265    
266    
267      // Liste des zone de recherche permanantes supportées      // Liste des zone de recherche permanantes supportées
268      print '<table class="noborder" width="100%">';      print '<table class="noborder" width="100%">';
269      print '<tr class="liste_titre"><td>'.$langs->trans("PermanentLeftSearchForm").'</td><td>'.$langs->trans("Activated").'</td></tr>';      print '<tr class="liste_titre"><td>'.$langs->trans("PermanentLeftSearchForm").'</td><td>'.$langs->trans("Activated").'</td></tr>';

Legend:
Removed from v.1.37  
changed lines
  Added in v.1.38

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26