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 |
<? |
<? |
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(); |