'; echo $left_menu; echo ''; $action= ( isset ($_GET['action']))? $_GET['action']:""; include_once("stock_inc.php"); // Adjust the stock if ( isset ($_POST['sub_change'])) { $change=$_POST['stock_change']; $sg_code=$_POST['sg_code']; $sg_date=$_POST['sg_date']; if ( isDate($sg_date) == null or isNumber($change) == 0 ) { $msg="Stock données non conformes"; echo ""; echo_error($msg); } else { // if neg the stock decrease => credit $type=( $change < 0 )?'c':'d'; if ( $change != 0) $Res=ExecSql($cn,"insert into stock_goods ( j_id, f_id, sg_code, sg_quantity, sg_type, sg_date, sg_tech_user) values ( null, 0, '$sg_code', abs($change), '$type', to_date('$sg_date','DD.MM.YYYY'), '$g_user'); "); // to update the view $action="detail"; } } // View the summary // if year is not set then use the year of the user's periode if ( ! isset ($_GET['year']) ) { // get defaut periode $a=GetUserPeriode($cn,$g_user); // get exercice of periode $year=GetExercice($cn,$a); } else { $year=$_GET['year']; } // View details if ( $action == 'detail' ) { $sg_code=(isset ($_GET['sg_code'] ))?$_GET['sg_code']:$_POST['sg_code']; $year=(isset($_GET['year']))?$_GET['year']:$_POST['year']; $a=ViewDetailStock($cn,$sg_code,$year); $b=ChangeStock($sg_code,$year); echo '
' ; echo $a; echo 'Entrer la valeur qui doit augmenter ou diminuer le stock'; echo '
'; echo $b; echo ''; echo '
'; echo '
'; exit(); } // Show the possible years $sql="select distinct (p_exercice) as exercice from parm_periode "; $Res=ExecSql($cn,$sql); $r=""; for ( $i = 0; $i < pg_NumRows($Res);$i++) { $l=pg_fetch_array($Res,$i); $r.=sprintf('%d - ', $l['exercice'], $l['exercice']); } // Show the current stock echo '
'; echo $r; $a=ViewStock($cn,$year); if ( $a != null ) { echo $a; } echo '
'; html_page_stop(); ?>