';
- if ( $write ==0)
- $r.= "
Pas d'accès
";
- else
+ $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);
+ $fiche_def=new Fiche_Def($cn,$_REQUEST['fd_id']);
+ // Insert Line
+ $fiche_def->InsertAttribut($_REQUEST['ad_id']);
+
+ $r.=ShowFicheDefInput($fiche_def);
}
- $r.= '';
- $recherche=false;
+ $r.= '
';
+ $recherche=false;
}
/* ------------------------------------------------- */
/* SAVE ORDER */
/* ------------------------------------------------- */
-if ( isset($_POST['save_line'])) {
- $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
+if ( isset($_POST['save_line']))
+{
+ $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);
+ $fiche_def=new Fiche_Def($cn,$_REQUEST['fd_id']);
+ // Insert Line
+ $r.=ShowFicheDefInput($fiche_def);
}
- $r.= '';
- $recherche=false;
+ $r.= '
';
+ $recherche=false;
}
// Remove lines from a card model
-if ( isset ($_POST['remove_line']) )
- {
+if ( isset ($_POST['remove_line']) )
+{
$User->can_request(FICCAT);
$r= '';
- if ( $write ==0)
- $r.= "
"._("Pas d'accès")."
";
- else
+if ( isset ($_POST["change_name"] ) )
+{
+ $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);
+ $fiche_def=new Fiche_Def($cn,$_REQUEST['fd_id']);
+ $r.=ShowFicheDefInput($fiche_def);
}
- $r.= '';
- $recherche=false;
- ShowMenuFiche($gDossier);
- echo $r;
- exit();
+ $r.= '
';
+ $recherche=false;
+ ShowMenuFiche($gDossier);
+ echo $r;
+ exit();
}
ShowMenuFiche($gDossier);
@@ -222,244 +234,260 @@ 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'])) {
- $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 '';
- $fiche_def=new Fiche_Def($cn,$_GET['fiche']);
-
- echo ShowFicheDefInput($fiche_def);
- echo '
';
- $recherche=false;
- }
- //_________________________________________________________________________
- // Search a card
- if ( $action == "search" )
+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']))
{
- echo '';
- ShowRecherche();
- $sql="select distinct f_id,fd_id from fiche join jnt_fic_att_value using (f_id)
- join attr_value using (jft_id) where
- upper(av_text) like upper('%".FormatString($_GET["search_text"])."%') order by f_id";
+ $User->can_request(FICADD);
- $all=$cn->get_array($sql);
- // test on the size
- //
- if ( sizeof($all) != 0 )
- {
+ 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 ( $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" )
+ {
+ $User->can_request(FICCAT);
+ echo '
';
+ echo '';
+ echo '
';
+ $recherche=false;
+ }
+ //_________________________________________________________________________
+ // Modify a card Model
+ if ($action == "modifier" )
+ {
+ $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 jnt_fic_att_value using (f_id)
+ join attr_value using (jft_id) where
+ upper(av_text) like upper('%".FormatString($_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 '
';
- 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;
+ $recherche=false;
}
// Display a blank card from the selected category
-if ( isset ($_POST["fiche"]) && isset ($_POST["add"] ) ) {
- $User->can_request(FICADD);
+if ( isset ($_POST["fiche"]) && isset ($_POST["add"] ) )
+{
+ $User->can_request(FICADD);
- echo '
';
- if ( $write ==0)
- echo "
Pas d'accès
";
- else
+ 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.'
';
- $url=$_SERVER['REQUEST_URI'];
- $fiche=new Fiche($cn,0);
-
- echo '';
+ echo '';
}
- echo '';
- $recherche=false;
- exit();
+ echo '
';
+ $recherche=false;
+ exit();
}
//------------------------------------------------------------------------------
// delete a card
-if (isset($_POST['delete']) ) {
- $User->can_request(FIC);
- ShowRecherche();
- echo '
';
- if ( $write ==0)
- echo "
Pas d'accès
";
- else
+if (isset($_POST['delete']) )
+{
+ $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=new Fiche($cn,$_POST["f_id"]);
+ $fiche->remove();
}
- $fiche_def=new Fiche_Def($cn,$_GET['fiche']);
- $fiche_def->myList();
+ $fiche_def=new Fiche_Def($cn,$_GET['fiche']);
+ $fiche_def->myList();
- echo "";
- exit();
-}
+ echo "
";
+ exit();
+}
//------------------------------------------------------------------------------
// Add the data (attribute) of the card
-if ( isset ($_POST["add_fiche"]) ) {
- $User->can_request(FICADD);
- if ( $write ==0) {
- echo '
';
- echo "
Pas d'accès
";
- }
- else
+if ( isset ($_POST["add_fiche"]) )
+{
+ $User->can_request(FICADD);
+ if ( $write ==0)
{
- ShowRecherche();
- echo '
';
- $fiche=new Fiche($cn);
- $fiche->Save($_REQUEST['fiche']);
- $fiche_def=new Fiche_Def($cn,$_GET['fiche']);
- $fiche_def->myList();
-
-
+ echo '
';
+ echo "
Pas d'accès
";
}
- echo '';
- $recherche=false;
+ else
+ {
+ ShowRecherche();
+ echo '
';
+ $fiche=new Fiche($cn);
+ $fiche->Save($_REQUEST['fiche']);
+ $fiche_def=new Fiche_Def($cn,$_GET['fiche']);
+ $fiche_def->myList();
+
+
+ }
+ echo '
';
+ $recherche=false;
}
//------------------------------------------------------------------------------
// Update a card
-if ( isset ($_POST["update_fiche"]) ) {
- $User->can_request(FIC);
- echo '
';
- if ( $write ==0)
- echo "
Pas d'accès
";
- else
+if ( isset ($_POST["update_fiche"]) )
+{
+ $User->can_request(FIC);
+ echo '
';
+ if ( $write ==0)
+ echo "
Pas d'accès
";
+ else
{
- $fiche=new Fiche($cn,$_POST['f_id']);
- $fiche->Save();
+ $fiche=new Fiche($cn,$_POST['f_id']);
+ $fiche->Save();
}
- $fiche_def=new Fiche_Def($cn,$_GET['fiche']);
- $fiche_def->myList();
+ $fiche_def=new Fiche_Def($cn,$_GET['fiche']);
+ $fiche_def->myList();
- echo '';
- $recherche=false;
+ 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 '
';
+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();
+if ( $recherche==true)
+{
+ ShowRecherche();
}
html_page_stop();
?>