/[phpcompta]/phpcompta/html/line_update.php
ViewVC logotype

Diff of /phpcompta/html/line_update.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.10 by sparkyx, Mon Mar 7 19:50:22 2005 UTC revision 1.11 by sparkyx, Thu Mar 31 20:40:33 2005 UTC
# Line 41  if ( $User->CheckAction(DbConnect($_SESS Line 41  if ( $User->CheckAction(DbConnect($_SESS
41   }   }
42    
43  include ("user_menu.php");  include ("user_menu.php");
44  ShowMenuComptaRight($_SESSION['g_dossier'],$User->admin);  
45  $l_Db=sprintf("dossier%d",$_SESSION['g_dossier']);  /* Modif d'une ligne */
46  echo '<DIV CLASS="ccontent">';  if ( isset ($_POST["update"] ) ) {
47      foreach ($HTTP_POST_VARS as $name => $element) {
48        echo_debug(__FILE__,__LINE__,"name $name $element");
49      }
50      echo JS_UPDATE_PCMN;
51      $cn=DbConnect($_SESSION['g_dossier']);
52        $p_val=trim($_POST["p_val"]);
53        $p_lib=FormatString($_POST["p_name"]);
54        $p_parent=trim($_POST["p_val_parent"]);
55        $old_line=trim($_POST["p_old"]);
56        echo_debug(__FILE__,__LINE__,"Update old : $old_line News = $p_val $p_lib");
57        if ( strlen ($p_val) != 0 && strlen ($p_lib) != 0 && strlen($old_line)!=0 ) {
58          if (strlen ($p_val) == 1 ) {
59            $p_parent=0;
60          } else {
61            if ( strlen($p_parent)==0 ) {
62              $p_parent=substr($p_val,0,strlen($p_val)-1);
63              echo_debug(__FILE__,__LINE__,"Modif valeur = $p_val parent = $p_parent");
64            }
65          }
66          /* Parent existe */
67          $Ret=ExecSql($cn,"select pcm_val from tmp_pcmn where pcm_val=$p_parent");
68          if ( pg_NumRows($Ret) == 0 || $p_parent==$old_line ) {
69            echo '<SCRIPT> alert(" Ne peut pas modifier; aucune poste parent"); </SCRIPT>';
70          } else {
71            $Ret=ExecSql($cn,"update tmp_pcmn set pcm_val=$p_val, pcm_lib='$p_lib',pcm_val_parent=$p_parent where pcm_val=$old_line");
72          }
73        } else {
74          echo '<script> alert(\'Update Valeurs invalides\'); </script>';
75        }
76    
77      echo "<script>
78            window.close();
79             self.opener.RefreshMe();
80    
81            </script>";
82    
83    }
84    
85  ?>  ?>
86  <FORM ACTION="pcmn_update.php" METHOD="POST">  <FORM ACTION="line_update.php" METHOD="POST">
87  <TABLE>  <TABLE>
88  <TR>  <TR>
89  <?  <?
# Line 61  echo "</TR><TR>"; Line 98  echo "</TR><TR>";
98  printf ('<TD>Classe Parent</TD><TD><INPUT TYPE="TEXT" name="p_val_parent" value="%s"></TD>',$p);  printf ('<TD>Classe Parent</TD><TD><INPUT TYPE="TEXT" name="p_val_parent" value="%s"></TD>',$p);
99  ?>  ?>
100  </TR>  </TR>
101    </TABLE>
102    <TABLE>
103  <TR>  <TR>
104  <TD><INPUT TYPE="Submit" VALUE="Save">  <TD><INPUT TYPE="Submit" VALUE="Sauve">
105  <INPUT TYPE="HIDDEN" name="update">  <INPUT TYPE="HIDDEN" name="update">
106  <? printf ('<INPUT TYPE="HIDDEN" name="p_old" value="%s">',$l); ?>  <? printf ('<INPUT TYPE="HIDDEN" name="p_old" value="%s">',$l); ?>
107  </TD></TR>  </TD><TD><input type="button"  Value="Retour sans sauver" onClick='window.close();'></TD></TR>
 <TR> <TD class="mtitle"><A CLASS="mtitle" HREF="pcmn_update.php">Retour sans sauver</A></TD></TR>  
108  </TABLE>  </TABLE>
109  </FORM>  </FORM>
110  </DIV>  
111    
112  <?  <?
113  html_page_stop();  html_page_stop();

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26