From: Kilian Saffran Date: Sun, 18 Aug 2019 16:47:25 +0000 (+0200) Subject: db and applications X-Git-Url: http://cloud.dks.lu/git/?a=commitdiff_plain;h=d8682bd5d63dcdbf19f19e6761985817c32ba99c;p=juridig_lu.git db and applications --- diff --git a/backoffice/api/lib/sendemail.pm b/backoffice/api/lib/sendemail.pm index 2a23278..636e499 100644 --- a/backoffice/api/lib/sendemail.pm +++ b/backoffice/api/lib/sendemail.pm @@ -7,6 +7,7 @@ use lib ('./'); use Data::Dumper; use File::Basename qw/dirname basename/; use dksdb; +use Encode; sub new { my $class = shift; @@ -77,14 +78,14 @@ sub sendemail(){ # close(LOG); if (($bodytmpl ne "") && ($subject ne "") && ($sendto =~ /.+\@.+\..+/)){ - my $f = dirname($ENV{SCRIPT_FILENAME}).'/api/tmp/mailbody_'.$sendto.'.txt'; + my $f = dirname($ENV{SCRIPT_FILENAME}).'/tmp/mailbody_'.$sendto.'.txt'; $f =~ s/\@/_/g; # open (LOG,">>tmp/sendmail.log"); # print LOG "FILE:".$f."\n"; # # print LOG "BODY TEXT:".$bodytmpl."\n"; # close(LOG); - my $cmd= 'perl "'.dirname($ENV{'SCRIPT_FILENAME'}).'/api/sendEmail" -f '.$tmpl->{mailfrom}.' '; + my $cmd= 'perl "'.dirname($ENV{'SCRIPT_FILENAME'}).'/sendEmail" -f '.$tmpl->{mailfrom}.' '; $cmd .= ' -s "'.$self->{server}.':'.$self->{port}.'" -xu "'.$self->{user}.'" -xp "'.$self->{password}.'" -q '; $cmd .= '-o tls=auto '; $cmd .= '-o message-content-type=html '; @@ -93,8 +94,7 @@ sub sendemail(){ $cmd .= '-t "'.$sendto.'" '; $cmd .= '-u "'.$subject.'" '; # open (LOG,">>tmp/sendmail.log"); - # print LOG "SUBJECT:".$subject."\n"; - # print LOG "BODY TEXT:".$bodytmpl."\n"; + # print LOG $cmd."\n"; # close(LOG); open(EML,">".$f); print EML $bodytmpl; @@ -115,7 +115,7 @@ sub sendemail(){ # open (LOG,">>tmp/sendmail.log"); # print LOG "CMD RETURN NUM:".$send."\n"; # close(LOG); - unlink($f); + # unlink($f); } return $send; } diff --git a/backoffice/api/process.cgi b/backoffice/api/process.cgi index 328fd1a..79eae36 100644 --- a/backoffice/api/process.cgi +++ b/backoffice/api/process.cgi @@ -138,14 +138,25 @@ if (($cgi->request_method() eq "GET") || ($cgi->request_method() eq "POST")){ } } - elsif($p->{fn} eq "setbilljeeemail"){ - my $bid = $db->dbquery("select * from billjee where id_user=".$sess->{id}.";"); - my $sql = "insert into billjee (id_user,senderemail) VALUES (".$sess->{id}.",'".$db->securetext($p->{email_moderated})."');"; + elsif ($p->{fn} eq "billjeeactivation"){ + my $sql = "update billjee set activationcode=null where id_user=".$sess->{id}." and activationcode='".$db->securetext($p->{activationcode})."';"; + $db->dbexec($sql); + $html->{result}->{activation} = "OK"; + } + elsif ($p->{fn} eq "setbilljeeemail"){ + my $bid = $db->dbquerysorted("select id from billjee where id_user=".$sess->{id}.";"); + my $sql = "insert into billjee (id_user,senderemail,activationcode) VALUES (".$sess->{id}.",'".$db->securetext($p->{email_moderated})."',substring(md5(random()::text),1,6)) returning activationcode;"; if (exists($bid->{0})){ - $sql = "update billjee set senderemail='".$db->securetext($p->{email_moderated})."' where id=".$bid->{0}->{id}; + $sql = "update billjee set senderemail='".$db->securetext($p->{email_moderated})."',activationcode=substring(md5(random()::text),1,6) where id=".$bid->{0}->{id}." returning activationcode;"; } - $db->dbexec($sql); - $html->{result}->{senderemail} = "ok"; + my $act = $db->dbquerysorted($sql); + if (exists($act->{0})){ + my $eml = sendemail->new(); + $html->{result}->{emlstatus} = $eml->sendemail('billjee_mailverification',$sess->{id},$sess->{username},{"billjeecode" => $act->{0}->{activationcode}},undef); + } + + $html->{result}->{action} = $act; + $html->{result}->{senderemail} = $p->{email_moderated}; } elsif ($p->{fn} eq "savefield"){ # $html->{p} = $p; diff --git a/backoffice/tmpl/module/applications/index.js b/backoffice/tmpl/module/applications/index.js index c6fe8cb..720fb13 100644 --- a/backoffice/tmpl/module/applications/index.js +++ b/backoffice/tmpl/module/applications/index.js @@ -186,14 +186,39 @@ var frmvalidate =new Validator(document.querySelector('#frm_invoicedata'), funct }); function sendmodrequest(idapp){ + var seml = document.getElementById("email_moderated").value; - if (!seml.endsWith("@barreau.lu")){ + if (!seml.endsWith("@barreau.lu") && !seml.endsWith("@juridig.lu")){ return; } + req.reqdata("POST",'process.cgi',{"fn":"setbilljeeemail","email_moderated":seml},activation_step); + return false; +} + +function activation_step(data){ + + var msg = '
'; + msg += '
Merci ,
'; + msg += 'nous vous avons envoyés une email à "'+ data.senderemail + '"
avec le code d\'activation à entrer ci-dessous!
'; + document.getElementById("moderatedmsg").innerHTML= msg; + var frmact = '
'; + frmact += '
'; + frmact += '
'; + document.getElementById("modactivate").innerHTML= frmact; + //parent.location.reload(); + return false; +} - req.reqdata("POST",'process.cgi',{"fn":"setbilljeeemail","email_moderated":seml},reload_application); +function activatemoderated(){ + var code = document.getElementById("billjee_activationcode").value; + if (code != ''){ + req.reqdata("POST",'process.cgi',{"fn":"billjeeactivation","activationcode":code},reload_page); + } + + return false; } -function reload_application(data){ +function reload_page(data){ + parent.location.reload(); } diff --git a/backoffice/tmpl/module/applications/index.tt b/backoffice/tmpl/module/applications/index.tt index f91b3d4..0633974 100644 --- a/backoffice/tmpl/module/applications/index.tt +++ b/backoffice/tmpl/module/applications/index.tt @@ -1,7 +1,6 @@ [% prices = dksdb.prepare("select duration,price,evaluation,package,vatpercent from prices where id_app=? order by duration;") %] -[% userapps = dksdb.prepare("select ap.id, ap.name, ap.app,case when uap.expiration >= CURRENT_DATE then true else null end as activated, ap.description, uap.id as access_id, uap.expiration, to_char(uap.expiration, 'DD.MM.YYYY') as expdisplay, uap.publicenabled,uap.privateenabled, case when uap.expiration - interval '1 month' <= now() then true else false end as renew,ap.moderated,ap.moderatedmsg,case when ap.moderated = true then (select senderemail from billjee where id_user= ?) else null end as moderatedval from apps ap left join appaccess uap on (ap.id = uap.id_app and uap.id_user=?) where ap.activated = true; -")%] +[% userapps = dksdb.prepare("select ap.id, ap.name, ap.app,case when uap.expiration >= CURRENT_DATE then true else null end as activated, ap.description, uap.id as access_id, uap.expiration, to_char(uap.expiration, 'DD.MM.YYYY') as expdisplay, uap.publicenabled,uap.privateenabled, case when uap.expiration - interval '1 month' <= now() then true else false end as renew,ap.moderated,ap.moderatedmsg,case when ap.moderated = true then (select senderemail from billjee where id_user= ? and activationcode is null) else null end as moderatedval from apps ap left join appaccess uap on (ap.id = uap.id_app and uap.id_user=?) where ap.activated = true;")%]
[% FOREACH modules = userapps.execute(session.id,session.id) %] @@ -75,11 +74,20 @@
-
+ + +
- + +
+
+ +
+ + + [% ELSE %]
diff --git a/dev/db/juridiglu_db.pg.data.sql b/dev/db/juridiglu_db.pg.data.sql index fb687e5..97b3ce4 100644 --- a/dev/db/juridiglu_db.pg.data.sql +++ b/dev/db/juridiglu_db.pg.data.sql @@ -2,8 +2,8 @@ -- PostgreSQL database dump -- --- Dumped from database version 11.4 (Debian 11.4-1) --- Dumped by pg_dump version 11.4 (Debian 11.4-1) +-- Dumped from database version 11.5 (Debian 11.5-1+deb10u1) +-- Dumped by pg_dump version 11.5 (Debian 11.5-1+deb10u1) SET statement_timeout = 0; SET lock_timeout = 0; @@ -28,7 +28,7 @@ INSERT INTO public.apps (id, app, description, name, activated, inittables, id_u INSERT INTO public.apps (id, app, description, name, activated, inittables, id_usergroup, moderated, moderatedmsg) VALUES (6, 'payements', NULL, 'Payements', false, NULL, 1, NULL, NULL); INSERT INTO public.apps (id, app, description, name, activated, inittables, id_usergroup, moderated, moderatedmsg) VALUES (7, 'billjee', 'partager vos disponiblitées sur les tribunaux au Luxembourg avec vos collègues avocat -', 'Billjee', true, NULL, 1, true, ' +', 'Billjee', true, NULL, NULL, true, '

pour pouvoir y accèder veuillez entrer votre addresse e-mail (...@barreau.lu) ci-dessous!

Enrégistrement valide au Barreau de Luxembourg ou de Diekirch requis! @@ -346,7 +346,6 @@ INSERT INTO public.appaccess (id, id_user, id_app, publicenabled, expiration, pr INSERT INTO public.appaccess (id, id_user, id_app, publicenabled, expiration, privateenabled) VALUES (203, NULL, NULL, true, NULL, NULL); INSERT INTO public.appaccess (id, id_user, id_app, publicenabled, expiration, privateenabled) VALUES (204, NULL, NULL, NULL, NULL, NULL); INSERT INTO public.appaccess (id, id_user, id_app, publicenabled, expiration, privateenabled) VALUES (206, 114, 2, NULL, '2020-07-19', NULL); -INSERT INTO public.appaccess (id, id_user, id_app, publicenabled, expiration, privateenabled) VALUES (99, 4, 2, NULL, '2019-12-31', NULL); INSERT INTO public.appaccess (id, id_user, id_app, publicenabled, expiration, privateenabled) VALUES (217, 6, 2, NULL, '2019-07-25', NULL); INSERT INTO public.appaccess (id, id_user, id_app, publicenabled, expiration, privateenabled) VALUES (220, 12, 7, NULL, '2019-07-30', true); INSERT INTO public.appaccess (id, id_user, id_app, publicenabled, expiration, privateenabled) VALUES (221, 13, 7, NULL, '2019-07-30', true); @@ -354,47 +353,58 @@ INSERT INTO public.appaccess (id, id_user, id_app, publicenabled, expiration, pr INSERT INTO public.appaccess (id, id_user, id_app, publicenabled, expiration, privateenabled) VALUES (223, 15, 7, NULL, '2019-07-30', true); INSERT INTO public.appaccess (id, id_user, id_app, publicenabled, expiration, privateenabled) VALUES (224, 16, 7, NULL, '2019-07-30', true); INSERT INTO public.appaccess (id, id_user, id_app, publicenabled, expiration, privateenabled) VALUES (225, 17, 7, NULL, '2019-07-30', true); -INSERT INTO public.appaccess (id, id_user, id_app, publicenabled, expiration, privateenabled) VALUES (218, 4, 7, NULL, '2019-08-31', true); +INSERT INTO public.appaccess (id, id_user, id_app, publicenabled, expiration, privateenabled) VALUES (99, 4, 2, NULL, '2020-01-31', NULL); -- -- Data for Name: billjee; Type: TABLE DATA; Schema: public; Owner: - -- -INSERT INTO public.billjee (id, id_user, senderemail, dispo, currentview, lastsearch, msgoffer, msgrequest, invites) VALUES (2, 12, 'per.conubia.nostra@lorem.net', NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO public.billjee (id, id_user, senderemail, dispo, currentview, lastsearch, msgoffer, msgrequest, invites) VALUES (3, 13, 'est@Morbiquisurna.ca', NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO public.billjee (id, id_user, senderemail, dispo, currentview, lastsearch, msgoffer, msgrequest, invites) VALUES (4, 14, 'velit.egestas@Vestibulum.com', NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO public.billjee (id, id_user, senderemail, dispo, currentview, lastsearch, msgoffer, msgrequest, invites) VALUES (5, 15, 'Etiam@nonummyultricies.co.uk', NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO public.billjee (id, id_user, senderemail, dispo, currentview, lastsearch, msgoffer, msgrequest, invites) VALUES (6, 16, 'at.arcu@Donecsollicitudinadipiscing.co.uk', NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO public.billjee (id, id_user, senderemail, dispo, currentview, lastsearch, msgoffer, msgrequest, invites) VALUES (7, 17, 'ligula.elit@posuerecubiliaCurae.net', NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO public.billjee (id, id_user, senderemail, dispo, currentview, lastsearch, msgoffer, msgrequest, invites) VALUES (1, 4, 'kilian@saffran.lu', NULL, NULL, NULL, 'Bonjour, +INSERT INTO public.billjee (id, id_user, senderemail, dispo, currentview, lastsearch, msgoffer, msgrequest, invites, textdefaultoffer, textdefaultrequest, activationcode) VALUES (2, 12, 'per.conubia.nostra@lorem.net', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); +INSERT INTO public.billjee (id, id_user, senderemail, dispo, currentview, lastsearch, msgoffer, msgrequest, invites, textdefaultoffer, textdefaultrequest, activationcode) VALUES (3, 13, 'est@Morbiquisurna.ca', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); +INSERT INTO public.billjee (id, id_user, senderemail, dispo, currentview, lastsearch, msgoffer, msgrequest, invites, textdefaultoffer, textdefaultrequest, activationcode) VALUES (4, 14, 'velit.egestas@Vestibulum.com', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); +INSERT INTO public.billjee (id, id_user, senderemail, dispo, currentview, lastsearch, msgoffer, msgrequest, invites, textdefaultoffer, textdefaultrequest, activationcode) VALUES (5, 15, 'Etiam@nonummyultricies.co.uk', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); +INSERT INTO public.billjee (id, id_user, senderemail, dispo, currentview, lastsearch, msgoffer, msgrequest, invites, textdefaultoffer, textdefaultrequest, activationcode) VALUES (6, 16, 'at.arcu@Donecsollicitudinadipiscing.co.uk', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); +INSERT INTO public.billjee (id, id_user, senderemail, dispo, currentview, lastsearch, msgoffer, msgrequest, invites, textdefaultoffer, textdefaultrequest, activationcode) VALUES (7, 17, 'ligula.elit@posuerecubiliaCurae.net', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); +INSERT INTO public.billjee (id, id_user, senderemail, dispo, currentview, lastsearch, msgoffer, msgrequest, invites, textdefaultoffer, textdefaultrequest, activationcode) VALUES (1, 10, 'kilian.saffran@gmail.com', NULL, NULL, NULL, 'Bonjour, concernant votre offre sur juridig.lu, j''amerai vous faire la propose suivante:', 'Bonjour, -concernant votre demande sur juridig.lu, j''amerai vous faire la propose suivante:', '["kilian@saffran.lu","kilian.saffran@gmail.com"]'); +concernant votre demande sur juridig.lu, j''amerai vous faire la propose suivante:', '["kilian@saffran.lu","kilian.saffran@gmail.com"]', '

ABC

', '

TEST

', NULL); +INSERT INTO public.billjee (id, id_user, senderemail, dispo, currentview, lastsearch, msgoffer, msgrequest, invites, textdefaultoffer, textdefaultrequest, activationcode) VALUES (10, 4, 'kilian@juridig.lu', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); -- -- Data for Name: billjeebooking; Type: TABLE DATA; Schema: public; Owner: - -- +INSERT INTO public.billjeebooking (id, id_billjeeticket, id_user, bookingtime) VALUES (1, 15, 16, '2019-08-12 10:43:51.724167'); +INSERT INTO public.billjeebooking (id, id_billjeeticket, id_user, bookingtime) VALUES (2, 4, 4, '2019-08-14 18:50:19.413179'); +INSERT INTO public.billjeebooking (id, id_billjeeticket, id_user, bookingtime) VALUES (3, 4, 4, '2019-08-14 18:50:19'); -- -- Data for Name: billjeetickets; Type: TABLE DATA; Schema: public; Owner: - -- -INSERT INTO public.billjeetickets (id, id_user, isdisabled, court, room, eventdate, eventmsg, eventtype, invites, dayperiod) VALUES (3, 13, NULL, 'Luxembourg', 'C125', '2019-07-24', 'Dispo aussi pour autre salle', 'offer', NULL, 'matin'); -INSERT INTO public.billjeetickets (id, id_user, isdisabled, court, room, eventdate, eventmsg, eventtype, invites, dayperiod) VALUES (7, 17, NULL, 'Luxembourg', 'C125', '2019-07-24', 'Dispo aussi pour autre salle', 'offer', NULL, 'matin'); -INSERT INTO public.billjeetickets (id, id_user, isdisabled, court, room, eventdate, eventmsg, eventtype, invites, dayperiod) VALUES (8, 13, NULL, 'Luxembourg', 'C125', '2019-07-24', 'Dispo aussi pour autre salle', 'offer', NULL, 'matin'); -INSERT INTO public.billjeetickets (id, id_user, isdisabled, court, room, eventdate, eventmsg, eventtype, invites, dayperiod) VALUES (12, 17, NULL, 'Luxembourg', 'C125', '2019-07-24', 'Dispo aussi pour autre salle', 'offer', NULL, 'matin'); -INSERT INTO public.billjeetickets (id, id_user, isdisabled, court, room, eventdate, eventmsg, eventtype, invites, dayperiod) VALUES (10, 15, NULL, 'Luxembourg', 'C125', '2019-08-02', 'Dispo aussi pour autre salle', 'offer', NULL, 'matin'); -INSERT INTO public.billjeetickets (id, id_user, isdisabled, court, room, eventdate, eventmsg, eventtype, invites, dayperiod) VALUES (2, 12, NULL, 'Luxembourg', 'C125', '2019-07-24', 'Dispo aussi pour autre salle', 'offer', NULL, 'matin'); -INSERT INTO public.billjeetickets (id, id_user, isdisabled, court, room, eventdate, eventmsg, eventtype, invites, dayperiod) VALUES (4, 14, NULL, 'Luxembourg', 'C125', '2019-08-07', 'Dispo aussi pour autre salle', 'offer', NULL, 'matin'); -INSERT INTO public.billjeetickets (id, id_user, isdisabled, court, room, eventdate, eventmsg, eventtype, invites, dayperiod) VALUES (5, 15, NULL, 'Luxembourg', 'C125', '2019-08-06', 'Dispo aussi pour autre salle', 'offer', NULL, 'matin'); -INSERT INTO public.billjeetickets (id, id_user, isdisabled, court, room, eventdate, eventmsg, eventtype, invites, dayperiod) VALUES (6, 16, NULL, 'Luxembourg', 'C125', '2019-08-11', 'Dispo aussi pour autre salle', 'offer', NULL, 'matin'); -INSERT INTO public.billjeetickets (id, id_user, isdisabled, court, room, eventdate, eventmsg, eventtype, invites, dayperiod) VALUES (9, 14, NULL, 'Luxembourg', 'C125', '2019-08-14', 'Dispo aussi pour autre salle', 'offer', NULL, 'matin'); -INSERT INTO public.billjeetickets (id, id_user, isdisabled, court, room, eventdate, eventmsg, eventtype, invites, dayperiod) VALUES (11, 16, NULL, 'Luxembourg', 'C125', '2019-08-15', 'Dispo aussi pour autre salle', 'offer', NULL, 'matin'); +INSERT INTO public.billjeetickets (id, id_user, isdisabled, court, room, eventdate, eventmsg, eventtype, invites, dayperiod, starttime) VALUES (3, 13, NULL, 'Luxembourg', 'C125', '2019-07-24', 'Dispo aussi pour autre salle', 'offer', NULL, 'matin', '09:00:00'); +INSERT INTO public.billjeetickets (id, id_user, isdisabled, court, room, eventdate, eventmsg, eventtype, invites, dayperiod, starttime) VALUES (16, 4, NULL, 'ta-luxembourg', NULL, '2019-09-05', '

Je siuis dispo ce matin pour accepter des tickets éàèdsföüä

', 'offer', '["kilian@saffran.lu","kilian.saffran@gmail.com"]', 'matin', '09:00:00'); +INSERT INTO public.billjeetickets (id, id_user, isdisabled, court, room, eventdate, eventmsg, eventtype, invites, dayperiod, starttime) VALUES (7, 17, NULL, 'Luxembourg', 'C125', '2019-07-24', 'Dispo aussi pour autre salle', 'offer', NULL, 'matin', '09:00:00'); +INSERT INTO public.billjeetickets (id, id_user, isdisabled, court, room, eventdate, eventmsg, eventtype, invites, dayperiod, starttime) VALUES (8, 13, NULL, 'Luxembourg', 'C125', '2019-07-24', 'Dispo aussi pour autre salle', 'offer', NULL, 'matin', '09:00:00'); +INSERT INTO public.billjeetickets (id, id_user, isdisabled, court, room, eventdate, eventmsg, eventtype, invites, dayperiod, starttime) VALUES (12, 17, NULL, 'Luxembourg', 'C125', '2019-07-24', 'Dispo aussi pour autre salle', 'offer', NULL, 'matin', '09:00:00'); +INSERT INTO public.billjeetickets (id, id_user, isdisabled, court, room, eventdate, eventmsg, eventtype, invites, dayperiod, starttime) VALUES (10, 15, NULL, 'Luxembourg', 'C125', '2019-08-02', 'Dispo aussi pour autre salle', 'offer', NULL, 'matin', '09:00:00'); +INSERT INTO public.billjeetickets (id, id_user, isdisabled, court, room, eventdate, eventmsg, eventtype, invites, dayperiod, starttime) VALUES (2, 12, NULL, 'Luxembourg', 'C125', '2019-07-24', 'Dispo aussi pour autre salle', 'offer', NULL, 'matin', '09:00:00'); +INSERT INTO public.billjeetickets (id, id_user, isdisabled, court, room, eventdate, eventmsg, eventtype, invites, dayperiod, starttime) VALUES (13, 16, NULL, 'jp-luxembourg', NULL, '2019-08-30', '

Besion d''aide pour un X le 30 aout

', 'request', '["kilian@saffran.lu","kilian.saffran@gmail.com"]', 'matin', '09:00:00'); +INSERT INTO public.billjeetickets (id, id_user, isdisabled, court, room, eventdate, eventmsg, eventtype, invites, dayperiod, starttime) VALUES (4, 14, NULL, 'Luxembourg', 'C125', '2019-08-07', 'Dispo aussi pour autre salle', 'offer', NULL, 'matin', '09:00:00'); +INSERT INTO public.billjeetickets (id, id_user, isdisabled, court, room, eventdate, eventmsg, eventtype, invites, dayperiod, starttime) VALUES (5, 15, NULL, 'Luxembourg', 'C125', '2019-08-06', 'Dispo aussi pour autre salle', 'offer', NULL, 'matin', '09:00:00'); +INSERT INTO public.billjeetickets (id, id_user, isdisabled, court, room, eventdate, eventmsg, eventtype, invites, dayperiod, starttime) VALUES (6, 16, NULL, 'Luxembourg', 'C125', '2019-08-11', 'Dispo aussi pour autre salle', 'offer', NULL, 'matin', '09:00:00'); +INSERT INTO public.billjeetickets (id, id_user, isdisabled, court, room, eventdate, eventmsg, eventtype, invites, dayperiod, starttime) VALUES (9, 14, NULL, 'Luxembourg', 'C125', '2019-08-14', 'Dispo aussi pour autre salle', 'offer', NULL, 'matin', '09:00:00'); +INSERT INTO public.billjeetickets (id, id_user, isdisabled, court, room, eventdate, eventmsg, eventtype, invites, dayperiod, starttime) VALUES (11, 16, NULL, 'Luxembourg', 'C125', '2019-08-15', 'Dispo aussi pour autre salle', 'offer', NULL, 'matin', '09:00:00'); +INSERT INTO public.billjeetickets (id, id_user, isdisabled, court, room, eventdate, eventmsg, eventtype, invites, dayperiod, starttime) VALUES (15, 4, NULL, 'jp-luxembourg', NULL, '2019-08-29', '

Besoin quelqu''un éà dfg öüä au tribunal pour ...

', 'request', '["kilian@saffran.lu","kilian.saffran@gmail.com"]', 'après-midi', '15:00:00'); +INSERT INTO public.billjeetickets (id, id_user, isdisabled, court, room, eventdate, eventmsg, eventtype, invites, dayperiod, starttime) VALUES (14, 4, NULL, 'Justice de Paix – Diekirch', 'Salle 1', '2019-08-30', '

Besion d''aide pour precess XXXX

', 'request', '["kilian@saffran.lu","kilian.saffran@gmail.com"]', 'matin', '09:00:00'); +INSERT INTO public.billjeetickets (id, id_user, isdisabled, court, room, eventdate, eventmsg, eventtype, invites, dayperiod, starttime) VALUES (17, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '["kilian@saffran.lu","kilian.saffran@gmail.com"]', NULL, NULL); +INSERT INTO public.billjeetickets (id, id_user, isdisabled, court, room, eventdate, eventmsg, eventtype, invites, dayperiod, starttime) VALUES (18, 4, NULL, 'Cour Supérieure de Justice – Cour d''Appel', 'CR.2.28', '2019-08-14', NULL, 'request', '["kilian@saffran.lu","kilian.saffran@gmail.com"]', NULL, '09:00:00'); +INSERT INTO public.billjeetickets (id, id_user, isdisabled, court, room, eventdate, eventmsg, eventtype, invites, dayperiod, starttime) VALUES (19, 4, NULL, 'Cour Supérieure de Justice – Cour d''Appel', 'CR.2.28', '2019-08-14', NULL, 'request', '["kilian@saffran.lu","kilian.saffran@gmail.com"]', NULL, '09:00:00'); -- @@ -764,6 +774,7 @@ INSERT INTO public.invoiceelements (id, id_invoice, description, quantity, unit, INSERT INTO public.invoiceelements (id, id_invoice, description, quantity, unit, unitamount, vatpercent, discountpercent, id_price, id_voucher) VALUES (76, 108, 'Souscription juridig.lu - Annuaire - Standard', 12, 'mois', 0, 0.17, NULL, 6, 22); INSERT INTO public.invoiceelements (id, id_invoice, description, quantity, unit, unitamount, vatpercent, discountpercent, id_price, id_voucher) VALUES (77, 109, 'Souscription juridig.lu - Annuaire - Evaluation', 1, 'mois', 0.00, 0.17, NULL, 2, NULL); INSERT INTO public.invoiceelements (id, id_invoice, description, quantity, unit, unitamount, vatpercent, discountpercent, id_price, id_voucher) VALUES (78, 110, 'Souscription juridig.lu - Annuaire - Evaluation', 1, 'mois', 0.00, 0.17, NULL, 2, NULL); +INSERT INTO public.invoiceelements (id, id_invoice, description, quantity, unit, unitamount, vatpercent, discountpercent, id_price, id_voucher) VALUES (79, 111, 'Souscription juridig.lu - Annuaire - Evaluation', 1, 'mois', 0.00, 0.17, NULL, 2, NULL); -- @@ -808,6 +819,7 @@ INSERT INTO public.invoices (id, id_user, email, invoicedata, pdfname, payedamou INSERT INTO public.invoices (id, id_user, email, invoicedata, pdfname, payedamount, status, statusdate, voucher, id_app, payementmethod, transactiondata, recipient, address, countryshort, zip, city, reference, clientnumber, vatpercent, sumnetamount, sumvatamount, sumgrossamount, invoicedate, reminderdate, payementnote) VALUES (108, 6, 'fames.ac@nonhendreritid.com', NULL, 'DKS_20190625-0017.pdf', 0.00, 'PAYED', '2019-06-25', NULL, 2, 'invoice', NULL, 'Kirk Watson', 'sdfdgdfg', 'LU', 'dsgdg', 'sdfsdg', '20190625-0017', 'JD190600006', 0.17, 0, 0, 0, '2019-06-25', '2019-07-25', NULL); INSERT INTO public.invoices (id, id_user, email, invoicedata, pdfname, payedamount, status, statusdate, voucher, id_app, payementmethod, transactiondata, recipient, address, countryshort, zip, city, reference, clientnumber, vatpercent, sumnetamount, sumvatamount, sumgrossamount, invoicedate, reminderdate, payementnote) VALUES (109, 6, 'fames.ac@nonhendreritid.com', NULL, 'DKS_20190625-0018.pdf', 0.00, 'PAYED', '2019-06-25', NULL, 2, 'invoice', NULL, 'Kirk Watson', 'sadsf', 'LU', '1234', 'tertertrt', '20190625-0018', 'JD190600006', 0.17, 0, 0, 0, '2019-06-25', '2019-07-25', NULL); INSERT INTO public.invoices (id, id_user, email, invoicedata, pdfname, payedamount, status, statusdate, voucher, id_app, payementmethod, transactiondata, recipient, address, countryshort, zip, city, reference, clientnumber, vatpercent, sumnetamount, sumvatamount, sumgrossamount, invoicedate, reminderdate, payementnote) VALUES (110, 6, 'fames.ac@nonhendreritid.com', NULL, 'DKS_20190625-0019.pdf', 0.00, 'PAYED', '2019-06-25', NULL, 2, 'invoice', NULL, 'Kirk Watson', 'asdsf', 'LU', '24234', 'dgdfgfghfg', '20190625-0019', 'JD190600006', 0.17, 0, 0, 0, '2019-06-25', '2019-07-25', NULL); +INSERT INTO public.invoices (id, id_user, email, invoicedata, pdfname, payedamount, status, statusdate, voucher, id_app, payementmethod, transactiondata, recipient, address, countryshort, zip, city, reference, clientnumber, vatpercent, sumnetamount, sumvatamount, sumgrossamount, invoicedate, reminderdate, payementnote) VALUES (111, 4, 'kilian@juridig.lu', NULL, 'DKS_20190814-0001.pdf', 0.00, 'PAYED', '2019-08-14', NULL, 2, 'invoice', NULL, 'Saffran Kilian', '4, rue Principale', 'LU', '3770', 'Tétange', '20190814-0001', 'JD190800004', 0.17, 0, 0, 0, '2019-08-14', '2019-09-13', NULL); -- @@ -816,12 +828,12 @@ INSERT INTO public.invoices (id, id_user, email, invoicedata, pdfname, payedamou INSERT INTO public.lawyercatalog (id, id_user, surname, prename, company, email, phone, address, zip, city, description, photo, price, profile_link, court, title, country, council, languages, logo, website, location_link, location_url) VALUES (26, 29, 'Graham', 'Harlan', 'Dictum Mi Consulting', 'nunc@pede.edu', '103794-6553', 'P.O. Box 683, 1303 Magna. Rd.', '29249', 'Rossignol', 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur sed tortor. Integer aliquam adipiscing lacus. Ut nec urna et arcu imperdiet ullamcorper. Duis', NULL, NULL, 'nunc', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'rossignol', NULL); INSERT INTO public.lawyercatalog (id, id_user, surname, prename, company, email, phone, address, zip, city, description, photo, price, profile_link, court, title, country, council, languages, logo, website, location_link, location_url) VALUES (50, 53, 'Mcdonald', 'Owen', 'Semper Incorporated', 'Etiam.imperdiet.dictum@Vestibulum.com', '876292-9407', 'P.O. Box 366, 2304 Tempor St.', '88945', 'Cuccaro Vetere', 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur sed tortor. Integer aliquam adipiscing lacus. Ut nec urna et arcu imperdiet ullamcorper. Duis at lacus. Quisque purus sapien, gravida non, sollicitudin a, malesuada id, erat. Etiam vestibulum massa rutrum magna. Cras convallis convallis dolor. Quisque tincidunt pede ac urna. Ut tincidunt vehicula risus. Nulla eget metus eu erat semper rutrum. Fusce dolor quam, elementum at, egestas a, scelerisque sed, sapien. Nunc pulvinar arcu et pede. Nunc sed orci lobortis augue scelerisque mollis. Phasellus libero mauris, aliquam eu, accumsan sed, facilisis vitae, orci. Phasellus dapibus quam quis diam. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Fusce aliquet magna a neque. Nullam ut nisi a odio semper cursus. Integer mollis. Integer tincidunt aliquam arcu. Aliquam ultrices iaculis odio. Nam interdum', NULL, NULL, 'id', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'cuccarovetere', NULL); -INSERT INTO public.lawyercatalog (id, id_user, surname, prename, company, email, phone, address, zip, city, description, photo, price, profile_link, court, title, country, council, languages, logo, website, location_link, location_url) VALUES (102, 4, 'Saffran', 'Kilian', 'DKS', 'kilian@saffran.lu', 's', '4, rue Principale', '3770', 'Tétange', '

Test

', 'images/lawyercatalog/photo/102.png', 12, 'kilian', NULL, 'Avocat exerçant sous son titre professionnel d''origine', 'LUX', '["Luxembourg","Diekirch"]', '["lëtzebuergesch","deutsch"]', 'img/lawyercatalog/logo/102.png', 'https://www.dks.lu', 'tetange', NULL); INSERT INTO public.lawyercatalog (id, id_user, surname, prename, company, email, phone, address, zip, city, description, photo, price, profile_link, court, title, country, council, languages, logo, website, location_link, location_url) VALUES (51, 54, 'Aguilar', 'Alvin', 'Est Congue A PC', 'dictum.Phasellus.in@semmolestiesodales.co.uk', '633582-0715', '875-2086 Dignissim St.', '50860', 'Akron', 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur sed tortor. Integer aliquam adipiscing lacus. Ut nec urna et arcu imperdiet ullamcorper. Duis at lacus. Quisque purus sapien, gravida non, sollicitudin a, malesuada id, erat. Etiam vestibulum massa rutrum magna. Cras convallis convallis dolor. Quisque tincidunt pede ac urna. Ut tincidunt vehicula risus. Nulla eget metus eu erat semper rutrum. Fusce dolor quam, elementum at, egestas a, scelerisque sed, sapien. Nunc pulvinar arcu et pede. Nunc sed orci lobortis augue scelerisque mollis. Phasellus libero mauris, aliquam eu, accumsan sed, facilisis vitae, orci. Phasellus dapibus quam quis diam. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Fusce aliquet magna a neque. Nullam ut nisi a odio semper cursus. Integer mollis. Integer tincidunt aliquam arcu. Aliquam ultrices iaculis odio. Nam interdum enim non nisi. Aenean eget metus. In nec orci. Donec nibh. Quisque nonummy ipsum non arcu. Vivamus sit amet risus. Donec egestas. Aliquam nec enim. Nunc ut erat. Sed nunc est, mollis non,', NULL, NULL, 'vehicula', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'akron', NULL); INSERT INTO public.lawyercatalog (id, id_user, surname, prename, company, email, phone, address, zip, city, description, photo, price, profile_link, court, title, country, council, languages, logo, website, location_link, location_url) VALUES (13, 16, 'Gardner', 'Devin', 'A LLC', 'at.arcu@Donecsollicitudinadipiscing.co.uk', '729987-6073', 'Ap #130-6495 Nec, St.', 'O1 3CB', 'Legnica', 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur sed tortor. Integer aliquam adipiscing lacus. Ut nec urna et arcu imperdiet ullamcorper. Duis at lacus.', NULL, NULL, 'at.arcu', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'legnica', NULL); INSERT INTO public.lawyercatalog (id, id_user, surname, prename, company, email, phone, address, zip, city, description, photo, price, profile_link, court, title, country, council, languages, logo, website, location_link, location_url) VALUES (12, 15, 'Glass', 'Thane', 'Sapien Aenean Inc.', 'Etiam@nonummyultricies.co.uk', '718387-1719', 'P.O. Box 798, 2275 Aliquam St.', '5123', 'Tarsia', 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur sed tortor. Integer aliquam adipiscing lacus. Ut nec urna et arcu imperdiet ullamcorper. Duis at lacus. Quisque purus sapien, gravida non, sollicitudin a, malesuada id, erat. Etiam vestibulum massa rutrum magna. Cras convallis convallis dolor. Quisque tincidunt pede ac urna. Ut tincidunt vehicula risus. Nulla eget metus eu erat semper rutrum. Fusce dolor quam, elementum at, egestas a, scelerisque sed, sapien. Nunc pulvinar arcu et pede. Nunc sed orci lobortis augue scelerisque mollis. Phasellus libero mauris, aliquam eu, accumsan sed, facilisis vitae, orci. Phasellus dapibus quam quis diam. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Fusce aliquet magna a neque. Nullam ut nisi a odio semper cursus. Integer mollis. Integer tincidunt aliquam arcu. Aliquam ultrices iaculis odio. Nam interdum enim non nisi. Aenean eget metus. In nec orci. Donec nibh. Quisque nonummy ipsum non arcu. Vivamus sit amet risus. Donec egestas. Aliquam nec enim. Nunc ut erat. Sed nunc est, mollis non, cursus non, egestas a, dui. Cras pellentesque. Sed dictum. Proin eget odio. Aliquam vulputate ullamcorper magna. Sed eu eros. Nam consequat dolor vitae dolor. Donec fringilla. Donec feugiat metus sit amet ante. Vivamus non lorem vitae odio sagittis semper. Nam tempor diam dictum sapien. Aenean massa. Integer vitae nibh. Donec est mauris, rhoncus id, mollis nec, cursus a, enim. Suspendisse aliquet, sem ut cursus luctus, ipsum leo elementum sem, vitae aliquam eros turpis non enim. Mauris quis turpis vitae purus gravida sagittis. Duis gravida. Praesent eu nulla at sem molestie sodales. Mauris blandit enim consequat purus. Maecenas libero est, congue a, aliquet vel, vulputate eu, odio. Phasellus at augue id ante', NULL, NULL, 'etiam15', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'tarsia', NULL); INSERT INTO public.lawyercatalog (id, id_user, surname, prename, company, email, phone, address, zip, city, description, photo, price, profile_link, court, title, country, council, languages, logo, website, location_link, location_url) VALUES (20, 23, 'Melton', 'Jameson', 'Neque Sed Incorporated', 'ligula.elit@posuerecubiliaCurae.net', '106590-1678', 'P.O. Box 922, 7677 Tempus Av.', '345698', 'Croydon', 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur sed tortor. Integer aliquam adipiscing lacus. Ut nec urna et arcu imperdiet ullamcorper. Duis at lacus. Quisque purus sapien, gravida non, sollicitudin a, malesuada id, erat. Etiam vestibulum massa rutrum magna. Cras convallis convallis dolor. Quisque tincidunt pede ac urna. Ut tincidunt vehicula risus. Nulla eget metus eu erat semper rutrum. Fusce dolor quam, elementum at,', NULL, NULL, 'consequat.purus.maecenas', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'croydon', NULL); INSERT INTO public.lawyercatalog (id, id_user, surname, prename, company, email, phone, address, zip, city, description, photo, price, profile_link, court, title, country, council, languages, logo, website, location_link, location_url) VALUES (14, 17, 'Cherry', 'Oleg', 'Aenean Inc.', 'magna.Phasellus@temporbibendumDonec.ca', '887668-3981', '2266 Elementum Road', '92172', 'Ottawa', 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur sed tortor. Integer aliquam adipiscing lacus. Ut nec urna et arcu imperdiet ullamcorper. Duis at lacus. Quisque purus sapien, gravida non, sollicitudin a, malesuada id, erat. Etiam vestibulum massa rutrum magna. Cras convallis convallis dolor. Quisque tincidunt pede ac urna. Ut tincidunt vehicula risus. Nulla eget metus eu erat semper rutrum. Fusce dolor quam, elementum at, egestas a, scelerisque sed, sapien. Nunc pulvinar arcu et pede. Nunc sed orci lobortis augue scelerisque mollis. Phasellus libero mauris, aliquam eu, accumsan sed, facilisis vitae, orci. Phasellus dapibus quam quis diam. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Fusce aliquet magna a neque. Nullam ut nisi a odio semper cursus. Integer mollis. Integer tincidunt aliquam arcu. Aliquam ultrices iaculis odio. Nam interdum enim non nisi. Aenean eget metus. In nec orci. Donec nibh. Quisque nonummy ipsum non arcu. Vivamus sit amet risus. Donec egestas. Aliquam nec enim. Nunc ut erat. Sed nunc est, mollis non, cursus non, egestas a, dui. Cras pellentesque. Sed dictum. Proin eget odio. Aliquam vulputate ullamcorper magna. Sed eu eros. Nam consequat dolor vitae dolor. Donec fringilla. Donec feugiat metus sit amet ante. Vivamus non lorem vitae odio sagittis semper.', NULL, NULL, 'ligula.elit', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'ottawa', NULL); +INSERT INTO public.lawyercatalog (id, id_user, surname, prename, company, email, phone, address, zip, city, description, photo, price, profile_link, court, title, country, council, languages, logo, website, location_link, location_url) VALUES (102, 4, 'Saffran', 'Kilian', 'DKS', 'kilian@saffran.lu', 's', '4, rue Principale', '3770', 'Tétange', '

Test

', 'images/lawyercatalog/photo/102.png', 12, 'kilian', NULL, 'Avocat exerçant sous son titre professionnel d''origine', 'LUX', '["Luxembourg","Diekirch"]', '["lëtzebuergesch","deutsch"]', 'img/lawyercatalog/logo/102.png', 'https://www.dks.lu', 'tetange', NULL); INSERT INTO public.lawyercatalog (id, id_user, surname, prename, company, email, phone, address, zip, city, description, photo, price, profile_link, court, title, country, council, languages, logo, website, location_link, location_url) VALUES (3, 100, 'Watson', 'Kirk', 'Hendrerit A Corporation', 'fames.ac@nonhendreritid.com', '783520-4384', 'P.O. Box 650, 3343 Elit, St.', '843321', 'Ferlach', 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur sed tortor. Integer aliquam adipiscing lacus. Ut nec urna et arcu imperdiet ullamcorper. Duis at lacus. Quisque purus sapien, gravida non, sollicitudin a, malesuada id, erat. Etiam vestibulum massa rutrum magna. Cras convallis convallis dolor. Quisque tincidunt pede ac urna. Ut tincidunt vehicula risus. Nulla eget metus eu erat semper rutrum. Fusce dolor quam, elementum at, egestas a, scelerisque sed, sapien. Nunc pulvinar arcu et pede. Nunc sed orci lobortis augue scelerisque mollis. Phasellus libero mauris, aliquam eu, accumsan sed, facilisis vitae, orci. Phasellus dapibus quam quis diam. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Fusce aliquet magna a neque. Nullam ut nisi a odio semper cursus. Integer mollis. Integer tincidunt aliquam arcu. Aliquam ultrices iaculis odio. Nam interdum enim non nisi. Aenean eget metus. In nec orci. Donec nibh. Quisque nonummy ipsum non arcu. Vivamus sit amet risus. Donec egestas. Aliquam nec enim. Nunc ut erat. Sed nunc est, mollis non, cursus non, egestas a, dui. Cras pellentesque. Sed dictum. Proin eget odio. Aliquam vulputate ullamcorper magna. Sed eu eros. Nam consequat dolor vitae dolor. Donec fringilla. Donec feugiat metus sit amet ante. Vivamus non lorem', NULL, NULL, 'fames.ac', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'ferlach', NULL); INSERT INTO public.lawyercatalog (id, id_user, surname, prename, company, email, phone, address, zip, city, description, photo, price, profile_link, court, title, country, council, languages, logo, website, location_link, location_url) VALUES (15, 18, 'Cummings', 'Dennis', 'Diam Institute', 'dui.Suspendisse.ac@at.org', '589691-9593', '1965 Consectetuer Rd.', '10654', 'Eernegem', 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur sed tortor. Integer aliquam adipiscing lacus. Ut nec urna et arcu imperdiet ullamcorper. Duis at lacus. Quisque purus sapien, gravida non, sollicitudin a, malesuada id, erat. Etiam vestibulum massa rutrum magna. Cras convallis convallis dolor. Quisque tincidunt pede ac urna. Ut tincidunt vehicula risus. Nulla eget metus eu erat semper rutrum. Fusce dolor quam, elementum at, egestas a, scelerisque sed, sapien. Nunc pulvinar arcu et pede. Nunc sed orci lobortis augue scelerisque mollis. Phasellus libero mauris, aliquam eu, accumsan sed, facilisis vitae, orci. Phasellus', NULL, NULL, 'magna.phasellus', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'eernegem', NULL); INSERT INTO public.lawyercatalog (id, id_user, surname, prename, company, email, phone, address, zip, city, description, photo, price, profile_link, court, title, country, council, languages, logo, website, location_link, location_url) VALUES (16, 19, 'Melton', 'Allistair', 'Nunc Ac Corporation', 'Pellentesque.habitant.morbi@placeratvelit.co.uk', '786476-5933', 'P.O. Box 101, 9253 Praesent Avenue', '69949', 'Fahler', 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur sed tortor. Integer aliquam adipiscing lacus. Ut nec urna et arcu imperdiet ullamcorper. Duis at lacus. Quisque purus sapien, gravida non, sollicitudin a, malesuada id, erat. Etiam vestibulum massa rutrum magna. Cras convallis convallis dolor. Quisque tincidunt pede ac urna. Ut tincidunt vehicula risus. Nulla eget metus eu erat semper rutrum. Fusce dolor quam, elementum at, egestas a, scelerisque sed, sapien. Nunc pulvinar arcu et pede. Nunc sed orci lobortis augue scelerisque mollis. Phasellus libero mauris, aliquam eu, accumsan sed, facilisis vitae, orci. Phasellus dapibus quam quis diam. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Fusce aliquet magna a neque. Nullam ut nisi a odio semper cursus. Integer mollis. Integer tincidunt aliquam arcu. Aliquam ultrices iaculis odio. Nam interdum enim non nisi. Aenean eget metus. In nec orci. Donec nibh. Quisque nonummy ipsum non arcu. Vivamus sit amet risus. Donec egestas. Aliquam nec enim. Nunc ut erat. Sed nunc est, mollis non, cursus non, egestas a, dui. Cras pellentesque. Sed dictum. Proin eget odio. Aliquam vulputate ullamcorper magna. Sed eu eros. Nam consequat dolor vitae dolor. Donec fringilla. Donec feugiat metus sit amet ante. Vivamus non lorem vitae odio sagittis semper. Nam tempor diam dictum sapien. Aenean massa. Integer vitae nibh. Donec est mauris, rhoncus id, mollis nec, cursus a, enim. Suspendisse aliquet, sem ut cursus luctus, ipsum leo elementum sem, vitae aliquam eros turpis non enim. Mauris quis turpis vitae purus gravida sagittis. Duis gravida. Praesent eu nulla at sem molestie sodales. Mauris blandit enim consequat purus. Maecenas libero est, congue a, aliquet vel, vulputate eu, odio. Phasellus at augue id ante dictum cursus. Nunc mauris elit, dictum eu, eleifend nec, malesuada ut, sem. Nulla interdum. Curabitur dictum. Phasellus in felis. Nulla tempor augue', NULL, NULL, 'dui.suspendisse.ac', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'fahler', NULL); @@ -1264,12 +1276,25 @@ En annexe vous trouvez la facture pour votre souscription au site juridig.lu, Meilleurs salutations,

Juridig.lu Support Team', 'select prename,surname from users where id=''%%id%%'';', 'support@dks.lu', 'Facture concernant votre souscription sur juridig.lu', 1, NULL, NULL); +INSERT INTO public.mailtemplates (id, templatename, emailtext, emaildatasql, mailfrom, mailsubject, id_maillayout, successmsg, errormsg) VALUES (11, 'billjee_mailverification', 'Bonjour %%prename%% %%surname%%,
+
+Vous avez demandé accès au système "Billjee" depuis le site juridig.lu, + +pour confirmer votre addresse E-Mail veuillez entrez le code suivant dans le champs sous "Applications->Billjee" +

+code d''activation: %%billjeecode%%
+
+Meilleurs salutations,
+
+Juridig.lu Support Team +', 'select prename,surname,username from users where id=''%%id%%'';', 'support@dks.lu', 'Votre demande d''accès au système "Billjee" de juridig.lu', 1, NULL, NULL); -- -- Data for Name: modulepreferences; Type: TABLE DATA; Schema: public; Owner: - -- +INSERT INTO public.modulepreferences (id, id_user, appident, page, preference) VALUES (1, 4, NULL, 'lastpage', 'module/applications/index.html'); -- @@ -1360,6 +1385,7 @@ INSERT INTO public.sessions (id, idsession, id_user, user_agent, remote_addr, cr INSERT INTO public.sessions (id, idsession, id_user, user_agent, remote_addr, created) VALUES (222, 'EPUBKFeqQ4at5rM7canaTw3pQjoa1oJCfOLzjxqxj', 4, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/18.17763', '::1', '2019-08-07 10:24:18.44434'); INSERT INTO public.sessions (id, idsession, id_user, user_agent, remote_addr, created) VALUES (227, 'j7jhLudI0EaVqAQu7ALAqIIsSD84o1MXhXMH2bqkO', 4, 'Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.87 Mobile Safari/537.36', '::1', '2019-08-08 08:48:56.095078'); INSERT INTO public.sessions (id, idsession, id_user, user_agent, remote_addr, created) VALUES (229, 'QeoR8h2Vex8gmR9Y4J0inWVpxtY9ddeOvVAMzn377', 4, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.87 Safari/537.36', '::1', '2019-08-09 10:46:08.474867'); +INSERT INTO public.sessions (id, idsession, id_user, user_agent, remote_addr, created) VALUES (247, 'z16wElPaZERZD35KTBEqddN34iw9gCYMec1dvHUqS', 4, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36', '::1', '2019-08-18 11:54:07.772981'); -- @@ -1467,21 +1493,21 @@ SELECT pg_catalog.setval('public.apps_id_seq', 7, true); -- Name: billjee_id_seq; Type: SEQUENCE SET; Schema: public; Owner: - -- -SELECT pg_catalog.setval('public.billjee_id_seq', 7, true); +SELECT pg_catalog.setval('public.billjee_id_seq', 10, true); -- -- Name: billjeebooking_id_seq; Type: SEQUENCE SET; Schema: public; Owner: - -- -SELECT pg_catalog.setval('public.billjeebooking_id_seq', 1, false); +SELECT pg_catalog.setval('public.billjeebooking_id_seq', 3, true); -- -- Name: billjeeevents_id_seq; Type: SEQUENCE SET; Schema: public; Owner: - -- -SELECT pg_catalog.setval('public.billjeeevents_id_seq', 12, true); +SELECT pg_catalog.setval('public.billjeeevents_id_seq', 19, true); -- @@ -1502,7 +1528,7 @@ SELECT pg_catalog.setval('public.clients_id_seq', 1, false); -- Name: emailtemplates_id_seq; Type: SEQUENCE SET; Schema: public; Owner: - -- -SELECT pg_catalog.setval('public.emailtemplates_id_seq', 10, true); +SELECT pg_catalog.setval('public.emailtemplates_id_seq', 11, true); -- @@ -1523,14 +1549,14 @@ SELECT pg_catalog.setval('public.exceptions_id_seq', 22, true); -- Name: invoiceelements_id_seq; Type: SEQUENCE SET; Schema: public; Owner: - -- -SELECT pg_catalog.setval('public.invoiceelements_id_seq', 78, true); +SELECT pg_catalog.setval('public.invoiceelements_id_seq', 79, true); -- -- Name: invoices_id_seq; Type: SEQUENCE SET; Schema: public; Owner: - -- -SELECT pg_catalog.setval('public.invoices_id_seq', 110, true); +SELECT pg_catalog.setval('public.invoices_id_seq', 111, true); -- @@ -1558,7 +1584,7 @@ SELECT pg_catalog.setval('public.maillog_id_seq', 1, false); -- Name: modulepreferences_id_seq; Type: SEQUENCE SET; Schema: public; Owner: - -- -SELECT pg_catalog.setval('public.modulepreferences_id_seq', 1, false); +SELECT pg_catalog.setval('public.modulepreferences_id_seq', 1, true); -- @@ -1600,7 +1626,7 @@ SELECT pg_catalog.setval('public.users_id_seq', 114, true); -- Name: usersession_id_seq; Type: SEQUENCE SET; Schema: public; Owner: - -- -SELECT pg_catalog.setval('public.usersession_id_seq', 230, true); +SELECT pg_catalog.setval('public.usersession_id_seq', 247, true); -- diff --git a/dev/db/juridiglu_db.pg.full.sql b/dev/db/juridiglu_db.pg.full.sql index a76dd74..ac284b5 100644 --- a/dev/db/juridiglu_db.pg.full.sql +++ b/dev/db/juridiglu_db.pg.full.sql @@ -2,8 +2,8 @@ -- PostgreSQL database dump -- --- Dumped from database version 11.4 (Debian 11.4-1) --- Dumped by pg_dump version 11.4 (Debian 11.4-1) +-- Dumped from database version 11.5 (Debian 11.5-1+deb10u1) +-- Dumped by pg_dump version 11.5 (Debian 11.5-1+deb10u1) SET statement_timeout = 0; SET lock_timeout = 0; @@ -168,7 +168,10 @@ CREATE TABLE public.billjee ( lastsearch json, msgoffer text, msgrequest text, - invites json + invites json, + textdefaultoffer text, + textdefaultrequest text, + activationcode text ); @@ -244,7 +247,8 @@ CREATE TABLE public.billjeetickets ( eventmsg text, eventtype text, invites json, - dayperiod text + dayperiod text, + starttime time without time zone ); @@ -720,8 +724,8 @@ CREATE TABLE public.modulepreferences ( id integer NOT NULL, id_user integer, appident text, - preference json, - page text + page text, + preference text ); @@ -1386,7 +1390,6 @@ COPY public.appaccess (id, id_user, id_app, publicenabled, expiration, privateen 203 \N \N t \N \N 204 \N \N \N \N \N 206 114 2 \N 2020-07-19 \N -99 4 2 \N 2019-12-31 \N 217 6 2 \N 2019-07-25 \N 220 12 7 \N 2019-07-30 t 221 13 7 \N 2019-07-30 t @@ -1394,7 +1397,7 @@ COPY public.appaccess (id, id_user, id_app, publicenabled, expiration, privateen 223 15 7 \N 2019-07-30 t 224 16 7 \N 2019-07-30 t 225 17 7 \N 2019-07-30 t -218 4 7 \N 2019-08-31 t +99 4 2 \N 2020-01-31 \N \. @@ -1409,7 +1412,7 @@ COPY public.apps (id, app, description, name, activated, inittables, id_usergrou 4 vouchers \N Vouchers f \N 1 \N \N 5 newsletter \N Newsletter f \N 1 \N \N 6 payements \N Payements f \N 1 \N \N -7 billjee partager vos disponiblitées sur les tribunaux au Luxembourg avec vos collègues avocat\r\n\r\n Billjee t \N 1 t \r\n

\r\npour pouvoir y accèder veuillez entrer votre addresse e-mail (...@barreau.lu) ci-dessous!

\r\nEnrégistrement valide au Barreau de Luxembourg ou de Diekirch requis!\r\n +7 billjee partager vos disponiblitées sur les tribunaux au Luxembourg avec vos collègues avocat\r\n\r\n Billjee t \N \N t \r\n

\r\npour pouvoir y accèder veuillez entrer votre addresse e-mail (...@barreau.lu) ci-dessous!

\r\nEnrégistrement valide au Barreau de Luxembourg ou de Diekirch requis!\r\n \. @@ -1417,14 +1420,15 @@ COPY public.apps (id, app, description, name, activated, inittables, id_usergrou -- Data for Name: billjee; Type: TABLE DATA; Schema: public; Owner: juridiglu_user -- -COPY public.billjee (id, id_user, senderemail, dispo, currentview, lastsearch, msgoffer, msgrequest, invites) FROM stdin; -2 12 per.conubia.nostra@lorem.net \N \N \N \N \N \N -3 13 est@Morbiquisurna.ca \N \N \N \N \N \N -4 14 velit.egestas@Vestibulum.com \N \N \N \N \N \N -5 15 Etiam@nonummyultricies.co.uk \N \N \N \N \N \N -6 16 at.arcu@Donecsollicitudinadipiscing.co.uk \N \N \N \N \N \N -7 17 ligula.elit@posuerecubiliaCurae.net \N \N \N \N \N \N -1 4 kilian@saffran.lu \N \N \N Bonjour,\n\nconcernant votre offre sur juridig.lu, j'amerai vous faire la propose suivante: Bonjour,\n\nconcernant votre demande sur juridig.lu, j'amerai vous faire la propose suivante: ["kilian@saffran.lu","kilian.saffran@gmail.com"] +COPY public.billjee (id, id_user, senderemail, dispo, currentview, lastsearch, msgoffer, msgrequest, invites, textdefaultoffer, textdefaultrequest, activationcode) FROM stdin; +2 12 per.conubia.nostra@lorem.net \N \N \N \N \N \N \N \N \N +3 13 est@Morbiquisurna.ca \N \N \N \N \N \N \N \N \N +4 14 velit.egestas@Vestibulum.com \N \N \N \N \N \N \N \N \N +5 15 Etiam@nonummyultricies.co.uk \N \N \N \N \N \N \N \N \N +6 16 at.arcu@Donecsollicitudinadipiscing.co.uk \N \N \N \N \N \N \N \N \N +7 17 ligula.elit@posuerecubiliaCurae.net \N \N \N \N \N \N \N \N \N +1 10 kilian.saffran@gmail.com \N \N \N Bonjour,\n\nconcernant votre offre sur juridig.lu, j'amerai vous faire la propose suivante: Bonjour,\n\nconcernant votre demande sur juridig.lu, j'amerai vous faire la propose suivante: ["kilian@saffran.lu","kilian.saffran@gmail.com"]

ABC

TEST

\N +10 4 kilian@juridig.lu \N \N \N \N \N \N \N \N \N \. @@ -1433,6 +1437,9 @@ COPY public.billjee (id, id_user, senderemail, dispo, currentview, lastsearch, m -- COPY public.billjeebooking (id, id_billjeeticket, id_user, bookingtime) FROM stdin; +1 15 16 2019-08-12 10:43:51.724167 +2 4 4 2019-08-14 18:50:19.413179 +3 4 4 2019-08-14 18:50:19 \. @@ -1440,18 +1447,25 @@ COPY public.billjeebooking (id, id_billjeeticket, id_user, bookingtime) FROM std -- Data for Name: billjeetickets; Type: TABLE DATA; Schema: public; Owner: juridiglu_user -- -COPY public.billjeetickets (id, id_user, isdisabled, court, room, eventdate, eventmsg, eventtype, invites, dayperiod) FROM stdin; -3 13 \N Luxembourg C125 2019-07-24 Dispo aussi pour autre salle offer \N matin -7 17 \N Luxembourg C125 2019-07-24 Dispo aussi pour autre salle offer \N matin -8 13 \N Luxembourg C125 2019-07-24 Dispo aussi pour autre salle offer \N matin -12 17 \N Luxembourg C125 2019-07-24 Dispo aussi pour autre salle offer \N matin -10 15 \N Luxembourg C125 2019-08-02 Dispo aussi pour autre salle offer \N matin -2 12 \N Luxembourg C125 2019-07-24 Dispo aussi pour autre salle offer \N matin -4 14 \N Luxembourg C125 2019-08-07 Dispo aussi pour autre salle offer \N matin -5 15 \N Luxembourg C125 2019-08-06 Dispo aussi pour autre salle offer \N matin -6 16 \N Luxembourg C125 2019-08-11 Dispo aussi pour autre salle offer \N matin -9 14 \N Luxembourg C125 2019-08-14 Dispo aussi pour autre salle offer \N matin -11 16 \N Luxembourg C125 2019-08-15 Dispo aussi pour autre salle offer \N matin +COPY public.billjeetickets (id, id_user, isdisabled, court, room, eventdate, eventmsg, eventtype, invites, dayperiod, starttime) FROM stdin; +3 13 \N Luxembourg C125 2019-07-24 Dispo aussi pour autre salle offer \N matin 09:00:00 +16 4 \N ta-luxembourg \N 2019-09-05

Je siuis dispo ce matin pour accepter des tickets éàèdsföüä

offer ["kilian@saffran.lu","kilian.saffran@gmail.com"] matin 09:00:00 +7 17 \N Luxembourg C125 2019-07-24 Dispo aussi pour autre salle offer \N matin 09:00:00 +8 13 \N Luxembourg C125 2019-07-24 Dispo aussi pour autre salle offer \N matin 09:00:00 +12 17 \N Luxembourg C125 2019-07-24 Dispo aussi pour autre salle offer \N matin 09:00:00 +10 15 \N Luxembourg C125 2019-08-02 Dispo aussi pour autre salle offer \N matin 09:00:00 +2 12 \N Luxembourg C125 2019-07-24 Dispo aussi pour autre salle offer \N matin 09:00:00 +13 16 \N jp-luxembourg \N 2019-08-30

Besion d'aide pour un X le 30 aout

request ["kilian@saffran.lu","kilian.saffran@gmail.com"] matin 09:00:00 +4 14 \N Luxembourg C125 2019-08-07 Dispo aussi pour autre salle offer \N matin 09:00:00 +5 15 \N Luxembourg C125 2019-08-06 Dispo aussi pour autre salle offer \N matin 09:00:00 +6 16 \N Luxembourg C125 2019-08-11 Dispo aussi pour autre salle offer \N matin 09:00:00 +9 14 \N Luxembourg C125 2019-08-14 Dispo aussi pour autre salle offer \N matin 09:00:00 +11 16 \N Luxembourg C125 2019-08-15 Dispo aussi pour autre salle offer \N matin 09:00:00 +15 4 \N jp-luxembourg \N 2019-08-29

Besoin quelqu'un éà dfg öüä au tribunal pour ...

request ["kilian@saffran.lu","kilian.saffran@gmail.com"] après-midi 15:00:00 +14 4 \N Justice de Paix – Diekirch Salle 1 2019-08-30

Besion d'aide pour precess XXXX

request ["kilian@saffran.lu","kilian.saffran@gmail.com"] matin 09:00:00 +17 \N \N \N \N \N \N \N ["kilian@saffran.lu","kilian.saffran@gmail.com"] \N \N +18 4 \N Cour Supérieure de Justice – Cour d'Appel CR.2.28 2019-08-14 \N request ["kilian@saffran.lu","kilian.saffran@gmail.com"] \N 09:00:00 +19 4 \N Cour Supérieure de Justice – Cour d'Appel CR.2.28 2019-08-14 \N request ["kilian@saffran.lu","kilian.saffran@gmail.com"] \N 09:00:00 \. @@ -1831,6 +1845,7 @@ COPY public.invoiceelements (id, id_invoice, description, quantity, unit, unitam 76 108 Souscription juridig.lu - Annuaire - Standard 12 mois 0 0.17 \N 6 22 77 109 Souscription juridig.lu - Annuaire - Evaluation 1 mois 0.00 0.17 \N 2 \N 78 110 Souscription juridig.lu - Annuaire - Evaluation 1 mois 0.00 0.17 \N 2 \N +79 111 Souscription juridig.lu - Annuaire - Evaluation 1 mois 0.00 0.17 \N 2 \N \. @@ -1877,6 +1892,7 @@ COPY public.invoices (id, id_user, email, invoicedata, pdfname, payedamount, sta 108 6 fames.ac@nonhendreritid.com \N DKS_20190625-0017.pdf 0.00 PAYED 2019-06-25 \N 2 invoice \N Kirk Watson sdfdgdfg LU dsgdg sdfsdg 20190625-0017 JD190600006 0.17 0 0 0 2019-06-25 2019-07-25 \N 109 6 fames.ac@nonhendreritid.com \N DKS_20190625-0018.pdf 0.00 PAYED 2019-06-25 \N 2 invoice \N Kirk Watson sadsf LU 1234 tertertrt 20190625-0018 JD190600006 0.17 0 0 0 2019-06-25 2019-07-25 \N 110 6 fames.ac@nonhendreritid.com \N DKS_20190625-0019.pdf 0.00 PAYED 2019-06-25 \N 2 invoice \N Kirk Watson asdsf LU 24234 dgdfgfghfg 20190625-0019 JD190600006 0.17 0 0 0 2019-06-25 2019-07-25 \N +111 4 kilian@juridig.lu \N DKS_20190814-0001.pdf 0.00 PAYED 2019-08-14 \N 2 invoice \N Saffran Kilian 4, rue Principale LU 3770 Tétange 20190814-0001 JD190800004 0.17 0 0 0 2019-08-14 2019-09-13 \N \. @@ -1887,12 +1903,12 @@ COPY public.invoices (id, id_user, email, invoicedata, pdfname, payedamount, sta COPY public.lawyercatalog (id, id_user, surname, prename, company, email, phone, address, zip, city, description, photo, price, profile_link, court, title, country, council, languages, logo, website, location_link, location_url) FROM stdin; 26 29 Graham Harlan Dictum Mi Consulting nunc@pede.edu 103794-6553 P.O. Box 683, 1303 Magna. Rd. 29249 Rossignol Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur sed tortor. Integer aliquam adipiscing lacus. Ut nec urna et arcu imperdiet ullamcorper. Duis \N \N nunc \N \N \N \N \N \N \N rossignol \N 50 53 Mcdonald Owen Semper Incorporated Etiam.imperdiet.dictum@Vestibulum.com 876292-9407 P.O. Box 366, 2304 Tempor St. 88945 Cuccaro Vetere Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur sed tortor. Integer aliquam adipiscing lacus. Ut nec urna et arcu imperdiet ullamcorper. Duis at lacus. Quisque purus sapien, gravida non, sollicitudin a, malesuada id, erat. Etiam vestibulum massa rutrum magna. Cras convallis convallis dolor. Quisque tincidunt pede ac urna. Ut tincidunt vehicula risus. Nulla eget metus eu erat semper rutrum. Fusce dolor quam, elementum at, egestas a, scelerisque sed, sapien. Nunc pulvinar arcu et pede. Nunc sed orci lobortis augue scelerisque mollis. Phasellus libero mauris, aliquam eu, accumsan sed, facilisis vitae, orci. Phasellus dapibus quam quis diam. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Fusce aliquet magna a neque. Nullam ut nisi a odio semper cursus. Integer mollis. Integer tincidunt aliquam arcu. Aliquam ultrices iaculis odio. Nam interdum \N \N id \N \N \N \N \N \N \N cuccarovetere \N -102 4 Saffran Kilian DKS kilian@saffran.lu s 4, rue Principale 3770 Tétange

Test

images/lawyercatalog/photo/102.png 12 kilian \N Avocat exerçant sous son titre professionnel d'origine LUX ["Luxembourg","Diekirch"] ["lëtzebuergesch","deutsch"] img/lawyercatalog/logo/102.png https://www.dks.lu tetange \N 51 54 Aguilar Alvin Est Congue A PC dictum.Phasellus.in@semmolestiesodales.co.uk 633582-0715 875-2086 Dignissim St. 50860 Akron Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur sed tortor. Integer aliquam adipiscing lacus. Ut nec urna et arcu imperdiet ullamcorper. Duis at lacus. Quisque purus sapien, gravida non, sollicitudin a, malesuada id, erat. Etiam vestibulum massa rutrum magna. Cras convallis convallis dolor. Quisque tincidunt pede ac urna. Ut tincidunt vehicula risus. Nulla eget metus eu erat semper rutrum. Fusce dolor quam, elementum at, egestas a, scelerisque sed, sapien. Nunc pulvinar arcu et pede. Nunc sed orci lobortis augue scelerisque mollis. Phasellus libero mauris, aliquam eu, accumsan sed, facilisis vitae, orci. Phasellus dapibus quam quis diam. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Fusce aliquet magna a neque. Nullam ut nisi a odio semper cursus. Integer mollis. Integer tincidunt aliquam arcu. Aliquam ultrices iaculis odio. Nam interdum enim non nisi. Aenean eget metus. In nec orci. Donec nibh. Quisque nonummy ipsum non arcu. Vivamus sit amet risus. Donec egestas. Aliquam nec enim. Nunc ut erat. Sed nunc est, mollis non, \N \N vehicula \N \N \N \N \N \N \N akron \N 13 16 Gardner Devin A LLC at.arcu@Donecsollicitudinadipiscing.co.uk 729987-6073 Ap #130-6495 Nec, St. O1 3CB Legnica Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur sed tortor. Integer aliquam adipiscing lacus. Ut nec urna et arcu imperdiet ullamcorper. Duis at lacus. \N \N at.arcu \N \N \N \N \N \N \N legnica \N 12 15 Glass Thane Sapien Aenean Inc. Etiam@nonummyultricies.co.uk 718387-1719 P.O. Box 798, 2275 Aliquam St. 5123 Tarsia Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur sed tortor. Integer aliquam adipiscing lacus. Ut nec urna et arcu imperdiet ullamcorper. Duis at lacus. Quisque purus sapien, gravida non, sollicitudin a, malesuada id, erat. Etiam vestibulum massa rutrum magna. Cras convallis convallis dolor. Quisque tincidunt pede ac urna. Ut tincidunt vehicula risus. Nulla eget metus eu erat semper rutrum. Fusce dolor quam, elementum at, egestas a, scelerisque sed, sapien. Nunc pulvinar arcu et pede. Nunc sed orci lobortis augue scelerisque mollis. Phasellus libero mauris, aliquam eu, accumsan sed, facilisis vitae, orci. Phasellus dapibus quam quis diam. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Fusce aliquet magna a neque. Nullam ut nisi a odio semper cursus. Integer mollis. Integer tincidunt aliquam arcu. Aliquam ultrices iaculis odio. Nam interdum enim non nisi. Aenean eget metus. In nec orci. Donec nibh. Quisque nonummy ipsum non arcu. Vivamus sit amet risus. Donec egestas. Aliquam nec enim. Nunc ut erat. Sed nunc est, mollis non, cursus non, egestas a, dui. Cras pellentesque. Sed dictum. Proin eget odio. Aliquam vulputate ullamcorper magna. Sed eu eros. Nam consequat dolor vitae dolor. Donec fringilla. Donec feugiat metus sit amet ante. Vivamus non lorem vitae odio sagittis semper. Nam tempor diam dictum sapien. Aenean massa. Integer vitae nibh. Donec est mauris, rhoncus id, mollis nec, cursus a, enim. Suspendisse aliquet, sem ut cursus luctus, ipsum leo elementum sem, vitae aliquam eros turpis non enim. Mauris quis turpis vitae purus gravida sagittis. Duis gravida. Praesent eu nulla at sem molestie sodales. Mauris blandit enim consequat purus. Maecenas libero est, congue a, aliquet vel, vulputate eu, odio. Phasellus at augue id ante \N \N etiam15 \N \N \N \N \N \N \N tarsia \N 20 23 Melton Jameson Neque Sed Incorporated ligula.elit@posuerecubiliaCurae.net 106590-1678 P.O. Box 922, 7677 Tempus Av. 345698 Croydon Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur sed tortor. Integer aliquam adipiscing lacus. Ut nec urna et arcu imperdiet ullamcorper. Duis at lacus. Quisque purus sapien, gravida non, sollicitudin a, malesuada id, erat. Etiam vestibulum massa rutrum magna. Cras convallis convallis dolor. Quisque tincidunt pede ac urna. Ut tincidunt vehicula risus. Nulla eget metus eu erat semper rutrum. Fusce dolor quam, elementum at, \N \N consequat.purus.maecenas \N \N \N \N \N \N \N croydon \N 14 17 Cherry Oleg Aenean Inc. magna.Phasellus@temporbibendumDonec.ca 887668-3981 2266 Elementum Road 92172 Ottawa Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur sed tortor. Integer aliquam adipiscing lacus. Ut nec urna et arcu imperdiet ullamcorper. Duis at lacus. Quisque purus sapien, gravida non, sollicitudin a, malesuada id, erat. Etiam vestibulum massa rutrum magna. Cras convallis convallis dolor. Quisque tincidunt pede ac urna. Ut tincidunt vehicula risus. Nulla eget metus eu erat semper rutrum. Fusce dolor quam, elementum at, egestas a, scelerisque sed, sapien. Nunc pulvinar arcu et pede. Nunc sed orci lobortis augue scelerisque mollis. Phasellus libero mauris, aliquam eu, accumsan sed, facilisis vitae, orci. Phasellus dapibus quam quis diam. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Fusce aliquet magna a neque. Nullam ut nisi a odio semper cursus. Integer mollis. Integer tincidunt aliquam arcu. Aliquam ultrices iaculis odio. Nam interdum enim non nisi. Aenean eget metus. In nec orci. Donec nibh. Quisque nonummy ipsum non arcu. Vivamus sit amet risus. Donec egestas. Aliquam nec enim. Nunc ut erat. Sed nunc est, mollis non, cursus non, egestas a, dui. Cras pellentesque. Sed dictum. Proin eget odio. Aliquam vulputate ullamcorper magna. Sed eu eros. Nam consequat dolor vitae dolor. Donec fringilla. Donec feugiat metus sit amet ante. Vivamus non lorem vitae odio sagittis semper. \N \N ligula.elit \N \N \N \N \N \N \N ottawa \N +102 4 Saffran Kilian DKS kilian@saffran.lu s 4, rue Principale 3770 Tétange

Test

images/lawyercatalog/photo/102.png 12 kilian \N Avocat exerçant sous son titre professionnel d'origine LUX ["Luxembourg","Diekirch"] ["lëtzebuergesch","deutsch"] img/lawyercatalog/logo/102.png https://www.dks.lu tetange \N 3 100 Watson Kirk Hendrerit A Corporation fames.ac@nonhendreritid.com 783520-4384 P.O. Box 650, 3343 Elit, St. 843321 Ferlach Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur sed tortor. Integer aliquam adipiscing lacus. Ut nec urna et arcu imperdiet ullamcorper. Duis at lacus. Quisque purus sapien, gravida non, sollicitudin a, malesuada id, erat. Etiam vestibulum massa rutrum magna. Cras convallis convallis dolor. Quisque tincidunt pede ac urna. Ut tincidunt vehicula risus. Nulla eget metus eu erat semper rutrum. Fusce dolor quam, elementum at, egestas a, scelerisque sed, sapien. Nunc pulvinar arcu et pede. Nunc sed orci lobortis augue scelerisque mollis. Phasellus libero mauris, aliquam eu, accumsan sed, facilisis vitae, orci. Phasellus dapibus quam quis diam. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Fusce aliquet magna a neque. Nullam ut nisi a odio semper cursus. Integer mollis. Integer tincidunt aliquam arcu. Aliquam ultrices iaculis odio. Nam interdum enim non nisi. Aenean eget metus. In nec orci. Donec nibh. Quisque nonummy ipsum non arcu. Vivamus sit amet risus. Donec egestas. Aliquam nec enim. Nunc ut erat. Sed nunc est, mollis non, cursus non, egestas a, dui. Cras pellentesque. Sed dictum. Proin eget odio. Aliquam vulputate ullamcorper magna. Sed eu eros. Nam consequat dolor vitae dolor. Donec fringilla. Donec feugiat metus sit amet ante. Vivamus non lorem \N \N fames.ac \N \N \N \N \N \N \N ferlach \N 15 18 Cummings Dennis Diam Institute dui.Suspendisse.ac@at.org 589691-9593 1965 Consectetuer Rd. 10654 Eernegem Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur sed tortor. Integer aliquam adipiscing lacus. Ut nec urna et arcu imperdiet ullamcorper. Duis at lacus. Quisque purus sapien, gravida non, sollicitudin a, malesuada id, erat. Etiam vestibulum massa rutrum magna. Cras convallis convallis dolor. Quisque tincidunt pede ac urna. Ut tincidunt vehicula risus. Nulla eget metus eu erat semper rutrum. Fusce dolor quam, elementum at, egestas a, scelerisque sed, sapien. Nunc pulvinar arcu et pede. Nunc sed orci lobortis augue scelerisque mollis. Phasellus libero mauris, aliquam eu, accumsan sed, facilisis vitae, orci. Phasellus \N \N magna.phasellus \N \N \N \N \N \N \N eernegem \N 16 19 Melton Allistair Nunc Ac Corporation Pellentesque.habitant.morbi@placeratvelit.co.uk 786476-5933 P.O. Box 101, 9253 Praesent Avenue 69949 Fahler Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur sed tortor. Integer aliquam adipiscing lacus. Ut nec urna et arcu imperdiet ullamcorper. Duis at lacus. Quisque purus sapien, gravida non, sollicitudin a, malesuada id, erat. Etiam vestibulum massa rutrum magna. Cras convallis convallis dolor. Quisque tincidunt pede ac urna. Ut tincidunt vehicula risus. Nulla eget metus eu erat semper rutrum. Fusce dolor quam, elementum at, egestas a, scelerisque sed, sapien. Nunc pulvinar arcu et pede. Nunc sed orci lobortis augue scelerisque mollis. Phasellus libero mauris, aliquam eu, accumsan sed, facilisis vitae, orci. Phasellus dapibus quam quis diam. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Fusce aliquet magna a neque. Nullam ut nisi a odio semper cursus. Integer mollis. Integer tincidunt aliquam arcu. Aliquam ultrices iaculis odio. Nam interdum enim non nisi. Aenean eget metus. In nec orci. Donec nibh. Quisque nonummy ipsum non arcu. Vivamus sit amet risus. Donec egestas. Aliquam nec enim. Nunc ut erat. Sed nunc est, mollis non, cursus non, egestas a, dui. Cras pellentesque. Sed dictum. Proin eget odio. Aliquam vulputate ullamcorper magna. Sed eu eros. Nam consequat dolor vitae dolor. Donec fringilla. Donec feugiat metus sit amet ante. Vivamus non lorem vitae odio sagittis semper. Nam tempor diam dictum sapien. Aenean massa. Integer vitae nibh. Donec est mauris, rhoncus id, mollis nec, cursus a, enim. Suspendisse aliquet, sem ut cursus luctus, ipsum leo elementum sem, vitae aliquam eros turpis non enim. Mauris quis turpis vitae purus gravida sagittis. Duis gravida. Praesent eu nulla at sem molestie sodales. Mauris blandit enim consequat purus. Maecenas libero est, congue a, aliquet vel, vulputate eu, odio. Phasellus at augue id ante dictum cursus. Nunc mauris elit, dictum eu, eleifend nec, malesuada ut, sem. Nulla interdum. Curabitur dictum. Phasellus in felis. Nulla tempor augue \N \N dui.suspendisse.ac \N \N \N \N \N \N \N fahler \N @@ -2225,6 +2241,7 @@ COPY public.mailtemplates (id, templatename, emailtext, emaildatasql, mailfrom, 3 user_invoice_paypal Bonjour %%prename%% %%surname%%,
\r\n
\r\nEn annexe vous trouvez la facture pour votre souscription au site juridig.lu,\r\n
\r\nVous avez Payé déjà via PayPal!\r\n\r\nMeilleurs salutations,
\r\n
\r\nJuridig.lu Support Team select prename,surname from users where id='%%id%%'; support@dks.lu Info facture pour votre souscription sur juridig.lu 1 \N \N 2 nouse_client_registration_confirmation Bonjour %%clientprename%% %%clientsurname%%,
\r\n
\r\nMerci pour votre création de compte sur juridig.lu,\r\n

\r\nPour confirmer et activer votre compte nous vous prions de\r\nclicker sur le liens ci dessous.

\r\n\r\nConfimer l'activation\r\n\r\nsi c'étais pas vous, nous vous prions de clicker sur le liens ci-dessous pour que nous pouvons bloquer, respectivement supprimer les coordonnées de cette addresse de juridig.lu!
\r\n\r\nRefuser l'activation\r\n\r\nMeilleurs salutations,\r\n\r\nJuridig.lu Support Team select * from clients where clientemail='%%clientemail%%'; support@dks.lu Confirmation requis pour votre création de compte sur juridig.lu 1 \N \N 10 user_invoice Bonjour %%prename%% %%surname%%,
\r\n
\r\nEn annexe vous trouvez la facture pour votre souscription au site juridig.lu,\r\n
\r\n\r\nMeilleurs salutations,
\r\n
\r\nJuridig.lu Support Team select prename,surname from users where id='%%id%%'; support@dks.lu Facture concernant votre souscription sur juridig.lu 1 \N \N +11 billjee_mailverification Bonjour %%prename%% %%surname%%,
\r\n
\r\nVous avez demandé accès au système "Billjee" depuis le site juridig.lu,\r\n\r\npour confirmer votre addresse E-Mail veuillez entrez le code suivant dans le champs sous "Applications->Billjee"\r\n

\r\ncode d'activation: %%billjeecode%%
\r\n
\r\nMeilleurs salutations,
\r\n
\r\nJuridig.lu Support Team\r\n select prename,surname,username from users where id='%%id%%'; support@dks.lu Votre demande d'accès au système "Billjee" de juridig.lu 1 \N \N \. @@ -2232,7 +2249,8 @@ COPY public.mailtemplates (id, templatename, emailtext, emaildatasql, mailfrom, -- Data for Name: modulepreferences; Type: TABLE DATA; Schema: public; Owner: juridiglu_user -- -COPY public.modulepreferences (id, id_user, appident, preference, page) FROM stdin; +COPY public.modulepreferences (id, id_user, appident, page, preference) FROM stdin; +1 4 \N lastpage module/applications/index.html \. @@ -2286,6 +2304,7 @@ COPY public.sessions (id, idsession, id_user, user_agent, remote_addr, created) 222 EPUBKFeqQ4at5rM7canaTw3pQjoa1oJCfOLzjxqxj 4 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/18.17763 ::1 2019-08-07 10:24:18.44434 227 j7jhLudI0EaVqAQu7ALAqIIsSD84o1MXhXMH2bqkO 4 Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.87 Mobile Safari/537.36 ::1 2019-08-08 08:48:56.095078 229 QeoR8h2Vex8gmR9Y4J0inWVpxtY9ddeOvVAMzn377 4 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.87 Safari/537.36 ::1 2019-08-09 10:46:08.474867 +247 z16wElPaZERZD35KTBEqddN34iw9gCYMec1dvHUqS 4 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36 ::1 2019-08-18 11:54:07.772981 \. @@ -2507,21 +2526,21 @@ SELECT pg_catalog.setval('public.apps_id_seq', 7, true); -- Name: billjee_id_seq; Type: SEQUENCE SET; Schema: public; Owner: juridiglu_user -- -SELECT pg_catalog.setval('public.billjee_id_seq', 7, true); +SELECT pg_catalog.setval('public.billjee_id_seq', 10, true); -- -- Name: billjeebooking_id_seq; Type: SEQUENCE SET; Schema: public; Owner: juridiglu_user -- -SELECT pg_catalog.setval('public.billjeebooking_id_seq', 1, false); +SELECT pg_catalog.setval('public.billjeebooking_id_seq', 3, true); -- -- Name: billjeeevents_id_seq; Type: SEQUENCE SET; Schema: public; Owner: juridiglu_user -- -SELECT pg_catalog.setval('public.billjeeevents_id_seq', 12, true); +SELECT pg_catalog.setval('public.billjeeevents_id_seq', 19, true); -- @@ -2542,7 +2561,7 @@ SELECT pg_catalog.setval('public.clients_id_seq', 1, false); -- Name: emailtemplates_id_seq; Type: SEQUENCE SET; Schema: public; Owner: juridiglu_user -- -SELECT pg_catalog.setval('public.emailtemplates_id_seq', 10, true); +SELECT pg_catalog.setval('public.emailtemplates_id_seq', 11, true); -- @@ -2563,14 +2582,14 @@ SELECT pg_catalog.setval('public.exceptions_id_seq', 22, true); -- Name: invoiceelements_id_seq; Type: SEQUENCE SET; Schema: public; Owner: juridiglu_user -- -SELECT pg_catalog.setval('public.invoiceelements_id_seq', 78, true); +SELECT pg_catalog.setval('public.invoiceelements_id_seq', 79, true); -- -- Name: invoices_id_seq; Type: SEQUENCE SET; Schema: public; Owner: juridiglu_user -- -SELECT pg_catalog.setval('public.invoices_id_seq', 110, true); +SELECT pg_catalog.setval('public.invoices_id_seq', 111, true); -- @@ -2598,7 +2617,7 @@ SELECT pg_catalog.setval('public.maillog_id_seq', 1, false); -- Name: modulepreferences_id_seq; Type: SEQUENCE SET; Schema: public; Owner: juridiglu_user -- -SELECT pg_catalog.setval('public.modulepreferences_id_seq', 1, false); +SELECT pg_catalog.setval('public.modulepreferences_id_seq', 1, true); -- @@ -2640,7 +2659,7 @@ SELECT pg_catalog.setval('public.users_id_seq', 114, true); -- Name: usersession_id_seq; Type: SEQUENCE SET; Schema: public; Owner: juridiglu_user -- -SELECT pg_catalog.setval('public.usersession_id_seq', 230, true); +SELECT pg_catalog.setval('public.usersession_id_seq', 247, true); -- diff --git a/dev/db/juridiglu_db.pg.schema.sql b/dev/db/juridiglu_db.pg.schema.sql index 0c43ebf..e9baf08 100644 --- a/dev/db/juridiglu_db.pg.schema.sql +++ b/dev/db/juridiglu_db.pg.schema.sql @@ -2,8 +2,8 @@ -- PostgreSQL database dump -- --- Dumped from database version 11.4 (Debian 11.4-1) --- Dumped by pg_dump version 11.4 (Debian 11.4-1) +-- Dumped from database version 11.5 (Debian 11.5-1+deb10u1) +-- Dumped by pg_dump version 11.5 (Debian 11.5-1+deb10u1) SET statement_timeout = 0; SET lock_timeout = 0; @@ -154,7 +154,10 @@ CREATE TABLE public.billjee ( lastsearch json, msgoffer text, msgrequest text, - invites json + invites json, + textdefaultoffer text, + textdefaultrequest text, + activationcode text ); @@ -222,7 +225,8 @@ CREATE TABLE public.billjeetickets ( eventmsg text, eventtype text, invites json, - dayperiod text + dayperiod text, + starttime time without time zone ); @@ -650,8 +654,8 @@ CREATE TABLE public.modulepreferences ( id integer NOT NULL, id_user integer, appident text, - preference json, - page text + page text, + preference text );