# $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);
+ }
}
}
//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 + '<br/>' + 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;
+ }
}
</script>
\ No newline at end of file
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 %]
<div class="w3-display-container" >
'</div><div class="w3-container w3-theme-d4"><h5 id="event_'+data.events[i].id+'_info2">' + courts[data.events[i].court] + ((data.events[i].room)?' (' + data.events[i].room + ')':'') + '</h5>'+'</div>';
card += '<div class="w3-container">' + data.events[i].msg + '</div>';
card += '<footer class="w3-container w3-right-align w3-padding-16">';
- if (userid == data.events[i].id_user){
+
card += '<button class="w3-btn w3-theme-l2 w3-margin-right" onclick="edit_event(\''+ data.events[i].id +'\');"><img src="[% abspath %]images/icons/edit.svg" style="width: 24px;" data-id="\''+ data.events[i].id +'\'"/> Editer </button>';
//if (data.events.isdisabled)
//card += '<button class="w3-btn w3-theme-l2 w3-margin-right" ><img src="[% abspath %]images/icons/publish.svg" style="width: 24px;" /> Publier </button>';
}
card += '</button>';
- card += '<button class="w3-btn w3-red w3-text-black" ><img src="[% abspath %]images/icons/remove.svg" onclick="delete_event();" style="width: 24px;" /> Supprimer </button>';
- } else {
- card += '<button class=" w3-btn w3-theme-l2 w3-margin-right" onclick="contact_publisher(\''+ data.events[i].id +'\');"><img src="[% abspath %]images/icons/send.svg" style="width: 24px;" /> Contacter </button>';
- }
-//
+ card += '<button class="w3-btn w3-red w3-text-black" onclick="delete_event(\''+ data.events[i].id +'\');"><img src="[% abspath %]images/icons/remove.svg" style="width: 24px;" /> Supprimer </button>';
card += '</footer>';
card += '</div>';
--- /dev/null
+<svg id="glyphicons-basic" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
+ <path id="user-plus" d="M9.36481,13.37427A1.2749,1.2749,0,0,1,10,11.62988V9c0-3,2-5,5.5-5a6.79133,6.79133,0,0,1,2.64575.50122,7.94842,7.94842,0,0,0,3.59918,8.26123,1.71227,1.71227,0,0,1-.10974.61182l-.28.75146a2.99115,2.99115,0,0,1-1.31073,1.462l-.66583,3.05176A2.99994,2.99994,0,0,1,16.44763,21H14.55237a2.99994,2.99994,0,0,1-2.931-2.36047l-.66583-3.05176a2.99143,2.99143,0,0,1-1.31073-1.462ZM32,6a6,6,0,1,1-6-6A6,6,0,0,1,32,6Zm-3-.5a.5.5,0,0,0-.5-.5H27V3.5a.5.5,0,0,0-.5-.5h-1a.5.5,0,0,0-.5.5V5H23.5a.5.5,0,0,0-.5.5v1a.5.5,0,0,0,.5.5H25V8.5a.5.5,0,0,0,.5.5h1a.5.5,0,0,0,.5-.5V7h1.5a.5.5,0,0,0,.5-.5ZM26.06885,22.87207l-5.13623-2.7052A5.02336,5.02336,0,0,1,16.44727,23H14.55273a5.02379,5.02379,0,0,1-4.48553-2.833l-5.136,2.70508A1.57806,1.57806,0,0,0,4,24.23669V27a1,1,0,0,0,1,1H26a1,1,0,0,0,1-1V24.23669A1.57806,1.57806,0,0,0,26.06885,22.87207Z"/>
+</svg>
[% END%]\r
<div class="container">\r
<div class="avocat-items col-lg-12 row">\r
+ \r
[% FOREACH avo = avolist.execute(link) %]\r
<div class="col-sm-6 col-md-3 col-lg-3">\r
<div class="avocat-item" style="border: 1px solid grey; text-align: center; padding: 5px;">\r
<div class="default-text" style="width: 100%; text-align: center;">[% avo.surname%] [% avo.prename %]<br/>([% avo.company %])</div>\r
\r
<img src="[% IF avo.photo %] [% abspath %][% avo.photo %] [% ELSE %] [% abspath %]img/logo-juridig.png [% END %]" class="img-responsive" style="height: 145px; " alt="[% avo.prename %] [% avo.surname %]"> </a>\r
- \r
- \r
- \r
</div>\r
</div>\r
</div>\r
[% END %]\r
+ <div class="col-sm-6 col-md-3 col-lg-3">\r
+ <div class="avocat-item" style="border: 1px solid grey; text-align: center; padding: 5px;">\r
+ <div class="hover-bg"> \r
+ <a href="[% abspath %]backoffice/register.html" >\r
+ <div class="hover-text">\r
+ <h4 style="color: red;font-weight: bold;">Pas Incris?<br><span style="font-size: 11px; color: red;font-weight: bold; ">Registrez vous!</span></h4>\r
+ </div>\r
+ <div class="default-text" style="width: 100%; text-align: center; color: red; font-weight: bold">Pas inscris?<br/>Registrez vous!</div> \r
+ <img src="[% abspath %]img/user-plus.svg" class="img-responsive" style="height: 145px; " alt="Register User"> </a>\r
+ </div>\r
+ </div>\r
+ </div>\r
</div>\r
</div>\r