/[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.32 by eldy, Sat Sep 10 12:32:44 2005 UTC revision 1.33 by rodolphe, Mon Sep 12 13:22:24 2005 UTC
# Line 32  $langs->load("companies"); Line 32  $langs->load("companies");
32  $langs->load("products");  $langs->load("products");
33  $langs->load("admin");  $langs->load("admin");
34    
   
35  if (!$user->admin)  if (!$user->admin)
36  accessforbidden();    accessforbidden();
   
37    
38  if (! defined("MAIN_MOTD")) define("MAIN_MOTD","");  if (! defined("MAIN_MOTD")) define("MAIN_MOTD","");
39    
   
40  $dirtop = "../includes/menus/barre_top";  $dirtop = "../includes/menus/barre_top";
41  $dirleft = "../includes/menus/barre_left";  $dirleft = "../includes/menus/barre_left";
42  $dirtheme = "../theme";  $dirtheme = "../theme";
# Line 50  $searchformconst=array($conf->global->MA Line 47  $searchformconst=array($conf->global->MA
47  $searchformtitle=array($langs->trans("Companies"),$langs->trans("Contacts"),$langs->trans("ProductsAndServices"));  $searchformtitle=array($langs->trans("Companies"),$langs->trans("Contacts"),$langs->trans("ProductsAndServices"));
48    
49    
   
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"]);
53      dolibarr_set_const($db, "MAIN_MENU_BARRETOP",     $_POST["main_menu_barretop"]);    dolibarr_set_const($db, "MAIN_MENU_BARRETOP",     $_POST["main_menu_barretop"]);
54      dolibarr_set_const($db, "MAIN_MENU_BARRELEFT",    $_POST["main_menu_barreleft"]);    dolibarr_set_const($db, "MAIN_MENU_BARRELEFT",    $_POST["main_menu_barreleft"]);
55      dolibarr_set_const($db, "SIZE_LISTE_LIMIT",       $_POST["size_liste_limit"]);    dolibarr_set_const($db, "SIZE_LISTE_LIMIT",       $_POST["size_liste_limit"]);
56      
57      dolibarr_set_const($db, "MAIN_THEME",             $_POST["main_theme"]);    dolibarr_set_const($db, "MAIN_THEME",             $_POST["main_theme"]);
58      
59      dolibarr_set_const($db, "MAIN_SEARCHFORM_CONTACT",$_POST["main_searchform_contact"]);    dolibarr_set_const($db, "MAIN_SEARCHFORM_CONTACT",$_POST["main_searchform_contact"]);
60      dolibarr_set_const($db, "MAIN_SEARCHFORM_SOCIETE",$_POST["main_searchform_societe"]);    dolibarr_set_const($db, "MAIN_SEARCHFORM_SOCIETE",$_POST["main_searchform_societe"]);
61      dolibarr_set_const($db, "MAIN_SEARCHFORM_PRODUITSERVICE",$_POST["main_searchform_produitservice"]);    dolibarr_set_const($db, "MAIN_SEARCHFORM_PRODUITSERVICE",$_POST["main_searchform_produitservice"]);
62      
63      dolibarr_set_const($db, "MAIN_MOTD",              trim($_POST["main_motd"]));    dolibarr_set_const($db, "MAIN_SHOW_BUGTRACK_LINK", $_POST["bugtrack"]);
64    
65      $_SESSION["mainmenu"]="";   // Le gestionnaire de menu a pu changer    dolibarr_set_const($db, "MAIN_MOTD",              trim($_POST["main_motd"]));
66      
67      Header("Location: ihm.php?mainmenu=home&leftmenu=setup");    $_SESSION["mainmenu"]="";   // Le gestionnaire de menu a pu changer
68      
69      Header("Location: ihm.php?mainmenu=home&leftmenu=setup");
70  }  }
71    
72    
73  llxHeader();  llxHeader();
74    
   
