noalyss-commit
[Top][All Lists]
Advanced

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

[Noalyss-commit] [noalyss] 01/219: new coding convention , Change File n


From: Dany De Bontridder
Subject: [Noalyss-commit] [noalyss] 01/219: new coding convention , Change File name : class_ becomes file.class.php
Date: Mon, 18 Dec 2017 13:22:25 -0500 (EST)

sparkyx pushed a commit to branch master
in repository noalyss.

commit f84a96033e8b8ed1f47bfee69b2c5c2428cdeb5c
Author: Dany De Bontridder <address@hidden>
Date:   Sat Jul 8 09:46:41 2017 +0200

    new coding convention , Change File name : class_ becomes file.class.php
---
 dev/SQL/index.php                                  |  6 +--
 dev/SQL/template/script_sql.php                    |  4 +-
 dev/misc-testing/pdf/pdf-page-break.php            |  6 +--
 html/ajax.php                                      |  8 ++--
 html/ajax_misc.php                                 | 18 ++++----
 html/compute.php                                   | 10 ++---
 html/direct.php                                    |  4 +-
 html/do.php                                        |  8 ++--
 html/export.php                                    |  6 +--
 html/extension.raw.php                             | 12 ++---
 html/fid.php                                       | 10 ++---
 html/fid_card.php                                  |  6 +--
 html/install.php                                   |  6 +--
 html/login.php                                     |  6 +--
 html/logout.php                                    |  2 +-
 html/popup.php                                     | 10 ++---
 html/recherche.php                                 |  8 ++--
 html/test.php                                      |  8 ++--
 html/user_login.php                                |  8 ++--
 include/action.inc.php                             | 10 ++---
 include/adm.inc.php                                | 14 +++---
 include/admin_repo.inc.php                         |  6 +--
 include/ajax/ajax_action_remove_concerned.php      |  4 +-
 include/ajax/ajax_action_save_concerned.php        |  2 +-
 include/ajax/ajax_add_concerned_card.php           |  4 +-
 include/ajax/ajax_add_menu.php                     |  2 +-
 include/ajax/ajax_admin.php                        |  2 +-
 include/ajax/ajax_anc_key_choice.php               |  4 +-
 include/ajax/ajax_anc_key_compute.php              |  4 +-
 include/ajax/ajax_anc_search.php                   | 16 +++----
 include/ajax/ajax_auto_anc_card.php                |  4 +-
 include/ajax/ajax_bank_saldo.php                   |  6 +--
 include/ajax/ajax_calendar_zoom.php                |  4 +-
 include/ajax/ajax_card.php                         | 12 ++---
 include/ajax/ajax_create_menu.php                  |  2 +-
 include/ajax/ajax_display_letter.php               |  2 +-
 include/ajax/ajax_display_submenu.php              |  4 +-
 include/ajax/ajax_fiche_def_detail.php             |  4 +-
 include/ajax/ajax_gestion.php                      |  8 ++--
 include/ajax/ajax_get_profile.php                  |  8 ++--
 include/ajax/ajax_get_receipt.php                  |  8 ++--
 include/ajax/ajax_history.php                      | 14 +++---
 include/ajax/ajax_ledger.php                       | 22 ++++-----
 include/ajax/ajax_ledger_show.php                  |  4 +-
 include/ajax/ajax_min_row.php                      |  4 +-
 include/ajax/ajax_mod_document.php                 |  6 +--
 include/ajax/ajax_mod_menu.php                     |  2 +-
 include/ajax/ajax_mod_periode.php                  |  2 +-
 include/ajax/ajax_mod_predf_op.php                 |  2 +-
 include/ajax/ajax_mod_stock_repo.php               |  2 +-
 include/ajax/ajax_poste.php                        |  6 +--
 include/ajax/ajax_preference.php                   | 10 ++---
 include/ajax/ajax_remove_submenu.php               |  2 +-
 include/ajax/ajax_save_predf_op.php                |  2 +-
 include/ajax/ajax_search_action.php                |  4 +-
 include/ajax/ajax_search_add_tag.php               |  2 +-
 include/ajax/ajax_search_clear_tag.php             |  2 +-
 include/ajax/ajax_search_display_tag.php           |  2 +-
 include/ajax/ajax_tag_detail.php                   |  4 +-
 include/ajax/ajax_tag_list.php                     |  2 +-
 include/ajax/ajax_tag_save.php                     |  2 +-
 include/ajax/ajax_tag_select_search.php            |  2 +-
 include/ajax/ajax_todo_list.php                    | 10 ++---
 include/ajax/ajax_update_payment.php               |  2 +-
 include/ajax/ajax_update_predef.php                |  6 +--
 include/ajax/ajax_view_action.php                  |  4 +-
 include/ajax/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                  |  2 +-
 include/anc_history.inc.php                        |  2 +-
 include/anc_key.inc.php                            |  2 +-
 include/anc_od.inc.php                             | 12 ++---
 include/anc_pa.inc.php                             |  4 +-
 include/backup.inc.php                             |  2 +-
 include/balance.inc.php                            | 16 +++----
 include/balance_age.inc.php                        |  2 +-
 include/balance_card.inc.php                       |  2 +-
 include/balance_card_ageing.inc.php                |  4 +-
 include/bank.inc.php                               |  8 ++--
 include/calendar.inc.php                           |  2 +-
 include/card_attr.inc.php                          |  2 +-
 include/cat_document.inc.php                       |  2 +-
 include/category_card.inc.php                      |  2 +-
 include/category_detail.inc.php                    |  2 +-
 include/category_followup.inc.php                  |  2 +-
 include/category_operation.inc.php                 |  2 +-
 include/cfgfiche.inc.php                           | 16 +++----
 include/cfgledger.inc.php                          |  8 ++--
 include/cfgplugin.inc.php                          |  2 +-
 include/cfgtags.inc.php                            |  4 +-
 ...class_acc_account.php => acc_account.class.php} |  6 +--
 ...unt_ledger.php => acc_account_ledger.class.php} |  6 +--
 ...class_acc_balance.php => acc_balance.class.php} |  4 +-
 .../{class_acc_bilan.php => acc_bilan.class.php}   | 10 ++---
 ...class_acc_compute.php => acc_compute.class.php} |  0
 .../{class_acc_ledger.php => acc_ledger.class.php} | 52 +++++++++++-----------
 ...acc_ledger_fin.php => acc_ledger_fin.class.php} | 20 ++++-----
 ...c_ledger_info.php => acc_ledger_info.class.php} |  4 +-
 ..._purchase.php => acc_ledger_purchase.class.php} | 34 +++++++-------
 ...c_ledger_sold.php => acc_ledger_sold.class.php} | 32 ++++++-------
 ...s_acc_operation.php => acc_operation.class.php} |  4 +-
 ...s_acc_parm_code.php => acc_parm_code.class.php} |  4 +-
 ...class_acc_payment.php => acc_payment.class.php} | 14 +++---
 ...nciliation.php => acc_reconciliation.class.php} | 10 ++---
 .../{class_acc_report.php => acc_report.class.php} |  8 ++--
 ...acc_report_row.php => acc_report_row.class.php} |  0
 .../class/{class_acc_tva.php => acc_tva.class.php} |  4 +-
 include/class/{class_admin.php => admin.class.php} |  8 ++--
 ...ass_anc_acc_link.php => anc_acc_link.class.php} |  2 +-
 ...ass_anc_acc_list.php => anc_acc_list.class.php} |  2 +-
 ...class_anc_account.php => anc_account.class.php} | 12 ++---
 ...nce_double.php => anc_balance_double.class.php} | 14 +++---
 ...nce_simple.php => anc_balance_simple.class.php} |  8 ++--
 ...anc_grandlivre.php => anc_grandlivre.class.php} |  4 +-
 .../{class_anc_group.php => anc_group.class.php}   |  6 +--
 ...operation.php => anc_group_operation.class.php} | 16 +++----
 .../class/{class_anc_key.php => anc_key.class.php} |  2 +-
 ...class_anc_listing.php => anc_listing.class.php} |  8 ++--
 ...s_anc_operation.php => anc_operation.class.php} | 10 ++---
 .../{class_anc_plan.php => anc_plan.class.php}     | 10 ++---
 .../{class_anc_print.php => anc_print.class.php}   | 18 ++++----
 .../{class_anc_table.php => anc_table.class.php}   |  2 +-
 ...ass_anticipation.php => anticipation.class.php} | 14 +++---
 ...class_balance_age.php => balance_age.class.php} |  4 +-
 include/class/{class_bank.php => bank.class.php}   |  8 ++--
 .../{class_calendar.php => calendar.class.php}     |  0
 .../class/{class_contact.php => contact.class.php} |  2 +-
 .../{class_customer.php => customer.class.php}     | 10 ++---
 ...ass_default_menu.php => default_menu.class.php} |  4 +-
 .../{class_document.php => document.class.php}     | 12 ++---
 ...cument_export.php => document_export.class.php} |  2 +-
 ...cument_modele.php => document_modele.class.php} |  6 +--
 ...s_document_type.php => document_type.class.php} |  0
 .../class/{class_dossier.php => dossier.class.php} |  4 +-
 .../{class_exercice.php => exercice.class.php}     |  4 +-
 .../{class_extension.php => extension.class.php}   |  8 ++--
 include/class/{class_fiche.php => fiche.class.php} | 14 +++---
 .../{class_fiche_attr.php => fiche_attr.class.php} |  2 +-
 .../{class_fiche_def.php => fiche_def.class.php}   | 10 ++---
 ...s_fiche_def_ref.php => fiche_def_ref.class.php} |  0
 .../{class_follow_up.php => follow_up.class.php}   | 38 ++++++++--------
 ...ow_up_detail.php => follow_up_detail.class.php} |  4 +-
 .../{class_forecast.php => forecast.class.php}     |  0
 ...ass_forecast_cat.php => forecast_cat.class.php} |  0
 ...s_forecast_item.php => forecast_item.class.php} |  0
 ...ion_purchase.php => gestion_purchase.class.php} |  2 +-
 ...ass_gestion_sold.php => gestion_sold.class.php} |  2 +-
 ...s_gestion_table.php => gestion_table.class.php} |  0
 .../{class_lettering.php => lettering.class.php}   |  2 +-
 .../class/{class_manager.php => manager.class.php} | 10 ++---
 .../{class_menu_ref.php => menu_ref.class.php}     |  2 +-
 include/class/{class_own.php => own.class.php}     |  0
 ...s_pdf_operation.php => pdf_operation.class.php} | 10 ++---
 .../class/{class_periode.php => periode.class.php} |  2 +-
 .../{class_pre_op_ach.php => pre_op_ach.class.php} |  4 +-
 ...e_op_advanced.php => pre_op_advanced.class.php} |  4 +-
 .../{class_pre_op_fin.php => pre_op_fin.class.php} |  2 +-
 .../{class_pre_op_ods.php => pre_op_ods.class.php} |  2 +-
 .../{class_pre_op_ven.php => pre_op_ven.class.php} |  4 +-
 ...s_pre_operation.php => pre_operation.class.php} | 10 ++---
 ...ass_print_ledger.php => print_ledger.class.php} | 14 +++---
 ...er_detail.php => print_ledger_detail.class.php} |  2 +-
 ...item.php => print_ledger_detail_item.class.php} |  4 +-
 ...t_ledger_fin.php => print_ledger_fin.class.php} |  2 +-
 ...ledger_misc.php => print_ledger_misc.class.php} |  2 +-
 ...er_simple.php => print_ledger_simple.class.php} |  2 +-
 ...p => print_ledger_simple_without_vat.class.php} |  2 +-
 ...ass_profile_menu.php => profile_menu.class.php} |  2 +-
 include/class/{class_stock.php => stock.class.php} |  4 +-
 ...class_stock_goods.php => stock_goods.class.php} |  2 +-
 .../{class_supplier.php => supplier.class.php}     | 10 ++---
 include/class/{class_tag.php => tag.class.php}     |  2 +-
 .../{class_todo_list.php => todo_list.class.php}   |  0
 include/class/{class_user.php => user.class.php}   |  4 +-
 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                         | 10 ++---
 include/compta_ven.inc.php                         | 12 ++---
 include/contact.inc.php                            | 10 ++---
 include/customer.inc.php                           | 12 ++---
 include/dashboard.inc.php                          | 22 ++++-----
 ...class_anc_key_sql.php => anc_key_sql.class.php} |  2 +-
 ...ult_menu_sql.php => default_menu_sql.class.php} |  2 +-
 ...class_jrn_def_sql.php => jrn_def_sql.class.php} |  2 +-
 ...ass_menu_ref_sql.php => menu_ref_sql.class.php} |  4 +-
 ...class_noalyss_sql.php => noalyss_sql.class.php} |  0
 ...ile_menu_sql.php => profile_menu_sql.class.php} |  4 +-
 ...class_profile_sql.php => profile_sql.class.php} |  4 +-
 ...ock_goods_sql.php => stock_goods_sql.class.php} |  2 +-
 .../{class_stock_sql.php => stock_sql.class.php}   |  2 +-
 .../{class_tag_sql.php => tag_sql.class.php}       |  4 +-
 include/default_menu.inc.php                       |  2 +-
 include/document_modele.inc.php                    |  8 ++--
 include/dossier.inc.php                            | 10 ++---
 include/export/export_anc_acc_list_csv.php         |  4 +-
 include/export/export_anc_balance_double_csv.php   |  4 +-
 include/export/export_anc_balance_double_pdf.php   |  2 +-
 include/export/export_anc_balance_group_csv.php    |  4 +-
 include/export/export_anc_balance_simple_csv.php   |  4 +-
 include/export/export_anc_balance_simple_pdf.php   |  2 +-
 include/export/export_anc_grandlivre_csv.php       |  2 +-
 include/export/export_anc_list_csv.php             |  4 +-
 include/export/export_anc_receipt_pdf.php          |  4 +-
 include/export/export_anc_table_csv.php            |  4 +-
 include/export/export_balance_age_csv.php          |  4 +-
 include/export/export_balance_csv.php              | 12 ++---
 include/export/export_balance_pdf.php              | 12 ++---
 include/export/export_bilan_oth.php                | 10 ++---
 include/export/export_document.php                 |  6 +--
 include/export/export_document_template.php        |  4 +-
 include/export/export_fiche_balance_csv.php        |  8 ++--
 include/export/export_fiche_balance_pdf.php        | 10 ++---
 include/export/export_fiche_csv.php                | 10 ++---
 include/export/export_fiche_detail_csv.php         | 10 ++---
 include/export/export_fiche_detail_pdf.php         | 14 +++---
 include/export/export_fiche_pdf.php                | 10 ++---
 include/export/export_follow_up_csv.php            |  2 +-
 include/export/export_form_csv.php                 | 14 +++---
 include/export/export_form_pdf.php                 | 16 +++----
 include/export/export_gl_csv.php                   | 16 +++----
 include/export/export_gl_pdf.php                   | 16 +++----
 include/export/export_histo_csv.php                |  2 +-
 include/export/export_ledger_csv.php               | 18 ++++----
 include/export/export_ledger_pdf.php               | 20 ++++-----
 include/export/export_poste_detail_csv.php         | 12 ++---
 include/export/export_poste_detail_pdf.php         | 14 +++---
 include/export/export_rec_csv.php                  | 10 ++---
 include/export/export_receipt.php                  |  6 +--
 include/export/export_reportinit_csv.php           |  8 ++--
 include/export/export_security_pdf.php             | 10 ++---
 include/export/export_stock_histo_csv.php          |  4 +-
 include/export/export_stock_resume_list.php        |  4 +-
 include/ext/dummy/dummy.php                        | 12 ++---
 include/extension_choice.inc.php                   | 12 ++---
 include/extension_get.inc.php                      | 12 ++---
 include/fiche.inc.php                              | 10 ++---
 include/fiche_def.inc.php                          |  4 +-
 include/forecast.inc.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                        | 14 +++---
 include/impress_poste.inc.php                      | 18 ++++----
 include/impress_rapport.inc.php                    | 12 ++---
 include/impress_rec.inc.php                        |  2 +-
 include/lettering.account.inc.php                  |  2 +-
 include/lettering.card.inc.php                     |  4 +-
 include/lettering.gestion.inc.php                  |  2 +-
 include/lib/ac_common.php                          | 12 ++---
 include/lib/config_file.php                        |  6 +--
 .../lib/{class_database.php => database.class.php} |  0
 .../{class_filetosend.php => filetosend.class.php} |  0
 .../{class_html_input.php => html_input.class.php} |  2 +-
 .../{class_html_table.php => html_table.class.php} |  0
 .../{class_http_input.php => http_input.class.php} |  0
 .../lib/{class_iaction.php => iaction.class.php}   |  2 +-
 .../lib/{class_ianccard.php => ianccard.class.php} |  2 +-
 .../lib/{class_ibutton.php => ibutton.class.php}   |  2 +-
 include/lib/{class_icard.php => icard.class.php}   |  4 +-
 .../{class_icheckbox.php => icheckbox.class.php}   |  2 +-
 .../{class_iconcerned.php => iconcerned.class.php} |  2 +-
 include/lib/{class_idate.php => idate.class.php}   |  2 +-
 include/lib/{class_ifile.php => ifile.class.php}   |  2 +-
 .../lib/{class_ihidden.php => ihidden.class.php}   |  2 +-
 .../lib/{class_impress.php => impress.class.php}   |  4 +-
 include/lib/{class_inum.php => inum.class.php}     |  2 +-
 .../lib/{class_iperiod.php => iperiod.class.php}   |  2 +-
 include/lib/{class_ipopup.php => ipopup.class.php} |  4 +-
 include/lib/{class_iposte.php => iposte.class.php} | 10 ++---
 include/lib/{class_iradio.php => iradio.class.php} |  2 +-
 ...elated_action.php => irelated_action.class.php} |  2 +-
 .../lib/{class_iselect.php => iselect.class.php}   |  2 +-
 include/lib/{class_ispan.php => ispan.class.php}   |  2 +-
 include/lib/{class_itext.php => itext.class.php}   |  2 +-
 .../{class_itextarea.php => itextarea.class.php}   |  2 +-
 .../{class_itva_popup.php => itva_popup.class.php} |  6 +--
 ...ge_table_sql.php => manage_table_sql.class.php} |  0
 ...class_noalyss_csv.php => noalyss_csv.class.php} |  0
 include/lib/{class_pdf.php => pdf.class.php}       |  0
 .../lib/{class_sendmail.php => sendmail.class.php} |  4 +-
 ...s_single_record.php => single_record.class.php} |  2 +-
 .../{class_sort_table.php => sort_table.class.php} |  0
 include/lib/user_common.php                        | 10 ++---
 include/lib/user_menu.php                          |  6 +--
 ...ass_zip_extended.php => zip_extended.class.php} |  0
 include/manager.inc.php                            | 16 +++----
 include/menu.inc.php                               |  6 +--
 include/modele.inc.php                             | 12 ++---
 include/opening.inc.php                            |  4 +-
 include/operation_ods_new.inc.php                  |  4 +-
 include/param_pcmn.inc.php                         |  8 ++--
 include/param_sec.inc.php                          | 10 ++---
 include/payment_middle.inc.php                     |  4 +-
 include/periode.inc.php                            |  4 +-
 include/poste.inc.php                              |  4 +-
 include/preod.inc.php                              | 10 ++---
 include/profile.inc.php                            |  2 +-
 include/recover.php                                | 10 ++---
 include/report.inc.php                             | 14 +++---
 include/restore.inc.php                            |  6 +--
 include/search.inc.php                             |  8 ++--
 include/stock_cfg.inc.php                          |  4 +-
 include/stock_histo.inc.php                        |  4 +-
 include/stock_inv.inc.php                          |  4 +-
 include/stock_inv_histo.inc.php                    |  4 +-
 include/stock_state.inc.php                        |  2 +-
 include/supplier.inc.php                           | 18 ++++----
 include/template/action_show.php                   |  2 +-
 include/template/dashboard.php                     |  2 +-
 include/template/document_mod_change.php           |  2 +-
 include/template/ledger_detail_ach.php             |  2 +-
 include/template/ledger_detail_fin.php             |  6 +--
 include/template/ledger_detail_misc.php            | 10 ++---
 include/template/ledger_detail_top.php             |  2 +-
 include/template/ledger_detail_ven.php             |  2 +-
 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                               |  4 +-
 include/user_detail.inc.php                        |  8 ++--
 include/verif_bilan.inc.php                        |  4 +-
 scenario/comptabilite_analytique.php               |  2 +-
 scenario/pdf_operation.php                         |  2 +-
 scenario/test_manage_table_sql.php                 |  4 +-
 scenario/test_parse_formula.php                    |  2 +-
 ...c_accountTest.php => acc_accountTest.class.php} |  0
 ...erTest.php => acc_account_ledgerTest.class.php} |  0
 ...c_balanceTest.php => acc_balanceTest.class.php} |  0
 ...s_acc_bilanTest.php => acc_bilanTest.class.php} |  0
 ...c_computeTest.php => acc_computeTest.class.php} |  0
 ...acc_ledgerTest.php => acc_ledgerTest.class.php} |  0
 ...er_finTest.php => acc_ledger_finTest.class.php} |  0
 ...eTest.php => acc_ledger_purchaseTest.class.php} |  0
 ..._soldTest.php => acc_ledger_soldTest.class.php} |  0
 ...erationTest.php => acc_operationTest.class.php} |  0
 ...rm_codeTest.php => acc_parm_codeTest.class.php} |  0
 ...c_accountTest.php => anc_accountTest.class.php} |  0
 ...dlivreTest.php => anc_grandlivreTest.class.php} |  0
 ...class_anc_keyTest.php => anc_keyTest.class.php} |  0
 ...c_key_sqlTest.php => anc_key_sqlTest.class.php} |  0
 ...erationTest.php => anc_operationTest.class.php} |  0
 ...class_dossierTest.php => dossierTest.class.php} |  0
 .../{class_ficheTest.php => ficheTest.class.php}   |  0
 .../{class_userTest.php => userTest.class.php}     |  0
 ...ass_databaseTest.php => databaseTest.class.php} |  0
 355 files changed, 1011 insertions(+), 1011 deletions(-)

diff --git a/dev/SQL/index.php b/dev/SQL/index.php
index ded83e8..d0d5242 100644
--- a/dev/SQL/index.php
+++ b/dev/SQL/index.php
@@ -9,9 +9,9 @@ require_once '../../include/constant.php';
 const REPOSITORY_DB=1;
 const ACCOUNT_DB=2;
 
-require NOALYSS_INCLUDE."/lib/class_database.php";
-require NOALYSS_INCLUDE."/lib/class_iselect.php";
-require NOALYSS_INCLUDE."/lib/class_http_input.php";
+require NOALYSS_INCLUDE."/lib/database.class.php";
+require NOALYSS_INCLUDE."/lib/iselect.class.php";
+require NOALYSS_INCLUDE."/lib/http_input.class.php";
 
 require './table_sql.class.php';
 
diff --git a/dev/SQL/template/script_sql.php b/dev/SQL/template/script_sql.php
index 6327596..2276bd6 100644
--- a/dev/SQL/template/script_sql.php
+++ b/dev/SQL/template/script_sql.php
@@ -19,8 +19,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 NOALYSS_INCLUDE.'/database/class_noalyss_sql.php';
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
+require_once NOALYSS_INCLUDE.'/database/noalyss_sql.class.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
 
 
 /**
diff --git a/dev/misc-testing/pdf/pdf-page-break.php 
b/dev/misc-testing/pdf/pdf-page-break.php
index 09a1428..e44a7c2 100644
--- a/dev/misc-testing/pdf/pdf-page-break.php
+++ b/dev/misc-testing/pdf/pdf-page-break.php
@@ -23,9 +23,9 @@
  * \brief create GL comptes as PDF
  */
 include_once '../../include/constant.php';
-require_once NOALYSS_INCLUDE.'/lib/class_pdf.php';
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
-require_once NOALYSS_INCLUDE.'/class/class_own.php';
+require_once NOALYSS_INCLUDE.'/lib/pdf.class.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
+require_once NOALYSS_INCLUDE.'/class/own.class.php';
 bcscale(2);
 $_REQUEST['gDossier']=37;
 $_GET['gDossier']=37;
diff --git a/html/ajax.php b/html/ajax.php
index 7135296..28a4503 100644
--- a/html/ajax.php
+++ b/html/ajax.php
@@ -14,12 +14,12 @@
  */
 if ( ! defined ('ALLOWED') ) define ('ALLOWED',1);
 require_once '../include/constant.php';
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once NOALYSS_INCLUDE.'/class/class_user.php';
-require_once NOALYSS_INCLUDE.'/class/class_extension.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once NOALYSS_INCLUDE.'/class/user.class.php';
+require_once NOALYSS_INCLUDE.'/class/extension.class.php';
 if ( !isset ($_REQUEST['gDossier'])) exit();
 
-require_once NOALYSS_INCLUDE.'/class/class_own.php';
+require_once NOALYSS_INCLUDE.'/class/own.class.php';
 mb_internal_encoding("UTF-8");
 
 global $g_user,$cn,$g_parameter;
diff --git a/html/ajax_misc.php b/html/ajax_misc.php
index cd2ba9d..4172dc0 100644
--- a/html/ajax_misc.php
+++ b/html/ajax_misc.php
@@ -38,13 +38,13 @@
 if ( ! defined('ALLOWED')) define ('ALLOWED',1);
 
 require_once '../include/constant.php';
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once  NOALYSS_INCLUDE.'/class/class_fiche.php';
-require_once NOALYSS_INCLUDE.'/lib/class_iradio.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once  NOALYSS_INCLUDE.'/class/fiche.class.php';
+require_once NOALYSS_INCLUDE.'/lib/iradio.class.php';
 require_once NOALYSS_INCLUDE.'/lib/function_javascript.php';
 require_once NOALYSS_INCLUDE.'/lib/ac_common.php';
-require_once  NOALYSS_INCLUDE.'/class/class_user.php';
-require_once NOALYSS_INCLUDE.'/lib/class_http_input.php';
+require_once  NOALYSS_INCLUDE.'/class/user.class.php';
+require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
 $http=new HttpInput();
 
 mb_internal_encoding("UTF-8");
@@ -208,7 +208,7 @@ switch ($op)
        //--------------------------------------------------
        // get the last date of a ledger
        case 'lastdate':
-               require_once NOALYSS_INCLUDE.'/class/class_acc_ledger_fin.php';
+               require_once NOALYSS_INCLUDE.'/class/acc_ledger_fin.class.php';
                $ledger = new Acc_Ledger_Fin($cn, $_GET['p_jrn']);
                $html = $ledger->get_last_date();
                $html = escape_xml($html);
@@ -223,7 +223,7 @@ EOF;
 
                break;
        case 'bkname':
-               require_once NOALYSS_INCLUDE.'/class/class_acc_ledger_fin.php';
+               require_once NOALYSS_INCLUDE.'/class/acc_ledger_fin.class.php';
                $ledger = new Acc_Ledger_Fin($cn, $_GET['p_jrn']);
                $html = $ledger->get_bank_name();
                $html = escape_xml($html);
@@ -238,7 +238,7 @@ EOF;
                break;
        // display new calendar
        case 'cal':
-               require_once NOALYSS_INCLUDE.'/class/class_calendar.php';
+               require_once NOALYSS_INCLUDE.'/class/calendar.class.php';
                /* others report */
                $cal = new Calendar();
                $cal->set_periode($per);
@@ -256,7 +256,7 @@ EOF;
                break;
        /* rem a cat of document */
        case 'rem_cat_doc':
-               require_once NOALYSS_INCLUDE.'/class/class_document_type.php';
+               require_once NOALYSS_INCLUDE.'/class/document_type.class.php';
                // if user can not return error message
                 $message="";
                if ($g_user->check_action(PARCATDOC) == 0)
diff --git a/html/compute.php b/html/compute.php
index d349ca3..cb114da 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  NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once  NOALYSS_INCLUDE.'/class/class_acc_compute.php';
-require_once  NOALYSS_INCLUDE.'/class/class_dossier.php';
-require_once  NOALYSS_INCLUDE.'/class/class_acc_tva.php';
-require_once  NOALYSS_INCLUDE.'/class/class_user.php';
+require_once  NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once  NOALYSS_INCLUDE.'/class/acc_compute.class.php';
+require_once  NOALYSS_INCLUDE.'/class/dossier.class.php';
+require_once  NOALYSS_INCLUDE.'/class/acc_tva.class.php';
+require_once  NOALYSS_INCLUDE.'/class/user.class.php';
 
 // Check if the needed field does exist
 extract ($_GET, EXTR_SKIP );
diff --git a/html/direct.php b/html/direct.php
index 53a1794..ed079f8 100644
--- a/html/direct.php
+++ b/html/direct.php
@@ -19,8 +19,8 @@
  */
 
 require_once '../include/constant.php';
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once NOALYSS_INCLUDE.'/class/class_user.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once NOALYSS_INCLUDE.'/class/user.class.php';
 
 $cn=Dossier::connect();
 global $g_user;
diff --git a/html/do.php b/html/do.php
index 0443a7d..7f123de 100644
--- a/html/do.php
+++ b/html/do.php
@@ -24,14 +24,14 @@ define('ALLOWED',1);
  * \brief Main file
  */
 require_once '../include/constant.php';
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
 require_once NOALYSS_INCLUDE.'/lib/user_common.php';
 require_once NOALYSS_INCLUDE.'/lib/ac_common.php';
 require_once NOALYSS_INCLUDE.'/lib/function_javascript.php';
 require_once NOALYSS_INCLUDE.'/constant.security.php';
-require_once NOALYSS_INCLUDE.'/lib/class_html_input.php';
-require_once NOALYSS_INCLUDE.'/lib/class_http_input.php';
+require_once NOALYSS_INCLUDE.'/lib/html_input.class.php';
+require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
 $http=new HttpInput();
 
 mb_internal_encoding("UTF-8");
diff --git a/html/export.php b/html/export.php
index b6fdab4..0d8cf6d 100644
--- a/html/export.php
+++ b/html/export.php
@@ -27,9 +27,9 @@
 define ('ALLOWED',1);
 require_once '../include/constant.php';
 global $g_user,$cn,$g_parameter;
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once NOALYSS_INCLUDE.'/class/class_user.php';
-require_once NOALYSS_INCLUDE.'/lib/class_http_input.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once NOALYSS_INCLUDE.'/class/user.class.php';
+require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
 $gDossier=dossier::id();
 $cn=Dossier::connect();
 mb_internal_encoding("UTF-8");
diff --git a/html/extension.raw.php b/html/extension.raw.php
index 7cd12dc..2d1eb93 100644
--- a/html/extension.raw.php
+++ b/html/extension.raw.php
@@ -24,14 +24,14 @@
  * the security. Load several javascript files
  */
 require_once '../include/constant.php';
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
 require_once NOALYSS_INCLUDE.'/lib/ac_common.php';
 require_once NOALYSS_INCLUDE.'/lib/function_javascript.php';
-require_once NOALYSS_INCLUDE.'/class/class_extension.php';
-require_once  NOALYSS_INCLUDE.'/lib/class_html_input.php';
-require_once NOALYSS_INCLUDE.'/lib/class_iselect.php';
-require_once  NOALYSS_INCLUDE.'/class/class_user.php';
+require_once NOALYSS_INCLUDE.'/class/extension.class.php';
+require_once  NOALYSS_INCLUDE.'/lib/html_input.class.php';
+require_once NOALYSS_INCLUDE.'/lib/iselect.class.php';
+require_once  NOALYSS_INCLUDE.'/class/user.class.php';
 
 global $g_user,$cn,$g_parameter;
 
diff --git a/html/fid.php b/html/fid.php
index b19e65a..fd1746b 100644
--- a/html/fid.php
+++ b/html/fid.php
@@ -33,14 +33,14 @@
    *\note if the j is -1 then all the card are shown
  */
 require_once '../include/constant.php';
-require_once NOALYSS_INCLUDE.'/class/class_own.php';
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
+require_once NOALYSS_INCLUDE.'/class/own.class.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
 require_once NOALYSS_INCLUDE.'/lib/user_common.php';
-require_once NOALYSS_INCLUDE.'/lib/class_http_input.php';
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
 $gDossier=dossier::id();
 
-require_once('class/class_user.php');
+require_once('class/user.class.php');
 
 $cn=Dossier::connect();
 global $g_user;
diff --git a/html/fid_card.php b/html/fid_card.php
index fab07b3..839caf8 100644
--- a/html/fid_card.php
+++ b/html/fid_card.php
@@ -26,8 +26,8 @@
  */
 
 require_once '../include/constant.php';
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
 /*!\brief
  *  Received parameters are
  *   - j for the ledger
@@ -48,7 +48,7 @@ $cn=Dossier::connect();
 $d=$_REQUEST['e'];
 $filter_card='';
 
-require_once('class/class_user.php');
+require_once('class/user.class.php');
 global $g_user;
 $g_user=new User($cn);
 $g_user->check();
diff --git a/html/install.php b/html/install.php
index db9a07d..89ae0ac 100644
--- a/html/install.php
+++ b/html/install.php
@@ -121,7 +121,7 @@ if ( ! isset($_GET['lang'])){
 }
 require_once '../include/constant.php';
 include_once NOALYSS_INCLUDE.'/lib/ac_common.php';
-include_once NOALYSS_INCLUDE.'/lib/class_html_input.php';
+include_once NOALYSS_INCLUDE.'/lib/html_input.class.php';
 if ( $_GET['lang'] == "en_US.utf8" || $_GET['lang']=='fr_FR.utf8')
 {
     $_SESSION['g_lang']=$_GET['lang'];
@@ -322,7 +322,7 @@ if ( ! file_exists(NOALYSS_INCLUDE.'/config.inc.php')) {
 // magic_quotes_sybase = Off
 // include_path
 require_once NOALYSS_INCLUDE.'/lib/config_file.php';
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
 
 // we shouldn't use it 
 // if ( defined ("MULTI") && MULTI==1) { create_htaccess();}
@@ -489,7 +489,7 @@ if ( $Res==0) { ?>
 <?php exit(); }
 
 include_once('lib/ac_common.php');
-require_once('class/class_dossier.php');
+require_once('class/dossier.class.php');
 
 // Memory setting
 //--
diff --git a/html/login.php b/html/login.php
index f2ce714..e6ae4dd 100644
--- a/html/login.php
+++ b/html/login.php
@@ -25,7 +25,7 @@ include_once NOALYSS_INCLUDE.'/lib/ac_common.php';
  * \brief Login page
  */
 
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
 // Verif if User and Pass match DB
     // if no, then redirect to the login page
 $rep=new Database();
@@ -54,7 +54,7 @@ if (  isset ($_POST["p_user"] ) )
                echo "<META HTTP-EQUIV=\"REFRESH\" 
content=\"0;url=admin-noalyss.php\">";
                exit();
        }
-    include_once NOALYSS_INCLUDE."/class/class_user.php";
+    require_once NOALYSS_INCLUDE."/class/user.class.php";
     $User=new User($rep);
     $User->Check(false,'LOGIN');
     if ($g_captcha == true)
@@ -93,7 +93,7 @@ else
 
       }
 
-    include_once ("class/class_user.php");
+    include_once ("class/user.class.php");
 
     $User=new User($rep);
     $User->Check();
