FIX install

This commit is contained in:
sparkyx 2005-02-26 10:20:47 +00:00
parent b51d7ff972
commit be87abf0af
12 changed files with 1180 additions and 252 deletions

View file

@ -1,22 +1 @@
COMMENT ON SCHEMA public IS 'Standard public schema';
COMMENT ON TABLE tmp_pcmn IS 'Plan comptable minimum normalisé';
COMMENT ON TABLE parm_money IS 'Currency conversion';
COMMENT ON TABLE parm_periode IS 'Periode definition';
COMMENT ON TABLE jrn_type IS 'Type of journal (Sell, Buy, Financial...)';
COMMENT ON TABLE jrn_def IS 'Definition of a journal, his properties';
COMMENT ON TABLE jrnx IS 'Journal: content one line for each accountancy writing';
COMMENT ON TABLE form IS 'Forms content';
COMMENT ON TABLE centralized IS 'The centralized journal';
COMMENT ON TABLE "action" IS 'The different privileges';
COMMENT ON TABLE jrn_action IS 'Possible action when we are in journal (menu)';
COMMENT ON TABLE tva_rate IS 'Rate of vat';
COMMENT ON TABLE fiche_def_ref IS 'Family Cards definition';
COMMENT ON TABLE fiche_def IS 'Cards definition';
COMMENT ON TABLE attr_def IS 'The available attributs for the cards';
COMMENT ON TABLE fiche IS 'Cards';
COMMENT ON TABLE jnt_fic_att_value IS 'join between the card and the attribut definition';
COMMENT ON TABLE jnt_fic_attr IS 'join between the family card and the attribut definition';
COMMENT ON TABLE jrn_rapt IS 'Rapprochement between operation';
COMMENT ON TABLE jrn IS 'Journal: content one line for a group of accountancy writing';
COMMENT ON TABLE stock_goods IS 'About the goods';
COMMENT ON TABLE attr_min IS 'The value of attributs for the cards';

File diff suppressed because it is too large Load diff

View file

@ -14,4 +14,3 @@ CREATE INDEX fk_user_sec_act ON user_sec_act USING btree (ua_act_id);
CREATE UNIQUE INDEX x_jrn_jr_id ON jrn USING btree (jr_id);
CREATE INDEX fk_stock_goods_j_id ON stock_goods USING btree (j_id);
CREATE INDEX fk_stock_goods_f_id ON stock_goods USING btree (f_id);
CREATE INDEX x_poste ON jrnx USING btree (j_poste);

View file

