phpcompta-dev
[Top][All Lists]
Advanced

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

[Phpcompta-dev] r4978 - in phpcompta/trunk: include sql


From: phpcompta-dev
Subject: [Phpcompta-dev] r4978 - in phpcompta/trunk: include sql
Date: Fri, 22 Jun 2012 19:08:51 +0200 (CEST)

Author: danydb
Date: 2012-06-22 19:08:51 +0200 (Fri, 22 Jun 2012)
New Revision: 4978

Removed:
   phpcompta/trunk/include/fiche.inc.php
Modified:
   phpcompta/trunk/sql/upgrade.sql
Log:
Change CARD et PRINTCARD

Deleted: phpcompta/trunk/include/fiche.inc.php
===================================================================
--- phpcompta/trunk/include/fiche.inc.php       2012-06-22 17:02:08 UTC (rev 
4977)
+++ phpcompta/trunk/include/fiche.inc.php       2012-06-22 17:08:51 UTC (rev 
4978)
@@ -1,505 +0,0 @@
-<?php
-/*
- *   This file is part of PhpCompta.
- *
- *   PhpCompta is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
- *
- *   PhpCompta is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
- *
- *   You should have received a copy of the GNU General Public License
- *   along with PhpCompta; if not, write to the Free Software
- *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*/
-/* $Revision$ */
-// Copyright Author Dany De Bontridder address@hidden
-/*! \file
- * \brief module to manage the card (removing, listing, creating, modify 
attribut)
- */
-include_once ("ac_common.php");
-require_once("class_itext.php");
-require_once("class_ihidden.php");
-require_once('class_fiche.php');
-require_once('class_database.php');
-include_once ("user_menu.php");
-require_once('class_dossier.php');
-require_once('class_ipopup.php');
-// Necessaire ???
-/*echo IPoste::ipopup('ipop_account');
-echo ICard::ipopup('ipop_card');*/
-
-$str_dossier=dossier::get();
-global $g_user,$cn;
-
-$pop_tva=new IPopup('popup_tva');
-$pop_tva->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 '<form method="GET" action="?">';
-    echo dossier::hidden();
-      echo HtmlInput::hidden('ac',$_REQUEST['ac']);
-    $w=new IText();
-    $search_text=(isset($_REQUEST['search_text']))?$_REQUEST['search_text']:"";
-    $h=new IHidden();
-    echo $h->input('p_action','fiche');
-    echo $h->input('action','search');
-    echo $h->input('ac',$_REQUEST['ac']);
-
-    echo _("Recherche :").$w->input('search_text',$search_text);
-    echo HtmlInput::submit('submit',_('Rechercher'));
-    echo '</form>';
-}
-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.= '<H2 class="info">'.$p_fiche_def->id." 
".h($p_fiche_def->label).'</H2>';
-    $r.='<fieldset><legend>Données générales</legend>';
-
-    /* show the values label class_base and create account */
-    $r.='<form method="post">';
-    $r.= HtmlInput::hidden('ac',$_REQUEST['ac']);
-    $r.=dossier::hidden();
-    $r.=HtmlInput::hidden("fd_id",$p_fiche_def->id);
-    $r.=HtmlInput::hidden("ac",$_REQUEST['ac']);
-    $r.=HtmlInput::hidden("p_action","fiche");
-    $r.= $p_fiche_def->input_base();
-    $r.='<hr>';
-    $r.=HtmlInput::submit('change_name',_('Sauver'));
-    $r.='</form>';
-    $r.='</fieldset>';
-    /* attributes */
-    $r.='<fieldset><legend>Détails</legend>';
-
-    $r.= '<FORM action="do.php" method="POST">';
-    $r.=dossier::hidden();
-    $r.= HtmlInput::hidden('ac',$_REQUEST['ac']);
-    $r.=HtmlInput::hidden("fd_id",$p_fiche_def->id);
-    $r.=HtmlInput::hidden("ac",$_REQUEST['ac']);
-    $r.= $p_fiche_def->DisplayAttribut("remove");
-    $r.= HtmlInput::submit('add_line',_('Ajoutez cet élément'));
-    $r.= HtmlInput::submit("save_line",_("Sauvez"));
-    $r.=HtmlInput::submit('remove_cat',_('Effacer cette 
catégorie'),'onclick="return confirm(\''._('Vous confirmez ?').'\')"');
-    // if there is nothing to remove then hide the button
-    if ( strpos ($r,"chk_remove") != 0 )
-    {
-        $r.=HtmlInput::submit('remove_line',_("Enleve les éléments 
cochés"),"onclick=\"return confirm('Vous confirmez?')\"" );
-    }
-    $r.= "</form>";
-    $r.=" <p class=\"notice\"> "._("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")."</p>";
-    $r.='</fieldset>';
-
-    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= '<DIV class="redcontent" style="width:auto">';
-    if ( $write ==0)
-        $r.= "<h2 class=\"error\"> Pas d'accès </h2>";
-    else
-    {
-        $fiche_def=new Fiche_Def($cn,$_REQUEST['fd_id']);
-        // Insert Line
-        $fiche_def->InsertAttribut($_REQUEST['ad_id']);
-
-        $r.=ShowFicheDefInput($fiche_def);
-
-    }
-    $r.= '</DIV>';
-    $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= '<DIV class="redcontent" style="width:auto">';
-    if ( $write ==0)
-        $r.= "<h2 class=\"error\"> Pas d'accès </h2>";
-    else
-    {
-        $fiche_def=new Fiche_Def($cn,$_REQUEST['fd_id']);
-        // Insert Line
-        $r.=ShowFicheDefInput($fiche_def);
-
-    }
-    $r.= '</DIV>';
-    $recherche=false;
-
-}
-// Remove lines from a card model
-if ( isset ($_POST['remove_line'])   )
-{
-    $g_user->can_request(FICCAT);
-    $r= '<DIV class="redcontent" style="width:auto">';
-    if ( $write ==0)
-        $r.= "<h2 class=\"error\"> Pas d'accès </h2>";
-    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.= '</DIV>';
-    $recherche=false;
-}
-// Change the name of the card  model
-if ( isset ($_POST["change_name"] )   )
-{
-    $g_user->can_request(FICCAT);
-    $r= '<DIV class="redcontent" style="width:auto">';
-    if ( $write ==0)
-        $r.= "<h2 class=\"error\"> "._("Pas d'accès")." </h2>";
-    else
-    {
-        $fiche_def=new Fiche_Def($cn,$_REQUEST['fd_id']);
-        $r.=ShowFicheDefInput($fiche_def);
-    }
-    $r.= '</DIV>';
-    $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 '<DIV class="redcontent" style="width:auto">';
-        $fiche_def=new Fiche_Def($cn,$_GET['fiche']);
-        $fiche_def->myList();
-
-        echo '</DIV>';
-
-        $recherche=false;
-    }
-    //_________________________________________________________________________
-    // Display the detail of a card
-    if ($action== "detail" )
-    {
-        echo '<DIV class="redcontent" style="width:auto">';
-        $t=false;
-        if ( $g_user->check_action(FICADD)==0)
-        {
-            echo '<H2 class="info"> Vos changements ne seront pas sauvés</h2>';
-            $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 '<h2 class="info">'.$fiche_def->label.'</h2>';
-
-        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 '<form method="post" 
action="?p_action=fiche&action=vue&fiche='.$_GET['fiche'].$str.'">';
-        echo dossier::hidden();
-        echo $fiche->Display($t);
-       echo HtmlInput::hidden('ac',$_REQUEST['ac']);
-        echo HtmlInput::hidden("f_id",$_GET['fiche_id']);
-        if ( $write != 0 )
-        {
-            $iselect=new ISelect('move_to');
-            $iselect->value=$cn->make_array('select fd_id,fd_label from 
fiche_def order by fd_label'); //where frd_id='.$fiche->get_fiche_def_ref_id());
-
-            echo HtmlInput::submit("update_fiche","Mise &agrave; jour");
-            echo HtmlInput::submit("delete" ,"Effacer cette 
fiche","onclick=\"return confirm('"._('Vous confirmez ?')."');\"");
-           echo 
HtmlInput::history_card_button($_GET['fiche_id'],_('Historique'));
-            echo HtmlInput::submit('move',_('Déplacer vers'),"onclick=\"return 
confirm('"._('Attention, certains attributs pourraient être ajoutés à la 
catégorie de destination, vous confirmez ?')."');\"");
-            echo $iselect->input();
-        }
-        $str="";
-        echo 
HtmlInput::button_anchor(_('Retour'),'?p_action=fiche&action=vue&'.$str_dossier.'&fiche='.$fiche->fiche_def.$str.
-               "&ac=".$_REQUEST['ac']);
-
-        if ( $write != 0 ) echo '</form>';
-        echo '</DIV>';
-        $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 '<DIV class="redcontent" style="width:auto">';
-        echo '<form method="post">';
-       echo HtmlInput::hidden('ac',$_REQUEST['ac']);
-        $oFiche_Def=new Fiche_Def($cn);
-        echo HtmlInput::hidden("p_action","fiche");
-        echo dossier::hidden();
-        echo $oFiche_Def->input(); //    CreateCategory($cn,$search);
-        echo HtmlInput::submit("add_modele" ,"Sauve");
-
-        echo '</form>';
-        echo '</DIV>';
-        $recherche=false;
-    }
-    //_________________________________________________________________________
-    // Modify a card Model
-    if ($action == "modifier" )
-    {
-        $g_user->can_request(FICCAT);
-        echo '<DIV class="redcontent" style="width:auto">';
-        $fiche_def=new Fiche_Def($cn,$_GET['fiche']);
-
-        echo ShowFicheDefInput($fiche_def);
-        echo '</DIV>';
-        $recherche=false;
-    }
-    //_________________________________________________________________________
-    // Search a card
-    if ( $action == "search" )
-    {
-        echo '<DIV class="redcontent" style="width:auto;">';
-        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 "<b>Résultat : ".sizeof($all).'éléments trouvés </b><br>';
-            foreach ($all as $f_id)
-            {
-                $fiche=new Fiche($cn,$f_id['f_id']);
-                echo '<A  
href="?p_action=fiche&'.$str_dossier.'&action=detail&fiche_id='.$f_id['f_id'].
-                '&fiche='.$f_id['fd_id']."&ac=".$_REQUEST['ac'].'">'.
-                $fiche->getName().'</A>';
-            }
-        }
-        else
-        {
-            echo '<DIV class="redcontent" style="width:auto">';
-            echo "Aucun résultat trouvé";
-
-        }
-        echo '</div>';
-
-
-    }
-    $recherche=false;
-}
-// Display a blank  card from the selected category
-if ( isset ($_POST["fiche"]) && isset ($_POST["add"] ) )
-{
-    $g_user->can_request(FICADD);
-
-    echo '<DIV class="redcontent" style="width:auto">';
-    if ( $write ==0)
-        echo "<h2 class=\"error\"> Pas d'accès </h2>";
-    else
-    {
-        $fiche_def=new Fiche_Def($cn,$_POST['fiche']);
-        $fiche_def->Get();
-        echo '<h2 class="info">'.$fiche_def->label.'</h2>';
-        $fiche=new Fiche($cn,0);
-               var_dump($_SERVER);
-        echo '<form method="post" >';
-        echo dossier::hidden();
-               echo HtmlInput::hidden('ac',$_REQUEST['ac']);
-               echo HtmlInput::hidden('fiche',$_POST['fiche']);
-        echo $fiche->blank($_POST['fiche']);
-        echo HtmlInput::submit("add_fiche","Ajout");
-
-
-        echo '</form>';
-    }
-    echo '</DIV>';
-    $recherche=false;
-    exit();
-}
-//------------------------------------------------------------------------------
-// delete a card
-if (isset($_POST['delete']) )
-{
-    $g_user->can_request(FIC);
-    ShowRecherche();
-    echo '<DIV class="redcontent" style="width:auto">';
-    if ( $write ==0)
-        echo "<h2 class=\"error\"> Pas d'accès </h2>";
-    else
-    {
-        $fiche=new Fiche($cn,$_POST["f_id"]);
-        $fiche->remove();
-    }
-    $fiche_def=new Fiche_Def($cn,$_GET['fiche']);
-    $fiche_def->myList();
-
-    echo "</DIV>";
-    exit();
-}
-//------------------------------------------------------------------------------
-// Add the data (attribute) of the card
-if ( isset ($_POST["add_fiche"]) )
-{
-    $g_user->can_request(FICADD);
-    if ( $write ==0)
-    {
-        echo '<DIV class="redcontent" style="width:auto">';
-        echo "<h2 class=\"error\"> Pas d'accès </h2>";
-    }
-    else
-    {
-        ShowRecherche();
-        echo '<DIV class="redcontent" style="width:auto">';
-        $fiche=new Fiche($cn);
-        $fiche->Save($_REQUEST['fiche']);
-        $fiche_def=new Fiche_Def($cn,$_REQUEST['fiche']);
-        $fiche_def->myList();
-
-
-    }
-    echo '</DIV>';
-    $recherche=false;
-}
-//------------------------------------------------------------------------------
-// Update a card
-if ( isset ($_POST["update_fiche"])  )
-{
-    $g_user->can_request(FIC);
-    echo '<DIV class="redcontent" style="width:auto">';
-    if ( $write ==0)
-        echo "<h2 class=\"error\"> Pas d'accès </h2>";
-    else
-    {
-        $fiche=new Fiche($cn,$_POST['f_id']);
-        $fiche->Save();
-
-    }
-    $fiche_def=new Fiche_Def($cn,$_GET['fiche']);
-    $fiche_def->myList();
-
-
-
-
-
-    echo '</DIV>';
-    $recherche=false;
-}
-//--------------------------------------------------------------------------------
-// Move a card to a new category
-if ( isset($_POST['move']))
-{
-    echo '<DIV class="redcontent" style="width:auto">';
-    $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 '</div>';
-}
-//--Search menu
-if ( $recherche==true)
-{
-    ShowRecherche();
-}
-html_page_stop();
-?>

Modified: phpcompta/trunk/sql/upgrade.sql
===================================================================
--- phpcompta/trunk/sql/upgrade.sql     2012-06-22 17:02:08 UTC (rev 4977)
+++ phpcompta/trunk/sql/upgrade.sql     2012-06-22 17:08:51 UTC (rev 4978)
@@ -471,3 +471,6 @@
 
 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';



---
PhpCompta est un logiciel de comptabilité libre en ligne (full web)
Projet opensource http://www.phpcompta.eu



reply via email to

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