1var jQueryDM = jQuery; 2jQueryDM('window').ready(function(){ 3 jQueryDM = jQuery; 4 parent_select = '.signin_forgot_password_div'; 5 parent_select_obj = jQueryDM(parent_select); 6 //var parent_id_select = jQueryDM(parent_select).attr('id'); 7 //var parent_id_select_obj = jQueryDM('#'+parent_id_select); 8 9 10 dap_signin_forgot_password(); 11 dap_reset_password(); 12 var submit_url = "/dap/inc/reset_password.php"; 13 dap_enter_submit_login_form(); 14 dap_enter_submit_forgot_form(); 15 dap_enter_submit_reset_form(); 16 dapMemberlogout(); 17 dap_member_hide_loader(); 18 19 var redirect_val = jQuery('.redirect_request_sendto').val(); 20 if (redirect_val == 'fp') { 21 jQuery('.forgot_password').click(); 22 } 23}); 24 25function dap_enter_submit_login_form(){ 26 27 28 jQueryDM('form#dap_login input.dap_login_email,form#dap_login input.dap_login_pass').keypress(function (e) { 29 if (e.which == 13) { 30 var parent_id = jQueryDM(this).parents('.signin_forgot_password_div').attr('id'); 31 var parent_obj = jQueryDM('#'+parent_id); 32 parent_obj.find('form#dap_login .signin_btn').trigger('click'); 33 return false; 34 } 35 }); 36} 37 38function dap_enter_submit_forgot_form(){ 39 jQuery(document).on('submit',"form#dap_forgot",function(){ 40 event.preventDefault(); 41 var parent_id = jQueryDM(this).parents('.signin_forgot_password_div').attr('id'); 42 var parent_obj = jQueryDM('#'+parent_id); 43 parent_obj.find('form#dap_forgot .forgot_btn').trigger('click'); 44 return false; 45 }); 46 47 jQuery('form#dap_forgot input.dap_forgot_email').keypress(function (e) { 48 if (e.which == 13) { 49 return false; 50 } 51 }); 52} 53 54 55function dap_enter_submit_reset_form(){ 56 57 jQuery(document).on('submit',"form#dap_reset",function(){ 58 event.preventDefault(); 59 var parent_id = jQueryDM(this).parents('.signin_forgot_password_div').attr('id'); 60 var parent_obj = jQueryDM('#'+parent_id); 61 parent_obj.find('form#dap_reset .forgot_btn').trigger('click'); 62 return false; 63 }); 64 65 jQuery('form#dap_reset input.dap_reset_pass,form#dap_reset input.dap_reset_re_pass').keypress(function (e) { 66 if (e.which == 13) { 67 var parent_id = jQueryDM(this).parents('.signin_forgot_password_div').attr('id'); 68 var parent_obj = jQueryDM('#'+parent_id); 69 parent_obj.find('form#dap_reset .reset_pass_btn').trigger('click'); 70 return false; 71 } 72 }); 73} 74 75function dap_signin_forgot_password(){ 76 77 if(jQueryDM('#dap_member_login_frontend_shortcode .user_login').hasClass('signin_forgot_password_div')){ 78 parent_select_obj.find('.forgot_password').on('click',function(e){ 79 e.preventDefault(); 80 window.dap_global_login_parent_id = jQueryDM(this).parents('.signin_forgot_password_div').attr('id'); 81 window.dap_global_login_event_trigger = "forgot_show"; 82 83 84 dap_member_set_error_message(''); 85 dap_member_login_forgot_pass(); 86 87 }); 88 89 parent_select_obj.find('.signin_btn').on('click',function(e){ 90 e.preventDefault(); 91 window.dap_global_login_event_trigger = "signup"; 92 window.dap_global_login_parent_id = jQueryDM(this).parents('.signin_forgot_password_div').attr('id'); 93 var dap_global_login_parent_obj = jQueryDM('#'+window.dap_global_login_parent_id); 94 // console.log("dap_login_btn_html start "); 95 //console.log(jQueryDM(this).html()); 96 //console.log("dap_login_btn_html end "); 97 dap_global_login_parent_obj.find('.dap_login_btn_html').html(jQueryDM(this).html()); 98 var dap_loader_html = dap_global_login_parent_obj.find('.dap_loader_html').html(); 99 jQueryDM(this).html(dap_loader_html); 100 dap_member_signin_action(); 101 102 103 104 105 }); 106 107 jQueryDM(document).on('click',parent_select+' .forgot_btn',function(e){ 108 e.preventDefault(); 109 window.dap_global_login_event_trigger = "forgot"; 110 window.dap_global_login_parent_id = jQueryDM(this).parents('.signin_forgot_password_div').attr('id'); 111 var dap_global_login_parent_obj = jQueryDM('#'+window.dap_global_login_parent_id); 112 dap_global_login_parent_obj.find('.dap_login_btn_html').html(jQueryDM(this).html()); 113 var dap_loader_html = dap_global_login_parent_obj.find('.dap_loader_html').html(); 114 jQueryDM(this).html(dap_loader_html); 115 dap_member_forgot_action(); 116 117 118 }); 119 120 121 jQueryDM(parent_select).find('.dap_login_pass').attr('type','password'); 122 error_message_div = jQueryDM(parent_select).find('.error_message_div').clone().wrap('<p>').parent().html(); 123 jQueryDM(parent_select).find('.forgot_outer_sub_heading').prepend(error_message_div); 124 125 126 127 } 128 129} 130 131function dap_reset_password(){ 132 133 jQueryDM('#dap_member_login_frontend_shortcode .user_login').each(function(index, value){ 134 135 if(jQueryDM(this).hasClass('reset_password_div')){ 136 137 138 139 140 jQueryDM(this).find('.dap_reset_pass').attr('type','password'); 141 jQueryDM(this).find('.dap_reset_re_pass').attr('type','password'); 142 143 error_message_div = jQueryDM(this).find('.error_message_div').clone().wrap('<p>').parent().html(); 144 jQueryDM(this).find('form#dap_reset').prepend('<div class="form-group">'+error_message_div+"</div>"); 145 146 147 var forgot_hrml = jQueryDM(this).find('.dap_reset_template_static_div').html(); 148 jQueryDM(this).find('.dap_reset_template_static_div').remove(); 149 jQueryDM(this).find('.login_outer').html(forgot_hrml); 150 151 jQueryDM(this).show(); 152 153 var parent_id = jQueryDM(this).attr('id'); 154 window.dap_global_login_parent_id = parent_id; 155 dap_member_check_reset_password_key_expire(); 156 157 jQueryDM(document).on('click','#'+parent_id+' .reset_pass_btn',function(e){ 158 e.preventDefault(); 159 window.dap_global_login_event_trigger = "reset_pass"; 160 window.dap_global_login_parent_id = parent_id; 161 dap_member_check_reset_password_action(); 162 163 }); 164 } 165 }); 166 167 168} 169 170function dap_member_check_reset_password_action(){ 171 172 var dap_global_login_parent_obj = jQueryDM('#'+window.dap_global_login_parent_id); 173 //console.log("dap_global_login_parent_id"+window.dap_global_login_parent_id) 174 key = dap_global_login_parent_obj.find('input[name="dm_reset_pass_key"]').val(); 175 var submit_url = "/dap/inc/reset_password.php"; 176 var current_pageurl = window.location.href; 177 var get_pass = dap_global_login_parent_obj.find('.dap_reset_pass').val(); 178 var re_enter_pass = dap_global_login_parent_obj.find('.dap_reset_re_pass').val(); 179 if(get_pass ==""){ 180 error_msg = dap_global_login_parent_obj.parents('#dap_member_login_frontend_shortcode').find('input[name="dap_password_empty"]').val()+"<br>"; 181 dap_member_set_error_message(error_msg); 182 return false;
183 }else if(get_pass != re_enter_pass){ 184 error_msg = dap_global_login_parent_obj.parents('#dap_member_login_frontend_shortcode').find('input[name="dap_password_not_match"]').val()+"<br>"; 185 dap_member_set_error_message(error_msg); 186 return false; 187 }else if(get_pass == re_enter_pass){ 188 //dap_member_show_loader(); 189 jQuery.ajax({ 190 url: submit_url, 191 type: "POST", 192 data: {"get_pass":get_pass ,"key":key, "current_pageurl":current_pageurl,"reset": "Y"}, 193 cache: false, 194 success: function (returnval) { 195 var current_pageurl = window.location.href; 196 if (window.location.href.indexOf('?') > 0) { 197 var current_pageurl_new = current_pageurl.indexOf("?"); 198 var current_pageurl_new1 = current_pageurl.substring(current_pageurl_new); 199 var current_pageurl_new2 = current_pageurl.replace(current_pageurl_new1,""); 200 current_pageurl = current_pageurl_new2; 201 } 202 location.href=current_pageurl; 203 msg = dap_global_login_parent_obj.parents('#dap_member_login_frontend_shortcode').find('input[name="dap_reset_password_success"]').val(); 204 dap_member_set_error_message(msg); 205 //jQueryDM('.error_message_div').hide(); 206 //swal.fire(msg); 207 dap_global_login_parent_obj.parents('#dap_member_login_frontend_shortcode').find('.signin_forgot_password_div').show(); 208 dap_global_login_parent_obj.remove(); 209 } 210 }); 211 dap_member_hide_loader(); 212 return; 213 } 214 return false; 215} 216 217function dap_member_check_reset_password_key_expire(){ 218 var dap_global_login_parent_obj = jQueryDM('#'+window.dap_global_login_parent_id); 219 //console.log("++"); 220 //console.log(window.dap_global_login_parent_id); 221 222 dm_reset_pass_key = dap_global_login_parent_obj.find('input[name="dm_reset_pass_key"]').val(); 223 var submit_url = "/dap/inc/reset_password.php"; 224 jQuery.ajax({ 225 url: submit_url, 226 type: "POST", 227 data: {"key":dm_reset_pass_key, "Keyexistcheck": "Y"}, 228 cache: false, 229 success: function (returnval) { 230 //console.log("returnval"+returnval); 231 if(returnval == "" || returnval == undefined || returnval == null ){ 232 233 error_msg = dap_global_login_parent_obj.parents("#dap_member_login_frontend_shortcode").find('input[name="dap_reset_key_expired"]').val(); 234 window.dap_global_login_parent_id = 'login_outer'; 235 236 dap_member_set_error_message(error_msg); 237 dap_global_login_parent_obj.find('.reset_pass_btn').removeClass('reset_pass_btn'); 238 } 239 } 240 }); 241 242} 243 244function dap_member_forgot_action(){ 245 //console.log("dap_member_forgot_action click call "); 246 var dap_global_login_parent_obj = jQueryDM('#'+window.dap_global_login_parent_id); 247 //console.log("dap_global_login_parent_id click call "+window.dap_global_login_parent_id); 248 249 var email = ''; 250 var get_email = email = dap_global_login_parent_obj.find('.dap_forgot_email').val(); 251 validation_status = true; 252 if(email == ""){ 253 validation_status = false; 254 email_msg = dap_global_login_parent_obj.find('input[name="dap_email_empty"]').val()+"<br>"; 255 256 }else if(!dapMemberValidateEmail(email)){ 257 258 email_msg = dap_global_login_parent_obj.find('input[name="dap_email_valid"]').val()+"<br>"; 259 validation_status = false; 260 } 261 262 if(validation_status){ 263 var submit_url="/dap/inc/reset_password.php"; 264 var current_pageurl = window.location.href; 265 266 if (window.location.href.indexOf('?') > 0) { 267 var current_pageurl_new = current_pageurl.indexOf("?"); 268 var current_pageurl_new1 = current_pageurl.substring(current_pageurl_new); 269 var current_pageurl_new2 = current_pageurl.replace(current_pageurl_new1,""); 270 current_pageurl = current_pageurl_new2; 271 } 272 273 var reset_page_val = jQueryDM('.reset_page_val').val(); 274 if(reset_page_val > 0){ 275 jQueryDM.post(dap_login_ajax_url, { 276 action: 'dap_member_login_resetdate', 277 email: email, 278 279 }, function(response) { 280 281 }); 282 } 283 284 //dap_member_show_loader(); 285 jQuery.ajax({ 286 url: submit_url, 287 type: "POST", 288 data: {"get_email":get_email , "current_pageurl":current_pageurl, "forgot": "Y"}, 289 cache: false, 290 success: function (response) { 291 dap_member_hide_loader(); 292 293 /* var responsejson = jQuery.parseJSON(response); */ 294 var msg_status = response; 295 if(msg_status =="N"){ 296 email_msg = dap_global_login_parent_obj.find('input[name="dap_email_not_found"]').val(); 297 dap_member_set_error_message(email_msg); 298 }else{ 299 email_msg = dap_global_login_parent_obj.find('input[name="dap_reset_link"]').val(); 300 dap_member_set_error_message(email_msg); 301 302 //jQueryDM('.error_message_div').hide(); 303 //swal.fire(email_msg); 304 } 305 306 307 } 308 }); 309 return false;
310 311 312 }else{ 313 dap_member_set_error_message(email_msg); 314 315 } 316 return false; 317} 318 319 320function dap_member_login_forgot_pass(){ 321 322 var dap_global_login_parent_obj = jQueryDM('#'+window.dap_global_login_parent_id); 323 forgot_html = dap_global_login_parent_obj.find('.dap_forgot_template_static_div #login_template_wrapper').html(); 324 dap_global_login_parent_obj.find('#login_template_wrapper .login_outer').html(forgot_html); 325 dap_global_login_parent_obj.find('#login_template_wrapper .error_message_div').hide(); 326 return false; 327} 328 329 330function dap_member_signin_action(){ 331 332 var dap_global_login_parent_obj = jQueryDM('#'+window.dap_global_login_parent_id); 333 var email = dap_global_login_parent_obj.find('.dap_login_email').val(); 334 var pass = dap_global_login_parent_obj.find('.dap_login_pass').val(); 335 var recaptcharesponse = dap_global_login_parent_obj.find('#g-recaptcha-response').val(); 336 var dm_login_temp_captcha = dap_global_login_parent_obj.find('input[name="dm_login_temp_captcha"]').val(); 337 var email_msg = ''; 338 var pass_msg = ''; 339 var validation_status = true; 340 if(email == ""){ 341 validation_status = false; 342 email_msg = dap_global_login_parent_obj.find('input[name="dap_email_empty"]').val()+"<br>"; 343 }else if(!dapMemberValidateEmail(email)){ 344 email_msg = dap_global_login_parent_obj.find('input[name="dap_email_valid"]').val()+"<br>"; 345 validation_status = false; 346 } 347 348 if(pass == ''){ 349 validation_status = false; 350 pass_msg = dap_global_login_parent_obj.find('input[name="dap_password_empty"]').val()+"<br>"; 351 } 352 captcha_msg = ''; 353 if(dm_login_temp_captcha == 'yes' && recaptcharesponse == ''){ 354 validation_status = false; 355 captcha_msg = dap_global_login_parent_obj.find('input[name="dap_captcha_not_select"]').val()+"<br>"; 356 } 357 358 dap_global_login_parent_obj.find('.error_message_div').hide(); 359 if(validation_status){ 360 var action_id = dap_global_login_parent_obj.find('input[name="action_id"]').val(); 361 362 //dap_member_show_loader(); 363 364 var dap_fblogin_email = ''; 365 if(dap_global_login_parent_obj.find('#login_template_wrapper .signin_btn').hasClass('fbloginaliasactive')){ 366 dap_fblogin_email = dap_global_login_parent_obj.find('input[name="dap_fblogin_email"]').val(); 367 } 368 369 var dap_remember_me = dap_global_login_parent_obj.find('.dap_login_remember').is(':checked'); 370 371 if (dap_remember_me){ 372 dap_remember_me = 'rememberMe'; 373 } 374 375 376 jQueryDM.post(dap_login_ajax_url, { 377 action: 'dap_member_login_authenticate', 378 email: email, 379 pass: pass, 380 dap_action_id: action_id, 381 recaptcharesponse: recaptcharesponse, 382 dm_login_temp_captcha: dm_login_temp_captcha, 383 dap_fblogin_email: dap_fblogin_email, 384 nonce: dap_login_ajax_nonce, 385 rememberMe: dap_remember_me 386 387 }, function(response) { 388 dap_member_hide_loader(); 389 response = JSON.parse(response); 390 var reset_page_msgdiv = jQueryDM('.reset_page_msgdiv').html(); 391 if(response.error){ 392 message = response.error; 393 394 dap_member_set_error_message(message); 395 return ; 396 } 397 if(response.reset){ 398 reset = response.reset; 399 if(reset == "reset"){ 400 dap_global_login_parent_obj.find('.forgot_password').trigger('click'); 401 dap_global_login_parent_obj.find('.forgot_outer_main_heading').after(reset_page_msgdiv); 402 jQueryDM('.reset_page_val').val(1); 403 } 404 405 return ; 406 } 407 408 message = response.success; 409 if(message != ''){ 410 //dap_member_fontent_sweet_alert_message(message); 411 } 412 if(jQuery("input[name='dap_request']").val() == 1){ 413 window.location.href = jQuery("input[name='dap_login_stie_url']").val(); 414 return false; 415 } 416 417 //window.location.href = response.post_login_url; 418 dap_global_login_parent_obj.find('#login_request_url').val(response.post_login_url); 419 //jQueryDM('form#dap_login .signin_btn').html(jQueryDM('form#dap_login .signin_btn').html()); 420 421 dap_global_login_parent_obj.find('form#dap_login').attr('action', response.form_action).attr('method', 'post').submit(); 422 return ; 423 424 425 426 }); 427 428 429 }else{ 430 msg = email_msg+pass_msg+captcha_msg; 431 dap_member_set_error_message(msg); 432 433 } 434} 435 436 437 438function dap_member_set_error_message(msg = ''){ 439 440 if(window.dap_global_login_parent_id == 'login_outer'){ 441 var dap_global_login_parent_obj = jQueryDM('.'+window.dap_global_login_parent_id); 442 }else{ 443 var dap_global_login_parent_obj = jQueryDM('#'+window.dap_global_login_parent_id); 444 } 445 446 //console.log("dap_global_login_parent_id error "+window.dap_global_login_parent_id); 447 dap_global_login_parent_obj.find('#login_template_wrapper .error_message_div').show(); 448 dap_global_login_parent_obj.find('#login_template_wrapper span.additional_info_msg').remove(); 449 450 var child_selector = '#login_template_wrapper .additional_info'; 451 msg = "<span class='additional_info_msg'>"+msg+"</span>"; 452 if(jQueryDM('#'+window.dap_global_login_parent_id).find('#login_template_wrapper .additional_info').children().length > 0 ) { 453 454 if(jQueryDM('#'+window.dap_global_login_parent_id).find('#login_template_wrapper .additional_info').find(':only-child:last').length < 1 ) { 455 jQueryDM('#'+window.dap_global_login_parent_id).find('#login_template_wrapper .additional_info').html(msg); 456 }else{ 457 jQueryDM('#'+window.dap_global_login_parent_id).find('#login_template_wrapper .additional_info').find(':only-child:last').html(msg); 458 } 459 }else{ 460 461 jQueryDM('#'+window.dap_global_login_parent_id).find('#login_template_wrapper .additional_info').html(msg); 462 463 if(jQueryDM('#'+window.dap_global_login_parent_id).find('#login_template_wrapper .additional_info').length == 0 ) { 464 if(jQueryDM('#'+window.dap_global_login_parent_id).find('#login_template_wrapper .error_message_div').children().length > 0 ) { 465 jQueryDM('#'+window.dap_global_login_parent_id).find('#login_template_wrapper .error_message_div').find(':only-child:last').html(msg); 466 }else{ 467 jQueryDM('#'+window.dap_global_login_parent_id).find('#login_template_wrapper .error_message_div').html(msg); 468 } 469 } 470 471 } 472 473 //console.log("dap_login_parent_id start "); 474 //console.log(dap_global_login_parent_obj.find('.dap_login_btn_html').html()); 475 //console.log("dap_login_parent_id end "); 476 if(window.dap_global_login_event_trigger == 'signup'){ 477 478 dap_global_login_parent_obj.find('#login_template_wrapper .signin_btn').html(dap_global_login_parent_obj.find('.dap_login_btn_html').html()); 479 }else if(window.dap_global_login_event_trigger == 'forgot'){ 480 481 dap_global_login_parent_obj.find('#login_template_wrapper .forgot_btn').html(dap_global_login_parent_obj.find('.dap_login_btn_html').html()); 482 }else { 483 //console.log("login reset"); 484 } 485 //console.log(window.dap_global_login_event_trigger); 486 487} 488 489 function dapMemberValidateEmail($email) { 490 //var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/; 491 var emailReg = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; 492 return emailReg.test( $email ); 493} 494 495function dapMemberlogout(){ 496 jQueryDM('.logout_btn_outer .dap_logout_btn').css('cursor','pointer'); 497 jQueryDM('.logout_btn_outer .dap_logout_btn').on('click',function(e){ 498 window.location.href = '/dap/logout.php'; 499 }); 500}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.