diff --git a/include/user_action_fin.php b/include/user_action_fin.php index ff421c2b8..280c5adc7 100644 --- a/include/user_action_fin.php +++ b/include/user_action_fin.php @@ -18,4 +18,124 @@ */ // Copyright Author Dany De Bontridder ddebontridder@yahoo.fr /* $Revision$ */ +echo_debug("include user_action_fin.php"); +include_once("form_input.php"); +// phpinfo(); +if ( ! isset ($_GET['action']) && ! isset ($_POST["action"]) ) { + return; +} +include_once ("preference.php"); +include_once ("user_common.php"); + +$dossier=sprintf("dossier%d",$g_dossier); +$cn=DbConnect($dossier); +$action=(isset($_GET['action']))?$_GET['action']:$_POST['action']; + +// action = new +if ( $action == 'new' ) { +// We request a new form + if ( isset($_GET['blank'] )) { + // Submit button in the form + $submit=' + '; + // add a one-line calculator + + + $r=FormFin($cn,$g_jrn,$g_user,$submit,null,false); + echo '
'; + echo $r; + echo "
"; + + + } + + // Add an item + if ( isset ($_POST['add_item'])) { + // Add a line + $nb_number=$_POST["nb_item"]; + $nb_number++; + + // submit button in the form + $submit=' + '; + + $r=FormFin($cn,$g_jrn,$g_user,$submit,$HTTP_POST_VARS,false, $nb_number); + echo '
'; + echo $r; + echo "
"; + } + // Correct it + if ( isset ($_POST['correct'])) { + // Get number of lines + $nb_number=$_POST["nb_item"]; + + // submit button in the form + $submit=' + '; + + $r=FormFin($cn,$g_jrn,$g_user,$submit,$HTTP_POST_VARS,false, $nb_number); + echo '
'; + echo $r; + echo "
"; + } + + + // View the charge and show a submit button to save it + if ( isset ($_POST['view_invoice']) ) { + $nb_number=$_POST["nb_item"]; + $submit=''; + $submit.=''; + + $r=FormFin($cn,$g_jrn,$g_user,$submit,$HTTP_POST_VARS,true,$nb_number); + echo '
'; + echo $r; + echo "

On-line calculator

".JS_CALC_LINE."
"; + echo "
"; + } + // Save the charge into database + if ( isset($_POST['save'] )) { + $r=RecordAchat($cn,$HTTP_POST_VARS,$g_user,$g_jrn); + // Get number of lines + $nb_number=$_POST["nb_item"]; + + // submit button in the form + $submit='

Recorded

'; + + $r.=FormFin($cn,$g_jrn,$g_user,$submit,$HTTP_POST_VARS,true, $nb_number); + echo '
'; + echo $r; + echo "
"; + + } + + +} +if ( $action == 'voir_jrn' ) { + // Show list of sell + echo_debug ("user_action_jrn.php"); + // Date - date of payment - Customer - amount + $sql=SQL_LIST_ALL_INVOICE." and jr_tech_per=".GetUserPeriode($cn,$g_user)." and jr_def_id=$g_jrn"; + $list=ListJrn($cn,$g_jrn,$sql); + echo '
'; + echo $list; + echo '
'; +} + +//Search +if ( $action == 'search' ) { + // PhpSessid + $sessid=(isset ($_POST['PHPSESSID']))?$_POST['PHPSESSID']:$_GET['PHPSESSID']; + +// display a search box + $search_box=u_ShowMenuRecherche($cn,$g_jrn,$sessid,$HTTP_POST_VARS); + echo '
'; + echo $search_box; + // if nofirst is set then show result + if ( isset ($_GET['nofirst'] ) ) + ViewJrn($g_dossier,$g_user,$g_jrn,$HTTP_POST_VARS); + echo '
'; +} + + + ?> \ No newline at end of file