From: Kilian Saffran Date: Sat, 10 Aug 2019 11:20:43 +0000 (+0200) Subject: delete billjee X-Git-Url: http://cloud.dks.lu/git/?a=commitdiff_plain;h=ec27bba72802e579ce816fa48e245f6fe85e3257;p=juridig_lu.git delete billjee --- diff --git a/backoffice/api/process.cgi b/backoffice/api/process.cgi index 1f74f4b..d87d8f9 100644 --- a/backoffice/api/process.cgi +++ b/backoffice/api/process.cgi @@ -325,6 +325,13 @@ where bt.eventdate between date('".$p->{startdate}."') and date('".$p->{enddate} # $html->{result}->{sql} = $sql; $db->dbexec($sql); } + elsif($p->{fn} eq "deletebilljee"){ + $html->{result}->{id} = $p->{id}; + my $sql = "DELETE FROM billjeebooking where id_billjeeticket=".$p->{id}.";"; + $db->dbexec($sql); + $sql = "DELETE FROM billjeetickets where id=".$p->{id}." and id_user=".$sess->{id}.";"; + $db->dbexec($sql); + } } } diff --git a/backoffice/tmpl/block/dlgdelete.tt b/backoffice/tmpl/block/dlgdelete.tt index c2c2a8a..a6e51bb 100644 --- a/backoffice/tmpl/block/dlgdelete.tt +++ b/backoffice/tmpl/block/dlgdelete.tt @@ -20,17 +20,26 @@ function delete_event(id){ //console.log("delete event " + id); // document.getElementById('dlgdelete_event_id').value= id; - document.getElementById('dlgdelete_details').innerHTML = ''; + document.getElementById('dlgdelete_details').innerHTML = document.getElementById('event_' + id + '_info1').innerHTML + '
' + document.getElementById('event_' + id + '_info2').innerHTML;; document.getElementById('dlgdelete').style.display='block'; return false; } function send_delete_event(){ - console.log("really delete event " + id); + //console.log("really delete event " + id); var evtid = document.getElementById('dlgdelete_event_id').value; document.getElementById('dlgdelete_details').innerHTML = ''; - //req.reqdata("POST","process.cgi",{"fn":"deleteevent","id":evtid},null); - document.getElementById('event_' + evtid).remove; + + req.reqdata("POST","process.cgi",{"fn":"deletebilljee","id":evtid},event_deleted); + document.getElementById('dlgdelete').style.display='none'; + + +} + +function event_deleted(data){ + if (data.id){ + document.getElementById('event_' + data.id).remove; + } } \ No newline at end of file diff --git a/backoffice/tmpl/module/billjee/form_billet.tt b/backoffice/tmpl/module/billjee/form_billet.tt index f01d72a..037dc92 100644 --- a/backoffice/tmpl/module/billjee/form_billet.tt +++ b/backoffice/tmpl/module/billjee/form_billet.tt @@ -9,7 +9,13 @@ join (select users.id,users.prename,users.surname,appaccess.privateenabled from where bt.id = ? group by bt.id,binv.invites;") %] [% rbill = qbill.execute(params.id) %] [% bill = rbill.get_first(); %] - +[% ELSE %] +[% qbill = dksdb.prepare("select null as id,bj.id_user, null as court, null as room, CURRENT_DATE as eventdate, null as dayperiod, +null as eventmsg, null as eventtype, binv.invites FROM billjee bj + left join (select id,string_agg(invites,',') as invites from (select id,json_array_elements_text(invites) as invites from billjee ) as x group by id ) binv on (bj.id=binv.id) + where bj.id_user= ?;") %] +[% rbill = qbill.execute(session.id) %] + [% bill = rbill.get_first(); %] [% END %]
diff --git a/backoffice/tmpl/module/billjee/mytickets.js b/backoffice/tmpl/module/billjee/mytickets.js index 944cdf3..d3ae76b 100644 --- a/backoffice/tmpl/module/billjee/mytickets.js +++ b/backoffice/tmpl/module/billjee/mytickets.js @@ -36,7 +36,7 @@ function display_results(data){ '
' + courts[data.events[i].court] + ((data.events[i].room)?' (' + data.events[i].room + ')':'') + '
'+'
'; card += '
' + data.events[i].msg + '
'; card += ''; card += ''; diff --git a/img/user-plus.svg b/img/user-plus.svg new file mode 100644 index 0000000..e1e14a7 --- /dev/null +++ b/img/user-plus.svg @@ -0,0 +1,3 @@ + + + diff --git a/tmpl/block/avocatlist.tt b/tmpl/block/avocatlist.tt index 1555568..a0b8590 100644 --- a/tmpl/block/avocatlist.tt +++ b/tmpl/block/avocatlist.tt @@ -12,6 +12,7 @@ order by lc.surname, lc.prename, lc.company;'); %] [% END%]
+ [% FOREACH avo = avolist.execute(link) %]
@@ -23,12 +24,21 @@ order by lc.surname, lc.prename, lc.company;'); %]
[% avo.surname%] [% avo.prename %]
([% avo.company %])
[% avo.prename %] [% avo.surname %] - - -
[% END %] +