diff --git a/html/logout.php b/html/logout.php
index 45637d6..be049ff 100644
--- a/html/logout.php
+++ b/html/logout.php
@@ -22,7 +22,7 @@
  */
 require_once '../include/constant.php';
 require_once ("lib/ac_common.php");
-require_once('lib/class_database.php');
+require_once('lib/database.class.php');
 session_unset();
 
 html_page_start("classic");
diff --git a/html/popup.php b/html/popup.php
index d4716bf..9bfdcc7 100644
--- a/html/popup.php
+++ b/html/popup.php
@@ -20,11 +20,11 @@
 require_once '../include/constant.php';
 require_once NOALYSS_INCLUDE.'/lib/ac_common.php';
 require_once NOALYSS_INCLUDE.'/lib/function_javascript.php';
-require_once NOALYSS_INCLUDE.'/lib/class_html_input.php';
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once NOALYSS_INCLUDE.'/class/class_user.php';
-require_once NOALYSS_INCLUDE.'/class/class_periode.php';
+require_once NOALYSS_INCLUDE.'/lib/html_input.class.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once NOALYSS_INCLUDE.'/class/user.class.php';
+require_once NOALYSS_INCLUDE.'/class/periode.class.php';
 
 
 /*
diff --git a/html/recherche.php b/html/recherche.php
index aba5f08..e56e16f 100644
--- a/html/recherche.php
+++ b/html/recherche.php
@@ -21,9 +21,9 @@
  * \brief Search module
  */
 require_once '../include/constant.php';
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
 include_once NOALYSS_INCLUDE.'/lib/ac_common.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_ledger.php';
+require_once NOALYSS_INCLUDE.'/class/acc_ledger.class.php';
 
 html_page_start($_SESSION['g_theme']);
 
@@ -32,11 +32,11 @@ load_all_script();
 
 $gDossier=dossier::id();
 
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
 /* Admin. Dossier */
 
 $cn=Dossier::connect();
-include_once NOALYSS_INCLUDE.'/class/class_user.php';
+include_once NOALYSS_INCLUDE.'/class/user.class.php';
 
 global $g_user;
 $g_user=new User($cn);
diff --git a/html/test.php b/html/test.php
index d838730..e8dacc7 100644
--- a/html/test.php
+++ b/html/test.php
@@ -31,11 +31,11 @@
 
 include_once("../include/constant.php");
 include_once("lib/ac_common.php");
-require_once('lib/class_database.php');
-require_once ('class/class_dossier.php');
-require_once('lib/class_html_input.php');
+require_once('lib/database.class.php');
+require_once ('class/dossier.class.php');
+require_once('lib/html_input.class.php');
 require_once ('lib/function_javascript.php');
-require_once 'class/class_user.php';
+require_once 'class/user.class.php';
 load_all_script();
 $gDossier=HtmlInput::default_value_get('gDossier', -1);
 if ($gDossier==-1)
diff --git a/html/user_login.php b/html/user_login.php
index 9bfa663..fab1dc0 100644
--- a/html/user_login.php
+++ b/html/user_login.php
@@ -23,14 +23,14 @@
 // Copyright Author Dany De Bontridder address@hidden
 require_once '../include/constant.php';
 include_once NOALYSS_INCLUDE.'/lib/ac_common.php';
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once NOALYSS_INCLUDE.'/lib/class_itext.php';
-require_once NOALYSS_INCLUDE.'/lib/class_http_input.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once NOALYSS_INCLUDE.'/lib/itext.class.php';
+require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
 require_once NOALYSS_INCLUDE.'/lib/function_javascript.php';
 
 @html_page_start($_SESSION['g_theme']);
 $rep=new Database();
-include_once NOALYSS_INCLUDE.'/class/class_user.php';
+require_once NOALYSS_INCLUDE.'/class/user.class.php';
 $User=new User($rep);
 
 $User->Check();
diff --git a/include/action.inc.php b/include/action.inc.php
index d0d00f5..73f99c5 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 NOALYSS_INCLUDE.'/lib/class_icard.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ispan.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ifile.php';
-require_once NOALYSS_INCLUDE.'/lib/class_itext.php';
-require_once NOALYSS_INCLUDE.'/class/class_follow_up.php';
+require_once NOALYSS_INCLUDE.'/lib/icard.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ispan.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ifile.class.php';
+require_once NOALYSS_INCLUDE.'/lib/itext.class.php';
+require_once NOALYSS_INCLUDE.'/class/follow_up.class.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.
diff --git a/include/adm.inc.php b/include/adm.inc.php
index bf0af10..8165a74 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 NOALYSS_INCLUDE.'/lib/class_iselect.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ihidden.php';
-require_once NOALYSS_INCLUDE.'/class/class_customer.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ibutton.php';
-require_once NOALYSS_INCLUDE.'/class/class_fiche_def.php';
-require_once NOALYSS_INCLUDE.'/class/class_fiche_def.php';
-require_once NOALYSS_INCLUDE.'/class/class_admin.php';
+require_once NOALYSS_INCLUDE.'/lib/iselect.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ihidden.class.php';
+require_once NOALYSS_INCLUDE.'/class/customer.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ibutton.class.php';
+require_once NOALYSS_INCLUDE.'/class/fiche_def.class.php';
+require_once NOALYSS_INCLUDE.'/class/fiche_def.class.php';
+require_once NOALYSS_INCLUDE.'/class/admin.class.php';
 
 global $g_user,$http;
 
diff --git a/include/admin_repo.inc.php b/include/admin_repo.inc.php
index 8f5ad37..701e52e 100644
--- a/include/admin_repo.inc.php
+++ b/include/admin_repo.inc.php
@@ -23,12 +23,12 @@
  */
 if ( ! defined ('ALLOWED')) { die (_('Non autorisé'));}
 
-include_once NOALYSS_INCLUDE."/class/class_user.php";
+include_once NOALYSS_INCLUDE."/class/user.class.php";
 require_once NOALYSS_INCLUDE."/lib/user_common.php";
 include_once NOALYSS_INCLUDE."/lib/ac_common.php";
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
 require_once NOALYSS_INCLUDE."/lib/user_menu.php";
-require_once NOALYSS_INCLUDE."/lib/class_http_input.php";
+require_once NOALYSS_INCLUDE."/lib/http_input.class.php";
 $http=new HttpInput();
 $action = $http->request("action","string", "");
 
diff --git a/include/ajax/ajax_action_remove_concerned.php 
b/include/ajax/ajax_action_remove_concerned.php
index a82c58d..023a773 100644
--- a/include/ajax/ajax_action_remove_concerned.php
+++ b/include/ajax/ajax_action_remove_concerned.php
@@ -21,7 +21,7 @@
 
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 
-require_once NOALYSS_INCLUDE.'/lib/class_http_input.php';
+require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
 $http=new HttpInput();
 try
 {
@@ -35,7 +35,7 @@ catch (Exception $exc)
     return;
 }
 
-require_once 'class/class_follow_up.php';
+require_once 'class/follow_up.class.php';
 $follow=new Follow_Up($cn,$ag_id);
 
 ob_start();
diff --git a/include/ajax/ajax_action_save_concerned.php 
b/include/ajax/ajax_action_save_concerned.php
index e1600a9..5eb0aed 100644
--- a/include/ajax/ajax_action_save_concerned.php
+++ b/include/ajax/ajax_action_save_concerned.php
@@ -24,7 +24,7 @@ if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas 
permis');
 /**
  * Insert into follow-up the card (f_id) for the action_gestion (ag_id)
  */
-require_once 'class/class_follow_up.php';
+require_once 'class/follow_up.class.php';
 $follow=new Follow_Up($cn,$ag_id);
 $follow->insert_linked_card($f_id);
 /**
diff --git a/include/ajax/ajax_add_concerned_card.php 
b/include/ajax/ajax_add_concerned_card.php
index da0baf6..1ea7468 100644
--- a/include/ajax/ajax_add_concerned_card.php
+++ b/include/ajax/ajax_add_concerned_card.php
@@ -24,7 +24,7 @@
 if (!defined('ALLOWED'))
     die('Appel direct ne sont pas permis');
 
-require_once NOALYSS_INCLUDE.'/lib/class_http_input.php';
+require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
 $http=new HttpInput();
 
 ob_start();
@@ -39,7 +39,7 @@ catch (Exception $exc)
     return;
 }
 
-require_once NOALYSS_INCLUDE.'/class/class_acc_ledger.php';
+require_once NOALYSS_INCLUDE.'/class/acc_ledger.class.php';
 
 $r=HtmlInput::title_box(_("Détail fiche"), 'search_card');
 
diff --git a/include/ajax/ajax_add_menu.php b/include/ajax/ajax_add_menu.php
index 8e6202b..669201d 100644
--- a/include/ajax/ajax_add_menu.php
+++ b/include/ajax/ajax_add_menu.php
@@ -40,7 +40,7 @@ if (!defined('ALLOWED'))
 if ($g_user->check_module('CFGPRO')==0)
     die();
 
-require_once NOALYSS_INCLUDE.'/lib/class_http_input.php';
+require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
 $http=new HttpInput();
 
 try
diff --git a/include/ajax/ajax_admin.php b/include/ajax/ajax_admin.php
index 30172ea..c9e488f 100644
--- a/include/ajax/ajax_admin.php
+++ b/include/ajax/ajax_admin.php
@@ -32,7 +32,7 @@ if ($g_user->Admin()==0)
     die();
 }
 set_language();
-require_once NOALYSS_INCLUDE.'/lib/class_http_input.php';
+require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
 $http=new HttpInput();
 
 // From admin, grant  the access to a folder to an
diff --git a/include/ajax/ajax_anc_key_choice.php 
b/include/ajax/ajax_anc_key_choice.php
index 6e33137..ed13bd0 100644
--- a/include/ajax/ajax_anc_key_choice.php
+++ b/include/ajax/ajax_anc_key_choice.php
@@ -27,7 +27,7 @@
 // Copyright (2014) Author Dany De Bontridder address@hidden
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 
-require_once NOALYSS_INCLUDE.'/lib/class_http_input.php';
+require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
 $http=new HttpInput();
 
 try
@@ -44,7 +44,7 @@ catch (Exception $exc)
 }
 
 
-require_once 'class/class_anc_key.php';
+require_once 'class/anc_key.class.php';
 
 ob_start();
 echo HtmlInput::title_box(_("Choix d'une clef"), 'div_anc_key_choice');
diff --git a/include/ajax/ajax_anc_key_compute.php 
b/include/ajax/ajax_anc_key_compute.php
index 1d2c096..980fcf8 100644
--- a/include/ajax/ajax_anc_key_compute.php
+++ b/include/ajax/ajax_anc_key_compute.php
@@ -28,8 +28,8 @@
 // 
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 
-require_once NOALYSS_INCLUDE.'/class/class_anc_key.php';
-require_once NOALYSS_INCLUDE.'/lib/class_http_input.php';
+require_once NOALYSS_INCLUDE.'/class/anc_key.class.php';
+require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
 $http=new HttpInput();
 
 try
diff --git a/include/ajax/ajax_anc_search.php b/include/ajax/ajax_anc_search.php
index a836a40..da39916 100644
--- a/include/ajax/ajax_anc_search.php
+++ b/include/ajax/ajax_anc_search.php
@@ -28,16 +28,16 @@
 // 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 NOALYSS_INCLUDE.'/lib/class_itext.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ihidden.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ibutton.php';
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
+require_once NOALYSS_INCLUDE.'/lib/itext.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ihidden.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ibutton.class.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
 require_once NOALYSS_INCLUDE.'/lib/ac_common.php';
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
-require_once NOALYSS_INCLUDE.'/class/class_anc_account.php';
-require_once NOALYSS_INCLUDE.'/class/class_anc_plan.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
+require_once NOALYSS_INCLUDE.'/class/anc_account.class.php';
+require_once NOALYSS_INCLUDE.'/class/anc_plan.class.php';
 require_once NOALYSS_INCLUDE.'/lib/function_javascript.php';
-require_once NOALYSS_INCLUDE.'/lib/class_http_input.php';
+require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
 $http=new HttpInput();
 
 $texte=new IText('plabel');
diff --git a/include/ajax/ajax_auto_anc_card.php 
b/include/ajax/ajax_auto_anc_card.php
index b850888..7b700c0 100644
--- a/include/ajax/ajax_auto_anc_card.php
+++ b/include/ajax/ajax_auto_anc_card.php
@@ -3,8 +3,8 @@
 //see licence.txt
 
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once NOALYSS_INCLUDE.'/class/class_user.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once NOALYSS_INCLUDE.'/class/user.class.php';
 $cn=Dossier::connect();
 
 
diff --git a/include/ajax/ajax_bank_saldo.php b/include/ajax/ajax_bank_saldo.php
index 165b2d1..409d17b 100644
--- a/include/ajax/ajax_bank_saldo.php
+++ b/include/ajax/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 NOALYSS_INCLUDE.'/class/class_user.php';
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
-require_once NOALYSS_INCLUDE.'/class/class_fiche.php';
+require_once NOALYSS_INCLUDE.'/class/user.class.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
+require_once NOALYSS_INCLUDE.'/class/fiche.class.php';
 extract($_GET, EXTR_SKIP);
 /* check the parameters */
 foreach ( array('j','ctl') as $a )
diff --git a/include/ajax/ajax_calendar_zoom.php 
b/include/ajax/ajax_calendar_zoom.php
index eab6fda..2f62950 100644
--- a/include/ajax/ajax_calendar_zoom.php
+++ b/include/ajax/ajax_calendar_zoom.php
@@ -18,8 +18,8 @@
  */
 // Copyright Author Dany De Bontridder address@hidden
 if ( !defined ('ALLOWED') )  die('Appel direct ne sont pas permis');
-require_once NOALYSS_INCLUDE.'/class/class_calendar.php';
-require_once NOALYSS_INCLUDE.'/lib/class_http_input.php';
+require_once NOALYSS_INCLUDE.'/class/calendar.class.php';
+require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
 $http=new HttpInput();
 
 ob_start();
diff --git a/include/ajax/ajax_card.php b/include/ajax/ajax_card.php
index 22b9a7b..0685c92 100644
--- a/include/ajax/ajax_card.php
+++ b/include/ajax/ajax_card.php
@@ -55,13 +55,13 @@
  */
 if ( ! defined('ALLOWED')) die (_('Accès non autorisé'));
 
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once NOALYSS_INCLUDE.'/class/class_fiche.php';
-require_once NOALYSS_INCLUDE.'/lib/class_iradio.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once NOALYSS_INCLUDE.'/class/fiche.class.php';
+require_once NOALYSS_INCLUDE.'/lib/iradio.class.php';
 require_once NOALYSS_INCLUDE.'/lib/function_javascript.php';
 require_once NOALYSS_INCLUDE.'/lib/ac_common.php';
-require_once NOALYSS_INCLUDE.'/class/class_user.php';
-require_once NOALYSS_INCLUDE.'/class/class_fiche_attr.php';
+require_once NOALYSS_INCLUDE.'/class/user.class.php';
+require_once NOALYSS_INCLUDE.'/class/fiche_attr.class.php';
 
 mb_internal_encoding("UTF-8");
 
@@ -338,7 +338,7 @@ case 'sc':
      *
      *----------------------------------------------------------------------*/
 case 'fs':
-    require_once NOALYSS_INCLUDE.'/class/class_acc_ledger.php';
+    require_once NOALYSS_INCLUDE.'/class/acc_ledger.class.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');
diff --git a/include/ajax/ajax_create_menu.php 
b/include/ajax/ajax_create_menu.php
index 31471ea..2e0ee94 100644
--- a/include/ajax/ajax_create_menu.php
+++ b/include/ajax/ajax_create_menu.php
@@ -3,7 +3,7 @@
 //see licence.txt
 
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once NOALYSS_INCLUDE.'/class/class_menu_ref.php';
+require_once NOALYSS_INCLUDE.'/class/menu_ref.class.php';
 $msg=_("Création");
 $m=new Menu_Ref($cn);
 echo '<form method="POST" id="ajax_create_menu_frm" onsubmit="return 
confirm_box(this,\''._('Vous confirmez ?').'\')">';
diff --git a/include/ajax/ajax_display_letter.php 
b/include/ajax/ajax_display_letter.php
index 9fdfd71..c73fda2 100644
--- a/include/ajax/ajax_display_letter.php
+++ b/include/ajax/ajax_display_letter.php
@@ -23,7 +23,7 @@
 if (!defined('ALLOWED'))
     die('Appel direct ne sont pas permis');
 
-require_once NOALYSS_INCLUDE.'/class/class_lettering.php';
+require_once NOALYSS_INCLUDE.'/class/lettering.class.php';
 $exercice=$g_user->get_exercice();
 if ($g_user->check_module("LETCARD")==0 &&  $g_user->check_module("LETACC")==0)
     exit();
diff --git a/include/ajax/ajax_display_submenu.php 
b/include/ajax/ajax_display_submenu.php
index e1dc526..1b74d4d 100644
--- a/include/ajax/ajax_display_submenu.php
+++ b/include/ajax/ajax_display_submenu.php
@@ -30,7 +30,7 @@ if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas 
permis');
 // Security 
 if ( $g_user->check_module('CFGPRO') == 0 ) die();
 
-require_once NOALYSS_INCLUDE.'/lib/class_http_input.php';
+require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
 $http=new HttpInput();
 
 ob_start();
@@ -47,7 +47,7 @@ catch (Exception $exc)
     return;
 }
 
-require_once NOALYSS_INCLUDE.'/class/class_profile_menu.php';
+require_once NOALYSS_INCLUDE.'/class/profile_menu.class.php';
 $p_level++;
 $profile=new Profile_Menu($cn);
 $profile->p_id=$p_id;
diff --git a/include/ajax/ajax_fiche_def_detail.php 
b/include/ajax/ajax_fiche_def_detail.php
index cd810fb..9c62f34 100644
--- a/include/ajax/ajax_fiche_def_detail.php
+++ b/include/ajax/ajax_fiche_def_detail.php
@@ -26,8 +26,8 @@
  *
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once NOALYSS_INCLUDE.'/class/class_fiche_def.php';
-require_once NOALYSS_INCLUDE.'/lib/class_single_record.php';
+require_once NOALYSS_INCLUDE.'/class/fiche_def.class.php';
+require_once NOALYSS_INCLUDE.'/lib/single_record.class.php';
 global $g_user;
 
 $g_user->can_request(FICCAT,0);
diff --git a/include/ajax/ajax_gestion.php b/include/ajax/ajax_gestion.php
index c954fb6..f563a98 100644
--- a/include/ajax/ajax_gestion.php
+++ b/include/ajax/ajax_gestion.php
@@ -26,7 +26,7 @@
 if (!defined('ALLOWED'))
     die('Appel direct ne sont pas permis');
 
-require_once NOALYSS_INCLUDE.'/lib/class_http_input.php';
+require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
 $http=new HttpInput();
 
 if ($op=='action_show')
@@ -34,7 +34,7 @@ if ($op=='action_show')
     /**
      * display action
      */
-    require_once NOALYSS_INCLUDE.'/class/class_follow_up.php';
+    require_once NOALYSS_INCLUDE.'/class/follow_up.class.php';
     $gestion=new Follow_Up($cn);
     $array=$gestion->get_last(25);
     $len_array=count($array);
