[ Index ]
 

Code source de Dolibarr 2.0.1

Accédez au Source d'autres logiciels libres

Classes | Fonctions | Variables | Constantes | Tables

title

Body

[fermer]

/htdocs/admin/ -> index.php (source)

   1  <?php
   2  /* Copyright (C) 2001-2004 Rodolphe Quiedeville <rodolphe@quiedeville.org>
   3   * Copyright (C) 2004-2005 Laurent Destailleur  <eldy@users.sourceforge.net>
   4   *
   5   * This program is free software; you can redistribute it and/or modify
   6   * it under the terms of the GNU General Public License as published by
   7   * the Free Software Foundation; either version 2 of the License, or
   8   * (at your option) any later version.
   9   *
  10   * This program is distributed in the hope that it will be useful,
  11   * but WITHOUT ANY WARRANTY; without even the implied warranty of
  12   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  13   * GNU General Public License for more details.
  14   *
  15   * You should have received a copy of the GNU General Public License
  16   * along with this program; if not, write to the Free Software
  17   * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  18   *
  19   * $Id: index.php,v 1.51.2.1 2006/01/05 01:50:12 eldy Exp $
  20   * $Source: /cvsroot/dolibarr/dolibarr/htdocs/admin/index.php,v $
  21   */
  22  
  23  /**
  24          \file       htdocs/admin/index.php
  25          \brief      Page d'accueil de l'espace administration/configuration
  26          \version    $Revision: 1.51.2.1 $
  27  */
  28  
  29  require ("./pre.inc.php");
  30  
  31  $langs->load("admin");
  32  $langs->load("companies");
  33  
  34  if (!$user->admin)
  35    accessforbidden();
  36  
  37  if ( (isset($_POST["action"]) && $_POST["action"] == 'update')
  38    || (isset($_POST["action"]) && $_POST["action"] == 'updateedit') )
  39  {
  40      dolibarr_set_const($db, "MAIN_INFO_SOCIETE_NOM",$_POST["nom"]);
  41      dolibarr_set_const($db, "MAIN_INFO_SOCIETE_ADRESSE",$_POST["address"]);
  42      dolibarr_set_const($db, "MAIN_INFO_SOCIETE_VILLE",$_POST["ville"]);
  43      dolibarr_set_const($db, "MAIN_INFO_SOCIETE_CP",$_POST["cp"]);
  44      dolibarr_set_const($db, "MAIN_INFO_SOCIETE_PAYS",$_POST["pays_id"]);
  45      dolibarr_set_const($db, "MAIN_MONNAIE",$_POST["currency"]);
  46      dolibarr_set_const($db, "MAIN_INFO_SOCIETE_TEL",$_POST["tel"]);
  47      dolibarr_set_const($db, "MAIN_INFO_SOCIETE_FAX",$_POST["fax"]);
  48      dolibarr_set_const($db, "MAIN_INFO_SOCIETE_MAIL",$_POST["mail"]);
  49      dolibarr_set_const($db, "MAIN_INFO_SOCIETE_WEB",$_POST["web"]);
  50      if ($_FILES["logo"]["tmp_name"])
  51      {
  52          if (eregi('([^\\\/:]+)$',$_FILES["logo"]["name"],$reg))
  53          {
  54              $original_file=$reg[1];
  55              dolibarr_syslog("Move file ".$_FILES["logo"]["tmp_name"]." to ".DOL_DATA_ROOT.'/logo/'.$original_file);
  56              if (move_uploaded_file($_FILES["logo"]["tmp_name"],DOL_DATA_ROOT.'/logo/'.$original_file))
  57              {
  58                  dolibarr_set_const($db, "MAIN_INFO_SOCIETE_LOGO",$original_file);
  59              }
  60          }
  61      }
  62  
  63      dolibarr_set_const($db, "MAIN_INFO_CAPITAL",$_POST["capital"]);
  64      dolibarr_set_const($db, "MAIN_INFO_SOCIETE_FORME_JURIDIQUE",$_POST["forme_juridique_code"]);
  65      dolibarr_set_const($db, "MAIN_INFO_SIREN",$_POST["siren"]);
  66      dolibarr_set_const($db, "MAIN_INFO_SIRET",$_POST["siret"]);
  67      dolibarr_set_const($db, "MAIN_INFO_APE",$_POST["ape"]);
  68      dolibarr_set_const($db, "MAIN_INFO_RCS",$_POST["rcs"]);
  69      dolibarr_set_const($db, "MAIN_INFO_TVAINTRA",$_POST["tva"]);
  70  
  71      dolibarr_set_const($db, "FACTURE_TVAOPTION",$_POST["optiontva"]);
  72  
  73      if ($_POST['action'] != 'updateedit')
  74      {
  75          Header("Location: index.php");
  76          exit;
  77      }
  78  }
  79  
  80  
  81  
  82  llxHeader();
  83  
  84  $form = new Form($db);
  85  $countrynotdefined='<font class="error">'.$langs->trans("ErrorSetACountryFirst").' ('.$langs->trans("SeeAbove").')</font>';
  86  
  87  
  88  print_fiche_titre($langs->trans("GlobalSetup"));
  89  
  90  
  91  if ((isset($_GET["action"]) && $_GET["action"] == 'edit')
  92   || (isset($_POST["action"]) && $_POST["action"] == 'updateedit') )
  93  {
  94      /**
  95       * Edition des paramètres
  96       */
  97      if ($conf->use_javascript)
  98      {
  99          print '
 100          <script language="javascript" type="text/javascript">
 101          <!--
 102          function save_refresh()
 103          {
 104              document.form_index.action.value="updateedit";
 105              document.form_index.submit();
 106          //    location.href = "index.php?action=updateedit";
 107          }
 108          -->
 109          </script>
 110          ';
 111      }
 112      
 113      print '<form enctype="multipart/form-data" method="post" action="index.php" name="form_index">';
 114      print '<input type="hidden" name="action" value="update">';
 115      $var=true;
 116  
 117      print '<table class="noborder" width="100%">';
 118      print '<tr class="liste_titre"><td width="35%">'.$langs->trans("CompanyInfo").'</td><td>'.$langs->trans("Value").'</td></tr>';
 119  
 120      $var=!$var;
 121      print '<tr '.$bc[$var].'><td>'.$langs->trans("CompanyName").'</td><td>';
 122      print '<input name="nom" value="'. $conf->global->MAIN_INFO_SOCIETE_NOM . '"></td></tr>';
 123  
 124      $var=!$var;
 125      print '<tr '.$bc[$var].'><td>'.$langs->trans("CompanyAddress").'</td><td>';
 126      print '<textarea name="address" cols="50" rows="'.ROWS_2.'">'. $conf->global->MAIN_INFO_SOCIETE_ADRESSE . '</textarea></td></tr>';
 127  
 128      $var=!$var;
 129      print '<tr '.$bc[$var].'><td>'.$langs->trans("CompanyZip").'</td><td>';
 130      print '<input name="cp" value="'. $conf->global->MAIN_INFO_SOCIETE_CP . '"></td></tr>';
 131  
 132      $var=!$var;
 133      print '<tr '.$bc[$var].'><td>'.$langs->trans("CompanyTown").'</td><td>';
 134      print '<input name="ville" value="'. $conf->global->MAIN_INFO_SOCIETE_VILLE . '"></td></tr>';
 135  
 136      $var=!$var;
 137      print '<tr '.$bc[$var].'><td>'.$langs->trans("Country").'</td><td>';
 138      $form->select_pays($conf->global->MAIN_INFO_SOCIETE_PAYS,'pays_id',($conf->use_javascript?' onChange="save_refresh()"':''));
 139      print '</td></tr>';
 140  
 141      $var=!$var;
 142      print '<tr '.$bc[$var].'><td>'.$langs->trans("CompanyCurrency").'</td><td>';
 143      $form->select_currency($conf->global->MAIN_MONNAIE,"currency");
 144      print '</td></tr>';
 145  
 146      $var=!$var;
 147      print '<tr '.$bc[$var].'><td>'.$langs->trans("Tel").'</td><td>';
 148      print '<input name="tel" value="'. $conf->global->MAIN_INFO_SOCIETE_TEL . '"></td></tr>';
 149      print '</td></tr>';
 150  
 151      $var=!$var;
 152      print '<tr '.$bc[$var].'><td>'.$langs->trans("Fax").'</td><td>';
 153      print '<input name="fax" value="'. $conf->global->MAIN_INFO_SOCIETE_FAX . '"></td></tr>';
 154      print '</td></tr>';
 155  
 156      $var=!$var;
 157      print '<tr '.$bc[$var].'><td>'.$langs->trans("Mail").'</td><td>';
 158      print '<input name="mail" value="'. $conf->global->MAIN_INFO_SOCIETE_MAIL . '"></td></tr>';
 159      print '</td></tr>';
 160  
 161      $var=!$var;
 162      print '<tr '.$bc[$var].'><td>'.$langs->trans("Web").'</td><td>';
 163      print '<input name="web" value="'. $conf->global->MAIN_INFO_SOCIETE_WEB . '"></td></tr>';
 164      print '</td></tr>';
 165  
 166      $var=!$var;
 167      print '<tr '.$bc[$var].'><td>'.$langs->trans("Logo").' (png,jpg)</td><td>';
 168      print '<input type="file" class="flat" name="logo" size="30"></td></tr>';
 169      print '</td></tr>';
 170  
 171      print '</table>';
 172  
 173      print '<br>';
 174  
 175      // Identifiants de la société (propre au pays)
 176      print '<table class="noborder" width="100%">';
 177      print '<tr class="liste_titre"><td>'.$langs->trans("CompanyIds").'</td><td>'.$langs->trans("Value").'</td></tr>';
 178      $var=true;
 179  
 180      $langs->load("companies");
 181  
 182      // Recupere code pays
 183      $code_pays=substr($langs->defaultlang,-2);    // Par defaut, pays de la localisation
 184      if ($conf->global->MAIN_INFO_SOCIETE_PAYS)
 185      {
 186          $sql  = "SELECT code from ".MAIN_DB_PREFIX."c_pays";
 187          $sql .= " WHERE rowid = ".$conf->global->MAIN_INFO_SOCIETE_PAYS;
 188          $resql=$db->query($sql);
 189          if ($resql) {
 190              $obj = $db->fetch_object($resql);
 191              if ($obj->code) $code_pays=$obj->code;
 192          }
 193          else {
 194              dolibarr_print_error($db);
 195          }
 196      }
 197  
 198      // Capital
 199      $var=!$var;
 200      print '<tr '.$bc[$var].'><td width="35%">'.$langs->trans("Capital").'</td><td>';
 201      print '<input name="capital" size="20" value="' . $conf->global->MAIN_INFO_CAPITAL . '"></td></tr>';
 202  
 203      // Forme juridique
 204      $var=!$var;
 205      print '<tr '.$bc[$var].'><td>'.$langs->trans("JuridicalStatus").'</td><td>';
 206      if ($conf->global->MAIN_INFO_SOCIETE_PAYS)
 207      {
 208          $form->select_forme_juridique($conf->global->MAIN_INFO_SOCIETE_FORME_JURIDIQUE,$code_pays);
 209      }
 210      else
 211      {
 212          print $countrynotdefined;
 213      }
 214      print '</td></tr>';
 215  
 216      // ProfID1
 217      if ($langs->transcountry("ProfId1",$code_pays) != '-')
 218      {
 219          $var=!$var;
 220          print '<tr '.$bc[$var].'><td width="35%">'.$langs->transcountry("ProfId1",$code_pays).'</td><td>';
 221          if ($conf->global->MAIN_INFO_SOCIETE_PAYS)
 222          {
 223              print '<input name="siren" size="20" value="' . $conf->global->MAIN_INFO_SIREN . '">';
 224          }
 225          else
 226          {
 227              print $countrynotdefined;
 228          }
 229          print '</td></tr>';
 230      }
 231  
 232      // ProfId2
 233      if ($langs->transcountry("ProfId2",$code_pays) != '-')
 234      {
 235          $var=!$var;
 236          print '<tr '.$bc[$var].'><td width="35%">'.$langs->transcountry("ProfId2",$code_pays).'</td><td>';
 237          if ($conf->global->MAIN_INFO_SOCIETE_PAYS)
 238          {
 239              print '<input name="siret" size="20" value="' . $conf->global->MAIN_INFO_SIRET . '">';
 240          }
 241          else
 242          {
 243              print $countrynotdefined;
 244          }
 245          print '</td></tr>';
 246      }
 247  
 248      // ProfId3
 249      if ($langs->transcountry("ProfId3",$code_pays) != '-')
 250      {
 251          $var=!$var;
 252          print '<tr '.$bc[$var].'><td width="35%">'.$langs->transcountry("ProfId3",$code_pays).'</td><td>';
 253          if ($conf->global->MAIN_INFO_SOCIETE_PAYS)
 254          {
 255              print '<input name="ape" size="20" value="' . $conf->global->MAIN_INFO_APE . '">';
 256          }
 257          else
 258          {
 259              print $countrynotdefined;
 260          }
 261          print '</td></tr>';
 262      }
 263  
 264      // ProfId4
 265      if ($langs->transcountry("ProfId4",$code_pays) != '-')
 266      {
 267          $var=!$var;
 268          print '<tr '.$bc[$var].'><td width="35%">'.$langs->transcountry("ProfId4",$code_pays).'</td><td>';
 269          if ($conf->global->MAIN_INFO_SOCIETE_PAYS)
 270          {
 271              print '<input name="rcs" size="20" value="' . $conf->global->MAIN_INFO_RCS . '">';
 272          }
 273          else
 274          {
 275              print $countrynotdefined;
 276          }
 277          print '</td></tr>';
 278      }
 279  
 280      // TVA Intra
 281      $var=!$var;
 282      print '<tr '.$bc[$var].'><td width="35%">'.$langs->trans("TVAIntra").'</td><td>';
 283      print '<input name="tva" size="20" value="' . $conf->global->MAIN_INFO_TVAINTRA . '"></td></tr>';
 284  
 285      print '</table>';
 286  
 287      
 288      
 289      /*
 290       *  Options fiscale
 291       */
 292      print '<br>';
 293      print '<table class="noborder" width="100%">';
 294      print '<tr class="liste_titre">';
 295      print '<td>'.$langs->trans("VATManagement").'</td><td>'.$langs->trans("Description").'</td>';
 296      print '<td align="right">&nbsp;</td>';
 297      print "</tr>\n";
 298      $var=true;
 299      
 300      $var=!$var;
 301      print "<tr ".$bc[$var]."><td width=\"140\"><label><input type=\"radio\" name=\"optiontva\" value=\"reel\"".($conf->global->FACTURE_TVAOPTION != "franchise"?" checked":"")."> ".$langs->trans("VATIsUsed")."</label></td>";
 302      print '<td colspan="2">';
 303      print "<table>";
 304      print "<tr><td>".$langs->trans("VATIsUsedDesc")."</td></tr>";
 305      print "<tr><td><i>".$langs->trans("Example").': '.$langs->trans("VATIsUsedExampleFR")."</i></td></tr>\n";
 306      print "</table>";
 307      print "</td></tr>\n";
 308      
 309      /* Je désactive cette option "facturation" car ce statut fiscal n'existe pas. Seul le réel et franchise existe.
 310      Cette option ne doit donc pas etre en "exclusif" avec l'option fiscale de gestion de tva. Peut etre faut-il
 311      une option a part qui n'entre pas en conflit avec les choix "assujéti TVA" ou "non".
 312      $var=!$var;
 313      print "<tr ".$bc[$var]."><td width=\"140\"><label><input type=\"radio\" name=\"optiontva\" value=\"facturation\"".($conf->global->FACTURE_TVAOPTION == "facturation"?" checked":"")."> Option facturation</label></td>";
 314      print "<td colspan=\"2\">L'option 'facturation' est utilisée par les entreprises qui payent la TVA à facturation (vente de matériel).</td></tr>\n";
 315       */
 316      
 317      $var=!$var;
 318      print "<tr ".$bc[$var]."><td width=\"140\"><label><input type=\"radio\" name=\"optiontva\" value=\"franchise\"".($conf->global->FACTURE_TVAOPTION == "franchise"?" checked":"")."> ".$langs->trans("VATIsNotUsed")."</label></td>";
 319      print '<td colspan="2">';
 320      print "<table>";
 321      print "<tr><td>".$langs->trans("VATIsNotUsedDesc")."</td></tr>";
 322      print "<tr><td><i>".$langs->trans("Example").': '.$langs->trans("VATIsNotUsedExampleFR")."</i></td></tr>\n";
 323      print "</table>";
 324      print "</td></tr>\n";
 325      
 326      print "</table>";
 327      
 328  
 329  
 330      print '<br><center><input type="submit" class="button" value="'.$langs->trans("Save").'"></center>';
 331      print '<br>';
 332      
 333      print '</form>';
 334  }
 335  else
 336  {
 337      /*
 338       * Affichage des paramètres
 339       */
 340  
 341      print '<table class="noborder" width="100%">';
 342      print '<tr class="liste_titre"><td>'.$langs->trans("CompanyInfo").'</td><td>'.$langs->trans("Value").'</td></tr>';
 343      $var=true;
 344  
 345      $var=!$var;
 346      print '<tr '.$bc[$var].'><td width="35%">'.$langs->trans("CompanyName").'</td><td>' . $conf->global->MAIN_INFO_SOCIETE_NOM . '</td></tr>';
 347  
 348      $var=!$var;
 349      print '<tr '.$bc[$var].'><td width="35%">'.$langs->trans("CompanyAddress").'</td><td>' . nl2br($conf->global->MAIN_INFO_SOCIETE_ADRESSE) . '</td></tr>';
 350  
 351      $var=!$var;
 352      print '<tr '.$bc[$var].'><td width="35%">'.$langs->trans("CompanyZip").'</td><td>' . $conf->global->MAIN_INFO_SOCIETE_CP . '</td></tr>';
 353  
 354      $var=!$var;
 355      print '<tr '.$bc[$var].'><td width="35%">'.$langs->trans("CompanyTown").'</td><td>' . $conf->global->MAIN_INFO_SOCIETE_VILLE . '</td></tr>';
 356  
 357      $var=!$var;
 358      print '<tr '.$bc[$var].'><td>'.$langs->trans("CompanyCountry").'</td><td>';
 359      print $form->pays_name($conf->global->MAIN_INFO_SOCIETE_PAYS,1);
 360      print '</td></tr>';
 361  
 362      $var=!$var;
 363      print '<tr '.$bc[$var].'><td width="35%">'.$langs->trans("CompanyCurrency").'</td><td>';
 364      print $form->currency_name($conf->global->MAIN_MONNAIE,1);
 365      print '</td></tr>';
 366  
 367      $var=!$var;
 368      print '<tr '.$bc[$var].'><td width="35%">'.$langs->trans("Tel").'</td><td>' . $conf->global->MAIN_INFO_SOCIETE_TEL . '</td></tr>';
 369  
 370      $var=!$var;
 371      print '<tr '.$bc[$var].'><td width="35%">'.$langs->trans("Fax").'</td><td>' . $conf->global->MAIN_INFO_SOCIETE_FAX . '</td></tr>';
 372  
 373      $var=!$var;
 374      print '<tr '.$bc[$var].'><td width="35%">'.$langs->trans("Mail").'</td><td>' . $conf->global->MAIN_INFO_SOCIETE_MAIL . '</td></tr>';
 375  
 376      $var=!$var;
 377      print '<tr '.$bc[$var].'><td width="35%">'.$langs->trans("Web").'</td><td>' . $conf->global->MAIN_INFO_SOCIETE_WEB . '</td></tr>';
 378  
 379      $var=!$var;
 380      print '<tr '.$bc[$var].'><td width="35%">'.$langs->trans("Logo").'</td><td>' . $conf->global->MAIN_INFO_SOCIETE_LOGO . '</td></tr>';
 381  
 382      print '</table>';
 383  
 384      print '<br>';
 385  
 386      // Identifiants de la société (propre au pays)
 387      print '<table class="noborder" width="100%">';
 388      print '<tr class="liste_titre"><td>'.$langs->trans("CompanyIds").'</td><td>'.$langs->trans("Value").'</td></tr>';
 389      $var=true;
 390  
 391      // Recupere code pays
 392      $code_pays=substr($langs->defaultlang,-2);    // Par defaut, pays de la localisation
 393      if ($conf->global->MAIN_INFO_SOCIETE_PAYS)
 394      {
 395          $sql  = "SELECT code from ".MAIN_DB_PREFIX."c_pays";
 396          $sql .= " WHERE rowid = ".$conf->global->MAIN_INFO_SOCIETE_PAYS;
 397          $result=$db->query($sql);
 398          if ($result)
 399          {
 400              $obj = $db->fetch_object();
 401              if ($obj->code) $code_pays=$obj->code;
 402          }
 403          else {
 404              dolibarr_print_error($db);
 405          }
 406      }
 407  
 408      // Capital
 409      $var=!$var;
 410      print '<tr '.$bc[$var].'><td width="35%">'.$langs->trans("Capital").'</td><td>';
 411      print $conf->global->MAIN_INFO_CAPITAL . '</td></tr>';
 412  
 413      // Forme juridique
 414      $var=!$var;
 415      print '<tr '.$bc[$var].'><td width="35%">'.$langs->trans("JuridicalStatus").'</td><td>';
 416      print $form->forme_juridique_name($conf->global->MAIN_INFO_SOCIETE_FORME_JURIDIQUE,1);
 417      print '</td></tr>';
 418  
 419      // ProfId1
 420      if ($langs->transcountry("ProfId1",$code_pays) != '-')
 421      {
 422          $var=!$var;
 423          print '<tr '.$bc[$var].'><td width="35%">'.$langs->transcountry("ProfId1",$code_pays).'</td><td>';
 424          if ($langs->transcountry("ProfId1",$code_pays) != '-')
 425          {
 426              print $conf->global->MAIN_INFO_SIREN;
 427          }
 428          print '</td></tr>';
 429      }
 430      
 431      // ProfId2
 432      if ($langs->transcountry("ProfId2",$code_pays) != '-')
 433      {
 434          $var=!$var;
 435          print '<tr '.$bc[$var].'><td width="35%">'.$langs->transcountry("ProfId2",$code_pays).'</td><td>';
 436          if ($langs->transcountry("ProfId2",$code_pays) != '-')
 437          {
 438              print $conf->global->MAIN_INFO_SIRET;
 439          }
 440          print '</td></tr>';
 441      }
 442      
 443      // ProfId3
 444      if ($langs->transcountry("ProfId3",$code_pays) != '-')
 445      {
 446          $var=!$var;
 447          print '<tr '.$bc[$var].'><td width="35%">'.$langs->transcountry("ProfId3",$code_pays).'</td><td>';
 448          if ($langs->transcountry("ProfId3",$code_pays) != '-')
 449          {
 450              print $conf->global->MAIN_INFO_APE;
 451          }
 452          print '</td></tr>';
 453      }
 454      
 455      // ProfId4
 456      if ($langs->transcountry("ProfId4",$code_pays) != '-')
 457      {
 458          $var=!$var;
 459          print '<tr '.$bc[$var].'><td width="35%">'.$langs->transcountry("ProfId4",$code_pays).'</td><td>';
 460          if ($langs->transcountry("ProfId4",$code_pays) != '-')
 461          {
 462              print $conf->global->MAIN_INFO_RCS;
 463          }
 464          print '</td></tr>';
 465      }
 466      
 467      // TVA Intracommunautaire
 468      $var=!$var;
 469      print '<tr '.$bc[$var].'><td>'.$langs->trans("TVAIntra").'</td><td>' . $conf->global->MAIN_INFO_TVAINTRA . '</td></tr>';
 470  
 471      print '</table>';
 472  
 473  
 474      /*
 475       *  Options fiscale
 476       */
 477      print '<br>';
 478      print '<table class="noborder" width="100%">';
 479      print '<tr class="liste_titre">';
 480      print '<td>'.$langs->trans("VATManagement").'</td><td>'.$langs->trans("Description").'</td>';
 481      print '<td align="right">&nbsp;</td>';
 482      print "</tr>\n";
 483      $var=true;
 484      
 485      $var=!$var;
 486      print "<tr ".$bc[$var]."><td width=\"140\"><label><input ".$bc[$var]." type=\"radio\" name=\"optiontva\" disabled value=\"reel\"".($conf->global->FACTURE_TVAOPTION != "franchise"?" checked":"")."> ".$langs->trans("VATIsUsed")."</label></td>";
 487      print '<td colspan="2">';
 488      print "<table>";
 489      print "<tr><td>".$langs->trans("VATIsUsedDesc")."</td></tr>";
 490      print "<tr><td><i>".$langs->trans("Example").': '.$langs->trans("VATIsUsedExampleFR")."</i></td></tr>\n";
 491      print "</table>";
 492      print "</td></tr>\n";
 493      
 494      /* Je désactive cette option "facturation" car ce statut fiscal n'existe pas. Seul le réel et franchise existe.
 495      Cette option ne doit donc pas etre en "exclusif" avec l'option fiscale de gestion de tva. Peut etre faut-il
 496      une option a part qui n'entre pas en conflit avec les choix "assujéti TVA" ou "non".
 497      $var=!$var;
 498      print "<tr ".$bc[$var]."><td width=\"140\"><label><input type=\"radio\" name=\"optiontva\" value=\"facturation\"".($conf->global->FACTURE_TVAOPTION == "facturation"?" checked":"")."> Option facturation</label></td>";
 499      print "<td colspan=\"2\">L'option 'facturation' est utilisée par les entreprises qui payent la TVA à facturation (vente de matériel).</td></tr>\n";
 500       */
 501      
 502      $var=!$var;
 503      print "<tr ".$bc[$var]."><td width=\"140\"><label><input ".$bc[$var]." type=\"radio\" name=\"optiontva\" disabled value=\"franchise\"".($conf->global->FACTURE_TVAOPTION == "franchise"?" checked":"")."> ".$langs->trans("VATIsNotUsed")."</label></td>";
 504      print '<td colspan="2">';
 505      print "<table>";
 506      print "<tr><td>".$langs->trans("VATIsNotUsedDesc")."</td></tr>";
 507      print "<tr><td><i>".$langs->trans("Example").': '.$langs->trans("VATIsNotUsedExampleFR")."</i></td></tr>\n";
 508      print "</table>";
 509      print "</td></tr>\n";
 510      
 511      print "</table>";
 512      
 513      
 514      // Boutons d'action
 515      print '<div class="tabsAction">';
 516      print '<a class="tabAction" href="index.php?action=edit">'.$langs->trans("Edit").'</a>';
 517      print '</div>';
 518      
 519      print '<br>';
 520  }
 521  
 522  
 523  llxFooter('$Date: 2006/01/05 01:50:12 $ - $Revision: 1.51.2.1 $');
 524  
 525  ?>


Généré le : Mon Nov 26 12:29:37 2007 par Balluche grâce à PHPXref 0.7
  Clicky Web Analytics