noalyss-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Noalyss-commit] [noalyss] 01/01: commit with master


From: Dany De Bontridder
Subject: [Noalyss-commit] [noalyss] 01/01: commit with master
Date: Wed, 14 Mar 2018 18:07:19 -0400 (EDT)

sparkyx pushed a commit to branch dev6816
in repository noalyss.

commit bb1155de3037bd8add2b89801ecdbbfc08a9e6c2
Author: Dany De Bontridder <address@hidden>
Date:   Fri Aug 21 18:05:24 2015 +0200

    commit with master
---
 html/admin/setup.php                              |  16 +--
 html/ajax.php                                     |  10 +-
 html/ajax_card.php                                |  21 ++--
 html/ajax_history.php                             |  18 +--
 html/ajax_ledger.php                              |  34 +++---
 html/ajax_misc.php                                | 128 +++++++++++-----------
 html/ajax_poste.php                               |  16 +--
 html/ajax_todo_list.php                           |   8 +-
 html/compute.php                                  |  10 +-
 html/direct.php                                   |   5 +-
 html/do.php                                       |  14 +--
 html/export.php                                   |   4 +-
 html/extension.raw.php                            |  22 ++--
 html/fid.php                                      |   9 +-
 html/fid_card.php                                 |   4 +-
 html/image/logo6820.png                           | Bin 24224 -> 174880 bytes
 html/index.php                                    |   3 +-
 html/login.php                                    |   5 +-
 html/popup.php                                    |  16 +--
 html/recherche.php                                |  13 ++-
 html/show_document.php                            |  10 +-
 html/show_document_modele.php                     |   8 +-
 html/show_pj.php                                  |   8 +-
 html/user_login.php                               |  15 +--
 include/ac_common.php                             |  11 +-
 include/action.inc.php                            |  12 +-
 include/adm.inc.php                               |  16 +--
 include/ajax_action_remove_concerned.php          |   1 -
 include/ajax_anc_key_compute.php                  |   2 +-
 include/ajax_anc_search.php                       |  18 +--
 include/ajax_auto_anc_card.php                    |   4 +-
 include/ajax_bank_saldo.php                       |   6 +-
 include/ajax_calendar_zoom.php                    |   2 +-
 include/ajax_create_menu.php                      |   2 +-
 include/ajax_fiche_def_detail.php                 |   4 +-
 include/ajax_get_profile.php                      |  12 +-
 include/ajax_get_receipt.php                      |  10 +-
 include/ajax_ledger_show.php                      |   4 +-
 include/ajax_min_row.php                          |   4 +-
 include/ajax_mod_document.php                     |   8 +-
 include/ajax_mod_menu.php                         |   6 +-
 include/ajax_mod_periode.php                      |   2 +-
 include/ajax_mod_predf_op.php                     |   2 +-
 include/ajax_mod_stock_repo.php                   |   2 +-
 include/ajax_navigator.php                        |   2 +-
 include/ajax_preference.php                       |  10 +-
 include/ajax_search_action.php                    |   7 +-
 include/ajax_search_add_tag.php                   |   2 +-
 include/ajax_search_clear_tag.php                 |   2 +-
 include/ajax_search_display_tag.php               |   2 +-
 include/ajax_tag_detail.php                       |   4 +-
 include/ajax_tag_list.php                         |   2 +-
 include/ajax_tag_save.php                         |   2 +-
 include/ajax_tag_select_search.php                |   2 +-
 include/ajax_update_payment.php                   |   2 +-
 include/ajax_update_predef.php                    |   9 +-
 include/ajax_view_action.php                      |   4 +-
 include/ajax_view_mod_stock.php                   |   2 +-
 include/anc_acc_balance.inc.php                   |   2 +-
 include/anc_acc_table.inc.php                     |   2 +-
 include/anc_balance_double.inc.php                |   2 +-
 include/anc_balance_simple.inc.php                |   2 +-
 include/anc_great_ledger.inc.php                  |   2 +-
 include/anc_group.inc.php                         |   6 +-
 include/anc_group_balance.inc.php                 |   3 +-
 include/anc_history.inc.php                       |   2 +-
 include/anc_key.inc.php                           |   2 +-
 include/anc_od.inc.php                            |  13 ++-
 include/anc_pa.inc.php                            |   4 +-
 include/balance.inc.php                           |  18 +--
 include/balance_card.inc.php                      |   3 +-
 include/balance_card_ageing.inc.php               |   4 +-
 include/bank.inc.php                              |  16 +--
 include/calendar.inc.php                          |   2 +-
 include/card_attr.inc.php                         |   2 +-
 include/cat_document.inc.php                      |   5 +-
 include/category_card.inc.php                     |  14 +--
 include/category_followup.inc.php                 |   4 +-
 include/category_operation.inc.php                |   4 +-
 include/cfgfiche.inc.php                          |  20 ++--
 include/cfgledger.inc.php                         |  12 +-
 include/cfgplugin.inc.php                         |  10 +-
 include/cfgtags.inc.php                           |   4 +-
 include/class_acc_account.php                     |   6 +-
 include/class_acc_account_ledger.php              |   6 +-
 include/class_acc_balance.php                     |   2 +-
 include/class_acc_bilan.php                       |  12 +-
 include/class_acc_ledger.php                      |  58 +++++-----
 include/class_acc_ledger_fin.php                  |  24 ++--
 include/class_acc_ledger_info.php                 |   6 +-
 include/class_acc_ledger_purchase.php             |  40 +++----
 include/class_acc_ledger_sold.php                 |  38 +++----
 include/class_acc_operation.php                   |   4 +-
 include/class_acc_parm_code.php                   |   4 +-
 include/class_acc_payment.php                     |  18 +--
 include/class_acc_reconciliation.php              |   8 +-
 include/class_acc_report.php                      |   8 +-
 include/class_acc_tva.php                         |   4 +-
 include/class_admin.php                           |  12 +-
 include/class_anc_acc_link.php                    |   2 +-
 include/class_anc_acc_list.php                    |   2 +-
 include/class_anc_account.php                     |  12 +-
 include/class_anc_balance_double.php              |  14 +--
 include/class_anc_balance_simple.php              |  12 +-
 include/class_anc_grandlivre.php                  |   4 +-
 include/class_anc_group.php                       |  10 +-
 include/class_anc_group_operation.php             |  16 +--
 include/class_anc_key.php                         |   4 +-
 include/class_anc_key_sql.php                     |   2 +-
 include/class_anc_listing.php                     |   8 +-
 include/class_anc_operation.php                   |  12 +-
 include/class_anc_plan.php                        |  12 +-
 include/class_anc_print.php                       |  20 ++--
 include/class_anc_table.php                       |   2 +-
 include/class_anticipation.php                    |  22 ++--
 include/class_balance_age.php                     |   2 +-
 include/class_bank.php                            |  12 +-
 include/class_calendar.php                        |   6 +-
 include/class_contact.php                         |   6 +-
 include/class_customer.php                        |  14 +--
 include/class_database.php                        |   4 +-
 include/class_default_menu.php                    |   4 +-
 include/class_default_menu_sql.php                |   2 +-
 include/class_document.php                        |  12 +-
 include/class_document_modele.php                 |   6 +-
 include/class_dossier.php                         |   4 +-
 include/class_exercice.php                        |   4 +-
 include/class_extension.php                       |   8 +-
 include/class_fiche.php                           |  12 +-
 include/class_fiche_attr.php                      |   4 +-
 include/class_fiche_def.php                       |  16 +--
 include/class_follow_up.php                       |  52 ++++-----
 include/class_follow_up_detail.php                |   4 +-
 include/class_gestion_purchase.php                |   2 +-
 include/class_gestion_sold.php                    |   2 +-
 include/class_html_input.php                      |   2 +-
 include/class_iaction.php                         |   2 +-
 include/class_ianccard.php                        |   4 +-
 include/class_ibutton.php                         |   2 +-
 include/class_icard.php                           |   6 +-
 include/class_icheckbox.php                       |   2 +-
 include/class_iconcerned.php                      |   2 +-
 include/class_idate.php                           |   2 +-
 include/class_ifile.php                           |   2 +-
 include/class_ihidden.php                         |   2 +-
 include/class_impress.php                         |   2 +-
 include/class_inum.php                            |   2 +-
 include/class_iperiod.php                         |   2 +-
 include/class_ipopup.php                          |   6 +-
 include/class_iposte.php                          |  12 +-
 include/class_iradio.php                          |   2 +-
 include/class_irelated_action.php                 |   2 +-
 include/class_iselect.php                         |   2 +-
 include/class_ispan.php                           |   2 +-
 include/class_itext.php                           |   2 +-
 include/class_itextarea.php                       |   2 +-
 include/class_itva_popup.php                      |   6 +-
 include/class_jrn_def_sql.php                     |   4 +-
 include/class_lettering.php                       |   4 +-
 include/class_manager.php                         |  14 +--
 include/class_menu_ref.php                        |   2 +-
 include/class_menu_ref_sql.php                    |   6 +-
 include/class_own.php                             |  19 ++++
 include/class_pdf.php                             |   2 +-
 include/class_periode.php                         |   4 +-
 include/class_pre_op_ach.php                      |   6 +-
 include/class_pre_op_advanced.php                 |   4 +-
 include/class_pre_op_fin.php                      |   2 +-
 include/class_pre_op_ods.php                      |   2 +-
 include/class_pre_op_ven.php                      |   6 +-
 include/class_pre_operation.php                   |  10 +-
 include/class_print_ledger.php                    |  14 +--
 include/class_print_ledger_detail.php             |   2 +-
 include/class_print_ledger_detail_item.php        |   4 +-
 include/class_print_ledger_fin.php                |   2 +-
 include/class_print_ledger_misc.php               |   2 +-
 include/class_print_ledger_simple.php             |   2 +-
 include/class_print_ledger_simple_without_vat.php |   2 +-
 include/class_profile_menu.php                    |   6 +-
 include/class_profile_menu_sql.php                |   6 +-
 include/class_profile_sql.php                     |   6 +-
 include/class_sendmail.php                        |   2 +-
 include/class_stock.php                           |  12 +-
 include/class_stock_goods.php                     |   4 +-
 include/class_stock_goods_sql.php                 |   2 +-
 include/class_stock_sql.php                       |   2 +-
 include/class_supplier.php                        |  14 +--
 include/class_tag.php                             |  10 +-
 include/class_tag_sql.php                         |   6 +-
 include/class_todo_list.php                       |   2 +-
 include/class_tool_uos.php                        |   2 +-
 include/class_user.php                            |  61 +++++++----
 include/company.inc.php                           |   2 +-
 include/compta_ach.inc.php                        |   8 +-
 include/compta_fin.inc.php                        |   4 +-
 include/compta_fin_rec.inc.php                    |   2 +-
 include/compta_fin_saldo.inc.php                  |   2 +-
 include/compta_ods.inc.php                        |  16 +--
 include/compta_ven.inc.php                        |  12 +-
 include/config_file.php                           |  24 +++-
 include/constant.php                              |  27 +++--
 include/contact.inc.php                           |  12 +-
 include/customer.inc.php                          |  12 +-
 include/dashboard.inc.php                         |  30 ++---
 include/default_menu.inc.php                      |   2 +-
 include/document_modele.inc.php                   |   8 +-
 include/dossier.inc.php                           |  10 +-
 include/export_anc_acc_list_csv.php               |   2 +-
 include/export_anc_balance_double_csv.php         |   2 +-
 include/export_anc_balance_double_pdf.php         |   4 +-
 include/export_anc_balance_group_csv.php          |   2 +-
 include/export_anc_balance_simple_csv.php         |   2 +-
 include/export_anc_balance_simple_pdf.php         |   2 +-
 include/export_anc_grandlivre_csv.php             |   2 +-
 include/export_anc_list_csv.php                   |   2 +-
 include/export_anc_receipt_pdf.php                |   2 +-
 include/export_anc_table_csv.php                  |   2 +-
 include/export_balance_csv.php                    |   8 +-
 include/export_balance_pdf.php                    |  10 +-
 include/export_bilan_oth.php                      |  10 +-
 include/export_fiche_balance_csv.php              |   8 +-
 include/export_fiche_balance_pdf.php              |  12 +-
 include/export_fiche_csv.php                      |   6 +-
 include/export_fiche_detail_csv.php               |   6 +-
 include/export_fiche_detail_pdf.php               |  10 +-
 include/export_fiche_pdf.php                      |  12 +-
 include/export_follow_up_csv.php                  |   2 +-
 include/export_form_csv.php                       |  12 +-
 include/export_form_pdf.php                       |  12 +-
 include/export_gl_csv.php                         |   8 +-
 include/export_gl_pdf.php                         |  10 +-
 include/export_ledger_csv.php                     |  14 +--
 include/export_ledger_pdf.php                     |  20 ++--
 include/export_poste_detail_csv.php               |  10 +-
 include/export_poste_detail_pdf.php               |  16 +--
 include/export_rec_csv.php                        |   8 +-
 include/export_reportinit_csv.php                 |  12 +-
 include/export_security_pdf.php                   |  10 +-
 include/export_stock_histo_csv.php                |   2 +-
 include/export_stock_resume_list.php              |   2 +-
 include/extension_choice.inc.php                  |  22 ++--
 include/extension_get.inc.php                     |  24 ++--
 include/fiche.inc.php                             |  16 +--
 include/fiche_def.inc.php                         |   4 +-
 include/forecast.inc.php                          |   2 +-
 include/function_javascript.php                   |   2 +-
 include/header_print.php                          |   6 +-
 include/history_operation.inc.php                 |   8 +-
 include/impress_bilan.inc.php                     |   6 +-
 include/impress_gl_comptes.inc.php                |  14 +--
 include/impress_jrn.inc.php                       |  16 +--
 include/impress_poste.inc.php                     |  18 +--
 include/impress_rapport.inc.php                   |  12 +-
 include/impress_rec.inc.php                       |   6 +-
 include/lettering.account.inc.php                 |   2 +-
 include/lettering.card.inc.php                    |   4 +-
 include/lettering.gestion.inc.php                 |   2 +-
 include/manager.inc.php                           |  18 +--
 include/menu.inc.php                              |   6 +-
 include/modele.inc.php                            |   8 +-
 include/opening.inc.php                           |  12 +-
 include/operation_ods_confirm.inc.php             |   6 +-
 include/operation_ods_new.inc.php                 |   4 +-
 include/param_pcmn.inc.php                        |  16 +--
 include/param_sec.inc.php                         |  14 +--
 include/payment_middle.inc.php                    |   6 +-
 include/periode.inc.php                           |   6 +-
 include/poste.inc.php                             |   4 +-
 include/preod.inc.php                             |  12 +-
 include/profile.inc.php                           |   4 +-
 include/recover.php                               |   8 +-
 include/report.inc.php                            |  20 ++--
 include/restore.inc.php                           |   4 +-
 include/search.inc.php                            |  10 +-
 include/stock_cfg.inc.php                         |   4 +-
 include/stock_histo.inc.php                       |   4 +-
 include/stock_inv.inc.php                         |   4 +-
 include/stock_inv_histo.inc.php                   |   2 +-
 include/stock_state.inc.php                       |   4 +-
 include/supplier.inc.php                          |  20 ++--
 include/template/detail-action.php                |   4 +-
 include/template/document_mod_change.php          |   2 +-
 include/template/ledger_detail_ach.php            |   6 +-
 include/template/ledger_detail_bottom.php         |   2 +-
 include/template/ledger_detail_fin.php            |  10 +-
 include/template/ledger_detail_misc.php           |  14 +--
 include/template/ledger_detail_top.php            |   2 +-
 include/template/ledger_detail_ven.php            |   6 +-
 include/template/letter_all.php                   |   4 +-
 include/template/letter_prop.php                  |   4 +-
 include/template/menu_detail.php                  |   4 +-
 include/tva.inc.php                               |   8 +-
 include/user.inc.php                              |   6 +-
 include/user_common.php                           |  10 +-
 include/user_detail.inc.php                       |  12 +-
 include/user_menu.php                             |   6 +-
 include/verif_bilan.inc.php                       |   4 +-
 297 files changed, 1289 insertions(+), 1219 deletions(-)

diff --git a/html/admin/setup.php b/html/admin/setup.php
index 237f682..5bcce2d 100644
--- a/html/admin/setup.php
+++ b/html/admin/setup.php
@@ -1,4 +1,5 @@
-<!doctype html><HTML><HEAD>
+<!doctype html>
+<HTML><HEAD>
     <TITLE>Noaliss - Mise à jour</TITLE>
     <META http-equiv="Content-Type" content="text/html; charset=UTF8">
     </title>
@@ -13,7 +14,7 @@
          color:darkblue;
          margin-left : 50px;
          margin-right: 50px;
-         background-color: #e1edf7;
+         background-color: #F8F8FF;
      }
      h1 {
          font-size: 120%;
@@ -58,7 +59,7 @@
     border-style:  solid;
     border-width:  0px;
     font-color:blue;
-    margin:1px 2px 1px 2px;
+    margin:2px 2px 1px 2px;
     }
     .warning,.error {
         color:red;
@@ -67,7 +68,7 @@
 </head>
 <body>
 <p align="center">
-  <IMG SRC="../image/logo6720.png" alt="NOALYSS">
+  <IMG SRC="../image/logo6820.png" style="width: 415px;height: 200px" 
alt="NOALYSS">
 </p>
 <?php
 
@@ -102,6 +103,7 @@
                 <script type="text/javascript" charset="utf-8" 
language="javascript" src="setup.js"></script>
 
 <?php
+require_once '../../include/constant.php';
 
 $failed="<span style=\"font-size:18px;color:red\">&#x2716;</span>";
 $succeed="<span style=\"font-size:18px;color:green\">&#x2713;</span>";
@@ -210,9 +212,9 @@ if ( ! 
file_exists('..'.DIRECTORY_SEPARATOR.'..'.DIRECTORY_SEPARATOR.'include'.D
 // magic_quotes_runtime = Off
 // magic_quotes_sybase = Off
 // include_path
-require_once '../../include/constant.php';
-require_once('config_file.php');
-require_once('class_database.php');
+require_once NOALYSS_INCLUDE.'/config_file.php';
+require_once NOALYSS_INCLUDE.'/class_database.php';
+
 if ( defined ("MULTI") && MULTI==1) { create_htaccess();}
 
 echo '<h1 class="title">Configuration</h1>';
diff --git a/html/ajax.php b/html/ajax.php
index afa5a29..cab34f0 100644
--- a/html/ajax.php
+++ b/html/ajax.php
@@ -13,12 +13,12 @@
  */
 if ( ! defined ('ALLOWED') ) define ('ALLOWED',1);
 require_once '../include/constant.php';
-require_once('class_database.php');
-require_once('class_user.php');
-require_once('class_extension.php');
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/class_user.php';
+require_once NOALYSS_INCLUDE.'/class_extension.php';
 if ( !isset ($_REQUEST['gDossier'])) exit();
 
-require_once 'class_own.php';
+require_once NOALYSS_INCLUDE.'/class_own.php';
 mb_internal_encoding("UTF-8");
 
 global $g_user,$cn,$g_parameter;
@@ -59,7 +59,7 @@ if (isset($_REQUEST['plugin_code']) )
             exit();
         }
         /* call the ajax script */
-        
require_once('ext'.DIRECTORY_SEPARATOR.dirname(trim($ext->getp('me_file'))).DIRECTORY_SEPARATOR.'ajax.php');
+        
require_once(NOALYSS_PLUGIN.DIRECTORY_SEPARATOR.dirname(trim($ext->getp('me_file'))).DIRECTORY_SEPARATOR.'ajax.php');
     }
     else
     {
diff --git a/html/ajax_card.php b/html/ajax_card.php
index d1dff3a..f3880ee 100644
--- a/html/ajax_card.php
+++ b/html/ajax_card.php
@@ -56,13 +56,14 @@
 if ( ! defined('ALLOWED')) define ('ALLOWED',1);
 
 require_once '../include/constant.php';
-require_once('class_database.php');
-require_once ('class_fiche.php');
-require_once('class_iradio.php');
-require_once('function_javascript.php');
-require_once('ac_common.php');
-require_once ('class_user.php');
-require_once ('class_fiche_attr.php');
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/class_fiche.php';
+require_once NOALYSS_INCLUDE.'/class_iradio.php';
+require_once NOALYSS_INCLUDE.'/function_javascript.php';
+require_once NOALYSS_INCLUDE.'/ac_common.php';
+require_once NOALYSS_INCLUDE.'/class_user.php';
+require_once NOALYSS_INCLUDE.'/class_fiche_attr.php';
+
 mb_internal_encoding("UTF-8");
 
 $var=array('gDossier','op','ctl');
@@ -355,7 +356,7 @@ case 'sc':
      *
      *----------------------------------------------------------------------*/
 case 'fs':
-    require_once('class_acc_ledger.php');
+    require_once NOALYSS_INCLUDE.'/class_acc_ledger.php';
     $r=HtmlInput::title_box(_("Détail fiche"), 'search_card');
     $r.='<form method="GET" 
onsubmit="this.ctl=\'ipop_card\';search_get_card(this);return false;">';
     $q=new IText('query');
@@ -426,14 +427,14 @@ case 'fs':
     }//foreach
 
     ob_start();
-    require_once('template/card_result.php');
+    require_once NOALYSS_INCLUDE.'/template/card_result.php';
     $r.=ob_get_contents();
     ob_end_clean();
     $ctl=$ctl.'_content';
     $html=$r;
     break;
     case 'action_add_concerned_card':
-        require_once 'ajax_add_concerned_card.php';
+        require_once NOALYSS_INCLUDE.'/ajax_add_concerned_card.php';
         return;
     break;
     case 'action_save_concerned':
diff --git a/html/ajax_history.php b/html/ajax_history.php
index 9318c72..0e77920 100644
--- a/html/ajax_history.php
+++ b/html/ajax_history.php
@@ -26,13 +26,13 @@
 if ( ! defined('ALLOWED')) define ('ALLOWED',1);
 
 require_once '../include/constant.php';
-require_once('class_database.php');
-require_once('class_user.php');
-require_once('class_dossier.php');
-require_once('class_periode.php');
-require_once('class_html_input.php');
-require_once('class_acc_account.php');
-require_once('class_exercice.php');
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/class_user.php';
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/class_periode.php';
+require_once NOALYSS_INCLUDE.'/class_html_input.php';
+require_once NOALYSS_INCLUDE.'/class_acc_account.php';
+require_once NOALYSS_INCLUDE.'/class_exercice.php';
 $div=$_REQUEST['div'];
 mb_internal_encoding("UTF-8");
 
@@ -123,7 +123,7 @@ if ( isset($_GET['f_id']))
          }
 
         ob_start();
-        require_once('template/history_top.php');
+        require_once NOALYSS_INCLUDE.'/template/history_top.php';
        
$detail_card=HtmlInput::card_detail($fiche->strAttribut(ATTR_DEF_QUICKCODE),$fiche->getName());
        echo h2(  
$fiche->getName().'['.$fiche->strAttribut(ATTR_DEF_QUICKCODE).']',' 
class="title" ');
        echo '<p style="text-align:center;">'.$detail_card.'</p>';
@@ -195,7 +195,7 @@ if ( isset($_REQUEST['pcm_val']))
          }
 
         ob_start();
-        require_once('template/history_top.php');
+        require_once NOALYSS_INCLUDE.'/template/history_top.php';
 
         if ( $poste->HtmlTable($array) == -1)
          {
diff --git a/html/ajax_ledger.php b/html/ajax_ledger.php
index b9da350..c1974ca 100644
--- a/html/ajax_ledger.php
+++ b/html/ajax_ledger.php
@@ -31,16 +31,16 @@
 if ( ! defined('ALLOWED')) define ('ALLOWED',1);
 
 require_once '../include/constant.php';
-require_once('class_database.php');
-require_once('class_user.php');
-require_once('class_acc_operation.php');
-require_once('class_acc_ledger.php');
-require_once ('class_fiche.php');
-require_once('class_acc_reconciliation.php');
-require_once('class_anc_operation.php');
-require_once('class_idate.php');
-require_once 'class_own.php';
-require_once 'class_iconcerned.php';
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/class_user.php';
+require_once NOALYSS_INCLUDE.'/class_acc_operation.php';
+require_once NOALYSS_INCLUDE.'/class_acc_ledger.php';
+require_once NOALYSS_INCLUDE.'/class_fiche.php';
+require_once NOALYSS_INCLUDE.'/class_acc_reconciliation.php';
+require_once NOALYSS_INCLUDE.'/class_anc_operation.php';
+require_once NOALYSS_INCLUDE.'/class_idate.php';
+require_once NOALYSS_INCLUDE.'/class_own.php';
+require_once NOALYSS_INCLUDE.'/class_iconcerned.php';
 /**
  * Check if we receive the needed data (jr_id...)
  */
@@ -90,7 +90,7 @@ $g_user->check();
 if ( $g_user->check_dossier(dossier::id(),true)=='X' )
 {
     ob_start();
-    require_once ('template/ledger_detail_forbidden.php');
+    require_once  NOALYSS_INCLUDE.'/template/ledger_detail_forbidden.php';
        echo HtmlInput::button_close($div);
     $html=ob_get_contents();
     ob_end_clean();
@@ -117,7 +117,7 @@ if ($ledger=="")
 
     ob_start();
        echo HtmlInput::title_box(_("Information"), $div);
-    require_once ('template/ledger_detail_forbidden.php');
+    require_once NOALYSS_INCLUDE.'/template/ledger_detail_forbidden.php';
        echo HtmlInput::button_close($div);
     $html=ob_get_contents();
     ob_end_clean();
@@ -139,7 +139,7 @@ if ( $access == 'X' )
 {
     ob_start();
        echo HtmlInput::title_box(_("Information"), $div);
-    require_once ('template/ledger_detail_forbidden.php');
+    require_once NOALYSS_INCLUDE.'/template/ledger_detail_forbidden.php';
        echo HtmlInput::button_close($div);
     $html=ob_get_contents();
     ob_end_clean();
@@ -202,19 +202,19 @@ case 'de':
         if ( $obj==null || $obj->signature == 'ODS'  )
         {
             /* only the details */
-            require_once('template/ledger_detail_misc.php');
+            require_once NOALYSS_INCLUDE.'/template/ledger_detail_misc.php';
         }
         elseif ( $obj->signature=='ACH')
         {
-            require_once('template/ledger_detail_ach.php');
+            require_once NOALYSS_INCLUDE.'/template/ledger_detail_ach.php';
         }
         elseif ($obj->signature=='FIN')
         {
-            require_once('template/ledger_detail_fin.php');
+            require_once NOALYSS_INCLUDE.'/template/ledger_detail_fin.php';
         }
         elseif ( $obj->signature=='VEN')
         {
-            require_once('template/ledger_detail_ven.php');
+            require_once NOALYSS_INCLUDE.'/template/ledger_detail_ven.php';
         }
     }
     catch (Exception $e)
diff --git a/html/ajax_misc.php b/html/ajax_misc.php
index 2ceda15..3048504 100644
--- a/html/ajax_misc.php
+++ b/html/ajax_misc.php
@@ -37,12 +37,12 @@
 if ( ! defined('ALLOWED')) define ('ALLOWED',1);
 
 require_once '../include/constant.php';
-require_once('class_database.php');
-require_once ('class_fiche.php');
-require_once('class_iradio.php');
-require_once('function_javascript.php');
-require_once('ac_common.php');
-require_once ('class_user.php');
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once  NOALYSS_INCLUDE.'/class_fiche.php';
+require_once NOALYSS_INCLUDE.'/class_iradio.php';
+require_once NOALYSS_INCLUDE.'/function_javascript.php';
+require_once NOALYSS_INCLUDE.'/ac_common.php';
+require_once  NOALYSS_INCLUDE.'/class_user.php';
 mb_internal_encoding("UTF-8");
 
 $var = array('gDossier', 'op');
@@ -112,7 +112,7 @@ switch ($op)
        case "rm_stock":
                if ($g_user->check_module('STOCK') == 0)
                        exit();
-               require_once('constant.security.php');
+               require_once NOALYSS_INCLUDE.'/constant.security.php';
                $cn->exec_sql('delete from stock_goods where sg_id=$1', 
array($s_id));
                $html = escape_xml($s_id);
                header('Content-type: text/xml; charset=UTF-8');
@@ -122,7 +122,7 @@ switch ($op)
        //--------------------------------------------------
        // get the last date of a ledger
        case 'lastdate':
-               require_once('class_acc_ledger_fin.php');
+               require_once NOALYSS_INCLUDE.'/class_acc_ledger_fin.php';
                $ledger = new Acc_Ledger_Fin($cn, $_GET['p_jrn']);
                $html = $ledger->get_last_date();
                $html = escape_xml($html);
@@ -137,7 +137,7 @@ EOF;
 
                break;
        case 'bkname':
-               require_once('class_acc_ledger_fin.php');
+               require_once NOALYSS_INCLUDE.'/class_acc_ledger_fin.php';
                $ledger = new Acc_Ledger_Fin($cn, $_GET['p_jrn']);
                $html = $ledger->get_bank_name();
                $html = escape_xml($html);
@@ -152,7 +152,7 @@ EOF;
                break;
        // display new calendar
        case 'cal':
-               require_once('class_calendar.php');
+               require_once NOALYSS_INCLUDE.'/class_calendar.php';
                /* others report */
                $cal = new Calendar();
                $cal->set_periode($per);
@@ -170,7 +170,7 @@ EOF;
                break;
        /* rem a cat of document */
        case 'rem_cat_doc':
-               require_once('class_document_type.php');
+               require_once NOALYSS_INCLUDE.'/class_document_type.php';
                // if user can not return error message
                if ($g_user->check_action(PARCATDOC) == 0)
                {
@@ -212,7 +212,7 @@ EOF;
                return;
                break;
        case 'mod_cat_doc':
-               require_once 'template/document_mod_change.php';
+               require_once 
NOALYSS_INCLUDE.'/template/document_mod_change.php';
                break;
        case 'dsp_tva':
                $cn = new Database($gDossier);
@@ -303,7 +303,7 @@ EOF;
         * display the lettering
         */
        case 'dl':
-               require_once('class_lettering.php');
+               require_once NOALYSS_INCLUDE.'/class_lettering.php';
                $exercice = $g_user->get_exercice();
                if ($g_user->check_module("LETCARD") == 0 && 
$g_user->check_module("LETACC") == 0)
                        exit();
@@ -510,37 +510,37 @@ EOF;
 EOF;
                break;
        case 'mod_doc':
-               require_once('ajax_mod_document.php');
+               require_once NOALYSS_INCLUDE.'/ajax_mod_document.php';
                break;
        case 'input_per':
-               require_once('ajax_mod_periode.php');
+               require_once NOALYSS_INCLUDE.'/ajax_mod_periode.php';
                break;
        case 'save_per':
-               require_once('ajax_mod_periode.php');
+               require_once NOALYSS_INCLUDE.'/ajax_mod_periode.php';
                break;
        case 'mod_predf':
-               require_once('ajax_mod_predf_op.php');
+               require_once NOALYSS_INCLUDE.'/ajax_mod_predf_op.php';
                break;
        case 'save_predf':
-               require_once('ajax_save_predf_op.php');
+               require_once NOALYSS_INCLUDE.'/ajax_save_predf_op.php';
                break;
        case 'search_op':
-               require_once 'search.inc.php';
+               require_once NOALYSS_INCLUDE.'/search.inc.php';
                break;
        case 'search_action':
-               require_once 'ajax_search_action.php';
+               require_once NOALYSS_INCLUDE.'/ajax_search_action.php';
                break;
        case 'display_profile':
-               require_once("ajax_get_profile.php");
+               require_once NOALYSS_INCLUDE.'/ajax_get_profile.php';
                break;
        case 'det_menu':
-               require_once("ajax_get_menu_detail.php");
+               require_once NOALYSS_INCLUDE.'/ajax_get_menu_detail.php';
                break;
        case 'add_menu':
-               require_once 'ajax_add_menu.php';
+               require_once NOALYSS_INCLUDE.'/ajax_add_menu.php';
                break;
        case 'cardsearch':
-               require_once 'ajax_boxcard_search.php';
+               require_once NOALYSS_INCLUDE.'/ajax_boxcard_search.php';
                break;
        case 'add_plugin':
                $me_code = new IText('me_code');
@@ -549,7 +549,7 @@ EOF;
                $me_description = new IText("me_description");
                $me_parameter = new IText("me_parameter");
                $new = true;
-               require_once 'ajax_plugin_detail.php';
+               require_once NOALYSS_INCLUDE.'/ajax_plugin_detail.php';
                break;
        case 'mod_plugin':
                $m = $cn->get_array("select 
me_code,me_file,me_menu,me_description,me_parameter
@@ -566,92 +566,92 @@ EOF;
                $me_description = new IText("me_description", $m[0] 
['me_description']);
                $me_parameter = new IText("me_parameter", $m[0] 
['me_parameter']);
                $new = false;
-               require_once 'ajax_plugin_detail.php';
+               require_once NOALYSS_INCLUDE.'/ajax_plugin_detail.php';
                break;
        case 'saldo':
-               require_once 'ajax_bank_saldo.php';
+               require_once NOALYSS_INCLUDE.'/ajax_bank_saldo.php';
                break;
        case 'up_predef':
-               require_once 'ajax_update_predef.php';
+               require_once NOALYSS_INCLUDE.'/ajax_update_predef.php';
                break;
        case 'upd_receipt':
-               require_once 'ajax_get_receipt.php';
+               require_once NOALYSS_INCLUDE.'/ajax_get_receipt.php';
                break;
        case 'up_pay_method':
-               require_once 'ajax_update_payment.php';
+               require_once NOALYSS_INCLUDE.'/ajax_update_payment.php';
                break;
        case 'openancsearch':
        case 'resultancsearch':
-               require_once('ajax_anc_search.php');
+               require_once NOALYSS_INCLUDE.'/ajax_anc_search.php';
                break;
        case 'autoanc':
-               require_once 'ajax_auto_anc_card.php';
+               require_once NOALYSS_INCLUDE.'/ajax_auto_anc_card.php';
                break;
        case 'create_menu';
-               require_once 'ajax_create_menu.php';
+               require_once NOALYSS_INCLUDE.'/ajax_create_menu.php';
                break;
        case 'modify_menu';
-               require_once 'ajax_mod_menu.php';
+               require_once NOALYSS_INCLUDE.'/ajax_mod_menu.php';
                break;
        case 'mod_stock_repo':
-               require_once 'ajax_mod_stock_repo.php';
+               require_once NOALYSS_INCLUDE.'/ajax_mod_stock_repo.php';
                break;
        case 'view_mod_stock':
-               require_once 'ajax_view_mod_stock.php';
+               require_once NOALYSS_INCLUDE.'/ajax_view_mod_stock.php';
                break;
        case 'fddetail':
-               require_once 'ajax_fiche_def_detail.php';
+               require_once NOALYSS_INCLUDE.'/ajax_fiche_def_detail.php';
                break;
        case 'vw_action':
-               require_once 'ajax_view_action.php';
+               require_once NOALYSS_INCLUDE.'/ajax_view_action.php';
                break;
        case 'minrow':
-               require_once 'ajax_min_row.php';
+               require_once NOALYSS_INCLUDE.'/ajax_min_row.php';
                break;
         case 'navigator':
-                require_once 'ajax_navigator.php';
+                require_once NOALYSS_INCLUDE.'/ajax_navigator.php';
                 break;
         case 'preference':
-                require_once 'ajax_preference.php';
+                require_once NOALYSS_INCLUDE.'/ajax_preference.php';
                 break;
         case 'bookmark':
-            require_once 'ajax_bookmark.php';
+            require_once NOALYSS_INCLUDE.'/ajax_bookmark.php';
             break;
         case 'tag_detail':
-            require_once 'ajax_tag_detail.php';
+            require_once NOALYSS_INCLUDE.'/ajax_tag_detail.php';
             break;
         case 'tag_save':
-            require_once 'ajax_tag_save.php';
+            require_once NOALYSS_INCLUDE.'/ajax_tag_save.php';
             break;
         case 'tag_list':
-            require_once 'ajax_tag_list.php';
+            require_once NOALYSS_INCLUDE.'/ajax_tag_list.php';
             break;
         case 'tag_add':
-            require_once 'ajax_tag_add_action.php';
+            require_once NOALYSS_INCLUDE.'/ajax_tag_add_action.php';
             break;
         case 'tag_remove':
-            require_once 'ajax_tag_remove_action.php';
+            require_once NOALYSS_INCLUDE.'/ajax_tag_remove_action.php';
             break;
         case 'tag_choose':
-            require_once 'ajax_tag_choose.php';
+            require_once NOALYSS_INCLUDE.'/ajax_tag_choose.php';
             break;
         case 'tag_choose':
-            require_once 'ajax_tag_choose.php';
+            require_once NOALYSS_INCLUDE.'/ajax_tag_choose.php';
             break;
        case 'search_display_tag':
-            require_once 'ajax_search_display_tag.php';
+            require_once NOALYSS_INCLUDE.'/ajax_search_display_tag.php';
             break;
         case 'search_add_tag':
-            require_once 'ajax_search_add_tag.php';
+            require_once NOALYSS_INCLUDE.'/ajax_search_add_tag.php';
             break;
         case 'search_clear_tag':
-            require_once 'ajax_search_clear_tag.php';
+            require_once NOALYSS_INCLUDE.'/ajax_search_clear_tag.php';
             break;
         case 'calendar_zoom':
-            require_once 'ajax_calendar_zoom.php';
+            require_once NOALYSS_INCLUDE.'/ajax_calendar_zoom.php';
             break;
         case 'ledger_show':
-            require_once 'ajax_ledger_show.php';
+            require_once NOALYSS_INCLUDE.'/ajax_ledger_show.php';
         case 'ledger_description':
             $ajrn=$cn->get_array('select jrn_def_name,jrn_def_description from 
jrn_def where jrn_def_id=$1',array($l));
             if ( count($ajrn)==1)
@@ -670,55 +670,55 @@ EOF;
             /*
              *  Show the available distribution keys for analytic 
              */
-            require_once 'ajax_anc_key_choice.php';
+            require_once NOALYSS_INCLUDE.'/ajax_anc_key_choice.php';
             break;
         case 'anc_key_compute':
             /* 
              * Show the activities computed with the selected distribution key 
              */
-            require_once 'ajax_anc_key_compute.php';
+            require_once NOALYSS_INCLUDE.'/ajax_anc_key_compute.php';
             break;
         case 'account_update':
             /**
              * update an accounting (from CFGPCMN)
              */
-            require_once 'ajax_account_update.php';
+            require_once NOALYSS_INCLUDE.'/ajax_account_update.php';
             break;
         // From admin, revoke the access to a folder from an
         // user
         case 'folder_remove':
-            require_once 'ajax_admin.php';
+            require_once NOALYSS_INCLUDE.'/ajax_admin.php';
             break;
         // From admin, display a list of folder to which the user has 
         // no access
         case 'folder_display':
-            require_once 'ajax_admin.php';
+            require_once NOALYSS_INCLUDE.'/ajax_admin.php';
             break;
         // From admin, grant the access to a folder to an
         // user
         case 'folder_add':
-            require_once 'ajax_admin.php';
+            require_once NOALYSS_INCLUDE.'/ajax_admin.php';
             break;
 
         // From admin, display info and propose to drop the folder
         case 'folder_drop':
-            require_once 'ajax_admin.php';
+            require_once NOALYSS_INCLUDE.'/ajax_admin.php';
             break;
 
         // From admin, display the information of a folder you can 
         // modify
         case 'folder_modify':
-            require_once 'ajax_admin.php';
+            require_once NOALYSS_INCLUDE.'/ajax_admin.php';
             break;
         // From admin, display info and propose to drop the template
         case 'modele_drop':
-            require_once 'ajax_admin.php';
+            require_once NOALYSS_INCLUDE.'/ajax_admin.php';
             break;
 
         // From admin, display the information of a template you can 
         // modify
         case 'modele_modify':
-            require_once 'ajax_admin.php';
+            require_once NOALYSS_INCLUDE.'/ajax_admin.php';
             break;
             
        default:
diff --git a/html/ajax_poste.php b/html/ajax_poste.php
index 9dd5c9c..3204dd1 100644
--- a/html/ajax_poste.php
+++ b/html/ajax_poste.php
@@ -35,11 +35,11 @@
 if ( ! defined('ALLOWED')) define ('ALLOWED',1);
 
 require_once '../include/constant.php';
-require_once  ("ac_common.php");
-require_once('class_acc_ledger.php');
-require_once ('class_database.php');
-require_once('function_javascript.php');
-require_once('class_acc_account_ledger.php');
+require_once  NOALYSS_INCLUDE.'/ac_common.php';
+require_once NOALYSS_INCLUDE.'/class_acc_ledger.php;
+require_once  NOALYSS_INCLUDE.'/class_database.php;
+require_once NOALYSS_INCLUDE.'/function_javascript.php;
+require_once NOALYSS_INCLUDE.'/class_acc_account_ledger.php;
 mb_internal_encoding("UTF-8");
 
 extract($_REQUEST);
@@ -60,7 +60,7 @@ set_language();
 
 if ( $cont != 0 ) exit();
 $cn=new Database(dossier::id());
-include_once ("class_user.php");
+require_once  NOALYSS_INCLUDE.'/class_user.php';
 global $g_user;
 $g_user=new User($cn);
 $g_user->Check();
@@ -105,7 +105,7 @@ case "sf":
 
     $r.='<form id="sp" method="get" 
onsubmit="'.$attr.'search_get_poste(this);return false;">';
     ob_start();
-    require_once('template/account_search.php');
+    require_once NOALYSS_INCLUDE.'/template/account_search.php';
     $r.=ob_get_contents();
     ob_end_clean();
     $r.=dossier::hidden();
@@ -181,7 +181,7 @@ case "sf":
     }
     ob_start();
 
-    require_once('template/account_result.php');
+    require_once NOALYSS_INCLUDE.'/template/account_result.php';
     $r.=ob_get_contents();
     ob_end_clean();
 
diff --git a/html/ajax_todo_list.php b/html/ajax_todo_list.php
index 0a2eb5a..e71f29d 100644
--- a/html/ajax_todo_list.php
+++ b/html/ajax_todo_list.php
@@ -35,10 +35,10 @@
  */
 define ('ALLOWED',1);
 require_once '../include/constant.php';
-require_once ('class_dossier.php');
-require_once ('class_todo_list.php');
-require_once ('class_database.php');
-require_once ('class_user.php');
+require_once  NOALYSS_INCLUDE.'/class_dossier.php';
+require_once  NOALYSS_INCLUDE.'/class_todo_list.php';
+require_once  NOALYSS_INCLUDE.'/class_database.php';
+require_once  NOALYSS_INCLUDE.'/class_user.php';
 mb_internal_encoding("UTF-8");
 
 $cn= Dossier::connect();
diff --git a/html/compute.php b/html/compute.php
index d49d484..8e5d441 100644
--- a/html/compute.php
+++ b/html/compute.php
@@ -31,11 +31,11 @@
  * Must return at least tva, htva and tvac
  */
 require_once '../include/constant.php';
-require_once ('class_database.php');
-require_once ('class_acc_compute.php');
-require_once('class_dossier.php');
-require_once ('class_acc_tva.php');
-require_once ('class_user.php');
+require_once  NOALYSS_INCLUDE.'/class_database.php';
+require_once  NOALYSS_INCLUDE.'/class_acc_compute.php';
+require_once  NOALYSS_INCLUDE.'/class_dossier.php';
+require_once  NOALYSS_INCLUDE.'/class_acc_tva.php';
+require_once  NOALYSS_INCLUDE.'/class_user.php';
 
 // Check if the needed field does exist
 extract ($_GET);
diff --git a/html/direct.php b/html/direct.php
index 4eb2a72..1b97f79 100644
--- a/html/direct.php
+++ b/html/direct.php
@@ -19,8 +19,9 @@
  */
 
 require_once '../include/constant.php';
-require_once ("class_database.php");
-require_once 'class_user.php';
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/class_user.php';
+
 $cn=new Database($_GET['gDossier']);
 global $g_user;
 $g_user=new User($cn);
diff --git a/html/do.php b/html/do.php
index be9c1db..e41b798 100644
--- a/html/do.php
+++ b/html/do.php
@@ -24,13 +24,13 @@ define('ALLOWED',1);
  * \brief Main file
  */
 require_once '../include/constant.php';
-require_once 'class_database.php';
-require_once ('class_dossier.php');
-require_once('user_common.php');
-require_once('ac_common.php');
-require_once 'function_javascript.php';
-require_once 'constant.security.php';
-require_once 'class_html_input.php';
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/user_common.php';
+require_once NOALYSS_INCLUDE.'/ac_common.php';
+require_once NOALYSS_INCLUDE.'/function_javascript.php';
+require_once NOALYSS_INCLUDE.'/constant.security.php';
+require_once NOALYSS_INCLUDE.'/class_html_input.php';
 mb_internal_encoding("UTF-8");
 
 // if gDossier is not set redirect to form to choose a folder
diff --git a/html/export.php b/html/export.php
index 9815343..14038c3 100644
--- a/html/export.php
+++ b/html/export.php
@@ -27,8 +27,8 @@
 define ('ALLOWED',1);
 require_once '../include/constant.php';
 global $g_user,$cn,$g_parameter;
-require_once('class_database.php');
-require_once('class_user.php');
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/class_user.php';
 $gDossier=dossier::id();
 $cn=new Database($gDossier);
 mb_internal_encoding("UTF-8");
diff --git a/html/extension.raw.php b/html/extension.raw.php
index ba7ac70..7000f14 100644
--- a/html/extension.raw.php
+++ b/html/extension.raw.php
@@ -24,16 +24,14 @@
  * the security. Load several javascript files
  */
 require_once '../include/constant.php';
-require_once('class_database.php');
-require_once('class_dossier.php');
-require_once("ac_common.php");
-require_once("constant.php");
-require_once('function_javascript.php');
-require_once('class_extension.php');
-require_once ('class_html_input.php');
-require_once('class_iselect.php');
-require_once ('constant.security.php');
-require_once ('class_user.php');
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/ac_common.php';
+require_once NOALYSS_INCLUDE.'/function_javascript.php';
+require_once NOALYSS_INCLUDE.'/class_extension.php';
+require_once  NOALYSS_INCLUDE.'/class_html_input.php';
+require_once NOALYSS_INCLUDE.'/class_iselect.php';
+require_once  NOALYSS_INCLUDE.'/class_user.php';
 
 global $g_user,$cn,$g_parameter;
 
@@ -52,11 +50,11 @@ if ( $ext->search($_REQUEST['plugin_code']) != -1 )
                exit();
       }
     /* call the ajax script */
-    
require_once('ext'.DIRECTORY_SEPARATOR.dirname(trim($ext->getp('me_file'))).DIRECTORY_SEPARATOR.'raw.php');
+    
require_once(NOALYSS_PLUGIN.DIRECTORY_SEPARATOR.dirname(trim($ext->getp('me_file'))).DIRECTORY_SEPARATOR.'raw.php');
   }
 else
   {
     alert(j(_("Cette extension n'existe pas ")));
     exit();
   }
-?>
\ No newline at end of file
+?>
diff --git a/html/fid.php b/html/fid.php
index c265464..7284bb2 100644
--- a/html/fid.php
+++ b/html/fid.php
@@ -33,11 +33,10 @@
    *\note if the j is -1 then all the card are shown
  */
 require_once '../include/constant.php';
-require_once('class_own.php');
-require_once  ("constant.php");
-require_once('class_database.php');
-require_once ("user_common.php");
-require_once('class_dossier.php');
+require_once NOALYSS_INCLUDE.'/class_own.php';
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/user_common.php';
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
 $gDossier=dossier::id();
 
 require_once('class_user.php');
diff --git a/html/fid_card.php b/html/fid_card.php
index d3ad482..8af3a64 100644
--- a/html/fid_card.php
+++ b/html/fid_card.php
@@ -26,8 +26,8 @@
  */
 
 require_once '../include/constant.php';
-require_once('class_database.php');
-require_once('class_dossier.php');
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
 /*!\brief
  *  Received parameters are
  *   - j for the ledger
diff --git a/html/image/logo6820.png b/html/image/logo6820.png
index f374969..914fd2e 100644
Binary files a/html/image/logo6820.png and b/html/image/logo6820.png differ
diff --git a/html/index.php b/html/index.php
index 7809e5c..8bc66e7 100644
--- a/html/index.php
+++ b/html/index.php
@@ -198,7 +198,6 @@ cursor:pointer;
 background-color:white;
 border-style:  solid;
 border-width:  0px;
-color:red;
 background-image: url("image/bg-submit3.gif");
 background-repeat: repeat-x repeat-y;
 }
@@ -228,7 +227,7 @@ version  6.8.1.6 - '.$my_domain.'
 
 <BR>
 <center>
-<IMG SRC="image/logo6820.png" alt="NOALYSS">
+<IMG SRC="image/logo6820.png" style="width:420px;height:200px" alt="NOALYSS">
 <BR>
 <BR>
 <BR>
diff --git a/html/login.php b/html/login.php
index 3940daa..e39c9a2 100644
--- a/html/login.php
+++ b/html/login.php
@@ -19,14 +19,13 @@
 // Copyright Author Dany De Bontridder address@hidden
 require_once '../include/constant.php';
 
-include_once ("ac_common.php");
-require_once('constant.php');
+include_once NOALYSS_INCLUDE.'/ac_common.php';
 
 /*! \file
  * \brief Login page
  */
 
-require_once('class_database.php');
+require_once NOALYSS_INCLUDE.'/class_database.php';
 // Verif if User and Pass match DB
     // if no, then redirect to the login page
 $rep=new Database();
diff --git a/html/popup.php b/html/popup.php
index a5ba347..fd54c87 100644
--- a/html/popup.php
+++ b/html/popup.php
@@ -17,13 +17,15 @@
  *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
-require_once('../include/ac_common.php');
-require_once('function_javascript.php');
-require_once('class_html_input.php');
-require_once('class_dossier.php');
-require_once('class_database.php');
-require_once('class_user.php');
-require_once('class_periode.php');
+require_once '../include/constant.php';
+require_once NOALYSS_INCLUDE.'/ac_common.php';
+require_once NOALYSS_INCLUDE.'/function_javascript.php';
+require_once NOALYSS_INCLUDE.'/class_html_input.php';
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/class_user.php';
+require_once NOALYSS_INCLUDE.'/class_periode.php';
+
 echo '<div style="float:left;">'.HtmlInput::print_window();
 
 html_page_start($_SESSION['g_theme']);
diff --git a/html/recherche.php b/html/recherche.php
index c4c7a7e..050d9a9 100644
--- a/html/recherche.php
+++ b/html/recherche.php
@@ -21,10 +21,10 @@
  * \brief Search module
  */
 require_once '../include/constant.php';
-require_once('class_dossier.php');
-include_once("ac_common.php");
-include_once ("constant.php");
-require_once('class_acc_ledger.php');
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
+include_once NOALYSS_INCLUDE.'/ac_common.php';
+require_once NOALYSS_INCLUDE.'/class_acc_ledger.php';
+
 html_page_start($_SESSION['g_theme']);
 
 load_all_script();
@@ -32,11 +32,12 @@ load_all_script();
 
 $gDossier=dossier::id();
 
-require_once('class_database.php');
+require_once NOALYSS_INCLUDE.'/class_database.php';
 /* Admin. Dossier */
 
 $cn=new Database($gDossier);
-include_once ('class_user.php');
+include_once NOALYSS_INCLUDE.'/class_user.php';
+
 global $g_user;
 $g_user=new User($cn);
 $g_user->Check();
diff --git a/html/show_document.php b/html/show_document.php
index 3af158f..67ac28b 100644
--- a/html/show_document.php
+++ b/html/show_document.php
@@ -23,15 +23,15 @@
  * \brief retrieve a document
  */
 require_once '../include/constant.php';
-require_once('class_database.php');
-require_once("ac_common.php");
-require_once( "class_document.php");
-require_once('class_dossier.php');
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/ac_common.php';
+require_once NOALYSS_INCLUDE.'/class_document.php';
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
 $gDossier = dossier::id();
 $cn = new Database($gDossier);
 $action = (isset($_REQUEST['a'])) ? $_REQUEST['a'] : 'sh';
 
-require_once ('class_user.php');
+require_once  NOALYSS_INCLUDE.'/class_user.php';
 global $g_user;
 $g_user = new User($cn);
 $g_user->Check();
diff --git a/html/show_document_modele.php b/html/show_document_modele.php
index 185b01e..c641cb6 100644
--- a/html/show_document_modele.php
+++ b/html/show_document_modele.php
@@ -22,15 +22,15 @@
  * \brief send the document template
  */
 require_once '../include/constant.php';
-require_once('class_database.php');
-require_once("ac_common.php");
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/ac_common.php';
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
 
-require_once('class_dossier.php');
 $gDossier=dossier::id();
 $cn=new Database($gDossier);
 
 
-require_once ('class_user.php');
+require_once NOALYSS_INCLUDE.'/class_user.php';
 global $g_user;
 $g_user=new User($cn);
 $g_user->Check();
diff --git a/html/show_pj.php b/html/show_pj.php
index fc1e8b3..7563e82 100644
--- a/html/show_pj.php
+++ b/html/show_pj.php
@@ -22,8 +22,8 @@
  * \brief show an attach of an operation
  */
 require_once '../include/constant.php';
-include_once ("ac_common.php");
-require_once('class_dossier.php');
+include_once NOALYSS_INCLUDE.'/ac_common.php';
+require_once  NOALYSS_INCLUDE.'/class_dossier.php';
 $gDossier=dossier::id();
 
 if ( !isset ($_GET['jrn'] ) ||
@@ -32,7 +32,7 @@ if ( !isset ($_GET['jrn'] ) ||
     echo_error("Missing parameters");
 }
 
-require_once('class_database.php');
+require_once NOALYSS_INCLUDE.'/class_database.php';
 set_language();
 
 $jr_grpt_id=$_GET['jr_grpt_id'];
@@ -40,7 +40,7 @@ $jr_grpt_id=$_GET['jr_grpt_id'];
 $cn=new Database($gDossier);
 
 
-include_once ('class_user.php');
+require_once NOALYSS_INCLUDE.'/class_user.php';
 global $g_user;
 $g_user=new User($cn);
 $g_user->Check();
diff --git a/html/user_login.php b/html/user_login.php
index 1859bc4..e88a0be 100644
--- a/html/user_login.php
+++ b/html/user_login.php
@@ -22,13 +22,15 @@
 
 // Copyright Author Dany De Bontridder address@hidden
 require_once '../include/constant.php';
-include_once ("ac_common.php");
-require_once('class_database.php');
-require_once('class_itext.php');
-require_once 'function_javascript.php';
+include_once NOALYSS_INCLUDE.'/ac_common.php';
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/class_itext.php';
+require_once NOALYSS_INCLUDE.'/function_javascript.php';
+
 @html_page_start($_SESSION['g_theme']);
 $rep=new Database();
-include_once ("class_user.php");
+include_once NOALYSS_INCLUDE.'/class_user.php';
+
 $User=new User($rep);
 
 $User->Check();
@@ -156,7 +158,6 @@ $result.='<TD  class="tool" ><A class="cell" 
HREF="logout.php" >'._('Deconnexion
 $result.="</TR>";
 $result.="</table>";
 
-echo '<h2 class="info">'._('Bienvenue')."  ".$User->first_name.'  
'.$User->name.'   '._("dans NOALYSS")."</h2>";
 echo '<div id="module">'.$result.'</div>';
 echo '</div>';
 ?>
@@ -166,7 +167,7 @@ echo '</div>';
                         echo _('Filtre').HtmlInput::infobulle(23);
 ?>
 <?php
-       echo HtmlInput::filter_table("folder", '1,2',0);
+       echo HtmlInput::filter_table("folder", '1,2',1);
 ?>
 </span>
 <?php
diff --git a/include/ac_common.php b/include/ac_common.php
index 6a9fdaa..12f6fa0 100644
--- a/include/ac_common.php
+++ b/include/ac_common.php
@@ -25,9 +25,8 @@
  * @brief common utilities for a lot of procedure, classe
  */
 
-include_once("constant.php");
-require_once('class_database.php');
-require_once('class_periode.php');
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/class_periode.php';
 
 /**\brief to protect again bad characters which can lead to a cross scripting 
attack
   the string to be diplayed must be protected
@@ -301,7 +300,7 @@ function html_page_start($p_theme="", $p_script="", 
$p_script2="")
     echo "<HTML>";
 
     if ($p_script2 != "")
-       $p_script2 = '<script src="' . $p_script2 . '" 
type="text/javascript"></script>';
+       $p_script2 = '<script src="' . $p_script2 . '?version='.SVNINFO.'" 
type="text/javascript"></script>';
     $style=trim($style);
     $DIR=dirname(__FILE__);
     echo "<HEAD>";
@@ -310,8 +309,8 @@ function html_page_start($p_theme="", $p_script="", 
$p_script2="")
     <TITLE>$title</TITLE>
        <link rel=\"icon\" type=\"image/ico\" href=\"favicon.ico\" />
     <META http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">
-    <LINK REL=\"stylesheet\" type=\"text/css\" href=\"./$style\" 
media=\"screen\"/>
-    <link rel=\"stylesheet\" type=\"text/css\" href=\"style-print.css\" 
media=\"print\"/>" .
+    <LINK REL=\"stylesheet\" type=\"text/css\" 
href=\"./$style?version=".SVNINFO."\" media=\"screen\"/>
+    <link rel=\"stylesheet\" type=\"text/css\" 
href=\"style-print.css?version=".SVNINFO."\" media=\"print\"/>" .
     $p_script2 . "
     ";
     echo '<script language="javascript" src="js/calendar.js"></script>
diff --git a/include/action.inc.php b/include/action.inc.php
index cdaa718..ff2ea68 100644
--- a/include/action.inc.php
+++ b/include/action.inc.php
@@ -28,11 +28,11 @@ $retour=HtmlInput::button_anchor(_('Retour liste'),
 //-----------------------------------------------------
 // Follow_Up
 //-----------------------------------------------------
-require_once("class_icard.php");
-require_once("class_ispan.php");
-require_once("class_ifile.php");
-require_once("class_itext.php");
-require_once("class_follow_up.php");
+require_once NOALYSS_INCLUDE.'/class_icard.php';
+require_once NOALYSS_INCLUDE.'/class_ispan.php';
+require_once NOALYSS_INCLUDE.'/class_ifile.php';
+require_once NOALYSS_INCLUDE.'/class_itext.php';
+require_once NOALYSS_INCLUDE.'/class_follow_up.php';
 /*!\brief Show the list of action, this code should be common
  *        to several webpage. But for the moment we keep like that
  *        because it is used only by this file.
@@ -54,7 +54,7 @@ $ag_id=(isset($_REQUEST['ag_id']))?$_REQUEST['ag_id']:0;
 $ac=$_REQUEST['ac'];
 $base=HtmlInput::request_to_string(array('ac','gDossier'),"");
 
-require_once('action.common.inc.php');
+require_once NOALYSS_INCLUDE.'/action.common.inc.php';
 echo "</div>";
 
 ?>
diff --git a/include/adm.inc.php b/include/adm.inc.php
index 5b80cef..7889443 100644
--- a/include/adm.inc.php
+++ b/include/adm.inc.php
@@ -21,13 +21,13 @@
  * the customer category
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once("class_iselect.php");
-require_once("class_ihidden.php");
-require_once("class_customer.php");
-require_once("class_ibutton.php");
-require_once('class_fiche_def.php');
-require_once('class_fiche_def.php');
-require_once('class_admin.php');
+require_once NOALYSS_INCLUDE.'/class_iselect.php';
+require_once NOALYSS_INCLUDE.'/class_ihidden.php';
+require_once NOALYSS_INCLUDE.'/class_customer.php';
+require_once NOALYSS_INCLUDE.'/class_ibutton.php';
+require_once NOALYSS_INCLUDE.'/class_fiche_def.php';
+require_once NOALYSS_INCLUDE.'/class_fiche_def.php';
+require_once NOALYSS_INCLUDE.'/class_admin.php';
 
 global $g_user;
 
@@ -148,7 +148,7 @@ if ( $low_action == "list" )
 if ( $low_action == 'detail')
 {
     /* Menu */
-    require_once('category_card.inc.php');
+    require_once NOALYSS_INCLUDE.'/category_card.inc.php';
 return;
 }
 
diff --git a/include/ajax_action_remove_concerned.php 
b/include/ajax_action_remove_concerned.php
index 15a4120..e6da625 100644
--- a/include/ajax_action_remove_concerned.php
+++ b/include/ajax_action_remove_concerned.php
@@ -19,7 +19,6 @@
 
 // Copyright 2014 Author Dany De Bontridder address@hidden
 
-// require_once '.php';
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 $ag_id=HtmlInput::default_value_get("ag_id", "0");
 $f_id=HtmlInput::default_value_get("f_id", "0");
diff --git a/include/ajax_anc_key_compute.php b/include/ajax_anc_key_compute.php
index 8d375fe..499ad16 100644
--- a/include/ajax_anc_key_compute.php
+++ b/include/ajax_anc_key_compute.php
@@ -28,7 +28,7 @@
 // 
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 
-require_once 'class_anc_key.php';
+require_once NOALYSS_INCLUDE.'/class_anc_key.php';
 ob_start();
 /////
 $key=HtmlInput::default_value_get('key',0);
diff --git a/include/ajax_anc_search.php b/include/ajax_anc_search.php
index d659e22..7c313c0 100644
--- a/include/ajax_anc_search.php
+++ b/include/ajax_anc_search.php
@@ -28,15 +28,15 @@
 // parameter are gDossier , c1 : the control id to update,
 // c2 the control id which contains the pa_id
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once("class_itext.php");
-require_once("class_ihidden.php");
-require_once("class_ibutton.php");
-require_once ('class_database.php');
-require_once ("ac_common.php");
-require_once ('class_dossier.php');
-require_once ('class_anc_account.php');
-require_once ('class_anc_plan.php');
-require_once('function_javascript.php');
+require_once NOALYSS_INCLUDE.'/class_itext.php';
+require_once NOALYSS_INCLUDE.'/class_ihidden.php';
+require_once NOALYSS_INCLUDE.'/class_ibutton.php';
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/ac_common.php';
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/class_anc_account.php';
+require_once NOALYSS_INCLUDE.'/class_anc_plan.php';
+require_once NOALYSS_INCLUDE.'/function_javascript.php';
 
 echo HtmlInput::title_box(_("Recherche activité"), $ctl);
 
diff --git a/include/ajax_auto_anc_card.php b/include/ajax_auto_anc_card.php
index 8fe5ca5..4d17610 100644
--- a/include/ajax_auto_anc_card.php
+++ b/include/ajax_auto_anc_card.php
@@ -3,8 +3,8 @@
 //see licence.txt
 
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once ("class_database.php");
-require_once 'class_user.php';
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/class_user.php';
 $cn=new Database($_GET['gDossier']);
 
 
diff --git a/include/ajax_bank_saldo.php b/include/ajax_bank_saldo.php
index 5b9f5ac..56a3e84 100644
--- a/include/ajax_bank_saldo.php
+++ b/include/ajax_bank_saldo.php
@@ -35,9 +35,9 @@
  *  - ctl the ctl where to get the quick_code
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once('class_user.php');
-require_once('class_dossier.php');
-require_once('class_fiche.php');
+require_once NOALYSS_INCLUDE.'/class_user.php';
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/class_fiche.php';
 extract($_GET);
 /* check the parameters */
 foreach ( array('j','ctl') as $a )
diff --git a/include/ajax_calendar_zoom.php b/include/ajax_calendar_zoom.php
index dc03a0d..5458235 100644
--- a/include/ajax_calendar_zoom.php
+++ b/include/ajax_calendar_zoom.php
@@ -18,7 +18,7 @@
  */
 // Copyright Author Dany De Bontridder address@hidden
 if ( !defined ('ALLOWED') )  die('Appel direct ne sont pas permis');
-require_once 'class_calendar.php';
+require_once NOALYSS_INCLUDE.'/class_calendar.php';
 ob_start();
 if ( $notitle== 0 ) echo HtmlInput::title_box(_("Calendrier"), 
"calendar_zoom_div");
 $cal=new Calendar();
diff --git a/include/ajax_create_menu.php b/include/ajax_create_menu.php
index 7f735e3..347b4aa 100644
--- a/include/ajax_create_menu.php
+++ b/include/ajax_create_menu.php
@@ -3,7 +3,7 @@
 //see licence.txt
 
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once 'class_menu_ref.php';
+require_once NOALYSS_INCLUDE.'/class_menu_ref.php';
 $msg="Création";
 $m=new Menu_Ref($cn);
 echo '<form method="POST" onsubmit="return confirm(\'Vous confirmez ?\')">';
diff --git a/include/ajax_fiche_def_detail.php 
b/include/ajax_fiche_def_detail.php
index 0ebe909..effdb49 100644
--- a/include/ajax_fiche_def_detail.php
+++ b/include/ajax_fiche_def_detail.php
@@ -26,8 +26,8 @@
  *
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once('class_fiche_def.php');
-require_once 'class_tool_uos.php';
+require_once NOALYSS_INCLUDE.'/class_fiche_def.php';
+require_once NOALYSS_INCLUDE.'/class_tool_uos.php';
 global $g_user;
 
 $g_user->can_request(FICCAT,0);
diff --git a/include/ajax_get_profile.php b/include/ajax_get_profile.php
index 96bb130..5e6c91c 100644
--- a/include/ajax_get_profile.php
+++ b/include/ajax_get_profile.php
@@ -27,8 +27,8 @@
  *
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once 'class_profile_sql.php';
-require_once 'class_profile_menu.php';
+require_once NOALYSS_INCLUDE.'/class_profile_sql.php';
+require_once NOALYSS_INCLUDE.'/class_profile_menu.php';
 $profile=new Profile_sql($cn,$p_id);
 $gDossier=Dossier::id();
 $add_menu=HtmlInput::button("add", "Ajout 
Menu","onclick=\"add_menu({dossier:$gDossier,p_id:$p_id,type:'me'})\"");
@@ -79,7 +79,7 @@ if ($profile->p_id > 0)
 {
        echo '<form method="POST" onsubmit="return confirm (\''._("vous 
confirmez").'\')">';
 
-       echo 'Vous pouvez aussi copier ce profil et puis le corriger';
+       echo _('Vous pouvez aussi copier ce profil et puis le corriger');
 
        echo HtmlInput::hidden('p_id', $profile->p_id);
        echo HtmlInput::submit("clone", "Copier");
@@ -95,7 +95,7 @@ if ($profile->p_id > 0)
         echo '</div>';
         echo '<div class="myfieldset"  style="display:none" 
id="profile_menu_div">';
        //Menu / Module /plugin in this profile
-       echo "<h1 class=\"legend\">"."Menu"."</h2>";
+       echo "<h1 class=\"legend\">"._("Menu")."</h2>";
        echo $add_menu;
        $profile_menu = new Profile_Menu($cn);
        $profile_menu->listing_profile($p_id);
@@ -106,11 +106,11 @@ if ($profile->p_id > 0)
        echo $add_impression;
         echo '</div>';
         echo '<div class="myfieldset"  style="display:none" 
id="profile_gestion_div">';
-       echo "<h1 class=\"legend\">Action gestion accessible</h1>";
+       echo "<h1 class=\"legend\">".('Action gestion accessible')."</h1>";
        $profile_menu->available_profile($p_id);
         echo '</div>';
         echo '<div class="myfieldset"  style="display:none" 
id="profile_repo_div">';
-       echo "<h1 class=\"legend\">"."Dépôt de stock accessible"."</h1>";
+       echo "<h1 class=\"legend\">"._("Dépôt de stock accessible")."</h1>";
        $profile_menu->available_repository($p_id);
         echo '</div>';
         if ( isset ($_POST['tab']))
diff --git a/include/ajax_get_receipt.php b/include/ajax_get_receipt.php
index de8b877..472c9fa 100644
--- a/include/ajax_get_receipt.php
+++ b/include/ajax_get_receipt.php
@@ -29,11 +29,11 @@
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 
-require_once ('constant.php');
-require_once ('class_database.php');
-require_once('class_dossier.php');
-require_once('class_acc_ledger.php');
-require_once ('class_user.php');
+require_once NOALYSS_INCLUDE.'/constant.php';
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/class_acc_ledger.php';
+require_once NOALYSS_INCLUDE.'/class_user.php';
 
 // Check if the needed field does exist
 extract ($_GET);
diff --git a/include/ajax_ledger_show.php b/include/ajax_ledger_show.php
index 6d34f70..12d8779 100644
--- a/include/ajax_ledger_show.php
+++ b/include/ajax_ledger_show.php
@@ -13,8 +13,8 @@
  *   - r_jrn[]
  */
 // require_once '.php';
-require_once 'class_acc_ledger.php';
-require_once 'class_html_input.php';
+require_once NOALYSS_INCLUDE.'/class_acc_ledger.php';
+require_once NOALYSS_INCLUDE.'/class_html_input.php';
 if ( ! isset ($r_jrn)) { $r_jrn=null;}
 $ctl='div_jrn'.$div;
 ob_start();
diff --git a/include/ajax_min_row.php b/include/ajax_min_row.php
index 232affa..c454ccc 100644
--- a/include/ajax_min_row.php
+++ b/include/ajax_min_row.php
@@ -26,8 +26,8 @@
  *
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once('class_user.php');
-require_once('class_dossier.php');
+require_once NOALYSS_INCLUDE.'/class_user.php';
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
 extract($_GET);
 /* check the parameters */
 foreach ( array('j','ctl') as $a )
diff --git a/include/ajax_mod_document.php b/include/ajax_mod_document.php
index 77d1af0..157d25b 100644
--- a/include/ajax_mod_document.php
+++ b/include/ajax_mod_document.php
@@ -23,9 +23,9 @@
  * \brief show the detail of a document and let you modify it
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once('class_database.php');
-require_once('class_dossier.php');
-require_once("class_document_modele.php");
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/class_document_modele.php';
 
   /* 1. Check security */
 $cn=new Database(dossier::id());
@@ -35,7 +35,7 @@ $doc=new Document_Modele($cn,$id);
   /* 3. display it */
 $doc->load();
 ob_start();
-require('template/modele_document.php');
+require(NOALYSS_INCLUDE.'/template/modele_document.php');
 
 $html=ob_get_contents();
 ob_end_clean();
diff --git a/include/ajax_mod_menu.php b/include/ajax_mod_menu.php
index 46d400f..dae0f4d 100644
--- a/include/ajax_mod_menu.php
+++ b/include/ajax_mod_menu.php
@@ -3,14 +3,14 @@
 //see licence.txt
 
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once 'class_menu_ref.php';
+require_once NOALYSS_INCLUDE.'/class_menu_ref.php';
 $m=new Menu_Ref($cn,$me_code);
 $msg="Modification ".$m->me_code.' '.h($m->me_menu);
 echo '<form method="POST" onsubmit="return confirm(\'Vous confirmez ?\')">';
 
-require_once 'template/menu_detail.php';
+require_once NOALYSS_INCLUDE.'/template/menu_detail.php';
 
-echo HtmlInput::submit('modify_menu','Sauver');
+echo HtmlInput::submit('modify_menu',_('Sauver'));
 echo HtmlInput::button_close('divmenu');
 echo '</form>';
 ?>
diff --git a/include/ajax_mod_periode.php b/include/ajax_mod_periode.php
index 58a6e2c..3dc368e 100644
--- a/include/ajax_mod_periode.php
+++ b/include/ajax_mod_periode.php
@@ -20,7 +20,7 @@
 
 // Copyright Author Dany De Bontridder address@hidden
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once('class_periode.php');
+require_once NOALYSS_INCLUDE.'/class_periode.php';
 
 /**\file
  * \brief display or save a periode
diff --git a/include/ajax_mod_predf_op.php b/include/ajax_mod_predf_op.php
index db85438..1e5ea89 100644
--- a/include/ajax_mod_predf_op.php
+++ b/include/ajax_mod_predf_op.php
@@ -25,7 +25,7 @@
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 ob_start();
-require_once 'class_pre_operation.php';
+require_once NOALYSS_INCLUDE.'/class_pre_operation.php';
 $op=new Pre_Operation($cn,$_GET['id']);
 $array=$op->load();
 echo HtmlInput::anchor_close('mod_predf_op');
diff --git a/include/ajax_mod_stock_repo.php b/include/ajax_mod_stock_repo.php
index c9dc1a6..e808e7d 100644
--- a/include/ajax_mod_stock_repo.php
+++ b/include/ajax_mod_stock_repo.php
@@ -26,7 +26,7 @@
  *
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once 'class_stock_sql.php';
+require_once NOALYSS_INCLUDE.'/class_stock_sql.php';
 $st=new Stock_Sql($_GET['r_id']);
 
 ?>
diff --git a/include/ajax_navigator.php b/include/ajax_navigator.php
index 2625b54..bd63a69 100644
--- a/include/ajax_navigator.php
+++ b/include/ajax_navigator.php
@@ -20,7 +20,7 @@
 
 // Copyright Author Dany De Bontridder address@hidden
 if ( ! defined ('ALLOWED')) die('Appel direct ne sont pas permis');
-echo HtmlInput::title_box("Navigateur", "navi_div");
+echo HtmlInput::title_box(_("Navigateur"), "navi_div");
 $sql="
     select code, 
me_code,me_description,coalesce(me_description_etendue,me_description) as 
me_description_etendue,v1menu,v2menu,v3menu,p_type_display,
     javascript
diff --git a/include/ajax_preference.php b/include/ajax_preference.php
index ffa6b56..0b4c894 100644
--- a/include/ajax_preference.php
+++ b/include/ajax_preference.php
@@ -22,11 +22,11 @@
  *        it permits to change the user preferences
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once('class_user.php');
-require_once("class_iselect.php");
-require_once("class_iperiod.php");
-require_once('class_acc_report.php');
-require_once('class_periode.php');
+require_once NOALYSS_INCLUDE.'/class_user.php';
+require_once NOALYSS_INCLUDE.'/class_iselect.php';
+require_once NOALYSS_INCLUDE.'/class_iperiod.php';
+require_once NOALYSS_INCLUDE.'/class_acc_report.php';
+require_once NOALYSS_INCLUDE.'/class_periode.php';
 echo HtmlInput::title_box(_('Préférence'), 'preference_div');
 echo '<DIV class="content">';
 echo '<p class="notice">';
diff --git a/include/ajax_search_action.php b/include/ajax_search_action.php
index 587d772..aae5edf 100755
--- a/include/ajax_search_action.php
+++ b/include/ajax_search_action.php
@@ -21,9 +21,10 @@
  * \brief Search module
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once('class_dossier.php');
-include_once("ac_common.php");
-require_once('class_follow_up.php');
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
+include_once NOALYSS_INCLUDE.'/ac_common.php';
+require_once NOALYSS_INCLUDE.'/class_follow_up.php';
+
 $_REQUEST['ac']='FOLLOW';
 
 echo Follow_Up::display_search($cn,true);
diff --git a/include/ajax_search_add_tag.php b/include/ajax_search_add_tag.php
index c7cad8c..f40c9e1 100644
--- a/include/ajax_search_add_tag.php
+++ b/include/ajax_search_add_tag.php
@@ -19,7 +19,7 @@
 // Copyright Author Dany De Bontridder address@hidden
 if ( !defined ('ALLOWED') )  die('Appel direct ne sont pas permis');
 
-require_once 'class_tag.php';
+require_once NOALYSS_INCLUDE.'/class_tag.php';
 ob_start();
 if ($_GET['clear']==1) {
     /* Add a clear button */
diff --git a/include/ajax_search_clear_tag.php 
b/include/ajax_search_clear_tag.php
index d7efa89..fb8508a 100644
--- a/include/ajax_search_clear_tag.php
+++ b/include/ajax_search_clear_tag.php
@@ -19,7 +19,7 @@
 // Copyright Author Dany De Bontridder address@hidden
 if ( !defined ('ALLOWED') )  die('Appel direct ne sont pas permis');
 
-require_once 'class_tag.php';
+require_once NOALYSS_INCLUDE.'/class_tag.php';
 ob_start();
 echo Tag::button_search($_GET['pref']);
 $response=  ob_get_clean();
diff --git a/include/ajax_search_display_tag.php 
b/include/ajax_search_display_tag.php
index e3a17b8..90270be 100644
--- a/include/ajax_search_display_tag.php
+++ b/include/ajax_search_display_tag.php
@@ -19,7 +19,7 @@
 // Copyright Author Dany De Bontridder address@hidden
 if ( !defined ('ALLOWED') )  die('Appel direct ne sont pas permis');
 
-require_once 'class_tag.php';
+require_once NOALYSS_INCLUDE.'/class_tag.php';
 ob_start();
 $tag=new Tag($cn);
 $tag->select_search($_GET['pref']);
diff --git a/include/ajax_tag_detail.php b/include/ajax_tag_detail.php
index 2e5726c..1226260 100644
--- a/include/ajax_tag_detail.php
+++ b/include/ajax_tag_detail.php
@@ -6,8 +6,8 @@
 //see licence.txt
 
 if ( !defined ('ALLOWED') )  die('Appel direct ne sont pas permis');
-require_once 'class_tool_uos.php';
-require_once 'class_tag.php';
+require_once NOALYSS_INCLUDE.'/class_tool_uos.php';
+require_once NOALYSS_INCLUDE.'/class_tag.php';
 ob_start();
 $tag=new Tag($cn);
 $tag->data->t_id=$_GET['tag'];
diff --git a/include/ajax_tag_list.php b/include/ajax_tag_list.php
index 1dce307..f8dc506 100644
--- a/include/ajax_tag_list.php
+++ b/include/ajax_tag_list.php
@@ -19,7 +19,7 @@
 // Copyright Author Dany De Bontridder address@hidden
 if ( !defined ('ALLOWED') )  die('Appel direct ne sont pas permis');
 
-require_once 'class_tag.php';
+require_once NOALYSS_INCLUDE.'/class_tag.php';
 ob_start();
 $tag=new Tag($cn);
 $tag->select();
diff --git a/include/ajax_tag_save.php b/include/ajax_tag_save.php
index 82838ab..9194a18 100644
--- a/include/ajax_tag_save.php
+++ b/include/ajax_tag_save.php
@@ -4,7 +4,7 @@
 
 if ( !defined ('ALLOWED') )  die('Appel direct ne sont pas permis');
 
-require_once 'class_tag.php';
+require_once NOALYSS_INCLUDE.'/class_tag.php';
 $tag=new Tag($cn);
 $tag->save($_GET);
 
diff --git a/include/ajax_tag_select_search.php 
b/include/ajax_tag_select_search.php
index d367b9a..d364ec0 100644
--- a/include/ajax_tag_select_search.php
+++ b/include/ajax_tag_select_search.php
@@ -19,7 +19,7 @@
 // Copyright Author Dany De Bontridder address@hidden
 if ( !defined ('ALLOWED') )  die('Appel direct ne sont pas permis');
 
-require_once 'class_tag.php';
+require_once NOALYSS_INCLUDE.'/class_tag.php';
 ob_start();
 $tag=new Tag($cn);
 $tag->select_search();
diff --git a/include/ajax_update_payment.php b/include/ajax_update_payment.php
index 9505a8a..f12a61a 100644
--- a/include/ajax_update_payment.php
+++ b/include/ajax_update_payment.php
@@ -26,7 +26,7 @@
  * -l for the ledger
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once 'class_acc_ledger.php';
+require_once NOALYSS_INCLUDE.'/class_acc_ledger.php';
 $ledger=new Acc_Ledger($cn,$l);
 echo $ledger->input_paid(1);
 ?>
diff --git a/include/ajax_update_predef.php b/include/ajax_update_predef.php
index 7b68b9a..80eaf20 100644
--- a/include/ajax_update_predef.php
+++ b/include/ajax_update_predef.php
@@ -28,10 +28,11 @@
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 
-require_once ('constant.php');
-require_once ('class_database.php');
-require_once('class_dossier.php');
-require_once('class_pre_operation.php');
+require_once NOALYSS_INCLUDE.'/constant.php';
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/class_pre_operation.php';
+
 // Check if the needed field does exist
 extract ($_GET);
 foreach (array('l','t','d','gDossier') as $a)
diff --git a/include/ajax_view_action.php b/include/ajax_view_action.php
index ec69e78..649e174 100644
--- a/include/ajax_view_action.php
+++ b/include/ajax_view_action.php
@@ -27,8 +27,8 @@
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 ob_start();
-require_once 'class_follow_up.php';
-require_once 'class_default_menu.php';
+require_once NOALYSS_INCLUDE.'/class_follow_up.php';
+require_once NOALYSS_INCLUDE.'/class_default_menu.php';
 
 echo HtmlInput::title_box(_("Détail action"), $div);
 $act = new Follow_Up($cn);
diff --git a/include/ajax_view_mod_stock.php b/include/ajax_view_mod_stock.php
index e3eb698..d6426c7 100644
--- a/include/ajax_view_mod_stock.php
+++ b/include/ajax_view_mod_stock.php
@@ -25,7 +25,7 @@
  * @brief show detail of inv.
  *
  */
-require_once 'class_stock_goods.php';
+require_once NOALYSS_INCLUDE.'/class_stock_goods.php';
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 
 $st=new Stock_Goods($cn);
diff --git a/include/anc_acc_balance.inc.php b/include/anc_acc_balance.inc.php
index 081d43d..efa03f8 100644
--- a/include/anc_acc_balance.inc.php
+++ b/include/anc_acc_balance.inc.php
@@ -3,7 +3,7 @@
 //see licence.txt
 
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once('class_anc_acc_list.php');
+require_once NOALYSS_INCLUDE.'/class_anc_acc_list.php';
 echo '<div class="content">';
 $tab = new Anc_Acc_List($cn);
 $tab->get_request();
diff --git a/include/anc_acc_table.inc.php b/include/anc_acc_table.inc.php
index 6688d0c..357c2dd 100644
--- a/include/anc_acc_table.inc.php
+++ b/include/anc_acc_table.inc.php
@@ -3,7 +3,7 @@
 //see licence.txt
 
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once('class_anc_table.php');
+require_once NOALYSS_INCLUDE.'/class_anc_table.php';
 $tab = new Anc_Table($cn);
 $tab->get_request();
 echo '<form method="get">';
diff --git a/include/anc_balance_double.inc.php 
b/include/anc_balance_double.inc.php
index 21af8ea..b8baab3 100644
--- a/include/anc_balance_double.inc.php
+++ b/include/anc_balance_double.inc.php
@@ -3,7 +3,7 @@
 //see licence.txt
 
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once ('class_anc_balance_double.php');
+require_once NOALYSS_INCLUDE.'/class_anc_balance_double.php';
 $bc = new Anc_Balance_Double($cn);
 $bc->get_request();
 echo '<form method="get">';
diff --git a/include/anc_balance_simple.inc.php 
b/include/anc_balance_simple.inc.php
index de82efa..fdab93c 100644
--- a/include/anc_balance_simple.inc.php
+++ b/include/anc_balance_simple.inc.php
@@ -3,7 +3,7 @@
 //see licence.txt
 
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once ('class_anc_balance_simple.php');
+require_once NOALYSS_INCLUDE.'/class_anc_balance_simple.php';
 $bs = new Anc_Balance_Simple($cn);
 $bs->get_request();
 echo '<form method="get">';
diff --git a/include/anc_great_ledger.inc.php b/include/anc_great_ledger.inc.php
index 4c8e233..fc7c51a 100644
--- a/include/anc_great_ledger.inc.php
+++ b/include/anc_great_ledger.inc.php
@@ -5,7 +5,7 @@
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 echo '<div style="content">';
 
-require_once 'class_anc_grandlivre.php';
+require_once NOALYSS_INCLUDE.'/class_anc_grandlivre.php';
 
 $grandLivre=new Anc_Grandlivre($cn);
 
diff --git a/include/anc_group.inc.php b/include/anc_group.inc.php
index 833fd42..fdda9f3 100644
--- a/include/anc_group.inc.php
+++ b/include/anc_group.inc.php
@@ -24,9 +24,9 @@
  *
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once("class_itext.php");
-require_once("class_iselect.php");
-require_once ('class_anc_group.php');
+require_once NOALYSS_INCLUDE.'/class_itext.php';
+require_once NOALYSS_INCLUDE.'/class_iselect.php';
+require_once NOALYSS_INCLUDE.'/class_anc_group.php';
 $r=new Anc_Group($cn);
 
 
diff --git a/include/anc_group_balance.inc.php 
b/include/anc_group_balance.inc.php
index f328112..532c897 100644
--- a/include/anc_group_balance.inc.php
+++ b/include/anc_group_balance.inc.php
@@ -3,7 +3,8 @@
 //see licence.txt
 
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once('class_anc_group.php');
+require_once NOALYSS_INCLUDE.'/class_anc_group.php';
+
 $gr = new Anc_Group($cn);
 $gr->get_request();
 echo '<form method="get">';
diff --git a/include/anc_history.inc.php b/include/anc_history.inc.php
index e57ab44..7efb2a6 100644
--- a/include/anc_history.inc.php
+++ b/include/anc_history.inc.php
@@ -5,7 +5,7 @@
 
 
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once ('class_anc_listing.php');
+require_once NOALYSS_INCLUDE.'/class_anc_listing.php';
 $list = new Anc_Listing($cn);
 $list->get_request();
 
diff --git a/include/anc_key.inc.php b/include/anc_key.inc.php
index fbbfaec..b9d5a22 100644
--- a/include/anc_key.inc.php
+++ b/include/anc_key.inc.php
@@ -29,7 +29,7 @@
 if (!defined('ALLOWED'))
     die('Appel direct ne sont pas permis');
 global $cn, $g_user;
-require_once 'class_anc_key.php';
+require_once NOALYSS_INCLUDE.'/class_anc_key.php';
 $op=HtmlInput::default_value_request("op", "list");
 
 switch ($op)
diff --git a/include/anc_od.inc.php b/include/anc_od.inc.php
index 0debc88..46d743e 100644
--- a/include/anc_od.inc.php
+++ b/include/anc_od.inc.php
@@ -26,12 +26,13 @@
  *
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once("class_ihidden.php");
-require_once("class_iselect.php");
-require_once("class_anc_account.php");
-require_once ("class_anc_operation.php");
-require_once ("class_anc_plan.php");
-require_once ("class_anc_group_operation.php");
+require_once NOALYSS_INCLUDE.'/class_ihidden.php';
+require_once NOALYSS_INCLUDE.'/class_iselect.php';
+require_once NOALYSS_INCLUDE.'/class_anc_account.php';
+require_once  NOALYSS_INCLUDE.'/class_anc_operation.php';
+require_once  NOALYSS_INCLUDE.'/class_anc_plan.php';
+require_once  NOALYSS_INCLUDE.'/class_anc_group_operation.php';
+
 global $g_user;
 
 $str_dossier=Dossier::get();
diff --git a/include/anc_pa.inc.php b/include/anc_pa.inc.php
index 259cb80..cc65926 100644
--- a/include/anc_pa.inc.php
+++ b/include/anc_pa.inc.php
@@ -25,8 +25,8 @@
  *
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once("class_anc_plan.php");
-require_once("class_anc_account.php");
+require_once NOALYSS_INCLUDE.'/class_anc_plan.php';
+require_once NOALYSS_INCLUDE.'/class_anc_account.php';
 $ret="";
 $str_dossier=Dossier::get();
 //---------------------------------------------------------------------------
diff --git a/include/balance.inc.php b/include/balance.inc.php
index a120b83..0480987 100644
--- a/include/balance.inc.php
+++ b/include/balance.inc.php
@@ -24,15 +24,15 @@
  * some variable are already defined ($cn, $g_user ...)
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-include_once ("ac_common.php");
-include_once("class_acc_balance.php");
-require_once("class_iselect.php");
-require_once("class_ispan.php");
-require_once("class_icheckbox.php");
-require_once("class_ihidden.php");
-require_once('class_acc_ledger.php');
-require_once('class_periode.php');
-require_once('class_exercice.php');
+include_once  NOALYSS_INCLUDE.'/ac_common.php';
+include_once NOALYSS_INCLUDE.'/class_acc_balance.php';
+require_once NOALYSS_INCLUDE.'/class_iselect.php';
+require_once NOALYSS_INCLUDE.'/class_ispan.php';
+require_once NOALYSS_INCLUDE.'/class_icheckbox.php';
+require_once NOALYSS_INCLUDE.'/class_ihidden.php';
+require_once NOALYSS_INCLUDE.'/class_acc_ledger.php';
+require_once NOALYSS_INCLUDE.'/class_periode.php';
+require_once NOALYSS_INCLUDE.'/class_exercice.php';
 global $g_user;
 $gDossier=dossier::id();
 $exercice=(isset($_GET['exercice']))?$_GET['exercice']:$g_user->get_exercice();
diff --git a/include/balance_card.inc.php b/include/balance_card.inc.php
index 19e341c..9cf7642 100644
--- a/include/balance_card.inc.php
+++ b/include/balance_card.inc.php
@@ -23,7 +23,8 @@
  * \brief show the status of a card
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once('class_exercice.php');
+require_once NOALYSS_INCLUDE.'/class_exercice.php';
+
 global $g_user;
 echo '<div class="content" style="width:90%;margin-left:5%">';
 $exercice=new Exercice($cn);
diff --git a/include/balance_card_ageing.inc.php 
b/include/balance_card_ageing.inc.php
index 9fc6984..60fe728 100644
--- a/include/balance_card_ageing.inc.php
+++ b/include/balance_card_ageing.inc.php
@@ -25,8 +25,8 @@ if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas 
permis');
  * @brief 
  * @param type $name Descriptionara
  */
-require_once('class_exercice.php');
-require_once 'class_balance_age.php';
+require_once NOALYSS_INCLUDE.'/class_exercice.php';
+require_once NOALYSS_INCLUDE.'/class_balance_age.php';
 $let=( isset ($_GET['p_let']))?'let':'unlet';
 
 $export_csv = '<FORM METHOD="get" ACTION="export.php" style="display:inline">';
diff --git a/include/bank.inc.php b/include/bank.inc.php
index 051a1f6..6d7ff1c 100644
--- a/include/bank.inc.php
+++ b/include/bank.inc.php
@@ -21,21 +21,21 @@
  * the supplier category
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once("class_iselect.php");
-require_once("class_ihidden.php");
-require_once("class_bank.php");
-require_once("class_ibutton.php");
+require_once NOALYSS_INCLUDE.'/class_iselect.php';
+require_once NOALYSS_INCLUDE.'/class_ihidden.php';
+require_once NOALYSS_INCLUDE.'/class_bank.php';
+require_once NOALYSS_INCLUDE.'/class_ibutton.php';
 global $g_user;
 
-$low_action=(isset($_REQUEST['sb']))?$_REQUEST['sb']:"list";
+$low_action=(isset($_REQUEST['sb']))?$_REQUEST['sb']:'list';
 /*! \file
- * \brief Called from the module "Gestion" to manage the supplier
+ * \brief Called from the module 'Gestion' to manage the supplier
  */
 $href=basename($_SERVER['PHP_SELF']);
 
 // by default open liste
-if ( $low_action  == "" )
-    $low_action="list";
+if ( $low_action  == '' )
+    $low_action='list';
 
 
 //-----------------------------------------------------
diff --git a/include/calendar.inc.php b/include/calendar.inc.php
index c1a409a..74db9a8 100644
--- a/include/calendar.inc.php
+++ b/include/calendar.inc.php
@@ -8,7 +8,7 @@
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 
-require_once 'class_calendar.php';
+require_once NOALYSS_INCLUDE.'/class_calendar.php';
 $cal=new Calendar();
 $cal->default_periode=(isset ($_GET['in']))?$_GET['in']:$g_user->get_periode();
 
diff --git a/include/card_attr.inc.php b/include/card_attr.inc.php
index 0b72699..e826c66 100644
--- a/include/card_attr.inc.php
+++ b/include/card_attr.inc.php
@@ -23,7 +23,7 @@
  * \brief Manage the attributs
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once('class_fiche_attr.php');
+require_once NOALYSS_INCLUDE.'/class_fiche_attr.php';
 
 
 
diff --git a/include/cat_document.inc.php b/include/cat_document.inc.php
index 02261ff..43d2cf2 100644
--- a/include/cat_document.inc.php
+++ b/include/cat_document.inc.php
@@ -26,7 +26,7 @@
 
 // show list of document
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once ('class_document_type.php');
+require_once NOALYSS_INCLUDE.'/class_document_type.php';
 
 if ( isset($_POST['add']) )
 {
@@ -54,6 +54,7 @@ $str_addCat=$addCat->input();
 $str_addPrefix=$addPrefix->input();
 $str_submit=HtmlInput::submit('add',_('Ajout'));
 echo '<div class="content">';
-require_once('template/list_category_document.php');
+require_once NOALYSS_INCLUDE.'/template/list_category_document.php';
+
 echo '</div>';
 ?>
diff --git a/include/category_card.inc.php b/include/category_card.inc.php
index 322cc28..37dda9e 100644
--- a/include/category_card.inc.php
+++ b/include/category_card.inc.php
@@ -26,7 +26,7 @@
  * the customer category
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once('class_contact.php');
+require_once NOALYSS_INCLUDE.'/class_contact.php';
 
 $str_dossier=Dossier::get();
 /* $sub_action = sb = detail */
@@ -92,14 +92,14 @@ echo '<div class="myfieldset">';
 //---------------------------------------------------------------------------
 if ( $ss_action == 'dc' )
 {
-    require_once('category_detail.inc.php');
+    require_once NOALYSS_INCLUDE.'category_detail.inc.php';
 }
 //---------------------------------------------------------------------------
 // Follow up : mail, bons de commande, livraison, rendez-vous...
 //---------------------------------------------------------------------------
 if ( $ss_action == 'sv' )
 {
-    require_once('category_followup.inc.php');
+    require_once NOALYSS_INCLUDE.'category_followup.inc.php';
 }
 /*----------------------------------------------------------------------
  * Operation all the operation of this customer
@@ -107,21 +107,21 @@ if ( $ss_action == 'sv' )
  * ----------------------------------------------------------------------*/
 if ( $ss_action == 'op')
 {
-    require_once('category_operation.inc.php');
+    require_once NOALYSS_INCLUDE.'category_operation.inc.php';
 }
 /*-------------------------------------------------------------------------
  * Balance of the card
  *-------------------------------------------------------------------------*/
 if ( $ss_action=='bal')
   {
-    require_once('balance_card.inc.php');
+    require_once NOALYSS_INCLUDE.'balance_card.inc.php';
   }
 /*-------------------------------------------------------------------------
  * Ageing Balance of the card
  *-------------------------------------------------------------------------*/
 if ( $ss_action=='balag')
   {
-    require_once('balance_card_ageing.inc.php');
+    require_once NOALYSS_INCLUDE.'balance_card_ageing.inc.php';
   }
 /*----------------------------------------------------------------------
  * All the contact
@@ -161,6 +161,6 @@ if ( $ss_action == 'cn')
  
*----------------------------------------------------------------------------*/
 if ( $def==7 )
 {
-    require_once('lettering.gestion.inc.php');
+    require_once NOALYSS_INCLUDE.'lettering.gestion.inc.php';
 }
 echo '</div>';
\ No newline at end of file
diff --git a/include/category_followup.inc.php 
b/include/category_followup.inc.php
index 069c52b..d4b0a7f 100644
--- a/include/category_followup.inc.php
+++ b/include/category_followup.inc.php
@@ -27,7 +27,7 @@
  *  - $cn = database connection
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once('class_follow_up.php');
+require_once NOALYSS_INCLUDE.'/class_follow_up.php';
 
 /**
  *\note problem with ShowActionList, this function is local
@@ -47,5 +47,5 @@ $_GET['qcode']=$fiche->get_quick_code();
 $_REQUEST['qcode'] = $fiche->get_quick_code();
 
 echo '<div class="content">';
-require_once('action.common.inc.php');
+require_once NOALYSS_INCLUDE.'/action.common.inc.php';
 echo '</div>';
diff --git a/include/category_operation.inc.php 
b/include/category_operation.inc.php
index 7f492c3..1fb5b06 100644
--- a/include/category_operation.inc.php
+++ b/include/category_operation.inc.php
@@ -29,7 +29,7 @@
  * - $ss_action
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once('class_acc_ledger.php');
+require_once NOALYSS_INCLUDE.'/class_acc_ledger.php';
 $f=new Fiche($cn,$_REQUEST['f_id']);
 $qcode=$f->get_quick_code();
 $_GET['qcode']=$qcode;
@@ -37,5 +37,5 @@ $_REQUEST['qcode']=$qcode;
 $var_array=compute_variable('ledger_type=ALL');
 put_global($var_array);
 
-require_once ('history_operation.inc.php');
+require_once NOALYSS_INCLUDE.'/history_operation.inc.php';
 
diff --git a/include/cfgfiche.inc.php b/include/cfgfiche.inc.php
index 40dcea7..379bdc0 100644
--- a/include/cfgfiche.inc.php
+++ b/include/cfgfiche.inc.php
@@ -21,16 +21,16 @@
  * \brief module to manage the card (removing, listing, creating, modify 
attribut)
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-include_once ("ac_common.php");
-require_once("class_itext.php");
-require_once("class_ihidden.php");
-require_once('class_fiche.php');
-require_once('class_database.php');
-include_once ("user_menu.php");
-require_once('class_dossier.php');
-require_once 'class_sort_table.php';
-require_once 'class_fiche_def.php';
-require_once 'class_tool_uos.php';
+require_once NOALYSS_INCLUDE.'/ac_common.php';
+require_once NOALYSS_INCLUDE.'/class_itext.php';
+require_once NOALYSS_INCLUDE.'/class_ihidden.php';
+require_once NOALYSS_INCLUDE.'/class_fiche.php';
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/user_menu.php';
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
+require_once NOALYSS_INCLUDE.'class_sort_table.php';
+require_once NOALYSS_INCLUDE.'class_fiche_def.php';
+require_once NOALYSS_INCLUDE.'class_tool_uos.php';
 
 $retour=HtmlInput::button_anchor("Retour à la liste", 
HtmlInput::get_to_string(array("gDossier","ac")));
 
diff --git a/include/cfgledger.inc.php b/include/cfgledger.inc.php
index 03abf1b..d27ad94 100644
--- a/include/cfgledger.inc.php
+++ b/include/cfgledger.inc.php
@@ -27,12 +27,12 @@
  *
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once('class_dossier.php');
-require_once ("ac_common.php");
-require_once('class_database.php');
-require_once ("class_user.php");
-require_once ("user_menu.php");
-require_once 'class_acc_ledger.php';
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/ac_common.php';
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/class_user.php';
+require_once NOALYSS_INCLUDE.'/user_menu.php';
+require_once NOALYSS_INCLUDE.'/class_acc_ledger.php';
 
 $gDossier=dossier::id();
 global $cn;
diff --git a/include/cfgplugin.inc.php b/include/cfgplugin.inc.php
index 4113459..030f9a1 100644
--- a/include/cfgplugin.inc.php
+++ b/include/cfgplugin.inc.php
@@ -19,7 +19,7 @@
 // Copyright (2014) Author Dany De Bontridder <address@hidden>
 
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once 'class_extension.php';
+require_once NOALYSS_INCLUDE.'/class_extension.php';
 
 /**
  * @file
@@ -32,15 +32,15 @@ global $cn;
  * store them into an array a_plugin
  ******************************************************************************
  */
-$dirscan=scandir('../include/ext/');
+$dirscan=scandir(NOALYSS_PLUGIN);
 $nb_dirscan=count($dirscan);
 $a_plugin=array();
 for ($e=0;$e<$nb_dirscan;$e++) {
-    if ($dirscan[$e] != '.' && $dirscan[$e]!='..' && 
is_dir('../include/ext/'.$dirscan[$e])) {
+    if ($dirscan[$e] != '.' && $dirscan[$e]!='..' && 
is_dir(NOALYSS_PLUGIN.'/'.$dirscan[$e])) {
         $dir_plugin=$dirscan[$e];
-        if (file_exists('../include/ext/'.$dir_plugin.'/plugin.xml')) {
+        if (file_exists(NOALYSS_PLUGIN.'/'.$dir_plugin.'/plugin.xml')) {
 
-            
$extension=Extension::read_definition('../include/ext/'.$dir_plugin.'/plugin.xml');
+            
$extension=Extension::read_definition(NOALYSS_PLUGIN.'/'.$dir_plugin.'/plugin.xml');
             for ($i=0;$i<count($extension);$i++)
             {
                 $a_plugin[]=clone $extension[$i];
diff --git a/include/cfgtags.inc.php b/include/cfgtags.inc.php
index f812dc2..2a4743e 100644
--- a/include/cfgtags.inc.php
+++ b/include/cfgtags.inc.php
@@ -24,8 +24,8 @@ if ( !defined ('ALLOWED') )  die('Appel direct ne sont pas 
permis');
  * @brief Manage the tags
  *
  */
-require_once 'class_tag.php';
-require_once 'class_tool_uos.php';
+require_once NOALYSS_INCLUDE.'/class_tag.php';
+require_once NOALYSS_INCLUDE.'/class_tool_uos.php';
 
 $tag=new Tag($cn);
 $uos=new Tool_Uos('tag');
diff --git a/include/class_acc_account.php b/include/class_acc_account.php
index 387daaf..960dd26 100644
--- a/include/class_acc_account.php
+++ b/include/class_acc_account.php
@@ -23,9 +23,9 @@
 /*!
  * \brief Manage the account from the table tmp_pcmn
  */
-require_once("class_iselect.php");
-require_once ('class_database.php');
-require_once ('class_dossier.php');
+require_once NOALYSS_INCLUDE.'/class_iselect.php';
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
 
 class Acc_Account
 {
diff --git a/include/class_acc_account_ledger.php 
b/include/class_acc_account_ledger.php
index 015ecf0..ebf8f2b 100644
--- a/include/class_acc_account_ledger.php
+++ b/include/class_acc_account_ledger.php
@@ -23,9 +23,9 @@
 /*!
  * \brief Manage the account from the table jrn, jrnx or tmp_pcmn
  */
-require_once("class_ihidden.php");
-require_once ('class_database.php');
-require_once ('class_dossier.php');
+require_once NOALYSS_INCLUDE.'/class_ihidden.php';
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
 
 class Acc_Account_Ledger
 {
diff --git a/include/class_acc_balance.php b/include/class_acc_balance.php
index b429041..654bdd2 100644
--- a/include/class_acc_balance.php
+++ b/include/class_acc_balance.php
@@ -23,7 +23,7 @@
 /*!
  * \brief Class for manipulating data to print the balance of account
  */
-require_once('class_acc_account.php');
+require_once NOALYSS_INCLUDE.'/class_acc_account.php';
 
 class Acc_Balance
 {
diff --git a/include/class_acc_bilan.php b/include/class_acc_bilan.php
index 9bb0b48..18bff4c 100644
--- a/include/class_acc_bilan.php
+++ b/include/class_acc_bilan.php
@@ -23,12 +23,12 @@
  * \brief this class handle the different bilan, from the table bilan
  *
  */
-require_once("class_iselect.php");
-require_once ('class_database.php');
-require_once ('class_dossier.php');
-require_once ('class_impress.php');
-require_once ('header_print.php');
-require_once ('class_acc_account_ledger.php');
+require_once NOALYSS_INCLUDE.'/class_iselect.php';
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/class_impress.php';
+require_once NOALYSS_INCLUDE.'/header_print.php';
+require_once NOALYSS_INCLUDE.'/class_acc_account_ledger.php';
 
 /*!
  * \brief this class handle the different bilan, from the table bilan, parse 
the form and replace
diff --git a/include/class_acc_ledger.php b/include/class_acc_ledger.php
index e49a454..701d9c3 100644
--- a/include/class_acc_ledger.php
+++ b/include/class_acc_ledger.php
@@ -17,32 +17,32 @@
  *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 // Copyright Author Dany De Bontridder address@hidden
-require_once("class_iselect.php");
-require_once("class_icard.php");
-require_once("class_ispan.php");
-require_once("class_ihidden.php");
-require_once("class_idate.php");
-require_once("class_itext.php");
-require_once("class_icheckbox.php");
-require_once('class_iperiod.php');
-require_once('class_fiche.php');
-require_once('class_user.php');
-require_once ('class_dossier.php');
-require_once ('class_anc_operation.php');
-require_once ('class_acc_operation.php');
-require_once ('class_acc_account_ledger.php');
-require_once ('class_pre_op_advanced.php');
-require_once ('class_acc_reconciliation.php');
-require_once ('class_periode.php');
-require_once ('class_gestion_purchase.php');
-require_once ('class_gestion_sold.php');
-require_once ('class_acc_account.php');
-require_once('ac_common.php');
-require_once('class_inum.php');
-require_once('class_lettering.php');
-require_once 'class_sort_table.php';
-require_once 'class_jrn_def_sql.php';
-require_once 'class_acc_payment.php';
+require_once NOALYSS_INCLUDE.'/class_iselect.php';
+require_once NOALYSS_INCLUDE.'/class_icard.php';
+require_once NOALYSS_INCLUDE.'/class_ispan.php';
+require_once NOALYSS_INCLUDE.'/class_ihidden.php';
+require_once NOALYSS_INCLUDE.'/class_idate.php';
+require_once NOALYSS_INCLUDE.'/class_itext.php';
+require_once NOALYSS_INCLUDE.'/class_icheckbox.php';
+require_once NOALYSS_INCLUDE.'/class_iperiod.php';
+require_once NOALYSS_INCLUDE.'/class_fiche.php';
+require_once NOALYSS_INCLUDE.'/class_user.php';
+require_once  NOALYSS_INCLUDE.'/class_dossier.php';
+require_once  NOALYSS_INCLUDE.'/class_anc_operation.php';
+require_once  NOALYSS_INCLUDE.'/class_acc_operation.php';
+require_once  NOALYSS_INCLUDE.'/class_acc_account_ledger.php';
+require_once  NOALYSS_INCLUDE.'/class_pre_op_advanced.php';
+require_once  NOALYSS_INCLUDE.'/class_acc_reconciliation.php';
+require_once  NOALYSS_INCLUDE.'/class_periode.php';
+require_once  NOALYSS_INCLUDE.'/class_gestion_purchase.php';
+require_once  NOALYSS_INCLUDE.'/class_gestion_sold.php';
+require_once  NOALYSS_INCLUDE.'/class_acc_account.php';
+require_once NOALYSS_INCLUDE.'/ac_common.php';
+require_once NOALYSS_INCLUDE.'/class_inum.php';
+require_once NOALYSS_INCLUDE.'/class_lettering.php';
+require_once NOALYSS_INCLUDE.'/class_sort_table.php';
+require_once NOALYSS_INCLUDE.'/class_jrn_def_sql.php';
+require_once NOALYSS_INCLUDE.'/class_acc_payment.php';
 /** \file
  * @brief Class for jrn,  class acc_ledger for manipulating the ledger
  */
@@ -2643,7 +2643,7 @@ class Acc_Ledger extends jrn_def_sql
                $r.=HtmlInput::hidden('ledger_type', $this->type);
                $r.=HtmlInput::hidden('ac', $_REQUEST['ac']);
                ob_start();
-               require_once('template/ledger_search.php');
+               require_once NOALYSS_INCLUDE.'/template/ledger_search.php';
                $r.=ob_get_contents();
                ob_end_clean();
                return $r;
@@ -3516,7 +3516,7 @@ class Acc_Ledger extends jrn_def_sql
                $new = 0;
                $cn = $this->db;
                echo $hidden;
-               require_once('template/param_jrn.php');
+               require_once NOALYSS_INCLUDE.'/template/param_jrn.php';
        }
 
        /**
@@ -3727,7 +3727,7 @@ class Acc_Ledger extends jrn_def_sql
                $cn = $this->db;
                $min_row = new INum("min_row",MAX_ARTICLE);
                $min_row->prec=0;
-               require_once('template/param_jrn.php');
+               require_once NOALYSS_INCLUDE.'/template/param_jrn.php';
        }
 
        /**
diff --git a/include/class_acc_ledger_fin.php b/include/class_acc_ledger_fin.php
index e58568b..61e40c5 100644
--- a/include/class_acc_ledger_fin.php
+++ b/include/class_acc_ledger_fin.php
@@ -24,17 +24,17 @@
  * \brief the class Acc_Ledger_Fin inherits from Acc_Ledger, this
  * object permit to manage the financial ledger
  */
-require_once("class_idate.php");
-require_once("class_icard.php");
-require_once("class_ispan.php");
-require_once("class_itext.php");
-require_once("class_iconcerned.php");
-require_once("class_ifile.php");
-require_once("class_ihidden.php");
-require_once("class_iselect.php");
-require_once('class_acc_ledger.php');
-require_once('ac_common.php');
-require_once('class_acc_reconciliation.php');
+require_once NOALYSS_INCLUDE.'/class_idate.php';
+require_once NOALYSS_INCLUDE.'/class_icard.php';
+require_once NOALYSS_INCLUDE.'/class_ispan.php';
+require_once NOALYSS_INCLUDE.'/class_itext.php';
+require_once NOALYSS_INCLUDE.'/class_iconcerned.php';
+require_once NOALYSS_INCLUDE.'/class_ifile.php';
+require_once NOALYSS_INCLUDE.'/class_ihidden.php';
+require_once NOALYSS_INCLUDE.'/class_iselect.php';
+require_once NOALYSS_INCLUDE.'/class_acc_ledger.php';
+require_once NOALYSS_INCLUDE.'/ac_common.php';
+require_once NOALYSS_INCLUDE.'/class_acc_reconciliation.php';
 
 class Acc_Ledger_Fin extends Acc_Ledger
 {
@@ -440,7 +440,7 @@ class Acc_Ledger_Fin extends Acc_Ledger
                }
 
                ob_start();
-               require_once('template/form_ledger_fin.php');
+               require_once NOALYSS_INCLUDE.'/template/form_ledger_fin.php';
                $r.=ob_get_contents();
                ob_end_clean();
                $r.= create_script("$('".$Date->id."').focus()");
diff --git a/include/class_acc_ledger_info.php 
b/include/class_acc_ledger_info.php
index 9b25fcd..398ff94 100644
--- a/include/class_acc_ledger_info.php
+++ b/include/class_acc_ledger_info.php
@@ -18,9 +18,9 @@
  */
 
 // Copyright Author Dany De Bontridder address@hidden
-require_once ('class_dossier.php');
-require_once ('class_database.php');
-require_once('ac_common.php');
+require_once  NOALYSS_INCLUDE.'/class_dossier.php';
+require_once  NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/ac_common.php';
 
 /*!\file
  * \brief Manage additional info for Accountancy
diff --git a/include/class_acc_ledger_purchase.php 
b/include/class_acc_ledger_purchase.php
index 32e9567..2817e69 100644
--- a/include/class_acc_ledger_purchase.php
+++ b/include/class_acc_ledger_purchase.php
@@ -22,25 +22,25 @@
 /*!\file
  * \brief class for the purchase, herits from acc_ledger
  */
-require_once("class_iselect.php");
-require_once("class_icard.php");
-require_once("class_ispan.php");
-require_once("class_ihidden.php");
-require_once("class_iperiod.php");
-require_once("class_idate.php");
-require_once("class_itext.php");
-require_once("class_ifile.php");
-require_once('class_acc_ledger.php');
-require_once('class_acc_compute.php');
-require_once('class_anc_operation.php');
-require_once('user_common.php');
-require_once('class_acc_parm_code.php');
-require_once('class_acc_payment.php');
-require_once('ac_common.php');
-require_once('class_itva_popup.php');
-require_once('class_acc_ledger_info.php');
-require_once('class_acc_ledger_fin.php');
-require_once 'class_stock_goods.php';
+require_once NOALYSS_INCLUDE.'/class_iselect.php';
+require_once NOALYSS_INCLUDE.'/class_icard.php';
+require_once NOALYSS_INCLUDE.'/class_ispan.php';
+require_once NOALYSS_INCLUDE.'/class_ihidden.php';
+require_once NOALYSS_INCLUDE.'/class_iperiod.php';
+require_once NOALYSS_INCLUDE.'/class_idate.php';
+require_once NOALYSS_INCLUDE.'/class_itext.php';
+require_once NOALYSS_INCLUDE.'/class_ifile.php';
+require_once NOALYSS_INCLUDE.'/class_acc_ledger.php';
+require_once NOALYSS_INCLUDE.'/class_acc_compute.php';
+require_once NOALYSS_INCLUDE.'/class_anc_operation.php';
+require_once NOALYSS_INCLUDE.'/user_common.php';
+require_once NOALYSS_INCLUDE.'/class_acc_parm_code.php';
+require_once NOALYSS_INCLUDE.'/class_acc_payment.php';
+require_once NOALYSS_INCLUDE.'/ac_common.php';
+require_once NOALYSS_INCLUDE.'/class_itva_popup.php';
+require_once NOALYSS_INCLUDE.'/class_acc_ledger_info.php';
+require_once NOALYSS_INCLUDE.'/class_acc_ledger_fin.php';
+require_once NOALYSS_INCLUDE.'/class_stock_goods.php';
 
 /*!\brief Handle the ledger of purchase,
  *
@@ -1272,7 +1272,7 @@ class  Acc_Ledger_Purchase extends Acc_Ledger
         $f_type=_('Fournisseur');
 
         ob_start();
-        require_once('template/form_ledger_detail.php');
+        require_once NOALYSS_INCLUDE.'/template/form_ledger_detail.php';
         $r.=ob_get_contents();
         ob_end_clean();
 
diff --git a/include/class_acc_ledger_sold.php 
b/include/class_acc_ledger_sold.php
index 7d82ae1..74c17e6 100644
--- a/include/class_acc_ledger_sold.php
+++ b/include/class_acc_ledger_sold.php
@@ -23,24 +23,24 @@
 /* !\file
  * \brief class for the sold, herits from acc_ledger
  */
-require_once("class_iselect.php");
-require_once("class_icard.php");
-require_once("class_ispan.php");
-require_once("class_ihidden.php");
-require_once("class_idate.php");
-require_once("class_itext.php");
-require_once("class_ifile.php");
-require_once('class_acc_ledger.php');
-require_once('class_acc_compute.php');
-require_once('class_anc_operation.php');
-require_once('user_common.php');
-require_once('class_acc_payment.php');
-require_once('ac_common.php');
-require_once('class_own.php');
-require_once('class_itva_popup.php');
-require_once('class_acc_ledger_fin.php');
-require_once 'class_stock_goods.php';
-require_once 'class_acc_ledger.php';
+require_once NOALYSS_INCLUDE.'/class_iselect.php';
+require_once NOALYSS_INCLUDE.'/class_icard.php';
+require_once NOALYSS_INCLUDE.'/class_ispan.php';
+require_once NOALYSS_INCLUDE.'/class_ihidden.php';
+require_once NOALYSS_INCLUDE.'/class_idate.php';
+require_once NOALYSS_INCLUDE.'/class_itext.php';
+require_once NOALYSS_INCLUDE.'/class_ifile.php';
+require_once NOALYSS_INCLUDE.'/class_acc_ledger.php';
+require_once NOALYSS_INCLUDE.'/class_acc_compute.php';
+require_once NOALYSS_INCLUDE.'/class_anc_operation.php';
+require_once NOALYSS_INCLUDE.'/user_common.php';
+require_once NOALYSS_INCLUDE.'/class_acc_payment.php';
+require_once NOALYSS_INCLUDE.'/ac_common.php';
+require_once NOALYSS_INCLUDE.'/class_own.php';
+require_once NOALYSS_INCLUDE.'/class_itva_popup.php';
+require_once NOALYSS_INCLUDE.'/class_acc_ledger_fin.php';
+require_once NOALYSS_INCLUDE.'/class_stock_goods.php';
+require_once NOALYSS_INCLUDE.'/class_acc_ledger.php';
 
 /* !\brief Handle the ledger of sold,
  *
@@ -1284,7 +1284,7 @@ EOF;
 
 
         ob_start();
-        require_once('template/form_ledger_detail.php');
+        require_once NOALYSS_INCLUDE.'/template/form_ledger_detail.php';
         $r.=ob_get_contents();
         ob_end_clean();
 
diff --git a/include/class_acc_operation.php b/include/class_acc_operation.php
index 559b6cd..1de6fc4 100644
--- a/include/class_acc_operation.php
+++ b/include/class_acc_operation.php
@@ -23,8 +23,8 @@
  * \brief  this file match the tables jrn & jrnx the purpose is to
  *   remove or save accountant writing to these table.
  */
-require_once ('class_user.php');
-require_once('class_acc_ledger.php');
+require_once NOALYSS_INCLUDE.'/class_user.php';
+require_once NOALYSS_INCLUDE.'/class_acc_ledger.php';
 
 /*! \brief  this file match the tables jrn & jrnx the purpose is to
  *   remove or save accountant writing to these table.
diff --git a/include/class_acc_parm_code.php b/include/class_acc_parm_code.php
index 2c1f9bf..21a4459 100644
--- a/include/class_acc_parm_code.php
+++ b/include/class_acc_parm_code.php
@@ -25,8 +25,8 @@
  * \brief Manage the table parm_code which contains the custom parameter
  * for the module accountancy
  */
-require_once("class_itext.php");
-require_once('class_acc_account_ledger.php');
+require_once NOALYSS_INCLUDE.'/class_itext.php';
+require_once NOALYSS_INCLUDE.'/class_acc_account_ledger.php';
 
 class Acc_Parm_Code
 {
diff --git a/include/class_acc_payment.php b/include/class_acc_payment.php
index 0d4dbb4..1cb9b60 100644
--- a/include/class_acc_payment.php
+++ b/include/class_acc_payment.php
@@ -22,13 +22,13 @@
 /*!\file
  * \brief Handle the table mod_payment
  */
-require_once("class_iselect.php");
-require_once("class_icard.php");
-require_once("class_ispan.php");
-require_once('class_acc_ledger.php');
-require_once('class_fiche.php');
-require_once('class_fiche_def.php');
-require_once('constant.php');
+require_once NOALYSS_INCLUDE.'/class_iselect.php';
+require_once NOALYSS_INCLUDE.'/class_icard.php';
+require_once NOALYSS_INCLUDE.'/class_ispan.php';
+require_once NOALYSS_INCLUDE.'/class_acc_ledger.php';
+require_once NOALYSS_INCLUDE.'/class_fiche.php';
+require_once NOALYSS_INCLUDE.'/class_fiche_def.php';
+require_once NOALYSS_INCLUDE.'/constant.php';
 /*!\brief Handle the table mod_payment
  *\note the private data member are accessed via
   - mp_id  ==> id ( Primary key )
@@ -267,7 +267,7 @@ class Acc_Payment
 
                $msg="Modification de ".$this->mp_lib;
         ob_start();
-        require_once('template/new_mod_payment.php');
+        require_once NOALYSS_INCLUDE.'/template/new_mod_payment.php';
         $r=ob_get_contents();
         ob_end_clean();
         return $r;
@@ -389,7 +389,7 @@ class Acc_Payment
         $f_qcode=$qcode->input();
                $msg="Ajout d'un nouveau moyen de paiement";
         ob_start();
-        require_once('template/new_mod_payment.php');
+        require_once NOALYSS_INCLUDE.'/template/new_mod_payment.php';
         $r=ob_get_contents();
         ob_end_clean();
         return $r;
diff --git a/include/class_acc_reconciliation.php 
b/include/class_acc_reconciliation.php
index 5a35d43..5127181 100644
--- a/include/class_acc_reconciliation.php
+++ b/include/class_acc_reconciliation.php
@@ -24,10 +24,10 @@
  *   must use it
  *
  */
-require_once("class_iconcerned.php");
-require_once ('class_database.php');
-require_once ('class_dossier.php');
-require_once 'class_lettering.php';
+require_once NOALYSS_INCLUDE.'/class_iconcerned.php';
+require_once  NOALYSS_INCLUDE.'/class_database.php';
+require_once  NOALYSS_INCLUDE.'/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/class_lettering.php';
 
 /*! \brief new class for managing the reconciliation it must be used
  * instead of the function InsertRapt, ...
diff --git a/include/class_acc_report.php b/include/class_acc_report.php
index 390a6b9..b992d01 100644
--- a/include/class_acc_report.php
+++ b/include/class_acc_report.php
@@ -21,10 +21,10 @@
  * \brief Create, view, modify and parse report
  */
 
-require_once("class_itext.php");
-require_once("class_ibutton.php");
-require_once('class_acc_report_row.php');
-require_once('class_impress.php');
+require_once NOALYSS_INCLUDE.'/class_itext.php';
+require_once NOALYSS_INCLUDE.'/class_ibutton.php';
+require_once NOALYSS_INCLUDE.'/class_acc_report_row.php';
+require_once NOALYSS_INCLUDE.'/class_impress.php';
 
 /*!
  * \brief Class rapport  Create, view, modify and parse report
diff --git a/include/class_acc_tva.php b/include/class_acc_tva.php
index b88ce97..7ce28ea 100644
--- a/include/class_acc_tva.php
+++ b/include/class_acc_tva.php
@@ -22,8 +22,8 @@
 /*!\file
  * \brief this class is used for the table tva_rate
  */
-require_once('class_dossier.php');
-require_once('class_database.php');
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/class_database.php';
 
 /*!\brief Acc_Tva is used for to map the table tva_rate
  * parameter are
diff --git a/include/class_admin.php b/include/class_admin.php
index 64dafdd..0b0835f 100644
--- a/include/class_admin.php
+++ b/include/class_admin.php
@@ -17,13 +17,13 @@
  *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */
 // Copyright Author Dany De Bontridder address@hidden
-require_once("constant.php");
-require_once('class_database.php');
-require_once("class_acc_parm_code.php");
+require_once NOALYSS_INCLUDE.'/constant.php';
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/class_acc_parm_code.php';
 
-require_once('class_fiche.php');
-require_once('class_acc_account_ledger.php');
-require_once('user_common.php');
+require_once NOALYSS_INCLUDE.'/class_fiche.php';
+require_once NOALYSS_INCLUDE.'/class_acc_account_ledger.php';
+require_once NOALYSS_INCLUDE.'/user_common.php';
 /*! \file
  * \brief Derived from class fiche Administration are a specific kind of card
  *        concerned only by official (or not) administration
diff --git a/include/class_anc_acc_link.php b/include/class_anc_acc_link.php
index 979bdb4..fa802ff 100644
--- a/include/class_anc_acc_link.php
+++ b/include/class_anc_acc_link.php
@@ -22,7 +22,7 @@
 /*!\file
  * \brief link between accountancy and analytic, like table but as a listing
  */
-require_once('class_anc_print.php');
+require_once NOALYSS_INCLUDE.'/class_anc_print.php';
 
 class Anc_Acc_Link extends Anc_Print
 {
diff --git a/include/class_anc_acc_list.php b/include/class_anc_acc_list.php
index b782b80..3b7c6a0 100644
--- a/include/class_anc_acc_list.php
+++ b/include/class_anc_acc_list.php
@@ -23,7 +23,7 @@
  * \brief
  */
 
-require_once('class_anc_acc_link.php');
+require_once NOALYSS_INCLUDE.'/class_anc_acc_link.php';
 
 class Anc_Acc_List extends Anc_Acc_Link
 {
diff --git a/include/class_anc_account.php b/include/class_anc_account.php
index 9da0f8c..65962f7 100644
--- a/include/class_anc_account.php
+++ b/include/class_anc_account.php
@@ -26,12 +26,12 @@
 /*!\brief contains the object for the poste_analytique (table poste_analytique)
  *
  */
-require_once("class_ihidden.php");
-require_once("class_itext.php");
-require_once("class_iselect.php");
-require_once("class_ispan.php");
-require_once('class_database.php');
-require_once("class_anc_plan.php");
+require_once NOALYSS_INCLUDE.'/class_ihidden.php';
+require_once NOALYSS_INCLUDE.'/class_itext.php';
+require_once NOALYSS_INCLUDE.'/class_iselect.php';
+require_once NOALYSS_INCLUDE.'/class_ispan.php';
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/class_anc_plan.php';
 
 class Anc_Account
 {
diff --git a/include/class_anc_balance_double.php 
b/include/class_anc_balance_double.php
index bbb8e2a..5574903 100644
--- a/include/class_anc_balance_double.php
+++ b/include/class_anc_balance_double.php
@@ -28,13 +28,13 @@
  *  Print the crossed balance between 2 plan
  *
  */
-require_once("class_iselect.php");
-require_once("class_itext.php");
-require_once("class_ibutton.php");
-require_once("class_ihidden.php");
-require_once ('class_anc_print.php');
-require_once ('class_anc_plan.php');
-require_once('class_pdf.php');
+require_once NOALYSS_INCLUDE.'/class_iselect.php';
+require_once NOALYSS_INCLUDE.'/class_itext.php';
+require_once NOALYSS_INCLUDE.'/class_ibutton.php';
+require_once NOALYSS_INCLUDE.'/class_ihidden.php';
+require_once  NOALYSS_INCLUDE.'/class_anc_print.php';
+require_once  NOALYSS_INCLUDE.'/class_anc_plan.php';
+require_once NOALYSS_INCLUDE.'/class_pdf.php';
 
 class Anc_Balance_Double extends Anc_Print
 {
diff --git a/include/class_anc_balance_simple.php 
b/include/class_anc_balance_simple.php
index d963d32..9dd563d 100644
--- a/include/class_anc_balance_simple.php
+++ b/include/class_anc_balance_simple.php
@@ -23,12 +23,12 @@
   \brief manage the simple balance for CA, inherit from balance_ca
  */
 
-require_once("class_ihidden.php");
-require_once ('class_anc_print.php');
-require_once ('class_anc_plan.php');
-require_once ('ac_common.php');
-include_once("class_pdf.php");
-require_once ('header_print.php');
+require_once NOALYSS_INCLUDE.'/class_ihidden.php';
+require_once  NOALYSS_INCLUDE.'/class_anc_print.php';
+require_once  NOALYSS_INCLUDE.'/class_anc_plan.php';
+require_once  NOALYSS_INCLUDE.'/ac_common.php';
+require_once NOALYSS_INCLUDE.'/class_pdf.php';
+require_once  NOALYSS_INCLUDE.'/header_print.php';
 /*! \brief manage the simple balance for CA, inherit from balance_ca
  *
  */
diff --git a/include/class_anc_grandlivre.php b/include/class_anc_grandlivre.php
index e079249..452da71 100644
--- a/include/class_anc_grandlivre.php
+++ b/include/class_anc_grandlivre.php
@@ -22,8 +22,8 @@
 /*!\file
  * \brief show the Grand Livre for analytic
  */
-require_once('class_anc_print.php');
-require_once 'class_impress.php';
+require_once NOALYSS_INCLUDE.'/class_anc_print.php';
+require_once NOALYSS_INCLUDE.'/class_impress.php';
 
 class Anc_GrandLivre extends Anc_Print
 {
diff --git a/include/class_anc_group.php b/include/class_anc_group.php
index 925e14c..daff410 100644
--- a/include/class_anc_group.php
+++ b/include/class_anc_group.php
@@ -23,10 +23,10 @@
  * \brief class for the group of the analytic account
  *
  */
-require_once ('class_database.php');
-require_once ('constant.php');
-require_once ('class_dossier.php');
-require_once('class_anc_print.php');
+require_once  NOALYSS_INCLUDE.'/class_database.php';
+require_once  NOALYSS_INCLUDE.'/constant.php';
+require_once  NOALYSS_INCLUDE.'/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/class_anc_print.php';
 
 /*! \brief class for the group of the analytic account
  *
@@ -193,7 +193,7 @@ order by ga_description,po_name";
 
       $array=$this->get_result();
       if ( empty ($array) ) return "";
-      require_once('template/anc_balance_group.php');
+      require_once NOALYSS_INCLUDE.'/template/anc_balance_group.php';
 
 
     }
diff --git a/include/class_anc_group_operation.php 
b/include/class_anc_group_operation.php
index bd3c859..502a9cc 100644
--- a/include/class_anc_group_operation.php
+++ b/include/class_anc_group_operation.php
@@ -26,14 +26,14 @@
 /*! \brief group of object operations, used for misc operation
  *
  */
-require_once("class_idate.php");
-require_once("class_itext.php");
-require_once("class_iselect.php");
-require_once("class_icheckbox.php");
-require_once ("class_anc_operation.php");
-require_once('class_database.php');
-require_once ('class_anc_plan.php');
-require_once ('class_dossier.php');
+require_once NOALYSS_INCLUDE.'/class_idate.php';
+require_once NOALYSS_INCLUDE.'/class_itext.php';
+require_once NOALYSS_INCLUDE.'/class_iselect.php';
+require_once NOALYSS_INCLUDE.'/class_icheckbox.php';
+require_once  NOALYSS_INCLUDE.'/class_anc_operation.php';
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once  NOALYSS_INCLUDE.'/class_anc_plan.php';
+require_once  NOALYSS_INCLUDE.'/class_dossier.php';
 
 class Anc_Group_Operation
 {
diff --git a/include/class_anc_key.php b/include/class_anc_key.php
index 0e92633..587178a 100644
--- a/include/class_anc_key.php
+++ b/include/class_anc_key.php
@@ -25,7 +25,7 @@
  * @brief Class to manage distribution keys for Analytic accountancy
  * 
  */
-require_once 'class_anc_key_sql.php';
+require_once NOALYSS_INCLUDE.'/class_anc_key_sql.php';
 
 class Anc_Key
 {
@@ -125,7 +125,7 @@ class Anc_Key
          where
          kd_id=$1 order by ke_row', array($this->key->getp('id')));
 
-        require_once 'template/anc_key_input.php';
+        require_once NOALYSS_INCLUDE.'/template/anc_key_input.php';
     }
 
     /**
diff --git a/include/class_anc_key_sql.php b/include/class_anc_key_sql.php
index 6785c1c..07be1ed 100644
--- a/include/class_anc_key_sql.php
+++ b/include/class_anc_key_sql.php
@@ -23,7 +23,7 @@
  * @brief Class to manage distribution keys for SQL.  
  *
  */
-require_once 'class_noalyss_sql.php';
+require_once NOALYSS_INCLUDE.'/class_noalyss_sql.php';
 
 
 /**
diff --git a/include/class_anc_listing.php b/include/class_anc_listing.php
index 276c704..93c1a3f 100644
--- a/include/class_anc_listing.php
+++ b/include/class_anc_listing.php
@@ -23,10 +23,10 @@
  * \brief definition of Anc_Listing
  */
 
-require_once("class_ihidden.php");
-require_once ('class_anc_plan.php');
-require_once ('class_anc_print.php');
-require_once ('class_anc_operation.php');
+require_once NOALYSS_INCLUDE.'/class_ihidden.php';
+require_once  NOALYSS_INCLUDE.'/class_anc_plan.php';
+require_once  NOALYSS_INCLUDE.'/class_anc_print.php';
+require_once  NOALYSS_INCLUDE.'/class_anc_operation.php';
 /*!
  * \brief manage the CA listing
  *
diff --git a/include/class_anc_operation.php b/include/class_anc_operation.php
index 011d7f7..c5e48a3 100644
--- a/include/class_anc_operation.php
+++ b/include/class_anc_operation.php
@@ -22,12 +22,12 @@
 /*!\file
  *\brief definition of Anc_Operation
  */
-require_once("class_ibutton.php");
-require_once("class_ihidden.php");
-require_once("class_iselect.php");
-require_once("class_itext.php");
-require_once("class_anc_plan.php");
-require_once ("user_common.php");
+require_once NOALYSS_INCLUDE.'/class_ibutton.php';
+require_once NOALYSS_INCLUDE.'/class_ihidden.php';
+require_once NOALYSS_INCLUDE.'/class_iselect.php';
+require_once NOALYSS_INCLUDE.'/class_itext.php';
+require_once NOALYSS_INCLUDE.'/class_anc_plan.php';
+require_once  NOALYSS_INCLUDE.'/user_common.php';
 
 /*! \brief this class is used to show the form for entering an
  *   operation only FOR analytic operation
diff --git a/include/class_anc_plan.php b/include/class_anc_plan.php
index e22db4e..ab6646b 100644
--- a/include/class_anc_plan.php
+++ b/include/class_anc_plan.php
@@ -26,12 +26,12 @@
 /*! \brief
  *  Concerns the Analytic plan (table plan_analytique)
  */
-require_once("class_itext.php");
-require_once("class_ihidden.php");
-require_once("constant.php");
-require_once('class_database.php');
-require_once("class_anc_account.php");
-require_once ('class_dossier.php');
+require_once NOALYSS_INCLUDE.'/class_itext.php';
+require_once NOALYSS_INCLUDE.'/class_ihidden.php';
+require_once NOALYSS_INCLUDE.'/constant.php';
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/class_anc_account.php';
+require_once  NOALYSS_INCLUDE.'/class_dossier.php';
 
 class Anc_Plan
 {
diff --git a/include/class_anc_print.php b/include/class_anc_print.php
index 052a3f5..f9fc3e5 100644
--- a/include/class_anc_print.php
+++ b/include/class_anc_print.php
@@ -27,16 +27,16 @@
  *
  *
  */
-require_once("class_idate.php");
-require_once("class_itext.php");
-require_once("class_ihidden.php");
-require_once("class_iselect.php");
-require_once("class_ibutton.php");
-require_once('class_database.php');
-require_once('constant.php');
-require_once('class_dossier.php');
-require_once ('class_anc_plan.php');
-require_once 'class_ianccard.php';
+require_once NOALYSS_INCLUDE.'/class_idate.php';
+require_once NOALYSS_INCLUDE.'/class_itext.php';
+require_once NOALYSS_INCLUDE.'/class_ihidden.php';
+require_once NOALYSS_INCLUDE.'/class_iselect.php';
+require_once NOALYSS_INCLUDE.'/class_ibutton.php';
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/constant.php';
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
+require_once  NOALYSS_INCLUDE.'/class_anc_plan.php';
+require_once NOALYSS_INCLUDE.'/class_ianccard.php';
 class Anc_Print
 {
     var $db;                                           /*!< $db database 
connection */
diff --git a/include/class_anc_table.php b/include/class_anc_table.php
index c1b47fd..877c836 100644
--- a/include/class_anc_table.php
+++ b/include/class_anc_table.php
@@ -22,7 +22,7 @@
 /*!\file
  * \brief object to show a table: link between accountancy and analytic
  */
-require_once('class_anc_acc_link.php');
+require_once NOALYSS_INCLUDE.'/class_anc_acc_link.php';
 
 class Anc_Table extends Anc_Acc_Link
 {
diff --git a/include/class_anticipation.php b/include/class_anticipation.php
index 7d65f20..e5ba8ce 100644
--- a/include/class_anticipation.php
+++ b/include/class_anticipation.php
@@ -29,13 +29,13 @@
  address@hidden Forecast Forecast_Cat Forecast_Item
  *
  */
-require_once 'class_forecast.php';
-require_once 'class_forecast_cat.php';
-require_once 'class_forecast_item.php';
-require_once 'class_fiche.php';
-require_once 'class_acc_account_ledger.php';
-require_once 'class_periode.php';
-require_once 'class_impress.php';
+require_once NOALYSS_INCLUDE.'/class_forecast.php';
+require_once NOALYSS_INCLUDE.'/class_forecast_cat.php';
+require_once NOALYSS_INCLUDE.'/class_forecast_item.php';
+require_once NOALYSS_INCLUDE.'/class_fiche.php';
+require_once NOALYSS_INCLUDE.'/class_acc_account_ledger.php';
+require_once NOALYSS_INCLUDE.'/class_periode.php';
+require_once NOALYSS_INCLUDE.'/class_impress.php';
 
 class Anticipation
 {
@@ -174,7 +174,7 @@ class Anticipation
 
         }
         ob_start();
-        require_once('template/forecast_result.php');
+        require_once NOALYSS_INCLUDE.'/template/forecast_result.php';
         $r.=ob_get_contents();
         ob_end_clean();
         return $r;
@@ -245,7 +245,7 @@ class Anticipation
         }
 
         ob_start();
-        require_once('template/forecast_cat.php');
+        require_once NOALYSS_INCLUDE.'/template/forecast_cat.php';
         $r.=ob_get_contents();
         ob_end_clean();
         return $r;
@@ -308,7 +308,7 @@ class Anticipation
         }
 
         ob_start();
-        require_once('template/forecast_cat.php');
+        require_once NOALYSS_INCLUDE.'/template/forecast_cat.php';
         $r.=ob_get_contents();
         ob_end_clean();
         return $r;
@@ -432,7 +432,7 @@ class Anticipation
         $add_row->javascript='for_add_row(\'fortable\')';
         $f_add_row=$add_row->input();
         ob_start();
-        require_once('template/forecast-detail.php');
+        require_once NOALYSS_INCLUDE.'/template/forecast-detail.php';
         $r.=ob_get_contents();
         ob_end_clean();
         return $r;
diff --git a/include/class_balance_age.php b/include/class_balance_age.php
index 13eddec..364448b 100644
--- a/include/class_balance_age.php
+++ b/include/class_balance_age.php
@@ -17,7 +17,7 @@
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
-require_once 'class_lettering.php';
+require_once NOALYSS_INCLUDE.'/class_lettering.php';
 
 /* * *
  * @file 
diff --git a/include/class_bank.php b/include/class_bank.php
index 6243d85..886c209 100644
--- a/include/class_bank.php
+++ b/include/class_bank.php
@@ -17,13 +17,13 @@
  *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */
 // Copyright Author Dany De Bontridder address@hidden
-require_once("constant.php");
-require_once('class_database.php');
-require_once("class_acc_parm_code.php");
+require_once NOALYSS_INCLUDE.'/constant.php';
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/class_acc_parm_code.php';
 
-require_once('class_fiche.php');
-require_once('class_acc_account_ledger.php');
-require_once('user_common.php');
+require_once NOALYSS_INCLUDE.'/class_fiche.php';
+require_once NOALYSS_INCLUDE.'/class_acc_account_ledger.php';
+require_once NOALYSS_INCLUDE.'/user_common.php';
 /*! \file
  * \brief Derived from class fiche Administration are a specific kind of card
  *        concerned only by official (or not) administration
diff --git a/include/class_calendar.php b/include/class_calendar.php
index 5903ed2..4959392 100644
--- a/include/class_calendar.php
+++ b/include/class_calendar.php
@@ -183,7 +183,7 @@ class Calendar
         ob_start();
         $zoom=($p_type=='short')?0:1;
         
-        require_once('template/calendar.php');
+        require_once NOALYSS_INCLUDE.'/template/calendar.php';
 
         if (count($this->action_div) > 0)
         {
@@ -272,7 +272,7 @@ class Calendar
         ob_start();
          $zoom=1;
          $notitle=HtmlInput::default_value_get('notitle', 0);
-        require_once('template/calendar.php');
+        require_once NOALYSS_INCLUDE.'/template/calendar.php';
 
         if (count($this->action_div) > 0)
         {
@@ -314,7 +314,7 @@ class Calendar
         ";
         $a_event=$cn->get_array($sql,array($profile));
         ob_start();
-        require_once 'template/calendar-list.php';
+        require_once NOALYSS_INCLUDE.'/template/calendar-list.php';
         $ret=ob_get_clean();
         return $ret;
                 
diff --git a/include/class_contact.php b/include/class_contact.php
index 3951ba7..31bde74 100644
--- a/include/class_contact.php
+++ b/include/class_contact.php
@@ -18,9 +18,9 @@
 */
 // Copyright Author Dany De Bontridder address@hidden
 //!\brief class for the contact, contact are derived from fiche
-require_once("class_fiche.php");
-require_once("constant.php");
-require_once("user_common.php");
+require_once NOALYSS_INCLUDE.'/class_fiche.php';
+require_once NOALYSS_INCLUDE.'/constant.php';
+require_once NOALYSS_INCLUDE.'/user_common.php';
 /*! \file
  * \brief Contact are a card which are own by a another card (customer, 
supplier...)
  */
diff --git a/include/class_customer.php b/include/class_customer.php
index 9e0daf6..7545574 100644
--- a/include/class_customer.php
+++ b/include/class_customer.php
@@ -17,13 +17,13 @@
  *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */
 // Copyright Author Dany De Bontridder address@hidden
-require_once("constant.php");
-require_once('class_database.php');
-require_once("class_acc_parm_code.php");
-require_once('class_periode.php');
-require_once('class_fiche.php');
-require_once('class_acc_account_ledger.php');
-require_once('user_common.php');
+require_once NOALYSS_INCLUDE.'/constant.php';
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/class_acc_parm_code.php';
+require_once NOALYSS_INCLUDE.'/class_periode.php';
+require_once NOALYSS_INCLUDE.'/class_fiche.php';
+require_once NOALYSS_INCLUDE.'/class_acc_account_ledger.php';
+require_once NOALYSS_INCLUDE.'/user_common.php';
 /*! \file
  * \brief Derived from class fiche Customer are a specific kind of card
  */
diff --git a/include/class_database.php b/include/class_database.php
index cddbb00..30d8548 100644
--- a/include/class_database.php
+++ b/include/class_database.php
@@ -23,8 +23,8 @@
 /**\file
  * \brief contains the class for connecting to a postgresql database
  */
-require_once('constant.php');
-require_once('ac_common.php');
+require_once NOALYSS_INCLUDE.'/constant.php';
+require_once NOALYSS_INCLUDE.'/ac_common.php';
 
 /**\brief
  * This class allow you to connect to the postgresql database, execute sql, 
retrieve data
diff --git a/include/class_default_menu.php b/include/class_default_menu.php
index ef1596c..cfbfa21 100644
--- a/include/class_default_menu.php
+++ b/include/class_default_menu.php
@@ -23,8 +23,8 @@
  *
  * @author dany
  */
-require_once 'class_default_menu_sql.php';
-require_once 'class_itext.php';
+require_once NOALYSS_INCLUDE.'/class_default_menu_sql.php';
+require_once NOALYSS_INCLUDE.'/class_itext.php';
 
 class Default_Menu
 {
diff --git a/include/class_default_menu_sql.php 
b/include/class_default_menu_sql.php
index 2b3f058..38292e1 100644
--- a/include/class_default_menu_sql.php
+++ b/include/class_default_menu_sql.php
@@ -23,7 +23,7 @@
  *
  * @author dany
  */
-require_once 'class_noalyss_sql.php';
+require_once NOALYSS_INCLUDE.'/class_noalyss_sql.php';
 
 class Default_Menu_SQL extends Noalyss_SQL
 {
diff --git a/include/class_document.php b/include/class_document.php
index d3fed4c..7acaf91 100644
--- a/include/class_document.php
+++ b/include/class_document.php
@@ -17,12 +17,12 @@
  *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */
 // Copyright Author Dany De Bontridder address@hidden
-require_once('class_own.php');
-require_once('class_acc_account_ledger.php');
-require_once('class_follow_up.php');
-require_once('class_acc_tva.php');
-require_once('class_user.php');
-require_once('class_zip_extended.php');
+require_once NOALYSS_INCLUDE.'/class_own.php';
+require_once NOALYSS_INCLUDE.'/class_acc_account_ledger.php';
+require_once NOALYSS_INCLUDE.'/class_follow_up.php';
+require_once NOALYSS_INCLUDE.'/class_acc_tva.php';
+require_once NOALYSS_INCLUDE.'/class_user.php';
+require_once NOALYSS_INCLUDE.'/class_zip_extended.php';
 
 /*! \file
  * \brief Class Document corresponds to the table document
diff --git a/include/class_document_modele.php 
b/include/class_document_modele.php
index 51acd03..e993af3 100644
--- a/include/class_document_modele.php
+++ b/include/class_document_modele.php
@@ -23,9 +23,9 @@
 /*!
  * \brief Class for the document template
  */
-require_once('class_icheckbox.php');
-require_once('class_ihidden.php');
-require_once('class_ifile.php');
+require_once NOALYSS_INCLUDE.'/class_icheckbox.php';
+require_once NOALYSS_INCLUDE.'/class_ihidden.php';
+require_once NOALYSS_INCLUDE.'/class_ifile.php';
 class Document_modele
 {
     var $cn;           /*!< $cn  database connection */
diff --git a/include/class_dossier.php b/include/class_dossier.php
index 519dd99..2925587 100644
--- a/include/class_dossier.php
+++ b/include/class_dossier.php
@@ -33,8 +33,8 @@
                                 "desc"=>"dos_description");
  *
  */
-require_once('class_database.php');
-require_once('ac_common.php');
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/ac_common.php';
 
 class Dossier
 {
diff --git a/include/class_exercice.php b/include/class_exercice.php
index 412839b..490157b 100644
--- a/include/class_exercice.php
+++ b/include/class_exercice.php
@@ -22,8 +22,8 @@
 /*!\file
  * \brief about the accountant exercice
  */
-require_once('class_database.php');
-require_once('class_iselect.php');
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/class_iselect.php';
 class Exercice
 {
   function __construct(&$cn)
diff --git a/include/class_extension.php b/include/class_extension.php
index f4817e3..20ea91e 100644
--- a/include/class_extension.php
+++ b/include/class_extension.php
@@ -35,10 +35,10 @@
  *    - enable (extension.ex_enable)
  *    - filepath (extension.ex_file)
  */
-require_once 'class_menu_ref_sql.php';
-include_once 'class_profile_sql.php';
-require_once 'class_menu_ref.php';
-require_once 'class_profile_menu.php';
+require_once NOALYSS_INCLUDE.'/class_menu_ref_sql.php';
+require_once NOALYSS_INCLUDE.'/class_profile_sql.php';
+require_once NOALYSS_INCLUDE.'/class_menu_ref.php';
+require_once NOALYSS_INCLUDE.'/class_profile_menu.php';
 
 class Extension extends Menu_Ref_sql
 {
diff --git a/include/class_fiche.php b/include/class_fiche.php
index 7b8886d..a9a0282 100644
--- a/include/class_fiche.php
+++ b/include/class_fiche.php
@@ -21,12 +21,12 @@
 
 // Copyright Author Dany De Bontridder address@hidden
 include_once("class_fiche_attr.php");
-require_once("class_ispan.php");
-require_once("class_itva_popup.php");
-require_once("class_itext.php");
-require_once("class_ihidden.php");
-require_once('class_fiche_def.php');
-require_once('class_iposte.php');
+require_once NOALYSS_INCLUDE.'/class_ispan.php';
+require_once NOALYSS_INCLUDE.'/class_itva_popup.php';
+require_once NOALYSS_INCLUDE.'/class_itext.php';
+require_once NOALYSS_INCLUDE.'/class_ihidden.php';
+require_once NOALYSS_INCLUDE.'/class_fiche_def.php';
+require_once NOALYSS_INCLUDE.'/class_iposte.php';
 
 /*! \file
  * \brief define Class fiche, this class are using
diff --git a/include/class_fiche_attr.php b/include/class_fiche_attr.php
index 30a1e54..ff7a4fb 100644
--- a/include/class_fiche_attr.php
+++ b/include/class_fiche_attr.php
@@ -6,8 +6,8 @@
  *
  *
  */
-require_once('class_database.php');
-require_once('ac_common.php');
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/ac_common.php';
 
 class Fiche_Attr
 {
diff --git a/include/class_fiche_def.php b/include/class_fiche_def.php
index dca03fc..c2565fd 100644
--- a/include/class_fiche_def.php
+++ b/include/class_fiche_def.php
@@ -17,12 +17,12 @@
  *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */
 // Copyright Author Dany De Bontridder address@hidden
-include_once("class_fiche_attr.php");
-require_once("class_itext.php");
-require_once('class_fiche_def_ref.php');
-require_once('class_fiche.php');
-require_once('user_common.php');
-require_once('class_iradio.php');
+require_once NOALYSS_INCLUDE.'/class_fiche_attr.php';
+require_once NOALYSS_INCLUDE.'/class_itext.php';
+require_once NOALYSS_INCLUDE.'/class_fiche_def_ref.php';
+require_once NOALYSS_INCLUDE.'/class_fiche.php';
+require_once NOALYSS_INCLUDE.'/user_common.php';
+require_once NOALYSS_INCLUDE.'/class_iradio.php';
 
 /*! \file
  * \brief define Class fiche and fiche def, those class are using
@@ -63,7 +63,7 @@ class Fiche_Def
                $fd_description->width=80;
                $fd_description->heigh=4;
                $fd_description->style='style="vertical-align:text-top"';
-        require_once ('template/fiche_def_input.php');
+        require_once  NOALYSS_INCLUDE.'/template/fiche_def_input.php';
         return;
     }
 
@@ -182,7 +182,7 @@ frd_text , fd_description FROM fiche_def join fiche_def_ref 
on (fiche_def.frd_id
 $order
 ");
 
-               require_once 'template/fiche_def_list.php';
+               require_once NOALYSS_INCLUDE.'/template/fiche_def_list.php';
        }
     /*!\brief Add a fiche category thanks the element from the array
      * you cannot add twice the same cat. name
diff --git a/include/class_follow_up.php b/include/class_follow_up.php
index 4104010..4601de6 100644
--- a/include/class_follow_up.php
+++ b/include/class_follow_up.php
@@ -18,26 +18,26 @@
  *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 // Copyright Author Dany De Bontridder address@hidden
-require_once('class_itextarea.php');
-require_once("class_idate.php");
-require_once("class_iselect.php");
-require_once("class_ihidden.php");
-require_once("class_itext.php");
-require_once("class_ispan.php");
-require_once("class_icard.php");
-require_once("class_icheckbox.php");
-require_once("class_ifile.php");
-require_once("class_fiche.php");
-require_once("class_document.php");
-require_once("class_document_type.php");
-require_once("class_document_modele.php");
-require_once("user_common.php");
-require_once('class_follow_up_detail.php');
-require_once('class_inum.php');
-require_once 'class_sort_table.php';
-require_once 'class_irelated_action.php';
-require_once 'class_tag.php';
-require_once 'class_default_menu.php';
+require_once NOALYSS_INCLUDE.'/class_itextarea.php';
+require_once NOALYSS_INCLUDE.'/class_idate.php';
+require_once NOALYSS_INCLUDE.'/class_iselect.php';
+require_once NOALYSS_INCLUDE.'/class_ihidden.php';
+require_once NOALYSS_INCLUDE.'/class_itext.php';
+require_once NOALYSS_INCLUDE.'/class_ispan.php';
+require_once NOALYSS_INCLUDE.'/class_icard.php';
+require_once NOALYSS_INCLUDE.'/class_icheckbox.php';
+require_once NOALYSS_INCLUDE.'/class_ifile.php';
+require_once NOALYSS_INCLUDE.'/class_fiche.php';
+require_once NOALYSS_INCLUDE.'/class_document.php';
+require_once NOALYSS_INCLUDE.'/class_document_type.php';
+require_once NOALYSS_INCLUDE.'/class_document_modele.php';
+require_once NOALYSS_INCLUDE.'/user_common.php';
+require_once NOALYSS_INCLUDE.'/class_follow_up_detail.php';
+require_once NOALYSS_INCLUDE.'/class_inum.php';
+require_once NOALYSS_INCLUDE.'/class_sort_table.php';
+require_once NOALYSS_INCLUDE.'/class_irelated_action.php';
+require_once NOALYSS_INCLUDE.'/class_tag.php';
+require_once NOALYSS_INCLUDE.'/class_default_menu.php';
 /**
  * \file
  * \brief class_action for manipulating actions
@@ -1175,7 +1175,7 @@ class Follow_Up
          * Show the default button (add action, show search...)
          */
         if (!$inner)
-            require_once 'template/action_button.php';
+            require_once NOALYSS_INCLUDE.'/template/action_button.php';
 
         $w=new ICard();
         $w->name='qcode';
@@ -1245,7 +1245,7 @@ class Follow_Up
         $otag=new Tag($cn);
 
         // show the  action in
-        require_once 'template/action_search.php';
+        require_once NOALYSS_INCLUDE.'/template/action_search.php';
     }
 
     /**
@@ -1266,7 +1266,7 @@ class Follow_Up
 
         echo '<form method="POST" id="list_ag_frm" style="display:inline">';
         echo HtmlInput::request_to_hidden(array("gDossier", "ac", "sb", "sc", 
"f_id"));
-        require_once 'template/action_other_action.php';
+        require_once NOALYSS_INCLUDE.'/template/action_other_action.php';
         echo $act->myList($p_base, "", $query);
         echo '</form>';
     }
@@ -1419,7 +1419,7 @@ class Follow_Up
         $limit=($max_line>25)?25:$max_line;
         $Res=$cn->exec_sql($sql."limit ".$limit);
         $a_row=Database::fetch_all($Res);
-        require_once 'template/action_search_result.php';
+        require_once NOALYSS_INCLUDE.'/template/action_search_result.php';
     }
 
     /**
@@ -1559,12 +1559,12 @@ class Follow_Up
         $c=count($a_tag);
         for ($e=0; $e<$c; $e++)
         {
-            
$js_remove=sprintf("onclick=\"action_tag_remove('%s','%s','%s')\"", 
dossier::id(), $this->ag_id, $a_tag[$e]['t_id']);
             echo '<span style="border:1px solid black;margin-right:5px;">';
             echo $a_tag[$e]['t_tag'];
             if ($g_user->can_write_action($this->ag_id)==true)
             {
-                HtmlInput::anchor(SMALLX, "javascript:void(0)", $js_remove, ' 
class="smallbutton" style="padding:0px;display:inline" ');
+                
$js_remove=sprintf("onclick=\"action_tag_remove('%s','%s','%s')\"", 
dossier::id(), $this->ag_id, $a_tag[$e]['t_id']);
+                echo HtmlInput::anchor(SMALLX, "javascript:void(0)", 
$js_remove, ' class="smallbutton" style="padding:0px;display:inline" ');
             }
             echo '</span>';
             echo '&nbsp;';
diff --git a/include/class_follow_up_detail.php 
b/include/class_follow_up_detail.php
index 2bcef10..35365b9 100644
--- a/include/class_follow_up_detail.php
+++ b/include/class_follow_up_detail.php
@@ -16,8 +16,8 @@
  *   along with NOALYSS; if not, write to the Free Software
  *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */
-require_once ('class_fiche.php');
-require_once ('class_database.php');
+require_once  NOALYSS_INCLUDE.'/class_fiche.php';
+require_once  NOALYSS_INCLUDE.'/class_database.php';
 // Copyright Author Dany De Bontridder address@hidden
 
 /*!\file
diff --git a/include/class_gestion_purchase.php 
b/include/class_gestion_purchase.php
index 4ba52fe..8a1d592 100644
--- a/include/class_gestion_purchase.php
+++ b/include/class_gestion_purchase.php
@@ -26,7 +26,7 @@
 /*! \brief this object handles the table quant_purchase
  *
  */
-require_once ('class_gestion_table.php');
+require_once  NOALYSS_INCLUDE.'/class_gestion_table.php';
 
 
 class gestion_purchase extends gestion_table
diff --git a/include/class_gestion_sold.php b/include/class_gestion_sold.php
index 9f31033..1b0036f 100644
--- a/include/class_gestion_sold.php
+++ b/include/class_gestion_sold.php
@@ -27,7 +27,7 @@
  *
  */
 
-require_once ('class_gestion_table.php');
+require_once  NOALYSS_INCLUDE.'/class_gestion_table.php';
 
 
 class gestion_sold extends gestion_table
diff --git a/include/class_html_input.php b/include/class_html_input.php
index 4873981..6555b99 100755
--- a/include/class_html_input.php
+++ b/include/class_html_input.php
@@ -107,7 +107,7 @@ class HtmlInput
      */
     public function get_js_attr()
     {
-        require_once('function_javascript.php');
+        require_once NOALYSS_INCLUDE.'/function_javascript.php';
         $attr="";
         if ( count($this->attribute) == 0) return "";
 
diff --git a/include/class_iaction.php b/include/class_iaction.php
index c3324f1..86ed399 100644
--- a/include/class_iaction.php
+++ b/include/class_iaction.php
@@ -24,7 +24,7 @@
  * create a button with a link, if you want to use a javascript
  * value must be empty
  */
-require_once('class_html_input.php');
+require_once NOALYSS_INCLUDE.'/class_html_input.php';
 class IAction_deprecated extends HtmlInput
 {
     /*!\brief show the html  input of the widget*/
diff --git a/include/class_ianccard.php b/include/class_ianccard.php
index 1217a52..10ae7c2 100644
--- a/include/class_ianccard.php
+++ b/include/class_ianccard.php
@@ -27,8 +27,8 @@
 /*!
  * \brief
 */
-require_once('class_html_input.php');
-require_once('function_javascript.php');
+require_once NOALYSS_INCLUDE.'/class_html_input.php';
+require_once NOALYSS_INCLUDE.'/function_javascript.php';
 
 class IAncCard extends HtmlInput
 {
diff --git a/include/class_ibutton.php b/include/class_ibutton.php
index a0c7a51..d348a0c 100644
--- a/include/class_ibutton.php
+++ b/include/class_ibutton.php
@@ -22,7 +22,7 @@
 /*!\file
  * \brief Html Input
  */
-require_once('class_html_input.php');
+require_once NOALYSS_INCLUDE.'/class_html_input.php';
 class IButton extends HtmlInput
 {
     var $label;
diff --git a/include/class_icard.php b/include/class_icard.php
index 338d176..0865cc9 100644
--- a/include/class_icard.php
+++ b/include/class_icard.php
@@ -114,8 +114,8 @@ $label->name="av_text".$attr->ad_id."_label";
 $msg.=td($w->search().$label->input());
 @endcode
 */
-require_once('class_html_input.php');
-require_once('function_javascript.php');
+require_once NOALYSS_INCLUDE.'/class_html_input.php';
+require_once NOALYSS_INCLUDE.'/function_javascript.php';
 
 class ICard extends HtmlInput
 {
@@ -315,7 +315,7 @@ class ICard extends HtmlInput
 
     static public function test_me()
     {
-        require_once('class_itext.php');
+        require_once NOALYSS_INCLUDE.'/class_itext.php';
         $_SESSION['isValid']=1;
         $a=new ICard('testme');
         $a->extra="all";
diff --git a/include/class_icheckbox.php b/include/class_icheckbox.php
index 2346ed1..67ad397 100644
--- a/include/class_icheckbox.php
+++ b/include/class_icheckbox.php
@@ -22,7 +22,7 @@
 /*!\file
  * \brief Html Input
  */
-require_once('class_html_input.php');
+require_once NOALYSS_INCLUDE.'/class_html_input.php';
 class ICheckBox extends HtmlInput
 {
     /*!\brief show the html  input of the widget*/
diff --git a/include/class_iconcerned.php b/include/class_iconcerned.php
index f6da041..283189e 100644
--- a/include/class_iconcerned.php
+++ b/include/class_iconcerned.php
@@ -25,7 +25,7 @@
  *  - extra amount of the operation to reconcile
  *  - extra2 ledger paid
  */
-require_once('class_html_input.php');
+require_once NOALYSS_INCLUDE.'/class_html_input.php';
 class IConcerned extends HtmlInput
 {
 
diff --git a/include/class_idate.php b/include/class_idate.php
index 016a6fb..cea64c8 100644
--- a/include/class_idate.php
+++ b/include/class_idate.php
@@ -22,7 +22,7 @@
 /*!\file
  * \brief Html Input
  */
-require_once('class_html_input.php');
+require_once NOALYSS_INCLUDE.'/class_html_input.php';
 class IDate extends HtmlInput
 {
     /*!\brief show the html  input of the widget*/
diff --git a/include/class_ifile.php b/include/class_ifile.php
index 1d12b3f..66475f3 100644
--- a/include/class_ifile.php
+++ b/include/class_ifile.php
@@ -22,7 +22,7 @@
 /*!\file
  * \brief Html Input 
  */
-require_once('class_html_input.php');
+require_once NOALYSS_INCLUDE.'/class_html_input.php';
 class IFile extends HtmlInput
 {
     /*!\brief show the html  input of the widget*/
diff --git a/include/class_ihidden.php b/include/class_ihidden.php
index 41d452f..08d00a5 100644
--- a/include/class_ihidden.php
+++ b/include/class_ihidden.php
@@ -22,7 +22,7 @@
 /*!\file
  * \brief Html Input
  */
-require_once('class_html_input.php');
+require_once NOALYSS_INCLUDE.'/class_html_input.php';
 class IHidden extends HtmlInput
 {
     /*!\brief show the html  input of the widget*/
diff --git a/include/class_impress.php b/include/class_impress.php
index bbdd037..2bdbafd 100644
--- a/include/class_impress.php
+++ b/include/class_impress.php
@@ -21,7 +21,7 @@
 /*!\file
  * \brief contains function for the printing
 */
-require_once('class_periode.php');
+require_once NOALYSS_INCLUDE.'/class_periode.php';
 
 
 class Impress
diff --git a/include/class_inum.php b/include/class_inum.php
index 57060fb..3cba46c 100644
--- a/include/class_inum.php
+++ b/include/class_inum.php
@@ -22,7 +22,7 @@
 /*!\file
  * \brief for the numeric input text field
  */
-require_once('class_itext.php');
+require_once NOALYSS_INCLUDE.'/class_itext.php';
 /*!\brief
  * This class handles only the numeric input, the input will
  * call a javascript
diff --git a/include/class_iperiod.php b/include/class_iperiod.php
index e435fbc..a22c26e 100644
--- a/include/class_iperiod.php
+++ b/include/class_iperiod.php
@@ -31,7 +31,7 @@
  *   - $show_end_date; $show_end_date is not set or false, do not show the end 
date  default = true
  *   - $show_start_date; $show_start_date is not set or false, do not show the 
start date  default=true
 */
-require_once('class_html_input.php');
+require_once NOALYSS_INCLUDE.'/class_html_input.php';
 class IPeriod extends HtmlInput
 {
     var $type; /*!< $type the type of the periode OPEN CLOSE NOTCENTRALIZED or 
ALL */
diff --git a/include/class_ipopup.php b/include/class_ipopup.php
index 652b1df..62620ae 100644
--- a/include/class_ipopup.php
+++ b/include/class_ipopup.php
@@ -24,8 +24,8 @@
  * the html inside the popup cannot contain any floating elt as div..
  *
  */
-require_once('function_javascript.php');
-require_once('class_html_input.php');
+require_once NOALYSS_INCLUDE.'/function_javascript.php';
+require_once NOALYSS_INCLUDE.'/class_html_input.php';
 
 class IPopup extends HtmlInput
 {
@@ -157,7 +157,7 @@ class IPopup extends HtmlInput
 
     static function test_me()
     {
-        require_once('class_iselect.php');
+        require_once NOALYSS_INCLUDE.'/class_iselect.php';
         $select=new ISelect('a');
         $select->value=array(array ('value'=>0,'label'=>'Première valeur'),
                              array ('value'=>0,'label'=>'Première valeur'),
diff --git a/include/class_iposte.php b/include/class_iposte.php
index e1ca965..9da05fe 100644
--- a/include/class_iposte.php
+++ b/include/class_iposte.php
@@ -23,11 +23,11 @@
  * \brief Html Input
  *
  */
-require_once('class_html_input.php');
-require_once('class_itext.php');
-require_once('class_ibutton.php');
-require_once('class_ipopup.php');
-require_once('function_javascript.php');
+require_once NOALYSS_INCLUDE.'/class_html_input.php';
+require_once NOALYSS_INCLUDE.'/class_itext.php';
+require_once NOALYSS_INCLUDE.'/class_ibutton.php';
+require_once NOALYSS_INCLUDE.'/class_ipopup.php';
+require_once NOALYSS_INCLUDE.'/function_javascript.php';
 /**
  address@hidden show a button, for selecting a account and a input text for 
manually inserting an account
  * the different value of table are
@@ -63,7 +63,7 @@ require_once('function_javascript.php');
  echo js_include('accounting_item.js');
 
 
-require_once('class_iposte.php');
+require_once NOALYSS_INCLUDE.'/class_iposte.php';
 
 // In the FORM
 $text=new IPoste();
diff --git a/include/class_iradio.php b/include/class_iradio.php
index bf21752..69c7891 100644
--- a/include/class_iradio.php
+++ b/include/class_iradio.php
@@ -23,7 +23,7 @@
 /**\file
  * \brief Html Input 
  */
-require_once('class_html_input.php');
+require_once NOALYSS_INCLUDE.'/class_html_input.php';
 
 class IRadio extends HtmlInput
     {
diff --git a/include/class_irelated_action.php 
b/include/class_irelated_action.php
index 26bb8cd..ac04742 100644
--- a/include/class_irelated_action.php
+++ b/include/class_irelated_action.php
@@ -23,7 +23,7 @@
  * \brief Html Input
  *  - name is the name and id of the input
  */
-require_once('class_html_input.php');
+require_once NOALYSS_INCLUDE.'/class_html_input.php';
 class IRelated_Action extends HtmlInput
 {
 
diff --git a/include/class_iselect.php b/include/class_iselect.php
index 0548612..2ae8b3d 100644
--- a/include/class_iselect.php
+++ b/include/class_iselect.php
@@ -23,7 +23,7 @@
  * \brief Html Input
  * @see Database::make_array
  */
-require_once('class_html_input.php');
+require_once NOALYSS_INCLUDE.'/class_html_input.php';
 class ISelect extends HtmlInput
 {
     /*!\brief show the html  input of the widget*/
diff --git a/include/class_ispan.php b/include/class_ispan.php
index 2c819fa..2d54990 100644
--- a/include/class_ispan.php
+++ b/include/class_ispan.php
@@ -22,7 +22,7 @@
 /*!\file
  * \brief Html Input
  */
-require_once('class_html_input.php');
+require_once NOALYSS_INCLUDE.'/class_html_input.php';
 class ISpan extends HtmlInput
 {
     public function __construct($p_name="",$p_value="")
diff --git a/include/class_itext.php b/include/class_itext.php
index a1b2923..62fc6c1 100644
--- a/include/class_itext.php
+++ b/include/class_itext.php
@@ -22,7 +22,7 @@
 /*!\file
  * \brief Html Input
  */
-require_once('class_html_input.php');
+require_once NOALYSS_INCLUDE.'/class_html_input.php';
 class IText extends HtmlInput
 {
     function __construct($name='',$value='',$p_id="")
diff --git a/include/class_itextarea.php b/include/class_itextarea.php
index 5117d36..562adc2 100644
--- a/include/class_itextarea.php
+++ b/include/class_itextarea.php
@@ -22,7 +22,7 @@
 /*!\file
  * \brief Html Input
  */
-require_once('class_html_input.php');
+require_once NOALYSS_INCLUDE.'/class_html_input.php';
 class ITextarea extends HtmlInput
 {
     /*!\brief show the html  input of the widget*/
diff --git a/include/class_itva_popup.php b/include/class_itva_popup.php
index c966ad4..36bf1ba 100644
--- a/include/class_itva_popup.php
+++ b/include/class_itva_popup.php
@@ -22,9 +22,9 @@
 /*!\file
  * \brief Html Input
  */
-require_once ('class_ipopup.php');
-require_once('class_ibutton.php');
-require_once('class_ispan.php');
+require_once  NOALYSS_INCLUDE.'/class_ipopup.php';
+require_once NOALYSS_INCLUDE.'/class_ibutton.php';
+require_once NOALYSS_INCLUDE.'/class_ispan.php';
 /**
  address@hidden let you choose a TVA in a popup
  address@hidden
diff --git a/include/class_jrn_def_sql.php b/include/class_jrn_def_sql.php
index 954a47f..3008f3c 100644
--- a/include/class_jrn_def_sql.php
+++ b/include/class_jrn_def_sql.php
@@ -28,8 +28,8 @@
 
   @endcode
  */
-require_once('class_database.php');
-require_once('ac_common.php');
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/ac_common.php';
 
 /**
  * @brief Manage the table public.jrn_def
diff --git a/include/class_lettering.php b/include/class_lettering.php
index 073ab8d..9b5d769 100644
--- a/include/class_lettering.php
+++ b/include/class_lettering.php
@@ -22,7 +22,7 @@
 /*!\file
  * \brief letter the accounting entry (row level)
  */
-require_once ('class_user.php');
+require_once  NOALYSS_INCLUDE.'/class_user.php';
 
 /**
  address@hidden mother class for the lettering by account and by card
@@ -366,7 +366,7 @@ class Lettering
                }
                $this->get_linked($jnt_id);
         ob_start();
-        require_once('template/letter_prop.php');
+        require_once NOALYSS_INCLUDE.'/template/letter_prop.php';
         $r=ob_get_contents();
         ob_end_clean();
         $r.=HtmlInput::hidden('j_id',$p_jid);
diff --git a/include/class_manager.php b/include/class_manager.php
index f62241d..55b323f 100644
--- a/include/class_manager.php
+++ b/include/class_manager.php
@@ -18,13 +18,13 @@
 */
 
 // Copyright Author Dany De Bontridder address@hidden
-require_once("constant.php");
-require_once('class_database.php');
-require_once("class_acc_parm_code.php");
-require_once('class_periode.php');
-require_once('class_fiche.php');
-require_once('class_acc_account_ledger.php');
-require_once('user_common.php');
+require_once NOALYSS_INCLUDE.'/constant.php';
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/class_acc_parm_code.php';
+require_once NOALYSS_INCLUDE.'/class_periode.php';
+require_once NOALYSS_INCLUDE.'/class_fiche.php';
+require_once NOALYSS_INCLUDE.'/class_acc_account_ledger.php';
+require_once NOALYSS_INCLUDE.'/user_common.php';
 /*! \file
  * \brief Derived from class fiche Supplier are a specific kind of card
  */
diff --git a/include/class_menu_ref.php b/include/class_menu_ref.php
index 1e78be4..2646959 100644
--- a/include/class_menu_ref.php
+++ b/include/class_menu_ref.php
@@ -21,7 +21,7 @@
  address@hidden
  address@hidden Menu_Ref let you manage the available menu
  */
-require_once 'class_menu_ref_sql.php';
+require_once NOALYSS_INCLUDE.'/class_menu_ref_sql.php';
 class Menu_Ref extends Menu_Ref_sql
 {
     function format_code()
diff --git a/include/class_menu_ref_sql.php b/include/class_menu_ref_sql.php
index bfc96dc..0659e34 100644
--- a/include/class_menu_ref_sql.php
+++ b/include/class_menu_ref_sql.php
@@ -24,9 +24,9 @@
  *
  *
  */
-require_once('class_database.php');
-require_once('ac_common.php');
-require_once('class_noalyss_sql.php');
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/ac_common.php';
+require_once NOALYSS_INCLUDE.'/class_noalyss_sql.php';
 
 /**
  * @brief Manage the table public.menu_ref
diff --git a/include/class_own.php b/include/class_own.php
index 6aaf9ba..7f84163 100644
--- a/include/class_own.php
+++ b/include/class_own.php
@@ -27,6 +27,25 @@
 class Own
 {
     var $db;
+    var $MY_NAME;
+    var $MY_TVA;
+    var $MY_STREET;
+    var $MY_NUMBER;
+    var $MY_CP;
+    var $MY_TEL;
+    var $MY_PAYS;
+    var $MY_COMMUNE;
+    var $MY_FAX;
+    var $MY_ANALYTIC;
+    var $MY_STRICT;
+    var $MY_TVA_USE;
+    var $MY_PJ_SUGGEST;
+    var $MY_CHECK_PERIODE;
+    var $MY_DATE_SUGGEST;
+    var $MY_ALPHANUM;
+    var $MY_UPDLAB;
+    var $MY_STOCK;
+    
     // constructor
     function Own($p_cn)
     {
diff --git a/include/class_pdf.php b/include/class_pdf.php
index e69e8df..69a1f06 100644
--- a/include/class_pdf.php
+++ b/include/class_pdf.php
@@ -23,7 +23,7 @@
  * \brief
  */
 
-require_once('tfpdf/tfpdf.php');
+require_once NOALYSS_INCLUDE.'/tfpdf/tfpdf.php';
 
 class PDF extends TFPDF
 {
diff --git a/include/class_periode.php b/include/class_periode.php
index c5219c2..49c4cec 100644
--- a/include/class_periode.php
+++ b/include/class_periode.php
@@ -25,8 +25,8 @@
 /*!
  * \brief For the periode tables parm_periode and jrn_periode
  */
-require_once ('ac_common.php');
-require_once ('class_database.php');
+require_once  NOALYSS_INCLUDE.'/ac_common.php';
+require_once  NOALYSS_INCLUDE.'/class_database.php';
 class Periode
 {
     var $cn;                   /*!< database connection */
diff --git a/include/class_pre_op_ach.php b/include/class_pre_op_ach.php
index a4cb37a..74d6a88 100644
--- a/include/class_pre_op_ach.php
+++ b/include/class_pre_op_ach.php
@@ -22,7 +22,7 @@
 /*!\file
  * \brief definition of the class pre_op_ach
  */
-require_once ('class_pre_operation.php');
+require_once  NOALYSS_INCLUDE.'/class_pre_operation.php';
 
 /*---------------------------------------------------------------------- */
 /*!\brief concerns the predefined operation for ACH ledger
@@ -147,7 +147,7 @@ class Pre_op_ach extends Pre_operation_detail
     }
    function display($p_array)
    {
-        require_once('class_acc_ledger_purchase.php');
+        require_once NOALYSS_INCLUDE.'/class_acc_ledger_purchase.php';
        global $g_parameter,$g_user;
        extract($p_array);
        $ledger=new Acc_Ledger_Purchase($this->db,$this->jrn_def_id);
@@ -381,7 +381,7 @@ class Pre_op_ach extends Pre_operation_detail
         $f_type=_('Fournisseur');
 
         ob_start();
-        require_once('template/predf_ledger_detail.php');
+        require_once NOALYSS_INCLUDE.'/template/predf_ledger_detail.php';
         $r.=ob_get_contents();
         ob_end_clean();
 
diff --git a/include/class_pre_op_advanced.php 
b/include/class_pre_op_advanced.php
index c28d15c..fd9ffbe 100644
--- a/include/class_pre_op_advanced.php
+++ b/include/class_pre_op_advanced.php
@@ -22,7 +22,7 @@
 /*!\file
  * \brief definition of the class Pre_Op_Advanced
  */
-require_once ('class_pre_operation.php');
+require_once  NOALYSS_INCLUDE.'/class_pre_operation.php';
 
 /*---------------------------------------------------------------------- */
 /*!\brief concerns the predefined operation for the operation from 'Ecriture 
direct'
@@ -157,7 +157,7 @@ class Pre_Op_Advanced extends Pre_operation_detail
        function display($p_array)
     {
         global $g_parameter, $g_user;
-        require_once 'class_acc_ledger.php';
+        require_once NOALYSS_INCLUDE.'/class_acc_ledger.php';
         $legder=new Acc_Ledger($this->db,$this->jrn_def_id);
         $legder->nb=$legder->get_min_row();
 
diff --git a/include/class_pre_op_fin.php b/include/class_pre_op_fin.php
index bc6c7d4..ca28933 100644
--- a/include/class_pre_op_fin.php
+++ b/include/class_pre_op_fin.php
@@ -22,7 +22,7 @@
 /*!\file
  * \brief definition of the class Pre_op_fin
  */
-require_once ('class_pre_operation.php');
+require_once  NOALYSS_INCLUDE.'/class_pre_operation.php';
 
 /*---------------------------------------------------------------------- */
 /*!\brief concerns the predefined operation for FIN ledger
diff --git a/include/class_pre_op_ods.php b/include/class_pre_op_ods.php
index 13cf501..c47b002 100644
--- a/include/class_pre_op_ods.php
+++ b/include/class_pre_op_ods.php
@@ -22,7 +22,7 @@
 /*!\file
  * \brief definition of the class Pre_op_ods
  */
-require_once ('class_pre_operation.php');
+require_once  NOALYSS_INCLUDE.'/class_pre_operation.php';
 
 /*---------------------------------------------------------------------- */
 /*!\brief concerns the predefined operation for ODS ledger
diff --git a/include/class_pre_op_ven.php b/include/class_pre_op_ven.php
index ae4580a..9894aec 100644
--- a/include/class_pre_op_ven.php
+++ b/include/class_pre_op_ven.php
@@ -22,7 +22,7 @@
 /*!\file
  * \brief definition of the class Pre_op_ven
  */
-require_once ('class_pre_operation.php');
+require_once  NOALYSS_INCLUDE.'/class_pre_operation.php';
 
 /*---------------------------------------------------------------------- */
 /*!\brief concerns the predefined operation for VEN ledger
@@ -143,7 +143,7 @@ class Pre_op_ven extends Pre_operation_detail
     {
         global $g_parameter,$g_user;
         if ( $p_array != null ) extract($p_array);
-        require_once 'class_acc_ledger_sold.php';
+        require_once NOALYSS_INCLUDE.'/class_acc_ledger_sold.php';
         $ledger=new Acc_Ledger_Sold($this->db,$this->jrn_def_id);
 
         $flag_tva=$g_parameter->MY_TVA_USE;
@@ -372,7 +372,7 @@ class Pre_op_ven extends Pre_operation_detail
 
 
         ob_start();
-        require_once('template/predf_ledger_detail.php');
+        require_once NOALYSS_INCLUDE.'/template/predf_ledger_detail.php';
         $r.=ob_get_contents();
         ob_end_clean();
 
diff --git a/include/class_pre_operation.php b/include/class_pre_operation.php
index faca8b8..10077cc 100644
--- a/include/class_pre_operation.php
+++ b/include/class_pre_operation.php
@@ -27,11 +27,11 @@
  * and op_def_detail
  *
  */
-require_once("class_iselect.php");
-require_once("class_ihidden.php");
-require_once 'class_pre_op_ach.php';
-require_once 'class_pre_op_ven.php';
-require_once 'class_pre_op_advanced.php';
+require_once NOALYSS_INCLUDE.'/class_iselect.php';
+require_once NOALYSS_INCLUDE.'/class_ihidden.php';
+require_once NOALYSS_INCLUDE.'/class_pre_op_ach.php';
+require_once NOALYSS_INCLUDE.'/class_pre_op_ven.php';
+require_once NOALYSS_INCLUDE.'/class_pre_op_advanced.php';
 class Pre_operation
 {
     var $db;                                           /*!< $db database 
connection */
diff --git a/include/class_print_ledger.php b/include/class_print_ledger.php
index 78149c9..b56be10 100644
--- a/include/class_print_ledger.php
+++ b/include/class_print_ledger.php
@@ -23,13 +23,13 @@
  *
  * @author danydb
  */
-require_once 'class_database.php';
-require_once('class_print_ledger_detail.php');
-require_once('class_print_ledger_simple.php');
-require_once('class_print_ledger_simple_without_vat.php');
-require_once('class_print_ledger_fin.php');
-require_once('class_print_ledger_misc.php');
-require_once 'class_print_ledger_detail_item.php';
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/class_print_ledger_detail.php';
+require_once NOALYSS_INCLUDE.'/class_print_ledger_simple.php';
+require_once NOALYSS_INCLUDE.'/class_print_ledger_simple_without_vat.php';
+require_once NOALYSS_INCLUDE.'/class_print_ledger_fin.php';
+require_once NOALYSS_INCLUDE.'/class_print_ledger_misc.php';
+require_once NOALYSS_INCLUDE.'/class_print_ledger_detail_item.php';
 
 /**
  * @brief Strategie class for the print_ledger class
diff --git a/include/class_print_ledger_detail.php 
b/include/class_print_ledger_detail.php
index 315c304..7806143 100644
--- a/include/class_print_ledger_detail.php
+++ b/include/class_print_ledger_detail.php
@@ -23,7 +23,7 @@
  * \brief this class extends PDF and let you export the detailled printing
  *  of any ledgers
  */
-require_once('class_pdf.php');
+require_once NOALYSS_INCLUDE.'/class_pdf.php';
 
 class Print_Ledger_Detail extends PDF
 {
diff --git a/include/class_print_ledger_detail_item.php 
b/include/class_print_ledger_detail_item.php
index 5d5927c..057f7c4 100644
--- a/include/class_print_ledger_detail_item.php
+++ b/include/class_print_ledger_detail_item.php
@@ -23,8 +23,8 @@
  *
  * @author danydb
  */
-require_once 'class_acc_ledger_sold.php';
-require_once 'class_acc_ledger_purchase.php';
+require_once NOALYSS_INCLUDE.'/class_acc_ledger_sold.php';
+require_once NOALYSS_INCLUDE.'/class_acc_ledger_purchase.php';
 class Print_Ledger_Detail_Item extends PDFLand
 {
     public function __construct (Database $p_cn,Acc_Ledger $p_jrn)
diff --git a/include/class_print_ledger_fin.php 
b/include/class_print_ledger_fin.php
index 82b3133..99fe336 100644
--- a/include/class_print_ledger_fin.php
+++ b/include/class_print_ledger_fin.php
@@ -22,7 +22,7 @@
 /*!\file
  * \brief print a listing of financial
  */
-require_once('class_pdf.php');
+require_once NOALYSS_INCLUDE.'/class_pdf.php';
 class Print_Ledger_Financial extends PDF
 {
     private $rap_amount; /* amount from begining exercice */
diff --git a/include/class_print_ledger_misc.php 
b/include/class_print_ledger_misc.php
index be2be4d..281a1b1 100644
--- a/include/class_print_ledger_misc.php
+++ b/include/class_print_ledger_misc.php
@@ -22,7 +22,7 @@
 /*!\file
  * \brief print a listing of financial
  */
-require_once('class_pdf.php');
+require_once NOALYSS_INCLUDE.'/class_pdf.php';
 class Print_Ledger_Misc extends PDF
 {
     function __construct($p_cn,$p_jrn)
diff --git a/include/class_print_ledger_simple.php 
b/include/class_print_ledger_simple.php
index 424339f..21a3ae3 100644
--- a/include/class_print_ledger_simple.php
+++ b/include/class_print_ledger_simple.php
@@ -23,7 +23,7 @@
  * \brief this class extends PDF and let you export the detailled printing
  *  of any ledgers
  */
-require_once('class_pdf.php');
+require_once NOALYSS_INCLUDE.'/class_pdf.php';
 
 class Print_Ledger_Simple extends PDF
 {
diff --git a/include/class_print_ledger_simple_without_vat.php 
b/include/class_print_ledger_simple_without_vat.php
index 5dae4a2..c56c0fd 100644
--- a/include/class_print_ledger_simple_without_vat.php
+++ b/include/class_print_ledger_simple_without_vat.php
@@ -23,7 +23,7 @@
  * \brief this class extends PDF and let you export the detailled printing
  *  of any ledgers
  */
-require_once('class_pdf.php');
+require_once NOALYSS_INCLUDE.'/class_pdf.php';
 
 class Print_Ledger_Simple_Without_Vat extends PDF
 {
diff --git a/include/class_profile_menu.php b/include/class_profile_menu.php
index 221cac0..9c48d5a 100644
--- a/include/class_profile_menu.php
+++ b/include/class_profile_menu.php
@@ -18,7 +18,7 @@
  */
 // Copyright Author Dany De Bontridder address@hidden
 
-require_once 'class_profile_menu_sql.php';
+require_once NOALYSS_INCLUDE.'/class_profile_menu_sql.php';
 
 /**
  * Manage the menu of a profile
@@ -255,7 +255,7 @@ class Profile_Menu extends Profile_Menu_sql
                 array('value'=>'W', 'label'=>_('Ecriture')),
                 array('value'=>'X', 'label'=>_('Aucun accès'))
             );
-            require_once 'template/user_sec_profile.php';
+            require_once NOALYSS_INCLUDE.'/template/user_sec_profile.php';
         }
 
         /**
@@ -280,7 +280,7 @@ class Profile_Menu extends Profile_Menu_sql
                 array('value'=>'W', 'label'=>_('Ecriture')),
                 array('value'=>'X', 'label'=>_('Aucun accès'))
             );
-            require_once 'template/profile_sec_repository.php';
+            require_once 
NOALYSS_INCLUDE.'/template/profile_sec_repository.php';
         }
 
     }
diff --git a/include/class_profile_menu_sql.php 
b/include/class_profile_menu_sql.php
index 6d0c118..b9579c6 100644
--- a/include/class_profile_menu_sql.php
+++ b/include/class_profile_menu_sql.php
@@ -28,9 +28,9 @@
 
   @endcode
  */
-require_once('class_database.php');
-require_once('ac_common.php');
-require_once 'class_noalyss_sql.php';
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/ac_common.php';
+require_once NOALYSS_INCLUDE.'/class_noalyss_sql.php';
 
 /**
  * @brief Manage the table public.profile_menu
diff --git a/include/class_profile_sql.php b/include/class_profile_sql.php
index 2788d0c..dba506d 100644
--- a/include/class_profile_sql.php
+++ b/include/class_profile_sql.php
@@ -28,9 +28,9 @@
 
   @endcode
  */
-require_once('class_database.php');
-require_once('ac_common.php');
-require_once 'class_noalyss_sql.php';
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/ac_common.php';
+require_once NOALYSS_INCLUDE.'/class_noalyss_sql.php';
 
 /**
  * @brief Manage the table public.profile
diff --git a/include/class_sendmail.php b/include/class_sendmail.php
index 2480054..fae1f19 100644
--- a/include/class_sendmail.php
+++ b/include/class_sendmail.php
@@ -24,7 +24,7 @@
  *
  * @author dany
  */
-require_once 'class_filetosend.php';
+require_once NOALYSS_INCLUDE.'/class_filetosend.php';
 
 class Sendmail
 {
diff --git a/include/class_stock.php b/include/class_stock.php
index 2e90d87..611e625 100644
--- a/include/class_stock.php
+++ b/include/class_stock.php
@@ -26,7 +26,7 @@
  *
  *
  */
-require_once 'class_stock_sql.php';
+require_once NOALYSS_INCLUDE.'/class_stock_sql.php';
 
 class Stock extends Stock_Sql
 {
@@ -39,7 +39,7 @@ class Stock extends Stock_Sql
        {
 
                $sql = $this->create_query_histo($p_array);
-               require_once 'class_sort_table.php';
+               require_once NOALYSS_INCLUDE.'/class_sort_table.php';
                $p_url = HtmlInput::get_to_string(array("gDossier", "ac", 
"wcard", "wdate_start", "wdate_end", "wrepo",
                                        "wamount_start", "wamount_end", 
"wcode_stock", "wdirection"));
 
@@ -71,7 +71,7 @@ class Stock extends Stock_Sql
 
                $this->search_box_button();
                $this->search_box($p_array);
-               require_once 'template/stock_histo.php';
+               require_once NOALYSS_INCLUDE.'/template/stock_histo.php';
                $this->export_stock_histo_form();
                echo HtmlInput::print_window();
        }
@@ -150,7 +150,7 @@ class Stock extends Stock_Sql
                );
                $wdirection->selected = HtmlInput::default_value("wdirection", 
"-1", $p_array);
 
-               require_once 'template/stock_histo_search.php';
+               require_once NOALYSS_INCLUDE.'/template/stock_histo_search.php';
        }
 
        function create_query_histo($p_array)
@@ -245,11 +245,11 @@ class Stock extends Stock_Sql
                }
                if ($present == 'T')
                {
-                       require_once 'template/stock_summary_table.php';
+                       require_once 
NOALYSS_INCLUDE.'/template/stock_summary_table.php';
                }
                if ($present == 'L')
                {
-                       require_once 'template/stock_summary_list.php';
+                       require_once 
NOALYSS_INCLUDE.'/template/stock_summary_list.php';
                        $this->export_stock_summary_list_form();
 
                }
diff --git a/include/class_stock_goods.php b/include/class_stock_goods.php
index d7801f4..e1a0887 100644
--- a/include/class_stock_goods.php
+++ b/include/class_stock_goods.php
@@ -25,7 +25,7 @@
  * @brief Manage the goods
  *
  */
-require_once 'class_stock_goods_sql.php';
+require_once NOALYSS_INCLUDE.'/class_stock_goods_sql.php';
 
 class Stock_Goods extends Stock_Goods_Sql
 {
@@ -110,7 +110,7 @@ class Stock_Goods extends Stock_Goods_Sql
                 $select_exercice=new ISelect('p_exercice');
                 $select_exercice->value=$cn->make_array('select distinct 
p_exercice,p_exercice from parm_periode order by 1 desc');
                 
-                require_once 'template/stock_inv.php';
+                require_once NOALYSS_INCLUDE.'/template/stock_inv.php';
        }
 
        function record_save($p_array)
diff --git a/include/class_stock_goods_sql.php 
b/include/class_stock_goods_sql.php
index 56ffb83..4ec9424 100644
--- a/include/class_stock_goods_sql.php
+++ b/include/class_stock_goods_sql.php
@@ -25,7 +25,7 @@
  * @brief
  *
  */
-require_once 'class_noalyss_sql.php';
+require_once NOALYSS_INCLUDE.'/class_noalyss_sql.php';
 
 class Stock_Goods_Sql extends Noalyss_SQL
 {
diff --git a/include/class_stock_sql.php b/include/class_stock_sql.php
index e6b1cf1..2d36dbe 100644
--- a/include/class_stock_sql.php
+++ b/include/class_stock_sql.php
@@ -25,7 +25,7 @@
  * @brief
  *
  */
-require_once 'class_noalyss_sql.php';
+require_once NOALYSS_INCLUDE.'/class_noalyss_sql.php';
 
 class Stock_Sql extends Noalyss_SQL {
        function __construct($cn,$p_id=-1)
diff --git a/include/class_supplier.php b/include/class_supplier.php
index 8ed782f..1afca13 100644
--- a/include/class_supplier.php
+++ b/include/class_supplier.php
@@ -17,13 +17,13 @@
  *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */
 // Copyright Author Dany De Bontridder address@hidden
-require_once("constant.php");
-require_once('class_database.php');
-require_once("class_acc_parm_code.php");
-require_once('class_periode.php');
-require_once('class_fiche.php');
-require_once('class_acc_account_ledger.php');
-require_once('user_common.php');
+require_once NOALYSS_INCLUDE.'/constant.php';
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/class_acc_parm_code.php';
+require_once NOALYSS_INCLUDE.'/class_periode.php';
+require_once NOALYSS_INCLUDE.'/class_fiche.php';
+require_once NOALYSS_INCLUDE.'/class_acc_account_ledger.php';
+require_once NOALYSS_INCLUDE.'/user_common.php';
 /*! \file
  * \brief Derived from class fiche Supplier are a specific kind of card
  */
diff --git a/include/class_tag.php b/include/class_tag.php
index b36b251..ee49c6a 100644
--- a/include/class_tag.php
+++ b/include/class_tag.php
@@ -17,7 +17,7 @@
  *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 // Copyright Author Dany De Bontridder address@hidden
-require_once 'class_tag_sql.php';
+require_once NOALYSS_INCLUDE.'/class_tag_sql.php';
 
 class Tag
 {
@@ -34,7 +34,7 @@ class Tag
     {
         $ret=$this->data->seek(' order by t_tag');
         if ( $this->cn->count($ret) == 0) return "";
-        require_once 'template/tag_list.php';
+        require_once NOALYSS_INCLUDE.'/template/tag_list.php';
     }
     /**
      * let select a tag to add
@@ -42,7 +42,7 @@ class Tag
     function select()
     {
         $ret=$this->data->seek(' order by t_tag');
-        require_once 'template/tag_select.php';
+        require_once NOALYSS_INCLUDE.'/template/tag_select.php';
     }
     /**
      * Display a inner window with the detail of a tag
@@ -50,7 +50,7 @@ class Tag
     function form_add()
     {
         $data=$this->data;
-        require_once 'template/tag_detail.php';
+        require_once NOALYSS_INCLUDE.'/template/tag_detail.php';
     }
     /**
      * Show the tag you can add to a document
@@ -90,7 +90,7 @@ class Tag
     function select_search($p_prefix)
     {
         $ret=$this->data->seek(' order by t_tag');
-        require_once 'template/tag_search_select.php';
+        require_once NOALYSS_INCLUDE.'/template/tag_search_select.php';
     }
     /**
      * In the screen search add this data to the cell
diff --git a/include/class_tag_sql.php b/include/class_tag_sql.php
index 9c9b0bb..149248c 100644
--- a/include/class_tag_sql.php
+++ b/include/class_tag_sql.php
@@ -1,7 +1,7 @@
 <?php
-require_once('class_database.php');
-require_once('ac_common.php');
-require_once 'class_noalyss_sql.php';
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/ac_common.php';
+require_once NOALYSS_INCLUDE.'/class_noalyss_sql.php';
 /*
  *   This file is part of NOALYSS.
  *
diff --git a/include/class_todo_list.php b/include/class_todo_list.php
index c272cfd..24ac216 100644
--- a/include/class_todo_list.php
+++ b/include/class_todo_list.php
@@ -23,7 +23,7 @@
  * \brief the todo list is managed by this class
  */
 
-require_once('function_javascript.php');
+require_once NOALYSS_INCLUDE.'/function_javascript.php';
 
 /*!\brief
  * This class manages the table todo_list
diff --git a/include/class_tool_uos.php b/include/class_tool_uos.php
index ad7cd8a..2046a36 100644
--- a/include/class_tool_uos.php
+++ b/include/class_tool_uos.php
@@ -23,7 +23,7 @@
  */
 // Copyright Author Dany De Bontridder address@hidden
 
-require_once 'class_database.php';
+require_once NOALYSS_INCLUDE.'/class_database.php';
 define ('CODE_EXCP_DUPLICATE',901);
 /**
  * @brief Objec to check a double insert into the database, this duplicate 
occurs after
diff --git a/include/class_user.php b/include/class_user.php
index 7ec8b8b..30a3f5c 100644
--- a/include/class_user.php
+++ b/include/class_user.php
@@ -28,10 +28,10 @@
  *   
  */
 
-require_once("constant.php");
-require_once("user_common.php");
-require_once('class_dossier.php');
-require_once('ac_common.php');
+require_once NOALYSS_INCLUDE.'/constant.php';
+require_once NOALYSS_INCLUDE.'/user_common.php';
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/ac_common.php';
 
 class User
 {
@@ -494,6 +494,12 @@ class User
                        $Res = $this->db->exec_sql($sql, array($this->id, 
$p_id));
                }
        }
+        /**
+         * Save the preference , the scope is global, the settings are saved
+         * into account_repository
+         * @param $key THEME,  LANG , PAGESIZE
+         * @param $value value of the key
+         */
 
        function save_global_preference($key, $value)
        {
@@ -905,7 +911,7 @@ class User
         * default is false
         * \return
         *  - L for administrator (local and global)
-        *  - P for extension only
+        *  - X no access
         *  - R regular user
         */
 
@@ -916,7 +922,7 @@ class User
                        return 'L';
                $cn = new Database();
 
-               $dossier = $cn->get_value("select 'L' from jnt_use_dos where 
dos_id=$1 and use_id=$2", array($p_dossier_id, $this->id));
+               $dossier = $cn->get_value("select 'R' from jnt_use_dos where 
dos_id=$1 and use_id=$2", array($p_dossier_id, $this->id));
                $dossier = ($dossier == '') ? 'X' : $dossier;
                if ($dossier == 'X')
                {
@@ -960,10 +966,28 @@ class User
                $p_array = $this->get_available_folder($p_filtre);
 
                $result = "";
-               if ($p_array == 0)
-                       return $result . " * Aucun dossier *";
-
-               $result.="<TABLE id=\"folder\" >";
+               
+               $result.="<TABLE id=\"folder\" class=\"result\">";
+                $result.="<tr>";
+                $result.="<th>";
+                $result.=_("Id");
+                $result.="</th>";
+                $result.="<th>";
+                $result.=_("Nom");
+                $result.="</th>";
+                $result.="<th>";
+                $result.=_("Description");
+                $result.="</th>";
+                $result.="</tr>";
+                if ($p_array == 0) {
+                    $result.="<tr>";
+                    $result.='<td style="width:auto" colspan=3>';
+                    $result.=_("Aucun dossier disponible");
+                    $result.='</td>';
+                    $result.="</tr>";
+                    return $result;
+                }
+                
                for ($i = 0; $i < sizeof($p_array); $i++)
                {
 
@@ -974,14 +998,7 @@ class User
                                $tr = "odd";
                        else
                                $tr = "even";
-                       if ($this->check_dossier($id) != 'P')
-                       {
-                               $target = "do.php?gDossier=$id";
-                       }
-                       else
-                       {
-                               $target = "extension.php?gDossier=$id";
-                       }
+                       $target = "do.php?gDossier=$id";
 
                        $result.="<TR class=\"$tr\">";
 
@@ -993,7 +1010,7 @@ class User
                        $result.="</TD>";
                        $desc = ($desc == "") ? "<i>Aucune description</i>" : 
h($desc);
                        $desc = "<A class=\"dossier\" 
HREF=\"$target\">$desc</A>";
-                       $result.="<TD class=\"$tr\" 
style=\"padding-left:50px\">" . $desc;
+                       $result.="<TD class=\"$tr\" >" . $desc;
                        $result.="</TD>";
                        $result.="</TR>";
                }
@@ -1037,7 +1054,7 @@ class User
                        $Res = $cn->exec_sql("select distinct 
dos_id,dos_name,dos_description from ac_dossier
              where   dos_name ~* $1 or dos_description ~* $1 order by 
dos_name", array($p_filter));
                }
-               require_once('class_database.php');
+               require_once NOALYSS_INCLUDE.'/class_database.php';
 
                $max = Database::num_row($Res);
                if ($max == 0)
@@ -1103,6 +1120,7 @@ class User
          */
        function can_write_action($dtoc)
        {
+            if ( $this->Admin() == 1 ) return true;
                $profile = $this->get_profile();
                $r = $this->db->get_value(" select count(*) from action_gestion 
where ag_id=$1 and ag_dest in
                                (select p_granted from user_sec_action_profile 
where ua_right='W' and p_id=$2) ", array($dtoc, $profile));
@@ -1118,6 +1136,7 @@ class User
          */
        function can_read_action($dtoc)
        {
+                if ( $this->Admin() == 1 ) return true;
                $profile = $this->get_profile();
                $r = $this->db->get_value(" select count(*) from action_gestion 
where ag_id=$1 and (ag_dest in
                                (select p_granted from user_sec_action_profile 
where p_id=$2) or ag_owner=$3)", array($dtoc, $profile, $this->login));
@@ -1132,6 +1151,7 @@ class User
          */
         function can_write_repo($p_repo)
         {
+            if ( $this->Admin() == 1 ) return true;
             $profile=$this->get_profile();
             $r=$this->db->get_value("select count(*)
                 from profile_sec_repository
@@ -1150,6 +1170,7 @@ class User
          */
         function can_read_repo($p_repo)
         {
+            if ( $this->Admin() == 1 ) return true;
             $profile=$this->get_profile();
             $r=$this->db->get_value("select count(*)
                 from profile_sec_repository
diff --git a/include/company.inc.php b/include/company.inc.php
index 90c1841..ff1152b 100644
--- a/include/company.inc.php
+++ b/include/company.inc.php
@@ -21,7 +21,7 @@
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 global $g_user;
 echo '<div class="content">';
-require_once("class_own.php");
+require_once NOALYSS_INCLUDE.'/class_own.php';
 if (isset($_POST['record_company']))
 {
        $m = new Own($cn);
diff --git a/include/compta_ach.inc.php b/include/compta_ach.inc.php
index 47b4885..e031fac 100644
--- a/include/compta_ach.inc.php
+++ b/include/compta_ach.inc.php
@@ -25,10 +25,10 @@
  * \brief file included to manage all the sold operation
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once("class_icheckbox.php");
-require_once("class_acc_ledger_purchase.php");
-require_once ('class_pre_op_ach.php');
-require_once('class_ipopup.php');
+require_once NOALYSS_INCLUDE.'/class_icheckbox.php';
+require_once NOALYSS_INCLUDE.'/class_acc_ledger_purchase.php';
+require_once  NOALYSS_INCLUDE.'/class_pre_op_ach.php';
+require_once NOALYSS_INCLUDE.'/class_ipopup.php';
 $gDossier = dossier::id();
 global $g_parameter;
 $cn = new Database(dossier::id());
diff --git a/include/compta_fin.inc.php b/include/compta_fin.inc.php
index 12d8677..f818bf5 100644
--- a/include/compta_fin.inc.php
+++ b/include/compta_fin.inc.php
@@ -23,8 +23,8 @@
  * \brief this file is to be included to handle the financial ledger
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once ('class_acc_ledger_fin.php');
-require_once('class_ipopup.php');
+require_once  NOALYSS_INCLUDE.'/class_acc_ledger_fin.php';
+require_once NOALYSS_INCLUDE.'/class_ipopup.php';
 global $g_user,$g_parameter;
 
 $gDossier=dossier::id();
diff --git a/include/compta_fin_rec.inc.php b/include/compta_fin_rec.inc.php
index 130acd6..080f6f5 100644
--- a/include/compta_fin_rec.inc.php
+++ b/include/compta_fin_rec.inc.php
@@ -28,7 +28,7 @@
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 global $g_failed,$g_succeed;
-require_once 'class_acc_ledger_fin.php';
+require_once NOALYSS_INCLUDE.'/class_acc_ledger_fin.php';
 bcscale(2);
 echo '<div class="content">';
 $Ledger = new Acc_Ledger_Fin($cn, 0);
diff --git a/include/compta_fin_saldo.inc.php b/include/compta_fin_saldo.inc.php
index 16bd66f..48e285e 100644
--- a/include/compta_fin_saldo.inc.php
+++ b/include/compta_fin_saldo.inc.php
@@ -27,7 +27,7 @@
  *
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once ('class_acc_parm_code.php');
+require_once  NOALYSS_INCLUDE.'/class_acc_parm_code.php';
     echo '<div class="content">';
     $fiche=new Fiche($cn);
 
diff --git a/include/compta_ods.inc.php b/include/compta_ods.inc.php
index 0a85642..a760c3f 100644
--- a/include/compta_ods.inc.php
+++ b/include/compta_ods.inc.php
@@ -27,13 +27,13 @@
  *
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once("class_icheckbox.php");
-require_once ('class_acc_ledger.php');
-require_once ('class_acc_reconciliation.php');
-require_once('ac_common.php');
-require_once('class_periode.php');
-require_once('function_javascript.php');
-require_once('class_ipopup.php');
+require_once NOALYSS_INCLUDE.'/class_icheckbox.php';
+require_once  NOALYSS_INCLUDE.'/class_acc_ledger.php';
+require_once  NOALYSS_INCLUDE.'/class_acc_reconciliation.php';
+require_once NOALYSS_INCLUDE.'/ac_common.php';
+require_once NOALYSS_INCLUDE.'/class_periode.php';
+require_once NOALYSS_INCLUDE.'/function_javascript.php';
+require_once NOALYSS_INCLUDE.'/class_ipopup.php';
 
 global $g_user;
 
@@ -71,7 +71,7 @@ elseif (isset($_POST['summary']))
 {
        try {
                        $ledger->verify($_POST);
-                       require_once 'operation_ods_confirm.inc.php';
+                       require_once 
NOALYSS_INCLUDE.'/operation_ods_confirm.inc.php';
        } catch (Exception $e)
        {
                echo alert($e->getMessage());
diff --git a/include/compta_ven.inc.php b/include/compta_ven.inc.php
index 2b2a295..9b685bd 100644
--- a/include/compta_ven.inc.php
+++ b/include/compta_ven.inc.php
@@ -23,12 +23,12 @@
  * \brief file included to manage all the sold operation
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once("class_icheckbox.php");
-require_once("class_acc_ledger_sold.php");
-require_once ('class_pre_op_ven.php');
-require_once ('class_document.php');
-require_once ('class_acc_ledger_info.php');
-require_once('class_ipopup.php');
+require_once NOALYSS_INCLUDE.'/class_icheckbox.php';
+require_once NOALYSS_INCLUDE.'/class_acc_ledger_sold.php';
+require_once  NOALYSS_INCLUDE.'/class_pre_op_ven.php';
+require_once  NOALYSS_INCLUDE.'/class_document.php';
+require_once  NOALYSS_INCLUDE.'/class_acc_ledger_info.php';
+require_once NOALYSS_INCLUDE.'/class_ipopup.php';
 
 $gDossier=dossier::id();
 $cn=new Database(dossier::id());
diff --git a/include/config_file.php b/include/config_file.php
index 94a7e94..7bb9f70 100644
--- a/include/config_file.php
+++ b/include/config_file.php
@@ -23,9 +23,9 @@
  * \brief functions concerning the config file config.inc.php. The domain is 
not set into the form for security issues
  */
 
-require_once("class_itext.php");
-require_once '../../include/class_iselect.php';
-require_once '../../include/class_icheckbox.php';
+require_once NOALYSS_INCLUDE.'/class_itext.php';
+require_once NOALYSS_INCLUDE.'/class_iselect.php';
+require_once NOALYSS_INCLUDE.'/class_icheckbox.php';
 
 function is_unix()
 {
@@ -146,10 +146,22 @@ function 
config_file_create($p_array,$from_setup=1,$p_os=1)
     fputs($hFile,"\r\n");
     if (isset ($multi))        fputs($hFile, 'define ("MULTI",0);');
     if (! isset ($multi))      fputs($hFile, 'define ("MULTI",1);');
-       fputs($hFile,"\r\n");
-    fputs($hFile, 'define ("dbname","'.$cdbname.'");');
     fputs($hFile,"\r\n");
-
+    
+    fputs($hFile,' // Do not change below !!!');
+    fputs($hFile,"\r\n");
+    fputs($hFile,' // These variable are computed but could be changed in ');
+    fputs($hFile,"\r\n");
+    fputs($hFile,' // very special configuration');
+    fputs($hFile,"\r\n");
+    fputs($hFile, '// define ("dbname","'.$cdbname.'");');
+    fputs($hFile,"\r\n");
+    fputs($hFile, '// define ("NOALYSS_HOME","")');
+    fputs($hFile,"\r\n");
+    fputs($hFile, '// define ("NOALYSS_PLUGIN","")');
+    fputs($hFile,"\r\n");
+    fputs($hFile, '// define ("NOALYSS_INCLUDE","")');
+    fputs($hFile,"\r\n");
     fputs($hFile,'?>');
     fclose($hFile);
 }
diff --git a/include/constant.php b/include/constant.php
index d3a4cf4..21e34c5 100644
--- a/include/constant.php
+++ b/include/constant.php
@@ -22,8 +22,7 @@
  * \brief Contains all the variable + the javascript
  * and some parameter
  */
-require_once ('config.inc.php');
-require_once('constant.security.php');
+
 // SVNVERSION
 global $version_noalyss;
 /*
@@ -31,11 +30,19 @@ global $version_noalyss;
  */
 $inc_path=get_include_path();
 $dirname=dirname(__FILE__);
+
 /* Global variable of the include dir */
 global $g_include_dir,$g_ext_dir;
 $g_include_dir=$dirname;
 $g_ext_dir = $dirname."/ext";
 
+if ( !defined("NOALYSS_HOME")) define 
("NOALYSS_HOME",dirname($dirname)."/html");
+if ( !defined("NOALYSS_PLUGIN")) define ("NOALYSS_PLUGIN",$g_ext_dir);
+if ( !defined("NOALYSS_INCLUDE")) define ("NOALYSS_INCLUDE",$g_include_dir);
+
+require_once NOALYSS_INCLUDE.'/config.inc.php';
+require_once NOALYSS_INCLUDE.'/constant.security.php';
+
 if ( strpos($inc_path,";") != 0 ) {
   $new_path=$inc_path.';'.$dirname;
   $os=0;                       /* $os is 0 for windoz */
@@ -58,7 +65,6 @@ ini_set ('default_charset',"UTF-8");
  */
 
 
-
 global $g_captcha,$g_failed,$g_succeed;
 $g_captcha=false;
 $g_failed="<span style=\"font-size:18px;color:red\">&#x2716;</span>";
@@ -74,8 +80,12 @@ define ('SMALLX','&#x2D5D;');
 
 
 define ('SVNINFO',6816);
-define ("DEBUG",false);
-define ("LOGINPUT",false);
+if ( ! defined  ('DEBUG')) {
+    define ("DEBUG",false);
+}
+if ( ! defined ('LOGINPUT')) {
+    define ("LOGINPUT",false);
+}
 
 $version_noalyss=SVNINFO;
 
@@ -112,9 +122,10 @@ if ( DEBUG ) {
         ini_set('error_log','syslog');
 }
 else {
-       error_reporting(15);
-       ini_set("display_errors",1);
-       ini_set("html_errors",0);
+        // Rapporte les erreurs d'exécution de script
+        error_reporting(E_ERROR | E_WARNING | E_PARSE);
+        ini_set("display_errors",1);
+       ini_set("html_errors",1);
         ini_set('log_errors',1);
         ini_set('error_log','syslog');
 }
diff --git a/include/contact.inc.php b/include/contact.inc.php
index 7167828..1fb2013 100644
--- a/include/contact.inc.php
+++ b/include/contact.inc.php
@@ -21,11 +21,11 @@
  * the contact category
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once("class_iselect.php");
-require_once("class_ihidden.php");
-require_once("class_contact.php");
-require_once("class_ibutton.php");
-require_once('class_fiche_def.php');
+require_once NOALYSS_INCLUDE.'/class_iselect.php';
+require_once NOALYSS_INCLUDE.'/class_ihidden.php';
+require_once NOALYSS_INCLUDE.'/class_contact.php';
+require_once NOALYSS_INCLUDE.'/class_ibutton.php';
+require_once NOALYSS_INCLUDE.'/class_fiche_def.php';
 
 
 
@@ -146,7 +146,7 @@ if ($low_action == "list")
 if ( $low_action == 'detail')
 {
     /* Menu */
-    require_once('category_card.inc.php');
+    require_once NOALYSS_INCLUDE.'/category_card.inc.php';
     return;
 }
 
diff --git a/include/customer.inc.php b/include/customer.inc.php
index 35ac835..c8b6d78 100644
--- a/include/customer.inc.php
+++ b/include/customer.inc.php
@@ -22,11 +22,11 @@
  * the customer category
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once("class_iselect.php");
-require_once("class_ihidden.php");
-require_once("class_customer.php");
-require_once("class_ibutton.php");
-require_once('class_fiche_def.php');
+require_once NOALYSS_INCLUDE.'/class_iselect.php';
+require_once NOALYSS_INCLUDE.'/class_ihidden.php';
+require_once NOALYSS_INCLUDE.'/class_customer.php';
+require_once NOALYSS_INCLUDE.'/class_ibutton.php';
+require_once NOALYSS_INCLUDE.'/class_fiche_def.php';
 
 
 
@@ -147,7 +147,7 @@ if ($low_action == "list")
 if ( $low_action == 'detail')
 {
     /* Menu */
-    require_once('category_card.inc.php');
+    require_once NOALYSS_INCLUDE.'/category_card.inc.php';
     return;
 }
 
diff --git a/include/dashboard.inc.php b/include/dashboard.inc.php
index 52323ba..f9d5f44 100644
--- a/include/dashboard.inc.php
+++ b/include/dashboard.inc.php
@@ -1,19 +1,19 @@
 <?php
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once("class_idate.php");
-require_once("class_itext.php");
-require_once ('constant.php');
-require_once ('ac_common.php');
-require_once ('class_user.php');
-require_once('class_acc_report.php');
-require_once('class_periode.php');
-require_once ('user_menu.php');
-require_once ('class_dossier.php');
-require_once('class_todo_list.php');
-require_once("class_itextarea.php");
-require_once('class_calendar.php');
-require_once('class_acc_ledger.php');
-require_once 'class_follow_up.php';
+require_once NOALYSS_INCLUDE.'/class_idate.php';
+require_once NOALYSS_INCLUDE.'/class_itext.php';
+require_once  NOALYSS_INCLUDE.'/constant.php';
+require_once  NOALYSS_INCLUDE.'/ac_common.php';
+require_once  NOALYSS_INCLUDE.'/class_user.php';
+require_once NOALYSS_INCLUDE.'/class_acc_report.php';
+require_once NOALYSS_INCLUDE.'/class_periode.php';
+require_once  NOALYSS_INCLUDE.'/user_menu.php';
+require_once  NOALYSS_INCLUDE.'/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/class_todo_list.php';
+require_once NOALYSS_INCLUDE.'/class_itextarea.php';
+require_once NOALYSS_INCLUDE.'/class_calendar.php';
+require_once NOALYSS_INCLUDE.'/class_acc_ledger.php';
+require_once NOALYSS_INCLUDE.'/class_follow_up.php';
 
 echo '<div class="content">';
 global $g_user;
@@ -40,7 +40,7 @@ $customer_now=$Ledger->get_customer_now();
 $customer_late=$Ledger->get_customer_late();
 
 ob_start();
-require_once('template/dashboard.php');
+require_once NOALYSS_INCLUDE.'/template/dashboard.php';
 $ret=ob_get_contents();
 ob_end_clean();
 echo $ret;
diff --git a/include/default_menu.inc.php b/include/default_menu.inc.php
index 1f80e81..1ee06c5 100644
--- a/include/default_menu.inc.php
+++ b/include/default_menu.inc.php
@@ -19,7 +19,7 @@
 // Copyright Author Dany De Bontridder address@hidden
 
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once 'class_default_menu.php';
+require_once NOALYSS_INCLUDE.'/class_default_menu.php';
 
 global $cn,$g_failed,$g_succeed;
 
diff --git a/include/document_modele.inc.php b/include/document_modele.inc.php
index fad8d1f..3859dc3 100644
--- a/include/document_modele.inc.php
+++ b/include/document_modele.inc.php
@@ -22,7 +22,7 @@
  */
 
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once("class_document_modele.php");
+require_once NOALYSS_INCLUDE.'/class_document_modele.php';
 $sub_action=(isset ($_REQUEST['sa']))?$_REQUEST['sa']:"";
 echo js_include('modele_document.js');
 echo '<div class="content">';
@@ -35,7 +35,7 @@ $doc=new Document_modele($cn);
 //-----------------------------------------------------
 if ( $sub_action=='add_document')
 {
-    require_once("class_document_modele.php");
+    require_once NOALYSS_INCLUDE.'/class_document_modele.php';
     $doc=new Document_modele($cn);
     $doc->md_name=$_POST['md_name'];
     $doc->md_id=-1; // because it is a new model
@@ -49,7 +49,7 @@ if ( $sub_action=='add_document')
 //-----------------------------------------------------
 if ( $sub_action=='rm_template')
 {
-    require_once("class_document_modele.php");
+    require_once NOALYSS_INCLUDE.'/class_document_modele.php';
     // Get all the document to remove
 
     foreach ( $_POST as $name=>$value )
@@ -68,7 +68,7 @@ if ( $sub_action=='rm_template')
 //----------------------------------------------------------------------
 if ( $sub_action == 'mod_template')
   {
-    require_once('class_document_modele.php');
+    require_once NOALYSS_INCLUDE.'/class_document_modele.php';
     $doc=new Document_modele($cn,$_POST['id']);
     $doc->update($_POST);
   }
diff --git a/include/dossier.inc.php b/include/dossier.inc.php
index 4db0bb3..e0f4d63 100644
--- a/include/dossier.inc.php
+++ b/include/dossier.inc.php
@@ -23,10 +23,10 @@ if ( !defined ('ALLOWED')) die('Forbidden');
 * \brief Management of the folder
  *
  */
-require_once "class_itext.php";
-require_once "class_icheckbox.php";
-require_once "class_itextarea.php";
-require_once 'class_html_input.php';
+require_once NOALYSS_INCLUDE.'/class_itext.php';
+require_once NOALYSS_INCLUDE.'/class_icheckbox.php';
+require_once NOALYSS_INCLUDE.'/class_itextarea.php';
+require_once NOALYSS_INCLUDE.'/class_html_input.php';
 
 $sa=(isset($_REQUEST['sa']))?$_REQUEST['sa']:'list';
 //---------------------------------------------------------------------------
@@ -174,7 +174,7 @@ if ( isset ($_POST["DATABASE"]) )
 // List of folder
 if ( $sa == 'list' )
 {
-       require_once('class_sort_table.php');
+       require_once NOALYSS_INCLUDE.'/class_sort_table.php';
         echo '<p>';
         echo HtmlInput::button(_('Ajouter'),_('Ajouter un dossier')," 
onclick=\$('folder_add_id').show()");
         echo '</p>';
diff --git a/include/export_anc_acc_list_csv.php 
b/include/export_anc_acc_list_csv.php
index 7ee854f..e58d0c2 100644
--- a/include/export_anc_acc_list_csv.php
+++ b/include/export_anc_acc_list_csv.php
@@ -28,7 +28,7 @@ header('Pragma: public');
 header('Content-type: application/csv');
 header('Content-Disposition: attachment;filename="export-anc-list.csv"',FALSE);
 
-require_once ('class_anc_acc_list.php');
+require_once  NOALYSS_INCLUDE.'/class_anc_acc_list.php';
 
 
 $bal=new Anc_Acc_List($cn);
diff --git a/include/export_anc_balance_double_csv.php 
b/include/export_anc_balance_double_csv.php
index 5fa69e8..635a157 100644
--- a/include/export_anc_balance_double_csv.php
+++ b/include/export_anc_balance_double_csv.php
@@ -31,7 +31,7 @@ header('Content-type: application/csv');
 header('Pragma: public');
 header('Content-Disposition: attachment;filename="ca_bal_croise.csv"',FALSE);
 
-require_once ('class_anc_balance_double.php');
+require_once  NOALYSS_INCLUDE.'/class_anc_balance_double.php';
 
 $cn=new Database(dossier::id());
 
diff --git a/include/export_anc_balance_double_pdf.php 
b/include/export_anc_balance_double_pdf.php
index e1b2820..012c68f 100644
--- a/include/export_anc_balance_double_pdf.php
+++ b/include/export_anc_balance_double_pdf.php
@@ -23,8 +23,8 @@
  * \brief export the operation in pdf
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once ('class_anc_balance_double.php');
-require_once ('header_print.php');
+require_once  NOALYSS_INCLUDE.'/class_anc_balance_double.php';
+require_once  NOALYSS_INCLUDE.'/header_print.php';
 
 $cn=new Database(dossier::id());
 
diff --git a/include/export_anc_balance_group_csv.php 
b/include/export_anc_balance_group_csv.php
index 61650ec..fed3c00 100644
--- a/include/export_anc_balance_group_csv.php
+++ b/include/export_anc_balance_group_csv.php
@@ -23,7 +23,7 @@
  * \brief export balance by group
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once('class_anc_group.php');
+require_once NOALYSS_INCLUDE.'/class_anc_group.php';
 
 header('Pragma: public');
 header('Content-type: application/csv'); 
diff --git a/include/export_anc_balance_simple_csv.php 
b/include/export_anc_balance_simple_csv.php
index 4d0c2e7..d97c87c 100644
--- a/include/export_anc_balance_simple_csv.php
+++ b/include/export_anc_balance_simple_csv.php
@@ -27,7 +27,7 @@ header('Pragma: public');
 header('Content-type: application/csv');
 header('Content-Disposition: attachment;filename="ca_bal_simple.csv"',FALSE);
 
-require_once ('class_anc_balance_simple.php');
+require_once  NOALYSS_INCLUDE.'/class_anc_balance_simple.php';
 
 $cn=new Database(dossier::id());
 
diff --git a/include/export_anc_balance_simple_pdf.php 
b/include/export_anc_balance_simple_pdf.php
index 235f294..edaa0c7 100644
--- a/include/export_anc_balance_simple_pdf.php
+++ b/include/export_anc_balance_simple_pdf.php
@@ -24,7 +24,7 @@
  *
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once ('class_anc_balance_simple.php');
+require_once  NOALYSS_INCLUDE.'/class_anc_balance_simple.php';
 
 $cn=new Database(dossier::id());
 
diff --git a/include/export_anc_grandlivre_csv.php 
b/include/export_anc_grandlivre_csv.php
index 5f4b1f0..403f690 100644
--- a/include/export_anc_grandlivre_csv.php
+++ b/include/export_anc_grandlivre_csv.php
@@ -23,7 +23,7 @@ header('Pragma: public');
 header('Content-type: application/csv');
 header('Content-Disposition: attachment;filename="anc-grand-livre.csv"',FALSE);
 
-require_once 'class_anc_grandlivre.php';
+require_once NOALYSS_INCLUDE.'/class_anc_grandlivre.php';
 
 $cn=Dossier::connect();
 
diff --git a/include/export_anc_list_csv.php b/include/export_anc_list_csv.php
index ba8dd21..569bb0d 100644
--- a/include/export_anc_list_csv.php
+++ b/include/export_anc_list_csv.php
@@ -28,7 +28,7 @@ header('Pragma: public');
 header('Content-type: application/csv');
 header('Content-Disposition: attachment;filename="jrn.csv"',FALSE);
 
-require_once ('class_anc_listing.php');
+require_once  NOALYSS_INCLUDE.'/class_anc_listing.php';
 
 $cn=new Database(dossier::id());
 
diff --git a/include/export_anc_receipt_pdf.php 
b/include/export_anc_receipt_pdf.php
index 586abc3..7025f40 100644
--- a/include/export_anc_receipt_pdf.php
+++ b/include/export_anc_receipt_pdf.php
@@ -27,7 +27,7 @@ if (!defined('ALLOWED'))
 /**
  * export all the selected documents for Ana Accountancy in PDF
  */
-require_once 'class_document_export.php';
+require_once NOALYSS_INCLUDE.'/class_document_export.php';
 
 $ck = HtmlInput::default_value_get('ck', 0);
 if ($ck == 0)
diff --git a/include/export_anc_table_csv.php b/include/export_anc_table_csv.php
index 83c7f72..9a3fd8d 100644
--- a/include/export_anc_table_csv.php
+++ b/include/export_anc_table_csv.php
@@ -27,7 +27,7 @@ header('Pragma: public');
 header('Content-type: application/csv'); 
 header('Content-Disposition: 
attachment;filename="anc-table-export.csv"',FALSE);
 
-require_once('class_anc_table.php');
+require_once NOALYSS_INCLUDE.'/class_anc_table.php';
 $atable=new Anc_Table($cn);
 $atable->get_request();
 $atable->export_csv();
diff --git a/include/export_balance_csv.php b/include/export_balance_csv.php
index decf774..ea95524 100644
--- a/include/export_balance_csv.php
+++ b/include/export_balance_csv.php
@@ -26,15 +26,15 @@ header('Content-type: application/csv');
 header('Content-Disposition: attachment;filename="balance.csv"',FALSE);
 include_once ("ac_common.php");
 include_once("class_acc_balance.php");
-require_once('class_database.php');
-require_once('class_dossier.php');
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
 $gDossier=dossier::id();
 
-require_once("class_acc_ledger.php");
+require_once NOALYSS_INCLUDE.'/class_acc_ledger.php';
 $cn=new Database($gDossier);
 
 
-require_once ('class_user.php');
+require_once  NOALYSS_INCLUDE.'/class_user.php';
 
 $bal=new Acc_Balance($cn);
 $bal->jrn=null;
diff --git a/include/export_balance_pdf.php b/include/export_balance_pdf.php
index 9f36f64..1620aa0 100644
--- a/include/export_balance_pdf.php
+++ b/include/export_balance_pdf.php
@@ -31,16 +31,16 @@
 // Copyright Author Dany De Bontridder address@hidden
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 include_once("ac_common.php");
-require_once('class_database.php');
+require_once NOALYSS_INCLUDE.'/class_database.php';
 include_once("class_acc_balance.php");
-require_once ('header_print.php');
-require_once('class_dossier.php');
-require_once('class_pdf.php');
+require_once  NOALYSS_INCLUDE.'/header_print.php';
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/class_pdf.php';
 $gDossier=dossier::id();
 bcscale(4);
 $cn=new Database($gDossier);
 $rep=new Database();
-require_once ('class_user.php');
+require_once  NOALYSS_INCLUDE.'/class_user.php';
 $g_user->Check();
 
 $bal=new Acc_Balance($cn);
diff --git a/include/export_bilan_oth.php b/include/export_bilan_oth.php
index 4e1b8ef..a4c2ebe 100644
--- a/include/export_bilan_oth.php
+++ b/include/export_bilan_oth.php
@@ -23,12 +23,12 @@
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 include_once("ac_common.php");
 include_once("class_impress.php");
-require_once('class_database.php');
-require_once ('header_print.php');
-require_once ('class_acc_bilan.php');
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once  NOALYSS_INCLUDE.'/header_print.php';
+require_once  NOALYSS_INCLUDE.'/class_acc_bilan.php';
 
-require_once  ('class_user.php');
-require_once('class_dossier.php');
+require_once   NOALYSS_INCLUDE.'/class_user.php';
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
 $gDossier=dossier::id();
 
 /* Admin. Dossier */
diff --git a/include/export_fiche_balance_csv.php 
b/include/export_fiche_balance_csv.php
index 7fbcc3b..4588678 100644
--- a/include/export_fiche_balance_csv.php
+++ b/include/export_fiche_balance_csv.php
@@ -29,10 +29,10 @@ header('Content-type: application/csv');
 header('Content-Disposition: attachment;filename="bal-fiche.csv"',FALSE);
 
 // Security we check if user does exist and his privilege
-require_once('class_user.php');
-require_once('class_database.php');
-require_once('class_dossier.php');
-require_once('ac_common.php');
+require_once NOALYSS_INCLUDE.'/class_user.php';
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/ac_common.php';
 $allcard=(isset($_GET['allcard']))?1:0;
 
 /* balance */
diff --git a/include/export_fiche_balance_pdf.php 
b/include/export_fiche_balance_pdf.php
index 29d9114..c60f58a 100644
--- a/include/export_fiche_balance_pdf.php
+++ b/include/export_fiche_balance_pdf.php
@@ -25,12 +25,12 @@
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 // Security we check if user does exist and his privilege
-require_once('class_user.php');
-require_once('class_database.php');
-require_once('class_pdf.php');
-require_once('class_lettering.php');
-require_once('class_dossier.php');
-require_once('ac_common.php');
+require_once NOALYSS_INCLUDE.'/class_user.php';
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/class_pdf.php';
+require_once NOALYSS_INCLUDE.'/class_lettering.php';
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/ac_common.php';
 
 /* Security */
 $gDossier=dossier::id();
diff --git a/include/export_fiche_csv.php b/include/export_fiche_csv.php
index ba24a57..aff85a6 100644
--- a/include/export_fiche_csv.php
+++ b/include/export_fiche_csv.php
@@ -26,13 +26,13 @@ header('Content-type: application/csv');
 header('Content-Disposition: attachment;filename="fiche.csv"',FALSE);
 include_once ("ac_common.php");
 include_once('class_fiche.php');
-require_once('class_database.php');
-require_once('class_dossier.php');
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
 $gDossier=dossier::id();
 
 $cn=new Database($gDossier);
 
-require_once ('class_user.php');
+require_once  NOALYSS_INCLUDE.'/class_user.php';
 
 
 
diff --git a/include/export_fiche_detail_csv.php 
b/include/export_fiche_detail_csv.php
index 7ef345e..ad6c00e 100644
--- a/include/export_fiche_detail_csv.php
+++ b/include/export_fiche_detail_csv.php
@@ -22,13 +22,13 @@
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 include_once("ac_common.php");
-require_once('class_database.php');
-require_once("class_fiche.php");
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/class_fiche.php';
 $f_id=HtmlInput::default_value_request("f_id", "-");
 if ( $f_id == "-") {
      throw new Exception ('Invalid parameter');
 }
-require_once('class_dossier.php');
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
 $gDossier=dossier::id();
 
 /* Admin. Dossier */
diff --git a/include/export_fiche_detail_pdf.php 
b/include/export_fiche_detail_pdf.php
index 41ca868..73d5d15 100644
--- a/include/export_fiche_detail_pdf.php
+++ b/include/export_fiche_detail_pdf.php
@@ -25,12 +25,12 @@
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 include_once("class_acc_account_ledger.php");
 include_once("ac_common.php");
-require_once('class_database.php');
+require_once NOALYSS_INCLUDE.'/class_database.php';
 include_once("class_impress.php");
-require_once("class_fiche.php");
-require_once ('header_print.php');
-require_once('class_dossier.php');
-require_once('class_pdf.php');
+require_once NOALYSS_INCLUDE.'/class_fiche.php';
+require_once  NOALYSS_INCLUDE.'/header_print.php';
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/class_pdf.php';
 $gDossier=dossier::id();
 
 $cn=new Database($gDossier);
diff --git a/include/export_fiche_pdf.php b/include/export_fiche_pdf.php
index dcfc211..73c4925 100644
--- a/include/export_fiche_pdf.php
+++ b/include/export_fiche_pdf.php
@@ -25,12 +25,12 @@
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 // Security we check if user does exist and his privilege
-require_once('class_user.php');
-require_once('class_database.php');
-require_once('class_pdf.php');
-require_once('class_lettering.php');
-require_once('class_dossier.php');
-require_once('ac_common.php');
+require_once NOALYSS_INCLUDE.'/class_user.php';
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/class_pdf.php';
+require_once NOALYSS_INCLUDE.'/class_lettering.php';
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/ac_common.php';
 
 /* Security */
 $gDossier=dossier::id();
diff --git a/include/export_follow_up_csv.php b/include/export_follow_up_csv.php
index bca1ad8..0fa1323 100644
--- a/include/export_follow_up_csv.php
+++ b/include/export_follow_up_csv.php
@@ -26,7 +26,7 @@
  *
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once 'class_follow_up.php';
+require_once NOALYSS_INCLUDE.'/class_follow_up.php';
 header('Pragma: public');
 header('Content-type: application/csv');
 header('Content-Disposition: attachment;filename="action-gestion.csv"',FALSE);
diff --git a/include/export_form_csv.php b/include/export_form_csv.php
index a01f51a..6fb205c 100644
--- a/include/export_form_csv.php
+++ b/include/export_form_csv.php
@@ -21,16 +21,16 @@
  * \brief Send a report in CSV format
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once ("ac_common.php");
-require_once('class_database.php');
-require_once ('class_user.php');
-require_once("class_acc_report.php");
-require_once("class_impress.php");
+require_once  NOALYSS_INCLUDE.'/ac_common.php';
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once  NOALYSS_INCLUDE.'/class_user.php';
+require_once NOALYSS_INCLUDE.'/class_acc_report.php';
+require_once NOALYSS_INCLUDE.'/class_impress.php';
 header('Pragma: public');
 header('Content-type: application/csv');
 header('Content-Disposition: attachment;filename="rapport.csv"',FALSE);
 
-require_once('class_dossier.php');
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
 $gDossier=dossier::id();
 
 /* Admin. Dossier */
diff --git a/include/export_form_pdf.php b/include/export_form_pdf.php
index 8d120c8..5bb8e12 100644
--- a/include/export_form_pdf.php
+++ b/include/export_form_pdf.php
@@ -25,13 +25,13 @@
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 include_once("class_acc_report.php");
 include_once("ac_common.php");
-require_once('class_database.php');
+require_once NOALYSS_INCLUDE.'/class_database.php';
 include_once("class_impress.php");
-require_once('class_user.php');
-require_once ('header_print.php');
-require_once('class_dossier.php');
-require_once('class_acc_report.php');
-require_once('class_pdf.php');
+require_once NOALYSS_INCLUDE.'/class_user.php';
+require_once  NOALYSS_INCLUDE.'/header_print.php';
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/class_acc_report.php';
+require_once NOALYSS_INCLUDE.'/class_pdf.php';
 
 $gDossier=dossier::id();
 
diff --git a/include/export_gl_csv.php b/include/export_gl_csv.php
index faa3c34..2e40e61 100644
--- a/include/export_gl_csv.php
+++ b/include/export_gl_csv.php
@@ -25,11 +25,11 @@
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 include_once('class_acc_account_ledger.php');
 include_once('ac_common.php');
-require_once('class_database.php');
+require_once NOALYSS_INCLUDE.'/class_database.php';
 include_once('class_impress.php');
-require_once('class_own.php');
-require_once('class_dossier.php');
-require_once('class_user.php');
+require_once NOALYSS_INCLUDE.'/class_own.php';
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/class_user.php';
 
 header('Content-type: application/csv');
 header('Content-Disposition: attachment;filename="gl_comptes.csv"',FALSE);
diff --git a/include/export_gl_pdf.php b/include/export_gl_pdf.php
index ed15f93..eed2fe5 100644
--- a/include/export_gl_pdf.php
+++ b/include/export_gl_pdf.php
@@ -25,12 +25,12 @@
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 include_once('class_acc_account_ledger.php');
 include_once('ac_common.php');
-require_once('class_database.php');
+require_once NOALYSS_INCLUDE.'/class_database.php';
 include_once('class_impress.php');
-require_once('class_own.php');
-require_once('class_dossier.php');
-require_once('class_user.php');
-require_once('class_pdf.php');
+require_once NOALYSS_INCLUDE.'/class_own.php';
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/class_user.php';
+require_once NOALYSS_INCLUDE.'/class_pdf.php';
 bcscale(2);
 
 $gDossier=dossier::id();
diff --git a/include/export_ledger_csv.php b/include/export_ledger_csv.php
index a94e785..a7f94ab 100644
--- a/include/export_ledger_csv.php
+++ b/include/export_ledger_csv.php
@@ -26,14 +26,14 @@ header('Pragma: public');
 header('Content-type: application/csv');
 header('Content-Disposition: attachment;filename="jrn-'.$fDate.'.csv"',FALSE);
 include_once ("ac_common.php");
-require_once('class_own.php');
-require_once 'class_acc_ledger_sold.php';
-require_once 'class_acc_ledger_purchase.php';
-require_once('class_dossier.php');
+require_once NOALYSS_INCLUDE.'/class_own.php';
+require_once NOALYSS_INCLUDE.'/class_acc_ledger_sold.php';
+require_once NOALYSS_INCLUDE.'/class_acc_ledger_purchase.php';
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
 $gDossier=dossier::id();
 
-require_once('class_database.php');
-require_once("class_acc_ledger.php");
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/class_acc_ledger.php';
 
 /*
  * Variable from $_GET
@@ -50,7 +50,7 @@ if ( $get_jrn ==-1  || $get_option == -1 || $get_from_periode 
== null || $get_to
 }
 
 
-require_once ('class_user.php');
+require_once  NOALYSS_INCLUDE.'/class_user.php';
 $g_user->Check();
 $g_user->check_dossier($gDossier);
 
diff --git a/include/export_ledger_pdf.php b/include/export_ledger_pdf.php
index c377d71..52f5ea9 100644
--- a/include/export_ledger_pdf.php
+++ b/include/export_ledger_pdf.php
@@ -26,17 +26,17 @@
  */
 if (!defined('ALLOWED'))
     die('Appel direct ne sont pas permis');
-require_once('class_dossier.php');
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
 $gDossier = dossier::id();
-require_once('class_pdf.php');
-include_once('class_user.php');
-include_once("ac_common.php");
-require_once('class_database.php');
-include_once("class_impress.php");
-include_once("class_acc_ledger.php");
-require_once('class_own.php');
-require_once('class_periode.php');
-require_once 'class_print_ledger.php';
+require_once NOALYSS_INCLUDE.'/class_pdf.php';
+require_once NOALYSS_INCLUDE.'/class_user.php';
+require_once NOALYSS_INCLUDE.'/ac_common.php';
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/class_impress.php';
+require_once NOALYSS_INCLUDE.'/class_acc_ledger.php';
+require_once NOALYSS_INCLUDE.'/class_own.php';
+require_once NOALYSS_INCLUDE.'/class_periode.php';
+require_once NOALYSS_INCLUDE.'/class_print_ledger.php';
 
 
 $cn = new Database($gDossier);
diff --git a/include/export_poste_detail_csv.php 
b/include/export_poste_detail_csv.php
index b1ea1d9..c781a28 100644
--- a/include/export_poste_detail_csv.php
+++ b/include/export_poste_detail_csv.php
@@ -21,15 +21,15 @@
  * \brief Send the poste list in csv
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-include_once("ac_common.php");
-require_once('class_database.php');
-require_once("class_acc_account_ledger.php");
-require_once ('class_acc_operation.php');
+require_once NOALYSS_INCLUDE.'/ac_common.php';
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/class_acc_account_ledger.php';
+require_once  NOALYSS_INCLUDE.'/class_acc_operation.php';
 $fDate=date('dmy-Hi');
 header('Pragma: public');
 header('Content-type: application/csv');
 header('Content-Disposition: 
attachment;filename="poste-'.$fDate.'-'.$_REQUEST['poste_id'].'.csv"',FALSE);
-require_once('class_dossier.php');
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
 $gDossier=dossier::id();
 
 /* Admin. Dossier */
diff --git a/include/export_poste_detail_pdf.php 
b/include/export_poste_detail_pdf.php
index 43be893..3d055cb 100644
--- a/include/export_poste_detail_pdf.php
+++ b/include/export_poste_detail_pdf.php
@@ -23,14 +23,14 @@
  * \brief send the account list in PDF
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-include_once("class_acc_account_ledger.php");
-include_once("ac_common.php");
-require_once('class_database.php');
-include_once("class_impress.php");
-require_once ('header_print.php');
-require_once('class_dossier.php');
-require_once('class_user.php');
-require_once('class_pdf.php');
+require_once NOALYSS_INCLUDE.'/class_acc_account_ledger.php';
+require_once NOALYSS_INCLUDE.'/ac_common.php';
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/class_impress.php';
+require_once NOALYSS_INCLUDE.'/header_print.php';
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/class_user.php';
+require_once NOALYSS_INCLUDE.'/class_pdf.php';
 
 $gDossier=dossier::id();
 
diff --git a/include/export_rec_csv.php b/include/export_rec_csv.php
index 5088ed2..da719f5 100644
--- a/include/export_rec_csv.php
+++ b/include/export_rec_csv.php
@@ -15,10 +15,10 @@ header('Pragma: public');
 header('Content-type: application/csv');
 header('Content-Disposition: attachment;filename="'.$filename.'.csv"',FALSE);
 
-require_once 'class_acc_reconciliation.php';
-include_once ("ac_common.php");
-require_once('class_database.php');
-require_once('class_dossier.php');
+require_once NOALYSS_INCLUDE.'/class_acc_reconciliation.php';
+require_once NOALYSS_INCLUDE.'/ac_common.php';
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
 // --------------------------
 // Check if all mandatory arg are passed
 foreach (array('choice','p_end','p_start') as $arg)
diff --git a/include/export_reportinit_csv.php 
b/include/export_reportinit_csv.php
index 4a7e6af..a078693 100644
--- a/include/export_reportinit_csv.php
+++ b/include/export_reportinit_csv.php
@@ -24,12 +24,12 @@
  */
 
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once  ("constant.php");
-require_once('class_database.php');
-require_once ("user_common.php");
-require_once('class_dossier.php');
-require_once('class_acc_report.php');
-require_once('class_user.php');
+require_once   NOALYSS_INCLUDE.'/constant.php';
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once  NOALYSS_INCLUDE.'/user_common.php';
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/class_acc_report.php';
+require_once NOALYSS_INCLUDE.'/class_user.php';
 if ( ! isset($_GET['gDossier']) ||
         ! isset($_GET['f']) )
 {
diff --git a/include/export_security_pdf.php b/include/export_security_pdf.php
index 1d42abe..667b6e0 100755
--- a/include/export_security_pdf.php
+++ b/include/export_security_pdf.php
@@ -22,18 +22,18 @@
  * \brief Print the user security in pdf
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once('class_dossier.php');
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
 $gDossier=dossier::id();
-include_once("ac_common.php");
-require_once('class_database.php');
-require_once("class_pdf.php");
+require_once NOALYSS_INCLUDE.'/ac_common.php';
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/class_pdf.php';
 $cn=new Database($gDossier);
 //-----------------------------------------------------
 // Security
 
 // Check User
 $rep=new Database();
-include_once ("class_user.php");
+require_once  NOALYSS_INCLUDE.'/class_user.php';
 $User=new User($rep);
 
 //-----------------------------------------------------
diff --git a/include/export_stock_histo_csv.php 
b/include/export_stock_histo_csv.php
index 5f3685f..e47b9a1 100644
--- a/include/export_stock_histo_csv.php
+++ b/include/export_stock_histo_csv.php
@@ -26,7 +26,7 @@
  *
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once 'class_stock.php';
+require_once NOALYSS_INCLUDE.'/class_stock.php';
 
 $stock=new Stock($cn);
 $sql = $stock->create_query_histo($_GET);
diff --git a/include/export_stock_resume_list.php 
b/include/export_stock_resume_list.php
index 743b22a..eccd5e7 100644
--- a/include/export_stock_resume_list.php
+++ b/include/export_stock_resume_list.php
@@ -26,7 +26,7 @@
  *
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once 'class_stock.php';
+require_once NOALYSS_INCLUDE.'/class_stock.php';
 global $cn;
 // var_dump($_GET);
 $stock=new Stock($cn);
diff --git a/include/extension_choice.inc.php b/include/extension_choice.inc.php
index 7e2490e..12b975f 100644
--- a/include/extension_choice.inc.php
+++ b/include/extension_choice.inc.php
@@ -3,16 +3,16 @@
 //see licence.txt
 
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once('class_database.php');
-require_once('class_dossier.php');
-require_once("ac_common.php");
-require_once("constant.php");
-require_once('function_javascript.php');
-require_once('class_extension.php');
-require_once ('class_html_input.php');
-require_once('class_iselect.php');
-require_once ('constant.security.php');
-require_once ('class_user.php');
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/ac_common.php';
+require_once NOALYSS_INCLUDE.'/constant.php';
+require_once NOALYSS_INCLUDE.'/function_javascript.php';
+require_once NOALYSS_INCLUDE.'/class_extension.php';
+require_once  NOALYSS_INCLUDE.'/class_html_input.php';
+require_once NOALYSS_INCLUDE.'/class_iselect.php';
+require_once  NOALYSS_INCLUDE.'/constant.security.php';
+require_once  NOALYSS_INCLUDE.'/class_user.php';
 echo '<div class="topmenu">';
 @html_page_start($_SESSION['g_theme']);
 
@@ -56,5 +56,5 @@ echo '</div>';
 }*/
 
 //if ( isset($_REQUEST['plugin_code']))
-//     require_once 'extension_get.inc.php';
+//     require_once NOALYSS_INCLUDE.'/extension_get.inc.php';
 ?>
diff --git a/include/extension_get.inc.php b/include/extension_get.inc.php
index c5556e2..8ae3d4f 100644
--- a/include/extension_get.inc.php
+++ b/include/extension_get.inc.php
@@ -3,16 +3,16 @@
 //see licence.txt
 
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once('class_database.php');
-require_once('class_dossier.php');
-require_once("ac_common.php");
-require_once("constant.php");
-require_once('function_javascript.php');
-require_once('class_extension.php');
-require_once ('class_html_input.php');
-require_once('class_iselect.php');
-require_once ('constant.security.php');
-require_once ('class_user.php');
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/ac_common.php';
+require_once NOALYSS_INCLUDE.'/constant.php';
+require_once NOALYSS_INCLUDE.'/function_javascript.php';
+require_once NOALYSS_INCLUDE.'/class_extension.php';
+require_once  NOALYSS_INCLUDE.'/class_html_input.php';
+require_once NOALYSS_INCLUDE.'/class_iselect.php';
+require_once  NOALYSS_INCLUDE.'/constant.security.php';
+require_once  NOALYSS_INCLUDE.'/class_user.php';
 
 /**
  * included from do.php + extension_choice.inc.php
@@ -33,13 +33,13 @@ if ($ext->can_request($g_user->login)==-1)
        alert("Plugin non authorisé");
        return;
 }
-if ( ! file_exists('../include/ext'.DIRECTORY_SEPARATOR.trim($ext->me_file)))
+if ( ! file_exists(NOALYSS_PLUGIN.'/'.trim($ext->me_file)))
        {
                alert(j(_("Ce fichier n'existe pas ")));
                return;
        }
 echo '<div class="content">';
-require_once('ext'.DIRECTORY_SEPARATOR.trim($ext->me_file));
+require_once NOALYSS_PLUGIN.DIRECTORY_SEPARATOR.trim($ext->me_file);
 
 
 ?>
diff --git a/include/fiche.inc.php b/include/fiche.inc.php
index 299e0c7..cc855c2 100644
--- a/include/fiche.inc.php
+++ b/include/fiche.inc.php
@@ -22,9 +22,9 @@
  * \brief printing of category of card  : balance, historic
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-include_once('class_database.php');
-include_once('class_fiche.php');
-require_once('class_lettering.php');
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/class_fiche.php';
+require_once NOALYSS_INCLUDE.'/class_lettering.php';
 
 $gDossier = dossier::id();
 $cn = new Database($gDossier);
@@ -81,7 +81,7 @@ echo '<div class="content">';
 echo '<FORM method="GET">';
 echo dossier::hidden();
 echo HtmlInput::hidden('ac', $_GET['ac']);
-require_once('template/impress_cat_card.php');
+require_once NOALYSS_INCLUDE.'/template/impress_cat_card.php';
 echo HtmlInput::submit('cat_display', _('Recherche'));
 echo '</FORM>';
 $search_card=new IText('card_search');
@@ -218,7 +218,7 @@ if ($_GET['histo'] == -1)
        ");
        $nb_line = Database::num_row($res);
        if ($write != 1 || $allcard != 0 )  $str_add_card="";
-       require_once 'template/fiche_list.php';
+       require_once NOALYSS_INCLUDE.'/template/fiche_list.php';
        echo '<hr>'.$bar;
        return;
 }
@@ -232,7 +232,7 @@ if ($_GET['histo'] == 3)
        $cat_card->id = $_GET['cat'];
        $aHeading = $cat_card->getAttribut();
        if ( $allcard == 0) echo $str_add_card;
-       require_once('template/result_cat_card_summary.php');
+       require_once NOALYSS_INCLUDE.'/template/result_cat_card_summary.php';
 
        $hid = new IHidden();
        echo '<form method="GET" ACTION="export.php">' . dossier::hidden() .
@@ -282,7 +282,7 @@ if (isDate($_REQUEST['start']) == null || 
isDate($_REQUEST['end']) == null)
 
/*************************************************************************************************************************/
 if ( $_GET['histo'] == 6)
 {
-    require_once 'class_balance_age.php';
+    require_once NOALYSS_INCLUDE.'/class_balance_age.php';
     $bal=new Balance_Age($cn);
     $export_csv = '<FORM METHOD="get" ACTION="export.php" 
style="display:inline">';
     $export_csv 
.=HtmlInput::request_to_hidden(array('gDossier','ac','p_let','p_date_start'));
@@ -318,7 +318,7 @@ if ( $_GET['histo'] == 6)
 
/*************************************************************************************************************************/
 if ( $_GET['histo'] == 7)
 {
-    require_once 'class_balance_age.php';
+    require_once NOALYSS_INCLUDE.'/class_balance_age.php';
     $bal=new Balance_Age($cn);
        $export_csv = '<FORM METHOD="get" ACTION="export.php" 
style="display:inline">';
     $export_csv 
.=HtmlInput::request_to_hidden(array('gDossier','ac','p_let','p_date_start'));
diff --git a/include/fiche_def.inc.php b/include/fiche_def.inc.php
index 4bbc35b..789b83e 100644
--- a/include/fiche_def.inc.php
+++ b/include/fiche_def.inc.php
@@ -18,8 +18,8 @@
 */
 // Copyright Author Dany De Bontridder address@hidden
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once("class_ihidden.php");
-require_once("class_fiche_def.php");
+require_once NOALYSS_INCLUDE.'/class_ihidden.php';
+require_once NOALYSS_INCLUDE.'/class_fiche_def.php';
 
 /*! \file
  * \brief Let customise the fiche_def_ref for the user
diff --git a/include/forecast.inc.php b/include/forecast.inc.php
index e4afb9b..77dd725 100644
--- a/include/forecast.inc.php
+++ b/include/forecast.inc.php
@@ -25,7 +25,7 @@
  */
 
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once 'class_anticipation.php';
+require_once NOALYSS_INCLUDE.'/class_anticipation.php';
 echo '<div class="content">';
 
 $sa = (isset($_REQUEST['sa'])) ? $_REQUEST['sa'] : 'list';
diff --git a/include/function_javascript.php b/include/function_javascript.php
index 9997f7b..684702d 100644
--- a/include/function_javascript.php
+++ b/include/function_javascript.php
@@ -24,7 +24,7 @@ function js_include($p_string)
 
     if ( !  file_exists('js/'.$p_string))
         alert("Erreur js/$p_string n existe pas");
-    $script='<script type="text/javascript" charset="utf-8" 
language="javascript" src="js/'.$p_string.'"></script>';
+    $script='<script type="text/javascript" charset="utf-8" 
language="javascript" src="js/'.$p_string.'?version='.SVNINFO.'"></script>';
     // debug
 
     return $script;
diff --git a/include/header_print.php b/include/header_print.php
index 2907b3c..d940f2b 100644
--- a/include/header_print.php
+++ b/include/header_print.php
@@ -24,9 +24,9 @@
  *
  */
 
-require_once ('class_database.php');
-require_once ('class_own.php');
-require_once('class_dossier.php');
+require_once  NOALYSS_INCLUDE.'/class_database.php';
+require_once  NOALYSS_INCLUDE.'/class_own.php';
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
 
 
 date_default_timezone_set ('Europe/Brussels');
diff --git a/include/history_operation.inc.php 
b/include/history_operation.inc.php
index d2b5102..f18750f 100644
--- a/include/history_operation.inc.php
+++ b/include/history_operation.inc.php
@@ -28,10 +28,10 @@
  *
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once 'class_acc_ledger_purchase.php';
-require_once 'class_acc_ledger_fin.php';
-require_once 'class_acc_ledger_sold.php';
-require_once 'class_acc_ledger.php';
+require_once NOALYSS_INCLUDE.'/class_acc_ledger_purchase.php';
+require_once NOALYSS_INCLUDE.'/class_acc_ledger_fin.php';
+require_once NOALYSS_INCLUDE.'/class_acc_ledger_sold.php';
+require_once NOALYSS_INCLUDE.'/class_acc_ledger.php';
 global $g_user,$cn;
 $p_array = $_GET;
 $ledger_type=HtmlInput::default_value_get("ledger_type", 'ALL');
diff --git a/include/impress_bilan.inc.php b/include/impress_bilan.inc.php
index 4d56066..827b1bd 100644
--- a/include/impress_bilan.inc.php
+++ b/include/impress_bilan.inc.php
@@ -17,8 +17,8 @@
  *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once ('class_acc_bilan.php');
-require_once('class_exercice.php');
+require_once  NOALYSS_INCLUDE.'/class_acc_bilan.php';
+require_once NOALYSS_INCLUDE.'/class_exercice.php';
 
 //ini_set("memory_limit","150M");
 /*! \file
@@ -31,7 +31,7 @@ require_once('class_exercice.php');
 //-----------------------------------------------------
 // Show the jrn and date
 //-----------------------------------------------------
-require_once('class_database.php');
+require_once NOALYSS_INCLUDE.'/class_database.php';
 global $g_user;
 //-----------------------------------------------------
 // Form
diff --git a/include/impress_gl_comptes.inc.php 
b/include/impress_gl_comptes.inc.php
index be250a5..015d62a 100644
--- a/include/impress_gl_comptes.inc.php
+++ b/include/impress_gl_comptes.inc.php
@@ -18,11 +18,11 @@
 */
 // Copyright Author Dany De Bontridder address@hidden
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once("class_ispan.php");
-require_once("class_icard.php");
-require_once("class_iselect.php");
-require_once("class_icheckbox.php");
-require_once('class_acc_operation.php');
+require_once NOALYSS_INCLUDE.'/class_ispan.php';
+require_once NOALYSS_INCLUDE.'/class_icard.php';
+require_once NOALYSS_INCLUDE.'/class_iselect.php';
+require_once NOALYSS_INCLUDE.'/class_icheckbox.php';
+require_once NOALYSS_INCLUDE.'/class_acc_operation.php';
 /*! \file
  * \brief Print account (html or pdf)
  *        file included from user_impress
@@ -33,7 +33,7 @@ require_once('class_acc_operation.php');
 //-----------------------------------------------------
 // Show the jrn and date
 //-----------------------------------------------------
-require_once('class_database.php');
+require_once NOALYSS_INCLUDE.'/class_database.php';
 global $g_user;
 //-----------------------------------------------------
 // Form
@@ -110,7 +110,7 @@ echo '</div>';
 //-----------------------------------------------------
 if ( isset( $_REQUEST['bt_html'] ) )
 {
-  require_once("class_acc_account_ledger.php");
+  require_once NOALYSS_INCLUDE.'/class_acc_account_ledger.php';
   echo '<div class="content">';
     echo Acc_Account_Ledger::HtmlTableHeader("gl_comptes");
     echo '</div>';
diff --git a/include/impress_jrn.inc.php b/include/impress_jrn.inc.php
index 7094a9a..aefb0e5 100644
--- a/include/impress_jrn.inc.php
+++ b/include/impress_jrn.inc.php
@@ -22,18 +22,18 @@
  * \brief ask for Printing the ledger (pdf,html)
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once("class_ihidden.php");
-require_once("class_iselect.php");
-require_once("class_icheckbox.php");
-require_once('class_exercice.php');
-require_once('class_dossier.php');
+require_once NOALYSS_INCLUDE.'/class_ihidden.php';
+require_once NOALYSS_INCLUDE.'/class_iselect.php';
+require_once NOALYSS_INCLUDE.'/class_icheckbox.php';
+require_once NOALYSS_INCLUDE.'/class_exercice.php';
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
 load_all_script();
 $gDossier = dossier::id();
 global $g_user;
 //-----------------------------------------------------
 // Show the jrn and date
 //-----------------------------------------------------
-require_once('class_database.php');
+require_once NOALYSS_INCLUDE.'/class_database.php';
 
 if ($g_user->Admin() == 0 && $g_user->is_local_admin() == 0)
 {
@@ -145,7 +145,7 @@ echo '<hr>';
 //-----------------------------------------------------
 if (isset($_REQUEST['bt_html']))
 {
-       require_once("class_acc_ledger.php");
+       require_once NOALYSS_INCLUDE.'/class_acc_ledger.php';
 
        $d = var_export($_GET, true);
        $Jrn = new Acc_Ledger($cn, $_GET['jrn_id']);
@@ -323,7 +323,7 @@ if (isset($_REQUEST['bt_html']))
                  * Ledger ACH or VEN
                  */
                 $own=new Own($cn);
-                require_once 'template/print_ledger_simple.php';
+                require_once 
NOALYSS_INCLUDE.'/template/print_ledger_simple.php';
                 
             }
        }
diff --git a/include/impress_poste.inc.php b/include/impress_poste.inc.php
index 92fbfe8..d3c9e33 100644
--- a/include/impress_poste.inc.php
+++ b/include/impress_poste.inc.php
@@ -18,11 +18,11 @@
 */
 // Copyright Author Dany De Bontridder address@hidden
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once("class_ispan.php");
-require_once("class_icard.php");
-require_once("class_iselect.php");
-require_once("class_icheckbox.php");
-require_once('class_acc_operation.php');
+require_once NOALYSS_INCLUDE.'/class_ispan.php';
+require_once NOALYSS_INCLUDE.'/class_icard.php';
+require_once NOALYSS_INCLUDE.'/class_iselect.php';
+require_once NOALYSS_INCLUDE.'/class_icheckbox.php';
+require_once NOALYSS_INCLUDE.'/class_acc_operation.php';
 /*! \file
  * \brief Print account (html or pdf)
  *        file included from user_impress
@@ -33,8 +33,8 @@ require_once('class_acc_operation.php');
 //-----------------------------------------------------
 // Show the jrn and date
 //-----------------------------------------------------
-require_once('class_database.php');
-require_once('class_ipopup.php');
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/class_ipopup.php';
 global $g_user;
 
 echo IPoste::ipopup('ipop_account');
@@ -136,7 +136,7 @@ if ( isset( $_REQUEST['bt_html'] ) )
         echo alert('Date malformée, désolée');
         return;
     }
-    require_once("class_acc_account_ledger.php");
+    require_once NOALYSS_INCLUDE.'/class_acc_account_ledger.php';
     $go=0;
 // we ask a poste_id
     if ( isset($_GET['poste_id']) && strlen(trim($_GET['poste_id'])) != 0 )
@@ -156,7 +156,7 @@ if ( isset( $_REQUEST['bt_html'] ) )
     }
     if ( strlen(trim($_GET['f_id'])) != 0 )
     {
-        require_once("class_fiche.php");
+        require_once NOALYSS_INCLUDE.'/class_fiche.php';
         // thanks the qcode we found the poste account
         $fiche=new Fiche($cn);
         $qcode=$fiche->get_by_qcode($_GET['f_id']);
diff --git a/include/impress_rapport.inc.php b/include/impress_rapport.inc.php
index e24a336..d7dae64 100644
--- a/include/impress_rapport.inc.php
+++ b/include/impress_rapport.inc.php
@@ -23,11 +23,11 @@
  * some variable are already defined ($cn, $g_user ...)
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once("class_ihidden.php");
-require_once("class_iselect.php");
-require_once("class_idate.php");
-require_once("class_acc_report.php");
-require_once('class_exercice.php');
+require_once NOALYSS_INCLUDE.'/class_ihidden.php';
+require_once NOALYSS_INCLUDE.'/class_iselect.php';
+require_once NOALYSS_INCLUDE.'/class_idate.php';
+require_once NOALYSS_INCLUDE.'/class_acc_report.php';
+require_once NOALYSS_INCLUDE.'/class_exercice.php';
 global $g_user;
 //-----------------------------------------------------
 // If print is asked
@@ -161,7 +161,7 @@ if ( isset( $_GET['bt_html'] ) )
 //-----------------------------------------------------
 // Show the jrn and date
 //-----------------------------------------------------
-require_once('class_database.php');
+require_once NOALYSS_INCLUDE.'/class_database.php';
 $ret=$cn->make_array("select fr_id,fr_label
                      from formdef
                      order by fr_label");
diff --git a/include/impress_rec.inc.php b/include/impress_rec.inc.php
index 0beee6b..608f09d 100644
--- a/include/impress_rec.inc.php
+++ b/include/impress_rec.inc.php
@@ -23,8 +23,8 @@
  * \brief print the all the operation reconciled or not, with or without the 
same amount
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once ('class_acc_reconciliation.php');
-require_once('function_javascript.php');
+require_once  NOALYSS_INCLUDE.'/class_acc_reconciliation.php';
+require_once NOALYSS_INCLUDE.'/function_javascript.php';
 global $g_user;
 
 /**
@@ -99,5 +99,5 @@ $gDossier=Dossier::id();
     ?>
 </form>
 <?php
-require_once('template/impress_reconciliation.php');
+require_once NOALYSS_INCLUDE.'/template/impress_reconciliation.php';
 return;
\ No newline at end of file
diff --git a/include/lettering.account.inc.php 
b/include/lettering.account.inc.php
index c8903e8..6755924 100644
--- a/include/lettering.account.inc.php
+++ b/include/lettering.account.inc.php
@@ -24,7 +24,7 @@
  */
 
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once('class_lettering.php');
+require_once NOALYSS_INCLUDE.'/class_lettering.php';
 
 echo '<div class="content">';
 echo '<div id="search">';
diff --git a/include/lettering.card.inc.php b/include/lettering.card.inc.php
index 0086d54..53adde7 100644
--- a/include/lettering.card.inc.php
+++ b/include/lettering.card.inc.php
@@ -23,8 +23,8 @@
  * \brief show the lettering by account
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once ('class_ipopup.php');
-require_once('class_lettering.php');
+require_once  NOALYSS_INCLUDE.'/class_ipopup.php';
+require_once NOALYSS_INCLUDE.'/class_lettering.php';
 
 
 echo '<div class="content">';
diff --git a/include/lettering.gestion.inc.php 
b/include/lettering.gestion.inc.php
index a421b7c..3e19306 100644
--- a/include/lettering.gestion.inc.php
+++ b/include/lettering.gestion.inc.php
@@ -3,7 +3,7 @@
 //see licence.txt
 
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once('class_lettering.php');
+require_once NOALYSS_INCLUDE.'/class_lettering.php';
 global $g_user;
 echo '<div class="content">';
 
diff --git a/include/manager.inc.php b/include/manager.inc.php
index 9da8b33..084d038 100644
--- a/include/manager.inc.php
+++ b/include/manager.inc.php
@@ -22,14 +22,14 @@
  */
 if (!defined('ALLOWED'))
     die('Appel direct ne sont pas permis');
-require_once("class_iselect.php");
-require_once("class_ihidden.php");
-require_once("class_manager.php");
-require_once("class_ibutton.php");
-require_once('class_iaction.php');
-require_once('class_fiche_def.php');
-require_once('class_iaction.php');
-require_once('class_fiche_def.php');
+require_once NOALYSS_INCLUDE.'/class_iselect.php';
+require_once NOALYSS_INCLUDE.'/class_ihidden.php';
+require_once NOALYSS_INCLUDE.'/class_manager.php';
+require_once NOALYSS_INCLUDE.'/class_ibutton.php';
+require_once NOALYSS_INCLUDE.'/class_iaction.php';
+require_once NOALYSS_INCLUDE.'/class_fiche_def.php';
+require_once NOALYSS_INCLUDE.'/class_iaction.php';
+require_once NOALYSS_INCLUDE.'/class_fiche_def.php';
 
 global $g_user;
 
@@ -149,7 +149,7 @@ if ($low_action == "list")
 if ($low_action == 'detail')
 {
     /* Menu */
-    require_once('category_card.inc.php');
+    require_once NOALYSS_INCLUDE.'/category_card.inc.php';
     return;
 }
 
diff --git a/include/menu.inc.php b/include/menu.inc.php
index bd0a664..727c2f0 100644
--- a/include/menu.inc.php
+++ b/include/menu.inc.php
@@ -27,9 +27,9 @@
  *
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once 'class_menu_ref.php';
-require_once 'class_sort_table.php';
-require_once 'class_extension.php';
+require_once NOALYSS_INCLUDE.'/class_menu_ref.php';
+require_once NOALYSS_INCLUDE.'/class_sort_table.php';
+require_once NOALYSS_INCLUDE.'/class_extension.php';
 
 
 echo '<div class="content">';
diff --git a/include/modele.inc.php b/include/modele.inc.php
index baa6aff..8175b73 100644
--- a/include/modele.inc.php
+++ b/include/modele.inc.php
@@ -27,9 +27,9 @@
  *
  */
 if ( !defined ('ALLOWED')) die('Forbidden');
-require_once("class_itext.php");
-require_once("class_icheckbox.php");
-require_once ('class_extension.php');
+require_once NOALYSS_INCLUDE.'/class_itext.php';
+require_once NOALYSS_INCLUDE.'/class_icheckbox.php';
+require_once  NOALYSS_INCLUDE.'/class_extension.php';
 
 $sa = (isset($_REQUEST['sa'])) ? $_REQUEST['sa'] : 'list';
 if (isset($_POST['upd']) &&
@@ -217,7 +217,7 @@ if (isset($_POST["FMOD_NAME"]))
 
 }
 // Show all available templates
-require_once('class_sort_table.php');
+require_once NOALYSS_INCLUDE.'/class_sort_table.php';
 $url=$_SERVER['PHP_SELF']."?sa=list&action=".$_REQUEST['action'];
 
 $header=new Sort_Table();
diff --git a/include/opening.inc.php b/include/opening.inc.php
index db1f6a5..c27044c 100644
--- a/include/opening.inc.php
+++ b/include/opening.inc.php
@@ -29,21 +29,21 @@
  *
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once("class_iselect.php");
-require_once('class_acc_ledger.php');
+require_once NOALYSS_INCLUDE.'/class_iselect.php';
+require_once NOALYSS_INCLUDE.'/class_acc_ledger.php';
 
 $p_mesg="";
 
 $sa = (isset($_REQUEST['sa'])) ? $_REQUEST['sa'] : '';
 $g_user->Check();
 
-require_once 'user_menu.php';
+require_once NOALYSS_INCLUDE.'/user_menu.php';
 
 // Correct (last step)
 if (isset($_POST['correct']))
 {
        $ledger = new Acc_Ledger($cn, $_REQUEST['p_jrn']);
-       require_once 'operation_ods_new.inc.php';
+       require_once NOALYSS_INCLUDE.'/operation_ods_new.inc.php';
        return;
 }
 
@@ -54,7 +54,7 @@ if ( isset($_POST['summary']))
                $ledger = new Acc_Ledger($cn, $_REQUEST['p_jrn']);
                $ledger->with_concerned=false;
                        $ledger->verify($_POST);
-                       require_once 'operation_ods_confirm.inc.php';
+                       require_once 
NOALYSS_INCLUDE.'/operation_ods_confirm.inc.php';
        } catch (Exception $e)
        {
                echo alert($e->getMessage());
@@ -259,6 +259,6 @@ if ($sa == 'step4')
 if ($_REQUEST['sa'] == 'step5')
 {
        $ledger = new Acc_Ledger($cn, $_REQUEST['p_jrn']);
-       require_once 'operation_ods_new.inc.php';
+       require_once NOALYSS_INCLUDE.'/operation_ods_new.inc.php';
 }
 
diff --git a/include/operation_ods_confirm.inc.php 
b/include/operation_ods_confirm.inc.php
index 551fc84..7d01ebd 100644
--- a/include/operation_ods_confirm.inc.php
+++ b/include/operation_ods_confirm.inc.php
@@ -28,7 +28,7 @@
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 echo '<div class="content">';
-echo h2("Confirmation",'class="info"');
+echo h2(_("Confirmation"),'class="info"');
 echo '<div id="jrn_name_div">';
 echo '<h2 id="jrn_name" style="display:inline">' . $ledger->get_name() . 
'</h2>';
 echo '</div>';
@@ -75,8 +75,8 @@ echo $ledger->confirm($_POST,false);
     </div>
 </div>
 <?php
-echo HtmlInput::submit("save","Confirmer");
-echo HtmlInput::submit("correct","Corriger");
+echo HtmlInput::submit("save",_("Confirmer"));
+echo HtmlInput::submit("correct",_("Corriger"));
 
 ?>
 </FORM>
diff --git a/include/operation_ods_new.inc.php 
b/include/operation_ods_new.inc.php
index 45be2cd..72dcf9f 100644
--- a/include/operation_ods_new.inc.php
+++ b/include/operation_ods_new.inc.php
@@ -25,8 +25,8 @@
  * \brief to write into the ledgers ODS a new operation
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once 'class_pre_op_ods.php';
-require_once 'class_iconcerned.php';
+require_once NOALYSS_INCLUDE.'/class_pre_op_ods.php';
+require_once NOALYSS_INCLUDE.'/class_iconcerned.php';
 
 global $g_user,$g_parameter;
 $cn=new Database(dossier::id());
diff --git a/include/param_pcmn.inc.php b/include/param_pcmn.inc.php
index f6e6622..6444bf0 100644
--- a/include/param_pcmn.inc.php
+++ b/include/param_pcmn.inc.php
@@ -21,22 +21,22 @@
  * \brief concerns the management of the "Plan Comptable"
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once ('class_acc_account.php');
-include_once ("ac_common.php");
-require_once("constant.php");
-require_once('class_dossier.php');
-require_once('function_javascript.php');
+require_once  NOALYSS_INCLUDE.'/class_acc_account.php';
+require_once  NOALYSS_INCLUDE.'/ac_common.php';
+require_once NOALYSS_INCLUDE.'/constant.php';
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/function_javascript.php';
 
 $gDossier=dossier::id();
 
-require_once('class_database.php');
+require_once NOALYSS_INCLUDE.'/class_database.php';
 
 /* Admin. Dossier */
 $cn=new Database($gDossier);
 
-include_once ("class_user.php");
+require_once  NOALYSS_INCLUDE.'/class_user.php';
 
-include_once ("user_menu.php");
+require_once  NOALYSS_INCLUDE.'/user_menu.php';
 echo '<div id="acc_update" class="inner_box" 
style="display:none;position:absolute;text-align:left;z-index:1"></div>';
 
 /* Store the p_start parameter */
diff --git a/include/param_sec.inc.php b/include/param_sec.inc.php
index 0833245..6487051 100644
--- a/include/param_sec.inc.php
+++ b/include/param_sec.inc.php
@@ -23,12 +23,12 @@
  * \brief Set the security for an user
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-include_once ("ac_common.php");
-require_once("class_iselect.php");
-require_once('class_dossier.php');
-include_once ("class_user.php");
-require_once('class_database.php');
-require_once 'class_sort_table.php';
+require_once  NOALYSS_INCLUDE.'/ac_common.php';
+require_once NOALYSS_INCLUDE.'/class_iselect.php';
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
+require_once  NOALYSS_INCLUDE.'/class_user.php';
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/class_sort_table.php';
 
 $gDossier=dossier::id();
 $str_dossier=dossier::get();
@@ -39,7 +39,7 @@ global $g_user;
 $g_user->Check();
 $g_user->check_dossier($gDossier);
 
-include_once ("user_menu.php");
+require_once  NOALYSS_INCLUDE.'/user_menu.php';
 
 /////////////////////////////////////////////////////////////////////////
 // List users
diff --git a/include/payment_middle.inc.php b/include/payment_middle.inc.php
index 9eac4d8..4362c58 100644
--- a/include/payment_middle.inc.php
+++ b/include/payment_middle.inc.php
@@ -19,8 +19,8 @@
 
 // Copyright Author Dany De Bontridder address@hidden
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once('class_acc_payment.php');
-require_once 'class_sort_table.php';
+require_once NOALYSS_INCLUDE.'/class_acc_payment.php';
+require_once NOALYSS_INCLUDE.'/class_sort_table.php';
 //---------------------------------------------------------------------------
 // Common variable
 $td='<TD>';
@@ -142,7 +142,7 @@ $array=$cn->get_array("
 if ( ! empty ($array))
 {
 
-       require_once 'template/list_mod_payment.php';
+       require_once NOALYSS_INCLUDE.'/template/list_mod_payment.php';
        echo HtmlInput::button_anchor("Ajout", 
$base_url."&sb=ins","","","smallbutton");
 }
 echo '</div>';
diff --git a/include/periode.inc.php b/include/periode.inc.php
index 81f9a19..f7e285a 100644
--- a/include/periode.inc.php
+++ b/include/periode.inc.php
@@ -22,8 +22,8 @@
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 $gDossier=dossier::id();
-require_once("class_iselect.php");
-require_once ('class_periode.php');
+require_once NOALYSS_INCLUDE.'/class_iselect.php';
+require_once  NOALYSS_INCLUDE.'/class_periode.php';
 echo '<div class="content">';
 $cn=new Database($gDossier);
 //-----------------------------------------------------
@@ -125,7 +125,7 @@ if ( $choose=="yes" )
                              array('value'=>13,'label'=>"13 périodes")
                              );
 
-    require_once('template/periode_add_exercice.php');
+    require_once NOALYSS_INCLUDE.'/template/periode_add_exercice.php';
 }
 else
 {
diff --git a/include/poste.inc.php b/include/poste.inc.php
index 1168fdf..d140855 100644
--- a/include/poste.inc.php
+++ b/include/poste.inc.php
@@ -22,8 +22,8 @@
  *  action contains the sub action 
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once("class_ihidden.php");
-require_once("class_acc_parm_code.php");
+require_once NOALYSS_INCLUDE.'/class_ihidden.php';
+require_once NOALYSS_INCLUDE.'/class_acc_parm_code.php';
 echo '<div class="content">';
 
 $gDossier=dossier::id();
diff --git a/include/preod.inc.php b/include/preod.inc.php
index e8c13b7..2a23143 100644
--- a/include/preod.inc.php
+++ b/include/preod.inc.php
@@ -23,12 +23,12 @@
  * \brief included file for managing the predefined operation
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once("class_iselect.php");
-require_once("class_icheckbox.php");
-require_once("class_ihidden.php");
-require_once('class_database.php');
-require_once('ac_common.php');
-require_once('class_pre_operation.php');
+require_once NOALYSS_INCLUDE.'/class_iselect.php';
+require_once NOALYSS_INCLUDE.'/class_icheckbox.php';
+require_once NOALYSS_INCLUDE.'/class_ihidden.php';
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/ac_common.php';
+require_once NOALYSS_INCLUDE.'/class_pre_operation.php';
 
 /*
  * Value from $_GET or $_REQUEST
diff --git a/include/profile.inc.php b/include/profile.inc.php
index 491408d..e9c4546 100644
--- a/include/profile.inc.php
+++ b/include/profile.inc.php
@@ -19,7 +19,7 @@
  */
 // Copyright Author Dany De Bontridder address@hidden
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once 'class_profile_sql.php';
+require_once NOALYSS_INCLUDE.'/class_profile_sql.php';
 global $cn;
 
 //**********************************************
@@ -354,7 +354,7 @@ echo '</div>';
 echo '<div id="detail_profile" class="content">';
 if (isset($_POST['p_id']))
 {
-       require_once 'ajax_get_profile.php';
+       require_once NOALYSS_INCLUDE.'/ajax_get_profile.php';
 }
 echo '</div>';
 if ( isset($_POST['delete_profil'] ))
diff --git a/include/recover.php b/include/recover.php
index e568040..2d2db0e 100644
--- a/include/recover.php
+++ b/include/recover.php
@@ -23,7 +23,7 @@ if (!defined('RECOVER'))
 define('SIZE_REQUEST', 70);
 
 
-require_once 'class_html_input.php';
+require_once NOALYSS_INCLUDE.'/class_html_input.php';
 /**
  * @brief generate a random string of char
  * @param $car int length of the string
@@ -62,8 +62,8 @@ if ($action=="") :
     </form>
     <?php
 elseif ($action=="send_email") :
-    require_once 'class_sendmail.php';
-    require_once 'class_database.php';
+    require_once NOALYSS_INCLUDE.'/class_sendmail.php';
+    require_once NOALYSS_INCLUDE.'/class_database.php';
     /*
      * Check if user exists, if yes save a recover request
      */
@@ -137,7 +137,7 @@ L\'email a été envoyé avec un lien et le nouveau mot de 
passe, vérifiez vos
 elseif ($action=="req") :
     $request_id=HtmlInput::default_value_request("req", "");
     if (strlen(trim($request_id))==SIZE_REQUEST) :
-        require_once 'class_database.php';
+        require_once NOALYSS_INCLUDE.'/class_database.php';
         $cn=new Database(0);
 
         $value=$cn->get_value("select password from recover_pass where 
request=$1 and created_on > now() - interval '12 hours' and recover_on is 
null", array($request_id));
diff --git a/include/report.inc.php b/include/report.inc.php
index 90aa637..88a1b40 100644
--- a/include/report.inc.php
+++ b/include/report.inc.php
@@ -23,16 +23,16 @@
  */
 if (!defined('ALLOWED'))
     die('Appel direct ne sont pas permis');
-include_once ("ac_common.php");
-include_once ("user_menu.php");
-require_once("class_ifile.php");
-require_once("class_ibutton.php");
-require_once('class_acc_report.php');
-require_once('class_dossier.php');
-require_once('class_database.php');
-include_once ("class_user.php");
-include_once ("user_menu.php");
-require_once('class_ipopup.php');
+require_once  NOALYSS_INCLUDE.'/ac_common.php';
+require_once  NOALYSS_INCLUDE.'/user_menu.php';
+require_once NOALYSS_INCLUDE.'/class_ifile.php';
+require_once NOALYSS_INCLUDE.'/class_ibutton.php';
+require_once NOALYSS_INCLUDE.'/class_acc_report.php';
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once  NOALYSS_INCLUDE.'/class_user.php';
+require_once  NOALYSS_INCLUDE.'/user_menu.php';
+require_once NOALYSS_INCLUDE.'/class_ipopup.php';
 
 
 $gDossier=dossier::id();
diff --git a/include/restore.inc.php b/include/restore.inc.php
index 811b8ed..de044b0 100644
--- a/include/restore.inc.php
+++ b/include/restore.inc.php
@@ -19,8 +19,8 @@
 
 // Copyright Author Dany De Bontridder address@hidden
 if ( !defined ('ALLOWED')) die('Forbidden');
-require_once('class_iradio.php');
-require_once('class_ifile.php');
+require_once NOALYSS_INCLUDE.'/class_iradio.php';
+require_once NOALYSS_INCLUDE.'/class_ifile.php';
 
 /*!\file
  * \brief restaure a database
diff --git a/include/search.inc.php b/include/search.inc.php
index 8427b43..1251c65 100644
--- a/include/search.inc.php
+++ b/include/search.inc.php
@@ -21,18 +21,18 @@
  * \brief Search module
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once('class_dossier.php');
-include_once("ac_common.php");
-require_once('class_acc_ledger.php');
+require_once NOALYSS_INCLUDE.'/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/ac_common.php';
+require_once NOALYSS_INCLUDE.'/class_acc_ledger.php';
 
 
 $gDossier=dossier::id();
 
-require_once('class_database.php');
+require_once NOALYSS_INCLUDE.'/class_database.php';
 /* Admin. Dossier */
 
 $cn=new Database($gDossier);
-include_once ('class_user.php');
+require_once  NOALYSS_INCLUDE.'/class_user.php';
 // display a search box
 
 
diff --git a/include/stock_cfg.inc.php b/include/stock_cfg.inc.php
index cd30714..3a133bc 100644
--- a/include/stock_cfg.inc.php
+++ b/include/stock_cfg.inc.php
@@ -26,8 +26,8 @@
  *
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once 'class_stock_sql.php';
-require_once 'class_sort_table.php';
+require_once NOALYSS_INCLUDE.'/class_stock_sql.php';
+require_once NOALYSS_INCLUDE.'/class_sort_table.php';
 
 global $g_user, $cn,$g_parameter;
 
diff --git a/include/stock_histo.inc.php b/include/stock_histo.inc.php
index d34c515..7481f8c 100644
--- a/include/stock_histo.inc.php
+++ b/include/stock_histo.inc.php
@@ -27,8 +27,8 @@
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 global $g_user,$cn,$g_parameter;
-require_once 'class_stock.php';
-require_once 'class_periode.php';
+require_once NOALYSS_INCLUDE.'/class_stock.php';
+require_once NOALYSS_INCLUDE.'/class_periode.php';
 
 $stock=new Stock($cn);
 $array=$_GET;
diff --git a/include/stock_inv.inc.php b/include/stock_inv.inc.php
index 37ed78a..9246405 100644
--- a/include/stock_inv.inc.php
+++ b/include/stock_inv.inc.php
@@ -26,8 +26,8 @@
  *
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once 'class_stock_goods.php';
-require_once 'class_stock.php';
+require_once NOALYSS_INCLUDE.'/class_stock_goods.php';
+require_once NOALYSS_INCLUDE.'/class_stock.php';
 global $cn;
 
 $inv=new Stock_Goods($cn);
diff --git a/include/stock_inv_histo.inc.php b/include/stock_inv_histo.inc.php
index 7cf60e2..30279cf 100644
--- a/include/stock_inv_histo.inc.php
+++ b/include/stock_inv_histo.inc.php
@@ -25,7 +25,7 @@
  *
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once 'class_exercice.php';
+require_once NOALYSS_INCLUDE.'/class_exercice.php';
 
 if ( isset($_POST['del']))
 {
diff --git a/include/stock_state.inc.php b/include/stock_state.inc.php
index 35f67a8..f5d4ca2 100644
--- a/include/stock_state.inc.php
+++ b/include/stock_state.inc.php
@@ -27,7 +27,7 @@
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 global $cn,$g_parameter,$g_user;
-require_once 'class_stock.php';
+require_once NOALYSS_INCLUDE.'/class_stock.php';
 
 // Show the form
 // Get by exercice
@@ -47,7 +47,7 @@ $presentation->value=array (
                array("value"=>"L","label"=>"Liste")
 );
 $presentation->selected=(isset($_GET['present']))?$_GET['present']:"T";
-require_once 'template/stock_state_search.php';
+require_once NOALYSS_INCLUDE.'/template/stock_state_search.php';
 
 $stock=new Stock($cn);
 
diff --git a/include/supplier.inc.php b/include/supplier.inc.php
index ab8d8c9..d4913af 100644
--- a/include/supplier.inc.php
+++ b/include/supplier.inc.php
@@ -21,15 +21,15 @@
  * the supplier category
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once("class_iselect.php");
-require_once("class_ihidden.php");
-require_once("class_supplier.php");
-require_once("class_ibutton.php");
-require_once('class_iaction.php');
-require_once('class_fiche_def.php');
-require_once('class_iaction.php');
-require_once('class_fiche_def.php');
-require_once('class_ipopup.php');
+require_once NOALYSS_INCLUDE.'/class_iselect.php';
+require_once NOALYSS_INCLUDE.'/class_ihidden.php';
+require_once NOALYSS_INCLUDE.'/class_supplier.php';
+require_once NOALYSS_INCLUDE.'/class_ibutton.php';
+require_once NOALYSS_INCLUDE.'/class_iaction.php';
+require_once NOALYSS_INCLUDE.'/class_fiche_def.php';
+require_once NOALYSS_INCLUDE.'/class_iaction.php';
+require_once NOALYSS_INCLUDE.'/class_fiche_def.php';
+require_once NOALYSS_INCLUDE.'/class_ipopup.php';
 global $g_user;
 
 $low_action=(isset($_REQUEST['sb']))?$_REQUEST['sb']:"list";
@@ -151,7 +151,7 @@ if ( $low_action == "list" )
 if ( $low_action == 'detail')
 {
     /* Menu */
-    require_once('category_card.inc.php');
+    require_once NOALYSS_INCLUDE.'/category_card.inc.php';
     return;
 }
 
diff --git a/include/template/detail-action.php 
b/include/template/detail-action.php
index 8a30138..108c97b 100644
--- a/include/template/detail-action.php
+++ b/include/template/detail-action.php
@@ -7,11 +7,11 @@
 
 
     <table>
-                       <tr>
+                       <tr class="highlight">
             <TD>
            <?php echo _('N° document')?>
             </TD>
-            <TD class="highlight">
+            <TD >
               <?php echo $this->ag_id;?>
             </TD>
           </TR>
diff --git a/include/template/document_mod_change.php 
b/include/template/document_mod_change.php
index e5fc6ee..c5a8423 100644
--- a/include/template/document_mod_change.php
+++ b/include/template/document_mod_change.php
@@ -21,7 +21,7 @@
 /**\file
  * \brief this file respond to an ajax request to modify a type of document
  */
-require_once 'class_document_type.php';
+require_once NOALYSS_INCLUDE.'/class_document_type.php';
 echo HtmlInput::title_box(_('Type de document'),'change_doc_div');
 
 $doc_type=new Document_type($cn,$dt_id);
diff --git a/include/template/ledger_detail_ach.php 
b/include/template/ledger_detail_ach.php
index 9741a7b..9ead4ec 100644
--- a/include/template/ledger_detail_ach.php
+++ b/include/template/ledger_detail_ach.php
@@ -2,10 +2,10 @@
 //This file is part of NOALYSS and is under GPL 
 //see licence.txt
 $str_anc="";
-?><?php require_once('template/ledger_detail_top.php'); ?>
+?><?php require_once NOALYSS_INCLUDE.'/template/ledger_detail_top.php'; ?>
 <div class="content" style="padding:0;">
     <?php
-    require_once('class_own.php');
+    require_once NOALYSS_INCLUDE.'/class_own.php';
     $owner = new Own($cn);
     ?>
 
@@ -250,6 +250,6 @@ $str_anc="";
 
 
 <?php
-require_once('ledger_detail_bottom.php');
+require_once NOALYSS_INCLUDE.'/template/ledger_detail_bottom.php';
 ?>
 </div>
diff --git a/include/template/ledger_detail_bottom.php 
b/include/template/ledger_detail_bottom.php
index 30729da..aca4c5c 100644
--- a/include/template/ledger_detail_bottom.php
+++ b/include/template/ledger_detail_bottom.php
@@ -230,7 +230,7 @@ echo '</div>';
 
 <?php 
 
-require_once('template/ledger_detail_file.php');
+require_once NOALYSS_INCLUDE.'/template/ledger_detail_file.php';
 ?>
 
 
diff --git a/include/template/ledger_detail_fin.php 
b/include/template/ledger_detail_fin.php
index 2e938ab..e3b5fcd 100644
--- a/include/template/ledger_detail_fin.php
+++ b/include/template/ledger_detail_fin.php
@@ -2,13 +2,13 @@
 //This file is part of NOALYSS and is under GPL 
 //see licence.txt
 $str_anc="";
-?><?php require_once('template/ledger_detail_top.php'); ?>
+?><?php require_once NOALYSS_INCLUDE.'/template/ledger_detail_top.php'; ?>
 <div class="content" style="padding:0;">
 <?php 
-  require_once('class_own.php');
+  require_once NOALYSS_INCLUDE.'/class_own.php';
   $owner=new Own($cn);
-require_once ('class_anc_plan.php');
-require_once('class_anc_operation.php');
+require_once  NOALYSS_INCLUDE.'/class_anc_plan.php';
+require_once NOALYSS_INCLUDE.'/class_anc_operation.php';
 
 ?>
     <?php if ( $access=='W') : ?>
@@ -141,6 +141,6 @@ echo td(_('Pièce')).td($itext->input());
 ?>
 </div>
 <?php 
-require_once 'ledger_detail_bottom.php';
+require_once NOALYSS_INCLUDE.'/template/ledger_detail_bottom.php';
 ?>
 </div>
\ No newline at end of file
diff --git a/include/template/ledger_detail_misc.php 
b/include/template/ledger_detail_misc.php
index 5bc33ed..8e2bcbc 100644
--- a/include/template/ledger_detail_misc.php
+++ b/include/template/ledger_detail_misc.php
@@ -2,14 +2,14 @@
 //This file is part of NOALYSS and is under GPL 
 //see licence.txt
 ?><?php 
-require_once('template/ledger_detail_top.php');
-require_once('class_anc_operation.php');
-require_once('class_anc_plan.php');
+require_once NOALYSS_INCLUDE.'/template/ledger_detail_top.php';
+require_once NOALYSS_INCLUDE.'/class_anc_operation.php';
+require_once NOALYSS_INCLUDE.'/class_anc_plan.php';
  $str_anc="";
 ?>
 <?php 
-require_once('class_own.php');
-require_once ('class_anc_plan.php');
+require_once NOALYSS_INCLUDE.'/class_own.php';
+require_once  NOALYSS_INCLUDE.'/class_anc_plan.php';
 ?>
 <div class="content" style="padding:0">
 
@@ -86,7 +86,7 @@ require_once ('class_anc_plan.php');
 
 <div class="myfieldset">
 <?php 
-  require_once('class_own.php');
+  require_once NOALYSS_INCLUDE.'/class_own.php';
   $owner=new Own($cn);
 ?>
 <table class="result">
@@ -187,6 +187,6 @@ $amount_idx=0;
 </table>
 </div>
 <?php 
-require_once('ledger_detail_bottom.php');
+require_once NOALYSS_INCLUDE.'/template/ledger_detail_bottom.php';
 ?>
 </div>
diff --git a/include/template/ledger_detail_top.php 
b/include/template/ledger_detail_top.php
index ce6e4af..4118d81 100644
--- a/include/template/ledger_detail_top.php
+++ b/include/template/ledger_detail_top.php
@@ -20,5 +20,5 @@
 </div>
 <?php echo _("Opération ID")."=".hb($obj->det->jr_internal); ?>
 <div id="<?php echo $div.'info'?>" class="divinfo"></div>
-<?php require_once('class_itextarea.php');
+<?php require_once NOALYSS_INCLUDE.'/class_itextarea.php';
 ?>
\ No newline at end of file
diff --git a/include/template/ledger_detail_ven.php 
b/include/template/ledger_detail_ven.php
index f7e4d57..4ba39d4 100644
--- a/include/template/ledger_detail_ven.php
+++ b/include/template/ledger_detail_ven.php
@@ -1,7 +1,7 @@
 <?php
 //This file is part of NOALYSS and is under GPL 
 //see licence.txt
-?><?php require_once('ledger_detail_top.php'); ?>
+?><?php require_once NOALYSS_INCLUDE.'/template/ledger_detail_top.php'; ?>
 <?php
     $tab_account=$div."account";
     $tab_rapprochement=$div."rapproch";
@@ -11,7 +11,7 @@
  ?>
 <div class="content" style="padding:0;">
     <?php
-    require_once('class_own.php');
+    require_once NOALYSS_INCLUDE.'/class_own.php';
     $owner = new Own($cn);
     ?>
 
@@ -252,5 +252,5 @@ echo $ipaid->input();
         </div>
             
 <?php
-require_once('ledger_detail_bottom.php');
+require_once NOALYSS_INCLUDE.'/template/ledger_detail_bottom.php';
 ?>
diff --git a/include/template/letter_all.php b/include/template/letter_all.php
index 10fe63c..836809f 100644
--- a/include/template/letter_all.php
+++ b/include/template/letter_all.php
@@ -2,8 +2,8 @@
 //This file is part of NOALYSS and is under GPL 
 //see licence.txt
 ?><?php
-require_once ('class_acc_operation.php');
-require_once ('class_acc_reconciliation.php');
+require_once  NOALYSS_INCLUDE.'/class_acc_operation.php';
+require_once  NOALYSS_INCLUDE.'/class_acc_reconciliation.php';
 $amount_deb=0;$amount_cred=0;
 $gDossier=dossier::id();
 global $g_failed;
diff --git a/include/template/letter_prop.php b/include/template/letter_prop.php
index b4e7ad0..6ff77de 100644
--- a/include/template/letter_prop.php
+++ b/include/template/letter_prop.php
@@ -2,8 +2,8 @@
 //This file is part of NOALYSS and is under GPL 
 //see licence.txt
 ?><?php
-require_once ('class_acc_operation.php');
-require_once ('class_acc_reconciliation.php');
+require_once  NOALYSS_INCLUDE.'/class_acc_operation.php';
+require_once  NOALYSS_INCLUDE.'/class_acc_reconciliation.php';
 
 $gDossier=dossier::id();
 if ( count($this->content) == 0 ) :
diff --git a/include/template/menu_detail.php b/include/template/menu_detail.php
index eeb243e..4fa6874 100644
--- a/include/template/menu_detail.php
+++ b/include/template/menu_detail.php
@@ -2,8 +2,8 @@
 //This file is part of NOALYSS and is under GPL 
 //see licence.txt
 ?><?php
-require_once 'class_html_input.php';
-require_once 'class_itext.php';
+require_once NOALYSS_INCLUDE.'/class_html_input.php';
+require_once NOALYSS_INCLUDE.'/class_itext.php';
 echo HtmlInput::title_box($msg,"divmenu");
 $str_code=new IText('me_code',$m->me_code);
 if ( $m->me_code != -1) $str_code->setReadOnly (true);
diff --git a/include/tva.inc.php b/include/tva.inc.php
index 9b65f85..cebfc9c 100644
--- a/include/tva.inc.php
+++ b/include/tva.inc.php
@@ -21,10 +21,10 @@
  * \brief included file for customizing with the vat (account,rate...)
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once('class_own.php');
-require_once('class_html_input.php');
-require_once('class_ihidden.php');
-require_once('class_itextarea.php');
+require_once NOALYSS_INCLUDE.'/class_own.php';
+require_once NOALYSS_INCLUDE.'/class_html_input.php';
+require_once NOALYSS_INCLUDE.'/class_ihidden.php';
+require_once NOALYSS_INCLUDE.'/class_itextarea.php';
 echo '<div class="content">';
 // Confirm remove
 if (isset($_POST['confirm_rm']))
diff --git a/include/user.inc.php b/include/user.inc.php
index 7e6bc8f..46543b4 100644
--- a/include/user.inc.php
+++ b/include/user.inc.php
@@ -26,7 +26,7 @@ if ( !defined ('ALLOWED')) die('Forbidden');
  * action=user_mgt
  *
  */
-require_once 'class_sort_table.php';
+require_once NOALYSS_INCLUDE.'/class_sort_table.php';
 echo '<div class="content" style="width:80%;margin-left:10%">';
 /******************************************************/
 // Add user
@@ -55,7 +55,7 @@ if ( isset ($_POST["ADD"]) )
             $new_user->insert();
             $new_user->load();
             $_REQUEST['use_id']=$new_user->id;
-            require_once("user_detail.inc.php");
+            require_once NOALYSS_INCLUDE.'/user_detail.inc.php';
             return;
 
        }
@@ -64,7 +64,7 @@ if ( isset ($_POST["ADD"]) )
 // View user detail
 if ( isset($_REQUEST['det']))
 {
-    require_once("user_detail.inc.php");
+    require_once NOALYSS_INCLUDE.'/user_detail.inc.php';
 
     return;
 }
diff --git a/include/user_common.php b/include/user_common.php
index 03326e2..42dc3b5 100644
--- a/include/user_common.php
+++ b/include/user_common.php
@@ -23,11 +23,11 @@
 
 // Copyright Author Dany De Bontridder address@hidden
 
-require_once('class_database.php');
-require_once("class_icheckbox.php");
-require_once("class_ihidden.php");
-require_once("class_document.php");
-require_once("class_acc_operation.php");
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/class_icheckbox.php';
+require_once NOALYSS_INCLUDE.'/class_ihidden.php';
+require_once NOALYSS_INCLUDE.'/class_document.php';
+require_once NOALYSS_INCLUDE.'/class_acc_operation.php';
 /*! \file
  * \brief Common functions
  */
diff --git a/include/user_detail.inc.php b/include/user_detail.inc.php
index c3aa149..33b60e7 100644
--- a/include/user_detail.inc.php
+++ b/include/user_detail.inc.php
@@ -21,10 +21,10 @@
  * \brief Users Security
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-include_once("ac_common.php");
-require_once('class_database.php');
-include_once("user_menu.php");
-include_once ("class_user.php");
+require_once NOALYSS_INCLUDE.'/ac_common.php';
+require_once NOALYSS_INCLUDE.'/class_database.php';
+require_once NOALYSS_INCLUDE.'/user_menu.php';
+require_once  NOALYSS_INCLUDE.'/class_user.php';
 
 $rep = new Database();
 
@@ -95,8 +95,8 @@ else
         $Res = $cn->exec_sql("delete from ac_users where use_id=$1", 
array($uid));
 
         echo "<center><H2 class=\"info\"> Utilisateur " . h($_POST['fname']) . 
" " . h($_POST['lname']) . " est effacé</H2></CENTER>";
-        require_once("class_iselect.php");
-        require_once("user.inc.php");
+        require_once NOALYSS_INCLUDE.'/class_iselect.php';
+        require_once NOALYSS_INCLUDE.'/user.inc.php';
         return;
     }
 }
diff --git a/include/user_menu.php b/include/user_menu.php
index 0dd03be..76b8a37 100644
--- a/include/user_menu.php
+++ b/include/user_menu.php
@@ -23,9 +23,9 @@
 
 // Copyright Author Dany De Bontridder address@hidden
 
-require_once("class_idate.php");
-require_once("class_icard.php");
-require_once("class_ispan.php");
+require_once NOALYSS_INCLUDE.'/class_idate.php';
+require_once NOALYSS_INCLUDE.'/class_icard.php';
+require_once NOALYSS_INCLUDE.'/class_ispan.php';
 
 
 
diff --git a/include/verif_bilan.inc.php b/include/verif_bilan.inc.php
index f467027..8e75136 100644
--- a/include/verif_bilan.inc.php
+++ b/include/verif_bilan.inc.php
@@ -24,8 +24,8 @@
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 
-require_once ('class_user.php');
-require_once('class_acc_bilan.php');
+require_once  NOALYSS_INCLUDE.'/class_user.php';
+require_once NOALYSS_INCLUDE.'/class_acc_bilan.php';
 
 global $g_captcha,$g_failed,$g_succeed;
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]