@ -83,7 +83,17 @@ $("#register-button").click(function (e) {
user : $ ( "#register-user" ) . val ( ) ,
password : $ ( "#register-password" ) . val ( )
} ) ;
if ( $ ( "#register-password-confirm" ) . val ( ) != $ ( "#register-password" ) . val ( ) ) {
t = new TypeIt ( '#error-message-register' , {
speed : 110 ,
lifeLike : true
} )
. type ( "Oups, les 2 mots de passe ne correspondent pas !" )
. go ( ) ;
return ;
}
$ ( "#register-password" ) . val ( '' ) ;
$ ( "#register-password-confirm" ) . val ( "" ) ;
$ . ajax ( {
type : "POST" ,
url : base_url + "register" ,
@ -222,7 +232,7 @@ function get_admin(type) {
}
$ ( "#admin-content" ) . append ( `
< span class = "prank" >
< div id = prankDone > Nombre totale de mission achevées : $ { doneCnt } < / d i v >
< div id = prankDone > Nombre totale de missions achevées : $ { doneCnt } < / d i v >
< / s p a n >
` );
break ;
@ -626,63 +636,65 @@ $('#demande-button').click(function () {
} ) ;
function updateDemandes ( ) {
$ . ajax ( {
type : "POST" ,
url : base_url + "get" ,
data : JSON . stringify ( {
uid : localStorage . getItem ( 'user' ) ,
token : localStorage . getItem ( 'token' ) ,
type : "prank"
if ( localStorage . getItem ( 'user' ) && localStorage . getItem ( 'token' ) ) {
$ . ajax ( {
type : "POST" ,
url : base_url + "get" ,
data : JSON . stringify ( {
uid : localStorage . getItem ( 'user' ) ,
token : localStorage . getItem ( 'token' ) ,
type : "prank"
} ) ,
contentType : "application/json; charset=utf-8" ,
dataType : "json" ,
} ) ,
contentType : "application/json; charset=utf-8" ,
dataType : "json" ,
success : function ( data ) {
if ( data . success ) {
$ ( '#demande-list' ) . html ( '' ) ;
let pd = [ ] ;
for ( pd_uid in data . prankData ) {
if ( data . prankData [ pd_uid ] . creator == localStorage . getItem ( 'user' ) ) {
data . prankData [ pd_uid ] . prankUid = pd_uid ;
pd . push ( data . prankData [ pd_uid ] ) ;
success : function ( data ) {
if ( data . success ) {
$ ( '#demande-list' ) . html ( '' ) ;
let pd = [ ] ;
for ( pd_uid in data . prankData ) {
if ( data . prankData [ pd_uid ] . creator == localStorage . getItem ( 'user' ) ) {
data . prankData [ pd_uid ] . prankUid = pd_uid ;
pd . push ( data . prankData [ pd_uid ] ) ;
}
}
}
pd . sort ( ( a , b ) => new Date ( b . date ) - new Date ( a . date ) ) ;
for ( const pd_uid in pd ) {
$ ( '#demande-list' ) . append ( `
< span id = "${pd[pd_uid].prankUid}" class = "prank" >
< h2 class = "prank-title" > Demande de crêpe < / h 2 >
< div class = "prank-amount" > Quantité : $ { pd [ pd_uid ] . amount } < / d i v >
< div class = "prank-supplement" > Garniture : $ { pd [ pd_uid ] . supplement } < / d i v >
< div class = "prank-where" > Livraison : $ { pd [ pd_uid ] . where } < / d i v >
< div class = "prank-note" > Notes : $ { pd [ pd_uid ] . note } < / d i v >
< div class = "prank-status" > Statue : $ { pd [ pd_uid ] . state } < / d i v >
< span class = "prank-footer" >
< div class = "prank-uid" > UID : $ { pd [ pd_uid ] . prankUid } < / d i v >
< div class = "prank-date" > DATE : $ { pd [ pd_uid ] . date } < / d i v >
pd . sort ( ( a , b ) => new Date ( b . date ) - new Date ( a . date ) ) ;
for ( const pd_uid in pd ) {
$ ( '#demande-list' ) . append ( `
< span id = "${pd[pd_uid].prankUid}" class = "prank" >
< h2 class = "prank-title" > Demande de crêpe < / h 2 >
< div class = "prank-amount" > Quantité : $ { pd [ pd_uid ] . amount } < / d i v >
< div class = "prank-supplement" > Garniture : $ { pd [ pd_uid ] . supplement } < / d i v >
< div class = "prank-where" > Livraison : $ { pd [ pd_uid ] . where } < / d i v >
< div class = "prank-note" > Notes : $ { pd [ pd_uid ] . note } < / d i v >
< div class = "prank-status" > Statue : $ { pd [ pd_uid ] . state } < / d i v >
< span class = "prank-footer" >
< div class = "prank-uid" > UID : $ { pd [ pd_uid ] . prankUid } < / d i v >
< div class = "prank-date" > DATE : $ { pd [ pd_uid ] . date } < / d i v >
< / s p a n >
$ { ( pd [ pd_uid ] . state != "Accepted" && pd [ pd_uid ] . state != "Refused" ) ?
` <span class="prank-btn">
< div class = "prank-btn-delete" > Annuler < / d i v >
< / s p a n > `
: ''
}
< / s p a n >
$ { ( pd [ pd_uid ] . state != "Accepted" && pd [ pd_uid ] . state != "Refused" ) ?
` <span class="prank-btn">
< div class = "prank-btn-delete" > Annuler < / d i v >
< / s p a n > `
: ''
}
< / s p a n >
` )
` )
}
refreshListener ( ) ;
}
refreshListener ( ) ;
}
else {
if ( data . why == "Not authentificated" ) {
show_page ( '#login-page' ) ;
} else {
alert ( data . why ) ;
else {
if ( data . why == "Not authentificated" ) {
show_page ( '#login-page' ) ;
} else {
alert ( data . why ) ;
}
}
}
}
} ) ;
} ) ;
}
}
function updateNextActivity ( ) {
@ -748,7 +760,6 @@ $(window).on("load", function() {
}
updateNextActivity ( ) ;
updateDemandes ( ) ;
/* load timer */
window . setInterval ( function ( ) {
@ -779,7 +790,7 @@ $(window).on("load", function() {
days = 0 ;
updateNextActivity ( ) ;
}
$ ( '#timer' ) . text ( days + " jours " + ( new Date ( 'December 17, 1995 ' + t . join ( ':' ) ) ) . toLocaleTimeString ( 'default' , {
$ ( '#timer' ) . text ( ( days == 0 ? "" : days + " jours " ) + ( new Date ( 'December 17, 1995 ' + t . join ( ':' ) ) ) . toLocaleTimeString ( 'default' , {
hour : '2-digit' ,
minute : '2-digit' ,
second : '2-digit'