diff --git a/include/fiche.inc.php b/include/fiche.inc.php
deleted file mode 100644
index 83ae84dfe..000000000
--- a/include/fiche.inc.php
+++ /dev/null
@@ -1,505 +0,0 @@
-title=_('Choix TVA');
-$pop_tva->value='';
-echo $pop_tva->input();
-
-
-// Security check
-$write=$g_user->check_action(FICADD);
-if ($write == 0 )
-{
- /* Cannot Access */
- NoAccess();
-}
-
-function ShowRecherche()
-{
- echo '
';
-}
-function ShowFicheDefInput($p_fiche_def)
-{
- $r="";
- // Save the label
-
- $p_fiche_def->Get();
- $p_fiche_def->GetAttribut();
-
- /* we change the main attribute */
- if (isset ($_REQUEST['label']) )
- {
- $p_fiche_def->SaveLabel($_REQUEST['label']);
- if ( isset($_REQUEST['create']))
- {
- $p_fiche_def->set_autocreate(true);
- }
- else
- {
- $p_fiche_def->set_autocreate(false);
- }
- $p_fiche_def->save_class_base($_REQUEST['class_base']);
- }
- $p_fiche_def->Get();
- $r.= ''.$p_fiche_def->id." ".h($p_fiche_def->label).' ';
- $r.='Données générales ';
-
- /* show the values label class_base and create account */
- $r.='';
- $r.=' ';
- /* attributes */
- $r.='Détails ';
-
- $r.= '";
- $r.=" "._("Attention : il n'y aura pas de demande de confirmation pour enlever les
- attributs sélectionnés. Il ne sera pas possible de revenir en arrière")."
";
- $r.=' ';
-
- return $r;
-}
-
-$recherche=true;
-// Creation of a new model of card
-// in the database
-if ( isset($_POST['add_modele']) )
-{
- $g_user->can_request(FICCAT);
- // insert the model of card in database
- $fiche_def=new Fiche_Def($cn);
- $fiche_def->Add($_POST);
-}
-$r="";
-
-if ( isset ($_POST['remove_cat'] ) )
-{
- $g_user->can_request(FICCAT);
-
- $fd_id=new Fiche_Def($cn,$_POST['fd_id']);
- $remains=$fd_id->remove();
- if ( $remains != 0 )
- /* some card are not removed because it is used */
- alert('Impossible d\'enlever cette catégorie, certaines fiches sont encore utilisées'."\n".
- 'Les fiches non utilisées ont cependant été effacées');
-}
-// Add a line in the card model
-if ( isset ($_POST["add_line"]) )
-{
- $g_user->can_request(FIC);
-
- $r= '';
- if ( $write ==0)
- $r.= "
Pas d'accès ";
- else
- {
- $fiche_def=new Fiche_Def($cn,$_REQUEST['fd_id']);
- // Insert Line
- $fiche_def->InsertAttribut($_REQUEST['ad_id']);
-
- $r.=ShowFicheDefInput($fiche_def);
-
- }
- $r.= '';
- $recherche=false;
-}
-/* ------------------------------------------------- */
-/* SAVE ORDER */
-/* ------------------------------------------------- */
-
-if ( isset($_POST['save_line']))
-{
- $g_user->can_request(FICCAT);
- $fiche_def=new Fiche_Def($cn,$_REQUEST['fd_id']);
- $fiche_def->save_order($_POST);
- $r= '';
- if ( $write ==0)
- $r.= "
Pas d'accès ";
- else
- {
- $fiche_def=new Fiche_Def($cn,$_REQUEST['fd_id']);
- // Insert Line
- $r.=ShowFicheDefInput($fiche_def);
-
- }
- $r.= '';
- $recherche=false;
-
-}
-// Remove lines from a card model
-if ( isset ($_POST['remove_line']) )
-{
- $g_user->can_request(FICCAT);
- $r= '';
- if ( $write ==0)
- $r.= "
Pas d'accès ";
- else
- {
- if ( isset($_REQUEST['chk_remove']))
- {
- $fiche_def=new Fiche_Def($cn,$_REQUEST['fd_id']);
- // Insert Line
- // demander confirmation
-
- $fiche_def->RemoveAttribut($_REQUEST['chk_remove']);
- $r.=ShowFicheDefInput($fiche_def);
- }
-
- }
- $r.= '';
- $recherche=false;
-}
-// Change the name of the card model
-if ( isset ($_POST["change_name"] ) )
-{
- $g_user->can_request(FICCAT);
- $r= '';
- if ( $write ==0)
- $r.= "
"._("Pas d'accès")." ";
- else
- {
- $fiche_def=new Fiche_Def($cn,$_REQUEST['fd_id']);
- $r.=ShowFicheDefInput($fiche_def);
- }
- $r.= '';
- $recherche=false;
- ShowMenuFiche(Dossier::id());
- echo $r;
- exit();
-}
-
-ShowMenuFiche(Dossier::id());
-echo $r;
-
-//------------------------------------------------------------------------------
-// Get action
-if ( isset ( $_GET["action"]) )
-{
- $action=$_GET["action"];
- // View the details of the selected cat. of cards
- if ( isset ($_GET["fiche"]) && $action=="vue"
- && ! isset ($_POST['add_fiche'])
- && ! isset ($_POST['update_fiche'])
- && ! isset ($_POST['move'])
- && ! isset ($_POST['delete']))
- {
- $g_user->can_request(FICADD);
-
- echo '';
- $fiche_def=new Fiche_Def($cn,$_GET['fiche']);
- $fiche_def->myList();
-
- echo '
';
-
- $recherche=false;
- }
- //_________________________________________________________________________
- // Display the detail of a card
- if ($action== "detail" )
- {
- echo '';
- $t=false;
- if ( $g_user->check_action(FICADD)==0)
- {
- echo '
Vos changements ne seront pas sauvés ';
- $t=true;
- }
- $str="&".dossier::get();
- $fiche=new Fiche($cn,$_GET["fiche_id"]);
- $fiche->get_categorie();
- $fiche_def=new Fiche_Def($cn,$fiche->fd_id);
- $fiche_def->Get();
- echo ''.$fiche_def->label.' ';
-
- if ( $_SESSION['g_pagesize'] != -1 )
- {
- // retrieve value
- // with offet &offset=15&step=15&page=2&size=15
- if ( isset($_GET['offset']) && $_SESSION['g_pagesize'] != -1)
- {
- $str=sprintf("&offset=%s&step=%s&page=%s&size=%s",
- $_GET['offset'],
- $_GET['step'],
- $_GET['page'],
- $_GET['size']);
- }
-
-
- }
- if ( $write != 0 )
- echo '';
- echo '';
- $recherche=false;
- }
- //_________________________________________________________________________
- // Display the form where you can enter
- // the property of the card model
- if ($action == "add_modele" )
- {
- $g_user->can_request(FICCAT);
- echo '';
- echo '';
- echo '
';
- $recherche=false;
- }
- //_________________________________________________________________________
- // Modify a card Model
- if ($action == "modifier" )
- {
- $g_user->can_request(FICCAT);
- echo '';
- $fiche_def=new Fiche_Def($cn,$_GET['fiche']);
-
- echo ShowFicheDefInput($fiche_def);
- echo '
';
- $recherche=false;
- }
- //_________________________________________________________________________
- // Search a card
- if ( $action == "search" )
- {
- echo '';
- ShowRecherche();
- $sql="select distinct f_id,fd_id from fiche join fiche_detail using (f_id)
- where
- upper(ad_value) like upper('%".sql_string($_GET["search_text"])."%') order by f_id";
-
- $all=$cn->get_array($sql);
- // test on the size
- //
- if ( sizeof($all) != 0 )
- {
-
- echo "
Résultat : ".sizeof($all).'éléments trouvés ';
- foreach ($all as $f_id)
- {
- $fiche=new Fiche($cn,$f_id['f_id']);
- echo '
'.
- $fiche->getName().' ';
- }
- }
- else
- {
- echo '
';
- echo "Aucun résultat trouvé";
-
- }
- echo '
';
-
-
- }
- $recherche=false;
-}
-// Display a blank card from the selected category
-if ( isset ($_POST["fiche"]) && isset ($_POST["add"] ) )
-{
- $g_user->can_request(FICADD);
-
- echo '
';
- if ( $write ==0)
- echo "
Pas d'accès ";
- else
- {
- $fiche_def=new Fiche_Def($cn,$_POST['fiche']);
- $fiche_def->Get();
- echo ''.$fiche_def->label.' ';
- $fiche=new Fiche($cn,0);
- var_dump($_SERVER);
- echo '';
- }
- echo '';
- $recherche=false;
- exit();
-}
-//------------------------------------------------------------------------------
-// delete a card
-if (isset($_POST['delete']) )
-{
- $g_user->can_request(FIC);
- ShowRecherche();
- echo '
';
- if ( $write ==0)
- echo "
Pas d'accès ";
- else
- {
- $fiche=new Fiche($cn,$_POST["f_id"]);
- $fiche->remove();
- }
- $fiche_def=new Fiche_Def($cn,$_GET['fiche']);
- $fiche_def->myList();
-
- echo "";
- exit();
-}
-//------------------------------------------------------------------------------
-// Add the data (attribute) of the card
-if ( isset ($_POST["add_fiche"]) )
-{
- $g_user->can_request(FICADD);
- if ( $write ==0)
- {
- echo '
';
- echo "
Pas d'accès ";
- }
- else
- {
- ShowRecherche();
- echo '
';
- $fiche=new Fiche($cn);
- $fiche->Save($_REQUEST['fiche']);
- $fiche_def=new Fiche_Def($cn,$_REQUEST['fiche']);
- $fiche_def->myList();
-
-
- }
- echo '
';
- $recherche=false;
-}
-//------------------------------------------------------------------------------
-// Update a card
-if ( isset ($_POST["update_fiche"]) )
-{
- $g_user->can_request(FIC);
- echo '
';
- if ( $write ==0)
- echo "
Pas d'accès ";
- else
- {
- $fiche=new Fiche($cn,$_POST['f_id']);
- $fiche->Save();
-
- }
- $fiche_def=new Fiche_Def($cn,$_GET['fiche']);
- $fiche_def->myList();
-
-
-
-
-
- echo '';
- $recherche=false;
-}
-//--------------------------------------------------------------------------------
-// Move a card to a new category
-if ( isset($_POST['move']))
-{
- echo '
';
- $fiche=new Fiche($cn,$_POST['f_id']);
- $fiche->move_to($_POST['move_to']);
- $fiche_def=new Fiche_Def($cn,$_GET['fiche']);
- $fiche_def->myList();
- echo '
';
-}
-//--Search menu
-if ( $recherche==true)
-{
- ShowRecherche();
-}
-html_page_stop();
-?>
diff --git a/sql/upgrade.sql b/sql/upgrade.sql
index 680e00b18..d8d8c42be 100644
--- a/sql/upgrade.sql
+++ b/sql/upgrade.sql
@@ -471,3 +471,6 @@ CREATE INDEX quant_sold_jrn_fki
create sequence uos_pk_seq;
create table tool_uos ( uos_value bigint default nextval ('uos_pk_seq') primary key );
+
+update menu_ref set me_code='CFGCARD',me_file='cfgfiche.inc.php' where me_code='CARD';
+update menu_ref set me_code='CARD',me_file='fiche.inc.php' where me_code='PRINTCARD';