GetPeriode(),$HTTP_POST_VARS,false,$nb_number); echo '
'; echo $form; echo '
'; } // add an item // We want to see the encoded invoice if ( isset ($_POST["view_invoice"])) { $nb_number=$_POST["nb_item"]; if ( form_verify_input($cn,$_GET['p_jrn'],$User->GetPeriode(),$HTTP_POST_VARS,$nb_number) == true) { $form=FormVenteView($cn,$_GET['p_jrn'],$User->GetPeriode(),$HTTP_POST_VARS,$nb_number); // Check failed : invalid date or quantity } else { echo_error("Cannot validate "); $form=FormVenInput($cn,$_GET['p_jrn'],$User->GetPeriode(),$HTTP_POST_VARS,false,$nb_number); } echo '
'; echo $form; echo '
'; } // We want a blank form if ( $blank==1) { echo_debug(__FILE__,__LINE__,"Blank form"); // Show an empty form of invoice $form=FormVenInput($cn,$_GET['p_jrn'],$User->GetPeriode(),null,false); echo '
'; echo $form; echo '
'; } } // Save the invoice if ( isset($_POST["record_invoice"])) { // Check privilege if ( CheckJrn($_SESSION['g_dossier'],$User,$_GET['p_jrn']) != 2 ) { NoAccess(); exit -1; } // echo "RECORD INVOICE"; RecordInvoice($cn,$HTTP_POST_VARS,$User,$_GET['p_jrn']); } if (isset ($_POST['correct_new_invoice'])) { // Check privilege if ( CheckJrn($_SESSION['g_dossier'],$_SESSION['g_user'],$_GET['p_jrn']) != 2 ) { NoAccess(); exit -1; } $nb=$_POST['nb_item']; $form=FormVenInput($cn,$_GET['p_jrn'],$User->GetPeriode(),$HTTP_POST_VARS,false,$nb); echo '
'; echo $form; echo '
'; } // Save and print the invoice if ( isset($_POST["record_and_print_invoice"])) { // Check privilege if ( CheckJrn($_SESSION['g_dossier'],$_SESSION['g_user'],$_GET['p_jrn']) != 2 ) { NoAccess(); exit -1; } // echo "RECORD AND PRINT INVOICE"; $comment=RecordInvoice($cn,$HTTP_POST_VARS,$User,$_GET['p_jrn']); $nb_number=$_POST["nb_item"]; if ( form_verify_input($cn,$p_jrn,$User->GetPeriode(),$HTTP_POST_VARS,$nb_number)== true) { $form=FormVenteView($cn,$p_jrn,$User->GetPeriode(),$HTTP_POST_VARS,$nb_number,'noform',$comment); } else { echo_error("Cannot validate "); $form=FormVenInput($cn,$_GET['p_jrn'],$User,$HTTP_POST_VARS,false,$nb_number); } echo '
'; echo $form; echo "
"; } if ( $action == 'voir_jrn' ) { // Check privilege if ( CheckJrn($_SESSION['g_dossier'],$_SESSION['g_user'],$_GET['p_jrn']) < 1 ) { NoAccess(); exit -1; } // Extract the page number we want $debut=(isset($_REQUEST['p_page']))?$_REQUEST['p_page']:0; ?>
"; $w=new widget("select"); $periode_start=make_array($cn,"select p_id,to_char(p_start,'DD-MM-YYYY') from parm_periode order by p_id"); // User is already set User=new cl_user($cn); $current=(isset($_POST['p_periode']))?$_POST['p_periode']:$User->GetPeriode(); $w->selected=$current; echo 'Période '.$w->IOValue("p_periode",$periode_start).$w->Submit('gl_submit','Valider'); ?> '; } if ( $action == 'voir_jrn_non_paye' ) { // Check privilege if ( CheckJrn($_SESSION['g_dossier'],$_SESSION['g_user'],$_GET['p_jrn']) < 1 ) { NoAccess(); exit -1; } // Show list of unpaid sell // Date - date of payment - Customer - amount // Nav. bar $step=$_SESSION['g_pagesize']; $page=(isset($_GET['offset']))?$_GET['page']:1; $offset=(isset($_GET['offset']))?$_GET['offset']:0; $sql=SQL_LIST_UNPAID_INVOICE_DATE_LIMIT." and jr_def_id=".$_GET['p_jrn'] ; list($max_line,$list)=ListJrn($cn,$_GET['p_jrn'],$sql,null,$offset); $sql=SQL_LIST_UNPAID_INVOICE." and jr_def_id=".$_GET['p_jrn'] ; list($max_line2,$list2)=ListJrn($cn,$_GET['p_jrn'],$sql,null,$offset); // Get the max line $m=($max_line2>$max_line)?$max_line2:$max_line; $bar2=jrn_navigation_bar($offset,$m,$step,$page); echo '
'; echo $bar2; echo '

Echeance dépassée

'; echo $list; echo '

Non Payée

'; echo $list2; echo $bar2; echo '
'; } include("user_update.php"); ?>