@ -1,4 +1,5 @@
SET client_encoding = 'LATIN1';
SET check_function_bodies = false;
SET search_path = public, pg_catalog;
CREATE TABLE tmp_pcmn (
pcm_val integer NOT NULL,
@ -10,13 +11,11 @@ CREATE TABLE "version" (
val integer
);
CREATE SEQUENCE s_periode
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
CACHE 1;
CREATE SEQUENCE s_currency
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
@ -46,13 +45,11 @@ CREATE SEQUENCE s_grpt
NO MINVALUE
CACHE 1;
CREATE SEQUENCE s_jrn_op
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
CACHE 1;
CREATE SEQUENCE s_jrn
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
@ -125,7 +122,6 @@ CREATE TABLE form (
fo_formula text
);
CREATE SEQUENCE s_idef
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
@ -152,13 +148,11 @@ CREATE TABLE centralized (
c_periode integer
);
CREATE SEQUENCE s_user_jrn
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
CACHE 1;
CREATE SEQUENCE s_user_act
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
@ -179,7 +173,6 @@ CREATE TABLE user_sec_act (
ua_act_id integer
);
CREATE SEQUENCE s_jrnaction
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
@ -201,31 +194,26 @@ CREATE TABLE tva_rate (
tva_poste text
);
CREATE SEQUENCE s_fiche
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
CACHE 1;
CREATE SEQUENCE s_fiche_def_ref
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
CACHE 1;
CREATE SEQUENCE s_fdef
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
CACHE 1;
CREATE SEQUENCE s_attr_def
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
CACHE 1;
CREATE SEQUENCE s_jnt_fic_att_value
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
@ -264,7 +252,6 @@ CREATE TABLE jnt_fic_attr (
ad_id integer
);
CREATE SEQUENCE s_jrn_rapt
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
@ -277,7 +264,6 @@ CREATE TABLE jrn_rapt (
CREATE VIEW vw_fiche_attr AS
SELECT a.f_id, fd_id, a.av_text AS vw_name, b.av_text AS vw_sell, c.av_text AS vw_buy, d.av_text AS tva_code, tva_id, tva_rate, tva_label, e.av_text AS vw_addr, f.av_text AS vw_cp, frd_id FROM ((((((((SELECT f_id, fd_id, av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (ad_id = 1)) a LEFT JOIN (SELECT f_id, av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (ad_id = 6)) b ON ((a.f_id = b.f_id))) LEFT JOIN (SELECT f_id, av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (ad_id = 7)) c ON ((a.f_id = c.f_id))) LEFT JOIN (SELECT f_id, av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (ad_id = 2)) d ON ((a.f_id = d.f_id))) LEFT JOIN (SELECT f_id, av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (ad_id = 14)) e ON ((a.f_id = e.f_id))) LEFT JOIN (SELECT f_id, av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (ad_id = 15)) f ON ((a.f_id = f.f_id))) LEFT JOIN tva_rate ON ((d.av_text = (tva_rate.tva_id)::text))) JOIN fiche_def USING (fd_id));
CREATE SEQUENCE s_stock_goods
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
@ -295,9 +281,7 @@ CREATE TABLE jrn (
jrn_ech date,
jr_ech date,
jr_rapt text,
jr_valid boolean DEFAULT true,
j_pj integer,
jr_opid integer
jr_valid boolean DEFAULT true
);
CREATE TABLE stock_goods (
sg_id integer DEFAULT nextval('s_stock_goods'::text) NOT NULL,
@ -315,36 +299,6 @@ CREATE TABLE attr_min (
frd_id integer,
ad_id integer
);
CREATE SEQUENCE s_internal
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
CACHE 1;
CREATE SEQUENCE s_jrn_4
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
CACHE 1;
CREATE SEQUENCE s_jrn_3
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
CACHE 1;
CREATE SEQUENCE s_jrn_2
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
CACHE 1;
CREATE SEQUENCE s_jrn_1
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
CACHE 1;
CREATE UNIQUE INDEX x_act ON "action" USING btree (ac_description);
CREATE UNIQUE INDEX x_usr_jrn ON user_sec_jrn USING btree (uj_login, uj_jrn_id);
CREATE INDEX fk_centralized_c_jrn_def ON centralized USING btree (c_jrn_def);
@ -361,7 +315,6 @@ CREATE INDEX fk_user_sec_act ON user_sec_act USING btree (ua_act_id);
CREATE UNIQUE INDEX x_jrn_jr_id ON jrn USING btree (jr_id);
CREATE INDEX fk_stock_goods_j_id ON stock_goods USING btree (j_id);
CREATE INDEX fk_stock_goods_f_id ON stock_goods USING btree (f_id);
CREATE INDEX x_poste ON jrnx USING btree (j_poste);
ALTER TABLE ONLY tmp_pcmn
ADD CONSTRAINT tmp_pcmn_pkey PRIMARY KEY (pcm_val);
ALTER TABLE ONLY parm_money
@ -448,24 +401,3 @@ ALTER TABLE ONLY attr_min
ADD CONSTRAINT "$1" FOREIGN KEY (frd_id) REFERENCES fiche_def_ref(frd_id);
ALTER TABLE ONLY attr_min
ADD CONSTRAINT "$2" FOREIGN KEY (ad_id) REFERENCES attr_def(ad_id);
COMMENT ON TABLE tmp_pcmn IS 'Plan comptable minimum normalisé';
COMMENT ON TABLE parm_money IS 'Currency conversion';
COMMENT ON TABLE parm_periode IS 'Periode definition';
COMMENT ON TABLE jrn_type IS 'Type of journal (Sell, Buy, Financial...)';
COMMENT ON TABLE jrn_def IS 'Definition of a journal, his properties';
COMMENT ON TABLE jrnx IS 'Journal: content one line for each accountancy writing';
COMMENT ON TABLE form IS 'Forms content';
COMMENT ON TABLE centralized IS 'The centralized journal';
COMMENT ON TABLE "action" IS 'The different privileges';
COMMENT ON TABLE jrn_action IS 'Possible action when we are in journal (menu)';
COMMENT ON TABLE tva_rate IS 'Rate of vat';
COMMENT ON TABLE fiche_def_ref IS 'Family Cards definition';
COMMENT ON TABLE fiche_def IS 'Cards definition';
COMMENT ON TABLE attr_def IS 'The available attributs for the cards';
COMMENT ON TABLE fiche IS 'Cards';
COMMENT ON TABLE jnt_fic_att_value IS 'join between the card and the attribut definition';
COMMENT ON TABLE jnt_fic_attr IS 'join between the family card and the attribut definition';
COMMENT ON TABLE jrn_rapt IS 'Rapprochement between operation';
COMMENT ON TABLE jrn IS 'Journal: content one line for a group of accountancy writing';
COMMENT ON TABLE stock_goods IS 'About the goods';
COMMENT ON TABLE attr_min IS 'The value of attributs for the cards';

View file

@ -1,11 +1,9 @@
CREATE SEQUENCE s_periode
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
CACHE 1;
CREATE SEQUENCE s_currency
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
@ -23,13 +21,11 @@ CREATE SEQUENCE s_grpt
NO MINVALUE
CACHE 1;
CREATE SEQUENCE s_jrn_op
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
CACHE 1;
CREATE SEQUENCE s_jrn
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
@ -53,7 +49,6 @@ CREATE SEQUENCE s_form
NO MINVALUE
CACHE 1;
CREATE SEQUENCE s_idef
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
@ -65,91 +60,51 @@ CREATE SEQUENCE s_centralized
NO MINVALUE
CACHE 1;
CREATE SEQUENCE s_user_jrn
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
CACHE 1;
CREATE SEQUENCE s_user_act
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
CACHE 1;
CREATE SEQUENCE s_jrnaction
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
CACHE 1;
CREATE SEQUENCE s_fiche
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
CACHE 1;
CREATE SEQUENCE s_fiche_def_ref
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
CACHE 1;
CREATE SEQUENCE s_fdef
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
CACHE 1;
CREATE SEQUENCE s_attr_def
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
CACHE 1;
CREATE SEQUENCE s_jnt_fic_att_value
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
CACHE 1;
CREATE SEQUENCE s_jrn_rapt
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
CACHE 1;
CREATE SEQUENCE s_stock_goods
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
CACHE 1;
CREATE SEQUENCE s_internal
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
CACHE 1;
CREATE SEQUENCE s_jrn_4
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
CACHE 1;
CREATE SEQUENCE s_jrn_3
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
CACHE 1;
CREATE SEQUENCE s_jrn_2
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
CACHE 1;
CREATE SEQUENCE s_jrn_1
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE

View file

@ -165,9 +165,7 @@ CREATE TABLE jrn (
jrn_ech date,
jr_ech date,
jr_rapt text,
jr_valid boolean DEFAULT true,
j_pj integer,
jr_opid integer
jr_valid boolean DEFAULT true
);
CREATE TABLE stock_goods (
sg_id integer DEFAULT nextval('s_stock_goods'::text) NOT NULL,

View file

@ -24,6 +24,7 @@ include_once ("ac_common.php");
include_once ("postgres.php");
include_once("debug.php");
if ( isset ($_POST["p_user"] ) ) {
echo_debug(__FILE__,__LINE__,"user is set");
$g_user=$_POST["p_user"];
@ -46,7 +47,8 @@ $User->Check();
$p_sessid= $_POST["PHPSESSID"];
Redirect($g_UserProperty['use_usertype'],$p_sessid);
// TODO bug ????
Redirect($g_UserProperty['use_usertype'],$_REQUEST["PHPSESSID"]);
} else
{
@ -55,10 +57,9 @@ $User->Check();
$p_sessid= $_GET["PHPSESSID"];
else
$p_sessid= $_POST["PHPSESSID"];
Redirect($g_UserProperty['use_usertype'],$p_sessid);
// TODO bug ????
Redirect($g_UserProperty['use_usertype'],$_REQUEST["PHPSESSID"]);
}
}
html_page_stop();
?>

View file

@ -54,7 +54,8 @@ if ( $g_UserProperty['use_admin'] == 0 ) {
// PhpSessid
$sessid=(isset ($_POST['PHPSESSID']))?$_POST['PHPSESSID']:$_GET['PHPSESSID'];
//$sessid=(isset ($_POST['PHPSESSID']))?$_POST['PHPSESSID']:$_GET['PHPSESSID'];
$sessid=$_REQUEST['PHPSESSID'];
// display a search box

View file

@ -25,6 +25,7 @@ include_once("postgres.php");
$rep=DbConnect();
include_once ("class_user.php");
$User=new cl_user($rep);
//phpinfo();
$User->Check();
html_page_start($g_UserProperty['use_theme']);
include_once("user_menu.php");

View file

@ -138,7 +138,7 @@ function html_page_start($p_theme,$p_script="")
{
include_once ("postgres.php");
$cn=DbConnect();
$bg="";
$bg='bgcolor="#EDF3FF"';
$Res=ExecSql($cn,"select the_filestyle from theme
where the_name='".$p_theme."'");
if (pg_NumRows($Res)==0) $style="style.css";
@ -153,7 +153,7 @@ $bg="";
<META http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
<LINK REL=\"stylesheet\" type=\"text/css\" href=\"$style\">
</HEAD>";
echo "<BODY $bg class=\"defaut\" $p_script>";
echo "<BODY $bg $p_script>";
}
/* function html_page_stop()
* Purpose :

View file

@ -188,4 +188,4 @@ function GetPreferences ()
return $l_array;
}
}
?>
?>

View file

@ -189,7 +189,8 @@ function InputType($p_label,$p_type,$p_name,$p_value,$p_viewonly=false,$p_list=n
// input type == js_search_poste => button search for the account
if ( strtolower($p_type)=="js_search_poste") {
$l_sessid=(isset ($_POST['PHPSESSID']))?$_POST['PHPSESSID']:$_GET['PHPSESSID'];
//$l_sessid=(isset ($_POST['PHPSESSID']))?$_POST['PHPSESSID']:$_GET['PHPSESSID'];
$l_sessid=$_REQUEST['PHPSESSID'];
if ( $p_list == null ) { // no filter
$r=sprintf('<TD>