@@ -43,14 +43,14 @@ if ($op=='action_show')
 }
 if ($op=='action_add')
 {
-    require_once NOALYSS_INCLUDE.'/class/class_follow_up.php';
+    require_once NOALYSS_INCLUDE.'/class/follow_up.class.php';
     $gestion=new Follow_Up($cn);
     $gestion->display_short();
     return;
 }
 if ($op=='action_save')
 {
-    require_once NOALYSS_INCLUDE.'/class/class_follow_up.php';
+    require_once NOALYSS_INCLUDE.'/class/follow_up.class.php';
 
     /**
      * save info from the get
diff --git a/include/ajax/ajax_get_profile.php 
b/include/ajax/ajax_get_profile.php
index 66b4990..6fd062e 100644
--- a/include/ajax/ajax_get_profile.php
+++ b/include/ajax/ajax_get_profile.php
@@ -31,10 +31,10 @@ if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas 
permis');
 // Security 
 if ( $g_user->check_module('CFGPRO') == 0 ) die();
 
-require_once NOALYSS_INCLUDE.'/database/class_profile_sql.php';
-require_once NOALYSS_INCLUDE.'/class/class_profile_menu.php';
-require_once NOALYSS_INCLUDE.'/lib/class_html_input.php';
-require_once NOALYSS_INCLUDE.'/lib/class_http_input.php';
+require_once NOALYSS_INCLUDE.'/database/profile_sql.class.php';
+require_once NOALYSS_INCLUDE.'/class/profile_menu.class.php';
+require_once NOALYSS_INCLUDE.'/lib/html_input.class.php';
+require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
 $http=new HttpInput();
 
 $p_id=$http->request('p_id',"string", -1);
diff --git a/include/ajax/ajax_get_receipt.php 
b/include/ajax/ajax_get_receipt.php
index 73dfa84..1e60193 100644
--- a/include/ajax/ajax_get_receipt.php
+++ b/include/ajax/ajax_get_receipt.php
@@ -30,10 +30,10 @@
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 
 require_once NOALYSS_INCLUDE.'/constant.php';
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_ledger.php';
-require_once NOALYSS_INCLUDE.'/class/class_user.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_ledger.class.php';
+require_once NOALYSS_INCLUDE.'/class/user.class.php';
 
 // Check if the needed field does exist
 extract ($_GET, EXTR_SKIP);
diff --git a/include/ajax/ajax_history.php b/include/ajax/ajax_history.php
index a879ac8..a6426b1 100644
--- a/include/ajax/ajax_history.php
+++ b/include/ajax/ajax_history.php
@@ -25,13 +25,13 @@
    */
 if ( ! defined('ALLOWED')) die (_('Accès interdit'));
 
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once NOALYSS_INCLUDE.'/class/class_user.php';
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
-require_once NOALYSS_INCLUDE.'/class/class_periode.php';
-require_once NOALYSS_INCLUDE.'/lib/class_html_input.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_account.php';
-require_once NOALYSS_INCLUDE.'/class/class_exercice.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once NOALYSS_INCLUDE.'/class/user.class.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
+require_once NOALYSS_INCLUDE.'/class/periode.class.php';
+require_once NOALYSS_INCLUDE.'/lib/html_input.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_account.class.php';
+require_once NOALYSS_INCLUDE.'/class/exercice.class.php';
 $div=$_REQUEST['div'];
 mb_internal_encoding("UTF-8");
 
diff --git a/include/ajax/ajax_ledger.php b/include/ajax/ajax_ledger.php
index 641f829..c5f9067 100644
--- a/include/ajax/ajax_ledger.php
+++ b/include/ajax/ajax_ledger.php
@@ -30,17 +30,17 @@
 */
 if ( ! defined('ALLOWED')) die(_('Non authorisé'));
 
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once NOALYSS_INCLUDE.'/class/class_user.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_operation.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_ledger.php';
-require_once NOALYSS_INCLUDE.'/class/class_fiche.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_reconciliation.php';
-require_once NOALYSS_INCLUDE.'/class/class_anc_operation.php';
-require_once NOALYSS_INCLUDE.'/lib/class_idate.php';
-require_once NOALYSS_INCLUDE.'/class/class_own.php';
-require_once NOALYSS_INCLUDE.'/lib/class_iconcerned.php';
-require_once NOALYSS_INCLUDE.'/lib/class_http_input.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once NOALYSS_INCLUDE.'/class/user.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_operation.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_ledger.class.php';
+require_once NOALYSS_INCLUDE.'/class/fiche.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_reconciliation.class.php';
+require_once NOALYSS_INCLUDE.'/class/anc_operation.class.php';
+require_once NOALYSS_INCLUDE.'/lib/idate.class.php';
+require_once NOALYSS_INCLUDE.'/class/own.class.php';
+require_once NOALYSS_INCLUDE.'/lib/iconcerned.class.php';
+require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
 $http=new HttpInput();
 
 /**
diff --git a/include/ajax/ajax_ledger_show.php 
b/include/ajax/ajax_ledger_show.php
index 6afa939..2557270 100644
--- a/include/ajax/ajax_ledger_show.php
+++ b/include/ajax/ajax_ledger_show.php
@@ -14,8 +14,8 @@
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 
-require_once NOALYSS_INCLUDE.'/class/class_acc_ledger.php';
-require_once NOALYSS_INCLUDE.'/lib/class_html_input.php';
+require_once NOALYSS_INCLUDE.'/class/acc_ledger.class.php';
+require_once NOALYSS_INCLUDE.'/lib/html_input.class.php';
 if ( ! isset ($r_jrn)) { $r_jrn=null;}
 $ctl='div_jrn'.$div;
 ob_start();
diff --git a/include/ajax/ajax_min_row.php b/include/ajax/ajax_min_row.php
index 1f06964..687081c 100644
--- a/include/ajax/ajax_min_row.php
+++ b/include/ajax/ajax_min_row.php
@@ -26,8 +26,8 @@
  *
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once NOALYSS_INCLUDE.'/class/class_user.php';
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/class/user.class.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
 extract($_GET, EXTR_SKIP);
 /* check the parameters */
 foreach ( array('j','ctl') as $a )
diff --git a/include/ajax/ajax_mod_document.php 
b/include/ajax/ajax_mod_document.php
index 881e843..88a48e9 100644
--- a/include/ajax/ajax_mod_document.php
+++ b/include/ajax/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 NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
-require_once NOALYSS_INCLUDE.'/class/class_document_modele.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
+require_once NOALYSS_INCLUDE.'/class/document_modele.class.php';
 
   /* 1. Check security */
 $cn=Dossier::connect();
diff --git a/include/ajax/ajax_mod_menu.php b/include/ajax/ajax_mod_menu.php
index df759be..919736c 100644
--- a/include/ajax/ajax_mod_menu.php
+++ b/include/ajax/ajax_mod_menu.php
@@ -3,7 +3,7 @@
 //see licence.txt
 
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once NOALYSS_INCLUDE.'/class/class_menu_ref.php';
+require_once NOALYSS_INCLUDE.'/class/menu_ref.class.php';
 $m=new Menu_Ref($cn,$me_code);
 $msg="Modification ".$m->me_code.' '.h($m->me_menu);
 echo '<form method="POST" id="ajax_mod_menu_frm" onsubmit="return 
confirm_box(this,\'Vous confirmez ?\')">';
diff --git a/include/ajax/ajax_mod_periode.php 
b/include/ajax/ajax_mod_periode.php
index e07c704..c82f756 100644
--- a/include/ajax/ajax_mod_periode.php
+++ b/include/ajax/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 NOALYSS_INCLUDE.'/class/class_periode.php';
+require_once NOALYSS_INCLUDE.'/class/periode.class.php';
 
 /**\file
  * \brief display or save a periode
diff --git a/include/ajax/ajax_mod_predf_op.php 
b/include/ajax/ajax_mod_predf_op.php
index 9c47454..4e11ee0 100644
--- a/include/ajax/ajax_mod_predf_op.php
+++ b/include/ajax/ajax_mod_predf_op.php
@@ -25,7 +25,7 @@
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 ob_start();
-require_once NOALYSS_INCLUDE.'/class/class_pre_operation.php';
+require_once NOALYSS_INCLUDE.'/class/pre_operation.class.php';
 $op=new Pre_Operation($cn,$_GET['id']);
 $array=$op->load();
 echo HtmlInput::anchor_close('mod_predf_op');
diff --git a/include/ajax/ajax_mod_stock_repo.php 
b/include/ajax/ajax_mod_stock_repo.php
index f3e0359..738245d 100644
--- a/include/ajax/ajax_mod_stock_repo.php
+++ b/include/ajax/ajax_mod_stock_repo.php
@@ -26,7 +26,7 @@
  *
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once NOALYSS_INCLUDE.'/database/class_stock_sql.php';
+require_once NOALYSS_INCLUDE.'/database/stock_sql.class.php';
 $cn=Dossier::connect();
 $st=new Stock_Sql($cn,$_GET['r_id']);
 ?>
diff --git a/include/ajax/ajax_poste.php b/include/ajax/ajax_poste.php
index d498b73..8e246f4 100644
--- a/include/ajax/ajax_poste.php
+++ b/include/ajax/ajax_poste.php
@@ -35,10 +35,10 @@
 if ( ! defined('ALLOWED')) die (_('Non authorisé'));
 
 require_once  NOALYSS_INCLUDE.'/lib/ac_common.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_ledger.php';
-require_once  NOALYSS_INCLUDE.'/lib/class_database.php';
+require_once NOALYSS_INCLUDE.'/class/acc_ledger.class.php';
+require_once  NOALYSS_INCLUDE.'/lib/database.class.php';
 require_once NOALYSS_INCLUDE.'/lib/function_javascript.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_account_ledger.php';
+require_once NOALYSS_INCLUDE.'/class/acc_account_ledger.class.php';
 mb_internal_encoding("UTF-8");
 
 extract($_REQUEST, EXTR_SKIP);
diff --git a/include/ajax/ajax_preference.php b/include/ajax/ajax_preference.php
index 82bb35d..4505aaa 100644
--- a/include/ajax/ajax_preference.php
+++ b/include/ajax/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 NOALYSS_INCLUDE.'/class/class_user.php';
-require_once NOALYSS_INCLUDE.'/lib/class_iselect.php';
-require_once NOALYSS_INCLUDE.'/lib/class_iperiod.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_report.php';
-require_once NOALYSS_INCLUDE.'/class/class_periode.php';
+require_once NOALYSS_INCLUDE.'/class/user.class.php';
+require_once NOALYSS_INCLUDE.'/lib/iselect.class.php';
+require_once NOALYSS_INCLUDE.'/lib/iperiod.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_report.class.php';
+require_once NOALYSS_INCLUDE.'/class/periode.class.php';
 echo HtmlInput::title_box(_('Préférence'), 'preference_div');
 echo '<DIV class="content">';
 echo '<p class="notice">';
diff --git a/include/ajax/ajax_remove_submenu.php 
b/include/ajax/ajax_remove_submenu.php
index c5946f0..43bb415 100644
--- a/include/ajax/ajax_remove_submenu.php
+++ b/include/ajax/ajax_remove_submenu.php
@@ -21,7 +21,7 @@
 
 // require_once '.php';
 if ( ! defined ('ALLOWED') ) die(_('Non autorisé'));
-require_once NOALYSS_INCLUDE.'/lib/class_http_input.php';
+require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
 $http=new HttpInput();
 
 // Security 
diff --git a/include/ajax/ajax_save_predf_op.php 
b/include/ajax/ajax_save_predf_op.php
index 7e49d11..a6d9852 100644
--- a/include/ajax/ajax_save_predf_op.php
+++ b/include/ajax/ajax_save_predf_op.php
@@ -23,7 +23,7 @@
  * \brief save the new predefined operation 
  * included from ajax_misc
  */
-require_once NOALYSS_INCLUDE.'/lib/class_http_input.php';
+require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
 $http=new HttpInput();
 
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
diff --git a/include/ajax/ajax_search_action.php 
b/include/ajax/ajax_search_action.php
index 684da33..9c21b5a 100755
--- a/include/ajax/ajax_search_action.php
+++ b/include/ajax/ajax_search_action.php
@@ -21,9 +21,9 @@
  * \brief Search module
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
 include_once NOALYSS_INCLUDE.'/lib/ac_common.php';
-require_once NOALYSS_INCLUDE.'/class/class_follow_up.php';
+require_once NOALYSS_INCLUDE.'/class/follow_up.class.php';
 
 $_REQUEST['ac']='FOLLOW';
 
diff --git a/include/ajax/ajax_search_add_tag.php 
b/include/ajax/ajax_search_add_tag.php
index a9c3e10..fc58cc0 100644
--- a/include/ajax/ajax_search_add_tag.php
+++ b/include/ajax/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 NOALYSS_INCLUDE.'/class/class_tag.php';
+require_once NOALYSS_INCLUDE.'/class/tag.class.php';
 ob_start();
 if ($_GET['clear']==1) {
     /* Add a clear button */
diff --git a/include/ajax/ajax_search_clear_tag.php 
b/include/ajax/ajax_search_clear_tag.php
index 697543e..d890139 100644
--- a/include/ajax/ajax_search_clear_tag.php
+++ b/include/ajax/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 NOALYSS_INCLUDE.'/class/class_tag.php';
+require_once NOALYSS_INCLUDE.'/class/tag.class.php';
 ob_start();
 echo Tag::button_search($_GET['pref']);
 $response=  ob_get_clean();
diff --git a/include/ajax/ajax_search_display_tag.php 
b/include/ajax/ajax_search_display_tag.php
index 592e1d4..ed5f4dd 100644
--- a/include/ajax/ajax_search_display_tag.php
+++ b/include/ajax/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 NOALYSS_INCLUDE.'/class/class_tag.php';
+require_once NOALYSS_INCLUDE.'/class/tag.class.php';
 ob_start();
 $tag=new Tag($cn);
 $tag->select_search($_GET['pref']);
diff --git a/include/ajax/ajax_tag_detail.php b/include/ajax/ajax_tag_detail.php
index 902c260..28d456e 100644
--- a/include/ajax/ajax_tag_detail.php
+++ b/include/ajax/ajax_tag_detail.php
@@ -6,8 +6,8 @@
 //see licence.txt
 
 if ( !defined ('ALLOWED') )  die('Appel direct ne sont pas permis');
-require_once NOALYSS_INCLUDE.'/lib/class_single_record.php';
-require_once NOALYSS_INCLUDE.'/class/class_tag.php';
+require_once NOALYSS_INCLUDE.'/lib/single_record.class.php';
+require_once NOALYSS_INCLUDE.'/class/tag.class.php';
 ob_start();
 $tag=new Tag($cn);
 $tag->data->t_id=$_GET['tag'];
diff --git a/include/ajax/ajax_tag_list.php b/include/ajax/ajax_tag_list.php
index 983e877..ee5c148 100644
--- a/include/ajax/ajax_tag_list.php
+++ b/include/ajax/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 NOALYSS_INCLUDE.'/class/class_tag.php';
+require_once NOALYSS_INCLUDE.'/class/tag.class.php';
 ob_start();
 $tag=new Tag($cn);
 $tag->select();
diff --git a/include/ajax/ajax_tag_save.php b/include/ajax/ajax_tag_save.php
index d2dc070..81109fa 100644
--- a/include/ajax/ajax_tag_save.php
+++ b/include/ajax/ajax_tag_save.php
@@ -4,7 +4,7 @@
 
 if ( !defined ('ALLOWED') )  die('Appel direct ne sont pas permis');
 
-require_once NOALYSS_INCLUDE.'/class/class_tag.php';
+require_once NOALYSS_INCLUDE.'/class/tag.class.php';
 $tag=new Tag($cn);
 $tag->save($_GET);
 
diff --git a/include/ajax/ajax_tag_select_search.php 
b/include/ajax/ajax_tag_select_search.php
index 1652c1d..575737e 100644
--- a/include/ajax/ajax_tag_select_search.php
+++ b/include/ajax/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 NOALYSS_INCLUDE.'/class/class_tag.php';
+require_once NOALYSS_INCLUDE.'/class/tag.class.php';
 ob_start();
 $tag=new Tag($cn);
 $tag->select_search();
diff --git a/include/ajax/ajax_todo_list.php b/include/ajax/ajax_todo_list.php
index 3aca70d..10789b2 100644
--- a/include/ajax/ajax_todo_list.php
+++ b/include/ajax/ajax_todo_list.php
@@ -34,12 +34,12 @@
  * - i id
  */
 if ( ! defined ('ALLOWED') ) die (_('Aucun accès direct'));
-require_once  NOALYSS_INCLUDE.'/class/class_dossier.php';
-require_once  NOALYSS_INCLUDE.'/class/class_todo_list.php';
-require_once  NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once  NOALYSS_INCLUDE.'/class/class_user.php';
+require_once  NOALYSS_INCLUDE.'/class/dossier.class.php';
+require_once  NOALYSS_INCLUDE.'/class/todo_list.class.php';
+require_once  NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once  NOALYSS_INCLUDE.'/class/user.class.php';
 mb_internal_encoding("UTF-8");
-require_once NOALYSS_INCLUDE.'/lib/class_http_input.php';
+require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
 $http=new HttpInput();
 
 $cn= Dossier::connect();
diff --git a/include/ajax/ajax_update_payment.php 
b/include/ajax/ajax_update_payment.php
index 970a639..d65807e 100644
--- a/include/ajax/ajax_update_payment.php
+++ b/include/ajax/ajax_update_payment.php
@@ -26,7 +26,7 @@
  * -l for the ledger
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once NOALYSS_INCLUDE.'/class/class_acc_ledger.php';
+require_once NOALYSS_INCLUDE.'/class/acc_ledger.class.php';
 $ledger=new Acc_Ledger($cn,$l);
 echo $ledger->input_paid(1);
 ?>
diff --git a/include/ajax/ajax_update_predef.php 
b/include/ajax/ajax_update_predef.php
index 3e86ca7..989c927 100644
--- a/include/ajax/ajax_update_predef.php
+++ b/include/ajax/ajax_update_predef.php
@@ -29,9 +29,9 @@
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 
 require_once NOALYSS_INCLUDE.'/constant.php';
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
-require_once NOALYSS_INCLUDE.'/class/class_pre_operation.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
+require_once NOALYSS_INCLUDE.'/class/pre_operation.class.php';
 
 // Check if the needed field does exist
 extract ($_GET, EXTR_SKIP);
diff --git a/include/ajax/ajax_view_action.php 
b/include/ajax/ajax_view_action.php
index 2a15f0e..b143457 100644
--- a/include/ajax/ajax_view_action.php
+++ b/include/ajax/ajax_view_action.php
@@ -27,8 +27,8 @@
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 ob_start();
-require_once NOALYSS_INCLUDE.'/class/class_follow_up.php';
-require_once NOALYSS_INCLUDE.'/class/class_default_menu.php';
+require_once NOALYSS_INCLUDE.'/class/follow_up.class.php';
+require_once NOALYSS_INCLUDE.'/class/default_menu.class.php';
 
 echo HtmlInput::title_box(_("Détail action"), $div);
 $act = new Follow_Up($cn);
diff --git a/include/ajax/ajax_view_mod_stock.php 
b/include/ajax/ajax_view_mod_stock.php
index c079b93..b0f6124 100644
--- a/include/ajax/ajax_view_mod_stock.php
+++ b/include/ajax/ajax_view_mod_stock.php
@@ -25,7 +25,7 @@
  * @brief show detail of inv.
  *
  */
-require_once NOALYSS_INCLUDE.'/class/class_stock_goods.php';
+require_once NOALYSS_INCLUDE.'/class/stock_goods.class.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 e58a909..c9f72b2 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 NOALYSS_INCLUDE.'/class/class_anc_acc_list.php';
+require_once NOALYSS_INCLUDE.'/class/anc_acc_list.class.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 d1ce3a9..7f0047a 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 NOALYSS_INCLUDE.'/class/class_anc_table.php';
+require_once NOALYSS_INCLUDE.'/class/anc_table.class.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 fd450aa..a1ac670 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 NOALYSS_INCLUDE.'/class/class_anc_balance_double.php';
+require_once NOALYSS_INCLUDE.'/class/anc_balance_double.class.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 aa28ad8..d0dac9f 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 NOALYSS_INCLUDE.'/class/class_anc_balance_simple.php';
+require_once NOALYSS_INCLUDE.'/class/anc_balance_simple.class.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 f20a4fb..32737ea 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">';
 global $http;
-require_once NOALYSS_INCLUDE.'/class/class_anc_grandlivre.php';
+require_once NOALYSS_INCLUDE.'/class/anc_grandlivre.class.php';
 
 $grandLivre=new Anc_Grandlivre($cn);
 
diff --git a/include/anc_group.inc.php b/include/anc_group.inc.php
index 97651f2..ed11af5 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 NOALYSS_INCLUDE.'/lib/class_itext.php';
-require_once NOALYSS_INCLUDE.'/lib/class_iselect.php';
-require_once NOALYSS_INCLUDE.'/class/class_anc_group.php';
+require_once NOALYSS_INCLUDE.'/lib/itext.class.php';
+require_once NOALYSS_INCLUDE.'/lib/iselect.class.php';
+require_once NOALYSS_INCLUDE.'/class/anc_group.class.php';
 $r=new Anc_Group($cn);
 
 
diff --git a/include/anc_group_balance.inc.php 
b/include/anc_group_balance.inc.php
index 91ba047..09b056a 100644
--- a/include/anc_group_balance.inc.php
+++ b/include/anc_group_balance.inc.php
@@ -3,7 +3,7 @@
 //see licence.txt
 
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once NOALYSS_INCLUDE.'/class/class_anc_group.php';
+require_once NOALYSS_INCLUDE.'/class/anc_group.class.php';
 
 $gr = new Anc_Group($cn);
 $gr->get_request();
diff --git a/include/anc_history.inc.php b/include/anc_history.inc.php
index 0bc5312..1901dcb 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 NOALYSS_INCLUDE.'/class/class_anc_listing.php';
+require_once NOALYSS_INCLUDE.'/class/anc_listing.class.php';
 $list = new Anc_Listing($cn);
 $list->get_request();
 
diff --git a/include/anc_key.inc.php b/include/anc_key.inc.php
index 063e6f6..a2b343f 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 NOALYSS_INCLUDE.'/class/class_anc_key.php';
+require_once NOALYSS_INCLUDE.'/class/anc_key.class.php';
 global $http;
 
 $op=$http->request("op", "string", "list");
diff --git a/include/anc_od.inc.php b/include/anc_od.inc.php
index 17600d7..5a51c3e 100644
--- a/include/anc_od.inc.php
+++ b/include/anc_od.inc.php
@@ -26,12 +26,12 @@
  *
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once NOALYSS_INCLUDE.'/lib/class_ihidden.php';
-require_once NOALYSS_INCLUDE.'/lib/class_iselect.php';
-require_once NOALYSS_INCLUDE.'/class/class_anc_account.php';
-require_once  NOALYSS_INCLUDE.'/class/class_anc_operation.php';
-require_once  NOALYSS_INCLUDE.'/class/class_anc_plan.php';
-require_once  NOALYSS_INCLUDE.'/class/class_anc_group_operation.php';
+require_once NOALYSS_INCLUDE.'/lib/ihidden.class.php';
+require_once NOALYSS_INCLUDE.'/lib/iselect.class.php';
+require_once NOALYSS_INCLUDE.'/class/anc_account.class.php';
+require_once  NOALYSS_INCLUDE.'/class/anc_operation.class.php';
+require_once  NOALYSS_INCLUDE.'/class/anc_plan.class.php';
+require_once  NOALYSS_INCLUDE.'/class/anc_group_operation.class.php';
 
 global $g_user;
 
diff --git a/include/anc_pa.inc.php b/include/anc_pa.inc.php
index e38d447..335a686 100644
--- a/include/anc_pa.inc.php
+++ b/include/anc_pa.inc.php
@@ -27,8 +27,8 @@
  */
 if (!defined('ALLOWED'))
     die('Appel direct ne sont pas permis');
-require_once NOALYSS_INCLUDE.'/class/class_anc_plan.php';
-require_once NOALYSS_INCLUDE.'/class/class_anc_account.php';
+require_once NOALYSS_INCLUDE.'/class/anc_plan.class.php';
+require_once NOALYSS_INCLUDE.'/class/anc_account.class.php';
 $ret="";
 $str_dossier=Dossier::get();
 
diff --git a/include/backup.inc.php b/include/backup.inc.php
index 53611de..7af8611 100644
--- a/include/backup.inc.php
+++ b/include/backup.inc.php
@@ -20,7 +20,7 @@
  * \brief Make and restore backup
  */
 if ( !defined("ALLOWED")) { die (_("Non autorisé")); }
- require_once NOALYSS_INCLUDE.'/lib/class_http_input.php';
+ require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
 
  $http=new HttpInput();
  
diff --git a/include/balance.inc.php b/include/balance.inc.php
index 63ac578..87760c9 100644
--- a/include/balance.inc.php
+++ b/include/balance.inc.php
@@ -25,14 +25,14 @@
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 include_once  NOALYSS_INCLUDE.'/lib/ac_common.php';
-include_once NOALYSS_INCLUDE.'/class/class_acc_balance.php';
-require_once NOALYSS_INCLUDE.'/lib/class_iselect.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ispan.php';
-require_once NOALYSS_INCLUDE.'/lib/class_icheckbox.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ihidden.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_ledger.php';
-require_once NOALYSS_INCLUDE.'/class/class_periode.php';
-require_once NOALYSS_INCLUDE.'/class/class_exercice.php';
+include_once NOALYSS_INCLUDE.'/class/acc_balance.class.php';
+require_once NOALYSS_INCLUDE.'/lib/iselect.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ispan.class.php';
+require_once NOALYSS_INCLUDE.'/lib/icheckbox.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ihidden.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_ledger.class.php';
+require_once NOALYSS_INCLUDE.'/class/periode.class.php';
+require_once NOALYSS_INCLUDE.'/class/exercice.class.php';
 global $g_user, $http;
 $gDossier=dossier::id();
 $exercice=(isset($_GET['exercice']))?$_GET['exercice']:$g_user->get_exercice();
diff --git a/include/balance_age.inc.php b/include/balance_age.inc.php
index 9cc592a..f8a2232 100644
--- a/include/balance_age.inc.php
+++ b/include/balance_age.inc.php
@@ -69,7 +69,7 @@ $w_lettre->selected=$let;
 ?>
 </form>
 <?php
-    require_once NOALYSS_INCLUDE.'/class/class_balance_age.php';
+    require_once NOALYSS_INCLUDE.'/class/balance_age.class.php';
     $balance=new Balance_Age($cn);
     
     if ( $type == "C") :
diff --git a/include/balance_card.inc.php b/include/balance_card.inc.php
index abdd029..1ae8834 100644
--- a/include/balance_card.inc.php
+++ b/include/balance_card.inc.php
@@ -23,7 +23,7 @@
  * \brief show the status of a card
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once NOALYSS_INCLUDE.'/class/class_exercice.php';
+require_once NOALYSS_INCLUDE.'/class/exercice.class.php';
 
 global $g_user;
 echo '<div class="content" style="width:90%;margin-left:5%">';
diff --git a/include/balance_card_ageing.inc.php 
b/include/balance_card_ageing.inc.php
index acdcfc5..a9a6f7b 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 NOALYSS_INCLUDE.'/class/class_exercice.php';
-require_once NOALYSS_INCLUDE.'/class/class_balance_age.php';
+require_once NOALYSS_INCLUDE.'/class/exercice.class.php';
+require_once NOALYSS_INCLUDE.'/class/balance_age.class.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 438edcf..cf2ae7a 100644
--- a/include/bank.inc.php
+++ b/include/bank.inc.php
@@ -21,10 +21,10 @@
  * the supplier category
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once NOALYSS_INCLUDE.'/lib/class_iselect.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ihidden.php';
-require_once NOALYSS_INCLUDE.'/class/class_bank.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ibutton.php';
+require_once NOALYSS_INCLUDE.'/lib/iselect.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ihidden.class.php';
+require_once NOALYSS_INCLUDE.'/class/bank.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ibutton.class.php';
 global $g_user  , $http;
 
 $low_action=$http->request('sb',"string",'list');
diff --git a/include/calendar.inc.php b/include/calendar.inc.php
index 4f665c1..3fd8070 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 NOALYSS_INCLUDE.'/class/class_calendar.php';
+require_once NOALYSS_INCLUDE.'/class/calendar.class.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 87013d9..88e3d9a 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 NOALYSS_INCLUDE.'/class/class_fiche_attr.php';
+require_once NOALYSS_INCLUDE.'/class/fiche_attr.class.php';
 global $http;
 
 
diff --git a/include/cat_document.inc.php b/include/cat_document.inc.php
index 5e8e6dc..5bae1cc 100644
--- a/include/cat_document.inc.php
+++ b/include/cat_document.inc.php
@@ -28,7 +28,7 @@
 // show list of document
 if (!defined('ALLOWED'))
     die('Appel direct ne sont pas permis');
-require_once NOALYSS_INCLUDE.'/class/class_document_type.php';
+require_once NOALYSS_INCLUDE.'/class/document_type.class.php';
 
 global $http;
 
diff --git a/include/category_card.inc.php b/include/category_card.inc.php
index e8075ca..101b00f 100644
--- a/include/category_card.inc.php
+++ b/include/category_card.inc.php
@@ -28,7 +28,7 @@
  */
 if (!defined('ALLOWED'))
     die('Appel direct ne sont pas permis');
-require_once NOALYSS_INCLUDE.'/class/class_contact.php';
+require_once NOALYSS_INCLUDE.'/class/contact.class.php';
 
 global $http;
 
diff --git a/include/category_detail.inc.php b/include/category_detail.inc.php
index d4321be..e3256bc 100644
--- a/include/category_detail.inc.php
+++ b/include/category_detail.inc.php
@@ -32,7 +32,7 @@
 // Save modification
 //---------------------------------------------------------------------------
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once NOALYSS_INCLUDE.'/class/class_customer.php';
+require_once NOALYSS_INCLUDE.'/class/customer.class.php';
 global $http;
 
  $f_id=$http->request('f_id','number');
diff --git a/include/category_followup.inc.php 
b/include/category_followup.inc.php
index aec345c..da20ee7 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 NOALYSS_INCLUDE.'/class/class_follow_up.php';
+require_once NOALYSS_INCLUDE.'/class/follow_up.class.php';
 global $http;
 /**
  *\note problem with ShowActionList, this function is local
diff --git a/include/category_operation.inc.php 
b/include/category_operation.inc.php
index b101113..187ace0 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 NOALYSS_INCLUDE.'/class/class_acc_ledger.php';
+require_once NOALYSS_INCLUDE.'/class/acc_ledger.class.php';
 global $http;
 
 $f=new Fiche($cn,$http->request('f_id',"number"));
diff --git a/include/cfgfiche.inc.php b/include/cfgfiche.inc.php
index 4d5c683..47aaa1d 100644
--- a/include/cfgfiche.inc.php
+++ b/include/cfgfiche.inc.php
@@ -22,15 +22,15 @@
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 require_once NOALYSS_INCLUDE.'/lib/ac_common.php';
-require_once NOALYSS_INCLUDE.'/lib/class_itext.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ihidden.php';
-require_once NOALYSS_INCLUDE.'/class/class_fiche.php';
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
+require_once NOALYSS_INCLUDE.'/lib/itext.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ihidden.class.php';
+require_once NOALYSS_INCLUDE.'/class/fiche.class.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
 require_once NOALYSS_INCLUDE.'/lib/user_menu.php';
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
-require_once NOALYSS_INCLUDE.'/lib/class_sort_table.php';
-require_once NOALYSS_INCLUDE.'/class/class_fiche_def.php';
-require_once NOALYSS_INCLUDE.'/lib/class_single_record.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
+require_once NOALYSS_INCLUDE.'/lib/sort_table.class.php';
+require_once NOALYSS_INCLUDE.'/class/fiche_def.class.php';
+require_once NOALYSS_INCLUDE.'/lib/single_record.class.php';
 global $http;
 
 $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 1103f71..e3b20c2 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 NOALYSS_INCLUDE.'/class/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
 require_once NOALYSS_INCLUDE.'/lib/ac_common.php';
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once NOALYSS_INCLUDE.'/class/class_user.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once NOALYSS_INCLUDE.'/class/user.class.php';
 require_once NOALYSS_INCLUDE.'/lib/user_menu.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_ledger.php';
+require_once NOALYSS_INCLUDE.'/class/acc_ledger.class.php';
 
 $gDossier=dossier::id();
 global $cn;
diff --git a/include/cfgplugin.inc.php b/include/cfgplugin.inc.php
index dcbc049..e09e600 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 NOALYSS_INCLUDE.'/class/class_extension.php';
+require_once NOALYSS_INCLUDE.'/class/extension.class.php';
 
 /**
  * @file
diff --git a/include/cfgtags.inc.php b/include/cfgtags.inc.php
index 2a79956..e9aef77 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 NOALYSS_INCLUDE.'/class/class_tag.php';
-require_once NOALYSS_INCLUDE.'/lib/class_single_record.php';
+require_once NOALYSS_INCLUDE.'/class/tag.class.php';
+require_once NOALYSS_INCLUDE.'/lib/single_record.class.php';
 
 $tag=new Tag($cn);
 $uos=new Single_Record('tag');
diff --git a/include/class/class_acc_account.php 
b/include/class/acc_account.class.php
similarity index 97%
rename from include/class/class_acc_account.php
rename to include/class/acc_account.class.php
index f8347ad..798333a 100644
--- a/include/class/class_acc_account.php
+++ b/include/class/acc_account.class.php
@@ -23,9 +23,9 @@
 /*!
  * \brief Manage the account from the table tmp_pcmn
  */
-require_once NOALYSS_INCLUDE.'/lib/class_iselect.php';
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/lib/iselect.class.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
 
 class Acc_Account
 {
diff --git a/include/class/class_acc_account_ledger.php 
b/include/class/acc_account_ledger.class.php
similarity index 99%
rename from include/class/class_acc_account_ledger.php
rename to include/class/acc_account_ledger.class.php
index ccd682b..4dedf61 100644
--- a/include/class/class_acc_account_ledger.php
+++ b/include/class/acc_account_ledger.class.php
@@ -23,9 +23,9 @@
 /*!
  * \brief Manage the account from the table jrn, jrnx or tmp_pcmn
  */
-require_once NOALYSS_INCLUDE.'/lib/class_ihidden.php';
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/lib/ihidden.class.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
 
 class Acc_Account_Ledger
 {
diff --git a/include/class/class_acc_balance.php 
b/include/class/acc_balance.class.php
similarity index 99%
rename from include/class/class_acc_balance.php
rename to include/class/acc_balance.class.php
index 446142f..6841206 100644
--- a/include/class/class_acc_balance.php
+++ b/include/class/acc_balance.class.php
@@ -23,7 +23,7 @@
 /*!
  * \brief Class for manipulating data to print the balance of account
  */
-require_once NOALYSS_INCLUDE.'/class/class_acc_account.php';
+require_once NOALYSS_INCLUDE.'/class/acc_account.class.php';
 
 class Acc_Balance
 {
@@ -406,7 +406,7 @@ class Acc_Balance
     }
     static function test_me ()
     {
-        require 'class/class_user.php';
+        require 'class/user.class.php';
         global $g_user;
         $cn=Dossier::connect();
         $g_user=new User($cn);
diff --git a/include/class/class_acc_bilan.php 
b/include/class/acc_bilan.class.php
similarity index 98%
rename from include/class/class_acc_bilan.php
rename to include/class/acc_bilan.class.php
index bd8c0b3..e2b408b 100644
--- a/include/class/class_acc_bilan.php
+++ b/include/class/acc_bilan.class.php
@@ -23,12 +23,12 @@
  * \brief this class handle the different bilan, from the table bilan
  *
  */
-require_once NOALYSS_INCLUDE.'/lib/class_iselect.php';
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
-require_once NOALYSS_INCLUDE.'/lib/class_impress.php';
+require_once NOALYSS_INCLUDE.'/lib/iselect.class.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
+require_once NOALYSS_INCLUDE.'/lib/impress.class.php';
 require_once NOALYSS_INCLUDE.'/header_print.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_account_ledger.php';
+require_once NOALYSS_INCLUDE.'/class/acc_account_ledger.class.php';
 
 /*!
  * \brief this class handle the different bilan, from the table bilan, parse 
the form and replace
diff --git a/include/class/class_acc_compute.php 
b/include/class/acc_compute.class.php
similarity index 100%
rename from include/class/class_acc_compute.php
rename to include/class/acc_compute.class.php
diff --git a/include/class/class_acc_ledger.php 
b/include/class/acc_ledger.class.php
similarity index 98%
rename from include/class/class_acc_ledger.php
rename to include/class/acc_ledger.class.php
index 6c84ee1..6a02399 100644
--- a/include/class/class_acc_ledger.php
+++ b/include/class/acc_ledger.class.php
@@ -17,33 +17,33 @@
  *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 // Copyright Author Dany De Bontridder address@hidden
-require_once NOALYSS_INCLUDE.'/lib/class_iselect.php';
-require_once NOALYSS_INCLUDE.'/lib/class_icard.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ispan.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ihidden.php';
-require_once NOALYSS_INCLUDE.'/lib/class_idate.php';
-require_once NOALYSS_INCLUDE.'/lib/class_itext.php';
-require_once NOALYSS_INCLUDE.'/lib/class_icheckbox.php';
-require_once NOALYSS_INCLUDE.'/lib/class_iperiod.php';
-require_once NOALYSS_INCLUDE.'/class/class_fiche.php';
-require_once NOALYSS_INCLUDE.'/class/class_user.php';
-require_once  NOALYSS_INCLUDE.'/class/class_dossier.php';
-require_once  NOALYSS_INCLUDE.'/class/class_anc_operation.php';
-require_once  NOALYSS_INCLUDE.'/class/class_acc_operation.php';
-require_once  NOALYSS_INCLUDE.'/class/class_acc_account_ledger.php';
-require_once  NOALYSS_INCLUDE.'/class/class_pre_op_advanced.php';
-require_once  NOALYSS_INCLUDE.'/class/class_acc_reconciliation.php';
-require_once  NOALYSS_INCLUDE.'/class/class_periode.php';
-require_once  NOALYSS_INCLUDE.'/class/class_gestion_purchase.php';
-require_once  NOALYSS_INCLUDE.'/class/class_gestion_sold.php';
-require_once  NOALYSS_INCLUDE.'/class/class_acc_account.php';
+require_once NOALYSS_INCLUDE.'/lib/iselect.class.php';
+require_once NOALYSS_INCLUDE.'/lib/icard.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ispan.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ihidden.class.php';
+require_once NOALYSS_INCLUDE.'/lib/idate.class.php';
+require_once NOALYSS_INCLUDE.'/lib/itext.class.php';
+require_once NOALYSS_INCLUDE.'/lib/icheckbox.class.php';
+require_once NOALYSS_INCLUDE.'/lib/iperiod.class.php';
+require_once NOALYSS_INCLUDE.'/class/fiche.class.php';
+require_once NOALYSS_INCLUDE.'/class/user.class.php';
+require_once  NOALYSS_INCLUDE.'/class/dossier.class.php';
+require_once  NOALYSS_INCLUDE.'/class/anc_operation.class.php';
+require_once  NOALYSS_INCLUDE.'/class/acc_operation.class.php';
+require_once  NOALYSS_INCLUDE.'/class/acc_account_ledger.class.php';
+require_once  NOALYSS_INCLUDE.'/class/pre_op_advanced.class.php';
+require_once  NOALYSS_INCLUDE.'/class/acc_reconciliation.class.php';
+require_once  NOALYSS_INCLUDE.'/class/periode.class.php';
+require_once  NOALYSS_INCLUDE.'/class/gestion_purchase.class.php';
+require_once  NOALYSS_INCLUDE.'/class/gestion_sold.class.php';
+require_once  NOALYSS_INCLUDE.'/class/acc_account.class.php';
 require_once NOALYSS_INCLUDE.'/lib/ac_common.php';
-require_once NOALYSS_INCLUDE.'/lib/class_inum.php';
-require_once NOALYSS_INCLUDE.'/class/class_lettering.php';
-require_once NOALYSS_INCLUDE.'/lib/class_sort_table.php';
-require_once NOALYSS_INCLUDE.'/database/class_jrn_def_sql.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_payment.php';
-require_once NOALYSS_INCLUDE.'/lib/class_http_input.php';
+require_once NOALYSS_INCLUDE.'/lib/inum.class.php';
+require_once NOALYSS_INCLUDE.'/class/lettering.class.php';
+require_once NOALYSS_INCLUDE.'/lib/sort_table.class.php';
+require_once NOALYSS_INCLUDE.'/database/jrn_def_sql.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_payment.class.php';
+require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
 
 /** \file
  * @brief Class for jrn,  class acc_ledger for manipulating the ledger
diff --git a/include/class/class_acc_ledger_fin.php 
b/include/class/acc_ledger_fin.class.php
similarity index 98%
rename from include/class/class_acc_ledger_fin.php
rename to include/class/acc_ledger_fin.class.php
index 5b1e6cd..451edcf 100644
--- a/include/class/class_acc_ledger_fin.php
+++ b/include/class/acc_ledger_fin.class.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 NOALYSS_INCLUDE.'/lib/class_idate.php';
-require_once NOALYSS_INCLUDE.'/lib/class_icard.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ispan.php';
-require_once NOALYSS_INCLUDE.'/lib/class_itext.php';
-require_once NOALYSS_INCLUDE.'/lib/class_iconcerned.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ifile.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ihidden.php';
-require_once NOALYSS_INCLUDE.'/lib/class_iselect.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_ledger.php';
+require_once NOALYSS_INCLUDE.'/lib/idate.class.php';
+require_once NOALYSS_INCLUDE.'/lib/icard.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ispan.class.php';
+require_once NOALYSS_INCLUDE.'/lib/itext.class.php';
+require_once NOALYSS_INCLUDE.'/lib/iconcerned.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ifile.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ihidden.class.php';
+require_once NOALYSS_INCLUDE.'/lib/iselect.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_ledger.class.php';
 require_once NOALYSS_INCLUDE.'/lib/ac_common.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_reconciliation.php';
+require_once NOALYSS_INCLUDE.'/class/acc_reconciliation.class.php';
 
 class Acc_Ledger_Fin extends Acc_Ledger
 {
diff --git a/include/class/class_acc_ledger_info.php 
b/include/class/acc_ledger_info.class.php
similarity index 98%
rename from include/class/class_acc_ledger_info.php
rename to include/class/acc_ledger_info.class.php
index 0e0542c..52cc71b 100644
--- a/include/class/class_acc_ledger_info.php
+++ b/include/class/acc_ledger_info.class.php
@@ -18,8 +18,8 @@
  */
 
 // Copyright Author Dany De Bontridder address@hidden
-require_once  NOALYSS_INCLUDE.'/class/class_dossier.php';
-require_once  NOALYSS_INCLUDE.'/lib/class_database.php';
+require_once  NOALYSS_INCLUDE.'/class/dossier.class.php';
+require_once  NOALYSS_INCLUDE.'/lib/database.class.php';
 require_once NOALYSS_INCLUDE.'/lib/ac_common.php';
 
 /*!\file
diff --git a/include/class/class_acc_ledger_purchase.php 
b/include/class/acc_ledger_purchase.class.php
similarity index 98%
rename from include/class/class_acc_ledger_purchase.php
rename to include/class/acc_ledger_purchase.class.php
index d44563d..f031dd1 100644
--- a/include/class/class_acc_ledger_purchase.php
+++ b/include/class/acc_ledger_purchase.class.php
@@ -22,25 +22,25 @@
 /*!\file
  * \brief class for the purchase, herits from acc_ledger
  */
-require_once NOALYSS_INCLUDE.'/lib/class_iselect.php';
-require_once NOALYSS_INCLUDE.'/lib/class_icard.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ispan.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ihidden.php';
-require_once NOALYSS_INCLUDE.'/lib/class_iperiod.php';
-require_once NOALYSS_INCLUDE.'/lib/class_idate.php';
-require_once NOALYSS_INCLUDE.'/lib/class_itext.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ifile.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_ledger.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_compute.php';
-require_once NOALYSS_INCLUDE.'/class/class_anc_operation.php';
+require_once NOALYSS_INCLUDE.'/lib/iselect.class.php';
+require_once NOALYSS_INCLUDE.'/lib/icard.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ispan.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ihidden.class.php';
+require_once NOALYSS_INCLUDE.'/lib/iperiod.class.php';
+require_once NOALYSS_INCLUDE.'/lib/idate.class.php';
+require_once NOALYSS_INCLUDE.'/lib/itext.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ifile.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_ledger.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_compute.class.php';
+require_once NOALYSS_INCLUDE.'/class/anc_operation.class.php';
 require_once NOALYSS_INCLUDE.'/lib/user_common.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_parm_code.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_payment.php';
+require_once NOALYSS_INCLUDE.'/class/acc_parm_code.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_payment.class.php';
 require_once NOALYSS_INCLUDE.'/lib/ac_common.php';
-require_once NOALYSS_INCLUDE.'/lib/class_itva_popup.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_ledger_info.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_ledger_fin.php';
-require_once NOALYSS_INCLUDE.'/class/class_stock_goods.php';
+require_once NOALYSS_INCLUDE.'/lib/itva_popup.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_ledger_info.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_ledger_fin.class.php';
+require_once NOALYSS_INCLUDE.'/class/stock_goods.class.php';
 
 /*!\brief Handle the ledger of purchase,
  *
diff --git a/include/class/class_acc_ledger_sold.php 
b/include/class/acc_ledger_sold.class.php
similarity index 98%
rename from include/class/class_acc_ledger_sold.php
rename to include/class/acc_ledger_sold.class.php
index c331abd..b857c70 100644
--- a/include/class/class_acc_ledger_sold.php
+++ b/include/class/acc_ledger_sold.class.php
@@ -24,24 +24,24 @@
  * \file
  * \brief class for the sold, herits from acc_ledger
  */
-require_once NOALYSS_INCLUDE.'/lib/class_iselect.php';
-require_once NOALYSS_INCLUDE.'/lib/class_icard.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ispan.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ihidden.php';
-require_once NOALYSS_INCLUDE.'/lib/class_idate.php';
-require_once NOALYSS_INCLUDE.'/lib/class_itext.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ifile.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_ledger.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_compute.php';
-require_once NOALYSS_INCLUDE.'/class/class_anc_operation.php';
+require_once NOALYSS_INCLUDE.'/lib/iselect.class.php';
+require_once NOALYSS_INCLUDE.'/lib/icard.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ispan.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ihidden.class.php';
+require_once NOALYSS_INCLUDE.'/lib/idate.class.php';
+require_once NOALYSS_INCLUDE.'/lib/itext.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ifile.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_ledger.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_compute.class.php';
+require_once NOALYSS_INCLUDE.'/class/anc_operation.class.php';
 require_once NOALYSS_INCLUDE.'/lib/user_common.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_payment.php';
+require_once NOALYSS_INCLUDE.'/class/acc_payment.class.php';
 require_once NOALYSS_INCLUDE.'/lib/ac_common.php';
-require_once NOALYSS_INCLUDE.'/class/class_own.php';
-require_once NOALYSS_INCLUDE.'/lib/class_itva_popup.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_ledger_fin.php';
-require_once NOALYSS_INCLUDE.'/class/class_stock_goods.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_ledger.php';
+require_once NOALYSS_INCLUDE.'/class/own.class.php';
+require_once NOALYSS_INCLUDE.'/lib/itva_popup.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_ledger_fin.class.php';
+require_once NOALYSS_INCLUDE.'/class/stock_goods.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_ledger.class.php';
 
 /*!
  * \brief Handle the ledger of sold,
diff --git a/include/class/class_acc_operation.php 
b/include/class/acc_operation.class.php
similarity index 99%
rename from include/class/class_acc_operation.php
rename to include/class/acc_operation.class.php
index c81423f..344f340 100644
--- a/include/class/class_acc_operation.php
+++ b/include/class/acc_operation.class.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 NOALYSS_INCLUDE.'/class/class_user.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_ledger.php';
+require_once NOALYSS_INCLUDE.'/class/user.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_ledger.class.php';
 
 /*!
  * \brief  this file match the tables jrn & jrnx the purpose is to
diff --git a/include/class/class_acc_parm_code.php 
b/include/class/acc_parm_code.class.php
similarity index 97%
rename from include/class/class_acc_parm_code.php
rename to include/class/acc_parm_code.class.php
index 6f4dd1e..f140ef4 100644
--- a/include/class/class_acc_parm_code.php
+++ b/include/class/acc_parm_code.class.php
@@ -25,8 +25,8 @@
  * \brief Manage the table parm_code which contains the custom parameter
  * for the module accountancy
  */
-require_once NOALYSS_INCLUDE.'/lib/class_itext.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_account_ledger.php';
+require_once NOALYSS_INCLUDE.'/lib/itext.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_account_ledger.class.php';
 
 class Acc_Parm_Code
 {
diff --git a/include/class/class_acc_payment.php 
b/include/class/acc_payment.class.php
similarity index 97%
rename from include/class/class_acc_payment.php
rename to include/class/acc_payment.class.php
index 801c234..4c84981 100644
--- a/include/class/class_acc_payment.php
+++ b/include/class/acc_payment.class.php
@@ -22,14 +22,14 @@
 /*!\file
  * \brief Handle the table mod_payment
  */
-require_once NOALYSS_INCLUDE.'/lib/class_iselect.php';
-require_once NOALYSS_INCLUDE.'/lib/class_icard.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ispan.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_ledger.php';
-require_once NOALYSS_INCLUDE.'/class/class_fiche.php';
-require_once NOALYSS_INCLUDE.'/class/class_fiche_def.php';
+require_once NOALYSS_INCLUDE.'/lib/iselect.class.php';
+require_once NOALYSS_INCLUDE.'/lib/icard.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ispan.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_ledger.class.php';
+require_once NOALYSS_INCLUDE.'/class/fiche.class.php';
+require_once NOALYSS_INCLUDE.'/class/fiche_def.class.php';
 require_once NOALYSS_INCLUDE.'/constant.php';
-require_once NOALYSS_INCLUDE.'/lib/class_http_input.php';
+require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
 
 /*!\brief Handle the table mod_payment
  *\note the private data member are accessed via
diff --git a/include/class/class_acc_reconciliation.php 
b/include/class/acc_reconciliation.class.php
similarity index 98%
rename from include/class/class_acc_reconciliation.php
rename to include/class/acc_reconciliation.class.php
index ba6abf4..ad5351a 100644
--- a/include/class/class_acc_reconciliation.php
+++ b/include/class/acc_reconciliation.class.php
@@ -24,10 +24,10 @@
  *   must use it
  *
  */
-require_once NOALYSS_INCLUDE.'/lib/class_iconcerned.php';
-require_once  NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once  NOALYSS_INCLUDE.'/class/class_dossier.php';
-require_once NOALYSS_INCLUDE.'/class/class_lettering.php';
+require_once NOALYSS_INCLUDE.'/lib/iconcerned.class.php';
+require_once  NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once  NOALYSS_INCLUDE.'/class/dossier.class.php';
+require_once NOALYSS_INCLUDE.'/class/lettering.class.php';
 
 /*! \brief new class for managing the reconciliation it must be used
  * instead of the function InsertRapt, ...
@@ -434,7 +434,7 @@ j1.j_poste as poste
      */
     function export_csv($p_choice)
     {
-        require_once NOALYSS_INCLUDE.'/lib/class_noalyss_csv.php';
+        require_once NOALYSS_INCLUDE.'/lib/noalyss_csv.class.php';
         $export=new Noalyss_Csv(_('rapprochement'));
         $export->send_header();
 
diff --git a/include/class/class_acc_report.php 
b/include/class/acc_report.class.php
similarity index 98%
rename from include/class/class_acc_report.php
rename to include/class/acc_report.class.php
index b3f7dc7..a4ada52 100644
--- a/include/class/class_acc_report.php
+++ b/include/class/acc_report.class.php
@@ -21,10 +21,10 @@
  * \brief Create, view, modify and parse report
  */
 
-require_once NOALYSS_INCLUDE.'/lib/class_itext.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ibutton.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_report_row.php';
-require_once NOALYSS_INCLUDE.'/lib/class_impress.php';
+require_once NOALYSS_INCLUDE.'/lib/itext.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ibutton.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_report_row.class.php';
+require_once NOALYSS_INCLUDE.'/lib/impress.class.php';
 
 /*!
  * \brief Class rapport  Create, view, modify and parse report
diff --git a/include/class/class_acc_report_row.php 
b/include/class/acc_report_row.class.php
similarity index 100%
rename from include/class/class_acc_report_row.php
rename to include/class/acc_report_row.class.php
diff --git a/include/class/class_acc_tva.php b/include/class/acc_tva.class.php
similarity index 98%
rename from include/class/class_acc_tva.php
rename to include/class/acc_tva.class.php
index 9eca8d6..ebbe095 100644
--- a/include/class/class_acc_tva.php
+++ b/include/class/acc_tva.class.php
@@ -22,8 +22,8 @@
 /*!\file
  * \brief this class is used for the table tva_rate
  */
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
 
 /*!\brief Acc_Tva is used for to map the table tva_rate
  * parameter are
diff --git a/include/class/class_admin.php b/include/class/admin.class.php
similarity index 87%
rename from include/class/class_admin.php
rename to include/class/admin.class.php
index 0aed0a2..f8fc8e2 100644
--- a/include/class/class_admin.php
+++ b/include/class/admin.class.php
@@ -18,11 +18,11 @@
 */
 // Copyright Author Dany De Bontridder address@hidden
 require_once NOALYSS_INCLUDE.'/constant.php';
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_parm_code.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_parm_code.class.php';
 
-require_once NOALYSS_INCLUDE.'/class/class_fiche.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_account_ledger.php';
+require_once NOALYSS_INCLUDE.'/class/fiche.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_account_ledger.class.php';
 require_once NOALYSS_INCLUDE.'/lib/user_common.php';
 /*! \file
  * \brief Derived from class fiche Administration are a specific kind of card
diff --git a/include/class/class_anc_acc_link.php 
b/include/class/anc_acc_link.class.php
similarity index 96%
rename from include/class/class_anc_acc_link.php
rename to include/class/anc_acc_link.class.php
index 7e490b1..9bea597 100644
--- a/include/class/class_anc_acc_link.php
+++ b/include/class/anc_acc_link.class.php
@@ -22,7 +22,7 @@
 /*!\file
  * \brief link between accountancy and analytic, like table but as a listing
  */
-require_once NOALYSS_INCLUDE.'/class/class_anc_print.php';
+require_once NOALYSS_INCLUDE.'/class/anc_print.class.php';
 
 class Anc_Acc_Link extends Anc_Print
 {
diff --git a/include/class/class_anc_acc_list.php 
b/include/class/anc_acc_list.class.php
similarity index 99%
rename from include/class/class_anc_acc_list.php
rename to include/class/anc_acc_list.class.php
index 25ca3f7..001066b 100644
--- a/include/class/class_anc_acc_list.php
+++ b/include/class/anc_acc_list.class.php
@@ -23,7 +23,7 @@
  * \brief
  */
 
-require_once NOALYSS_INCLUDE.'/class/class_anc_acc_link.php';
+require_once NOALYSS_INCLUDE.'/class/anc_acc_link.class.php';
 
 class Anc_Acc_List extends Anc_Acc_Link
 {
diff --git a/include/class/class_anc_account.php 
b/include/class/anc_account.class.php
similarity index 96%
rename from include/class/class_anc_account.php
rename to include/class/anc_account.class.php
index 8a18c46..7327f49 100644
--- a/include/class/class_anc_account.php
+++ b/include/class/anc_account.class.php
@@ -26,12 +26,12 @@
 /*!\brief contains the object for the poste_analytique (table poste_analytique)
  *
  */
-require_once NOALYSS_INCLUDE.'/lib/class_ihidden.php';
-require_once NOALYSS_INCLUDE.'/lib/class_itext.php';
-require_once NOALYSS_INCLUDE.'/lib/class_iselect.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ispan.php';
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once NOALYSS_INCLUDE.'/class/class_anc_plan.php';
+require_once NOALYSS_INCLUDE.'/lib/ihidden.class.php';
+require_once NOALYSS_INCLUDE.'/lib/itext.class.php';
+require_once NOALYSS_INCLUDE.'/lib/iselect.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ispan.class.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once NOALYSS_INCLUDE.'/class/anc_plan.class.php';
 
 class Anc_Account
 {
diff --git a/include/class/class_anc_balance_double.php 
b/include/class/anc_balance_double.class.php
similarity index 98%
rename from include/class/class_anc_balance_double.php
rename to include/class/anc_balance_double.class.php
index 6e1e2e3..88985d0 100644
--- a/include/class/class_anc_balance_double.php
+++ b/include/class/anc_balance_double.class.php
@@ -28,13 +28,13 @@
  *  Print the crossed balance between 2 plan
  *
  */
-require_once NOALYSS_INCLUDE.'/lib/class_iselect.php';
-require_once NOALYSS_INCLUDE.'/lib/class_itext.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ibutton.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ihidden.php';
-require_once  NOALYSS_INCLUDE.'/class/class_anc_print.php';
-require_once  NOALYSS_INCLUDE.'/class/class_anc_plan.php';
-require_once NOALYSS_INCLUDE.'/lib/class_pdf.php';
+require_once NOALYSS_INCLUDE.'/lib/iselect.class.php';
+require_once NOALYSS_INCLUDE.'/lib/itext.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ibutton.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ihidden.class.php';
+require_once  NOALYSS_INCLUDE.'/class/anc_print.class.php';
+require_once  NOALYSS_INCLUDE.'/class/anc_plan.class.php';
+require_once NOALYSS_INCLUDE.'/lib/pdf.class.php';
 
 class Anc_Balance_Double extends Anc_Print
 {
diff --git a/include/class/class_anc_balance_simple.php 
b/include/class/anc_balance_simple.class.php
similarity index 97%
rename from include/class/class_anc_balance_simple.php
rename to include/class/anc_balance_simple.class.php
index 10f826f..4766cc3 100644
--- a/include/class/class_anc_balance_simple.php
+++ b/include/class/anc_balance_simple.class.php
@@ -23,11 +23,11 @@
   \brief manage the simple balance for CA, inherit from balance_ca
  */
 
-require_once NOALYSS_INCLUDE.'/lib/class_ihidden.php';
-require_once  NOALYSS_INCLUDE.'/class/class_anc_print.php';
-require_once  NOALYSS_INCLUDE.'/class/class_anc_plan.php';
+require_once NOALYSS_INCLUDE.'/lib/ihidden.class.php';
+require_once  NOALYSS_INCLUDE.'/class/anc_print.class.php';
+require_once  NOALYSS_INCLUDE.'/class/anc_plan.class.php';
 require_once  NOALYSS_INCLUDE.'/lib/ac_common.php';
-require_once NOALYSS_INCLUDE.'/lib/class_pdf.php';
+require_once NOALYSS_INCLUDE.'/lib/pdf.class.php';
 require_once  NOALYSS_INCLUDE.'/header_print.php';
 /*! \brief manage the simple balance for CA, inherit from balance_ca
  *
diff --git a/include/class/class_anc_grandlivre.php 
b/include/class/anc_grandlivre.class.php
similarity index 98%
rename from include/class/class_anc_grandlivre.php
rename to include/class/anc_grandlivre.class.php
index ca41214..8e6d813 100644
--- a/include/class/class_anc_grandlivre.php
+++ b/include/class/anc_grandlivre.class.php
@@ -22,8 +22,8 @@
 /*!\file
  * \brief show the Grand Livre for analytic
  */
-require_once NOALYSS_INCLUDE.'/class/class_anc_print.php';
-require_once NOALYSS_INCLUDE.'/lib/class_impress.php';
+require_once NOALYSS_INCLUDE.'/class/anc_print.class.php';
+require_once NOALYSS_INCLUDE.'/lib/impress.class.php';
 
 class Anc_GrandLivre extends Anc_Print
 {
diff --git a/include/class/class_anc_group.php 
b/include/class/anc_group.class.php
similarity index 97%
rename from include/class/class_anc_group.php
rename to include/class/anc_group.class.php
index 026ca56..fd4a1dd 100644
--- a/include/class/class_anc_group.php
+++ b/include/class/anc_group.class.php
@@ -23,10 +23,10 @@
  * \brief class for the group of the analytic account
  *
  */
-require_once  NOALYSS_INCLUDE.'/lib/class_database.php';
+require_once  NOALYSS_INCLUDE.'/lib/database.class.php';
 require_once  NOALYSS_INCLUDE.'/constant.php';
-require_once  NOALYSS_INCLUDE.'/class/class_dossier.php';
-require_once NOALYSS_INCLUDE.'/class/class_anc_print.php';
+require_once  NOALYSS_INCLUDE.'/class/dossier.class.php';
+require_once NOALYSS_INCLUDE.'/class/anc_print.class.php';
 
 /*! \brief class for the group of the analytic account
  *
diff --git a/include/class/class_anc_group_operation.php 
b/include/class/anc_group_operation.class.php
similarity index 94%
rename from include/class/class_anc_group_operation.php
rename to include/class/anc_group_operation.class.php
index 6bd6de1..4878cce 100644
--- a/include/class/class_anc_group_operation.php
+++ b/include/class/anc_group_operation.class.php
@@ -26,14 +26,14 @@
 /*! \brief group of object operations, used for misc operation
  *
  */
-require_once NOALYSS_INCLUDE.'/lib/class_idate.php';
-require_once NOALYSS_INCLUDE.'/lib/class_itext.php';
-require_once NOALYSS_INCLUDE.'/lib/class_iselect.php';
-require_once NOALYSS_INCLUDE.'/lib/class_icheckbox.php';
-require_once  NOALYSS_INCLUDE.'/class/class_anc_operation.php';
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once  NOALYSS_INCLUDE.'/class/class_anc_plan.php';
-require_once  NOALYSS_INCLUDE.'/class/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/lib/idate.class.php';
+require_once NOALYSS_INCLUDE.'/lib/itext.class.php';
+require_once NOALYSS_INCLUDE.'/lib/iselect.class.php';
+require_once NOALYSS_INCLUDE.'/lib/icheckbox.class.php';
+require_once  NOALYSS_INCLUDE.'/class/anc_operation.class.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once  NOALYSS_INCLUDE.'/class/anc_plan.class.php';
+require_once  NOALYSS_INCLUDE.'/class/dossier.class.php';
 
 class Anc_Group_Operation
 {
diff --git a/include/class/class_anc_key.php b/include/class/anc_key.class.php
similarity index 99%
rename from include/class/class_anc_key.php
rename to include/class/anc_key.class.php
index 11cd371..f553a53 100644
--- a/include/class/class_anc_key.php
+++ b/include/class/anc_key.class.php
@@ -25,7 +25,7 @@
  * @brief Class to manage distribution keys for Analytic accountancy
  * 
  */
-require_once NOALYSS_INCLUDE.'/database/class_anc_key_sql.php';
+require_once NOALYSS_INCLUDE.'/database/anc_key_sql.class.php';
 
 class Anc_Key
 {
diff --git a/include/class/class_anc_listing.php 
b/include/class/anc_listing.class.php
similarity index 96%
rename from include/class/class_anc_listing.php
rename to include/class/anc_listing.class.php
index 70437a2..ff2869b 100644
--- a/include/class/class_anc_listing.php
+++ b/include/class/anc_listing.class.php
@@ -23,10 +23,10 @@
  * \brief definition of Anc_Listing
  */
 
-require_once NOALYSS_INCLUDE.'/lib/class_ihidden.php';
-require_once  NOALYSS_INCLUDE.'/class/class_anc_plan.php';
-require_once  NOALYSS_INCLUDE.'/class/class_anc_print.php';
-require_once  NOALYSS_INCLUDE.'/class/class_anc_operation.php';
+require_once NOALYSS_INCLUDE.'/lib/ihidden.class.php';
+require_once  NOALYSS_INCLUDE.'/class/anc_plan.class.php';
+require_once  NOALYSS_INCLUDE.'/class/anc_print.class.php';
+require_once  NOALYSS_INCLUDE.'/class/anc_operation.class.php';
 /*!
  * \brief manage the CA listing
  *
diff --git a/include/class/class_anc_operation.php 
b/include/class/anc_operation.class.php
similarity index 99%
rename from include/class/class_anc_operation.php
rename to include/class/anc_operation.class.php
index 7d9dd62..e1b06d2 100644
--- a/include/class/class_anc_operation.php
+++ b/include/class/anc_operation.class.php
@@ -22,11 +22,11 @@
 /*!\file
  *\brief definition of Anc_Operation
  */
-require_once NOALYSS_INCLUDE.'/lib/class_ibutton.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ihidden.php';
-require_once NOALYSS_INCLUDE.'/lib/class_iselect.php';
-require_once NOALYSS_INCLUDE.'/lib/class_itext.php';
-require_once NOALYSS_INCLUDE.'/class/class_anc_plan.php';
+require_once NOALYSS_INCLUDE.'/lib/ibutton.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ihidden.class.php';
+require_once NOALYSS_INCLUDE.'/lib/iselect.class.php';
+require_once NOALYSS_INCLUDE.'/lib/itext.class.php';
+require_once NOALYSS_INCLUDE.'/class/anc_plan.class.php';
 require_once  NOALYSS_INCLUDE.'/lib/user_common.php';
 
 /*! \brief this class is used to show the form for entering an
diff --git a/include/class/class_anc_plan.php b/include/class/anc_plan.class.php
similarity index 96%
rename from include/class/class_anc_plan.php
rename to include/class/anc_plan.class.php
index 291e05e..11d382a 100644
--- a/include/class/class_anc_plan.php
+++ b/include/class/anc_plan.class.php
@@ -26,12 +26,12 @@
 /*! \brief
  *  Concerns the Analytic plan (table plan_analytique)
  */
-require_once NOALYSS_INCLUDE.'/lib/class_itext.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ihidden.php';
+require_once NOALYSS_INCLUDE.'/lib/itext.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ihidden.class.php';
 require_once NOALYSS_INCLUDE.'/constant.php';
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once NOALYSS_INCLUDE.'/class/class_anc_account.php';
-require_once  NOALYSS_INCLUDE.'/class/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once NOALYSS_INCLUDE.'/class/anc_account.class.php';
+require_once  NOALYSS_INCLUDE.'/class/dossier.class.php';
 
 class Anc_Plan
 {
diff --git a/include/class/class_anc_print.php 
b/include/class/anc_print.class.php
similarity index 92%
rename from include/class/class_anc_print.php
rename to include/class/anc_print.class.php
index c70953d..bb14ba4 100644
--- a/include/class/class_anc_print.php
+++ b/include/class/anc_print.class.php
@@ -27,16 +27,16 @@
  *
  *
  */
-require_once NOALYSS_INCLUDE.'/lib/class_idate.php';
-require_once NOALYSS_INCLUDE.'/lib/class_itext.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ihidden.php';
-require_once NOALYSS_INCLUDE.'/lib/class_iselect.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ibutton.php';
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
+require_once NOALYSS_INCLUDE.'/lib/idate.class.php';
+require_once NOALYSS_INCLUDE.'/lib/itext.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ihidden.class.php';
+require_once NOALYSS_INCLUDE.'/lib/iselect.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ibutton.class.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
 require_once NOALYSS_INCLUDE.'/constant.php';
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
-require_once  NOALYSS_INCLUDE.'/class/class_anc_plan.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ianccard.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
+require_once  NOALYSS_INCLUDE.'/class/anc_plan.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ianccard.class.php';
 class Anc_Print
 {
     var $db;                                           /*!< $db database 
connection */
diff --git a/include/class/class_anc_table.php 
b/include/class/anc_table.class.php
similarity index 99%
rename from include/class/class_anc_table.php
rename to include/class/anc_table.class.php
index 735079f..3d216e5 100644
--- a/include/class/class_anc_table.php
+++ b/include/class/anc_table.class.php
@@ -22,7 +22,7 @@
 /*!\file
  * \brief object to show a table: link between accountancy and analytic
  */
-require_once NOALYSS_INCLUDE.'/class/class_anc_acc_link.php';
+require_once NOALYSS_INCLUDE.'/class/anc_acc_link.class.php';
 
 class Anc_Table extends Anc_Acc_Link
 {
diff --git a/include/class/class_anticipation.php 
b/include/class/anticipation.class.php
similarity index 97%
rename from include/class/class_anticipation.php
rename to include/class/anticipation.class.php
index f4672ee..711fda9 100644
--- a/include/class/class_anticipation.php
+++ b/include/class/anticipation.class.php
@@ -29,13 +29,13 @@
  address@hidden Forecast Forecast_Cat Forecast_Item
  *
  */
-require_once NOALYSS_INCLUDE.'/class/class_forecast.php';
-require_once NOALYSS_INCLUDE.'/class/class_forecast_cat.php';
-require_once NOALYSS_INCLUDE.'/class/class_forecast_item.php';
-require_once NOALYSS_INCLUDE.'/class/class_fiche.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_account_ledger.php';
-require_once NOALYSS_INCLUDE.'/class/class_periode.php';
-require_once NOALYSS_INCLUDE.'/lib/class_impress.php';
+require_once NOALYSS_INCLUDE.'/class/forecast.class.php';
+require_once NOALYSS_INCLUDE.'/class/forecast_cat.class.php';
+require_once NOALYSS_INCLUDE.'/class/forecast_item.class.php';
+require_once NOALYSS_INCLUDE.'/class/fiche.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_account_ledger.class.php';
+require_once NOALYSS_INCLUDE.'/class/periode.class.php';
+require_once NOALYSS_INCLUDE.'/lib/impress.class.php';
 
 class Anticipation
 {
diff --git a/include/class/class_balance_age.php 
b/include/class/balance_age.class.php
similarity index 98%
rename from include/class/class_balance_age.php
rename to include/class/balance_age.class.php
index 60f3551..1ff2393 100644
--- a/include/class/class_balance_age.php
+++ b/include/class/balance_age.class.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 NOALYSS_INCLUDE.'/class/class_lettering.php';
+require_once NOALYSS_INCLUDE.'/class/lettering.class.php';
 
 /* * *
  * @file 
@@ -138,7 +138,7 @@ class Balance_Age
      */
     function export_csv($p_date_start, $p_let)
     {
-        require_once NOALYSS_INCLUDE.'/lib/class_noalyss_csv.php';
+        require_once NOALYSS_INCLUDE.'/lib/noalyss_csv.class.php';
         bcscale(2);
         $export=new Noalyss_Csv('aged_balance');
         $header = array(_('QuickCode') ,
diff --git a/include/class/class_bank.php b/include/class/bank.class.php
similarity index 87%
rename from include/class/class_bank.php
rename to include/class/bank.class.php
index 8e90ab0..731b404 100644
--- a/include/class/class_bank.php
+++ b/include/class/bank.class.php
@@ -18,11 +18,11 @@
 */
 // Copyright Author Dany De Bontridder address@hidden
 require_once NOALYSS_INCLUDE.'/constant.php';
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_parm_code.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_parm_code.class.php';
 
-require_once NOALYSS_INCLUDE.'/class/class_fiche.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_account_ledger.php';
+require_once NOALYSS_INCLUDE.'/class/fiche.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_account_ledger.class.php';
 require_once NOALYSS_INCLUDE.'/lib/user_common.php';
 /*! \file
  * \brief Derived from class fiche Administration are a specific kind of card
diff --git a/include/class/class_calendar.php b/include/class/calendar.class.php
similarity index 100%
rename from include/class/class_calendar.php
rename to include/class/calendar.class.php
diff --git a/include/class/class_contact.php b/include/class/contact.class.php
similarity index 98%
rename from include/class/class_contact.php
rename to include/class/contact.class.php
index 585c9ec..389074c 100644
--- a/include/class/class_contact.php
+++ b/include/class/contact.class.php
@@ -18,7 +18,7 @@
 */
 // Copyright Author Dany De Bontridder address@hidden
 //!\brief class for the contact, contact are derived from fiche
-require_once NOALYSS_INCLUDE.'/class/class_fiche.php';
+require_once NOALYSS_INCLUDE.'/class/fiche.class.php';
 require_once NOALYSS_INCLUDE.'/constant.php';
 require_once NOALYSS_INCLUDE.'/lib/user_common.php';
 /*! \file
diff --git a/include/class/class_customer.php b/include/class/customer.class.php
similarity index 95%
rename from include/class/class_customer.php
rename to include/class/customer.class.php
index 1c9a49e..4a7d10f 100644
--- a/include/class/class_customer.php
+++ b/include/class/customer.class.php
@@ -18,11 +18,11 @@
 */
 // Copyright Author Dany De Bontridder address@hidden
 require_once NOALYSS_INCLUDE.'/constant.php';
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_parm_code.php';
-require_once NOALYSS_INCLUDE.'/class/class_periode.php';
-require_once NOALYSS_INCLUDE.'/class/class_fiche.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_account_ledger.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_parm_code.class.php';
+require_once NOALYSS_INCLUDE.'/class/periode.class.php';
+require_once NOALYSS_INCLUDE.'/class/fiche.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_account_ledger.class.php';
 require_once NOALYSS_INCLUDE.'/lib/user_common.php';
 /*! \file
  * \brief Derived from class fiche Customer are a specific kind of card
diff --git a/include/class/class_default_menu.php 
b/include/class/default_menu.class.php
similarity index 97%
rename from include/class/class_default_menu.php
rename to include/class/default_menu.class.php
index 64d4746..acb8520 100644
--- a/include/class/class_default_menu.php
+++ b/include/class/default_menu.class.php
@@ -23,8 +23,8 @@
  *
  * @author dany
  */
-require_once NOALYSS_INCLUDE.'/database/class_default_menu_sql.php';
-require_once NOALYSS_INCLUDE.'/lib/class_itext.php';
+require_once NOALYSS_INCLUDE.'/database/default_menu_sql.class.php';
+require_once NOALYSS_INCLUDE.'/lib/itext.class.php';
 
 class Default_Menu
 {
diff --git a/include/class/class_document.php b/include/class/document.class.php
similarity index 99%
rename from include/class/class_document.php
rename to include/class/document.class.php
index 55c025e..54f6103 100644
--- a/include/class/class_document.php
+++ b/include/class/document.class.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 NOALYSS_INCLUDE.'/class/class_own.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_account_ledger.php';
-require_once NOALYSS_INCLUDE.'/class/class_follow_up.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_tva.php';
-require_once NOALYSS_INCLUDE.'/class/class_user.php';
-require_once NOALYSS_INCLUDE.'/lib/class_zip_extended.php';
+require_once NOALYSS_INCLUDE.'/class/own.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_account_ledger.class.php';
+require_once NOALYSS_INCLUDE.'/class/follow_up.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_tva.class.php';
+require_once NOALYSS_INCLUDE.'/class/user.class.php';
+require_once NOALYSS_INCLUDE.'/lib/zip_extended.class.php';
 
 /*! \file
  * \brief Class Document corresponds to the table document
diff --git a/include/class/class_document_export.php 
b/include/class/document_export.class.php
similarity index 99%
rename from include/class/class_document_export.php
rename to include/class/document_export.class.php
index fc20d52..e0a96f3 100644
--- a/include/class/class_document_export.php
+++ b/include/class/document_export.class.php
@@ -18,7 +18,7 @@
 */
 
 // Copyright Author Dany De Bontridder address@hidden
-require_once NOALYSS_INCLUDE.'/class/class_pdf_operation.php';
+require_once NOALYSS_INCLUDE.'/class/pdf_operation.class.php';
 /**
  * @brief Export DOCUMENT from Analytic accountancy, can transform into PDF
  * and add a stamp on each pages
diff --git a/include/class/class_document_modele.php 
b/include/class/document_modele.class.php
similarity index 98%
rename from include/class/class_document_modele.php
rename to include/class/document_modele.class.php
index 8a9ba50..ad3fc9f 100644
--- a/include/class/class_document_modele.php
+++ b/include/class/document_modele.class.php
@@ -23,9 +23,9 @@
 /*!
  * \brief Class for the document template
  */
-require_once NOALYSS_INCLUDE.'/lib/class_icheckbox.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ihidden.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ifile.php';
+require_once NOALYSS_INCLUDE.'/lib/icheckbox.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ihidden.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ifile.class.php';
 class Document_modele
 {
     var $cn;           /*!< $cn  database connection */
diff --git a/include/class/class_document_type.php 
b/include/class/document_type.class.php
similarity index 100%
rename from include/class/class_document_type.php
rename to include/class/document_type.class.php
diff --git a/include/class/class_dossier.php b/include/class/dossier.class.php
similarity index 98%
rename from include/class/class_dossier.php
rename to include/class/dossier.class.php
index 68f9e17..957beb2 100644
--- a/include/class/class_dossier.php
+++ b/include/class/dossier.class.php
@@ -34,9 +34,9 @@
   "desc"=>"dos_description");
  *
  */
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
 require_once NOALYSS_INCLUDE.'/lib/ac_common.php';
-require_once NOALYSS_INCLUDE.'/class/class_user.php';
+require_once NOALYSS_INCLUDE.'/class/user.class.php';
 
 class Dossier
 {
diff --git a/include/class/class_exercice.php b/include/class/exercice.class.php
similarity index 95%
rename from include/class/class_exercice.php
rename to include/class/exercice.class.php
index 702aef9..991eea4 100644
--- a/include/class/class_exercice.php
+++ b/include/class/exercice.class.php
@@ -22,8 +22,8 @@
 /*!\file
  * \brief about the accountant exercice
  */
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once NOALYSS_INCLUDE.'/lib/class_iselect.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once NOALYSS_INCLUDE.'/lib/iselect.class.php';
 class Exercice
 {
   function __construct(&$cn)
diff --git a/include/class/class_extension.php 
b/include/class/extension.class.php
similarity index 97%
rename from include/class/class_extension.php
rename to include/class/extension.class.php
index 6e8168c..7813189 100644
--- a/include/class/class_extension.php
+++ b/include/class/extension.class.php
@@ -35,10 +35,10 @@
  *    - enable (extension.ex_enable)
  *    - filepath (extension.ex_file)
  */
-require_once NOALYSS_INCLUDE.'/database/class_menu_ref_sql.php';
-require_once NOALYSS_INCLUDE.'/database/class_profile_sql.php';
-require_once NOALYSS_INCLUDE.'/class/class_menu_ref.php';
-require_once NOALYSS_INCLUDE.'/class/class_profile_menu.php';
+require_once NOALYSS_INCLUDE.'/database/menu_ref_sql.class.php';
+require_once NOALYSS_INCLUDE.'/database/profile_sql.class.php';
+require_once NOALYSS_INCLUDE.'/class/menu_ref.class.php';
+require_once NOALYSS_INCLUDE.'/class/profile_menu.class.php';
 
 class Extension extends Menu_Ref_sql
 {
diff --git a/include/class/class_fiche.php b/include/class/fiche.class.php
similarity index 99%
rename from include/class/class_fiche.php
rename to include/class/fiche.class.php
index 820f9b5..385d93f 100644
--- a/include/class/class_fiche.php
+++ b/include/class/fiche.class.php
@@ -20,13 +20,13 @@
 
 
 // Copyright Author Dany De Bontridder address@hidden
-include_once("class/class_fiche_attr.php");
-require_once NOALYSS_INCLUDE.'/lib/class_ispan.php';
-require_once NOALYSS_INCLUDE.'/lib/class_itva_popup.php';
-require_once NOALYSS_INCLUDE.'/lib/class_itext.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ihidden.php';
-require_once NOALYSS_INCLUDE.'/class/class_fiche_def.php';
-require_once NOALYSS_INCLUDE.'/lib/class_iposte.php';
+include_once("class/fiche_attr.class.php");
+require_once NOALYSS_INCLUDE.'/lib/ispan.class.php';
+require_once NOALYSS_INCLUDE.'/lib/itva_popup.class.php';
+require_once NOALYSS_INCLUDE.'/lib/itext.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ihidden.class.php';
+require_once NOALYSS_INCLUDE.'/class/fiche_def.class.php';
+require_once NOALYSS_INCLUDE.'/lib/iposte.class.php';
 
 /*! \file
  * \brief define Class fiche, this class are using
diff --git a/include/class/class_fiche_attr.php 
b/include/class/fiche_attr.class.php
similarity index 99%
rename from include/class/class_fiche_attr.php
rename to include/class/fiche_attr.class.php
index 1e7a140..eea1ed8 100644
--- a/include/class/class_fiche_attr.php
+++ b/include/class/fiche_attr.class.php
@@ -6,7 +6,7 @@
  *
  *
  */
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
 require_once NOALYSS_INCLUDE.'/lib/ac_common.php';
 
 class Fiche_Attr
diff --git a/include/class/class_fiche_def.php 
b/include/class/fiche_def.class.php
similarity index 99%
rename from include/class/class_fiche_def.php
rename to include/class/fiche_def.class.php
index 417b083..6bfb60b 100644
--- a/include/class/class_fiche_def.php
+++ b/include/class/fiche_def.class.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 NOALYSS_INCLUDE.'/class/class_fiche_attr.php';
-require_once NOALYSS_INCLUDE.'/lib/class_itext.php';
-require_once NOALYSS_INCLUDE.'/class/class_fiche_def_ref.php';
-require_once NOALYSS_INCLUDE.'/class/class_fiche.php';
+require_once NOALYSS_INCLUDE.'/class/fiche_attr.class.php';
+require_once NOALYSS_INCLUDE.'/lib/itext.class.php';
+require_once NOALYSS_INCLUDE.'/class/fiche_def_ref.class.php';
+require_once NOALYSS_INCLUDE.'/class/fiche.class.php';
 require_once NOALYSS_INCLUDE.'/lib/user_common.php';
-require_once NOALYSS_INCLUDE.'/lib/class_iradio.php';
+require_once NOALYSS_INCLUDE.'/lib/iradio.class.php';
 
 /*! \file
  * \brief define Class fiche and fiche def, those class are using
diff --git a/include/class/class_fiche_def_ref.php 
b/include/class/fiche_def_ref.class.php
similarity index 100%
rename from include/class/class_fiche_def_ref.php
rename to include/class/fiche_def_ref.class.php
diff --git a/include/class/class_follow_up.php 
b/include/class/follow_up.class.php
similarity index 98%
rename from include/class/class_follow_up.php
rename to include/class/follow_up.class.php
index a021513..a554f31 100644
--- a/include/class/class_follow_up.php
+++ b/include/class/follow_up.class.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 NOALYSS_INCLUDE.'/lib/class_itextarea.php';
-require_once NOALYSS_INCLUDE.'/lib/class_idate.php';
-require_once NOALYSS_INCLUDE.'/lib/class_iselect.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ihidden.php';
-require_once NOALYSS_INCLUDE.'/lib/class_itext.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ispan.php';
-require_once NOALYSS_INCLUDE.'/lib/class_icard.php';
-require_once NOALYSS_INCLUDE.'/lib/class_icheckbox.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ifile.php';
-require_once NOALYSS_INCLUDE.'/class/class_fiche.php';
-require_once NOALYSS_INCLUDE.'/class/class_document.php';
-require_once NOALYSS_INCLUDE.'/class/class_document_type.php';
-require_once NOALYSS_INCLUDE.'/class/class_document_modele.php';
+require_once NOALYSS_INCLUDE.'/lib/itextarea.class.php';
+require_once NOALYSS_INCLUDE.'/lib/idate.class.php';
+require_once NOALYSS_INCLUDE.'/lib/iselect.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ihidden.class.php';
+require_once NOALYSS_INCLUDE.'/lib/itext.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ispan.class.php';
+require_once NOALYSS_INCLUDE.'/lib/icard.class.php';
+require_once NOALYSS_INCLUDE.'/lib/icheckbox.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ifile.class.php';
+require_once NOALYSS_INCLUDE.'/class/fiche.class.php';
+require_once NOALYSS_INCLUDE.'/class/document.class.php';
+require_once NOALYSS_INCLUDE.'/class/document_type.class.php';
+require_once NOALYSS_INCLUDE.'/class/document_modele.class.php';
 require_once NOALYSS_INCLUDE.'/lib/user_common.php';
-require_once NOALYSS_INCLUDE.'/class/class_follow_up_detail.php';
-require_once NOALYSS_INCLUDE.'/lib/class_inum.php';
-require_once NOALYSS_INCLUDE.'/lib/class_sort_table.php';
-require_once NOALYSS_INCLUDE.'/lib/class_irelated_action.php';
-require_once NOALYSS_INCLUDE.'/class/class_tag.php';
-require_once NOALYSS_INCLUDE.'/class/class_default_menu.php';
+require_once NOALYSS_INCLUDE.'/class/follow_up_detail.class.php';
+require_once NOALYSS_INCLUDE.'/lib/inum.class.php';
+require_once NOALYSS_INCLUDE.'/lib/sort_table.class.php';
+require_once NOALYSS_INCLUDE.'/lib/irelated_action.class.php';
+require_once NOALYSS_INCLUDE.'/class/tag.class.php';
+require_once NOALYSS_INCLUDE.'/class/default_menu.class.php';
 /**
  * \file
  * \brief class_action for manipulating actions
diff --git a/include/class/class_follow_up_detail.php 
b/include/class/follow_up_detail.class.php
similarity index 98%
rename from include/class/class_follow_up_detail.php
rename to include/class/follow_up_detail.class.php
index 89f7e1d..e779bc7 100644
--- a/include/class/class_follow_up_detail.php
+++ b/include/class/follow_up_detail.class.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  NOALYSS_INCLUDE.'/class/class_fiche.php';
-require_once  NOALYSS_INCLUDE.'/lib/class_database.php';
+require_once  NOALYSS_INCLUDE.'/class/fiche.class.php';
+require_once  NOALYSS_INCLUDE.'/lib/database.class.php';
 // Copyright Author Dany De Bontridder address@hidden
 
 /*!\file
diff --git a/include/class/class_forecast.php b/include/class/forecast.class.php
similarity index 100%
rename from include/class/class_forecast.php
rename to include/class/forecast.class.php
diff --git a/include/class/class_forecast_cat.php 
b/include/class/forecast_cat.class.php
similarity index 100%
rename from include/class/class_forecast_cat.php
rename to include/class/forecast_cat.class.php
diff --git a/include/class/class_forecast_item.php 
b/include/class/forecast_item.class.php
similarity index 100%
rename from include/class/class_forecast_item.php
rename to include/class/forecast_item.class.php
diff --git a/include/class/class_gestion_purchase.php 
b/include/class/gestion_purchase.class.php
similarity index 98%
rename from include/class/class_gestion_purchase.php
rename to include/class/gestion_purchase.class.php
index b738bb3..f678738 100644
--- a/include/class/class_gestion_purchase.php
+++ b/include/class/gestion_purchase.class.php
@@ -26,7 +26,7 @@
 /*! \brief this object handles the table quant_purchase
  *
  */
-require_once  NOALYSS_INCLUDE.'/class/class_gestion_table.php';
+require_once  NOALYSS_INCLUDE.'/class/gestion_table.class.php';
 
 
 class gestion_purchase extends gestion_table
diff --git a/include/class/class_gestion_sold.php 
b/include/class/gestion_sold.class.php
similarity index 98%
rename from include/class/class_gestion_sold.php
rename to include/class/gestion_sold.class.php
index a047ab6..c13492b 100644
--- a/include/class/class_gestion_sold.php
+++ b/include/class/gestion_sold.class.php
@@ -27,7 +27,7 @@
  *
  */
 
-require_once  NOALYSS_INCLUDE.'/class/class_gestion_table.php';
+require_once  NOALYSS_INCLUDE.'/class/gestion_table.class.php';
 
 
 class gestion_sold extends gestion_table
diff --git a/include/class/class_gestion_table.php 
b/include/class/gestion_table.class.php
similarity index 100%
rename from include/class/class_gestion_table.php
rename to include/class/gestion_table.class.php
diff --git a/include/class/class_lettering.php 
b/include/class/lettering.class.php
similarity index 99%
rename from include/class/class_lettering.php
rename to include/class/lettering.class.php
index 8821bdf..daac89d 100644
--- a/include/class/class_lettering.php
+++ b/include/class/lettering.class.php
@@ -22,7 +22,7 @@
 /*!\file
  * \brief letter the accounting entry (row level)
  */
-require_once  NOALYSS_INCLUDE.'/class/class_user.php';
+require_once  NOALYSS_INCLUDE.'/class/user.class.php';
 
 /**
  address@hidden mother class for the lettering by account and by card
diff --git a/include/class/class_manager.php b/include/class/manager.class.php
similarity index 85%
rename from include/class/class_manager.php
rename to include/class/manager.class.php
index 76a0686..a770dfe 100644
--- a/include/class/class_manager.php
+++ b/include/class/manager.class.php
@@ -19,11 +19,11 @@
 
 // Copyright Author Dany De Bontridder address@hidden
 require_once NOALYSS_INCLUDE.'/constant.php';
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_parm_code.php';
-require_once NOALYSS_INCLUDE.'/class/class_periode.php';
-require_once NOALYSS_INCLUDE.'/class/class_fiche.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_account_ledger.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_parm_code.class.php';
+require_once NOALYSS_INCLUDE.'/class/periode.class.php';
+require_once NOALYSS_INCLUDE.'/class/fiche.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_account_ledger.class.php';
 require_once NOALYSS_INCLUDE.'/lib/user_common.php';
 /*! \file
  * \brief Derived from class fiche Supplier are a specific kind of card
diff --git a/include/class/class_menu_ref.php b/include/class/menu_ref.class.php
similarity index 96%
rename from include/class/class_menu_ref.php
rename to include/class/menu_ref.class.php
index d18a232..7677bf3 100644
--- a/include/class/class_menu_ref.php
+++ b/include/class/menu_ref.class.php
@@ -21,7 +21,7 @@
  address@hidden
  address@hidden Menu_Ref let you manage the available menu
  */
-require_once NOALYSS_INCLUDE.'/database/class_menu_ref_sql.php';
+require_once NOALYSS_INCLUDE.'/database/menu_ref_sql.class.php';
 class Menu_Ref extends Menu_Ref_sql
 {
     function format_code()
diff --git a/include/class/class_own.php b/include/class/own.class.php
similarity index 100%
rename from include/class/class_own.php
rename to include/class/own.class.php
diff --git a/include/class/class_pdf_operation.php 
b/include/class/pdf_operation.class.php
similarity index 98%
rename from include/class/class_pdf_operation.php
rename to include/class/pdf_operation.class.php
index d0975c1..19dc67d 100644
--- a/include/class/class_pdf_operation.php
+++ b/include/class/pdf_operation.class.php
@@ -25,11 +25,11 @@
  * Detail Operation ACC + ANC , it will use Acc_Operation and Anc_Operation
  * 
  */
-require_once NOALYSS_INCLUDE . '/lib/class_pdf.php';
-require_once NOALYSS_INCLUDE . '/class/class_acc_operation.php';
-require_once NOALYSS_INCLUDE . '/class/class_acc_ledger.php';
-require_once NOALYSS_INCLUDE . '/class/class_acc_operation.php';
-require_once NOALYSS_INCLUDE . '/class/class_anc_operation.php';
+require_once NOALYSS_INCLUDE . '/lib/pdf.class.php';
+require_once NOALYSS_INCLUDE . '/class/acc_operation.class.php';
+require_once NOALYSS_INCLUDE . '/class/acc_ledger.class.php';
+require_once NOALYSS_INCLUDE . '/class/acc_operation.class.php';
+require_once NOALYSS_INCLUDE . '/class/anc_operation.class.php';
 
 class PDF_Operation extends PDF {
 
diff --git a/include/class/class_periode.php b/include/class/periode.class.php
similarity index 99%
rename from include/class/class_periode.php
rename to include/class/periode.class.php
index c19c7e7..92315bb 100644
--- a/include/class/class_periode.php
+++ b/include/class/periode.class.php
@@ -26,7 +26,7 @@
  * \brief For the periode tables parm_periode and jrn_periode
  */
 require_once  NOALYSS_INCLUDE.'/lib/ac_common.php';
-require_once  NOALYSS_INCLUDE.'/lib/class_database.php';
+require_once  NOALYSS_INCLUDE.'/lib/database.class.php';
 class Periode
 {
     var $cn;                   /*!< database connection */
diff --git a/include/class/class_pre_op_ach.php 
b/include/class/pre_op_ach.class.php
similarity index 99%
rename from include/class/class_pre_op_ach.php
rename to include/class/pre_op_ach.class.php
index a8f69f0..5a5544a 100644
--- a/include/class/class_pre_op_ach.php
+++ b/include/class/pre_op_ach.class.php
@@ -22,7 +22,7 @@
 /*!\file
  * \brief definition of the class pre_op_ach
  */
-require_once  NOALYSS_INCLUDE.'/class/class_pre_operation.php';
+require_once  NOALYSS_INCLUDE.'/class/pre_operation.class.php';
 
 /*---------------------------------------------------------------------- */
 /*!\brief concerns the predefined operation for ACH ledger
@@ -162,7 +162,7 @@ class Pre_op_ach extends Pre_operation_detail
     }
    function display($p_array)
    {
-        require_once NOALYSS_INCLUDE.'/class/class_acc_ledger_purchase.php';
+        require_once NOALYSS_INCLUDE.'/class/acc_ledger_purchase.class.php';
        global $g_parameter,$g_user;
        extract($p_array, EXTR_SKIP);
        $ledger=new Acc_Ledger_Purchase($this->db,$this->jrn_def_id);
diff --git a/include/class/class_pre_op_advanced.php 
b/include/class/pre_op_advanced.class.php
similarity index 98%
rename from include/class/class_pre_op_advanced.php
rename to include/class/pre_op_advanced.class.php
index 17c25ec..f8d6efc 100644
--- a/include/class/class_pre_op_advanced.php
+++ b/include/class/pre_op_advanced.class.php
@@ -22,7 +22,7 @@
 /*!\file
  * \brief definition of the class Pre_Op_Advanced
  */
-require_once  NOALYSS_INCLUDE.'/class/class_pre_operation.php';
+require_once  NOALYSS_INCLUDE.'/class/pre_operation.class.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 NOALYSS_INCLUDE.'/class/class_acc_ledger.php';
+        require_once NOALYSS_INCLUDE.'/class/acc_ledger.class.php';
         $legder=new Acc_Ledger($this->db,$this->jrn_def_id);
         $legder->nb=$legder->get_min_row();
 
diff --git a/include/class/class_pre_op_fin.php 
b/include/class/pre_op_fin.class.php
similarity index 98%
rename from include/class/class_pre_op_fin.php
rename to include/class/pre_op_fin.class.php
index 9316f87..3523d42 100644
--- a/include/class/class_pre_op_fin.php
+++ b/include/class/pre_op_fin.class.php
@@ -22,7 +22,7 @@
 /*!\file
  * \brief definition of the class Pre_op_fin
  */
-require_once  NOALYSS_INCLUDE.'/class/class_pre_operation.php';
+require_once  NOALYSS_INCLUDE.'/class/pre_operation.class.php';
 
 /*---------------------------------------------------------------------- */
 /*!\brief concerns the predefined operation for FIN ledger
diff --git a/include/class/class_pre_op_ods.php 
b/include/class/pre_op_ods.class.php
similarity index 98%
rename from include/class/class_pre_op_ods.php
rename to include/class/pre_op_ods.class.php
index fa1bbec..d886768 100644
--- a/include/class/class_pre_op_ods.php
+++ b/include/class/pre_op_ods.class.php
@@ -22,7 +22,7 @@
 /*!\file
  * \brief definition of the class Pre_op_ods
  */
-require_once  NOALYSS_INCLUDE.'/class/class_pre_operation.php';
+require_once  NOALYSS_INCLUDE.'/class/pre_operation.class.php';
 
 /*---------------------------------------------------------------------- */
 /*!\brief concerns the predefined operation for ODS ledger
diff --git a/include/class/class_pre_op_ven.php 
b/include/class/pre_op_ven.class.php
similarity index 99%
rename from include/class/class_pre_op_ven.php
rename to include/class/pre_op_ven.class.php
index 29a83a4..3a81dae 100644
--- a/include/class/class_pre_op_ven.php
+++ b/include/class/pre_op_ven.class.php
@@ -22,7 +22,7 @@
 /*!\file
  * \brief definition of the class Pre_op_ven
  */
-require_once  NOALYSS_INCLUDE.'/class/class_pre_operation.php';
+require_once  NOALYSS_INCLUDE.'/class/pre_operation.class.php';
 
 /*---------------------------------------------------------------------- */
 /*!\brief concerns the predefined operation for VEN ledger
@@ -168,7 +168,7 @@ class Pre_op_ven extends Pre_operation_detail
     {
         global $g_parameter,$g_user;
         if ( $p_array != null ) extract($p_array, EXTR_SKIP);
-        require_once NOALYSS_INCLUDE.'/class/class_acc_ledger_sold.php';
+        require_once NOALYSS_INCLUDE.'/class/acc_ledger_sold.class.php';
         $ledger=new Acc_Ledger_Sold($this->db,$this->jrn_def_id);
 
         $flag_tva=$g_parameter->MY_TVA_USE;
diff --git a/include/class/class_pre_operation.php 
b/include/class/pre_operation.class.php
similarity index 97%
rename from include/class/class_pre_operation.php
rename to include/class/pre_operation.class.php
index f3e7ad7..637ff22 100644
--- a/include/class/class_pre_operation.php
+++ b/include/class/pre_operation.class.php
@@ -27,11 +27,11 @@
  * and op_def_detail
  *
  */
-require_once NOALYSS_INCLUDE.'/lib/class_iselect.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ihidden.php';
-require_once NOALYSS_INCLUDE.'/class/class_pre_op_ach.php';
-require_once NOALYSS_INCLUDE.'/class/class_pre_op_ven.php';
-require_once NOALYSS_INCLUDE.'/class/class_pre_op_advanced.php';
+require_once NOALYSS_INCLUDE.'/lib/iselect.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ihidden.class.php';
+require_once NOALYSS_INCLUDE.'/class/pre_op_ach.class.php';
+require_once NOALYSS_INCLUDE.'/class/pre_op_ven.class.php';
+require_once NOALYSS_INCLUDE.'/class/pre_op_advanced.class.php';
 class Pre_operation
 {
     var $db;                                           /*!< $db database 
connection */
diff --git a/include/class/class_print_ledger.php 
b/include/class/print_ledger.class.php
similarity index 91%
rename from include/class/class_print_ledger.php
rename to include/class/print_ledger.class.php
index 90403ed..08372ea 100644
--- a/include/class/class_print_ledger.php
+++ b/include/class/print_ledger.class.php
@@ -23,13 +23,13 @@
  *
  * @author danydb
  */
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once NOALYSS_INCLUDE.'/class/class_print_ledger_detail.php';
-require_once NOALYSS_INCLUDE.'/class/class_print_ledger_simple.php';
-require_once 
NOALYSS_INCLUDE.'/class/class_print_ledger_simple_without_vat.php';
-require_once NOALYSS_INCLUDE.'/class/class_print_ledger_fin.php';
-require_once NOALYSS_INCLUDE.'/class/class_print_ledger_misc.php';
-require_once NOALYSS_INCLUDE.'/class/class_print_ledger_detail_item.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once NOALYSS_INCLUDE.'/class/print_ledger_detail.class.php';
+require_once NOALYSS_INCLUDE.'/class/print_ledger_simple.class.php';
+require_once 
NOALYSS_INCLUDE.'/class/print_ledger_simple_without_vat.class.php';
+require_once NOALYSS_INCLUDE.'/class/print_ledger_fin.class.php';
+require_once NOALYSS_INCLUDE.'/class/print_ledger_misc.class.php';
+require_once NOALYSS_INCLUDE.'/class/print_ledger_detail_item.class.php';
 
 /**
  * @brief Strategie class for the print_ledger class
diff --git a/include/class/class_print_ledger_detail.php 
b/include/class/print_ledger_detail.class.php
similarity index 99%
rename from include/class/class_print_ledger_detail.php
rename to include/class/print_ledger_detail.class.php
index 0ccebb9..d8c458c 100644
--- a/include/class/class_print_ledger_detail.php
+++ b/include/class/print_ledger_detail.class.php
@@ -23,7 +23,7 @@
  * \brief this class extends PDF and let you export the detailled printing
  *  of any ledgers
  */
-require_once NOALYSS_INCLUDE.'/lib/class_pdf.php';
+require_once NOALYSS_INCLUDE.'/lib/pdf.class.php';
 
 class Print_Ledger_Detail extends PDF
 {
diff --git a/include/class/class_print_ledger_detail_item.php 
b/include/class/print_ledger_detail_item.class.php
similarity index 98%
rename from include/class/class_print_ledger_detail_item.php
rename to include/class/print_ledger_detail_item.class.php
index 6904037..68387c0 100644
--- a/include/class/class_print_ledger_detail_item.php
+++ b/include/class/print_ledger_detail_item.class.php
@@ -23,8 +23,8 @@
  *
  * @author danydb
  */
-require_once NOALYSS_INCLUDE.'/class/class_acc_ledger_sold.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_ledger_purchase.php';
+require_once NOALYSS_INCLUDE.'/class/acc_ledger_sold.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_ledger_purchase.class.php';
 class Print_Ledger_Detail_Item extends PDFLand
 {
     public function __construct (Database $p_cn,Acc_Ledger $p_jrn)
diff --git a/include/class/class_print_ledger_fin.php 
b/include/class/print_ledger_fin.class.php
similarity index 98%
rename from include/class/class_print_ledger_fin.php
rename to include/class/print_ledger_fin.class.php
index e1d9519..bfa141c 100644
--- a/include/class/class_print_ledger_fin.php
+++ b/include/class/print_ledger_fin.class.php
@@ -22,7 +22,7 @@
 /*!\file
  * \brief print a listing of financial
  */
-require_once NOALYSS_INCLUDE.'/lib/class_pdf.php';
+require_once NOALYSS_INCLUDE.'/lib/pdf.class.php';
 class Print_Ledger_Financial extends PDF
 {
     private $rap_amount; /* amount from begining exercice */
diff --git a/include/class/class_print_ledger_misc.php 
b/include/class/print_ledger_misc.class.php
similarity index 98%
rename from include/class/class_print_ledger_misc.php
rename to include/class/print_ledger_misc.class.php
index ec0b78d..8534f8b 100644
--- a/include/class/class_print_ledger_misc.php
+++ b/include/class/print_ledger_misc.class.php
@@ -22,7 +22,7 @@
 /*!\file
  * \brief print a listing of financial
  */
-require_once NOALYSS_INCLUDE.'/lib/class_pdf.php';
+require_once NOALYSS_INCLUDE.'/lib/pdf.class.php';
 class Print_Ledger_Misc extends PDF
 {
     function __construct($p_cn,$p_jrn)
diff --git a/include/class/class_print_ledger_simple.php 
b/include/class/print_ledger_simple.class.php
similarity index 99%
rename from include/class/class_print_ledger_simple.php
rename to include/class/print_ledger_simple.class.php
index 1677651..f40b69d 100644
--- a/include/class/class_print_ledger_simple.php
+++ b/include/class/print_ledger_simple.class.php
@@ -23,7 +23,7 @@
  * \brief this class extends PDF and let you export the detailled printing
  *  of any ledgers
  */
-require_once NOALYSS_INCLUDE.'/lib/class_pdf.php';
+require_once NOALYSS_INCLUDE.'/lib/pdf.class.php';
 
 class Print_Ledger_Simple extends PDF
 {
diff --git a/include/class/class_print_ledger_simple_without_vat.php 
b/include/class/print_ledger_simple_without_vat.class.php
similarity index 99%
rename from include/class/class_print_ledger_simple_without_vat.php
rename to include/class/print_ledger_simple_without_vat.class.php
index 6988ff1..ec77e23 100644
--- a/include/class/class_print_ledger_simple_without_vat.php
+++ b/include/class/print_ledger_simple_without_vat.class.php
@@ -23,7 +23,7 @@
  * \brief this class extends PDF and let you export the detailled printing
  *  of any ledgers
  */
-require_once NOALYSS_INCLUDE.'/lib/class_pdf.php';
+require_once NOALYSS_INCLUDE.'/lib/pdf.class.php';
 
 class Print_Ledger_Simple_Without_Vat extends PDF
 {
diff --git a/include/class/class_profile_menu.php 
b/include/class/profile_menu.class.php
similarity index 99%
rename from include/class/class_profile_menu.php
rename to include/class/profile_menu.class.php
index a56d630..9be0059 100644
--- a/include/class/class_profile_menu.php
+++ b/include/class/profile_menu.class.php
@@ -18,7 +18,7 @@
  */
 // Copyright Author Dany De Bontridder address@hidden
 
-require_once NOALYSS_INCLUDE.'/database/class_profile_menu_sql.php';
+require_once NOALYSS_INCLUDE.'/database/profile_menu_sql.class.php';
 
 /**
  * Manage the menu of a profile
diff --git a/include/class/class_stock.php b/include/class/stock.class.php
similarity index 99%
rename from include/class/class_stock.php
rename to include/class/stock.class.php
index 4a0606c..dcd58ad 100644
--- a/include/class/class_stock.php
+++ b/include/class/stock.class.php
@@ -26,7 +26,7 @@
  *
  *
  */
-require_once NOALYSS_INCLUDE.'/database/class_stock_sql.php';
+require_once NOALYSS_INCLUDE.'/database/stock_sql.class.php';
 
 class Stock extends Stock_Sql
 {
@@ -39,7 +39,7 @@ class Stock extends Stock_Sql
        {
 
                $sql = $this->create_query_histo($p_array);
-               require_once NOALYSS_INCLUDE.'/lib/class_sort_table.php';
+               require_once NOALYSS_INCLUDE.'/lib/sort_table.class.php';
                $p_url = HtmlInput::get_to_string(array("gDossier", "ac", 
"wcard", "wdate_start", "wdate_end", "wrepo",
                                        "wamount_start", "wamount_end", 
"wcode_stock", "wdirection"));
 
diff --git a/include/class/class_stock_goods.php 
b/include/class/stock_goods.class.php
similarity index 99%
rename from include/class/class_stock_goods.php
rename to include/class/stock_goods.class.php
index 379480a..b2c2228 100644
--- a/include/class/class_stock_goods.php
+++ b/include/class/stock_goods.class.php
@@ -25,7 +25,7 @@
  * @brief Manage the goods
  *
  */
-require_once NOALYSS_INCLUDE.'/database/class_stock_goods_sql.php';
+require_once NOALYSS_INCLUDE.'/database/stock_goods_sql.class.php';
 
 class Stock_Goods extends Stock_Goods_Sql
 {
diff --git a/include/class/class_supplier.php b/include/class/supplier.class.php
similarity index 88%
rename from include/class/class_supplier.php
rename to include/class/supplier.class.php
index 4f008ee..51fc471 100644
--- a/include/class/class_supplier.php
+++ b/include/class/supplier.class.php
@@ -18,11 +18,11 @@
 */
 // Copyright Author Dany De Bontridder address@hidden
 require_once NOALYSS_INCLUDE.'/constant.php';
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_parm_code.php';
-require_once NOALYSS_INCLUDE.'/class/class_periode.php';
-require_once NOALYSS_INCLUDE.'/class/class_fiche.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_account_ledger.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_parm_code.class.php';
+require_once NOALYSS_INCLUDE.'/class/periode.class.php';
+require_once NOALYSS_INCLUDE.'/class/fiche.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_account_ledger.class.php';
 require_once NOALYSS_INCLUDE.'/lib/user_common.php';
 /*! \file
  * \brief Derived from class fiche Supplier are a specific kind of card
diff --git a/include/class/class_tag.php b/include/class/tag.class.php
similarity index 98%
rename from include/class/class_tag.php
rename to include/class/tag.class.php
index 75b0d87..afd19e5 100644
--- a/include/class/class_tag.php
+++ b/include/class/tag.class.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 NOALYSS_INCLUDE.'/database/class_tag_sql.php';
+require_once NOALYSS_INCLUDE.'/database/tag_sql.class.php';
 
 class Tag
 {
diff --git a/include/class/class_todo_list.php 
b/include/class/todo_list.class.php
similarity index 100%
rename from include/class/class_todo_list.php
rename to include/class/todo_list.class.php
diff --git a/include/class/class_user.php b/include/class/user.class.php
similarity index 99%
rename from include/class/class_user.php
rename to include/class/user.class.php
index 4a0aa31..ed730f7 100644
--- a/include/class/class_user.php
+++ b/include/class/user.class.php
@@ -30,7 +30,7 @@
 
 require_once NOALYSS_INCLUDE.'/constant.php';
 require_once NOALYSS_INCLUDE.'/lib/user_common.php';
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
 require_once NOALYSS_INCLUDE.'/lib/ac_common.php';
 
 class User
@@ -1041,7 +1041,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 NOALYSS_INCLUDE.'/lib/class_database.php';
+               require_once NOALYSS_INCLUDE.'/lib/database.class.php';
 
                $max = Database::num_row($Res);
                if ($max == 0)
diff --git a/include/company.inc.php b/include/company.inc.php
index 803e21b..71d9bbe 100644
--- a/include/company.inc.php
+++ b/include/company.inc.php
@@ -26,7 +26,7 @@ if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas 
permis');
 global $g_user;
 global $http;
 echo '<div class="content">';
-require_once NOALYSS_INCLUDE.'/class/class_own.php';
+require_once NOALYSS_INCLUDE.'/class/own.class.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 35e703b..ea42a7d 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 NOALYSS_INCLUDE.'/lib/class_icheckbox.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_ledger_purchase.php';
-require_once  NOALYSS_INCLUDE.'/class/class_pre_op_ach.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ipopup.php';
+require_once NOALYSS_INCLUDE.'/lib/icheckbox.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_ledger_purchase.class.php';
+require_once  NOALYSS_INCLUDE.'/class/pre_op_ach.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ipopup.class.php';
 $gDossier = dossier::id();
 global $g_parameter;
 global $http;
diff --git a/include/compta_fin.inc.php b/include/compta_fin.inc.php
index cfc078e..54fe66c 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  NOALYSS_INCLUDE.'/class/class_acc_ledger_fin.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ipopup.php';
+require_once  NOALYSS_INCLUDE.'/class/acc_ledger_fin.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ipopup.class.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 40223be..11391f2 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,$http;
-require_once NOALYSS_INCLUDE.'/class/class_acc_ledger_fin.php';
+require_once NOALYSS_INCLUDE.'/class/acc_ledger_fin.class.php';
 bcscale(2);
 ?>
 <script>
diff --git a/include/compta_fin_saldo.inc.php b/include/compta_fin_saldo.inc.php
index a63698e..a472030 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  NOALYSS_INCLUDE.'/class/class_acc_parm_code.php';
+require_once  NOALYSS_INCLUDE.'/class/acc_parm_code.class.php';
     echo '<div class="content">';
     $fiche=new Fiche($cn);
 
diff --git a/include/compta_ods.inc.php b/include/compta_ods.inc.php
index 71fcacd..08d75cd 100644
--- a/include/compta_ods.inc.php
+++ b/include/compta_ods.inc.php
@@ -28,13 +28,13 @@
  *
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once NOALYSS_INCLUDE.'/lib/class_icheckbox.php';
-require_once  NOALYSS_INCLUDE.'/class/class_acc_ledger.php';
-require_once  NOALYSS_INCLUDE.'/class/class_acc_reconciliation.php';
+require_once NOALYSS_INCLUDE.'/lib/icheckbox.class.php';
+require_once  NOALYSS_INCLUDE.'/class/acc_ledger.class.php';
+require_once  NOALYSS_INCLUDE.'/class/acc_reconciliation.class.php';
 require_once NOALYSS_INCLUDE.'/lib/ac_common.php';
-require_once NOALYSS_INCLUDE.'/class/class_periode.php';
+require_once NOALYSS_INCLUDE.'/class/periode.class.php';
 require_once NOALYSS_INCLUDE.'/lib/function_javascript.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ipopup.php';
+require_once NOALYSS_INCLUDE.'/lib/ipopup.class.php';
 
 global $g_user,$http;
 
diff --git a/include/compta_ven.inc.php b/include/compta_ven.inc.php
index 9ef70f8..be3697e 100644
--- a/include/compta_ven.inc.php
+++ b/include/compta_ven.inc.php
@@ -23,12 +23,12 @@
  * \brief file included to manage all the operations for the ledger of sales 
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once NOALYSS_INCLUDE.'/lib/class_icheckbox.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_ledger_sold.php';
-require_once  NOALYSS_INCLUDE.'/class/class_pre_op_ven.php';
-require_once  NOALYSS_INCLUDE.'/class/class_document.php';
-require_once  NOALYSS_INCLUDE.'/class/class_acc_ledger_info.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ipopup.php';
+require_once NOALYSS_INCLUDE.'/lib/icheckbox.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_ledger_sold.class.php';
+require_once  NOALYSS_INCLUDE.'/class/pre_op_ven.class.php';
+require_once  NOALYSS_INCLUDE.'/class/document.class.php';
+require_once  NOALYSS_INCLUDE.'/class/acc_ledger_info.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ipopup.class.php';
 
 $gDossier=dossier::id();
 $cn=Dossier::connect();
diff --git a/include/contact.inc.php b/include/contact.inc.php
index ec0f3c0..9caea62 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 NOALYSS_INCLUDE.'/lib/class_iselect.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ihidden.php';
-require_once NOALYSS_INCLUDE.'/class/class_contact.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ibutton.php';
-require_once NOALYSS_INCLUDE.'/class/class_fiche_def.php';
+require_once NOALYSS_INCLUDE.'/lib/iselect.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ihidden.class.php';
+require_once NOALYSS_INCLUDE.'/class/contact.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ibutton.class.php';
+require_once NOALYSS_INCLUDE.'/class/fiche_def.class.php';
 
 
 
diff --git a/include/customer.inc.php b/include/customer.inc.php
index e644718..239cfd5 100644
--- a/include/customer.inc.php
+++ b/include/customer.inc.php
@@ -22,12 +22,12 @@
  * the customer category
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once NOALYSS_INCLUDE.'/lib/class_iselect.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ihidden.php';
-require_once NOALYSS_INCLUDE.'/class/class_customer.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ibutton.php';
-require_once NOALYSS_INCLUDE.'/class/class_fiche_def.php';
-require_once NOALYSS_INCLUDE.'/lib/class_http_input.php';
+require_once NOALYSS_INCLUDE.'/lib/iselect.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ihidden.class.php';
+require_once NOALYSS_INCLUDE.'/class/customer.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ibutton.class.php';
+require_once NOALYSS_INCLUDE.'/class/fiche_def.class.php';
+require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
 $http=new HttpInput();
 
 
diff --git a/include/dashboard.inc.php b/include/dashboard.inc.php
index 0f50d4c..717312f 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 NOALYSS_INCLUDE.'/lib/class_idate.php';
-require_once NOALYSS_INCLUDE.'/lib/class_itext.php';
+require_once NOALYSS_INCLUDE.'/lib/idate.class.php';
+require_once NOALYSS_INCLUDE.'/lib/itext.class.php';
 require_once  NOALYSS_INCLUDE.'/constant.php';
 require_once  NOALYSS_INCLUDE.'/lib/ac_common.php';
-require_once  NOALYSS_INCLUDE.'/class/class_user.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_report.php';
-require_once NOALYSS_INCLUDE.'/class/class_periode.php';
+require_once  NOALYSS_INCLUDE.'/class/user.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_report.class.php';
+require_once NOALYSS_INCLUDE.'/class/periode.class.php';
 require_once  NOALYSS_INCLUDE.'/lib/user_menu.php';
-require_once  NOALYSS_INCLUDE.'/class/class_dossier.php';
-require_once NOALYSS_INCLUDE.'/class/class_todo_list.php';
-require_once NOALYSS_INCLUDE.'/lib/class_itextarea.php';
-require_once NOALYSS_INCLUDE.'/class/class_calendar.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_ledger.php';
-require_once NOALYSS_INCLUDE.'/class/class_follow_up.php';
+require_once  NOALYSS_INCLUDE.'/class/dossier.class.php';
+require_once NOALYSS_INCLUDE.'/class/todo_list.class.php';
+require_once NOALYSS_INCLUDE.'/lib/itextarea.class.php';
+require_once NOALYSS_INCLUDE.'/class/calendar.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_ledger.class.php';
+require_once NOALYSS_INCLUDE.'/class/follow_up.class.php';
 
 echo '<div class="content">';
 global $g_user;
diff --git a/include/database/class_anc_key_sql.php 
b/include/database/anc_key_sql.class.php
similarity index 98%
rename from include/database/class_anc_key_sql.php
rename to include/database/anc_key_sql.class.php
index 121284c..58b7a20 100644
--- a/include/database/class_anc_key_sql.php
+++ b/include/database/anc_key_sql.class.php
@@ -23,7 +23,7 @@
  * @brief Class to manage distribution keys for SQL.  
  *
  */
-require_once NOALYSS_INCLUDE.'/database/class_noalyss_sql.php';
+require_once NOALYSS_INCLUDE.'/database/noalyss_sql.class.php';
 
 
 /**
diff --git a/include/database/class_default_menu_sql.php 
b/include/database/default_menu_sql.class.php
similarity index 96%
rename from include/database/class_default_menu_sql.php
rename to include/database/default_menu_sql.class.php
index 3e96bac..02e8fbd 100644
--- a/include/database/class_default_menu_sql.php
+++ b/include/database/default_menu_sql.class.php
@@ -23,7 +23,7 @@
  *
  * @author dany
  */
-require_once NOALYSS_INCLUDE.'/database/class_noalyss_sql.php';
+require_once NOALYSS_INCLUDE.'/database/noalyss_sql.class.php';
 
 class Default_Menu_SQL extends Noalyss_SQL
 {
diff --git a/include/database/class_jrn_def_sql.php 
b/include/database/jrn_def_sql.class.php
similarity index 99%
rename from include/database/class_jrn_def_sql.php
rename to include/database/jrn_def_sql.class.php
index 2ddb98b..e430a43 100644
--- a/include/database/class_jrn_def_sql.php
+++ b/include/database/jrn_def_sql.class.php
@@ -28,7 +28,7 @@
 
   @endcode
  */
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
 require_once NOALYSS_INCLUDE.'/lib/ac_common.php';
 
 /**
diff --git a/include/database/class_menu_ref_sql.php 
b/include/database/menu_ref_sql.class.php
similarity index 94%
rename from include/database/class_menu_ref_sql.php
rename to include/database/menu_ref_sql.class.php
index 35c00b0..312e4d0 100644
--- a/include/database/class_menu_ref_sql.php
+++ b/include/database/menu_ref_sql.class.php
@@ -25,9 +25,9 @@
  *
  *
  */
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
 require_once NOALYSS_INCLUDE.'/lib/ac_common.php';
-require_once NOALYSS_INCLUDE.'/database/class_noalyss_sql.php';
+require_once NOALYSS_INCLUDE.'/database/noalyss_sql.class.php';
 
 /**
  * @brief Manage the table public.menu_ref
diff --git a/include/database/class_noalyss_sql.php 
b/include/database/noalyss_sql.class.php
similarity index 100%
rename from include/database/class_noalyss_sql.php
rename to include/database/noalyss_sql.class.php
diff --git a/include/database/class_profile_menu_sql.php 
b/include/database/profile_menu_sql.class.php
similarity index 94%
rename from include/database/class_profile_menu_sql.php
rename to include/database/profile_menu_sql.class.php
index 7b8006b..bd636bd 100644
--- a/include/database/class_profile_menu_sql.php
+++ b/include/database/profile_menu_sql.class.php
@@ -28,9 +28,9 @@
 
   @endcode
  */
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
 require_once NOALYSS_INCLUDE.'/lib/ac_common.php';
-require_once NOALYSS_INCLUDE.'/database/class_noalyss_sql.php';
+require_once NOALYSS_INCLUDE.'/database/noalyss_sql.class.php';
 
 /**
  * @brief Manage the table public.profile_menu
diff --git a/include/database/class_profile_sql.php 
b/include/database/profile_sql.class.php
similarity index 93%
rename from include/database/class_profile_sql.php
rename to include/database/profile_sql.class.php
index 82d14fc..c4b397a 100644
--- a/include/database/class_profile_sql.php
+++ b/include/database/profile_sql.class.php
@@ -28,9 +28,9 @@
 
   @endcode
  */
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
 require_once NOALYSS_INCLUDE.'/lib/ac_common.php';
-require_once NOALYSS_INCLUDE.'/database/class_noalyss_sql.php';
+require_once NOALYSS_INCLUDE.'/database/noalyss_sql.class.php';
 
 /**
  * @brief Manage the table public.profile
diff --git a/include/database/class_stock_goods_sql.php 
b/include/database/stock_goods_sql.class.php
similarity index 97%
rename from include/database/class_stock_goods_sql.php
rename to include/database/stock_goods_sql.class.php
index 6c5925b..846ba0f 100644
--- a/include/database/class_stock_goods_sql.php
+++ b/include/database/stock_goods_sql.class.php
@@ -25,7 +25,7 @@
  * @brief
  *
  */
-require_once NOALYSS_INCLUDE.'/database/class_noalyss_sql.php';
+require_once NOALYSS_INCLUDE.'/database/noalyss_sql.class.php';
 
 class Stock_Goods_Sql extends Noalyss_SQL
 {
diff --git a/include/database/class_stock_sql.php 
b/include/database/stock_sql.class.php
similarity index 95%
rename from include/database/class_stock_sql.php
rename to include/database/stock_sql.class.php
index c227b78..2819260 100644
--- a/include/database/class_stock_sql.php
+++ b/include/database/stock_sql.class.php
@@ -25,7 +25,7 @@
  * @brief
  *
  */
-require_once NOALYSS_INCLUDE.'/database/class_noalyss_sql.php';
+require_once NOALYSS_INCLUDE.'/database/noalyss_sql.class.php';
 
 class Stock_Sql extends Noalyss_SQL {
        function __construct($cn,$p_id=-1)
diff --git a/include/database/class_tag_sql.php 
b/include/database/tag_sql.class.php
similarity index 92%
rename from include/database/class_tag_sql.php
rename to include/database/tag_sql.class.php
index 191ead8..d66df4a 100644
--- a/include/database/class_tag_sql.php
+++ b/include/database/tag_sql.class.php
@@ -1,7 +1,7 @@
 <?php
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
 require_once NOALYSS_INCLUDE.'/lib/ac_common.php';
-require_once NOALYSS_INCLUDE.'/database/class_noalyss_sql.php';
+require_once NOALYSS_INCLUDE.'/database/noalyss_sql.class.php';
 /*
  *   This file is part of NOALYSS.
  *
diff --git a/include/default_menu.inc.php b/include/default_menu.inc.php
index ff01e1c..c6a35ff 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 NOALYSS_INCLUDE.'/class/class_default_menu.php';
+require_once NOALYSS_INCLUDE.'/class/default_menu.class.php';
 
 global $cn,$g_failed,$g_succeed;
 
diff --git a/include/document_modele.inc.php b/include/document_modele.inc.php
index 20f85a4..1613d34 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 NOALYSS_INCLUDE.'/class/class_document_modele.php';
+require_once NOALYSS_INCLUDE.'/class/document_modele.class.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 NOALYSS_INCLUDE.'/class/class_document_modele.php';
+    require_once NOALYSS_INCLUDE.'/class/document_modele.class.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 NOALYSS_INCLUDE.'/class/class_document_modele.php';
+    require_once NOALYSS_INCLUDE.'/class/document_modele.class.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 NOALYSS_INCLUDE.'/class/class_document_modele.php';
+    require_once NOALYSS_INCLUDE.'/class/document_modele.class.php';
     $doc=new Document_modele($cn,$_POST['id']);
     $doc->update($_POST);
   }
diff --git a/include/dossier.inc.php b/include/dossier.inc.php
index 6ec89cc..aee1882 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 NOALYSS_INCLUDE.'/lib/class_itext.php';
-require_once NOALYSS_INCLUDE.'/lib/class_icheckbox.php';
-require_once NOALYSS_INCLUDE.'/lib/class_itextarea.php';
-require_once NOALYSS_INCLUDE.'/lib/class_html_input.php';
+require_once NOALYSS_INCLUDE.'/lib/itext.class.php';
+require_once NOALYSS_INCLUDE.'/lib/icheckbox.class.php';
+require_once NOALYSS_INCLUDE.'/lib/itextarea.class.php';
+require_once NOALYSS_INCLUDE.'/lib/html_input.class.php';
 global $http;
 
 $sa=$http->request('sa','string','list');
@@ -217,7 +217,7 @@ if ( isset ($_POST["DATABASE"]) )
 // List of folder
 if ( $sa == 'list' )
 {
-       require_once NOALYSS_INCLUDE.'/lib/class_sort_table.php';
+       require_once NOALYSS_INCLUDE.'/lib/sort_table.class.php';
         echo '<p>';
         echo HtmlInput::button(_('Ajouter'),_('Ajouter un dossier')," 
onclick=\$('folder_add_id').show()");
         echo '</p>';
diff --git a/include/export/export_anc_acc_list_csv.php 
b/include/export/export_anc_acc_list_csv.php
index b6be225..9decbe3 100644
--- a/include/export/export_anc_acc_list_csv.php
+++ b/include/export/export_anc_acc_list_csv.php
@@ -25,8 +25,8 @@
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 
-require_once  NOALYSS_INCLUDE.'/class/class_anc_acc_list.php';
-require_once NOALYSS_INCLUDE.'/lib/class_noalyss_csv.php';
+require_once  NOALYSS_INCLUDE.'/class/anc_acc_list.class.php';
+require_once NOALYSS_INCLUDE.'/lib/noalyss_csv.class.php';
 
 $bal=new Anc_Acc_List($cn);
 $bal->get_request();
diff --git a/include/export/export_anc_balance_double_csv.php 
b/include/export/export_anc_balance_double_csv.php
index db2e3cc..9eeb7b1 100644
--- a/include/export/export_anc_balance_double_csv.php
+++ b/include/export/export_anc_balance_double_csv.php
@@ -28,8 +28,8 @@
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 
-require_once  NOALYSS_INCLUDE.'/class/class_anc_balance_double.php';
-require_once NOALYSS_INCLUDE.'/lib/class_noalyss_csv.php';
+require_once  NOALYSS_INCLUDE.'/class/anc_balance_double.class.php';
+require_once NOALYSS_INCLUDE.'/lib/noalyss_csv.class.php';
 
 $cn=Dossier::connect();
 
diff --git a/include/export/export_anc_balance_double_pdf.php 
b/include/export/export_anc_balance_double_pdf.php
index 65db933..5565049 100644
--- a/include/export/export_anc_balance_double_pdf.php
+++ b/include/export/export_anc_balance_double_pdf.php
@@ -23,7 +23,7 @@
  * \brief export the operation in pdf
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once  NOALYSS_INCLUDE.'/class/class_anc_balance_double.php';
+require_once  NOALYSS_INCLUDE.'/class/anc_balance_double.class.php';
 require_once  NOALYSS_INCLUDE.'/header_print.php';
 
 $cn=Dossier::connect();
diff --git a/include/export/export_anc_balance_group_csv.php 
b/include/export/export_anc_balance_group_csv.php
index 8f9fde3..bfa6ebc 100644
--- a/include/export/export_anc_balance_group_csv.php
+++ b/include/export/export_anc_balance_group_csv.php
@@ -23,8 +23,8 @@
  * \brief export balance by group
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once NOALYSS_INCLUDE.'/class/class_anc_group.php';
-require_once NOALYSS_INCLUDE.'/lib/class_noalyss_csv.php';
+require_once NOALYSS_INCLUDE.'/class/anc_group.class.php';
+require_once NOALYSS_INCLUDE.'/lib/noalyss_csv.class.php';
 
 $a=new Anc_Group($cn);
 $a->get_request();
diff --git a/include/export/export_anc_balance_simple_csv.php 
b/include/export/export_anc_balance_simple_csv.php
index d8e43f8..9d08a29 100644
--- a/include/export/export_anc_balance_simple_csv.php
+++ b/include/export/export_anc_balance_simple_csv.php
@@ -24,8 +24,8 @@
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 
-require_once  NOALYSS_INCLUDE.'/class/class_anc_balance_simple.php';
-require_once  NOALYSS_INCLUDE.'/lib/class_noalyss_csv.php';
+require_once  NOALYSS_INCLUDE.'/class/anc_balance_simple.class.php';
+require_once  NOALYSS_INCLUDE.'/lib/noalyss_csv.class.php';
 
 $cn=Dossier::connect();
 
diff --git a/include/export/export_anc_balance_simple_pdf.php 
b/include/export/export_anc_balance_simple_pdf.php
index 5f55cee..4db4e4a 100644
--- a/include/export/export_anc_balance_simple_pdf.php
+++ b/include/export/export_anc_balance_simple_pdf.php
@@ -24,7 +24,7 @@
  *
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once  NOALYSS_INCLUDE.'/class/class_anc_balance_simple.php';
+require_once  NOALYSS_INCLUDE.'/class/anc_balance_simple.class.php';
 
 $cn=Dossier::connect();
 
diff --git a/include/export/export_anc_grandlivre_csv.php 
b/include/export/export_anc_grandlivre_csv.php
index c5564b1..3a76890 100644
--- a/include/export/export_anc_grandlivre_csv.php
+++ b/include/export/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 NOALYSS_INCLUDE.'/class/class_anc_grandlivre.php';
+require_once NOALYSS_INCLUDE.'/class/anc_grandlivre.class.php';
 
 $cn=Dossier::connect();
 
diff --git a/include/export/export_anc_list_csv.php 
b/include/export/export_anc_list_csv.php
index 0bbeb55..353a25d 100644
--- a/include/export/export_anc_list_csv.php
+++ b/include/export/export_anc_list_csv.php
@@ -24,8 +24,8 @@
  *
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once  NOALYSS_INCLUDE.'/class/class_anc_listing.php';
-require_once  NOALYSS_INCLUDE.'/lib/class_noalyss_csv.php';
+require_once  NOALYSS_INCLUDE.'/class/anc_listing.class.php';
+require_once  NOALYSS_INCLUDE.'/lib/noalyss_csv.class.php';
 
 $cn=Dossier::connect();
 
diff --git a/include/export/export_anc_receipt_pdf.php 
b/include/export/export_anc_receipt_pdf.php
index 1f83325..9783917 100644
--- a/include/export/export_anc_receipt_pdf.php
+++ b/include/export/export_anc_receipt_pdf.php
@@ -27,8 +27,8 @@ if (!defined('ALLOWED'))
 /**
  * export all the selected documents for Ana Accountancy in PDF
  */
-require_once NOALYSS_INCLUDE.'/class/class_document_export.php';
-require_once NOALYSS_INCLUDE.'/lib/class_http_input.php';
+require_once NOALYSS_INCLUDE.'/class/document_export.class.php';
+require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
 $http=new HttpInput();
 $ck = $http->get('ck',"string", 0);
 if ($ck == 0)
diff --git a/include/export/export_anc_table_csv.php 
b/include/export/export_anc_table_csv.php
index 315ccb0..ac6ccb3 100644
--- a/include/export/export_anc_table_csv.php
+++ b/include/export/export_anc_table_csv.php
@@ -24,8 +24,8 @@
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 
-require_once NOALYSS_INCLUDE.'/class/class_anc_table.php';
-require_once  NOALYSS_INCLUDE.'/lib/class_noalyss_csv.php';
+require_once NOALYSS_INCLUDE.'/class/anc_table.class.php';
+require_once  NOALYSS_INCLUDE.'/lib/noalyss_csv.class.php';
 
 $atable=new Anc_Table($cn);
 $atable->get_request();
diff --git a/include/export/export_balance_age_csv.php 
b/include/export/export_balance_age_csv.php
index 3c17643..93b4f51 100644
--- a/include/export/export_balance_age_csv.php
+++ b/include/export/export_balance_age_csv.php
@@ -21,8 +21,8 @@
 
 if (!defined('ALLOWED'))
     die('Appel direct ne sont pas permis');
-require 'class/class_balance_age.php';
-require_once NOALYSS_INCLUDE.'/lib/class_http_input.php';
+require 'class/balance_age.class.php';
+require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
 $http=new HttpInput();
 
 /**
diff --git a/include/export/export_balance_csv.php 
b/include/export/export_balance_csv.php
index 6069648..1948247 100644
--- a/include/export/export_balance_csv.php
+++ b/include/export/export_balance_csv.php
@@ -21,19 +21,19 @@
  * \brief Return the balance in CSV format
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once NOALYSS_INCLUDE.'/lib/class_noalyss_csv.php';
+require_once NOALYSS_INCLUDE.'/lib/noalyss_csv.class.php';
 
 include_once ("lib/ac_common.php");
-include_once("class/class_acc_balance.php");
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
+include_once("class/acc_balance.class.php");
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
 $gDossier=dossier::id();
 
-require_once NOALYSS_INCLUDE.'/class/class_acc_ledger.php';
+require_once NOALYSS_INCLUDE.'/class/acc_ledger.class.php';
 $cn=Dossier::connect();
 bcscale(2);
 
-require_once  NOALYSS_INCLUDE.'/class/class_user.php';
+require_once  NOALYSS_INCLUDE.'/class/user.class.php';
 $export=new Noalyss_Csv('balance');
 $bal=new Acc_Balance($cn);
 $bal->jrn=null;
diff --git a/include/export/export_balance_pdf.php 
b/include/export/export_balance_pdf.php
index 6a08def..77e6558 100644
--- a/include/export/export_balance_pdf.php
+++ b/include/export/export_balance_pdf.php
@@ -31,19 +31,19 @@
 // Copyright Author Dany De Bontridder address@hidden
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 include_once("lib/ac_common.php");
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-include_once("class/class_acc_balance.php");
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+include_once("class/acc_balance.class.php");
 require_once  NOALYSS_INCLUDE.'/header_print.php';
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
-require_once NOALYSS_INCLUDE.'/lib/class_pdf.php';
-require_once NOALYSS_INCLUDE.'/lib/class_http_input.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
+require_once NOALYSS_INCLUDE.'/lib/pdf.class.php';
+require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
 $http=new HttpInput();
 
 $gDossier=dossier::id();
 bcscale(4);
 $cn=Dossier::connect();
 $rep=new Database();
-require_once  NOALYSS_INCLUDE.'/class/class_user.php';
+require_once  NOALYSS_INCLUDE.'/class/user.class.php';
 $g_user->Check();
 
 $bal=new Acc_Balance($cn);
diff --git a/include/export/export_bilan_oth.php 
b/include/export/export_bilan_oth.php
index f4767ea..acda328 100644
--- a/include/export/export_bilan_oth.php
+++ b/include/export/export_bilan_oth.php
@@ -22,13 +22,13 @@
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 include_once("lib/ac_common.php");
-include_once("lib/class_impress.php");
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
+include_once("lib/impress.class.php");
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
 require_once  NOALYSS_INCLUDE.'/header_print.php';
-require_once  NOALYSS_INCLUDE.'/class/class_acc_bilan.php';
+require_once  NOALYSS_INCLUDE.'/class/acc_bilan.class.php';
 
-require_once   NOALYSS_INCLUDE.'/class/class_user.php';
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
+require_once   NOALYSS_INCLUDE.'/class/user.class.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
 $gDossier=dossier::id();
 
 /* Admin. Dossier */
diff --git a/include/export/export_document.php 
b/include/export/export_document.php
index 77ee794..83d5166 100644
--- a/include/export/export_document.php
+++ b/include/export/export_document.php
@@ -26,9 +26,9 @@
 if ( ! defined ('ALLOWED')) die (_('Non autorisé'));
 
 require_once NOALYSS_INCLUDE.'/lib/ac_common.php';
-require_once NOALYSS_INCLUDE.'/class/class_document.php';
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
-require_once NOALYSS_INCLUDE.'/lib/class_http_input.php';
+require_once NOALYSS_INCLUDE.'/class/document.class.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
+require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
 $http=new HttpInput();
 
 $action = (isset($_REQUEST['a'])) ? $_REQUEST['a'] : 'sh';
diff --git a/include/export/export_document_template.php 
b/include/export/export_document_template.php
index d60b2fb..5f7163a 100644
--- a/include/export/export_document_template.php
+++ b/include/export/export_document_template.php
@@ -21,9 +21,9 @@
 /*! \file
  * \brief send the document template
  */
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
 require_once NOALYSS_INCLUDE.'/lib/ac_common.php';
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
 
 if ( $g_user->check_module("CFGDOC") == 0 ) exit();
 // retrieve the document
diff --git a/include/export/export_fiche_balance_csv.php 
b/include/export/export_fiche_balance_csv.php
index 49e8ef1..b833c0f 100644
--- a/include/export/export_fiche_balance_csv.php
+++ b/include/export/export_fiche_balance_csv.php
@@ -27,11 +27,11 @@ if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas 
permis');
 
 
 // Security we check if user does exist and his privilege
-require_once NOALYSS_INCLUDE.'/class/class_user.php';
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/class/user.class.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
 require_once NOALYSS_INCLUDE.'/lib/ac_common.php';
-require_once NOALYSS_INCLUDE.'/lib/class_noalyss_csv.php';
+require_once NOALYSS_INCLUDE.'/lib/noalyss_csv.class.php';
 
 $allcard=(isset($_GET['allcard']))?1:0;
 $export=new Noalyss_Csv(_('fiche-balance'));
diff --git a/include/export/export_fiche_balance_pdf.php 
b/include/export/export_fiche_balance_pdf.php
index 50fde28..d29ebf6 100644
--- a/include/export/export_fiche_balance_pdf.php
+++ b/include/export/export_fiche_balance_pdf.php
@@ -25,11 +25,11 @@
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 // Security we check if user does exist and his privilege
-require_once NOALYSS_INCLUDE.'/class/class_user.php';
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once NOALYSS_INCLUDE.'/lib/class_pdf.php';
-require_once NOALYSS_INCLUDE.'/class/class_lettering.php';
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/class/user.class.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once NOALYSS_INCLUDE.'/lib/pdf.class.php';
+require_once NOALYSS_INCLUDE.'/class/lettering.class.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
 require_once NOALYSS_INCLUDE.'/lib/ac_common.php';
 
 /* Security */
diff --git a/include/export/export_fiche_csv.php 
b/include/export/export_fiche_csv.php
index 07fc7e4..ac69820 100644
--- a/include/export/export_fiche_csv.php
+++ b/include/export/export_fiche_csv.php
@@ -22,16 +22,16 @@
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 include_once NOALYSS_INCLUDE."/lib/ac_common.php";
-include_once NOALYSS_INCLUDE.'/class/class_fiche.php';
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
-require_once NOALYSS_INCLUDE.'/lib/class_noalyss_csv.php';
+include_once NOALYSS_INCLUDE.'/class/fiche.class.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
+require_once NOALYSS_INCLUDE.'/lib/noalyss_csv.class.php';
 
 $gDossier=dossier::id();
 
 $cn=Dossier::connect();
 
-require_once  NOALYSS_INCLUDE.'/class/class_user.php';
+require_once  NOALYSS_INCLUDE.'/class/user.class.php';
 
 $export=new Noalyss_Csv(_('fiche'));
 $export->send_header();
diff --git a/include/export/export_fiche_detail_csv.php 
b/include/export/export_fiche_detail_csv.php
index 13f59ee..f4eaacb 100644
--- a/include/export/export_fiche_detail_csv.php
+++ b/include/export/export_fiche_detail_csv.php
@@ -22,10 +22,10 @@
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 include_once("lib/ac_common.php");
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once NOALYSS_INCLUDE.'/class/class_fiche.php';
-require_once NOALYSS_INCLUDE.'/lib/class_noalyss_csv.php';
-require_once NOALYSS_INCLUDE.'/lib/class_http_input.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once NOALYSS_INCLUDE.'/class/fiche.class.php';
+require_once NOALYSS_INCLUDE.'/lib/noalyss_csv.class.php';
+require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
 $http=new HttpInput();
 
 $f_id=$http->request("f_id", "number");
@@ -33,7 +33,7 @@ $from_periode=$http->get("from_periode");
 $to_periode=$http->get("to_periode");
 $ople=$http->get("ople");
 
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
 $gDossier=dossier::id();
 
 /* Admin. Dossier */
diff --git a/include/export/export_fiche_detail_pdf.php 
b/include/export/export_fiche_detail_pdf.php
index 13ad6a7..3cbc9b8 100644
--- a/include/export/export_fiche_detail_pdf.php
+++ b/include/export/export_fiche_detail_pdf.php
@@ -23,15 +23,15 @@
  * \brief send the account list in PDF
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-include_once("class/class_acc_account_ledger.php");
+include_once("class/acc_account_ledger.class.php");
 include_once("lib/ac_common.php");
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-include_once("lib/class_impress.php");
-require_once NOALYSS_INCLUDE.'/class/class_fiche.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+include_once("lib/impress.class.php");
+require_once NOALYSS_INCLUDE.'/class/fiche.class.php';
 require_once  NOALYSS_INCLUDE.'/header_print.php';
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
-require_once NOALYSS_INCLUDE.'/lib/class_pdf.php';
-require_once NOALYSS_INCLUDE.'/lib/class_http_input.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
+require_once NOALYSS_INCLUDE.'/lib/pdf.class.php';
+require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
 $http=new HttpInput();
 
 $f_id=$http->request("f_id", "number");
diff --git a/include/export/export_fiche_pdf.php 
b/include/export/export_fiche_pdf.php
index 42dc7ce..4931512 100644
--- a/include/export/export_fiche_pdf.php
+++ b/include/export/export_fiche_pdf.php
@@ -26,11 +26,11 @@
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 // Security we check if user does exist and his privilege
-require_once NOALYSS_INCLUDE.'/class/class_user.php';
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once NOALYSS_INCLUDE.'/lib/class_pdf.php';
-require_once NOALYSS_INCLUDE.'/class/class_lettering.php';
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/class/user.class.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once NOALYSS_INCLUDE.'/lib/pdf.class.php';
+require_once NOALYSS_INCLUDE.'/class/lettering.class.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
 require_once NOALYSS_INCLUDE.'/lib/ac_common.php';
 
 /* Security */
diff --git a/include/export/export_follow_up_csv.php 
b/include/export/export_follow_up_csv.php
index 3f40ace..e1009ef 100644
--- a/include/export/export_follow_up_csv.php
+++ b/include/export/export_follow_up_csv.php
@@ -26,7 +26,7 @@
  *
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once NOALYSS_INCLUDE.'/class/class_follow_up.php';
+require_once NOALYSS_INCLUDE.'/class/follow_up.class.php';
 header('Pragma: public');
 header('Content-type: application/csv');
 header('Content-Disposition: attachment;filename="action-gestion.csv"',FALSE);
diff --git a/include/export/export_form_csv.php 
b/include/export/export_form_csv.php
index 9b2a935..b18bb53 100644
--- a/include/export/export_form_csv.php
+++ b/include/export/export_form_csv.php
@@ -22,13 +22,13 @@
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 require_once  NOALYSS_INCLUDE.'/lib/ac_common.php';
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once  NOALYSS_INCLUDE.'/class/class_user.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_report.php';
-require_once NOALYSS_INCLUDE.'/lib/class_impress.php';
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
-require_once NOALYSS_INCLUDE.'/lib/class_noalyss_csv.php';
-require_once NOALYSS_INCLUDE.'/lib/class_http_input.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once  NOALYSS_INCLUDE.'/class/user.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_report.class.php';
+require_once NOALYSS_INCLUDE.'/lib/impress.class.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
+require_once NOALYSS_INCLUDE.'/lib/noalyss_csv.class.php';
+require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
 $http=new HttpInput();
 
 $gDossier=dossier::id();
diff --git a/include/export/export_form_pdf.php 
b/include/export/export_form_pdf.php
index d4b5e91..a4a80bf 100644
--- a/include/export/export_form_pdf.php
+++ b/include/export/export_form_pdf.php
@@ -23,16 +23,16 @@
  * \brief Send a report in PDF
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-include_once("class/class_acc_report.php");
+include_once("class/acc_report.class.php");
 include_once("lib/ac_common.php");
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-include_once("lib/class_impress.php");
-require_once NOALYSS_INCLUDE.'/class/class_user.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+include_once("lib/impress.class.php");
+require_once NOALYSS_INCLUDE.'/class/user.class.php';
 require_once  NOALYSS_INCLUDE.'/header_print.php';
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_report.php';
-require_once NOALYSS_INCLUDE.'/lib/class_pdf.php';
-require_once NOALYSS_INCLUDE.'/lib/class_http_input.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_report.class.php';
+require_once NOALYSS_INCLUDE.'/lib/pdf.class.php';
+require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
 $http=new HttpInput();
 
 $form_id=$http->get('form_id','number');
diff --git a/include/export/export_gl_csv.php b/include/export/export_gl_csv.php
index f9af4c5..2c7a1b3 100644
--- a/include/export/export_gl_csv.php
+++ b/include/export/export_gl_csv.php
@@ -39,15 +39,15 @@
  */
 
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-include_once NOALYSS_INCLUDE.'/class/class_acc_account_ledger.php';
+include_once NOALYSS_INCLUDE.'/class/acc_account_ledger.class.php';
 include_once NOALYSS_INCLUDE.'/lib/ac_common.php';
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-include_once NOALYSS_INCLUDE.'/lib/class_impress.php';
-require_once NOALYSS_INCLUDE.'/class/class_own.php';
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
-require_once NOALYSS_INCLUDE.'/class/class_user.php';
-require_once NOALYSS_INCLUDE.'/lib/class_noalyss_csv.php';
-require_once NOALYSS_INCLUDE.'/lib/class_http_input.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+include_once NOALYSS_INCLUDE.'/lib/impress.class.php';
+require_once NOALYSS_INCLUDE.'/class/own.class.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
+require_once NOALYSS_INCLUDE.'/class/user.class.php';
+require_once NOALYSS_INCLUDE.'/lib/noalyss_csv.class.php';
+require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
 $http=new HttpInput();
 $from_periode = $http->get("from_periode","date");
 $to_periode = $http->get("to_periode","date");
diff --git a/include/export/export_gl_pdf.php b/include/export/export_gl_pdf.php
index 9daca37..befc3e9 100644
--- a/include/export/export_gl_pdf.php
+++ b/include/export/export_gl_pdf.php
@@ -23,15 +23,15 @@
  * \brief create GL comptes as PDF
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-include_once('class/class_acc_account_ledger.php');
+include_once('class/acc_account_ledger.class.php');
 include_once('lib/ac_common.php');
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-include_once('lib/class_impress.php');
-require_once NOALYSS_INCLUDE.'/class/class_own.php';
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
-require_once NOALYSS_INCLUDE.'/class/class_user.php';
-require_once NOALYSS_INCLUDE.'/lib/class_pdf.php';
-require_once NOALYSS_INCLUDE.'/lib/class_http_input.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+include_once('lib/impress.class.php');
+require_once NOALYSS_INCLUDE.'/class/own.class.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
+require_once NOALYSS_INCLUDE.'/class/user.class.php';
+require_once NOALYSS_INCLUDE.'/lib/pdf.class.php';
+require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
 $http=new HttpInput();
 $from_periode = $http->get("from_periode","date");
 $to_periode = $http->get("to_periode","date");
diff --git a/include/export/export_histo_csv.php 
b/include/export/export_histo_csv.php
index 1c30b08..4e954f4 100644
--- a/include/export/export_histo_csv.php
+++ b/include/export/export_histo_csv.php
@@ -23,7 +23,7 @@
  * \brief  history of the accountancy exported in CSV
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once NOALYSS_INCLUDE.'/lib/class_noalyss_csv.php';
+require_once NOALYSS_INCLUDE.'/lib/noalyss_csv.class.php';
 
 $ledger=new Acc_Ledger($cn,0);
 list($sql,$where)=$ledger->build_search_sql($_GET);
diff --git a/include/export/export_ledger_csv.php 
b/include/export/export_ledger_csv.php
index 10e1086..fce4072 100644
--- a/include/export/export_ledger_csv.php
+++ b/include/export/export_ledger_csv.php
@@ -22,17 +22,17 @@
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 include_once NOALYSS_INCLUDE."/lib/ac_common.php";
-require_once NOALYSS_INCLUDE.'/class/class_own.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_ledger_sold.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_ledger_purchase.php';
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/class/own.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_ledger_sold.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_ledger_purchase.class.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
 $gDossier=dossier::id();
 
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_ledger.php';
-require_once NOALYSS_INCLUDE.'/lib/class_noalyss_csv.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_ledger.class.php';
+require_once NOALYSS_INCLUDE.'/lib/noalyss_csv.class.php';
 
-require_once NOALYSS_INCLUDE.'/lib/class_http_input.php';
+require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
 $http=new HttpInput();
 
 $export=new Noalyss_Csv(_('journal'));
@@ -58,7 +58,7 @@ catch (Exception $exc)
     throw $exc;
 }
 
-require_once  NOALYSS_INCLUDE.'/class/class_user.php';
+require_once  NOALYSS_INCLUDE.'/class/user.class.php';
 $g_user->Check();
 $g_user->check_dossier($gDossier);
 
diff --git a/include/export/export_ledger_pdf.php 
b/include/export/export_ledger_pdf.php
index dfa7995..2123e53 100644
--- a/include/export/export_ledger_pdf.php
+++ b/include/export/export_ledger_pdf.php
@@ -26,18 +26,18 @@
  */
 if (!defined('ALLOWED'))
     die('Appel direct ne sont pas permis');
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
 $gDossier = dossier::id();
-require_once NOALYSS_INCLUDE.'/lib/class_pdf.php';
-require_once NOALYSS_INCLUDE.'/class/class_user.php';
+require_once NOALYSS_INCLUDE.'/lib/pdf.class.php';
+require_once NOALYSS_INCLUDE.'/class/user.class.php';
 require_once NOALYSS_INCLUDE.'/lib/ac_common.php';
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once NOALYSS_INCLUDE.'/lib/class_impress.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_ledger.php';
-require_once NOALYSS_INCLUDE.'/class/class_own.php';
-require_once NOALYSS_INCLUDE.'/class/class_periode.php';
-require_once NOALYSS_INCLUDE.'/class/class_print_ledger.php';
-require_once NOALYSS_INCLUDE.'/lib/class_http_input.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once NOALYSS_INCLUDE.'/lib/impress.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_ledger.class.php';
+require_once NOALYSS_INCLUDE.'/class/own.class.php';
+require_once NOALYSS_INCLUDE.'/class/periode.class.php';
+require_once NOALYSS_INCLUDE.'/class/print_ledger.class.php';
+require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
 
 $http=new HttpInput();
 $cn = Dossier::connect();
diff --git a/include/export/export_poste_detail_csv.php 
b/include/export/export_poste_detail_csv.php
index 5180b80..a230b6b 100644
--- a/include/export/export_poste_detail_csv.php
+++ b/include/export/export_poste_detail_csv.php
@@ -22,11 +22,11 @@
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 require_once NOALYSS_INCLUDE.'/lib/ac_common.php';
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_account_ledger.php';
-require_once  NOALYSS_INCLUDE.'/class/class_acc_operation.php';
-require_once NOALYSS_INCLUDE.'/lib/class_noalyss_csv.php';
-require_once NOALYSS_INCLUDE.'/lib/class_http_input.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_account_ledger.class.php';
+require_once  NOALYSS_INCLUDE.'/class/acc_operation.class.php';
+require_once NOALYSS_INCLUDE.'/lib/noalyss_csv.class.php';
+require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
 $http=new HttpInput();
 
 $r_poste=$http->request("poste_id");
@@ -36,7 +36,7 @@ $ople=$http->request("ople");
 
 $export=new Noalyss_Csv(_('poste').'_'.$r_poste);
 
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
 $gDossier=dossier::id();
 
 /* Admin. Dossier */
diff --git a/include/export/export_poste_detail_pdf.php 
b/include/export/export_poste_detail_pdf.php
index 6d613bb..84ed0a9 100644
--- a/include/export/export_poste_detail_pdf.php
+++ b/include/export/export_poste_detail_pdf.php
@@ -23,15 +23,15 @@
  * \brief send the account list in PDF
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once NOALYSS_INCLUDE.'/class/class_acc_account_ledger.php';
+require_once NOALYSS_INCLUDE.'/class/acc_account_ledger.class.php';
 require_once NOALYSS_INCLUDE.'/lib/ac_common.php';
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once NOALYSS_INCLUDE.'/lib/class_impress.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once NOALYSS_INCLUDE.'/lib/impress.class.php';
 require_once NOALYSS_INCLUDE.'/header_print.php';
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
-require_once NOALYSS_INCLUDE.'/class/class_user.php';
-require_once NOALYSS_INCLUDE.'/lib/class_pdf.php';
-require_once NOALYSS_INCLUDE.'/lib/class_http_input.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
+require_once NOALYSS_INCLUDE.'/class/user.class.php';
+require_once NOALYSS_INCLUDE.'/lib/pdf.class.php';
+require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
 $http=new HttpInput();
 
 $poste_id=$http->request("poste_id");
diff --git a/include/export/export_rec_csv.php 
b/include/export/export_rec_csv.php
index 0acccdc..da23ecb 100644
--- a/include/export/export_rec_csv.php
+++ b/include/export/export_rec_csv.php
@@ -9,12 +9,12 @@
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 
-require_once NOALYSS_INCLUDE.'/class/class_acc_reconciliation.php';
+require_once NOALYSS_INCLUDE.'/class/acc_reconciliation.class.php';
 require_once NOALYSS_INCLUDE.'/lib/ac_common.php';
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
-require_once NOALYSS_INCLUDE.'/lib/class_noalyss_csv.php';
-require_once NOALYSS_INCLUDE.'/lib/class_http_input.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
+require_once NOALYSS_INCLUDE.'/lib/noalyss_csv.class.php';
+require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
 $http=new HttpInput();
 try
 {
diff --git a/include/export/export_receipt.php 
b/include/export/export_receipt.php
index 01cdb17..7388cdf 100644
--- a/include/export/export_receipt.php
+++ b/include/export/export_receipt.php
@@ -24,9 +24,9 @@
 if ( ! defined ('ALLOWED')) die (_('Non autorisé'));
 
 include_once NOALYSS_INCLUDE.'/lib/ac_common.php';
-require_once  NOALYSS_INCLUDE.'/class/class_dossier.php';
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once NOALYSS_INCLUDE.'/lib/class_http_input.php';
+require_once  NOALYSS_INCLUDE.'/class/dossier.class.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
 $http=new HttpInput();
 
 try
diff --git a/include/export/export_reportinit_csv.php 
b/include/export/export_reportinit_csv.php
index 139f948..378cabe 100644
--- a/include/export/export_reportinit_csv.php
+++ b/include/export/export_reportinit_csv.php
@@ -25,11 +25,11 @@
 
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 require_once   NOALYSS_INCLUDE.'/constant.php';
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
 require_once  NOALYSS_INCLUDE.'/lib/user_common.php';
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_report.php';
-require_once NOALYSS_INCLUDE.'/class/class_user.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_report.class.php';
+require_once NOALYSS_INCLUDE.'/class/user.class.php';
 if ( ! isset($_GET['gDossier']) ||
         ! isset($_GET['f']) )
 {
diff --git a/include/export/export_security_pdf.php 
b/include/export/export_security_pdf.php
index 03639d1..ef05943 100755
--- a/include/export/export_security_pdf.php
+++ b/include/export/export_security_pdf.php
@@ -22,12 +22,12 @@
  * \brief Print the user security in pdf
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
 $gDossier=dossier::id();
 require_once NOALYSS_INCLUDE.'/lib/ac_common.php';
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once NOALYSS_INCLUDE.'/lib/class_pdf.php';
-require_once NOALYSS_INCLUDE.'/lib/class_http_input.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once NOALYSS_INCLUDE.'/lib/pdf.class.php';
+require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
 $http=new HttpInput();
 
 $cn=Dossier::connect();
@@ -46,7 +46,7 @@ catch (Exception $exc)
 
 // Check User
 $rep=new Database();
-require_once  NOALYSS_INCLUDE.'/class/class_user.php';
+require_once  NOALYSS_INCLUDE.'/class/user.class.php';
 $User=new User($rep);
 
 //-----------------------------------------------------
diff --git a/include/export/export_stock_histo_csv.php 
b/include/export/export_stock_histo_csv.php
index ae96470..53d63e8 100644
--- a/include/export/export_stock_histo_csv.php
+++ b/include/export/export_stock_histo_csv.php
@@ -26,8 +26,8 @@
  *
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once NOALYSS_INCLUDE.'/class/class_stock.php';
-require_once NOALYSS_INCLUDE.'/lib/class_noalyss_csv.php';
+require_once NOALYSS_INCLUDE.'/class/stock.class.php';
+require_once NOALYSS_INCLUDE.'/lib/noalyss_csv.class.php';
 $export=new Noalyss_Csv(_('historique-stock'));
 $stock=new Stock($cn);
 $sql = $stock->create_query_histo($_GET);
diff --git a/include/export/export_stock_resume_list.php 
b/include/export/export_stock_resume_list.php
index 10ed971..a27f51b 100644
--- a/include/export/export_stock_resume_list.php
+++ b/include/export/export_stock_resume_list.php
@@ -26,13 +26,13 @@
  *
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once NOALYSS_INCLUDE.'/class/class_stock.php';
+require_once NOALYSS_INCLUDE.'/class/stock.class.php';
 global $cn;
 // var_dump($_GET);
 $stock=new Stock($cn);
 $tmp_id = $stock->build_tmp_table($_GET);
 
-require_once NOALYSS_INCLUDE.'/lib/class_noalyss_csv.php';
+require_once NOALYSS_INCLUDE.'/lib/noalyss_csv.class.php';
 $export=new Noalyss_Csv(_('résumé-stock'));
 $export->send_header();
 
$export->write_header(array(_("Depot"),_("Adresse"),_("Ville"),_("Pays"),_("Code
 Stock"),_("Fiches"),_("IN"),_("OUT"),_("Delta")));
diff --git a/include/ext/dummy/dummy.php b/include/ext/dummy/dummy.php
index 54906a8..fc24258 100755
--- a/include/ext/dummy/dummy.php
+++ b/include/ext/dummy/dummy.php
@@ -1,10 +1,10 @@
 <?php
-require_once ('lib/class_icard.php');
-require_once('lib/class_ifile.php');
-require_once('lib/class_database.php');
-require_once('lib/class_iselect.php');
-require_once('class/class_dossier.php');
-require_once('class/class_fiche.php');
+require_once ('lib/icard.class.php');
+require_once('lib/ifile.class.php');
+require_once('lib/database.class.php');
+require_once('lib/iselect.class.php');
+require_once('class/dossier.class.php');
+require_once('class/fiche.class.php');
 
 /* 
 Ma première extension, intégrer un fichier de client dans une catégorie 
diff --git a/include/extension_choice.inc.php b/include/extension_choice.inc.php
index 2750ad7..ca5eb97 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 NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
 require_once NOALYSS_INCLUDE.'/lib/ac_common.php';
 require_once NOALYSS_INCLUDE.'/constant.php';
 require_once NOALYSS_INCLUDE.'/lib/function_javascript.php';
-require_once NOALYSS_INCLUDE.'/class/class_extension.php';
-require_once  NOALYSS_INCLUDE.'/lib/class_html_input.php';
-require_once NOALYSS_INCLUDE.'/lib/class_iselect.php';
+require_once NOALYSS_INCLUDE.'/class/extension.class.php';
+require_once  NOALYSS_INCLUDE.'/lib/html_input.class.php';
+require_once NOALYSS_INCLUDE.'/lib/iselect.class.php';
 require_once  NOALYSS_INCLUDE.'/constant.security.php';
-require_once  NOALYSS_INCLUDE.'/class/class_user.php';
+require_once  NOALYSS_INCLUDE.'/class/user.class.php';
 echo '<div class="topmenu">';
 @html_page_start($_SESSION['g_theme']);
 
diff --git a/include/extension_get.inc.php b/include/extension_get.inc.php
index f98d406..86f1961 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 NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
 require_once NOALYSS_INCLUDE.'/lib/ac_common.php';
 require_once NOALYSS_INCLUDE.'/constant.php';
 require_once NOALYSS_INCLUDE.'/lib/function_javascript.php';
-require_once NOALYSS_INCLUDE.'/class/class_extension.php';
-require_once  NOALYSS_INCLUDE.'/lib/class_html_input.php';
-require_once NOALYSS_INCLUDE.'/lib/class_iselect.php';
+require_once NOALYSS_INCLUDE.'/class/extension.class.php';
+require_once  NOALYSS_INCLUDE.'/lib/html_input.class.php';
+require_once NOALYSS_INCLUDE.'/lib/iselect.class.php';
 require_once  NOALYSS_INCLUDE.'/constant.security.php';
-require_once  NOALYSS_INCLUDE.'/class/class_user.php';
+require_once  NOALYSS_INCLUDE.'/class/user.class.php';
 
 /**
  * included from do.php + extension_choice.inc.php
diff --git a/include/fiche.inc.php b/include/fiche.inc.php
index 1c83125..b16423a 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');
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once NOALYSS_INCLUDE.'/class/class_fiche.php';
-require_once NOALYSS_INCLUDE.'/class/class_lettering.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once NOALYSS_INCLUDE.'/class/fiche.class.php';
+require_once NOALYSS_INCLUDE.'/class/lettering.class.php';
 
 $gDossier = dossier::id();
 $cn = Dossier::connect();
@@ -283,7 +283,7 @@ if (isDate($_REQUEST['start']) == null || 
isDate($_REQUEST['end']) == null)
 
/*************************************************************************************************************************/
 if ( $_GET['histo'] == 8)
 {
-    require_once NOALYSS_INCLUDE.'/class/class_balance_age.php';
+    require_once NOALYSS_INCLUDE.'/class/balance_age.class.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'));
@@ -319,7 +319,7 @@ if ( $_GET['histo'] == 8)
 
/*************************************************************************************************************************/
 if ( $_GET['histo'] == 7)
 {
-    require_once NOALYSS_INCLUDE.'/class/class_balance_age.php';
+    require_once NOALYSS_INCLUDE.'/class/balance_age.class.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 6200eb2..4930c6d 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 NOALYSS_INCLUDE.'/lib/class_ihidden.php';
-require_once NOALYSS_INCLUDE.'/class/class_fiche_def.php';
+require_once NOALYSS_INCLUDE.'/lib/ihidden.class.php';
+require_once NOALYSS_INCLUDE.'/class/fiche_def.class.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 7c64115..80e716f 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 NOALYSS_INCLUDE.'/class/class_anticipation.php';
+require_once NOALYSS_INCLUDE.'/class/anticipation.class.php';
 global $http;
 $action=$http->get("action","string","");
 
diff --git a/include/header_print.php b/include/header_print.php
index 382407f..5a1d8f4 100644
--- a/include/header_print.php
+++ b/include/header_print.php
@@ -24,9 +24,9 @@
  *
  */
 
-require_once  NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once  NOALYSS_INCLUDE.'/class/class_own.php';
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
+require_once  NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once  NOALYSS_INCLUDE.'/class/own.class.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
 
 
 date_default_timezone_set ('Europe/Brussels');
diff --git a/include/history_operation.inc.php 
b/include/history_operation.inc.php
index eeadbc3..6c9d924 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 NOALYSS_INCLUDE.'/class/class_acc_ledger_purchase.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_ledger_fin.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_ledger_sold.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_ledger.php';
+require_once NOALYSS_INCLUDE.'/class/acc_ledger_purchase.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_ledger_fin.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_ledger_sold.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_ledger.class.php';
 global $g_user,$cn,$http;
 $p_array = $_GET;
 $ledger_type=$http->get("ledger_type","string", 'ALL');
diff --git a/include/impress_bilan.inc.php b/include/impress_bilan.inc.php
index ebed1b7..59e4b53 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  NOALYSS_INCLUDE.'/class/class_acc_bilan.php';
-require_once NOALYSS_INCLUDE.'/class/class_exercice.php';
+require_once  NOALYSS_INCLUDE.'/class/acc_bilan.class.php';
+require_once NOALYSS_INCLUDE.'/class/exercice.class.php';
 
 //ini_set("memory_limit","150M");
 /*! \file
@@ -31,7 +31,7 @@ require_once NOALYSS_INCLUDE.'/class/class_exercice.php';
 //-----------------------------------------------------
 // Show the jrn and date
 //-----------------------------------------------------
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
 global $g_user;
 //-----------------------------------------------------
 // Form
diff --git a/include/impress_gl_comptes.inc.php 
b/include/impress_gl_comptes.inc.php
index 1711978..8c80b2c 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 NOALYSS_INCLUDE.'/lib/class_ispan.php';
-require_once NOALYSS_INCLUDE.'/lib/class_icard.php';
-require_once NOALYSS_INCLUDE.'/lib/class_iselect.php';
-require_once NOALYSS_INCLUDE.'/lib/class_icheckbox.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_operation.php';
+require_once NOALYSS_INCLUDE.'/lib/ispan.class.php';
+require_once NOALYSS_INCLUDE.'/lib/icard.class.php';
+require_once NOALYSS_INCLUDE.'/lib/iselect.class.php';
+require_once NOALYSS_INCLUDE.'/lib/icheckbox.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_operation.class.php';
 /*! \file
  * \brief Print account (html or pdf)
  *        file included from user_impress
@@ -33,7 +33,7 @@ require_once NOALYSS_INCLUDE.'/class/class_acc_operation.php';
 //-----------------------------------------------------
 // Show the jrn and date
 //-----------------------------------------------------
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
 global $g_user,$http;
 //-----------------------------------------------------
 // Form
@@ -110,7 +110,7 @@ echo '</div>';
 //-----------------------------------------------------
 if ( isset( $_REQUEST['bt_html'] ) )
 {
-  require_once NOALYSS_INCLUDE.'/class/class_acc_account_ledger.php';
+  require_once NOALYSS_INCLUDE.'/class/acc_account_ledger.class.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 0083745..5144bf5 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 NOALYSS_INCLUDE.'/lib/class_ihidden.php';
-require_once NOALYSS_INCLUDE.'/lib/class_iselect.php';
-require_once NOALYSS_INCLUDE.'/lib/class_icheckbox.php';
-require_once NOALYSS_INCLUDE.'/class/class_exercice.php';
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/lib/ihidden.class.php';
+require_once NOALYSS_INCLUDE.'/lib/iselect.class.php';
+require_once NOALYSS_INCLUDE.'/lib/icheckbox.class.php';
+require_once NOALYSS_INCLUDE.'/class/exercice.class.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
 load_all_script();
 $gDossier = dossier::id();
 global $g_user,$http;
 //-----------------------------------------------------
 // Show the jrn and date
 //-----------------------------------------------------
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
 
 if ($g_user->Admin() == 0 && $g_user->is_local_admin() == 0)
 {
@@ -152,7 +152,7 @@ echo '<hr>';
 //-----------------------------------------------------
 if (isset($_REQUEST['bt_html']))
 {
-       require_once NOALYSS_INCLUDE.'/class/class_acc_ledger.php';
+       require_once NOALYSS_INCLUDE.'/class/acc_ledger.class.php';
 
        $d = var_export($_GET, true);
        $Jrn = new Acc_Ledger($cn, $_GET['jrn_id']);
diff --git a/include/impress_poste.inc.php b/include/impress_poste.inc.php
index db38bde..8e12c34 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(_('Non autorisé'));
-require_once NOALYSS_INCLUDE.'/lib/class_ispan.php';
-require_once NOALYSS_INCLUDE.'/lib/class_icard.php';
-require_once NOALYSS_INCLUDE.'/lib/class_iselect.php';
-require_once NOALYSS_INCLUDE.'/lib/class_icheckbox.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_operation.php';
+require_once NOALYSS_INCLUDE.'/lib/ispan.class.php';
+require_once NOALYSS_INCLUDE.'/lib/icard.class.php';
+require_once NOALYSS_INCLUDE.'/lib/iselect.class.php';
+require_once NOALYSS_INCLUDE.'/lib/icheckbox.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_operation.class.php';
 /*! \file
  * \brief Print account (html or pdf)
  *        file included from user_impress
@@ -33,8 +33,8 @@ require_once NOALYSS_INCLUDE.'/class/class_acc_operation.php';
 //-----------------------------------------------------
 // Show the jrn and date
 //-----------------------------------------------------
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ipopup.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ipopup.class.php';
 global $g_user;
 
 //-----------------------------------------------------
@@ -129,7 +129,7 @@ if ( isset( $_REQUEST['bt_html'] ) )
         echo alert(_('Date malformée, désolée'));
         return;
     }
-    require_once NOALYSS_INCLUDE.'/class/class_acc_account_ledger.php';
+    require_once NOALYSS_INCLUDE.'/class/acc_account_ledger.class.php';
     $go=0;
 // we ask a poste_id
     if ( isset($_GET['poste_id']) && strlen(trim($_GET['poste_id'])) != 0 )
@@ -149,7 +149,7 @@ if ( isset( $_REQUEST['bt_html'] ) )
     }
     if ( strlen(trim($_GET['f_id'])) != 0 )
     {
-        require_once NOALYSS_INCLUDE.'/class/class_fiche.php';
+        require_once NOALYSS_INCLUDE.'/class/fiche.class.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 0fb28a9..f2ca279 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 NOALYSS_INCLUDE.'/lib/class_ihidden.php';
-require_once NOALYSS_INCLUDE.'/lib/class_iselect.php';
-require_once NOALYSS_INCLUDE.'/lib/class_idate.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_report.php';
-require_once NOALYSS_INCLUDE.'/class/class_exercice.php';
+require_once NOALYSS_INCLUDE.'/lib/ihidden.class.php';
+require_once NOALYSS_INCLUDE.'/lib/iselect.class.php';
+require_once NOALYSS_INCLUDE.'/lib/idate.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_report.class.php';
+require_once NOALYSS_INCLUDE.'/class/exercice.class.php';
 global $g_user,$http;
 //-----------------------------------------------------
 // If print is asked
@@ -186,7 +186,7 @@ if ( isset( $_GET['bt_html'] ) )
 //-----------------------------------------------------
 // Show the jrn and date
 //-----------------------------------------------------
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.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 abeb6fe..d493003 100644
--- a/include/impress_rec.inc.php
+++ b/include/impress_rec.inc.php
@@ -23,7 +23,7 @@
  * \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  NOALYSS_INCLUDE.'/class/class_acc_reconciliation.php';
+require_once  NOALYSS_INCLUDE.'/class/acc_reconciliation.class.php';
 require_once NOALYSS_INCLUDE.'/lib/function_javascript.php';
 global $g_user;
 
diff --git a/include/lettering.account.inc.php 
b/include/lettering.account.inc.php
index 8072259..d08e20e 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 NOALYSS_INCLUDE.'/class/class_lettering.php';
+require_once NOALYSS_INCLUDE.'/class/lettering.class.php';
 
 echo '<div class="content">';
 echo '<div id="search">';
diff --git a/include/lettering.card.inc.php b/include/lettering.card.inc.php
index 41006b0..b6ff760 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  NOALYSS_INCLUDE.'/lib/class_ipopup.php';
-require_once NOALYSS_INCLUDE.'/class/class_lettering.php';
+require_once  NOALYSS_INCLUDE.'/lib/ipopup.class.php';
+require_once NOALYSS_INCLUDE.'/class/lettering.class.php';
 
 
 echo '<div class="content">';
diff --git a/include/lettering.gestion.inc.php 
b/include/lettering.gestion.inc.php
index 1ca1f41..ad44c2a 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 NOALYSS_INCLUDE.'/class/class_lettering.php';
+require_once NOALYSS_INCLUDE.'/class/lettering.class.php';
 global $g_user;
 echo '<div class="content">';
 
diff --git a/include/lib/ac_common.php b/include/lib/ac_common.php
index b3e2614..c5b9b92 100644
--- a/include/lib/ac_common.php
+++ b/include/lib/ac_common.php
@@ -25,9 +25,9 @@
  * @brief common utilities for a lot of procedure, classe
  */
 
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once NOALYSS_INCLUDE.'/class/class_periode.php';
-require_once NOALYSS_INCLUDE.'/lib/class_html_input.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once NOALYSS_INCLUDE.'/class/periode.class.php';
+require_once NOALYSS_INCLUDE.'/lib/html_input.class.php';
 require_once NOALYSS_INCLUDE.'/lib/function_javascript.php';
 
 /**
@@ -1235,9 +1235,9 @@ function get_array_column($p_array,$key)
  */
 function factory_Ledger(Database &$p_cn, $ledger_id)
 {
-    include_once NOALYSS_INCLUDE.'/class/class_acc_ledger_sold.php';
-    include_once NOALYSS_INCLUDE.'/class/class_acc_ledger_purchase.php';
-    include_once NOALYSS_INCLUDE.'/class/class_acc_ledger_fin.php';
+    include_once NOALYSS_INCLUDE.'/class/acc_ledger_sold.class.php';
+    include_once NOALYSS_INCLUDE.'/class/acc_ledger_purchase.class.php';
+    include_once NOALYSS_INCLUDE.'/class/acc_ledger_fin.class.php';
     
     $ledger=new Acc_Ledger($p_cn, $ledger_id);
     $type=$ledger->get_type();
diff --git a/include/lib/config_file.php b/include/lib/config_file.php
index 3f2592b..3074fbd 100644
--- a/include/lib/config_file.php
+++ b/include/lib/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 NOALYSS_INCLUDE.'/lib/class_itext.php';
-require_once NOALYSS_INCLUDE.'/lib/class_iselect.php';
-require_once NOALYSS_INCLUDE.'/lib/class_icheckbox.php';
+require_once NOALYSS_INCLUDE.'/lib/itext.class.php';
+require_once NOALYSS_INCLUDE.'/lib/iselect.class.php';
+require_once NOALYSS_INCLUDE.'/lib/icheckbox.class.php';
 
 function is_unix()
 {
diff --git a/include/lib/class_database.php b/include/lib/database.class.php
similarity index 100%
rename from include/lib/class_database.php
rename to include/lib/database.class.php
diff --git a/include/lib/class_filetosend.php b/include/lib/filetosend.class.php
similarity index 100%
rename from include/lib/class_filetosend.php
rename to include/lib/filetosend.class.php
diff --git a/include/lib/class_html_input.php b/include/lib/html_input.class.php
similarity index 99%
rename from include/lib/class_html_input.php
rename to include/lib/html_input.class.php
index e7df44c..4737b29 100755
--- a/include/lib/class_html_input.php
+++ b/include/lib/html_input.class.php
@@ -16,7 +16,7 @@
  *   along with NOALYSS; if not, write to the Free Software
  *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */
-require_once NOALYSS_INCLUDE.'/lib/class_http_input.php';
+require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
 
 // Copyright Author Dany De Bontridder address@hidden
 
diff --git a/include/lib/class_html_table.php b/include/lib/html_table.class.php
similarity index 100%
rename from include/lib/class_html_table.php
rename to include/lib/html_table.class.php
diff --git a/include/lib/class_http_input.php b/include/lib/http_input.class.php
similarity index 100%
rename from include/lib/class_http_input.php
rename to include/lib/http_input.class.php
diff --git a/include/lib/class_iaction.php b/include/lib/iaction.class.php
similarity index 97%
rename from include/lib/class_iaction.php
rename to include/lib/iaction.class.php
index e55bf3d..f501dae 100644
--- a/include/lib/class_iaction.php
+++ b/include/lib/iaction.class.php
@@ -24,7 +24,7 @@
  * create a button with a link, if you want to use a javascript
  * value must be empty
  */
-require_once NOALYSS_INCLUDE.'/lib/class_html_input.php';
+require_once NOALYSS_INCLUDE.'/lib/html_input.class.php';
 class IAction_deprecated extends HtmlInput
 {
     /*!\brief show the html  input of the widget*/
diff --git a/include/lib/class_ianccard.php b/include/lib/ianccard.class.php
similarity index 99%
rename from include/lib/class_ianccard.php
rename to include/lib/ianccard.class.php
index 3ab7c2a..42cbe60 100644
--- a/include/lib/class_ianccard.php
+++ b/include/lib/ianccard.class.php
@@ -27,7 +27,7 @@
 /*!
  * \brief
 */
-require_once NOALYSS_INCLUDE.'/lib/class_html_input.php';
+require_once NOALYSS_INCLUDE.'/lib/html_input.class.php';
 require_once NOALYSS_INCLUDE.'/lib/function_javascript.php';
 
 class IAncCard extends HtmlInput
diff --git a/include/lib/class_ibutton.php b/include/lib/ibutton.class.php
similarity index 98%
rename from include/lib/class_ibutton.php
rename to include/lib/ibutton.class.php
index d8a16d6..f09b560 100644
--- a/include/lib/class_ibutton.php
+++ b/include/lib/ibutton.class.php
@@ -22,7 +22,7 @@
 /*!\file
  * \brief Html Input
  */
-require_once NOALYSS_INCLUDE.'/lib/class_html_input.php';
+require_once NOALYSS_INCLUDE.'/lib/html_input.class.php';
 class IButton extends HtmlInput
 {
     var $label;
diff --git a/include/lib/class_icard.php b/include/lib/icard.class.php
similarity index 99%
rename from include/lib/class_icard.php
rename to include/lib/icard.class.php
index 437f150..6d76216 100644
--- a/include/lib/class_icard.php
+++ b/include/lib/icard.class.php
@@ -114,7 +114,7 @@ $label->name="av_text".$attr->ad_id."_label";
 $msg.=td($w->search().$label->input());
 @endcode
 */
-require_once NOALYSS_INCLUDE.'/lib/class_html_input.php';
+require_once NOALYSS_INCLUDE.'/lib/html_input.class.php';
 require_once NOALYSS_INCLUDE.'/lib/function_javascript.php';
 
 class ICard extends HtmlInput
@@ -315,7 +315,7 @@ class ICard extends HtmlInput
 
     static public function test_me()
     {
-        require_once NOALYSS_INCLUDE.'/lib/class_itext.php';
+        require_once NOALYSS_INCLUDE.'/lib/itext.class.php';
         $_SESSION['isValid']=1;
         $a=new ICard('testme');
         $a->extra="all";
diff --git a/include/lib/class_icheckbox.php b/include/lib/icheckbox.class.php
similarity index 97%
rename from include/lib/class_icheckbox.php
rename to include/lib/icheckbox.class.php
index a896e2d..6faa027 100644
--- a/include/lib/class_icheckbox.php
+++ b/include/lib/icheckbox.class.php
@@ -22,7 +22,7 @@
 /*!\file
  * \brief Html Input
  */
-require_once NOALYSS_INCLUDE.'/lib/class_html_input.php';
+require_once NOALYSS_INCLUDE.'/lib/html_input.class.php';
 class ICheckBox extends HtmlInput
 {
     /*!\brief show the html  input of the widget*/
diff --git a/include/lib/class_iconcerned.php b/include/lib/iconcerned.class.php
similarity index 97%
rename from include/lib/class_iconcerned.php
rename to include/lib/iconcerned.class.php
index 429ca9e..7282be0 100644
--- a/include/lib/class_iconcerned.php
+++ b/include/lib/iconcerned.class.php
@@ -25,7 +25,7 @@
  *  - extra amount of the operation to reconcile
  *  - extra2 ledger paid
  */
-require_once NOALYSS_INCLUDE.'/lib/class_html_input.php';
+require_once NOALYSS_INCLUDE.'/lib/html_input.class.php';
 class IConcerned extends HtmlInput
 {
 
diff --git a/include/lib/class_idate.php b/include/lib/idate.class.php
similarity index 98%
rename from include/lib/class_idate.php
rename to include/lib/idate.class.php
index 20852d6..9f71439 100644
--- a/include/lib/class_idate.php
+++ b/include/lib/idate.class.php
@@ -26,7 +26,7 @@
 
 /// Html Input : Input a date format dd.mm.yyyy
 /// The property title should be set to indicate what it is expected
-require_once NOALYSS_INCLUDE.'/lib/class_html_input.php';
+require_once NOALYSS_INCLUDE.'/lib/html_input.class.php';
 
 class IDate extends HtmlInput
 {
diff --git a/include/lib/class_ifile.php b/include/lib/ifile.class.php
similarity index 96%
rename from include/lib/class_ifile.php
rename to include/lib/ifile.class.php
index 0633df1..f5e8a37 100644
--- a/include/lib/class_ifile.php
+++ b/include/lib/ifile.class.php
@@ -22,7 +22,7 @@
 /*!\file
  * \brief Html Input 
  */
-require_once NOALYSS_INCLUDE.'/lib/class_html_input.php';
+require_once NOALYSS_INCLUDE.'/lib/html_input.class.php';
 class IFile extends HtmlInput
 {
     /*!\brief show the html  input of the widget*/
diff --git a/include/lib/class_ihidden.php b/include/lib/ihidden.class.php
similarity index 95%
rename from include/lib/class_ihidden.php
rename to include/lib/ihidden.class.php
index a2165bc..cc1da36 100644
--- a/include/lib/class_ihidden.php
+++ b/include/lib/ihidden.class.php
@@ -22,7 +22,7 @@
 /*!\file
  * \brief Html Input
  */
-require_once NOALYSS_INCLUDE.'/lib/class_html_input.php';
+require_once NOALYSS_INCLUDE.'/lib/html_input.class.php';
 class IHidden extends HtmlInput
 {
     /*!\brief show the html  input of the widget*/
diff --git a/include/lib/class_impress.php b/include/lib/impress.class.php
similarity index 98%
rename from include/lib/class_impress.php
rename to include/lib/impress.class.php
index fc016e2..42f3905 100644
--- a/include/lib/class_impress.php
+++ b/include/lib/impress.class.php
@@ -21,7 +21,7 @@
 /*!\file
  * \brief contains function for the printing
 */
-require_once NOALYSS_INCLUDE.'/class/class_periode.php';
+require_once NOALYSS_INCLUDE.'/class/periode.class.php';
 
 
 class Impress
@@ -56,7 +56,7 @@ class Impress
         else
             $cond="( j_date >= to_date('$p_start','DD.MM.YYYY') and j_date <= 
to_date('$p_end','DD.MM.YYYY'))";
 
-        include_once("class/class_acc_account_ledger.php");
+        include_once("class/acc_account_ledger.class.php");
 
         while (preg_match_all("(\[[0-9]*[A-Z]*%*c*d*s*\])",$p_formula,$e) == 
true)
           {
diff --git a/include/lib/class_inum.php b/include/lib/inum.class.php
similarity index 98%
rename from include/lib/class_inum.php
rename to include/lib/inum.class.php
index adde9fb..8ce4ef5 100644
--- a/include/lib/class_inum.php
+++ b/include/lib/inum.class.php
@@ -22,7 +22,7 @@
 /*!\file
  * \brief for the numeric input text field
  */
-require_once NOALYSS_INCLUDE.'/lib/class_itext.php';
+require_once NOALYSS_INCLUDE.'/lib/itext.class.php';
 /*!\brief
  * This class handles only the numeric input, the input will
  * call a javascript
diff --git a/include/lib/class_iperiod.php b/include/lib/iperiod.class.php
similarity index 99%
rename from include/lib/class_iperiod.php
rename to include/lib/iperiod.class.php
index 9852c89..6b70d08 100644
--- a/include/lib/class_iperiod.php
+++ b/include/lib/iperiod.class.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 NOALYSS_INCLUDE.'/lib/class_html_input.php';
+require_once NOALYSS_INCLUDE.'/lib/html_input.class.php';
 class IPeriod extends HtmlInput
 {
     var $type; /*!< $type the type of the periode OPEN CLOSE NOTCENTRALIZED or 
ALL */
diff --git a/include/lib/class_ipopup.php b/include/lib/ipopup.class.php
similarity index 98%
rename from include/lib/class_ipopup.php
rename to include/lib/ipopup.class.php
index 8506ac7..07f96ba 100644
--- a/include/lib/class_ipopup.php
+++ b/include/lib/ipopup.class.php
@@ -25,7 +25,7 @@
  *
  */
 require_once NOALYSS_INCLUDE.'/lib/function_javascript.php';
-require_once NOALYSS_INCLUDE.'/lib/class_html_input.php';
+require_once NOALYSS_INCLUDE.'/lib/html_input.class.php';
 
 class IPopup extends HtmlInput
 {
@@ -157,7 +157,7 @@ class IPopup extends HtmlInput
 
     static function test_me()
     {
-        require_once NOALYSS_INCLUDE.'/lib/class_iselect.php';
+        require_once NOALYSS_INCLUDE.'/lib/iselect.class.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/lib/class_iposte.php b/include/lib/iposte.class.php
similarity index 95%
rename from include/lib/class_iposte.php
rename to include/lib/iposte.class.php
index 71e10a6..691b277 100644
--- a/include/lib/class_iposte.php
+++ b/include/lib/iposte.class.php
@@ -23,10 +23,10 @@
  * \brief Html Input
  *
  */
-require_once NOALYSS_INCLUDE.'/lib/class_html_input.php';
-require_once NOALYSS_INCLUDE.'/lib/class_itext.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ibutton.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ipopup.php';
+require_once NOALYSS_INCLUDE.'/lib/html_input.class.php';
+require_once NOALYSS_INCLUDE.'/lib/itext.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ibutton.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ipopup.class.php';
 require_once NOALYSS_INCLUDE.'/lib/function_javascript.php';
 /**
  address@hidden show a button, for selecting a account and a input text for 
manually inserting an account
@@ -63,7 +63,7 @@ require_once NOALYSS_INCLUDE.'/lib/function_javascript.php';
  echo js_include('accounting_item.js');
 
 
-require_once NOALYSS_INCLUDE.'/lib/class_iposte.php';
+require_once NOALYSS_INCLUDE.'/lib/iposte.class.php';
 
 // In the FORM
 $text=new IPoste();
diff --git a/include/lib/class_iradio.php b/include/lib/iradio.class.php
similarity index 97%
rename from include/lib/class_iradio.php
rename to include/lib/iradio.class.php
index 47f7337..222caca 100644
--- a/include/lib/class_iradio.php
+++ b/include/lib/iradio.class.php
@@ -23,7 +23,7 @@
 /**\file
  * \brief Html Input 
  */
-require_once NOALYSS_INCLUDE.'/lib/class_html_input.php';
+require_once NOALYSS_INCLUDE.'/lib/html_input.class.php';
 
 class IRadio extends HtmlInput
     {
diff --git a/include/lib/class_irelated_action.php 
b/include/lib/irelated_action.class.php
similarity index 97%
rename from include/lib/class_irelated_action.php
rename to include/lib/irelated_action.class.php
index e3e6ca5..447d6d0 100644
--- a/include/lib/class_irelated_action.php
+++ b/include/lib/irelated_action.class.php
@@ -23,7 +23,7 @@
  * \brief Html Input
  *  - name is the name and id of the input
  */
-require_once NOALYSS_INCLUDE.'/lib/class_html_input.php';
+require_once NOALYSS_INCLUDE.'/lib/html_input.class.php';
 class IRelated_Action extends HtmlInput
 {
 
diff --git a/include/lib/class_iselect.php b/include/lib/iselect.class.php
similarity index 98%
rename from include/lib/class_iselect.php
rename to include/lib/iselect.class.php
index 27848cd..dcbe6f4 100644
--- a/include/lib/class_iselect.php
+++ b/include/lib/iselect.class.php
@@ -26,7 +26,7 @@
  * 
  * @see Database::make_array
  */
-require_once NOALYSS_INCLUDE.'/lib/class_html_input.php';
+require_once NOALYSS_INCLUDE.'/lib/html_input.class.php';
 class ISelect extends HtmlInput
 {
     /*!\brief show the html  input of the widget*/
diff --git a/include/lib/class_ispan.php b/include/lib/ispan.class.php
similarity index 96%
rename from include/lib/class_ispan.php
rename to include/lib/ispan.class.php
index c377dbf..b65eb8b 100644
--- a/include/lib/class_ispan.php
+++ b/include/lib/ispan.class.php
@@ -22,7 +22,7 @@
 /*!\file
  * \brief Html Input
  */
-require_once NOALYSS_INCLUDE.'/lib/class_html_input.php';
+require_once NOALYSS_INCLUDE.'/lib/html_input.class.php';
 class ISpan extends HtmlInput
 {
     public function __construct($p_name="",$p_value="")
diff --git a/include/lib/class_itext.php b/include/lib/itext.class.php
similarity index 98%
rename from include/lib/class_itext.php
rename to include/lib/itext.class.php
index 4d9fa96..0b813aa 100644
--- a/include/lib/class_itext.php
+++ b/include/lib/itext.class.php
@@ -22,7 +22,7 @@
 /*!\file
  * \brief Html Input
  */
-require_once NOALYSS_INCLUDE.'/lib/class_html_input.php';
+require_once NOALYSS_INCLUDE.'/lib/html_input.class.php';
 class IText extends HtmlInput
 {
     var $placeholder; 
diff --git a/include/lib/class_itextarea.php b/include/lib/itextarea.class.php
similarity index 96%
rename from include/lib/class_itextarea.php
rename to include/lib/itextarea.class.php
index 4d00b8f..7d97ba0 100644
--- a/include/lib/class_itextarea.php
+++ b/include/lib/itextarea.class.php
@@ -22,7 +22,7 @@
 /*!\file
  * \brief Html Input
  */
-require_once NOALYSS_INCLUDE.'/lib/class_html_input.php';
+require_once NOALYSS_INCLUDE.'/lib/html_input.class.php';
 class ITextarea extends HtmlInput
 {
     /*!\brief show the html  input of the widget*/
diff --git a/include/lib/class_itva_popup.php b/include/lib/itva_popup.class.php
similarity index 97%
rename from include/lib/class_itva_popup.php
rename to include/lib/itva_popup.class.php
index f6ea2d7..f4731a3 100644
--- a/include/lib/class_itva_popup.php
+++ b/include/lib/itva_popup.class.php
@@ -22,9 +22,9 @@
 /*!\file
  * \brief Html Input
  */
-require_once  NOALYSS_INCLUDE.'/lib/class_ipopup.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ibutton.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ispan.php';
+require_once  NOALYSS_INCLUDE.'/lib/ipopup.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ibutton.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ispan.class.php';
 /**
  address@hidden let you choose a TVA in a popup
  address@hidden
diff --git a/include/lib/class_manage_table_sql.php 
b/include/lib/manage_table_sql.class.php
similarity index 100%
rename from include/lib/class_manage_table_sql.php
rename to include/lib/manage_table_sql.class.php
diff --git a/include/lib/class_noalyss_csv.php 
b/include/lib/noalyss_csv.class.php
similarity index 100%
rename from include/lib/class_noalyss_csv.php
rename to include/lib/noalyss_csv.class.php
diff --git a/include/lib/class_pdf.php b/include/lib/pdf.class.php
similarity index 100%
rename from include/lib/class_pdf.php
rename to include/lib/pdf.class.php
diff --git a/include/lib/class_sendmail.php b/include/lib/sendmail.class.php
similarity index 98%
rename from include/lib/class_sendmail.php
rename to include/lib/sendmail.class.php
index d6bce76..a6c4090 100644
--- a/include/lib/class_sendmail.php
+++ b/include/lib/sendmail.class.php
@@ -24,8 +24,8 @@
  *
  * @author dany
  */
-require_once NOALYSS_INCLUDE.'/lib/class_filetosend.php';
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/lib/filetosend.class.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
 
 class Sendmail
 {
diff --git a/include/lib/class_single_record.php 
b/include/lib/single_record.class.php
similarity index 95%
rename from include/lib/class_single_record.php
rename to include/lib/single_record.class.php
index dd493d0..0405ed3 100644
--- a/include/lib/class_single_record.php
+++ b/include/lib/single_record.class.php
@@ -23,7 +23,7 @@
  */
 // Copyright Author Dany De Bontridder address@hidden
 
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
 define ('CODE_EXCP_DUPLICATE',901);
 /**
  * @brief Objec to check a double insert into the database, this duplicate 
occurs after
diff --git a/include/lib/class_sort_table.php b/include/lib/sort_table.class.php
similarity index 100%
rename from include/lib/class_sort_table.php
rename to include/lib/sort_table.class.php
diff --git a/include/lib/user_common.php b/include/lib/user_common.php
index 880d7e4..b7d4c91 100644
--- a/include/lib/user_common.php
+++ b/include/lib/user_common.php
@@ -23,11 +23,11 @@
 
 // Copyright Author Dany De Bontridder address@hidden
 
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once NOALYSS_INCLUDE.'/lib/class_icheckbox.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ihidden.php';
-require_once NOALYSS_INCLUDE.'/class/class_document.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_operation.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once NOALYSS_INCLUDE.'/lib/icheckbox.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ihidden.class.php';
+require_once NOALYSS_INCLUDE.'/class/document.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_operation.class.php';
 /*! \file
  * \brief Common functions
  */
diff --git a/include/lib/user_menu.php b/include/lib/user_menu.php
index b46f522..b37d630 100644
--- a/include/lib/user_menu.php
+++ b/include/lib/user_menu.php
@@ -23,9 +23,9 @@
 
 // Copyright Author Dany De Bontridder address@hidden
 
-require_once NOALYSS_INCLUDE.'/lib/class_idate.php';
-require_once NOALYSS_INCLUDE.'/lib/class_icard.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ispan.php';
+require_once NOALYSS_INCLUDE.'/lib/idate.class.php';
+require_once NOALYSS_INCLUDE.'/lib/icard.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ispan.class.php';
 
 
 
diff --git a/include/lib/class_zip_extended.php 
b/include/lib/zip_extended.class.php
similarity index 100%
rename from include/lib/class_zip_extended.php
rename to include/lib/zip_extended.class.php
diff --git a/include/manager.inc.php b/include/manager.inc.php
index a7e9fa8..5d4775b 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 NOALYSS_INCLUDE.'/lib/class_iselect.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ihidden.php';
-require_once NOALYSS_INCLUDE.'/class/class_manager.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ibutton.php';
-require_once NOALYSS_INCLUDE.'/lib/class_iaction.php';
-require_once NOALYSS_INCLUDE.'/class/class_fiche_def.php';
-require_once NOALYSS_INCLUDE.'/lib/class_iaction.php';
-require_once NOALYSS_INCLUDE.'/class/class_fiche_def.php';
+require_once NOALYSS_INCLUDE.'/lib/iselect.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ihidden.class.php';
+require_once NOALYSS_INCLUDE.'/class/manager.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ibutton.class.php';
+require_once NOALYSS_INCLUDE.'/lib/iaction.class.php';
+require_once NOALYSS_INCLUDE.'/class/fiche_def.class.php';
+require_once NOALYSS_INCLUDE.'/lib/iaction.class.php';
+require_once NOALYSS_INCLUDE.'/class/fiche_def.class.php';
 
 global $g_user,$http;
 
diff --git a/include/menu.inc.php b/include/menu.inc.php
index 01de3c7..666cfe9 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 NOALYSS_INCLUDE.'/class/class_menu_ref.php';
-require_once NOALYSS_INCLUDE.'/lib/class_sort_table.php';
-require_once NOALYSS_INCLUDE.'/class/class_extension.php';
+require_once NOALYSS_INCLUDE.'/class/menu_ref.class.php';
+require_once NOALYSS_INCLUDE.'/lib/sort_table.class.php';
+require_once NOALYSS_INCLUDE.'/class/extension.class.php';
 
 
 echo '<div class="content">';
diff --git a/include/modele.inc.php b/include/modele.inc.php
index f7ededa..941d097 100644
--- a/include/modele.inc.php
+++ b/include/modele.inc.php
@@ -27,11 +27,11 @@
  *
  */
 if ( !defined ('ALLOWED')) die('Forbidden');
-require_once NOALYSS_INCLUDE.'/lib/class_itext.php';
-require_once NOALYSS_INCLUDE.'/lib/class_icheckbox.php';
-require_once  NOALYSS_INCLUDE.'/class/class_extension.php';
-require_once NOALYSS_INCLUDE.'/lib/class_html_input.php';
-require_once NOALYSS_INCLUDE.'/lib/class_http_input.php';
+require_once NOALYSS_INCLUDE.'/lib/itext.class.php';
+require_once NOALYSS_INCLUDE.'/lib/icheckbox.class.php';
+require_once  NOALYSS_INCLUDE.'/class/extension.class.php';
+require_once NOALYSS_INCLUDE.'/lib/html_input.class.php';
+require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
 $http=new HttpInput();
 $sa = $http->request("sa", "string", 'list');
 if (isset($_POST['upd']) &&
@@ -239,7 +239,7 @@ if (isset($_POST["FMOD_NAME"]))
 
 }
 // Show all available templates
-require_once NOALYSS_INCLUDE.'/lib/class_sort_table.php';
+require_once NOALYSS_INCLUDE.'/lib/sort_table.class.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 94d767f..c94b39d 100644
--- a/include/opening.inc.php
+++ b/include/opening.inc.php
@@ -29,8 +29,8 @@
  *
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once NOALYSS_INCLUDE.'/lib/class_iselect.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_ledger.php';
+require_once NOALYSS_INCLUDE.'/lib/iselect.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_ledger.class.php';
 
 $p_mesg="";
 
diff --git a/include/operation_ods_new.inc.php 
b/include/operation_ods_new.inc.php
index 238b26a..a305945 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 NOALYSS_INCLUDE.'/class/class_pre_op_ods.php';
-require_once NOALYSS_INCLUDE.'/lib/class_iconcerned.php';
+require_once NOALYSS_INCLUDE.'/class/pre_op_ods.class.php';
+require_once NOALYSS_INCLUDE.'/lib/iconcerned.class.php';
 
 global $g_user,$g_parameter;
 $cn=Dossier::connect();
diff --git a/include/param_pcmn.inc.php b/include/param_pcmn.inc.php
index afc938a..e9a621c 100644
--- a/include/param_pcmn.inc.php
+++ b/include/param_pcmn.inc.php
@@ -21,20 +21,20 @@
  * \brief concerns the management of the "Plan Comptable"
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once  NOALYSS_INCLUDE.'/class/class_acc_account.php';
+require_once  NOALYSS_INCLUDE.'/class/acc_account.class.php';
 require_once  NOALYSS_INCLUDE.'/lib/ac_common.php';
 require_once NOALYSS_INCLUDE.'/constant.php';
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
 require_once NOALYSS_INCLUDE.'/lib/function_javascript.php';
 global $http;
 $gDossier=dossier::id();
 
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
 
 /* Admin. Dossier */
 $cn=Dossier::connect();
 
-require_once  NOALYSS_INCLUDE.'/class/class_user.php';
+require_once  NOALYSS_INCLUDE.'/class/user.class.php';
 
 require_once  NOALYSS_INCLUDE.'/lib/user_menu.php';
 echo '<div id="acc_update" class="inner_box" 
style="display:none;position:absolute;text-align:left;width:auto;z-index:1"></div>';
diff --git a/include/param_sec.inc.php b/include/param_sec.inc.php
index 4a61d96..2c5f12d 100644
--- a/include/param_sec.inc.php
+++ b/include/param_sec.inc.php
@@ -24,11 +24,11 @@
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 require_once  NOALYSS_INCLUDE.'/lib/ac_common.php';
-require_once NOALYSS_INCLUDE.'/lib/class_iselect.php';
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
-require_once  NOALYSS_INCLUDE.'/class/class_user.php';
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once NOALYSS_INCLUDE.'/lib/class_sort_table.php';
+require_once NOALYSS_INCLUDE.'/lib/iselect.class.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
+require_once  NOALYSS_INCLUDE.'/class/user.class.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once NOALYSS_INCLUDE.'/lib/sort_table.class.php';
 
 $gDossier=dossier::id();
 $str_dossier=dossier::get();
diff --git a/include/payment_middle.inc.php b/include/payment_middle.inc.php
index 8ad81b7..1fadaee 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 NOALYSS_INCLUDE.'/class/class_acc_payment.php';
-require_once NOALYSS_INCLUDE.'/lib/class_sort_table.php';
+require_once NOALYSS_INCLUDE.'/class/acc_payment.class.php';
+require_once NOALYSS_INCLUDE.'/lib/sort_table.class.php';
 //---------------------------------------------------------------------------
 // Common variable
 $td='<TD>';
diff --git a/include/periode.inc.php b/include/periode.inc.php
index be12ad2..d938ad3 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 NOALYSS_INCLUDE.'/lib/class_iselect.php';
-require_once  NOALYSS_INCLUDE.'/class/class_periode.php';
+require_once NOALYSS_INCLUDE.'/lib/iselect.class.php';
+require_once  NOALYSS_INCLUDE.'/class/periode.class.php';
 echo '<div class="content">';
 $cn=Dossier::connect();
 //-----------------------------------------------------
diff --git a/include/poste.inc.php b/include/poste.inc.php
index 8a331dd..132ff18 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 NOALYSS_INCLUDE.'/lib/class_ihidden.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_parm_code.php';
+require_once NOALYSS_INCLUDE.'/lib/ihidden.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_parm_code.class.php';
 echo '<div class="content">';
 
 $gDossier=dossier::id();
diff --git a/include/preod.inc.php b/include/preod.inc.php
index b72701a..81a5a9c 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 NOALYSS_INCLUDE.'/lib/class_iselect.php';
-require_once NOALYSS_INCLUDE.'/lib/class_icheckbox.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ihidden.php';
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
+require_once NOALYSS_INCLUDE.'/lib/iselect.class.php';
+require_once NOALYSS_INCLUDE.'/lib/icheckbox.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ihidden.class.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
 require_once NOALYSS_INCLUDE.'/lib/ac_common.php';
-require_once NOALYSS_INCLUDE.'/class/class_pre_operation.php';
+require_once NOALYSS_INCLUDE.'/class/pre_operation.class.php';
 global $http;
 /*
  * Value from $_GET or $_REQUEST
diff --git a/include/profile.inc.php b/include/profile.inc.php
index 81ed1af..9ed7da6 100644
--- a/include/profile.inc.php
+++ b/include/profile.inc.php
@@ -20,7 +20,7 @@
 // Copyright Author Dany De Bontridder address@hidden
 if (!defined('ALLOWED'))
     die('Appel direct ne sont pas permis');
-require_once NOALYSS_INCLUDE.'/database/class_profile_sql.php';
+require_once NOALYSS_INCLUDE.'/database/profile_sql.class.php';
 global $cn,$http;
 
 //**********************************************
diff --git a/include/recover.php b/include/recover.php
index d197edb..a1eaaa4 100644
--- a/include/recover.php
+++ b/include/recover.php
@@ -23,8 +23,8 @@ if (!defined('RECOVER'))
 define('SIZE_REQUEST', 70);
 
 
-require_once NOALYSS_INCLUDE.'/lib/class_html_input.php';
-require_once NOALYSS_INCLUDE.'/lib/class_http_input.php';
+require_once NOALYSS_INCLUDE.'/lib/html_input.class.php';
+require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
 /**
  * @brief generate a random string of char
  * @param $car int length of the string
@@ -63,8 +63,8 @@ if ($action=="") :
     </form>
     <?php
 elseif ($action=="send_email") :
-    require_once NOALYSS_INCLUDE.'/lib/class_sendmail.php';
-    require_once NOALYSS_INCLUDE.'/lib/class_database.php';
+    require_once NOALYSS_INCLUDE.'/lib/sendmail.class.php';
+    require_once NOALYSS_INCLUDE.'/lib/database.class.php';
     /*
      * Check if user exists, if yes save a recover request
      */
@@ -139,7 +139,7 @@ elseif ($action=="req") :
     $http=new HttpInput();
     $request_id=$http->request("req","string", "");
     if (strlen(trim($request_id))==SIZE_REQUEST) :
-        require_once NOALYSS_INCLUDE.'/lib/class_database.php';
+        require_once NOALYSS_INCLUDE.'/lib/database.class.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 3361823..143444d 100644
--- a/include/report.inc.php
+++ b/include/report.inc.php
@@ -25,13 +25,13 @@ if (!defined('ALLOWED'))
     die('Appel direct ne sont pas permis');
 require_once  NOALYSS_INCLUDE.'/lib/ac_common.php';
 require_once  NOALYSS_INCLUDE.'/lib/user_menu.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ifile.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ibutton.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_report.php';
-require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
-require_once  NOALYSS_INCLUDE.'/class/class_user.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ipopup.php';
+require_once NOALYSS_INCLUDE.'/lib/ifile.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ibutton.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_report.class.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
+require_once  NOALYSS_INCLUDE.'/class/user.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ipopup.class.php';
 global $http;
 
 $gDossier=dossier::id();
diff --git a/include/restore.inc.php b/include/restore.inc.php
index 56c276e..b00723c 100644
--- a/include/restore.inc.php
+++ b/include/restore.inc.php
@@ -19,9 +19,9 @@
 
 // Copyright Author Dany De Bontridder address@hidden
 if ( !defined ('ALLOWED')) die('Forbidden');
-require_once NOALYSS_INCLUDE.'/lib/class_iradio.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ifile.php';
-require_once NOALYSS_INCLUDE.'/lib/class_http_input.php';
+require_once NOALYSS_INCLUDE.'/lib/iradio.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ifile.class.php';
+require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
 $http=new HttpInput();
 /*!\file
  * \brief restaure a database
diff --git a/include/search.inc.php b/include/search.inc.php
index ab1a0ad..b59d2e6 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 NOALYSS_INCLUDE.'/class/class_dossier.php';
+require_once NOALYSS_INCLUDE.'/class/dossier.class.php';
 require_once NOALYSS_INCLUDE.'/lib/ac_common.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_ledger.php';
+require_once NOALYSS_INCLUDE.'/class/acc_ledger.class.php';
 
 global $ĥttp;
 $gDossier=dossier::id();
 
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
 /* Admin. Dossier */
 
 $cn=Dossier::connect();
-require_once  NOALYSS_INCLUDE.'/class/class_user.php';
+require_once  NOALYSS_INCLUDE.'/class/user.class.php';
 // display a search box
 
 
diff --git a/include/stock_cfg.inc.php b/include/stock_cfg.inc.php
index 04e05b7..891822c 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 NOALYSS_INCLUDE.'/database/class_stock_sql.php';
-require_once NOALYSS_INCLUDE.'/lib/class_sort_table.php';
+require_once NOALYSS_INCLUDE.'/database/stock_sql.class.php';
+require_once NOALYSS_INCLUDE.'/lib/sort_table.class.php';
 
 global $g_user, $cn,$g_parameter,$http;
 
diff --git a/include/stock_histo.inc.php b/include/stock_histo.inc.php
index ea8c100..7a0abec 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 NOALYSS_INCLUDE.'/class/class_stock.php';
-require_once NOALYSS_INCLUDE.'/class/class_periode.php';
+require_once NOALYSS_INCLUDE.'/class/stock.class.php';
+require_once NOALYSS_INCLUDE.'/class/periode.class.php';
 
 $stock=new Stock($cn);
 $array=$_GET;
diff --git a/include/stock_inv.inc.php b/include/stock_inv.inc.php
index a20e326..6d0fe76 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 NOALYSS_INCLUDE.'/class/class_stock_goods.php';
-require_once NOALYSS_INCLUDE.'/class/class_stock.php';
+require_once NOALYSS_INCLUDE.'/class/stock_goods.class.php';
+require_once NOALYSS_INCLUDE.'/class/stock.class.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 65e4335..89a7bbc 100644
--- a/include/stock_inv_histo.inc.php
+++ b/include/stock_inv_histo.inc.php
@@ -25,8 +25,8 @@
  *
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
-require_once NOALYSS_INCLUDE.'/class/class_exercice.php';
-require_once NOALYSS_INCLUDE.'/lib/class_http_input.php';
+require_once NOALYSS_INCLUDE.'/class/exercice.class.php';
+require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
 if ( isset($_POST['del']))
 {
        if (isset($_POST['ok']))
diff --git a/include/stock_state.inc.php b/include/stock_state.inc.php
index 0a9ca0a..2542240 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 NOALYSS_INCLUDE.'/class/class_stock.php';
+require_once NOALYSS_INCLUDE.'/class/stock.class.php';
 
 // Show the form
 // Get by exercice
diff --git a/include/supplier.inc.php b/include/supplier.inc.php
index e727c0b..7fe2099 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 NOALYSS_INCLUDE.'/lib/class_iselect.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ihidden.php';
-require_once NOALYSS_INCLUDE.'/class/class_supplier.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ibutton.php';
-require_once NOALYSS_INCLUDE.'/lib/class_iaction.php';
-require_once NOALYSS_INCLUDE.'/class/class_fiche_def.php';
-require_once NOALYSS_INCLUDE.'/lib/class_iaction.php';
-require_once NOALYSS_INCLUDE.'/class/class_fiche_def.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ipopup.php';
+require_once NOALYSS_INCLUDE.'/lib/iselect.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ihidden.class.php';
+require_once NOALYSS_INCLUDE.'/class/supplier.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ibutton.class.php';
+require_once NOALYSS_INCLUDE.'/lib/iaction.class.php';
+require_once NOALYSS_INCLUDE.'/class/fiche_def.class.php';
+require_once NOALYSS_INCLUDE.'/lib/iaction.class.php';
+require_once NOALYSS_INCLUDE.'/class/fiche_def.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ipopup.class.php';
 global $g_user,$http;
 
 $low_action=(isset($_REQUEST['sb']))?$_REQUEST['sb']:"list";
diff --git a/include/template/action_show.php b/include/template/action_show.php
index 108ce68..a3eef78 100644
--- a/include/template/action_show.php
+++ b/include/template/action_show.php
@@ -25,7 +25,7 @@
  * @brief display the last action
  * inherited parameter  : $cn database connection, $array
  */
-require_once NOALYSS_INCLUDE.'/class/class_default_menu.php';
+require_once NOALYSS_INCLUDE.'/class/default_menu.class.php';
 $a_default=new Default_Menu();
 
 echo HtmlInput::title_box(_('Suivi'), 'action_list_div');
diff --git a/include/template/dashboard.php b/include/template/dashboard.php
index dedd70f..8fc41b3 100644
--- a/include/template/dashboard.php
+++ b/include/template/dashboard.php
@@ -302,7 +302,7 @@ for($i=0;$i<count($last_ledger);$i++):
      echo 
HtmlInput::title_box(_('Suivi'),"last_operation_management_div",'zoom','onclick="action_show('.dossier::id().')"');
     ?>
     <?php
-    require_once NOALYSS_INCLUDE.'/class/class_follow_up.php';
+    require_once NOALYSS_INCLUDE.'/class/follow_up.class.php';
     $gestion=new Follow_Up($cn);
     $array=$gestion->get_last(MAX_ACTION_SHOW);
     $len_array=count($array);
diff --git a/include/template/document_mod_change.php 
b/include/template/document_mod_change.php
index 66b7072..6030e20 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 NOALYSS_INCLUDE.'/class/class_document_type.php';
+require_once NOALYSS_INCLUDE.'/class/document_type.class.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 b443db3..eff84cd 100644
--- a/include/template/ledger_detail_ach.php
+++ b/include/template/ledger_detail_ach.php
@@ -5,7 +5,7 @@ $str_anc="";
 ?><?php require_once NOALYSS_TEMPLATE.'/ledger_detail_top.php'; ?>
 <div class="content" style="padding:0;">
     <?php
-    require_once NOALYSS_INCLUDE.'/class/class_own.php';
+    require_once NOALYSS_INCLUDE.'/class/own.class.php';
     $owner = new Own($cn);
     ?>
 
diff --git a/include/template/ledger_detail_fin.php 
b/include/template/ledger_detail_fin.php
index 42bea4d..b352499 100644
--- a/include/template/ledger_detail_fin.php
+++ b/include/template/ledger_detail_fin.php
@@ -5,10 +5,10 @@ $str_anc="";
 ?><?php require_once NOALYSS_TEMPLATE.'/ledger_detail_top.php'; ?>
 <div class="content" style="padding:0;">
 <?php 
-  require_once NOALYSS_INCLUDE.'/class/class_own.php';
+  require_once NOALYSS_INCLUDE.'/class/own.class.php';
   $owner=new Own($cn);
-require_once  NOALYSS_INCLUDE.'/class/class_anc_plan.php';
-require_once NOALYSS_INCLUDE.'/class/class_anc_operation.php';
+require_once  NOALYSS_INCLUDE.'/class/anc_plan.class.php';
+require_once NOALYSS_INCLUDE.'/class/anc_operation.class.php';
 
 ?>
     <?php if ( $access=='W') : ?>
diff --git a/include/template/ledger_detail_misc.php 
b/include/template/ledger_detail_misc.php
index 600a1c7..d847e51 100644
--- a/include/template/ledger_detail_misc.php
+++ b/include/template/ledger_detail_misc.php
@@ -3,13 +3,13 @@
 //see licence.txt
 ?><?php 
 require_once NOALYSS_TEMPLATE.'/ledger_detail_top.php';
-require_once NOALYSS_INCLUDE.'/class/class_anc_operation.php';
-require_once NOALYSS_INCLUDE.'/class/class_anc_plan.php';
+require_once NOALYSS_INCLUDE.'/class/anc_operation.class.php';
+require_once NOALYSS_INCLUDE.'/class/anc_plan.class.php';
  $str_anc="";
 ?>
 <?php 
-require_once NOALYSS_INCLUDE.'/class/class_own.php';
-require_once  NOALYSS_INCLUDE.'/class/class_anc_plan.php';
+require_once NOALYSS_INCLUDE.'/class/own.class.php';
+require_once  NOALYSS_INCLUDE.'/class/anc_plan.class.php';
 ?>
 <div class="content" style="padding:0">
 
@@ -86,7 +86,7 @@ require_once  NOALYSS_INCLUDE.'/class/class_anc_plan.php';
 
 <div class="myfieldset">
 <?php 
-  require_once NOALYSS_INCLUDE.'/class/class_own.php';
+  require_once NOALYSS_INCLUDE.'/class/own.class.php';
   $owner=new Own($cn);
 ?>
 <table class="result">
diff --git a/include/template/ledger_detail_top.php 
b/include/template/ledger_detail_top.php
index c25fbf1..8b7d11a 100644
--- a/include/template/ledger_detail_top.php
+++ b/include/template/ledger_detail_top.php
@@ -27,5 +27,5 @@
 </div>
 <?php echo _("Opération ID")."=".hb($obj->det->jr_internal); ?>
 <div id="<?php echo $div.'info'?>" class="divinfo"></div>
-<?php require_once NOALYSS_INCLUDE.'/lib/class_itextarea.php';
+<?php require_once NOALYSS_INCLUDE.'/lib/itextarea.class.php';
 ?>
\ No newline at end of file
diff --git a/include/template/ledger_detail_ven.php 
b/include/template/ledger_detail_ven.php
index f330f60..82dc7c8 100644
--- a/include/template/ledger_detail_ven.php
+++ b/include/template/ledger_detail_ven.php
@@ -11,7 +11,7 @@
  ?>
 <div class="content" style="padding:0;">
     <?php
-    require_once NOALYSS_INCLUDE.'/class/class_own.php';
+    require_once NOALYSS_INCLUDE.'/class/own.class.php';
     $owner = new Own($cn);
     ?>
 
diff --git a/include/template/letter_all.php b/include/template/letter_all.php
index a27c030..5af2916 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  NOALYSS_INCLUDE.'/class/class_acc_operation.php';
-require_once  NOALYSS_INCLUDE.'/class/class_acc_reconciliation.php';
+require_once  NOALYSS_INCLUDE.'/class/acc_operation.class.php';
+require_once  NOALYSS_INCLUDE.'/class/acc_reconciliation.class.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 939e316..558cff0 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  NOALYSS_INCLUDE.'/class/class_acc_operation.php';
-require_once  NOALYSS_INCLUDE.'/class/class_acc_reconciliation.php';
+require_once  NOALYSS_INCLUDE.'/class/acc_operation.class.php';
+require_once  NOALYSS_INCLUDE.'/class/acc_reconciliation.class.php';
 
 $gDossier=dossier::id();
 if ( count($this->content) == 0 ) :
diff --git a/include/template/menu_detail.php b/include/template/menu_detail.php
index c415e4f..d6b0d3c 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 NOALYSS_INCLUDE.'/lib/class_html_input.php';
-require_once NOALYSS_INCLUDE.'/lib/class_itext.php';
+require_once NOALYSS_INCLUDE.'/lib/html_input.class.php';
+require_once NOALYSS_INCLUDE.'/lib/itext.class.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 e0f9768..527cae6 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 NOALYSS_INCLUDE.'/class/class_own.php';
-require_once NOALYSS_INCLUDE.'/lib/class_html_input.php';
-require_once NOALYSS_INCLUDE.'/lib/class_ihidden.php';
-require_once NOALYSS_INCLUDE.'/lib/class_itextarea.php';
+require_once NOALYSS_INCLUDE.'/class/own.class.php';
+require_once NOALYSS_INCLUDE.'/lib/html_input.class.php';
+require_once NOALYSS_INCLUDE.'/lib/ihidden.class.php';
+require_once NOALYSS_INCLUDE.'/lib/itextarea.class.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 5b45a29..1377540 100644
--- a/include/user.inc.php
+++ b/include/user.inc.php
@@ -26,8 +26,8 @@ if ( !defined ('ALLOWED')) die('Forbidden');
  * action=user_mgt
  *
  */
-require_once NOALYSS_INCLUDE.'/lib/class_sort_table.php';
-require_once NOALYSS_INCLUDE.'/lib/class_http_input.php';
+require_once NOALYSS_INCLUDE.'/lib/sort_table.class.php';
+require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
 $http=new HttpInput();
 echo '<div class="content" style="width:80%;margin-left:10%">';
 /******************************************************/
diff --git a/include/user_detail.inc.php b/include/user_detail.inc.php
index 584c5e8..8a37b1e 100644
--- a/include/user_detail.inc.php
+++ b/include/user_detail.inc.php
@@ -22,10 +22,10 @@
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
 require_once NOALYSS_INCLUDE.'/lib/ac_common.php';
-require_once NOALYSS_INCLUDE.'/lib/class_database.php';
+require_once NOALYSS_INCLUDE.'/lib/database.class.php';
 require_once NOALYSS_INCLUDE.'/lib/user_menu.php';
-require_once  NOALYSS_INCLUDE.'/class/class_user.php';
-require_once NOALYSS_INCLUDE.'/lib/class_http_input.php';
+require_once  NOALYSS_INCLUDE.'/class/user.class.php';
+require_once NOALYSS_INCLUDE.'/lib/http_input.class.php';
 $http=new HttpInput();
 $rep = new Database();
 try {
@@ -101,7 +101,7 @@ else if ($sbaction == "delete")
     }
     
     echo "<center><H2 class=\"info\"> Utilisateur " . h($_POST['fname']) . " " 
. h($_POST['lname']) . " est effacé</H2></CENTER>";
-    require_once NOALYSS_INCLUDE.'/lib/class_iselect.php';
+    require_once NOALYSS_INCLUDE.'/lib/iselect.class.php';
     require_once NOALYSS_INCLUDE.'/user.inc.php';
     return;
 }
diff --git a/include/verif_bilan.inc.php b/include/verif_bilan.inc.php
index 7a8f2b0..c124583 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  NOALYSS_INCLUDE.'/class/class_user.php';
-require_once NOALYSS_INCLUDE.'/class/class_acc_bilan.php';
+require_once  NOALYSS_INCLUDE.'/class/user.class.php';
+require_once NOALYSS_INCLUDE.'/class/acc_bilan.class.php';
 
 global $g_captcha,$g_failed,$g_succeed;
 $cn=Dossier::connect();
diff --git a/scenario/comptabilite_analytique.php 
b/scenario/comptabilite_analytique.php
index 53a203b..3daa71f 100644
--- a/scenario/comptabilite_analytique.php
+++ b/scenario/comptabilite_analytique.php
@@ -21,7 +21,7 @@
 // Copyright Author Dany De Bontridder address@hidden
 //@description: Developpement for ANC
 
-require_once NOALYSS_INCLUDE . "/class/class_anc_operation.php";
+require_once NOALYSS_INCLUDE . "/class/anc_operation.class.php";
 
 $anc = new Anc_Operation($cn);
 
diff --git a/scenario/pdf_operation.php b/scenario/pdf_operation.php
index 1e70116..655ed0e 100644
--- a/scenario/pdf_operation.php
+++ b/scenario/pdf_operation.php
@@ -18,7 +18,7 @@
  */
 //@description: Test the class PDF_OPERATION
 
-require_once NOALYSS_INCLUDE."/class/class_pdf_operation.php";
+require_once NOALYSS_INCLUDE."/class/pdf_operation.class.php";
 
 
 
diff --git a/scenario/test_manage_table_sql.php 
b/scenario/test_manage_table_sql.php
index ec7601f..7dc6193 100644
--- a/scenario/test_manage_table_sql.php
+++ b/scenario/test_manage_table_sql.php
@@ -29,8 +29,8 @@ $_POST=array (
 $_POST['gDossier']=$gDossierLogInput;
 $_GET['gDossier']=$gDossierLogInput;
 $_REQUEST=array_merge($_GET,$_POST);
-require_once NOALYSS_INCLUDE."/database/class_menu_ref_sql.php";
-require_once NOALYSS_INCLUDE."/lib/class_manage_table_sql.php";
+require_once NOALYSS_INCLUDE."/database/menu_ref_sql.class.php";
+require_once NOALYSS_INCLUDE."/lib/manage_table_sql.class.php";
 
 $jrn=new Menu_Ref_SQL($cn);
 
diff --git a/scenario/test_parse_formula.php b/scenario/test_parse_formula.php
index b14a59e..532e5c4 100644
--- a/scenario/test_parse_formula.php
+++ b/scenario/test_parse_formula.php
@@ -6,7 +6,7 @@
 # Author D. DE BONTRIDDER address@hidden
 */
 
-include_once NOALYSS_INCLUDE.'/lib/class_impress.php';
+include_once NOALYSS_INCLUDE.'/lib/impress.class.php';
 
 echo '<hr>';
 foreach ( array('1',
diff --git a/unit-test/include/class/class_acc_accountTest.php 
b/unit-test/include/class/acc_accountTest.class.php
similarity index 100%
rename from unit-test/include/class/class_acc_accountTest.php
rename to unit-test/include/class/acc_accountTest.class.php
diff --git a/unit-test/include/class/class_acc_account_ledgerTest.php 
b/unit-test/include/class/acc_account_ledgerTest.class.php
similarity index 100%
rename from unit-test/include/class/class_acc_account_ledgerTest.php
rename to unit-test/include/class/acc_account_ledgerTest.class.php
diff --git a/unit-test/include/class/class_acc_balanceTest.php 
b/unit-test/include/class/acc_balanceTest.class.php
similarity index 100%
rename from unit-test/include/class/class_acc_balanceTest.php
rename to unit-test/include/class/acc_balanceTest.class.php
diff --git a/unit-test/include/class/class_acc_bilanTest.php 
b/unit-test/include/class/acc_bilanTest.class.php
similarity index 100%
rename from unit-test/include/class/class_acc_bilanTest.php
rename to unit-test/include/class/acc_bilanTest.class.php
diff --git a/unit-test/include/class/class_acc_computeTest.php 
b/unit-test/include/class/acc_computeTest.class.php
similarity index 100%
rename from unit-test/include/class/class_acc_computeTest.php
rename to unit-test/include/class/acc_computeTest.class.php
diff --git a/unit-test/include/class/class_acc_ledgerTest.php 
b/unit-test/include/class/acc_ledgerTest.class.php
similarity index 100%
rename from unit-test/include/class/class_acc_ledgerTest.php
rename to unit-test/include/class/acc_ledgerTest.class.php
diff --git a/unit-test/include/class/class_acc_ledger_finTest.php 
b/unit-test/include/class/acc_ledger_finTest.class.php
similarity index 100%
rename from unit-test/include/class/class_acc_ledger_finTest.php
rename to unit-test/include/class/acc_ledger_finTest.class.php
diff --git a/unit-test/include/class/class_acc_ledger_purchaseTest.php 
b/unit-test/include/class/acc_ledger_purchaseTest.class.php
similarity index 100%
rename from unit-test/include/class/class_acc_ledger_purchaseTest.php
rename to unit-test/include/class/acc_ledger_purchaseTest.class.php
diff --git a/unit-test/include/class/class_acc_ledger_soldTest.php 
b/unit-test/include/class/acc_ledger_soldTest.class.php
similarity index 100%
rename from unit-test/include/class/class_acc_ledger_soldTest.php
rename to unit-test/include/class/acc_ledger_soldTest.class.php
diff --git a/unit-test/include/class/class_acc_operationTest.php 
b/unit-test/include/class/acc_operationTest.class.php
similarity index 100%
rename from unit-test/include/class/class_acc_operationTest.php
rename to unit-test/include/class/acc_operationTest.class.php
diff --git a/unit-test/include/class/class_acc_parm_codeTest.php 
b/unit-test/include/class/acc_parm_codeTest.class.php
similarity index 100%
rename from unit-test/include/class/class_acc_parm_codeTest.php
rename to unit-test/include/class/acc_parm_codeTest.class.php
diff --git a/unit-test/include/class/class_anc_accountTest.php 
b/unit-test/include/class/anc_accountTest.class.php
similarity index 100%
rename from unit-test/include/class/class_anc_accountTest.php
rename to unit-test/include/class/anc_accountTest.class.php
diff --git a/unit-test/include/class/class_anc_grandlivreTest.php 
b/unit-test/include/class/anc_grandlivreTest.class.php
similarity index 100%
rename from unit-test/include/class/class_anc_grandlivreTest.php
rename to unit-test/include/class/anc_grandlivreTest.class.php
diff --git a/unit-test/include/class/class_anc_keyTest.php 
b/unit-test/include/class/anc_keyTest.class.php
similarity index 100%
rename from unit-test/include/class/class_anc_keyTest.php
rename to unit-test/include/class/anc_keyTest.class.php
diff --git a/unit-test/include/class/class_anc_key_sqlTest.php 
b/unit-test/include/class/anc_key_sqlTest.class.php
similarity index 100%
rename from unit-test/include/class/class_anc_key_sqlTest.php
rename to unit-test/include/class/anc_key_sqlTest.class.php
diff --git a/unit-test/include/class/class_anc_operationTest.php 
b/unit-test/include/class/anc_operationTest.class.php
similarity index 100%
rename from unit-test/include/class/class_anc_operationTest.php
rename to unit-test/include/class/anc_operationTest.class.php
diff --git a/unit-test/include/class/class_dossierTest.php 
b/unit-test/include/class/dossierTest.class.php
similarity index 100%
rename from unit-test/include/class/class_dossierTest.php
rename to unit-test/include/class/dossierTest.class.php
diff --git a/unit-test/include/class/class_ficheTest.php 
b/unit-test/include/class/ficheTest.class.php
similarity index 100%
rename from unit-test/include/class/class_ficheTest.php
rename to unit-test/include/class/ficheTest.class.php
diff --git a/unit-test/include/class/class_userTest.php 
b/unit-test/include/class/userTest.class.php
similarity index 100%
rename from unit-test/include/class/class_userTest.php
rename to unit-test/include/class/userTest.class.php
diff --git a/unit-test/include/lib/class_databaseTest.php 
b/unit-test/include/lib/databaseTest.class.php
similarity index 100%
rename from unit-test/include/lib/class_databaseTest.php
rename to unit-test/include/lib/databaseTest.class.php



reply via email to

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