75  print_titre($langs->trans("GUISetup"));  print_titre($langs->trans("GUISetup"));
76    
77  print "<br>\n";  print "<br>\n";
78    
   
   
79  if (isset($_GET["action"]) && $_GET["action"] == 'edit')  if (isset($_GET["action"]) && $_GET["action"] == 'edit')
80  {  {
81      print '<form method="post" action="ihm.php">';    print '<form method="post" action="ihm.php">';
82      print '<input type="hidden" name="action" value="update">';    print '<input type="hidden" name="action" value="update">';
83      
84      clearstatcache();    clearstatcache();
85      $var=true;    $var=true;
86            
87      print '<table class="noborder" width="100%">';    print '<table class="noborder" width="100%">';
88      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>';
89      
90      // Langue par defaut    // Langue par defaut
91      $var=!$var;    $var=!$var;
92      print '<tr '.$bc[$var].'><td width="35%">'.$langs->trans("DefaultLanguage").'</td><td>';    print '<tr '.$bc[$var].'><td width="35%">'.$langs->trans("DefaultLanguage").'</td><td>';
93      $html=new Form($db);    $html=new Form($db);
94      $html->select_lang($conf->global->MAIN_LANG_DEFAULT,'main_lang_default');    $html->select_lang($conf->global->MAIN_LANG_DEFAULT,'main_lang_default');
95      print '</td></tr>';    print '</td></tr>';
96      
97      // Menu top    // Menu top
98      $var=!$var;    $var=!$var;
99      print '<tr '.$bc[$var].'><td>'.$langs->trans("DefaultMenuTopManager").'</td>';    print '<tr '.$bc[$var].'><td>'.$langs->trans("DefaultMenuTopManager").'</td>';
100      print '<td><select class="flat" name="main_menu_barretop">';    print '<td><select class="flat" name="main_menu_barretop">';
101      $handle=opendir($dirtop);    $handle=opendir($dirtop);
102      while (($file = readdir($handle))!==false)    while (($file = readdir($handle))!==false)
103      {      {
104          if (is_file($dirtop."/".$file) && substr($file, 0, 1) <> '.' && substr($file, 0, 3) <> 'CVS')        if (is_file($dirtop."/".$file) && substr($file, 0, 1) <> '.' && substr($file, 0, 3) <> 'CVS')
105          {          {
106              $filelib=eregi_replace('\.php$','',$file);            $filelib=eregi_replace('\.php$','',$file);
107              if ($file == $conf->global->MAIN_MENU_BARRETOP)            if ($file == $conf->global->MAIN_MENU_BARRETOP)
108              {              {
109                  print '<option value="'.$file.'" selected>'.$filelib.'</option>';                print '<option value="'.$file.'" selected>'.$filelib.'</option>';
110              }              }
111              else            else
112              {              {
113                  print '<option value="'.$file.'">'.$filelib.'</option>';                print '<option value="'.$file.'">'.$filelib.'</option>';
114              }              }
115          }          }      
   
116      }      }
117      print '</select>';    print '</select>';
118      print '</td></tr>';    print '</td></tr>';
119    
120      // Menu left    // Menu left
121      $var=!$var;    $var=!$var;
122      print '<tr '.$bc[$var].'><td>'.$langs->trans("DefaultMenuLeftManager").'</td>';    print '<tr '.$bc[$var].'><td>'.$langs->trans("DefaultMenuLeftManager").'</td>';
123      print '<td><select class="flat" name="main_menu_barreleft">';    print '<td><select class="flat" name="main_menu_barreleft">';
124      $handle=opendir($dirleft);    $handle=opendir($dirleft);
125      while (($file = readdir($handle))!==false)    while (($file = readdir($handle))!==false)
126      {      {
127          if (is_file($dirleft."/".$file) && substr($file, 0, 1) <> '.' && substr($file, 0, 3) <> 'CVS')        if (is_file($dirleft."/".$file) && substr($file, 0, 1) <> '.' && substr($file, 0, 3) <> 'CVS')
128          {          {
129              $filelib=eregi_replace('\.php$','',$file);            $filelib=eregi_replace('\.php$','',$file);
130              if ($file == $conf->global->MAIN_MENU_BARRELEFT)            if ($file == $conf->global->MAIN_MENU_BARRELEFT)
131              {              {
132                  print '<option value="'.$file.'" selected>'.$filelib.'</option>';                print '<option value="'.$file.'" selected>'.$filelib.'</option>';
133              }              }
134              else            else
135              {              {
136                  print '<option value="'.$file.'">'.$filelib.'</option>';                print '<option value="'.$file.'">'.$filelib.'</option>';
137              }              }
138          }          }
139          
140      }      }
141      print '</select>';    print '</select>';
142      print '</td></tr>';    print '</td></tr>';
143      
144      // Taille max des listes    // Taille max des listes
145      $var=!$var;    $var=!$var;
146      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>';    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>';
147      
148      print '</table><br>';    $var=!$var;
149      print '<tr '.$bc[$var].'"><td width="35%">'.$langs->trans("ShowBugtrakLink").'</td><td>';
150      $html->selectyesnonum('bugtrack',MAIN_SHOW_BUGTRACK_LINK);
151      // Theme    print '</td></tr>';
152      show_theme(1);    
153      print '<br>';    print '</table><br>';
154      
155      
156      // Liste des zone de recherche permanantes supportées    // Theme
157      print '<table class="noborder" width="100%">';    show_theme(1);
158      print '<tr class="liste_titre"><td>'.$langs->trans("PermanentLeftSearchForm").'</td><td>'.$langs->trans("Activated").'</td></tr>';    print '<br>';
159      $var=True;    
160      foreach ($searchform as $key => $value) {    
161          $var=!$var;    // Liste des zone de recherche permanantes supportées
162          print '<tr '.$bc[$var].'"><td width="35%">'.$searchformtitle[$key].'</td><td>';    print '<table class="noborder" width="100%">';
163          $html->selectyesnonum($searchform[$key],$searchformconst[$key]);    print '<tr class="liste_titre"><td>'.$langs->trans("PermanentLeftSearchForm").'</td><td>'.$langs->trans("Activated").'</td></tr>';
164          print '</td></tr>';    $var=True;
165      foreach ($searchform as $key => $value)
166        {
167          $var=!$var;
168          print '<tr '.$bc[$var].'"><td width="35%">'.$searchformtitle[$key].'</td><td>';
169          $html->selectyesnonum($searchform[$key],$searchformconst[$key]);
170          print '</td></tr>';
171      }      }
172      print '</table>';    print '</table>';
173      print '<br>';    print '<br>';
174      
175      
176      // Message of the day    // Message of the day
177      $var=true;    $var=true;
178      print '<table class="noborder" width="100%">';    print '<table class="noborder" width="100%">';
179      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>';
180      $var=!$var;    $var=!$var;
181      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>';
182      print '</table>';    print '</table>';
183    
184      print '<br><center>';    print '<br><center>';
185      print '<input class="button" type="submit" value="'.$langs->trans("Save").'">';    print '<input class="button" type="submit" value="'.$langs->trans("Save").'">';
186      print '</center>';    print '</center>';
187      
188      print '</form>';    print '</form>';
189      print '<br>';    print '<br>';
190  }  }
191  else  else
192  {  {
# Line 213  else Line 213  else
213      $var=!$var;      $var=!$var;
214      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>';
215    
216    
217        print '<tr '.$bc[$var].'"><td width="35%">'.$langs->trans("ShowBugtrakLink").'</td><td>';  
218        print (MAIN_SHOW_BUGTRACK_LINK?$langs->trans("yes"):$langs->trans("no"))."</td></tr>";
219    
220      print '</table><br>';      print '</table><br>';
221    
222    

Legend:
Removed from v.1.32  
changed lines
  Added in v.1.33

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