Check();
$User->check_dossier($gDossier);
html_page_start($_SESSION['g_theme']);
include_once("preference.php");
include_once("user_menu.php");
echo '
';
// sub action
$action="";
if ( isset ($_POST['action']) ) {
$action=$_POST['action'];
}
echo_debug("parametre",__LINE__,$_POST);
//-----------------------------------------------------
// TVA RATE
//-----------------------------------------------------
if ( $p_action == "tva" )
{
echo '';
$User->can_request(PARTVA,1);
require_once("tva.inc.php");
//
}
//-----------------------------------------------------
// Account
//-----------------------------------------------------
if ( $p_action == "poste" )
{
$User->can_request(PARPOS,1);
require_once('poste.inc.php');
}
//-----------------------------------------------------
// fiche
//-----------------------------------------------------
if ( $p_action == "fiche" )
{
$User->can_request(PARFIC,1);
require_once('fiche_def.inc.php');
return;
}
if ( $p_action == 'divers') {
$s=dossier::get().'&PHPSESSID='.$_REQUEST['PHPSESSID'];
$array = array (/*array('parametre.php?p_action=divers&sa=devise&'.$s,
'Devise','Devise',1),*/
array('parametre.php?p_action=divers&sa=mp&'.$s,
'Moyen de paiement','Moyen de paiement',2)
);
$sa=(isset($_REQUEST['sa']))?$_REQUEST['sa']:'';
$sb=(isset($_REQUEST['sb']))?$_REQUEST['sb']:'';
$def=0;
switch ($sa) {
case 'devise':
$def=1;
break;
case 'mp':
$def=2;
break;
}
echo '';
if ( $sa=='devise') {
echo '';
//-----------------------------------------------------
// Currency
//-----------------------------------------------------
if ( $sb == "c" ) {
$p_mid=$_GET['p_mid'];
$p_rate=$_GET['p_rate'];
$p_code=$_GET['p_code'];
echo '
';
}
if ( $sb == "ch") {
$p_devise=$_GET['p_code'];
$p_id=$_GET['p_id'];
$p_rate=$_GET['p_rate'];
$Res=ExecSql($cn,"update parm_money set pm_code='$p_devise',pm_rate=$p_rate where pm_id=$p_id");
ShowDevise($cn);
}
if ( $sb == "a") {
$p_devise=$_POST['p_devise'];
$p_rate=$_POST['p_rate'];
$Res=ExecSql($cn,"insert into parm_money ( pm_code,pm_rate) values ('$p_devise',$p_rate) ");
ShowDevise($cn);
}
if ( $sb == "d") {
$p_id=$_GET['p_mid'];
$Res=ExecSql($cn,"delete from parm_money where pm_id=$p_id");
ShowDevise($cn);
}
if ( $p_action=="divers") {
ShowDevise($cn);
}
}
if ( $sa=='mp') {
$User->can_request(PARMP,1);
require_once('payment_middle.inc.php');
exit;
}
}
//-----------------------------------------------------
// Coord societe
//-----------------------------------------------------
if ( $p_action=='company') {
$User->can_request(PARCOORD,1);
echo '
';
require_once("class_own.php");
require_once("class_widget.php");
if ( isset ($_POST['record_company'] )) {
$m=new Own($cn);
extract($_POST);
$m->MY_NAME=$p_name;
$m->MY_TVA=$p_tva;
$m->MY_STREET=$p_street;
$m->MY_NUMBER=$p_no;
$m->MY_CP=$p_cp;
$m->MY_COMMUNE=$p_Commune;
$m->MY_TEL=$p_tel;
$m->MY_FAX=$p_fax;
$m->MY_PAYS=$p_pays;
if ( $User->check_action(PARCA)!=0)$m->MY_ANALYTIC=$p_compta;
if ( $User->check_action(PARSTR)!=0) $m->MY_STRICT=$p_strict;
if ( $User->check_action(PARTVA)!=0)$m->MY_TVA_USE=$p_tva_use;
$m->MY_PJ_SUGGEST=$p_pj;
$m->Update();
}
$my=new Own($cn);
///// Compta analytic
$array=array (
array("value"=>"ob",'label'=>"obligatoire"),
array("value"=>"op",'label'=>"optionnel"),
array("value"=>"nu",'label'=>"non utilisé")
);
$strict_array=array(
array('value'=>'N','label'=>'Non'),
array('value'=>'Y','label'=>'Oui')
);
$compta=new widget("select");
$compta->table=1;
$compta->selected=$my->MY_ANALYTIC;
$strict=new widget("select");
$strict->table=1;
$strict->selected=$my->MY_STRICT;
$tva_use=new widget("select");
$tva_use->table=1;
$tva_use->selected=$my->MY_TVA_USE;
$pj_suggest=new widget("select");
$pj_suggest->table=1;
$pj_suggest->selected=$my->MY_PJ_SUGGEST;
// other parameters
$all=new widget("text");
$all->table=1;
echo '
";
echo '
';
exit();
}
//-----------------------------------------------------
// Document
//-----------------------------------------------------
echo "
";
if ( $p_action == 'document' ) {
$User->can_request(PARDOC,1);
echo '';
if ( $sa == "add")
require_once ('param_jrn_add.inc.php');
elseif ($sa=='detail')
require_once ('param_jrn_detail.inc.php');
else
require_once('param_jrn.inc.php');
// echo '
';
}
html_page_stop();
?>