Skip to content
Snippets Groups Projects
Commit 2a864bc6 authored by Marc Vachon's avatar Marc Vachon
Browse files

Appointement functions begin

parent 61679ee0
Branches
No related tags found
No related merge requests found
......@@ -11,8 +11,8 @@ module.exports = {
choose_appointment: (idMeeting, callback) => {
choose_date(idMeeting, function(result){
console.log("date: " + result.date);
console.log("time: " + result.time);
console.log("result:");
console.log(result);
})
}
......@@ -22,18 +22,46 @@ function choose_date(idMeeting, callback){
var date
db_request.get_calendar(idMeeting, function(calendar){
date = {day: calendar[0].day, month: calendar[0].month, year: calendar[0].year}
})
console.log("Date: ");
console.log(date);
var array = []
array.push(calendar.find(function(element){
if(element.day == date.day && element.month == date.month && element.year == date.year){
return element
}
}))
choose_time(table_times, function(){
choose_time(array, function(res){
console.log(res);
callback(date)
})
})
}
function choose_time(table_times, callback){
var latest = {hour: 0, min: 0}
console.log(table_times);
table_times.forEach(function(time){
if(time.from.hour > latest.hour){
latest.hour = time.from.hour
latest.min = time.from.minutes
} else if(time.from.hour == latest.hour){
if(time.from.minutes > latest.hour){
latest.hour = time.from.hour
latest.min = time.from.minutes
}
}
})
callback()
callback(latest)
}
......@@ -23,7 +23,9 @@ module.exports = {
var calendar = []
users.forEach(function(u){
calendar.push(u.calendar)
u.calendar.forEach(function(d){
calendar.push(d)
})
})
callback(calendar)
......
......@@ -56,6 +56,12 @@ module.exports = function(server){
})
})
socket.on('update_appointement', function(id){
meeting.choose_appointment(id, function(res){
get_meeting('get_meeting', id)
})
})
function get_meeting(idMeeting){
db.get_meeting(idMeeting, function(data){
socket.emit('get_meeting', data)
......
......@@ -26,7 +26,7 @@
}
</script>
<%- include('elements/nav.inc.html') %>
<div class="col-sm-6 text-center">
<div class="col-sm-6 text-center mb-4">
<div class="card">
<div class="card-body">
......@@ -44,7 +44,7 @@
</div>
<div class="col-sm-6 text-center">
<div class="col-sm-6 text-center mb-4">
<div class="card">
<div class="card-body">
......
......@@ -181,6 +181,10 @@ function add_user(){
toggle_add_user()
}
function update_appointement(){
socket.emit('update_appointement', id_meeting)
}
function remove_user(idUser){
if(confirm("Voulez-vous vraiment supprimer cet utilsiateur ?")){
socket.emit('remove_user', {idMeeting: id_meeting, idUser: idUser});
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment