[ Index ] |
|
Code source de Dolibarr 2.0.1 |
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"> </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"> </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 ?>
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Mon Nov 26 12:29:37 2007 | par Balluche grâce à PHPXref 0.7 |
![]() |