1 2var team_select, 3 jury_select, 4 vac_select, 5 vac_salary_select, 6 vac_empl_select, 7 vac_place_select, 8 vac_country_select, 9 contest_select, 10 nomination_select, 11 position_select, 12 vac_position_select, 13 contest_select, 14 con_select, 15 gender_select, 16 language_select, 17 language_fest, 18 language_pitch, 19 course_bound, 20 course_language, 21 course_region, 22 actor_select, 23 owner_select, 24 cast_search_tags, 25 skill_select, 26 genre_select, 27 activity_select, 28 format_select, 29 formats_select, 30 rating_select, 31 linked_account_select, 32 user_country_select, 33 user_country2_select; 34 35 36// Custom UI hide/view 37var hide_btns_keys = { 38 'hide-buttons': 'hide-btn', 39 'hide-btn-tooltips': 'hide-btn-helper', 40 'hide-stats': 'hide-stat', 41 'hide-top': 'hide-top100', 42 'hide-festival': 'hide-fest', 43 'hide-casting': 'hide-cast', 44 'hide-course': 'hide-cour', 45 'hide-pitching': 'hide-pitch', 46 'hide-jobs': 'hide-job', 47 'hide-hot-offers': 'hide-hot', 48 'hide-premium': 'hide-prem', 49 'hide-crypto-apps': 'hide-crypto', 50 'hide-network': 'hide-net', 51 'hide-polls': 'hide-poll', 52 'hide-events': 'hide-event',
53 'hide-ads-left': 'hide-ad-left', 54 'hide-ads-right': 'hide-ad-right', 55 'hide-left-menu': 'hide-leftmenu', 56 'hide-notices': 'hide-notice', 57 'hide-friends': 'hide-friend', 58 'hide-hide-block': 'hide-hide', 59 '0': '0' 60}; 61var hide_btns = []; 62 63 64 65$(document).on("ready", function() { 66 ItcSlider.getOrCreateInstance(".gallery-itc-slider"); 67}); 68 69 70var gall_slider; 71 72jQuery(document).ready(function () { 73 const panels = document.querySelectorAll('.panel_gl'); 74 const slider_items = document.querySelectorAll(".itc-slider-item"); 75 slider_items.forEach((slider_item) => { 76 slider_item.setAttribute("style" , ""); 77 }); 78 79 panels.forEach((panel_gl) => { 80 81 panel_gl.addEventListener('click', () => { 82 removeActiveClasses(); 83 panel_gl.classList.add('active'); 84 }); 85 }); 86 87 function removeActiveClasses() { 88 panels.forEach((panel_gl) => { 89 panel_gl.classList.remove('active'); 90 }); 91 } 92 93 // TOOLS block 94 95 autosizetxt(); 96 97 98 $('#postOnTelegram').on('click', function() { 99 var $btn = $(this); 100 $btn.prop('disabled', true).text('Sending...'); 101 102 $.ajax({
103 url: '/ajax/postOnTelegram', 104 type: 'POST', 105 dataType: 'json', 106 data: { 107 id: $btn.attr('data-id'), 108 type: 'courses' 109 }, 110 success: function(response) { 111 if (!response.success) { 112 console.log('Error: ' + response.message); 113 } 114 }, 115 error: function(xhr, status, error) { 116 console.log(error); 117 }, 118 complete: function() { 119 $btn.text('Posted'); 120 } 121 }); 122 }); 123 124 $('.season-list-btn').on('click', function() { 125 $(this).parent().next('.px20').slideToggle(); 126 if (!$(this).attr('style')) $(this).css('transform', 'rotate(180deg)'); 127 else $(this).removeAttr('style'); 128 }); 129 130 // Ðол во ÑлеменÑов на ÑÑÑаниÑе 131 $('a.page-link-count').on('click', function() { 132 $.post("/ajax", { 133 'act':'page-link-count', 134 'count': $(this).text(), 135 }, 136 function(data){ 137 location.reload(); 138 }); 139 }); 140 141 $('form').append('<input type="hidden" name="scroll" value="">'); 142 143 $(window).on("scroll", function(){ 144 $('input[name="scroll"]').val($(window).scrollTop()); 145 }); 146 147 // пеÑÐµÐ²Ð¾Ð´Ð¸Ñ ÑокÑÑ Ð½Ð° поле поиÑка 148 $(document).on('select2:open', (e) => { 149 150 const selectId = e.target.id 151 152 $(".select2-search__field[aria-controls='select2-" + selectId + "-results']").each(function ( 153 key, 154 value, 155 ){ 156 value.focus(); 157 }) 158 }) 159 160 $('input[type=submit]').on('click', function() { 161 $.post("/ajax", { 162 'act':'save_scroll', 163 'scroll': $('input[name=scroll]').val(), 164 'url': document.location.pathname 165 }, 166 function(data){ 167 }); 168 }); 169 170 $("input[type='reset']").click(function(){ 171 172 $(this).closest('form').find('input') 173 174 .not(':button, :submit, :reset, :hidden') 175 .val('') 176 .removeAttr('checked') 177 .removeAttr('selected'); 178 179 $(this).closest('form').find('textarea').val(''); 180 181 if ($(this).attr("attr-data") == "1") { 182 gender_select.val(null).trigger("change"); 183 language_select.val(null).trigger("change"); 184 linked_account_select.val(null).trigger("change"); 185 user_country_select.val(null).trigger("change"); 186 $("#input_contacts_1 ul").html(''); 187 DeleteImg('avatar'); 188 189 } 190 191 if ($(this).attr("attr-data") == "3") { 192 skill_select.val(null).trigger("change"); 193 } 194 195 if ($(this).attr("attr-data") == "4") { 196 activity_select.val(null).trigger("change"); 197 user_country2_select.val(null).trigger("change"); 198 language_select.val(null).trigger("change"); 199 owner_select.val(null).trigger("change"); 200 $("#team_list").html(''); 201 $("#video_list").html(''); 202 $(".photos_list").html(''); 203 } 204 205 if ($(this).attr("attr-data") == "12") { 206 jury_select.val(null).trigger("change"); 207 contest_select.val(null).trigger("change"); 208 $("#jury_list").html(''); 209 } 210 211 if ($(this).attr("attr-data") == "10") { 212 language_fest.val(null).trigger("change"); 213 214 } 215 216 return false; 217 }); 218 219 if(window.location.hash) { 220 var hash = window.location.hash.substring(1); //Puts hash in variable, and removes the # character 221 222 if (hash == 'menu') { 223 FirstMenu(); 224 } 225 } else { 226 // No hash found 227 } 228 229 $('input[type="file"]').change(function(){ 230 var value = $("input[type='file']").val(); 231 $('.js-value').text(value); 232 }); 233 234 $('#toggle').click(function() { 235 if ($(this).is(":checked")) { 236 if ($("input[name=subscr_name]").val().replace(" ", '') == '' || $("input[name=subscr_mail]").val().replace(" ", '') == '') { 237 alert('ÐаполниÑе вÑе полÑ!'); 238 return false; 239 } 240 $.post("/ajax", { 241 'act':'subscribe', 242 'name':$("input[name=subscr_name]").val(), 243 'email':$("input[name=subscr_mail]").val(), 244 }, 245 function(data){ 246 if (data) { 247 alert(data); 248 return false; 249 } 250 $(".sub").css("opacity", 0); 251 $(".thanks").css("opacity", 1); 252 $("input[name=subscr_name]").val(''); 253 $("input[name=subscr_mail]").val(''); 254 } ); 255 } 256 else if ($(this).is(":not(:checked)")) { 257 $(".sub").css("opacity", 1); 258 $(".thanks").css("opacity", 0); 259 } 260 }); 261 262 // 263 264 // HEADER and UI block 265 266 curr_theme = document.documentElement.getAttribute('theme'); 267 theme_keys = { 268 'dark' : 'theme_dark', 269 'light' : 'theme_light', 270 'white' : 'theme_white' 271 }; 272 273 $('.theme_top li button').on('click', function() { 274 curr_theme = document.documentElement.getAttribute('theme'); 275 if ($(this).attr('value') != curr_theme) { 276 277 $('.theme-switch__input').html('<li style="display: block;" class="theme_'+$(this).attr('value')+'"></li>'); 278 $('html').attr('theme', $(this).attr('value')); 279 $(".dropdown-item."+theme_keys[curr_theme]).parent().removeClass('hide-item'); 280 $(".dropdown-item."+theme_keys[$(this).attr('value')
280]).parent().addClass('hide-item'); 281 282 } 283 setCookie("theme", $(this).attr('value'), 90); 284 }); 285 286 curr_lang = document.documentElement.getAttribute('lang'); 287 lang_keys = { 288 'ru' : 'lang_ru', 289 'es' : 'lang_es', 290 'it' : 'lang_it', 291 'fr' : 'lang_fr', 292 'hi' : 'lang_hi', 293 'te' : 'lang_te', 294 'en' : 'lang_en' 295 }; 296 lang_arr = { 297 'ru' : 'Russian', 298 'en' : 'English', 299 'es' : 'Spanish', 300 'fr' : 'French', 301 'hi' : 'Hindi', 302 'te' : 'Telugu', 303 'it' : 'Italian' 304 }; 305 306 $('.lang_top .lang_sel').on('click', function() { 307 curr_lang = document.documentElement.getAttribute('lang'); 308 choosed_lang = $(this).find('button').val(); 309 if (choosed_lang != curr_lang) { 310 $('.lang_top').find('#langSwitch li').attr('class', 'lang_text_'+choosed_lang); 311 $('.lang_top').find('#langSwitch li').attr('data-lang', choosed_lang); 312 $('.lang_top').find('#langSwitch li').text(choosed_lang); 313 $('.lang_sel .lang_'+choosed_lang).addClass('lang_'+curr_lang); 314 $('.lang_sel .lang_'+curr_lang).attr('value', curr_lang); 315 $('.lang_sel .lang_'+curr_lang).attr('data-lang', curr_lang); 316 $('.lang_sel .lang_'+curr_lang+' span').text(lang_arr[curr_lang]); 317 $('.lang_sel .lang_'+curr_lang).removeClass('lang_'+choosed_lang); 318 $('html').attr('lang', choosed_lang); 319 // $('.lang-switch__input').html('<li style="display: block;" class="lang_text_'+$(this).attr('value')+'"></li>'); 320 // $(".dropdown-item."+lang_keys[curr_lang]).parent().removeClass('hide-item'); 321 // $(".dropdown-item."+lang_keys[$(this).attr('value')]).parent().addClass('hide-item'); 322 323 } 324 setCookie("lang", choosed_lang, 90); 325 $.post("/ajax", {'act':'lang','do':choosed_lang},function(data){window.location.reload();} ); 326 }); 327 328 $('.ui-hide-btn').on('click', function() { 329 $(this).toggleClass('act'); 330 for (var key in hide_btns_keys) { 331 if (!$(this).hasClass('act') && $(this).hasClass(key)) { 332 var index = hide_btns.indexOf(hide_btns_keys[key]); 333 hide_btns.splice(index, 1); 334 break; 335 } else if ($(this).hasClass(key) && !hide_btns.includes(hide_btns_keys[key])) { 336 hide_btns.push(hide_btns_keys[key]); 337 break; 338 } 339 } 340 }); 341 342 $(".do_fav").click(function(){ 343 $(".fav_"+$(this).attr("data-type")+"_"+$(this).attr("data-id")).toggleClass("active"); 344 $.post("/ajax",{'act':'fav','do':'fav','id':$(this).attr("data-id"),'type':$(this).attr("data-type")}); 345 if ($(".fav_"+$(this).attr("data-type")+"_"+$(this).attr("data-id")).hasClass("active")) { 346 $(".notice span").text(Number($(".notice span").text())+1); 347 $(".notice_div_new .mark_as_new span").text(Number($(".notice_div_new .mark_as_new span").text().replace(" new", ""))+1+" new"); 348 $(".notice_div_new p").text("Bookmarks "+String(Number($(".notice_div_new p").text().replace("Bookmarks ", ""))+1)); 349 $("em.mark_as_new").show(); 350 $('.all_notice_icon span').css('background-position', '0 0'); 351 } else { 352 $(".notice span").text(Number($(".notice span").text())-1); 353 $(".notice_div_new p").text("Bookmarks "+String(Number($(".notice_div_new p").text().replace("Bookmarks ", ""))-1)); 354 if ((Number($(".notice span").text())-1) == 0) { $(".notice span").text(''); } 355 if ($("em.mark_as_new span").text() == "0 new" || $("em.mark_as_new span").text() == "1 new") { 356 $("em.mark_as_new").hide(); 357 $('.all_notice_icon span').css('background-position', '-17px 0'); 358 return false; 359 } 360 $(".notice_div_new .mark_as_new span").text(Number($(".notice_div_new .mark_as_new span").text().replace(" new", ""))-1+" new"); 361 } 362 }); 363 364 $(".do_like").click(function(){ 365 if ($(document).find('.user_info').length) { return 0; } 366 var el = this; 367 $(".like_"+$(this).attr("data-type")+"_"+$(this).attr("data-id")).toggleClass("active"); 368 $.post("/ajax", { 369 'act': 'fav', 370 'do': 'like', 371 'id': $(this).attr("data-id"), 372 'type': $(this).attr("data-type") 373 }, function(response) { 374 // console.log(response); 375 }); 376 // console.log($(".like_"+$(this).attr("data-type")+"_"+$(this).attr("data-id"))); 377 if ($(".like_"+$(this).attr("data-type")+"_"+$(this).attr("data-id")).hasClass("active")) { 378 $(el).parent().parent().find(".like_other").text(Number($(el).parent().parent().find(".like_other").text())+1); 379 $(el).parent().parent().find(".like_counter").text(Number($(el).parent().parent().find(".like_counter").text())+1); 380 $(el).parent().parent().find(".like_count_comp_card").text(Number($(el).parent().parent().find(".like_count_comp_card").text())+1); 381 } else { 382 $(el).parent().parent().find(".like_other").text(Number($(el).parent().parent().find(".like_other").text())-1); 383 $(el).parent().parent().find(".like_counter").text(Number($(el).parent().parent().find(".like_counter").text())-1); 384 $(el).parent().parent().find(".like_count_comp_card").text(Number($(el).parent().parent().find(".like_count_comp_card").text())-1); 385 } 386 387 $.ajax({
388 url : "https://weplay.io/design/tpl/getCountLike.php", 389 type : "POST", // важно! 390 data: {"id": $(el).attr("data-id"), "type": $(el).attr("data-type")}, 391 dataType : "html", 392 cache : false, 393 success : function( e ){ 394 }, 395 }); 396 }); 397 398 $(".eye").click(function(){ 399 var inp = $(this).parent().find("input"); 400 var type = inp.attr('type') == "text" ? "password" : 'text'; 401 inp.prop('type', type); 402 if ($(this).css("background-position") == "0% 50%") { 403 $(this).css("background-position", "100% 50%"); 404 } else { 405 $(this).css("background-position", "0% 50%"); 406 } 407 }); 408 409 // notification 410 411 $(".notice").click(function(){ 412 $("#notice_div").toggle(); 413 }); 414 415 $(".notice").click(function(){ 416 $(".notice_menu").toggleClass("active"); 417 $("#notice_menu").slideToggle("fast"); 418 $("#burger_menu, #search_menu, #left_menu, #user_menu, #social-network_menu, #header_menu").hide(); 419 $(".notice_div, .content, .content_grey").show(); 420 $(".notice_menu").hide(); 421 $("body").removeClass("openmenu"); 422 }); 423 424 $("#mark_read").click(function(){ 425 //$(".notice_one").removeClass("new"); 426 $(".mark_as_new").hide(); 427 $('.notice .notice_count').text('0'); 428 $("em.mark_as_new span").text("0 new"); 429 // $('.all_notice_icon span').css('background-position', '-17px 0'); 430 $.post("/ajax",{'act':'mark','do':'read'}); 431 432 }); 433 434 $(".all_notice_icon").click(function(){ 435 $("#all_notice_menu").slideToggle("fast"); 436 $(".content, .content_grey").show(); 437 $(".an-menu_content").show(); 438 $("#user_menu, #search_menu, #left_menu, #notice_menu, #burger_menu, #header_menu").hide(); 439 $(".an_content").hide(); 440 $("body").removeClass("openmenu"); 441 }); 442 443 // search 444 445 $("#search_btn").click(function(){ 446 $("#search_menu").hide(); 447 }); 448 449 $(".search_params").click(function(){ 450 $("#search_menu").slideToggle("fast"); 451 $(".content, .content_grey").show(); 452 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu").hide(); 453 $("body").removeClass("openmenu"); 454 }); 455 456 $("#choice_country").click(function(){ 457 $("#choice_country_choices").toggle(); 458 $(this).toggleClass("open"); 459 }); 460 461 $("#choice_industry").click(function(){ 462 $("#choice_industry_choices").toggle(); 463 $(this).toggleClass("open"); 464 }); 465 466 $("#choice_industry_choices span").click(function(){ 467 $("#choice_industry_choices").hide(); 468 $("#choice_industry").html($(this).html()).removeClass("open").addClass("selected"); 469 $("#choice_industry_choices span").removeClass("active"); 470 471 $(this).addClass("active"); 472 473 $.post( 474 "/ajax", 475 {'act':'industry','id':$(this).attr("attr-ind") 476 }, 477 function(data){} 478 ); 479 }); 480 481 $(".ul_country span").click(function(){ 482 $("#choice_country_choices").hide(); 483 $("#choice_country").html($(this).html()).removeClass("open").addClass("selected"); 484 $(".ul_country span, #choice_regions span").removeClass("active"); 485 $(this).addClass("active"); 486 chooseRegion($("#ul_country .span.active").text()); 487 $.post("/ajax",{'act':'country','id':$(this).attr("attr-ind")}, function(data) { location.reload(); }); 488 489 }); 490 491 $("#choice_regions span, #world_choice span").click(function(){ 492 $("#choice_country_choices").hide(); 493 $("#choice_country").html($(this).html()).removeClass("open").addClass("selected"); 494 $(".ul_country span, #choice_regions span").removeClass("active"); 495 $(this).addClass("active"); 496 chooseRegion($("#choice_country.selected").text());
497 $.post("/ajax",{'act':'region','id':$(this).attr("attr-ind")}, function(data) { location.reload(); }); 498 499 }); 500 501 $(".weplay_select_choices span").click(function(){ 502 $(this).parent().parent().parent().parent().hide(); 503 $(this).parent().parent().parent().parent().parent().find(".weplay_select_points").html($(this).html()); 504 var id_s = $(this).parent().parent().parent().parent().parent().attr("attr-search"); 505 506 $("#"+id_s).val($(this).attr("attr-search")); 507 $(this).parent().parent().find("span").removeClass("active"); 508 $(this).addClass("active"); 509 }); 510 511 $(".weplay_select_points").click(function(){ 512 $(this).next(".weplay_select_choices").toggle(); 513 $(this).toggleClass("open"); 514 }); 515 516 $(".header_menu").click(function(){ 517 $("#burger_menu").slideToggle("fast"); 518 $(".content, .content_grey").show(); 519 $(".burger_menu_content").show(); 520 $("#user_menu, #search_menu, #left_menu, #notice_menu, #social-network_menu").hide(); 521 $(".burger_content").hide(); 522 $("body").removeClass("openmenu"); 523 }); 524 525 $(".social-network_icon").click(function(){ 526 $("#social-network_menu").slideToggle("fast"); 527 $(".sn-menu_content").show(); 528 $("#user_menu, #search_menu, #left_menu, #notice_menu, #burger_menu, #header_menu").hide(); 529 $("body").removeClass("openmenu"); 530 }); 531 532 $(".user_menu").click(function(){ 533 $(".user_menu").toggleClass("active"); 534 $("#user_menu").slideToggle("fast"); 535 $("#burger_menu, #search_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu").hide(); 536 $(".content, .content_grey").show(); 537 $("body").removeClass("openmenu"); 538 }); 539 540 $(".paging-menu-btn").click(function(){ 541 542 $("#paging-menu").slideToggle("fast"); 543 $(".content, .content_grey").show(); 544 $("#paging-menu-bottom").hide(); 545 $("body").removeClass("openmenu"); 546 }); 547 $(".paging-menu-btn_bottom").click(function(){ 548 549 $("#paging-menu-bottom").slideToggle("fast"); 550 $(".content, .content_grey").show(); 551 $("#paging-menu").hide(); 552 $("body").removeClass("openmenu"); 553 }); 554 555 $(".left_menu").click(function(){ 556 $("#left_menu").slideToggle("fast"); 557 $(".content, .content_grey").show(); 558 $(".burger_menu_content").show(); 559 $("#burger_menu, #user_menu, #search_menu, #notice_menu, #social-network_menu, #header_menu").hide(); 560 $("body").removeClass("openmenu"); 561 }); 562 563 $(".edit_point").click(function(){ 564 var edit_point_id = $(this).attr("data-tab"); 565 $(".edit_point").each(function(){ 566 if ($(this).attr("data-tab") != edit_point_id) { 567 if ($(this).hasClass('act')) { 568 $("#"+$(this).attr("data-tab")).slideToggle("800"); 569 $(this).toggleClass("act"); 570 } 571 $(this).removeClass("act"); 572 $("#"+$(this).attr("data-tab")).attr('style', 'display: none !important'); 573 } 574 }); 575 $("#"+$(this).attr("data-tab")).slideToggle("800"); 576 $(this).toggleClass("act"); 577 autosizetxt(); 578 579 if ($(this).hasClass('act')) { 580 $('.open_tabs').val($('.open_tabs').val() + $(this).attr("data-tab") + " "); 581 } else { 582 $('.open_tabs').val($('.open_tabs').val().replace($(this).attr("data-tab") + " ", "")); 583 } 584 }); 585 586 $(".edit_point_faq").click(function(){ 587 588 $("#"+$(this).attr("data-tab")).slideToggle("600"); 589 $(this).toggleClass("act"); 590 }); 591 592 $(".edit_point_faq_top").click(function(){ 593
594 $("#"+$(this).attr("data-tab")).slideToggle("600"); 595 $(this).toggleClass("act"); 596 }); 597 598 $(".edit_point_news").click(function(){ 599 $("#"+$(this).attr("data-tab")).slideToggle("600"); 600 $(this).toggleClass("act"); 601 }); 602 603 $(".edit_point_news_btn").click(function(){ 604 $("#"+$(this).attr("data-tab")).slideToggle("600"); 605 $(this).toggleClass("act"); 606 }); 607 608 $(".edit_point_rate-stat").click(function(){ 609 610 $("#"+$(this).attr("data-tab")).slideToggle("600"); 611 $(this).toggleClass("act"); 612 }); 613 614 // 615 616 617 // USER block 618 619 // ÐÑовеÑка на налиÑÐ¸Ñ Ð¿Ð¾Ð²ÑоÑÑÑÑÐ¸Ñ ÑÑ Ð½Ð¸ÐºÐ½ÐµÐ¹Ð¼Ð¾Ð² в ÑеалÑном вÑемени 620 $('input[name=edit-nickname]').on('input', function() { 621 if ($(this).val().trim() == '') { 622 $('input[name=edit-nickname]').parent().find('.helper.error').remove(); 623 return false; 624 } 625 626 $.post("/ajax", { 627 'act':'check_nick', 628 'nickname': $('input[name=edit-nickname]').val(), 629 }, 630 631 function(data){ 632 if (data == 'yes') { 633 $('input[name=edit-nickname]').parent().find('.helper.error').remove(); 634 $('input[name=edit-nickname]').parent().append('<div class="helper error">This username already exists</div>'); 635 } else { 636 $('input[name=edit-nickname]').parent().find('.helper.error').remove(); 637 } 638 }); 639 }); 640 641 // $('input[data-mask]').mask("+9"); 642 $('#edit-datebirth').mask("99.99.9999"); 643 644 $(".kyc-in-list-btn").click(function(){ 645 646 $("#kyc-in-list").slideToggle("fast"); 647 $(".content, .content_grey").show(); 648 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 649 650 $("body").removeClass("openmenu"); 651 }); 652 653 $(".kyc-out-list-btn").click(function(){ 654 655 $("#kyc-out-list").slideToggle("fast"); 656 $(".content, .content_grey").show(); 657 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 658 659 $("body").removeClass("openmenu"); 660 }); 661 662 $('.ref_show').on('click', function() { 663 $('.reflist_header').slideToggle(); 664 $('.ref_data').slideToggle(); 665 }); 666 667 $(".ref-list-btn").click(function(){ 668 $("#ref-list").slideToggle("fast"); 669 $(".content, .content_grey").show(); 670 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 671 $("body").removeClass("openmenu"); 672 }); 673 674 $(".client-list-btn").click(function(){ 675 676 $("#client-list").slideToggle("fast"); 677 $(".content, .content_grey").show(); 678 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 679 680 $("body").removeClass("openmenu"); 681 }); 682 683 $(".gallery-create-btn.pers").click(function(){ 684 $("#gall-create-pers").slideToggle("fast"); 685 $(".content, .content_grey").show(); 686 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 687 $("body").removeClass("openmenu"); 688 }); 689 690 $(".gallery-list-btn.pers").click(function(){ 691 $("#gall-list-pers").slideToggle("fast"); 692 $(".content, .content_grey").show(); 693 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 694 $("body").removeClass("openmenu"); 695 }); 696 697 $(".create-proj-list-btn.pers").click(function(){ 698 $("#create-proj-list-pers").slideToggle("fast"); 699 $(".content, .content_grey").show(); 700 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 701 $("body").removeClass("openmenu"); 702 }); 703 704 $(".create-cast-list-btn.pers").click(function(){ 705 $("#create-cast-list-pers").slideToggle("fast"); 706 $(".content, .content_grey").show(); 707 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 708 $("body").removeClass("openmenu"); 709 }); 710 $(".create-cour-list-btn.pers").click(function(){ 711 $("#create-cour-list-pers").slideToggle("fast"); 712 $(".content, .content_grey").show(); 713 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 714 $("body").removeClass("openmenu"); 715 }); 716 717 $(".castagent-list-btn.body").click(function(){ 718 $("#castagent-list-body").slideToggle("fast"); 719 $(".content, .content_grey").show(); 720 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 721 $("body").removeClass("openmenu"); 722 }); 723 724 $(".contact-list-btn.pers").click(function(){ 725 $("#contact-list-pers").slideToggle("fast"); 726 $(".content, .content_grey").show(); 727 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 728 $("body").removeClass("openmenu"); 729 }); 730 731 $("#user-position").select2({ 732 placeholder: "", 733 allowClear: true 734 }); 735 736 $("#user-stage").select2({ 737 placeholder: "", 738 allowClear: true 739 }); 740 741 742 // select2 743 744 gender_select = $("#edit-gender").select2({ 745 placeholder: "", 746 allowClear: true 747 }); 748 skill_select = $('#skill').select2({ 749 placeholder: "", 750 maximumSelectionLength: 7, 751 language: "en" 752 }); 753 linked_account_select = $("#sel-account").select2({ 754 placeholder: "", 755 allowClear: true, 756 maximumSelectionLength: 20, 757 ajax: { 758 url: '/ajax/linked_acc/', 759 dataType: 'json' 760 } 761 });
762 assoc_proj = $("#assoc_proj").select2({ 763 placeholder: "", 764 allowClear: true, 765 maximumSelectionLength: 20, 766 ajax: { 767 url: '/ajax/assoc_proj/', 768 dataType: 'json' 769 } 770 }); 771 agent_select = $("#sel-agent").select2({ 772 placeholder: "", 773 allowClear: true, 774 ajax: { 775 url: '/ajax/agent/', 776 dataType: 'json' 777 } 778 }); 779 user_country_select = $("#user-country, #country").select2({ 780 placeholder: "", 781 allowClear: true 782 }); 783 search_pers_position = $("#search-position_pers").select2({ 784 placeholder: "", 785 allowClear: true 786 }); 787 search_pers_department = $("#search-department_pers").select2({ 788 placeholder: "", 789 allowClear: true 790 }); 791 search_pers_lang = $("#search-lang_pers").select2({ 792 placeholder: "", 793 allowClear: true 794 }); 795 search_pers_country = $("#search-country_pers").select2({ 796 placeholder: "", 797 allowClear: true 798 }); 799 search_pers_busywork = $("#search-busywork_pers").select2({ 800 placeholder: "", 801 allowClear: true 802 }); 803 search_course_lang = $("#search-lang").select2({ 804 placeholder: "", 805 allowClear: true 806 }); 807 search_course_country = $("#search-country").select2({ 808 placeholder: "", 809 allowClear: true 810 }); 811 search_course_month = $("#search-month").select2({ 812 placeholder: "", 813 allowClear: true 814 }); 815 user_country2_select = $(" #user-country2").select2({ 816 placeholder: "", 817 allowClear: true, 818 maximumSelectionLength: 10 819 }); 820 language_select = $("#sel-language").select2({ 821 placeholder: "", 822 allowClear: true, 823 maximumSelectionLength: 10 824 }); 825 826 body_casting_body_type = $("#sel-body-cast_bodytype").select2({ 827 placeholder: "", 828 allowClear: true 829 }); 830 body_casting_appearance = $("#sel-body-cast_appearance").select2({ 831 placeholder: "", 832 allowClear: true 833 }); 834 body_hair_color = $("#body_hair-color").select2({ 835 placeholder: "", 836 allowClear: true 837 }); 838 actor_select = $("#character_actor").select2({ 839 placeholder: "", 840 allowClear: true, 841 ajax: { 842 url: '/ajax/owner/users/actors', 843 dataType: 'json' 844 } 845 }); 846 847 848 // 849 850 // PERSONS block 851 852 $(".signup-ref-list-btn.pers").click(function(){ 853 $("#signup-ref-list").slideToggle("fast"); 854 $(".content, .content_grey").show(); 855 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 856 $("body").removeClass("openmenu"); 857 }); 858 859 $(".best-actress-list-btn.pers").click(function(){ 860 $("#best-actress-list").slideToggle("fast"); 861 $(".content, .content_grey").show(); 862 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 863 $("body").removeClass("openmenu"); 864 }); 865 866 $(".best-actor-list-btn.pers").click(function(){ 867 $("#best-actor-list").slideToggle("fast"); 868 $(".content, .content_grey").show(); 869 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 870 $("body").removeClass("openmenu"); 871 }); 872 873 $(".best-producer-list-btn.pers").click(function(){ 874 $("#best-producer-list").slideToggle("fast"); 875 $(".content, .content_grey").show(); 876 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 877 $("body").removeClass("openmenu"); 878 }); 879 880 $(".best-director-list-btn.pers").click(function(){ 881 $("#best-director-list").slideToggle("fast"); 882 $(".content, .content_grey").show(); 883 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 884 $("body").removeClass("openmenu"); 885 }); 886 887 $(".best-dop-list-btn.pers").click(function(){ 888 $("#best-dop-list").slideToggle("fast"); 889 $(".content, .content_grey").show(); 890 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 891 $("body").removeClass("openmenu"); 892 }); 893 894 $(".best-music-list-btn.pers").click(function(){ 895 $("#best-music-list").slideToggle("fast"); 896 $(".content, .content_grey").show(); 897 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 898 $("body").removeClass("openmenu"); 899 }); 900 901 902 // 903 904 // PROJECTS block 905 906 $("div#delete_project_outside, div#delete_companies_outside").on('click', function() { 907 var proj_out_id = $(this).parent().parent().attr('data-numb'); 908 if ($(this).attr('id') == "delete_project_outside") { 909 type = "project"; 910 } else { 911 type = "company"; 912 } 913 var error = "Attention! If you are sure that you want to delete your "+type+", then click the âOKâ button. If clicked by chance, then cancel your action."; 914 if (window.confirm(error)) { 915 $.post("/ajax", {'act':$(this).attr("id"), 'id': proj_out_id},function(data){} ); 916 $(this).parent().parent().remove(); 917 } 918 });
919 920 $('#save_project_outside').on('click', function() { 921 var link = $("input[name='edit-out_link']").val().trim().toLowerCase(); 922 var title = $("input[name='edit-out_title']").val().trim(); 923 var position = $("input[name='edit-out_position']").val().trim(); 924 925 var names = [ 926 {"weplay.io":"wp"}, 927 {"instagram.com":"in"}, 928 {"rutube.ru":"rutube"}, 929 {"vkvideo.ru":"vkvideo"}, 930 {"fb.com":"fb"}, 931 {"facebook":"fb"}, 932 {"wa.me":"wa"}, 933 {"whatsapp":"wa"}, 934 {"kino-teatr":"ktr"}, 935 {"kinolift":"kinolift"}, 936 {"youtu.be":"youtube"}, 937 {"youtube":"youtube"}, 938 {"vimeo":"vimeo"}, 939 {"boosty":"boosty"}, 940 {"linkedin":"ln"}, 941 {"imdb":"imdb"}, 942 {"twitter":"tw"}, 943 {"t.me":"tg"}, 944 {"mail":"email"}, 945 {"behance":"beh"}, 946 {"kinopoisk":"kin"}, 947 {"vk":"vk"}, 948 {"pint":"pt"}, 949 {"tiktok":"tt"}, 950 {"kakao":"kkt"}, 951 {"line":"line"}, 952 {"snapchat":"sn"}, 953 {"qq":"qq"}, 954 {"slack":"slk"}, 955 {"tel":"tel"}, 956 {"kion":"kion"}, 957 {"linktr.ee":"linktree"}, 958 {"mailto":"mailto"} 959 ]; 960 961 if (link && link != undefined) {} 962 cl = ''; 963 for (key in names) { 964 for (key1 in names[key]) { 965 if (link.indexOf(key1) > -1) { 966 967 cl = names[key][key1]; 968 break; 969 } 970 } 971 972 } 973 link = replaceAll(link, "https://", '') ; 974 link = replaceAll(link, "http://", '') ; 975 $('input[type="text"]').val(''); 976 $.post("/ajax", {'act':'save_project_outside','link':link, 'title': title, 'position': position, "icon": cl},function(data){ 977 $('.ref_data .projects_outside').append('<li class="row align-items-center mb10" data-numb="'+data+'"><div class="col-auto side_proj_link"><a class="social '+cl+' mr10" style="margin: 0" data-title="side_link" href="https://'+link+'"></a></div><div class="col side_proj_title">'+title+'<div class="side_proj_position">'+position+'</div></div><div class="col-auto side_proj_delete"></span><div class="team_list_cast" id="delete_project_outside"></div></div></li>'); 978 $(".side_proj_line[data-numb='"+data+"'] #delete_project_outside").on('click', function() { 979 var proj_out_id = $(this).parent().parent().attr('data-numb'); 980 981 var error = "Attention! If you are sure that you want to delete your project, then click the âOKâ button. If clicked by chance, then cancel your action."; 982 if (window.confirm(error)) { 983 $.post("/ajax", {'act':'delete_project_outside', 'id': proj_out_id},function(data){} ); 984 $(this).parent().parent().remove(); 985 } 986 }); 987 } ); 988 }); 989 990 $(".contact-proj-list-btn").click(function(){ 991 992 $("#contact-proj-list").slideToggle("fast"); 993 $(".content, .content_grey").show(); 994 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 995 $("body").removeClass("openmenu"); 996 }); 997 998 $(".team-proj-list-btn").click(function(){ 999 1000 $("#team-proj-list").slideToggle("fast"); 1001 $(".content, .content_grey").show(); 1002 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 1003 $("body").removeClass("openmenu"); 1004 }); 1005 1006 $(".vac-list-btn.proj").click(function(){ 1007 $("#vac-list-proj").slideToggle("fast"); 1008 $(".content, .content_grey").show(); 1009 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 1010 $("body").removeClass("openmenu"); 1011 }); 1012 1013 $(".contact-list-btn.proj").click(function(){ 1014 $("#contact-list-proj").slideToggle("fast"); 1015 $(".content, .content_grey").show(); 1016 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 1017 $("body").removeClass("openmenu"); 1018 }); 1019 $(".rel-list-btn.proj").click(function(){ 1020 $("#rel-list-proj").slideToggle("fast"); 1021 $(".content, .content_grey").show(); 1022 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 1023 $("body").removeClass("openmenu"); 1024 }); 1025 1026 // $(".season-list-btn.proj").click(function(){ 1027 // $("div#season-list-proj").slideToggle("fast"); 1028 // $(".content, .content_grey").show(); 1029 // $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu, div#episode-list-proj").hide(); 1030 // $("body").removeClass("openmenu"); 1031 // }); 1032 1033 $(".episode-list-btn.proj").click(function(){ 1034 $("div#episode-list-proj").slideToggle("fast"); 1035 $(".content, .content_grey").show(); 1036 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu, div#season-list-proj").hide(); 1037 $("body").removeClass("openmenu"); 1038 }); 1039 $(".epi-list-btn.proj").click(function(){ 1040 $("#epi-list-proj").slideToggle("fast"); 1041 $(".content, .content_grey").show(); 1042 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 1043 $("body").removeClass("openmenu"); 1044 }); 1045 1046 // select2 1047 series_sel_episode = $('#episode-sel-season').select2({ 1048 placeholder: "", 1049 allowClear: true 1050 });
1051 1052 genre_select = $('#genres').select2({ 1053 placeholder: "", 1054 maximumSelectionLength: 5, 1055 language: "en" 1056 }); 1057 movie_type = $('#movie_type').select2({ 1058 placeholder: "", 1059 allowClear: true 1060 }); 1061 movie_format = $('#movie_format').select2({ 1062 placeholder: "", 1063 maximumSelectionLength: 5, 1064 language: "en" 1065 }); 1066 format_select = $('#format').select2({ 1067 placeholder: "", 1068 maximumSelectionLength: 5, 1069 language: "en" 1070 }); 1071 formats_select = $('#format_sound').select2({ 1072 placeholder: "", 1073 maximumSelectionLength: 5, 1074 language: "en" 1075 }); 1076 rating_select = $('#rating').select2({ 1077 placeholder: "", 1078 maximumSelectionLength: 15, 1079 language: "en" 1080 }); 1081 position_select = $("#team_position, #contact_position").select2({ 1082 placeholder: "", 1083 allowClear: true 1084 }); 1085 owner_select = $("#owner").select2({ 1086 1087 placeholder: "", 1088 allowClear: true, 1089 ajax: { 1090 url: '/ajax/owner', 1091 dataType: 'json' 1092 } 1093 }); // and company 1094 cast_search_tags_select = $("#cast_search_tags").select2({ 1095 1096 placeholder: "", 1097 allowClear: true, 1098 ajax: { 1099 url: '/ajax/casting/search/tags', 1100 dataType: 'json' 1101 } 1102 }); // search casting 1103 team_select = $("#team_member").select2({ 1104 placeholder: "", 1105 allowClear: true, 1106 ajax: { 1107 url: '/ajax/owner/user', 1108 dataType: 'json' 1109 } 1110 }); // and company 1111 position_select = $("#team_position, #con_position").select2({ 1112 placeholder: "", 1113 allowClear: true 1114 }); 1115 1116 // 1117 1118 // COMPANIES block 1119 1120 $("#delete_companies_outside").on('click', function() { 1121 var proj_out_id = $(this).parent().parent().attr('data-numb'); 1122 $.post("/ajax", {'act':'delete_companies_outside', 'id': proj_out_id},function(data){} ); 1123 $(this).parent().parent().remove(); 1124 }); 1125 1126 $('#save_companies_outside').on('click', function() { 1127 var link = $("input[name='edit-out_link']").val().trim().toLowerCase(); 1128 var title = $("input[name='edit-out_title']").val().trim(); 1129 var position = $("input[name='edit-out_position']").val().trim(); 1130 1131 var names = [ 1132 {"weplay.io":"wp"}, 1133 {"instagram.com":"in"}, 1134 {"rutube.ru":"rutube"}, 1135 {"vkvideo.ru":"vkvideo"}, 1136 {"fb.com":"fb"}, 1137 {"facebook":"fb"}, 1138 {"wa.me":"wa"}, 1139 {"whatsapp":"wa"}, 1140 {"kino-teatr":"ktr"}, 1141 {"kinolift":"kinolift"}, 1142 {"youtu.be":"youtube"}, 1143 {"youtube":"youtube"}, 1144 {"vimeo":"vimeo"}, 1145 {"boosty":"boosty"}, 1146 {"linkedin":"ln"}, 1147 {"imdb":"imdb"}, 1148 {"twitter":"tw"}, 1149 {"t.me":"tg"}, 1150 {"mail":"email"}, 1151 {"behance":"beh"}, 1152 {"kinopoisk":"kin"}, 1153 {"vk":"vk"}, 1154 {"pint":"pt"}, 1155 {"tiktok":"tt"}, 1156 {"kakao":"kkt"}, 1157 {"line":"line"}, 1158 {"snapchat":"sn"}, 1159 {"qq":"qq"}, 1160 {"slack":"slk"}, 1161 {"tel":"tel"}, 1162 {"kion":"kion"}, 1163 {"linktr.ee":"linktree"}, 1164 {"mailto":"mailto"} 1165 ]; 1166 1167 if (link && link != undefined) {} 1168 cl = ''; 1169 for (key in names) { 1170 for (key1 in names[key]) { 1171 if (link.indexOf(key1) > -1) { 1172 1173 cl = names[key][key1]; 1174 break; 1175 } 1176 } 1177 1178 } 1179 link = replaceAll(link, "https://", '') ; 1180 link = replaceAll(link, "http://", '') ; 1181 $('input[type="text"]').val(''); 1182 $.post("/ajax", {'act':'save_companies_outside','link':link, 'title': title, 'position': position, "icon": cl},function(data){ 1183 $('.ref_data .companies_outside').append('<li class="row align-items-center mb10" data-numb="'+data+'"><div class="col-auto side_comp_link"><a class="social '+cl+' mr10" style="margin: 0" data-title="side_link" href="https://'+link+'"></a></div><div class="col side_comp_title">'+title+'<div class="side_comp_position">'+position+'</div></div><div class="col-auto side_comp_delete"></span>
1183<div class="team_list_cast" id="delete_companies_outside" </div></div></li>'); 1184 $(".side_comp_line[data-numb='"+data+"'] #delete_companies_outside").on('click', function() { 1185 var proj_out_id = $(this).parent().parent().attr('data-numb'); 1186 var error = "Attention! If you are sure that you want to delete your company, then click the âOKâ button. If clicked by chance, then cancel your action."; 1187 if (window.confirm(error)) { 1188 $.post("/ajax", {'act':$(this).attr("id"), 'id': proj_out_id},function(data){} ); 1189 $(this).parent().parent().remove(); 1190 } 1191 }); 1192 } ); 1193 }); 1194 1195 $(".team-comp-list-btn").click(function(){ 1196 1197 $("#team-comp-list").slideToggle("fast"); 1198 $(".content, .content_grey").show(); 1199 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 1200 $("body").removeClass("openmenu"); 1201 }); 1202 1203 $(".contact-comp-list-btn").click(function(){ 1204 1205 $("#contact-comp-list").slideToggle("fast"); 1206 $(".content, .content_grey").show(); 1207 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 1208 $("body").removeClass("openmenu"); 1209 }); 1210 1211 $(".best-comp-list-btn.comp").click(function(){ 1212 $("#best-comp-list").slideToggle("fast"); 1213 $(".content, .content_grey").show(); 1214 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 1215 $("body").removeClass("openmenu"); 1216 }); 1217 1218 1219 // Company edit 1220 1221 $(".vac-list-btn.comp").click(function(){ 1222 $("#vac-list-comp").slideToggle("fast"); 1223 $(".content, .content_grey").show(); 1224 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 1225 $("body").removeClass("openmenu"); 1226 }); 1227 1228 $(".contact-list-btn.comp").click(function(){ 1229 $("#contact-list-comp").slideToggle("fast"); 1230 $(".content, .content_grey").show(); 1231 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 1232 $("body").removeClass("openmenu"); 1233 }); 1234 1235 $(".team-list-btn.comp").click(function(){ 1236 $("#team-list-comp").slideToggle("fast"); 1237 $(".content, .content_grey").show(); 1238 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 1239 $("body").removeClass("openmenu"); 1240 }); 1241 1242 $(".owner-list-btn.comp").click(function(){ 1243 $("#owner-list-comp").slideToggle("fast"); 1244 $(".content, .content_grey").show(); 1245 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 1246 $("body").removeClass("openmenu"); 1247 }); 1248 1249 $(".owner-list-btn.proj").click(function(){ 1250 $("#owner-list-proj").slideToggle("fast"); 1251 $(".content, .content_grey").show(); 1252 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 1253 $("body").removeClass("openmenu"); 1254 }); 1255 $(".create-fest-list-btn.comp").click(function(){ 1256 $("#create-fest-list-comp").slideToggle("fast"); 1257 $(".content, .content_grey").show(); 1258 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 1259 $("body").removeClass("openmenu"); 1260 }); 1261 $(".create-pitch-list-btn.comp").click(function(){ 1262 $("#create-pitch-list-comp").slideToggle("fast"); 1263 $(".content, .content_grey").show(); 1264 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 1265 $("body").removeClass("openmenu"); 1266 }); 1267 1268 // select2 1269 1270 activity_select = $('#activity').select2({ 1271 placeholder: "", 1272 maximumSelectionLength: 10, 1273 language: "en" 1274 }); 1275 1276 // 1277 1278 // CASTING block 1279 1280 $('.cast-login').on('click', function() { 1281 $(this).parents('.tab_content').find('form').slideToggle(800);
1282 $(this).hide(200); 1283 }); 1284 1285 $('.cour-login').on('click', function() { 1286 $(this).parent().parent().find('form').slideToggle(800); 1287 $(this).hide(200); 1288 }); 1289 1290 edit_cast_online(); 1291 1292 $('#edit-cast_online').on('change', function() { 1293 edit_cast_online(); 1294 }); 1295 1296 $('#edit-cast_online').select2({ 1297 placeholder: "", 1298 allowClear: true 1299 }); 1300 1301 $(".casting-list-btn.pers").click(function(){ 1302 $("#casting-list-pers").slideToggle("fast"); 1303 $(".content, .content_grey").show(); 1304 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 1305 $("body").removeClass("openmenu"); 1306 }); 1307 1308 $(".casting-list-btn.proj").click(function(){ 1309 $("#casting-list-proj").slideToggle("fast"); 1310 $(".content, .content_grey").show(); 1311 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 1312 $("body").removeClass("openmenu"); 1313 }); 1314 1315 $(".casting-list-btn.comp").click(function(){ 1316 $("#casting-list-comp").slideToggle("fast"); 1317 $(".content, .content_grey").show(); 1318 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 1319 $("body").removeClass("openmenu"); 1320 }); 1321 1322 $(".cast-proj-list-btn").click(function(){ 1323 1324 $("#cast-proj-list").slideToggle("fast"); 1325 $(".content, .content_grey").show(); 1326 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 1327 $("body").removeClass("openmenu"); 1328 }); 1329 $(".casting-tag-btn").click(function(){ 1330 $("#casting-tag-cloud").slideToggle("fast"); 1331 $(this).toggleClass("act"); 1332 $(".content, .content_grey").show(); 1333 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 1334 $("body").removeClass("openmenu"); 1335 }); 1336 1337 1338 // select2 1339 1340 cast_select = $("#sel-cast").select2({ 1341 placeholder: "", 1342 allowClear: true, 1343 }); 1344 casting_body_type = $("#cast-gender").select2({ 1345 placeholder: "", 1346 allowClear: true 1347 }); 1348 casting_gender = $("#sel-cast_bodytype").select2({ 1349 placeholder: "", 1350 allowClear: true 1351 }); 1352 casting_hair_color = $("#sel-cast_hair-color").select2({ 1353 placeholder: "", 1354 allowClear: true 1355 }); 1356 casting_eye_color = $("#sel-cast_eye-color").select2({ 1357 placeholder: "", 1358 allowClear: true 1359 }); 1360 casting_eye_color = $("#body_eye-color").select2({ 1361 placeholder: "", 1362 allowClear: true 1363 }); 1364 casting_facial_hair = $("#sel-cast_facial-hair").select2({ 1365 placeholder: "", 1366 allowClear: true 1367 }); 1368 casting_facial_hair = $("#body_facial-hair").select2({ 1369 placeholder: "", 1370 allowClear: true 1371 }); 1372 casting_appearance = $("#sel-cast_appearance").select2({ 1373 placeholder: "", 1374 allowClear: true 1375 }); 1376 casting_appearance = $("#body_appearance").select2({ 1377 placeholder: "", 1378 allowClear: true 1379 }); 1380 casting_region = $("#cast_region").select2({ 1381 placeholder: "", 1382 maximumSelectionLength: 5, 1383 language: "en" 1384 }); 1385 casting_language = $("#cast-language").select2({ 1386 placeholder: "", 1387 maximumSelectionLength: 5, 1388 language: "en" 1389 }); 1390 casting_country = $("#shoot_country").select2({ 1391 placeholder: "", 1392 allowClear: true 1393 }); 1394 casting_wage_type = $("#cast_wage-type").select2({ 1395 placeholder: "", 1396 allowClear: true 1397 }); 1398 1399 // 1400 1401 1402 // COURSE block 1403 1404 $('.cour-login').on('click', function() { 1405 $(this).parents('.tab_content').find('form').slideToggle(800);
1406 $(this).hide(200); 1407 }); 1408 1409 edit_cour_online(); 1410 1411 $('#edit-cour_online').on('change', function() { 1412 edit_cour_online(); 1413 }); 1414 1415 $('#edit-cour_online').select2({ 1416 placeholder: "", 1417 allowClear: true 1418 }); 1419 1420 $(".course-list-btn.pers").click(function(){ 1421 $("#course-list-pers").slideToggle("fast"); 1422 $(".content, .content_grey").show(); 1423 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 1424 $("body").removeClass("openmenu"); 1425 }); 1426 1427 $(".course-list-btn.comp").click(function(){ 1428 $("#course-list-comp").slideToggle("fast"); 1429 $(".content, .content_grey").show(); 1430 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 1431 $("body").removeClass("openmenu"); 1432 }); 1433 $(".course-tag-btn").click(function(){ 1434 $("#course-tag-cloud").slideToggle("fast"); 1435 $(this).toggleClass("act"); 1436 $(".content, .content_grey").show(); 1437 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 1438 $("body").removeClass("openmenu"); 1439 }); 1440 $(".pers-tag-btn").click(function(){ 1441 $("#pers-tag-cloud").slideToggle("fast"); 1442 $(this).toggleClass("act"); 1443 $(".content, .content_grey").show(); 1444 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 1445 $("body").removeClass("openmenu"); 1446 }); 1447 $(".pers-rec-tag-btn").click(function(){ 1448 $("#pers-recently-tag-cloud").slideToggle("fast"); 1449 $(this).toggleClass("act"); 1450 $(".content, .content_grey").show(); 1451 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 1452 $("body").removeClass("openmenu"); 1453 }); 1454 1455 // select2 1456 1457 course_bound = $("#bound_course").select2({ 1458 placeholder: "", 1459 allowClear: true, 1460 }); 1461 course_language = $("#cour_language").select2({ 1462 placeholder: "", 1463 allowClear: true, 1464 maximumSelectionLength: 5 1465 }); 1466 course_timezones = $("#cour_timezone").select2({ 1467 placeholder: "", 1468 allowClear: true, 1469 }); 1470 casting_timezones = $("#cast_timezone").select2({ 1471 placeholder: "", 1472 allowClear: true, 1473 }); 1474 course_region = $("#cour_country").select2({ 1475 placeholder: "", 1476 allowClear: true 1477 }); 1478 1479 // 1480 1481 1482 // JOB block 1483 1484 $('.job-login').on('click', function() { 1485 $(this).parents('.tab_content').find('form').slideToggle(800); 1486 $(this).hide(200); 1487 }); 1488 1489 // edit_job_online(); 1490 1491 $('#edit-job_online').on('change', function() { 1492 edit_job_online(); 1493 }); 1494 1495 $('#edit-job_online').select2({ 1496 placeholder: "", 1497 allowClear: true 1498 }); 1499 1500 // ÐÑпÑавка оÑвеÑа на обÑÑвление 1501 $('a.hiring_btn.cast').on('click', function() { 1502 var un_id = $(this).parent().parent().find('.cast-id').text(); 1503 var input = this; 1504 $.post("/ajax", { 1505 'act':'send_reply', 1506 'un_id': un_id 1507 }, 1508 function(data){ 1509 $('a.hiring_btn').parent().html(translate('<div class="alert alert-success align-items-center d-flex mt10" role="alert">You have already replied to this casting.</div>')); 1510 $('.cast .one_photo, .cast .one_video').remove(); 1511 }); 1512 }); 1513 1514 $('a.course_reply_btn').on('click', function() { 1515 var un_id = $("input[name='cour-id']").val(); 1516 var input = this; 1517 $.post("/ajax", { 1518 'act':'send_reply', 1519 'un_id': un_id 1520 }, 1521 function(data){ 1522 $('a.course_reply_btn').parent().html(translate('<div class="alert alert-primary d-flex mt10 px15" role="alert"><i class="fa-solid fa-user-plus"></i>You have already left an application to take this course.</div>')); 1523 $('.cour .one_photo, .cour .one_video').remove(); 1524 }); 1525 });
1526 1527 $(".vac-list-btn.pers").click(function(){ 1528 $("#vac-list-pers").slideToggle("fast"); 1529 $(".content, .content_grey").show(); 1530 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 1531 $("body").removeClass("openmenu"); 1532 }); 1533 1534 $(".vac-proj-list-btn").click(function(){ 1535 1536 $("#vac-proj-list").slideToggle("fast"); 1537 $(".content, .content_grey").show(); 1538 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 1539 $("body").removeClass("openmenu"); 1540 }); 1541 1542 $("#user-placeofwork").select2({ 1543 placeholder: "", 1544 allowClear: true 1545 }); 1546 1547 $("#user-salary").select2({ 1548 placeholder: "", 1549 allowClear: true 1550 }); 1551 1552 $("#user-empl").select2({ 1553 placeholder: "", 1554 allowClear: true 1555 }); 1556 1557 1558 // select2 1559 1560 vac_country_select = $("#vac_country").select2({ 1561 placeholder: "", 1562 allowClear: true 1563 }); 1564 vac_place_select = $("#vac_schedule").select2({ 1565 placeholder: "", 1566 allowClear: true 1567 }); 1568 vac_salary_select = $("#vac_salary").select2({ 1569 placeholder: "", 1570 allowClear: true 1571 }); 1572 vac_empl_select = $("#vac_empl").select2({ 1573 placeholder: "", 1574 allowClear: true 1575 }); 1576 vac_position_select = $("#vac_position").select2({ 1577 placeholder: "", 1578 allowClear: true 1579 }); 1580 1581 // 1582 1583 1584 // FESTIVAL block 1585 1586 // delete_festival_partner 1587 $("div#delete_festival_partner").on('click', function() { 1588 var fest_partner_id = $(this).parent().parent().attr('data-numb'); 1589 if ($(this).attr('id') == "delete_festival_partner") { 1590 type = "partner"; 1591 } 1592 var error = "Attention! If you are sure that you want to delete your "+type+", then click the âOKâ button. If clicked by chance, then cancel your action."; 1593 if (window.confirm(error)) { 1594 $.post("/ajax", {'act':$(this).attr("id"), 'id': fest_partner_id},function(data){} ); 1595 $(this).parent().parent().remove(); 1596 } 1597 }); 1598 1599 // save_festival_partner 1600 $('#save_festival_partner').on('click', function() { 1601 var link = $("input[name='edit-out_link']").val().trim().toLowerCase(); 1602 var title = $("input[name='edit-out_title']").val().trim(); 1603 var position = $("input[name='edit-out_position']").val().trim(); 1604 1605 var names = [ 1606 {"weplay.io":"wp"}, 1607 {"instagram.com":"in"}, 1608 {"rutube.ru":"rutube"}, 1609 {"vkvideo.ru":"vkvideo"}, 1610 {"fb.com":"fb"}, 1611 {"facebook":"fb"}, 1612 {"wa.me":"wa"}, 1613 {"whatsapp":"wa"}, 1614 {"kino-teatr":"ktr"}, 1615 {"kinolift":"kinolift"}, 1616 {"youtu.be":"youtube"}, 1617 {"youtube":"youtube"}, 1618 {"vimeo":"vimeo"}, 1619 {"boosty":"boosty"}, 1620 {"linkedin":"ln"}, 1621 {"imdb":"imdb"}, 1622 {"twitter":"tw"}, 1623 {"t.me":"tg"}, 1624 {"mail":"email"}, 1625 {"behance":"beh"}, 1626 {"kinopoisk":"kin"}, 1627 {"vk":"vk"}, 1628 {"pint":"pt"}, 1629 {"tiktok":"tt"}, 1630 {"kakao":"kkt"}, 1631 {"line":"line"}, 1632 {"snapchat":"sn"}, 1633 {"qq":"qq"}, 1634 {"slack":"slk"}, 1635 {"tel":"tel"}, 1636 {"kion":"kion"}, 1637 {"linktr.ee":"linktree"}, 1638 {"mailto":"mailto"} 1639 ]; 1640 1641 if (link && link != undefined) {} 1642 cl = ''; 1643 for (key in names) { 1644 for (key1 in names[key]) { 1645 if (link.indexOf(key1) > -1) { 1646 1647 cl = names[key][key1]; 1648 break; 1649 } 1650 } 1651 } 1652 link = replaceAll(link, "https://", '') ; 1653 link = replaceAll(link, "http://", '') ; 1654 $('input[type="text"]').val(''); 1655 1656 $.post("/ajax", {'act':'save_festival_partner','link':link, 'title': title, 'position': position, "icon": cl},function(data){ 1657 $('.ref_data .projects_outside').append('<li class="row align-items-center mb10" data-numb="'+data+'"><div class="col-auto side_proj_link"><a class="social '+cl+' mr10" style="margin: 0" data-title="side_link" href="https://'+link+'"></a></div><div class="col side_proj_title">'+title+'<div class="side_proj_position">'+position+'</div></div><div class="col-auto side_proj_delete"></span>
1657<div class="team_list_cast" id="delete_festival_partner"></div></div></li>'); 1658 $(".side_proj_line[data-numb='"+data+"'] #delete_festival_partner").on('click', function() { 1659 var fest_partner_id = $(this).parent().parent().attr('data-numb'); 1660 1661 var error = "Attention! If you are sure that you want to delete a festival partner, press the \"OK\" button. If you accidentally clicked the button, cancel your action."; 1662 if (window.confirm(error)) { 1663 $.post("/ajax", {'act':'delete_festival_partner', 'id': fest_partner_id},function(data){} ); 1664 $(this).parent().parent().remove(); 1665 } 1666 }); 1667 } ); 1668 1669 }); 1670 1671 // delete_festival_outside 1672 $("div#delete_festival_outside").on('click', function() { 1673 var fest_out_id = $(this).parent().parent().attr('data-numb'); 1674 if ($(this).attr('id') == "delete_festival_outside") { 1675 type = "festival"; 1676 } 1677 var error = "Attention! If you are sure that you want to delete your "+type+", then click the âOKâ button. If clicked by chance, then cancel your action."; 1678 if (window.confirm(error)) { 1679 $.post("/ajax", {'act':$(this).attr("id"), 'id': fest_out_id},function(data){} ); 1680 $(this).parent().parent().remove(); 1681 } 1682 }); 1683 1684 $(".calendar-btn").click(function(){ 1685 1686 $("#calendar-list").slideToggle("fast"); 1687 $(".content, .content_grey").show(); 1688 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 1689 1690 $("body").removeClass("openmenu"); 1691 }); 1692 1693 $("#user-stage_fest").select2({ 1694 placeholder: "", 1695 allowClear: true 1696 }); 1697 1698 $("#user-fest_first_date").select2({ 1699 placeholder: "", 1700 allowClear: true 1701 }); 1702 1703 $("#user-fest_last_date").select2({ 1704 placeholder: "", 1705 allowClear: true 1706 }); 1707 1708 1709 // festival edit 1710 1711 $(".team-fest-list-btn").click(function(){ 1712 1713 $("#team-fest-list").slideToggle("fast"); 1714 $(".content, .content_grey").show(); 1715 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 1716 1717 $("body").removeClass("openmenu"); 1718 }); 1719 1720 $(".cont-fest-list-btn").click(function(){ 1721 1722 $("#cont-fest-list").slideToggle("fast"); 1723 $(".content, .content_grey").show(); 1724 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 1725 1726 $("body").removeClass("openmenu"); 1727 }); 1728 1729 $(".owner-fest-list-btn").click(function(){ 1730 1731 $("#owner-fest-list").slideToggle("fast"); 1732 $(".content, .content_grey").show(); 1733 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 1734 1735 $("body").removeClass("openmenu"); 1736 }); 1737 1738 $(".member-fest-list-btn").click(function(){ 1739 1740 $("#member-fest-list").slideToggle("fast"); 1741 $(".content, .content_grey").show(); 1742 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 1743 1744 $("body").removeClass("openmenu"); 1745 }); 1746 1747 $(".jury-fest-list-btn").click(function(){ 1748 1749 $("#jury-fest-list").slideToggle("fast"); 1750 $(".content, .content_grey").show(); 1751 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 1752 1753 $("body").removeClass("openmenu"); 1754 }); 1755 1756 $(".req-jury-fest-list-btn").click(function(){ 1757 1758 $("#req-jury-fest-list").slideToggle("fast"); 1759 $(".content, .content_grey").show(); 1760 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 1761 1762 $("body").removeClass("openmenu"); 1763 }); 1764 1765 $(".partner-list-btn").click(function(){ 1766 1767 $("#partner-list").slideToggle("fast"); 1768 $(".content, .content_grey").show(); 1769 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 1770 1771 $("body").removeClass("openmenu"); 1772 }); 1773 1774 $(".partner-pers-list-btn").click(function(){ 1775 1776 $("#partner-pers-list").slideToggle("fast"); 1777 $(".content, .content_grey").show(); 1778 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu, #partner-comp-list, #partner-proj-list, #partner-fest-list").hide(); 1779 1780 $("body").removeClass("openmenu"); 1781 }); 1782 1783 $(".partner-comp-list-btn").click(function(){ 1784 1785 $("#partner-comp-list").slideToggle("fast"); 1786 $(".content, .content_grey").show(); 1787 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu, #partner-pers-list, #partner-proj-list, #partner-fest-list").hide(); 1788 1789 $("body").removeClass("openmenu"); 1790 }); 1791 1792 $(".partner-proj-list-btn").click(function(){ 1793 1794 $("#partner-proj-list").slideToggle("fast"); 1795 $(".content, .content_grey").show(); 1796 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu, #partner-pers-list, #partner-comp-list, #partner-fest-list").hide(); 1797 1798 $("body").removeClass("openmenu"); 1799 }); 1800 1801 $(".partner-fest-list-btn").click(function(){ 1802 1803 $("#partner-fest-list").slideToggle("fast"); 1804 $(".content, .content_grey").show(); 1805 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu, #partner-pers-list, #partner-comp-list, #partner-proj-list").hide(); 1806 1807 $("body").removeClass("openmenu"); 1808 }); 1809 1810 $(".awards-list-btn").click(function(){ 1811 1812 $("#awards-list").slideToggle("fast"); 1813 $(".content, .content_grey").show(); 1814 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 1815 1816 $("body").removeClass("openmenu"); 1817 }); 1818 1819 $(".partner-all-view-btn").click(function(){ 1820 $("#partner-all-view").slideToggle("fast"); 1821 $(".content, .content_grey").show(); 1822 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu, #partner-pers-view, #partner-comp-view, #partner-proj-view, #partner-outside-view").hide(); 1823 $("body").removeClass("openmenu"); 1824 }); 1825 1826 $(".partner-pers-view-btn").click(function(){ 1827 $("#partner-pers-view").slideToggle("fast"); 1828 $(".content, .content_grey").show(); 1829 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu, #partner-all-view, #partner-comp-view, #partner-proj-view, #partner-outside-view").hide(); 1830 $("body").removeClass("openmenu"); 1831 }); 1832 1833 $(".partner-comp-view-btn").click(function(){ 1834 $("#partner-comp-view").slideToggle("fast"); 1835 $(".content, .content_grey").show(); 1836 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu, #partner-all-view, #partner-pers-view, #partner-proj-view, #partner-outside-view").hide(); 1837 $("body").removeClass("openmenu"); 1838 }); 1839 1840 $(".partner-proj-view-btn").click(function(){ 1841 $("#partner-proj-view").slideToggle("fast"); 1842 $(".content, .content_grey").show(); 1843 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu, #partner-all-view, #partner-pers-view, #partner-comp-view, #partner-outside-view").hide(); 1844 $("body").removeClass("openmenu"); 1845 }); 1846 1847 $(".partner-outside-view-btn").click(function(){ 1848 $("#partner-outside-view").slideToggle("fast"); 1849 $(".content, .content_grey").show(); 1850 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu, #partner-all-view, #partner-pers-view, #partner-comp-view, #partner-proj-view").hide(); 1851 $("body").removeClass("openmenu"); 1852 }); 1853 1854 $("#user-stagefest").select2({ 1855 placeholder: "", 1856 allowClear: true 1857 });
1858 1859 1860 // select2 1861 1862 language_fest = $("#fest-language").select2({ 1863 placeholder: "", 1864 allowClear: true, 1865 maximumSelectionLength: 5 1866 }); 1867 contest_select = $("#jury_contest").select2({ 1868 placeholder: "", 1869 allowClear: true 1870 }); 1871 partner_select = $("#partner_member").select2({ 1872 placeholder: "", 1873 allowClear: true, 1874 ajax: { 1875 url: '/ajax/owner/users', 1876 dataType: 'json' 1877 } 1878 }); 1879 jury_select = $("#jury_member").select2({ 1880 placeholder: "", 1881 allowClear: true, 1882 ajax: { 1883 url: '/ajax/owner/users', 1884 dataType: 'json' 1885 } 1886 }); 1887 con_select = $("#con_member").select2({ 1888 placeholder: "", 1889 allowClear: true, 1890 ajax: { 1891 url: '/ajax/owner/users', 1892 dataType: 'json' 1893 } 1894 }); 1895 contact_select = $("#contact_member").select2({ 1896 placeholder: "", 1897 allowClear: true, 1898 ajax: { 1899 url: '/ajax/owner/users', 1900 dataType: 'json' 1901 } 1902 }); 1903 1904 // 1905 1906 // PITCHING block 1907 1908 // delete_pitching_outside 1909 $("div#delete_pitching_outside").on('click', function() { 1910 var pitch_out_id = $(this).parent().parent().attr('data-numb'); 1911 if ($(this).attr('id') == "delete_pitching_outside") { 1912 type = "pitching"; 1913 } 1914 var error = "Attention! If you are sure that you want to delete your "+type+", then click the âOKâ button. If clicked by chance, then cancel your action."; 1915 if (window.confirm(error)) { 1916 $.post("/ajax", {'act':$(this).attr("id"), 'id': pitch_out_id},function(data){} ); 1917 $(this).parent().parent().remove(); 1918 } 1919 }); 1920 1921 // save_festival_outside 1922 $('#save_festival_outside').on('click', function() { 1923 var link = $("input[name='edit-out_link']").val().trim().toLowerCase(); 1924 var title = $("input[name='edit-out_title']").val().trim(); 1925 var position = $("input[name='edit-out_position']").val().trim(); 1926 1927 var names = [ 1928 {"weplay.io":"wp"}, 1929 {"instagram.com":"in"}, 1930 {"rutube.ru":"rutube"}, 1931 {"vkvideo.ru":"vkvideo"}, 1932 {"fb.com":"fb"}, 1933 {"facebook":"fb"}, 1934 {"wa.me":"wa"}, 1935 {"whatsapp":"wa"}, 1936 {"kino-teatr":"ktr"}, 1937 {"kinolift":"kinolift"}, 1938 {"youtu.be":"youtube"}, 1939 {"youtube":"youtube"}, 1940 {"vimeo":"vimeo"}, 1941 {"boosty":"boosty"}, 1942 {"linkedin":"ln"}, 1943 {"imdb":"imdb"}, 1944 {"twitter":"tw"}, 1945 {"t.me":"tg"}, 1946 {"mail":"email"}, 1947 {"behance":"beh"}, 1948 {"kinopoisk":"kin"}, 1949 {"vk":"vk"}, 1950 {"pint":"pt"}, 1951 {"tiktok":"tt"}, 1952 {"kakao":"kkt"}, 1953 {"line":"line"}, 1954 {"snapchat":"sn"}, 1955 {"qq":"qq"}, 1956 {"slack":"slk"}, 1957 {"tel":"tel"}, 1958 {"kion":"kion"}, 1959 {"linktr.ee":"linktree"}, 1960 {"mailto":"mailto"} 1961 ]; 1962 1963 if (link && link != undefined) {} 1964 cl = ''; 1965 for (key in names) { 1966 for (key1 in names[key]) { 1967 if (link.indexOf(key1) > -1) { 1968 1969 cl = names[key][key1]; 1970 break; 1971 } 1972 } 1973 1974 } 1975 link = replaceAll(link, "https://", '') ; 1976 link = replaceAll(link, "http://", '') ; 1977 $('input[type="text"]').val(''); 1978 $.post("/ajax", {'act':'save_festival_outside','link':link, 'title': title, 'position': position, "icon": cl},function(data){ 1979 $('.ref_data .festivals_outside').append('<li class="row align-items-center mb10" data-numb="'+data+'"><div class="col-auto side_fest_link"><a class="social '+cl+' mr10" style="margin: 0" data-title="side_link" href="https://'+link+'"></a></div><div class="col side_fest_title">'+title+'</div><div class="col side_fest_position">'+position+'</div><div class="col-auto side_fest_delete"></span>
1979<div class="team_list_cast" id="delete_festival_outside"></div></div></li>'); 1980 $(".side_fest_line[data-numb='"+data+"'] #delete_festival_outside").on('click', function() { 1981 var fest_out_id = $(this).parent().parent().attr('data-numb'); 1982 1983 var error = "Attention! If you are sure that you want to delete your festival, then click the âOKâ button. If clicked by chance, then cancel your action."; 1984 if (window.confirm(error)) { 1985 $.post("/ajax", {'act':'delete_festival_outside', 'id': fest_out_id},function(data){} ); 1986 $(this).parent().parent().remove(); 1987 } 1988 }); 1989 } ); 1990 }); 1991 1992 // save_pitching_outside 1993 $('#save_pitching_outside').on('click', function() { 1994 var link = $("input[name='edit-out_link']").val().trim().toLowerCase(); 1995 var title = $("input[name='edit-out_title']").val().trim(); 1996 var position = $("input[name='edit-out_position']").val().trim(); 1997 1998 var names = [ 1999 {"weplay.io":"wp"}, 2000 {"instagram.com":"in"}, 2001 {"rutube.ru":"rutube"}, 2002 {"vkvideo.ru":"vkvideo"}, 2003 {"fb.com":"fb"}, 2004 {"facebook":"fb"}, 2005 {"wa.me":"wa"}, 2006 {"whatsapp":"wa"}, 2007 {"kino-teatr":"ktr"}, 2008 {"kinolift":"kinolift"}, 2009 {"youtu.be":"youtube"}, 2010 {"youtube":"youtube"}, 2011 {"vimeo":"vimeo"}, 2012 {"boosty":"boosty"}, 2013 {"linkedin":"ln"}, 2014 {"imdb":"imdb"}, 2015 {"twitter":"tw"}, 2016 {"t.me":"tg"}, 2017 {"mail":"email"}, 2018 {"behance":"beh"}, 2019 {"kinopoisk":"kin"}, 2020 {"vk":"vk"}, 2021 {"pint":"pt"}, 2022 {"tiktok":"tt"}, 2023 {"kakao":"kkt"}, 2024 {"line":"line"}, 2025 {"snapchat":"sn"}, 2026 {"qq":"qq"}, 2027 {"slack":"slk"}, 2028 {"tel":"tel"}, 2029 {"kion":"kion"}, 2030 {"linktr.ee":"linktree"}, 2031 {"mailto":"mailto"} 2032 ]; 2033 2034 if (link && link != undefined) {} 2035 cl = ''; 2036 for (key in names) { 2037 for (key1 in names[key]) { 2038 if (link.indexOf(key1) > -1) { 2039 2040 cl = names[key][key1]; 2041 break; 2042 } 2043 } 2044 2045 } 2046 link = replaceAll(link, "https://", '') ; 2047 link = replaceAll(link, "http://", '') ; 2048 $('input[type="text"]').val(''); 2049 $.post("/ajax", {'act':'save_pitching_outside','link':link, 'title': title, 'position': position, "icon": cl},function(data){ 2050 $('.ref_data .pitches_outside').append('<li class="row align-items-center mb10" data-numb="'+data+'"><div class="col-auto side_pitch_link"><a class="social '+cl+' mr10" style="margin: 0" data-title="side_link" href="https://'+link+'"></a></div><div class="col side_pitch_title">'+title+'</div><div class="col side_pitch_position">'+position+'</div><div class="col-auto side_pitch_delete"></span><div class="team_list_cast" id="delete_pitching_outside"></div></div></li>'); 2051 $(".side_pitch_line[data-numb='"+data+"'] #delete_pitching_outside").on('click', function() { 2052 var pitch_out_id = $(this).parent().parent().attr('data-numb'); 2053 2054 var error = "Attention! If you are sure that you want to delete your pitching, then click the âOKâ button. If clicked by chance, then cancel your action."; 2055 if (window.confirm(error)) { 2056 $.post("/ajax", {'act':'delete_pitching_outside', 'id': pitch_out_id},function(data){} ); 2057 $(this).parent().parent().remove(); 2058 } 2059 }); 2060 } ); 2061 }); 2062 2063 $("#user-stage_pitch").select2({ 2064 placeholder: "", 2065 allowClear: true 2066 });
2067 2068 $("#user-pitch_first_date").select2({ 2069 placeholder: "", 2070 allowClear: true 2071 }); 2072 2073 $("#user-pitch_last_date").select2({ 2074 placeholder: "", 2075 allowClear: true 2076 }); 2077 2078 2079 // pitching edit 2080 2081 $(".contact-list-btn.pitch").click(function(){ 2082 $("#contact-list-pitch").slideToggle("fast"); 2083 $(".content, .content_grey").show(); 2084 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 2085 $("body").removeClass("openmenu"); 2086 }); 2087 2088 $(".team-list-btn.pitch").click(function(){ 2089 $("#team-list-pitch").slideToggle("fast"); 2090 $(".content, .content_grey").show(); 2091 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 2092 $("body").removeClass("openmenu"); 2093 }); 2094 2095 $(".owner-list-btn.pitch").click(function(){ 2096 $("#owner-list-pitch").slideToggle("fast"); 2097 $(".content, .content_grey").show(); 2098 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 2099 $("body").removeClass("openmenu"); 2100 }); 2101 2102 $(".partner-list-btn.pitch").click(function(){ 2103 $("#partner-list-pitch").slideToggle("fast"); 2104 $(".content, .content_grey").show(); 2105 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 2106 $("body").removeClass("openmenu"); 2107 }); 2108 2109 $(".award-list-btn.pitch").click(function(){ 2110 $("#award-list-pitch").slideToggle("fast"); 2111 $(".content, .content_grey").show(); 2112 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 2113 $("body").removeClass("openmenu"); 2114 }); 2115 2116 $(".jury-list-btn.pitch").click(function(){ 2117 $("#jury-list-pitch").slideToggle("fast"); 2118 $(".content, .content_grey").show(); 2119 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 2120 $("body").removeClass("openmenu"); 2121 }); 2122 2123 $(".req-jury-list-btn.pitch").click(function(){ 2124 $("#req-jury-list-pitch").slideToggle("fast"); 2125 $(".content, .content_grey").show(); 2126 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 2127 $("body").removeClass("openmenu"); 2128 }); 2129 2130 $(".contest-list-btn.pitch").click(function(){ 2131 $("#contest-list-pitch").slideToggle("fast"); 2132 $(".content, .content_grey").show(); 2133 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 2134 $("body").removeClass("openmenu"); 2135 }); 2136 2137 $(".nomination-list-btn.pitch").click(function(){ 2138 $("#nomination-list-pitch").slideToggle("fast"); 2139 $(".content, .content_grey").show(); 2140 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 2141 $("body").removeClass("openmenu"); 2142 }); 2143 2144 $(".announcement-list-btn.pitch").click(function(){ 2145 $("#announcement-list-pitch").slideToggle("fast"); 2146 $(".content, .content_grey").show(); 2147 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 2148 $("body").removeClass("openmenu"); 2149 }); 2150 2151 $(".member-list-btn.pitch").click(function(){ 2152 $("#member-list-pitch").slideToggle("fast"); 2153 $(".content, .content_grey").show(); 2154 $("#burger_menu, #user_menu, #left_menu, #notice_menu, #social-network_menu, #header_menu, #search_menu").hide(); 2155 $("body").removeClass("openmenu"); 2156 }); 2157 2158 2159 // select2 2160 2161 contest_select = $("#contest_pitch").select2({ 2162 placeholder: "", 2163 allowClear: true 2164 });
2165 nomination_select = $("#nomination_pitch").select2({ 2166 placeholder: "", 2167 allowClear: true 2168 }); 2169 language_pitch = $("#pitch-language").select2({ 2170 placeholder: "", 2171 allowClear: true, 2172 maximumSelectionLength: 5 2173 }); 2174 2175 // 2176 2177 2178 2179 // SOCIAL NETWORK block 2180 2181 $('a#ossn-group-add').on('click', function() { 2182 Ossn.MessageBox('groups/add'); 2183 }); 2184 2185 // ÐÑоÑмоÑÑ Ð¿ÑоÑÐ¸Ð»Ñ Ð³ÑÑÐ¿Ð¿Ñ ÑÐ¾Ñ ÑеÑи 2186 $('.about_group').on('click', function(event) { 2187 event.preventDefault(); 2188 guid = $(this).attr('id'); 2189 pc_id = $(this).attr('data-pc-id'); 2190 2191 if (guid.trim() == '') return false; 2192 2193 data = new FormData(); 2194 data.append('group_profile', 1); 2195 data.append('guid', guid); 2196 data.append('pc_id', pc_id); 2197 2198 $.ajax({ 2199 url : '/ajax/group/profile', 2200 type : 'POST', 2201 data : data, 2202 cache : false, 2203 dataType : 'json', 2204 processData : false, 2205 contentType : false, 2206 success : function( res ){ 2207 if (res['res']) { 2208 $('.group_profile').html(''); 2209 $('.group_profile[g-id='+res['guid']+']').html(res['res']); 2210 $('#reposition-group-cover').on('click', function() { 2211 $('.ossn-group-cover-button a').hide(); 2212 $('.group-c-position').attr('style', 'display:inline-block !important;'); 2213 $('.ossn-group-cover').unbind('mouseenter').unbind('mouseleave'); 2214 Ossn.Drag(); 2215 }); 2216 $("#group-upload-cover").on('submit', function(event) { 2217 event.preventDefault(); 2218 var formData = new FormData($(this)[0]); 2219 var $url = '/ajax/group/cover/upload'; 2220 var fileInput = $('#group-upload-cover').find("input[type='file']")[0], 2221 file = fileInput.files && fileInput.files[0]; 2222 2223 if (file) { 2224 var img = new Image(); 2225 2226 img.src = window.URL.createObjectURL(file); 2227 2228 img.onload = function() { 2229 var width = img.naturalWidth, 2230 height = img.naturalHeight; 2231 2232 window.URL.revokeObjectURL(img.src); 2233 if (width < 1040 || height < 300) { 2234 Ossn.trigger_message(Ossn.Print('profile:cover:err1:detail'), 'error'); 2235 return false; 2236 } else { 2237 $.ajax({
2238 url: $url, 2239 type: 'POST', 2240 data: formData, 2241 async: true, 2242 beforeSend: function(xhr, obj) { 2243 if ($('.ossn-group-cover').length == 0) { 2244 $('.header-users').attr('style', 'opacity:0.7;'); 2245 } else { 2246 $('.ossn-group-cover').attr('style', 'opacity:0.7;'); 2247 } 2248 $('.ossn-group-profile').find('.groups-buttons').find('a').hide(); 2249 $('.ossn-group-cover').prepend('<div class="ossn-covers-uploading-annimation"> <div class="ossn-loading"></div></div>'); 2250 }, 2251 cache: false, 2252 contentType: false, 2253 processData: false, 2254 success: function(callback) { 2255 if (callback['type'] == 1) { 2256 if ($('.ossn-group-cover').length == 0) { 2257 location.reload(); 2258 } else { 2259 $('.ossn-group-cover').attr('style', ''); 2260 $('.ossn-covers-uploading-annimation').remove(); 2261 $('.ossn-group-profile').find('.groups-buttons').find('a').show(); 2262 $('.ossn-group-cover').find('img').attr('style', ''); 2263 $('.ossn-group-cover').find('img').show(); 2264 $('.ossn-group-cover').find('img').attr('src', callback['url']); 2265 } 2266 } 2267 if (callback['type'] == 0) { 2268 Ossn.MessageBox('syserror/unknown'); 2269 } 2270 } 2271 }); 2272 } 2273 }; 2274 } 2275 return false; 2276 }); 2277 2278 $('#add-cover-group').on('click', function(e) { 2279 e.preventDefault(); 2280 $('#group-upload-cover').find('.coverfile').click(); 2281 }); 2282 } 2283 }, 2284 // ÑÑнкÑÐ¸Ñ Ð¾Ñибки оÑвеÑа ÑеÑвеÑа 2285 error: function( jqXHR, status, errorThrown ){ 2286 console.log( 'ÐШÐÐÐÐ AJAX запÑоÑа: ' + status, jqXHR ); 2287 }, 2288 async: false, 2289 2290 }); 2291 }); 2292 2293 // РедакÑиÑование пÑоÑÐ¸Ð»Ñ Ð³ÑÑÐ¿Ð¿Ñ 2294 $('.edit_group').on('click', function(event) { 2295 event.preventDefault(); 2296 guid = $(this).attr('id'); 2297 pc_id = $(this).attr('data-pc-id'); 2298 2299 if (guid.trim() == '') return false; 2300 2301 data = new FormData(); 2302 data.append('group_edit', 1); 2303 data.append('guid', guid); 2304 data.append('pc_id', pc_id); 2305 2306 $.ajax({
2307 url : '/ajax/group/edit', 2308 type : 'POST', 2309 data : data, 2310 cache : false, 2311 dataType : 'json', 2312 processData : false, 2313 contentType : false, 2314 success : function( res ){ 2315 if (res['res']) { 2316 $('.group_profile').html(''); 2317 $('.edit_group#'+res['guid']).parent().parent().next('.group_profile').html(res['res']); 2318 $('#reposition-group-cover').on('click', function() { 2319 $('.ossn-group-cover-button a').hide(); 2320 $('.group-c-position').attr('style', 'display:inline-block !important;'); 2321 $('.ossn-group-cover').unbind('mouseenter').unbind('mouseleave'); 2322 Ossn.Drag(); 2323 }); 2324 $("#group-upload-cover").on('submit', function(event) { 2325 event.preventDefault(); 2326 var formData = new FormData($(this)[0]); 2327 var $url = '/ajax/group/cover/upload'; 2328 var fileInput = $('#group-upload-cover').find("input[type='file']")[0], 2329 file = fileInput.files && fileInput.files[0]; 2330 2331 if (file) { 2332 var img = new Image(); 2333 2334 img.src = window.URL.createObjectURL(file); 2335 2336 img.onload = function() { 2337 var width = img.naturalWidth, 2338 height = img.naturalHeight; 2339 2340 window.URL.revokeObjectURL(img.src); 2341 if (width < 1040 || height < 300) { 2342 Ossn.trigger_message(Ossn.Print('profile:cover:err1:detail'), 'error'); 2343 return false; 2344 } else { 2345 $.ajax({
2346 url: $url, 2347 type: 'POST', 2348 data: formData, 2349 async: true, 2350 beforeSend: function(xhr, obj) { 2351 if ($('.ossn-group-cover').length == 0) { 2352 $('.header-users').attr('style', 'opacity:0.7;'); 2353 } else { 2354 $('.ossn-group-cover').attr('style', 'opacity:0.7;'); 2355 } 2356 $('.ossn-group-profile').find('.groups-buttons').find('a').hide(); 2357 $('.ossn-group-cover').prepend('<div class="ossn-covers-uploading-annimation"> <div class="ossn-loading"></div></div>'); 2358 }, 2359 cache: false, 2360 contentType: false, 2361 processData: false, 2362 success: function(callback) { 2363 if (callback['type'] == 1) { 2364 if ($('.ossn-group-cover').length == 0) { 2365 location.reload(); 2366 } else { 2367 $('.ossn-group-cover').attr('style', ''); 2368 $('.ossn-covers-uploading-annimation').remove(); 2369 $('.ossn-group-profile').find('.groups-buttons').find('a').show(); 2370 $('.ossn-group-cover').find('img').attr('style', ''); 2371 $('.ossn-group-cover').find('img').show(); 2372 $('.ossn-group-cover').find('img').attr('src', callback['url']); 2373 } 2374 } 2375 if (callback['type'] == 0) { 2376 Ossn.MessageBox('syserror/unknown'); 2377 } 2378 } 2379 }); 2380 } 2381 }; 2382 } 2383 return false; 2384 }); 2385 2386 $('#add-cover-group').on('click', function(e) { 2387 e.preventDefault(); 2388 $('#group-upload-cover').find('.coverfile').click(); 2389 }); 2390 } 2391 }, 2392 // ÑÑнкÑÐ¸Ñ Ð¾Ñибки оÑвеÑа ÑеÑвеÑа 2393 error: function( jqXHR, status, errorThrown ){ 2394 console.log( 'ÐШÐÐÐÐ AJAX запÑоÑа: ' + status, jqXHR ); 2395 }, 2396 async: false, 2397 2398 }); 2399 }); 2400 2401 2402 2403 // 2404 2405 // VIDEO and IMAGE block 2406 2407 // ÐаÑÑÑабиÑование изобÑÐ°Ð¶ÐµÐ½Ð¸Ñ 2408 // 1. ÐеÑÑона и пÑÐ¾ÐµÐºÑ 2409 $('.person_avatar, .film_poster img').on('click', function () { 2410 $("body").append("<div class='body-modal'></div>"); 2411 $(".body-modal").css("display", "flex"); 2412 $(".body-modal").append("<img src='"+$(this).attr("src")+"'>"); 2413 $(".body-modal").append("<div class='close'>x</div>"); 2414 2415 $(".body-modal").mouseup(function (e) { 2416 var container = $(".body-modal img"); 2417 if ($(e.target).prop("tagName") != "IMG"){ 2418 $(".body-modal").css("display", "none"); 2419 $(".body-modal").remove(); 2420 } 2421 }); 2422 2423 $(".body-modal .close").on('click', function(){ $(".body-modal").css("display", "none"); $(".body-modal").remove(); }); 2424 }); 2425 2426 // 2. ÐÐ¾Ð¼Ð¿Ð°Ð½Ð¸Ñ 2427 $('.company_img.comp_page').on('click', function () { 2428 $("body").append("<div class='body-modal'></div>"); 2429 $(".body-modal").css("display", "flex"); 2430 $(".body-modal").append("<img src='"+$(this).find('div').css("background-image").replace("url", "").replace('"', "").replace('"', "").replace("(", "").replace(")", "")+"'>"); 2431 $(".body-modal").append("<div class='close'>x</div>"); 2432 2433 $(".body-modal").mouseup(function (e) { 2434 var container = $(".body-modal img"); 2435 if ($(e.target).prop("tagName") != "IMG"){ 2436 $(".body-modal").css("display", "none"); 2437 $(".body-modal").remove(); 2438 } 2439 }); 2440 2441 $(".body-modal .close").on('click', function(){ $(".body-modal").css("display", "none"); $(".body-modal").remove(); }); 2442 });
2443 2444 // 2445 2446 2447}); 2448 2449 2450function openArrow(el, toggle) { 2451 $(el).toggleClass("ar_open"); 2452 $(el).toggleClass("ar_close"); 2453 $(toggle).slideToggle(); 2454} 2455 2456 // SOCIAL NETWORK block 2457 2458function repositionGroupCOVER($group) { 2459 var cover_top = parseInt($('.ossn-group-cover').find('img').css('top')); 2460 var cover_left = parseInt($('.ossn-group-cover').find('img').css('left')); 2461 var $url = "/ajax/group/cover/reposition"; 2462 $.ajax({ 2463 async: true, 2464 type: 'post', 2465 data: '&top=' + cover_top + '&left=' + cover_left + '&group=' + $group, 2466 url: $url, 2467 success: function(callback) { 2468 $("#draggable").draggable('destroy'); 2469 $('.group-c-position').attr('style', 'display:none !important;'); 2470 $('.ossn-group-cover').hover(function() { 2471 $('.ossn-group-cover-button a').show(); 2472 }, function() { 2473 $('.ossn-group-cover-button a').hide(); 2474 }); 2475 }, 2476 error: function( jqXHR, status, errorThrown ){ 2477 console.log( 'ÐШÐÐÐÐ AJAX запÑоÑа: ' + status, jqXHR ); 2478 } 2479 }); 2480}; 2481 2482// 2483 2484 2485function DeleteTeam(id, el) { 2486 2487 $(el).parent().remove(); 2488 $.post( 2489 "/ajax", 2490 {'act':'del_team','id':id}, 2491 function(data){} 2492 ); 2493} 2494function DeleteTeamPos(id) { 2495 $("#team_user_"+id).remove(); 2496 } 2497 2498 // USER block 2499 2500function AgreeLinkedAcc(id) { 2501 $.post( 2502 "/ajax", 2503 {'act':'agree_linked_acc','id':id} 2504 ).done(function(data){ 2505 $("#linked_user_"+id+" .link-acc_agree").remove(); 2506 $("#linked_user_"+id+" .link-acc_remove").remove(); 2507 }); 2508} 2509function DeleteLinkedAcc(id) { 2510 $.post( 2511 "/ajax", 2512 {'act':'del_linked_acc','id':id} 2513 ).done(function(data){ 2514 $("#linked_user_"+id).remove(); 2515 }); 2516} 2517 2518function AgreeClient(id) { 2519 $.post( 2520 "/ajax", 2521 {'act':'agree_agent_client','id':id} 2522 ).done(function(data){ 2523 $("#user_agent_"+id+" .link-acc_agree").remove(); 2524 $("#user_agent_"+id+" .link-acc_remove").remove(); 2525 2526 $('div.client-list_block').show(); 2527 let count = parseInt($('#clients_count_block').text()); 2528 $('#clients_count_block').text(++count); 2529 $.post( 2530 "/ajax", 2531 {'act':'draw_agent_client_item','id':id} 2532 ).done(function(json){ 2533 let data = JSON.parse(json); 2534 2535 let container = $('#client-list-container'); 2536 let clients_list_html = container.html() + data.client; 2537 container.empty().html(clients_list_html); 2538 2539 $('#clients-requests-block').empty().html(data.requests); 2540 }); 2541 }); 2542} 2543function RemoveRequest(id) { 2544 $.post( 2545 "/ajax", 2546 {'act':'del_agent_client','id':id} 2547 ).done(function(data){ 2548 $("#user_agent_"+id).remove(); 2549 }); 2550} 2551function RemoveClient(id) { 2552 $.post( 2553 "/ajax", 2554 {'act':'del_agent_client','id':id} 2555 ).done(function(data){ 2556 $("#agent_client_"+id).remove(); 2557 2558 let count = parseInt($('#clients_count_block').text()); 2559 $('#clients_count_block').text(--count); 2560 if (count === 0) { 2561 $('div.client-list_block').hide(); 2562 } 2563 }); 2564} 2565 2566function CloseKycInMenu() { 2567 $(".kyc-in-list-btn").click(); 2568 $("#kyc-in-list").hide(); 2569} 2570function CloseKycOutMenu() { 2571 $(".kyc-out-list-btn").click(); 2572 $("#kyc-out-list").hide(); 2573} 2574function KycConfirm(id) { 2575 $.post( 2576 "/ajax", 2577 {'act':'confirm_kyc','id':id} 2578 ).done(function(data) { 2579 if (!data) return; 2580 2581 $('#kyc_badge_div').empty().html(data); 2582 }); 2583} 2584 2585function CloseCastagentBodyMenu() { 2586 $(".castagent-list-btn.body").click(); 2587 $("#castagent-list-body").hide(); 2588} 2589 2590function CloseRefPersMenu() { 2591 $(".ref-list-btn.pers").click(); 2592 $("#ref-list").hide(); 2593} 2594 2595// contacts 2596function AddContactB() { 2597 2598 var 2599 2600 name = $("#con_name"), 2601 surname = $("#con_surname"), 2602 email = $("#con_email"), 2603 phone = $("#con_phone"), 2604 avatar = $("#con_avatar"); 2605 2606 var data1 = { 2607 2608 "act":"contactb", 2609 "person_id":$("#con_member").val(), 2610 "pos":$("#con_position option:selected").text(), 2611 "pos_id":$("#con_position").val(), 2612 "email":email.val(), 2613 "phone":phone.val() 2614 }; 2615 2616 if (data1['pos_id'] && data1['person_id']) { 2617 $.post("/ajax", data1, 2618 2619 function(data){
2620 //$("#cont_list").append('<li id="contb_'+data+'"><input type="hidden" name="contb[]" value="'+data+'" /><strong>'+$("#con_member option:selected").text()+'</strong><div class="team_list_cast" onclick="DeleteContb('+data+');"></div><br>'+data1["pos"]+'</li>'); 2621 $("#contact_list").append('<li class="notice_one pers row" id="contb_'+data+'" mb10><input type="hidden" name="contb[]" value="'+data+'" /><div class="bum-fix col-5 order-1"><img class="user-icon-small" src="https://weplay.io/files/avatars/'+data+'"><div class="first_line member"><a href="/users/">'+$("#con_member option:selected").text()+'</a></div><div class="second_line member">hz</div></div><div class="col order-2 pr15"><div class="req_contest">'+data1["pos"]+'</div></div><div class="col-auto order-last first_line"><a class="btn_20_del fr ml20 ossn-make-sure" onclick="DeleteContb('+data+');"></a><a class="btn_20_edit fr ml10" onclick="EditJob('+data+');"></a><span class="fr">04.03.2023</span></div></li>'); 2622 email.val(''); 2623 phone.val(''); 2624 con_select.val(null).trigger("change"); 2625 position_select.val(null).trigger("change"); 2626 }); 2627 } 2628} 2629function DeleteContb(id) { 2630 $("#contb_"+id).remove(); 2631} 2632 2633// social links 2634function AddContact(id, what='contacts') { 2635 if ($("#input_contacts_"+id+" ul").find('li').length > 0) { 2636 lastid = Number(replaceAll($("#input_contacts_"+id+" ul li").last().attr('id'), 'contact_', ''))+1; 2637 } else { 2638 lastid = 0; 2639 } 2640 var names = [ 2641 {"weplay.io":"wp"}, 2642 {"instagram.com":"in"}, 2643 {"rutube.ru":"rutube"}, 2644 {"vkvideo.ru":"vkvideo"}, 2645 {"fb.com":"fb"}, 2646 {"facebook":"fb"}, 2647 {"wa.me":"wa"}, 2648 {"whatsapp":"wa"}, 2649 {"kino-teatr":"ktr"}, 2650 {"kinolift":"kinolift"}, 2651 {"youtu.be":"youtube"}, 2652 {"youtube":"youtube"}, 2653 {"vimeo":"vimeo"}, 2654 {"boosty":"boosty"}, 2655 {"linkedin":"ln"}, 2656 {"imdb":"imdb"}, 2657 {"twitter":"tw"}, 2658 {"t.me":"tg"}, 2659 {"mail":"email"}, 2660 {"behance":"beh"}, 2661 {"kinopoisk":"kin"}, 2662 {"vk":"vk"}, 2663 {"pint":"pt"}, 2664 {"tiktok":"tt"}, 2665 {"kakao":"kkt"}, 2666 {"line":"line"}, 2667 {"snapchat":"sn"}, 2668 {"qq":"qq"}, 2669 {"slack":"slk"}, 2670 {"tel":"tel"}, 2671 {"kion":"kion"}, 2672 {"linktr.ee":"linktree"}, 2673 {"mailto":"mailto"} 2674 ]; 2675 var cl = ''; 2676 var url = ' '+$("#contact_input_"+id).val().toLowerCase(); 2677 2678 2679 if (url && url != undefined) { 2680 2681 for (key in names) { 2682 for (key1 in names[key]) { 2683 if (url.indexOf(key1) > -1) { 2684 2685 cl = names[key][key1]; 2686 break; 2687 } 2688 } 2689 2690 } 2691 url = replaceAll(url, "https://", '') ; 2692 url = replaceAll(url, "http://", '') ; 2693 2694 $("#contact_input_"+id).val(''); 2695 2696 var len = $("#input_contacts_"+id).find('li').length; 2697 len++; 2698 $("#input_contacts_"+id+" ul").append('<li id="contact_'+lastid+'"><input type="hidden" name="'+what+'[]" value="'+url+'" /><input type="hidden" name="'+what+'_net[]" value="'+cl+'" /><div class="social '+cl+' mr10"></div><span>'+url+'</span><div class="btn_20_del ml10" onclick="DeleteContacts('+lastid+');"</div></li>'); 2699} 2700 } 2701function DeleteContacts(id) { 2702 $("li#contact_"+id).remove(); 2703 $("input[name=del_contacts]").val($("input[name=del_contacts]").val() + " " + id); 2704} 2705 2706function collectTagsToInputs() { 2707 $('ul.cloud-tags li a').each(function (i) { 2708 $('<input name="tags[]" value="'+ $(this).text() +'" type="hidden">').appendTo('#skills-inputs'); 2709 }); 2710} 2711function fillSavdHshtags(user_hashtags) { 2712 if (!user_hashtags.length) return;
2713 user_hashtags.forEach(function(item, i, arr) { 2714 var tList = document.createElement("li"); 2715 var tagLink = document.createElement("a"); 2716 var tagInput = document.createElement("input"); 2717 $(tagInput) 2718 .attr("type", 'hidden') 2719 .attr("name", "skill_tag[]") 2720 .val(item) 2721 .appendTo(tList); 2722 2723 $(tagLink) 2724 .attr("href", '#'+item.toLowerCase()) 2725 .html(item) 2726 .appendTo(tList); 2727 2728 $(tList).append("<span></span>"); 2729 2730 $(".htags").append(tList); 2731 }); 2732 2733 var closeAbleTag = $(".cloud-tags").find("span"); 2734 $(closeAbleTag) 2735 .html("×") 2736 .click(function() { 2737 $(this).parent().remove(); 2738 }); 2739} 2740function deleteHtag(el) { 2741 $(el).parent().remove(); 2742} 2743 2744function CloseCalendarMenu() { 2745 $(".calendar-btn").click(); 2746} 2747 2748function DeleteActorPos(id) { 2749 $("#actor_user_"+id).remove(); 2750 } 2751 2752// 2753 2754 // PERSONS block 2755 2756 2757 2758function CloseRefSignupMenu() { 2759 $(".signup-ref-list-btn.pers").click(); 2760 $("#signup-ref-list").hide(); 2761} 2762function CloseBestActressMenu() { 2763 $(".best-actress-list-btn.pers").click(); 2764 $("#best-actress-list").hide(); 2765} 2766function CloseBestActorMenu() { 2767 $(".best-actor-list-btn.pers").click(); 2768 $("#best-actor-list").hide(); 2769} 2770function CloseBestProducerMenu() { 2771 $(".best-producer-list-btn.pers").click(); 2772 $("#best-producer-list").hide(); 2773} 2774function CloseBestDirectorMenu() { 2775 $(".best-director-list-btn.pers").click(); 2776 $("#best-director-list").hide(); 2777} 2778function CloseBestDopMenu() { 2779 $(".best-dop-list-btn.pers").click(); 2780 $("#best-dop-list").hide(); 2781} 2782function CloseBestMusicMenu() { 2783 $(".best-music-list-btn.pers").click(); 2784 $("#best-music-list").hide(); 2785} 2786 2787// 2788 2789 // COMPANIES block 2790 2791function DeleteComp(id) { 2792 var error = "Attention! If you are sure that you want to delete your company, then click the âOKâ button. If clicked by chance, then cancel your action."; 2793 var translate = new FormData(); 2794 translate.append('act', 'translate'); 2795 translate.append('text', error); 2796 $.ajax({
2797 url : '/ajax', 2798 type : 'POST', 2799 data : translate, 2800 dataType : 'html', 2801 cache : false, 2802 processData : false, 2803 contentType : false, 2804 success: function(e) { 2805 error = e; 2806 }, 2807 async: false 2808 }); 2809 if (window.confirm(error)) { 2810 console.log($("#comp_"+id).closest('.edit_tab').find('.clr_count .clr_count').text()); 2811 $("#comp_"+id).closest('.edit_tab').find('.clr_count .clr_count').text(Number($("#comp_"+id).closest('.edit_tab').find('.clr_count .clr_count').text()) - 1); 2812 $("#comp_"+id).remove(); 2813 $.post("/ajax", {'act':'del_comp','id':id}, function(data){}); 2814 } 2815 } 2816 2817function AgreeOwnr(id, el, type=false) { 2818 $(el).parent().remove(); 2819 $.post( 2820 "/ajax", 2821 {'act':'agree_owner_comp','id':id, 'type':type}, 2822 function(data){ 2823 } 2824 ); 2825} 2826 2827function DeleteOwnr(id, el, type=false) { 2828 $(el).parents('.one_company').remove(); 2829 $.post( 2830 "/ajax", 2831 {'act':'del_owner_comp','id':id, 'type':type}, 2832 function(data){ 2833 console.log(data); 2834 } 2835 ); 2836} 2837 2838function ProjectAddOwner() { 2839 var mem = $('select#owner').val().replace('user_', ''); 2840 var pos = $('input#owner_status').val(); 2841 $('select#owner').val('').trigger('change'); 2842 $('input#owner_status').val('').trigger("change"); 2843 var proj_id = $('input[name="project_id"]').val(); 2844 $.post("/ajax", {'act':'proj_add_owner', 'id': proj_id, 'mem': mem, 'pos': pos},function(data){ 2845 console.log(data); 2846 if (data) { 2847 data = $.parseJSON(data); 2848 $('#owner-proj_count_block .clr_count').text(Number($('#owner-proj_count_block .clr_count').text())+1); 2849 $('#owner-list-proj .notice_one:first-child').after('<div class="notice_one pers row mx10"><div class="bum col-5 order-1 pl5"><img class="user-icon-small" src="'+data.avatar+'"><div class="first_line d-none d-sm-block"><a href="/user/'+data.user.id+'">
2849'+data.user.name+' '+data.user.surname+'</a></div><div class="second_line d-none d-sm-block">'+data.skill+'<span></span></div></div><div class="col-3 order-2 posit pr10"><div class="">'+data.pos+'</div></div><div class="col-auto ms-auto order-3"><div class="info_20_sent clr_sent fr list-status"></div></div><div class="col-auto order-last ">'+data.date+'</div></div>'); 2850 $('#owner-list-proj').show(); 2851 } 2852 }); 2853} 2854 2855function CompanyAddOwner() { 2856 var mem = $('select#owner').val().replace('user_', ''); 2857 var pos = $('input#owner_status').val(); 2858 $('select#owner').val('').trigger('change'); 2859 $('input#owner_status').val('').trigger("change"); 2860 var comp_id = $('input[name="company_id"]').val(); 2861 $.post("/ajax", {'act':'comp_add_owner', 'id': comp_id, 'mem': mem, 'pos': pos},function(data){ 2862 console.log(data); 2863 if (data) { 2864 data = $.parseJSON(data); 2865 $('#owner-comp_count_block .clr_info').text(Number($('#owner-comp_count_block .clr_info').text())+1); 2866 $('#add .notice_one:first-child').after('<div class="notice_one pers row mx10"><div class="bum col-5 order-1 pl5"><img class="user-icon-small" src="'+data.avatar+'"><div class="first_line d-none d-sm-block"><a href="/user/'+data.user.id+'">
2866'+data.user.name+' '+data.user.surname+'</a></div><div class="second_line d-none d-sm-block">'+data.skill+'<span></span></div></div><div class="col-3 order-2 posit pr10"><div class="">'+data.pos+'</div></div><div class="col-auto ms-auto order-3"><div class="info_20_sent clr_sent fr list-status"></div></div><div class="col-auto order-last ">'+data.date+'</div></div>'); 2867 $('#owner-list-comp').show(); 2868 } 2869 }); 2870} 2871function RemoveOwnrComp(id, el) { 2872 $.post("/ajax", {'act':'comp_remove_owner', 'id': id},function(data){ 2873 data = $.parseJSON(data); 2874 $(el).parents('.notice_one').find('.list-status').attr('class', 'info_20_del clr_del fr list-status'); 2875 $(el).parents('.notice_one').find('.list-status').html(''); 2876 var date_add = $(el).parents('.notice_one').find('.first_line span').text(); 2877 $(el).parents('.notice_one').find('.first_line.order-last').html('<span class="fr ml10" style="min-width: 20px;"></span><div class="row justify-content-end flex-column date_double a_r"><div class="col-auto fr ml10">'+date_add+'</div> <div class="col-auto fr ml10">'+data.date_del+'</div></div>'); 2878 }); 2879} 2880 2881function CompanyAddTeam() { 2882 var mem = $('#team_member').val().replace('user_', ''); 2883 var pos = $('#team_position').val(); 2884 $('#team_member').val('').trigger('change'); 2885 $('#team_position').val('').trigger("change"); 2886 var comp_id = $('input[name="company_id"]').val(); 2887 $.post("/ajax", {'act':'comp_add_team', 'id': comp_id, 'mem': mem, 'pos': pos},function(data){ 2888 if (data) { 2889 data = $.parseJSON(data); 2890 $('#team-comp_count_block .clr_info').text(Number($('#team-comp_count_block .clr_info').text())+1); 2891 $('#add .notice_one:first-child').after('<div class="notice_one pers row"><div class="bum-fix pr10 col-4 order-1 pl5"><img class="user-icon-small" src="'+data.avatar+'"><div class="first_line d-none d-sm-block"><a href="/user/'+data.user.id+'">
2891'+data.user.name+' '+data.user.surname+'</a></div><div class="second_line d-none d-sm-block">'+data.skill+'</div></div><div class="col-3 order-2 posit pr10"><div class="">'+data.pos+'</div></div><div class="col order-3 pr10 d-none d-md-block"><div class="req_contest">'+data.department+'</div></div><div class="col-auto ms-auto order-4"><div class="info_20_sent clr_info fr list-status"></div></div><div class="col-auto order-last ">'+data.date+'</div></div>'); 2892 $('#team-list-comp').show(); 2893 } 2894 }); 2895} 2896function RemoveTeamComp(id, el) { 2897 $.post("/ajax", {'act':'comp_remove_team', 'id': id},function(data){ 2898 data = $.parseJSON(data); 2899 $(el).parents('.notice_one').find('.list-status').attr('class', 'info_20_del clr_del fr list-status'); 2900 $(el).parents('.notice_one').find('.list-status').html(''); 2901 var date_add = $(el).parents('.notice_one').find('.first_line span').text(); 2902 $(el).parents('.notice_one').find('.first_line.order-last').html('<span class="fr ml10" style="min-width: 20px;"></span><div class="row justify-content-end flex-column date_double a_r"><div class="col-auto fr ml10">'+date_add+'</div> <div class="col-auto fr ml10">'+data.date_del+'</div></div>'); 2903 }); 2904} 2905 2906function CloseBestActorMenu() { 2907 $(".best-comp-list-btn.comp").click(); 2908 $("#best-comp-list").hide(); 2909} //? 2910function CloseOwnerCompMenu() { 2911 $(".owner-list-btn.comp").click(); 2912 $("#owner-list-comp").hide(); 2913} 2914function CloseTeamCompMenu() { 2915 $(".team-list-btn.comp").click(); 2916 $("#team-list-comp").hide(); 2917} 2918 2919function CloseContactCompMenu() { 2920 $(".contact-list-btn.comp").click(); 2921 $("#contact-list-comp").hide(); 2922} 2923function CloseVacCompMenu() { 2924 $(".vac-list-btn.comp").click(); 2925 $("#vac-list-comp").hide(); 2926} 2927function CloseClientsMenu() { 2928 $(".client-list-btn").click(); 2929 $("#client-list").hide(); 2930} 2931function CloseCastingCompMenu() { 2932 $(".casting-list-btn.comp").click(); 2933 $("#casting-list-comp").hide(); 2934} 2935 2936// 2937 2938 2939 // PROJECTS block 2940 2941function DeletProj(id, type='film') { 2942 var error = "Attention! If you are sure that you want to delete your project, then click the âOKâ button. If clicked by chance, then cancel your action."; 2943 error = translate(error); 2944 2945 if (window.confirm(error)) { 2946 $("#proj_"+id).closest('.edit_tab').find('.clr_count').text(Number($("#proj_"+id).closest('.edit_tab').find('.clr_count').text()) - 1); 2947 $("#proj_"+id).remove(); 2948 $.post("/ajax", {'act':'del_proj','id':id, 'type':type}, function(data){}); 2949 } 2950} 2951 2952function AgreeProj(id, el) { 2953 $(el).parent().remove(); 2954 $.post( 2955 "/ajax", 2956 {'act':'agree_team','id':id}, 2957 function(data){} 2958 ); 2959} 2960 2961function AgreeOwProj(id) { 2962 $("#proj_"+id+" .edit_agree").remove(); 2963 $("#proj_"+id+" .edit_del").remove(); 2964 $.post( 2965 "/ajax", 2966 {'act':'agree_owner_proj','id':id}, 2967 function(data){} 2968 ); 2969} 2970function DeleteOwProj(id) { 2971 $("#proj_"+id).remove(); 2972 $.post("/ajax", {'act':'del_owner_proj','id':id}, function(data){} ); 2973} 2974 2975function fillSavdHshtags(proj_hashtags) { 2976 if (!proj_hashtags.length) return; 2977 proj_hashtags.forEach(function(item, i, arr) { 2978 var tList = document.createElement("li"); 2979 var tagLink = document.createElement("a"); 2980 var tagInput = document.createElement("input"); 2981 $(tagInput) 2982 .attr("type", 'hidden') 2983 .attr("name", "skill_tag[]") 2984 .val(item) 2985 .appendTo(tList); 2986 2987 $(tagLink) 2988 .attr("href", '#'+item.toLowerCase()) 2989 .html(item) 2990 .appendTo(tList); 2991 2992 $(tList).append("<span></span>"); 2993 2994 $(".htags").append(tList); 2995 }); 2996 2997 var closeAbleTag = $(".cloud-tags").find("span"); 2998 $(closeAbleTag) 2999 .html("×") 3000 .click(function() { 3001 $(this).parent().remove(); 3002 }); 3003} 3004 3005function ProjectAddTeam() { 3006 /*var mem = $("#team_member"); 3007 var pos = $("#team_position"); 3008 var userpos = $("#user_position"); 3009 var ava = $("#team_avatar"); 3010 var stat = $("#team_status"); 3011 id = mem.val().split("_")[1]; */ 3012 // alert($("#team_member option:selected").text()); 3013 //$("#team_list").append('<li id="team_user_'+id+'"><input type="hidden" name="teams[]" value="'+id+'">
3013<input type="hidden" name="teams_charact[]" value="'+$("#team_position option:selected").text()+'"><strong>'+$("#team_member option:selected").text()+'</strong> <a class="team_list_cast" href="javascript: DeleteTeamPos('+id+');"></a> <br>'+$("#team_position option:selected").text()+'</li>'); 3014 /*$("#team_list").append('<li class="notice_one pers row" id="team_user_'+id+'"><input type="hidden" name="teams[]" value="'+id+'"><input type="hidden" name="teams_charact[]" value="'+$("#team_position option:selected").text()+'"><div class="bum-fix col-4 order-1 pl5"><div class="first_line d-none d-md-block"><a href="/user/">'+$("#team_member option:selected").text()+'</a></div><div class="second_line d-none d-md-block">Actress<span></span></div></div><div class="col order-2 pr10"><div class="req_contest">'+$("#team_position option:selected").text()+'</div></div><div class="col order-3 "><div class="clr_info fr list-status">Request sent</div></div><div class="col-auto order-last first_line"><a class="btn_20_del fr ml20" href="javascript: DeleteTeamPos('+id+');"></a><a class="btn_20_edit fr ml20" href="javascript: EditTeamPos('+id+');"></a><span class="fr ml10 d-none d-md-block">04.03.2023</span></div></li>'); 3015 team_select.val(null).trigger("change"); 3016 position_select.val(null).trigger("change");*/ 3017 3018 var mem = $('#team_member').val().replace('user_', ''); 3019 var pos = $('#team_position').val(); 3020 var ava = $("#team_avatar"); 3021 var stat = $("#team_status"); 3022 var userpos = $("#user_position"); 3023 $('#team_member').val('').trigger('change'); 3024 $('#team_position').val('').trigger("change"); 3025 var proj_id = $('input[name="project_id"]').val(); 3026 $.post("/ajax", {'act':'proj_add_team', 'id': proj_id, 'mem': mem, 'pos': pos},function(data){ 3027 if (data) { 3028 data = $.parseJSON(data); 3029 $('#team-list-proj').show(); 3030 $('#team-proj_count_block .clr_info').text(Number($('#team-proj_count_block .clr_info').text())+1); 3031 $('#team-list-proj .notice_one:first-child').after('<div class="notice_one pers row"><div class="bum-fix pr10 col-4 order-1 pl5"><img class="user-icon-small" src="'+data.avatar+'"><div class="first_line d-none d-sm-block"><a href="/user/'+data.user.id+'">
3031'+data.user.name+' '+data.user.surname+'</a></div><div class="second_line d-none d-sm-block">'+data.skill+'</div></div><div class="col-3 order-2 posit pr10"><div class="">'+data.pos+'</div></div><div class="col order-3 pr10 d-none d-md-block"><div class="req_contest">'+data.department+'</div></div><div class="col-auto ms-auto order-4"><div class="info_20_sent clr_info fr list-status"></div></div><div class="col-auto order-last ">'+data.date+'</div></div>'); 3032 } 3033 }); 3034} 3035 3036function CloseTeamProjMenu() { 3037 $(".team-list-btn.proj").click(); 3038 $("#team-list-proj").hide(); 3039} 3040function CloseCastingProjMenu() { 3041 $(".casting-list-btn.proj").click(); 3042 $("#casting-list-proj").hide(); 3043} 3044function CloseVacProjMenu() { 3045 $(".vac-list-btn.proj").click(); 3046 $("#vac-list-proj").hide(); 3047} 3048function CloseContactProjMenu() { 3049 $(".contact-list-btn.proj").click(); 3050 $("#contact-list-proj").hide(); 3051} 3052function CloseEpiProjMenu() { 3053 $(".epi-list-btn.proj").click(); 3054 $("#epi-list-proj").hide(); 3055} 3056function CloseRelProjMenu() { 3057 $(".rel-list-btn.proj").click(); 3058 $("#rel-list-proj").hide(); 3059} 3060 3061 3062function ProjectAddActor() { 3063 var mem = $("#actor_character"); 3064 3065 var pos = $("#character_actor"); 3066 3067 id = pos.val().split("_")[1]; 3068 // alert($("#team_member option:selected").text()); 3069 $("#character_list").append('<li id="actor_user_'+id+'"><input type="hidden" name="actors[]" value="'+id+'"><input type="hidden" name="actors_charact[]" value="'+mem.val()+'"><strong>'+$("#character_actor option:selected").text()+'</strong> <a class="team_list_cast" href="javascript: DeleteActorPos('+id+');"></a> <br>'+mem.val()+'</li>'); 3070 actor_select.val(null).trigger("change"); 3071 mem.val(''); 3072 } 3073 3074// stars 3075function RateProj(rate, id, el, type) { 3076 $(el).parent().find('a').attr('style', ''); 3077 for (var i = 1; i <= rate; i++) { 3078 $(el).parent().find('a[data-rate='+String(i)+']').css('color', 'var(--clr-star-hover)'); 3079 } 3080 3081 $.post("/ajax", { 3082 'act':'rate_proj', 3083 'id': id, 3084 'type': type, 3085 'rate': rate, 3086 }, 3087 function(data){ 3088 console.log(data); 3089 data = $.parseJSON(data); 3090 $(el).parent().parent().find('div.star-count').text(data.rate+''); 3091 }); 3092} 3093 3094function RateSeas(rate, id, el) { 3095 $(el).parent().find('a').attr('style', ''); 3096 for (var i = 1; i <= rate; i++) { 3097 $(el).parent().find('a[data-rate='+String(i)+']').css('color', 'var(--clr-star-hover)'); 3098 } 3099 3100 $.post("/ajax", { 3101 'act':'rate_seas', 3102 'id': id, 3103 'rate': rate, 3104 }, 3105 function(data){ 3106 console.log(data); 3107 data = $.parseJSON(data); 3108 $(el).parent().parent().find('div.star-count').text(data.rate+''); 3109 }); 3110} 3111 3112function RateEpi(rate, id, el) { 3113 $(el).parent().find('a').attr('style', ''); 3114 for (var i = 1; i <= rate; i++) { 3115 $(el).parent().find('a[data-rate='+String(i)+']').css('color', 'var(--clr-star-hover)'); 3116 } 3117 3118 $.post("/ajax", { 3119 'act':'rate_epi', 3120 'id': id, 3121 'rate': rate, 3122 }, 3123 function(data){ 3124 console.log(data); 3125 data = $.parseJSON(data); 3126 $(el).parent().parent().find('div.star-count').text(data.rate+''); 3127 }); 3128} 3129 3130// 3131 3132 3133 // CASTING block 3134 3135jQuery(document).ready(function() { 3136 $('#fest_first_date, #fest_last_date, #edit-fest_first_date, #edit-fest_last_date').mask("9999.99.99"); 3137 $('#cast_first-date, #cast_last-date, #edit-shoot_first-date, #shoot_last-date, #cast_payment-date').mask("9999.99.99"); 3138 $('#edit-cast_start-time, #cast_end-time, #shoot_start-time, #shoot_end-time').mask("99:99"); 3139 $('#edit-cast_start-time, #cast_end-time, #shoot_start-time, #shoot_end-time').on('keyup', function() { 3140 if ($(this).val()[0] > 2) { 3141 $(this).val('_' + $(this).val().slice(1)); 3142 this.setSelectionRange(0, 0); 3143 } else if ($(this).val()[0] == 2 && $(this).val()[1] > 4) { 3144 $(this).val($(this).val()[0] + '_' + $(this).val().slice(2)); 3145 this.setSelectionRange(1, 1); 3146 } else if ($(this).val()[3] > 5) { 3147 $(this).val($(this).val().slice(0, 3) + '_' + $(this).val().slice(4)); 3148 this.setSelectionRange(3, 3); 3149 } 3150 });
3151 3152 $('.flags a, .flags_top a, .top_lang li a').on('click', function() { 3153 if (!$(this).hasClass('disabled')) { 3154 $.post("/ajax", {'act':'lang','do':$(this).attr('class')},function(data){window.location.reload();} ); 3155 } 3156 }); 3157}); 3158 3159function ClearCastForm() { 3160 $('#cast_announcement input[type=text]').val(''); 3161 $('#cast_announcement textarea').val(''); 3162 $('#cast_announcement select').val(0); 3163 $('#cast_announcement select').val([]); 3164 $('#cast_announcement select').trigger('change'); 3165 $('#cast_announcement input[type=checkbox]').prop('checked', false); 3166 $('input, textarea, .select2-selection').removeClass('is-invalid'); 3167 $('.alert').remove(); 3168} 3169 3170function EditCasting(id) { 3171 $.post("/ajax", {"cast_data":id}, 3172 3173 function(data) { 3174 $('body,html').animate({scrollTop: $('#cast_announcement #multisteps-scroll').offset().top - 20 + "px"}, 100); 3175 $('#cast_'+id).remove(); 3176 data1 = $.parseJSON(data); 3177 $('#cast_id').val(data1.id); 3178 $('input[name=edit-cast_title]').val(data1.headline); 3179 $('textarea[name=edit-cast_char]').val(data1.character); 3180 $('#sel-cast').html(data1.opt_sel_cast); 3181 $('#sel-cast').val(data1.bound_casting).trigger('change'); 3182 $('input[name=edit-cast_age]').val(data1.playing_age[0]); 3183 $('#cast_age').prop('checked', data1.playing_age[1]); 3184 $('select[name=edit-cast_appearance]').val(data1.appearance).trigger('change'); 3185 $('input[name=edit-cast_bodyshape]').val(data1.body_shape[0]); 3186 $('#cast_bodyshape').prop('checked', data1.body_shape[1]); 3187 $('select[name=edit-cast_bodytype]').val(data1.body_type[0]).trigger('change'); 3188 $('#cast_bodytype').prop('checked', data1.body_type[1]); 3189 $('input[name=edit-cast_height]').val(data1.height[0]); 3190 $('#cast_height').prop('checked', data1.height[1]); 3191 $('input[name=edit-cast_weight]').val(data1.weigth[0]); 3192 $('#cast_weight').prop('checked', data1.weigth[1]); 3193 $('input[name=edit-cast_clothing-size]').val(data1.clothing_size[0]); 3194 $('#cast_clothing-size').prop('checked', data1.clothing_size[1]); 3195 $('input[name=edit-cast_shoe-size]').val(data1.shoe_size[0]); 3196 $('#cast_shoe-size').prop('checked', data1.shoe_size[1]); 3197 $('#sel-cast_hair-color').val(data1.hair_color[0]).trigger('change'); 3198 $('#cast_hair-color').prop('checked', data1.hair_color[1]); 3199 $('input[name=edit-cast_hair-length]').val(data1.hair_length[0]); 3200 $('#cast_hair-length').prop('checked', data1.hair_length[1]); 3201 $('#sel-cast_eye-color').val(data1.eye_color[0]).trigger('change'); 3202 $('#cast_eye-color').prop('checked', data1.eye_color[1]); 3203 $('#sel-cast_facial-hair').val(data1.facial_hair[0]).trigger('change'); 3204 $('#cast_facial-hair').prop('checked', data1.facial_hair[1]); 3205 $('input[name=edit-cast_tattoos]').val(data1.tattoos[0]); 3206 $('#cast_tattoos').prop('checked', data1.tattoos[1]); 3207 $('input[name=chbx-cast_haircut]').prop('checked', (data1.haircut == "1")?true:false); 3208 $('input[name=chbx-cast_beardcut]').prop('checked', (data1.bearcut == "1")?true:false); 3209 $('input[name=chbx-cast_hairpaint]').prop('checked', (data1.hairpaint == "1")?true:false); 3210 $('input[name=chbx-cast_beardpaint]').prop('checked', (data1.bearpaint == "1")?true:false); 3211 $('input[name=chbx-cast_nude]').prop('checked', (data1.nude == "1")?true:false); 3212 $('input[name=chbx-cast_business-trip]').prop('checked', (data1.business == "1")?true:false); 3213 $('textarea[name=edit-cast_summary]').val(data1.summary); 3214 if (data1.tags) {
3215 data1.tags.forEach((el) => { 3216 $('#cast_announcement .htags').append('<li><a href="'+el.replace('#', '')+'" >'+el.replace('#', '')+'</a><span onclick="deleteHtag(this);">Ã</span></li>'); 3217 }); 3218 } 3219 if (data1.videos) { 3220 data1.videos.forEach((el) => { 3221 $('#video_list_3').append('<div class="one_video" style="background-image: url(https://img.youtube.com/vi/'+el[1]+'/0.jpg);"><input type="hidden" name="video_cast[]" value="'+el[0]+'"><input type="hidden" name="video_code_cast[]" value="'+el[1]+'"><div class="team_list_cast" onclick="DeleteVideo(this);"></div></div>'); 3222 }); 3223 } 3224 if (data1.pictures) { 3225 data1.pictures.forEach((el) => { 3226 //$('#photos_list_2').append('<div class="one_photo" id="'+el.split('.')[0]+'" style="background-image: url(/files/photos/'+el+')"><input type="hidden" name="photos_cast[]" value="'+el+'"><div class="team_list_cast" onclick="DeletePhoto(\''+el.split('.')[0]+'\');"></div></div>'); 3227 $('#cast_announcement .photos_list').append('<div class="one_photo" id="'+el.split('.')[0]+'" style="background-image: url(/files/casting/photos/'+el+')"><input type="hidden" name="cast_photos[]" value="'+el+'"><div class="team_list_cast" onclick="DeletePhoto(\''+el.split('.')[0]+'\');"></div></div>'); 3228 }); 3229 } 3230 $('textarea[name=edit-cast_rights]').val(data1.ip_rights); 3231 $('textarea[name=edit-cast_term]').val(data1.term); 3232 $('#cast_region').val(((data1.region.split(';')[0] != '')?data1.region.split(';'):[])).trigger('change'); 3233 $('textarea[name=edit-cast_important]').val(data1.important); 3234 $('#edit-cast_online').val(data1.conducting).trigger('change'); 3235 $('input[name=edit-cast_soft]').val(data1.software); 3236 $('input[name=edit-cast_first-date]').val(data1.cast_begining); 3237 $('input[name=edit-cast_last-date]').val(data1.cast_expiration); 3238 $('input[name=edit-cast_start-time]').val(data1.cast_start); 3239 $('input[name=edit-cast_end-time]').val(data1.cast_end); 3240 $('input[name=edit-shoot_first-date]').val(data1.shoot_begining); 3241 $('input[name=edit-shoot_last-date]').val(data1.shoot_expiration); 3242 $('input[name=edit-shoot_start-time]').val(data1.shoot_start); 3243 $('input[name=edit-shoot_end-time]').val(data1.shoot_end); 3244 $('#cast_timezone').val(data1.timezone).trigger('change'); 3245 $('#shoot_country').val(data1.country).trigger('change'); 3246 $('input[name=edit-shoot_city]').val(data1.city); 3247 $('input[name=edit-shoot_adress]').val(data1.adress); 3248 $('input[name=edit-shoot_index]').val((data1.index!='0')?data1.index:''); 3249 $('textarea[name=edit-maplink]').val(data1.maplink); 3250 $('#cast_wage-type').val(data1.wage_type).trigger('change'); 3251 $('#cast_payment').val(data1.payment); 3252 $('#cast_email').val(data1.email); 3253 $('#cast-language').val(data1.language.split(';')).trigger('change'); 3254 $("#cast-gender").val(data1.gender).trigger('change'); 3255 $('#cast_payment-date').val(data1.payment_date); 3256 }); 3257} 3258 3259function ProjAddSeason() { 3260 $('#tab-season .btn.proj').attr('onclick', ""); 3261 3262 var data1 = { 3263 'id' : $('#season_id').val(), 3264 'title' : $('input[name=edit-season]').val(), 3265 'number' : $('input[name=edit-season_number]').val(), 3266 'brief' : $('textarea[name=edit-season-brief]').val(), 3267 3268 'poster' : $("#season_poster_img").val(), 3269 3270 'about' : $('textarea[name=edit-season-about]').val(), 3271 'fact' : $('textarea[name=edit-season-fact]').val(), 3272 }; 3273 3274 if ($('#comp_id').val()) { 3275 data1['comp_id'] = $('#comp_id').val(); 3276 } else if ($('input[name=project_id]').val()) { 3277 data1['proj_id'] = $('input[name=project_id]').val(); 3278 } 3279 3280 var season = new FormData(); 3281 season.append('proj_season', JSON.stringify(data1)); 3282 3283 $.ajax({
3284 url : '/ajax', 3285 type : 'POST', 3286 data : season, 3287 cache : false, 3288 dataType : 'html', 3289 processData : false, 3290 contentType : false, 3291 success : function( data ){ 3292 $('#tab-season .multisteps-form__progress-btn').removeClass('multisteps-form__progress-btn-wrong'); 3293 $('#tab-season .is-invalid').removeClass('is-invalid'); 3294 if ('id' in JSON.parse(data)) { 3295 data = JSON.parse(data); 3296 $('#tab-season input[type=text]').val(''); 3297 $('#tab-season input[type=number]').val(''); 3298 $('#tab-season textarea').val(''); 3299 $('#tab-season select').val(0); 3300 $('#tab-season select').val([]); 3301 $('#tab-season select').trigger('change'); 3302 $('#tab-season input[type=checkbox]').prop('checked', false); 3303 $('#tab-season input, #tab-season textarea, .select2-selection').removeClass('is-invalid'); 3304 $("#season_poster_img").val(''); 3305 $("#prev_file_season_poster").attr('style', ''); 3306 $('#btn_file_season_poster').show(); 3307 $('#season_poster_delete_btn').hide(); 3308 3309 $('.alert').remove(); 3310 3311 $($('#season-list-proj .px10 .notice_one')[0]).before('<div class="notice_one proj row" id="season_'+data['id']+'"><div class="col order-1 pr10 pl5"><div class="first_line title"><a href="/projects/'+data['proj_id']+'/season'+data['nubmer']+'">'+data['title']+'</a></div><div class="second_line ">'+data['description']+'</div></div><div class="col-1 order-2 season_num a_c"><div class="">'+data['number']+'</div></div><div class="col-auto me-auto order-3 a_r pr10 status"><div class="info_20_approved fr list-status"></div></div><div class="col-auto order-last first_line nom actions"><a class="btn_20_del fr ml20 ossn-make-sure" href="javascript: RemoveSeason('+data['id']+')"></a><a class="btn_20_edit fr ml10" href="javascript: EditSeason('+data['id']+')"></a></div></div>'); 3312 3313 $('#season-list-proj').show(); 3314 $('#tab-season .htags').html(''); 3315 $('#tab-season #video_list_3').html(''); 3316 $('#tab-season .photos_list').html(''); 3317 $('#tab-season .multisteps-form__progress-btn:first-child').trigger('click'); 3318 $('body,html').animate({scrollTop: $('#season-proj_count_block').offset().top - 20 + "px"}, 100); 3319 } else { 3320 var er = JSON.parse(data); 3321 3322 $('.alert').remove(); 3323 3324 for(var req in er) { 3325 if (er[req]['multierr'] >= 0) $($('#tab-season .multisteps-form__progress-btn')[er[req]['multierr']]).addClass('multisteps-form__progress-btn-wrong'); 3326 3327 if (er[req]['type'] != 'select') { 3328 $(er[req]['elem']).addClass('is-invalid'); 3329 } else { 3330 $(er[req]['elem']).parent().find('.select2-selection').addClass('is-invalid'); 3331 } 3332 3333 if (er[req]['alert']) $(er[req]['elem']).parent().prepend(er[req]['alert']); 3334 } 3335 } 3336 }, 3337 // ÑÑнкÑÐ¸Ñ Ð¾Ñибки оÑвеÑа ÑеÑвеÑа 3338 error: function( jqXHR, status, errorThrown ){ 3339 console.log( 'AJAX request error: ' + status, jqXHR ); 3340 } 3341 3342 }); 3343 setTimeout('$("#tab-season .btn.proj").attr("onclick", "ProjAddSeason()");', 1000); 3344} 3345 3346function EditSeason(id) { 3347 $.post("/ajax", {"edit_season":id}, 3348 3349 function(data) { 3350 $('body,html').animate({scrollTop: $('#tab-season #multisteps-scroll').offset().top - 20 + "px"}, 100); 3351 $('#season_'+id).remove(); 3352 data1 = $.parseJSON(data); 3353 $('#season_id').val(data1.id); 3354 $('input[name=edit-season]').val(data1.title); 3355 $('input[name=edit-season_number]').val(data1.number); 3356 //$('textarea[name=edit-season-desc]').val(data1.description); 3357 3358 $('#season_poster_img').val(data1.poster); 3359 $('#prev_file_season_poster').addClass('img'); 3360 $('#prev_file_season_poster').attr("style", 'background: url(/files/project/season_poster/'+data1.poster+') center center'); 3361 $('#btn_file_season_poster').hide(); 3362 $('#season_poster_delete_btn').show(); 3363 autosizetxt(); 3364 3365 //$('textarea[name=edit-season-about]').val(data1.about); 3366 });
3367} 3368 3369function RemoveSeason(id) { 3370 $("#season_"+id).after('<input type="hidden" name="delete_season[]" value="'+id+'">'); 3371 $("#season_"+id).find('.first_line.actions').html(''); 3372 $("#season_"+id).find('.status .list-status').attr('class', 'list-status info_20_del'); 3373} 3374 3375function ProjAddEpisode() { 3376 $('#tab-episode .btn.proj').attr('onclick', ""); 3377 3378 var data1 = { 3379 'id' : $('#episode_id').val(), 3380 'season' : $('select[name=episode-season]').val(), 3381 'title' : $('input[name=edit-episode]').val(), 3382 'number' : $('input[name=edit-epi_number]').val(), 3383 'code' : $('input[name=edit-epi_code]').val(), 3384 'brief' : $('textarea[name=edit-epi-brief]').val(), 3385 3386 'poster' : $("#episode_poster_img").val(), 3387 3388 'about' : $('textarea[name=edit-epi-about]').val(), 3389 'speech' : $('textarea[name=edit-epi-speech]').val(), 3390 'fact' : $('textarea[name=edit-epi-fact]').val(), 3391 'citation' : $('textarea[name=edit-epi-citation]').val(), 3392 'goofs' : $('textarea[name=edit-epi-goofs]').val(), 3393 }; 3394 3395 if ($('#comp_id').val()) { 3396 data1['comp_id'] = $('#comp_id').val(); 3397 } else if ($('input[name=project_id]').val()) { 3398 data1['proj_id'] = $('input[name=project_id]').val(); 3399 } 3400 3401 var episode = new FormData(); 3402 episode.append('proj_episode', JSON.stringify(data1)); 3403 3404 $.ajax({
3405 url : '/ajax', 3406 type : 'POST', 3407 data : episode, 3408 cache : false, 3409 dataType : 'html', 3410 processData : false, 3411 contentType : false, 3412 success : function( data ){ 3413 $('#tab-episode .multisteps-form__progress-btn').removeClass('multisteps-form__progress-btn-wrong'); 3414 $('#tab-episode .is-invalid').removeClass('is-invalid'); 3415 if ('id' in JSON.parse(data)) { 3416 data = JSON.parse(data); 3417 $('#tab-episode input[type=text]').val(''); 3418 $('#tab-episode input[type=number]').val(''); 3419 $('#tab-episode textarea').val(''); 3420 $('#tab-episode select').val(0); 3421 $('#tab-episode select').val([]); 3422 $('#tab-episode select').trigger('change'); 3423 $('#tab-episode input[type=checkbox]').prop('checked', false); 3424 $('#tab-episode input, #tab-episode textarea, .select2-selection').removeClass('is-invalid'); 3425 $("#episode_poster_img").val(''); 3426 $("#prev_file_episode_poster").attr('style', ''); 3427 $('#btn_file_episode_poster').show(); 3428 $('#episode_poster_delete_btn').hide(); 3429 3430 $('.alert').remove(); 3431 3432 $($('#epi-list-proj .px10 .notice_one')[0]).before('<div class="notice_one proj row" id="episode_'+data['id']+'"><div class="col order-1 pr10 pl5"><div class="first_line title"><a href="/projects/271/epi1">'+data['title']+'</a></div><div class="second_line ">'+data['brief']+'</div></div><div class="col-1 order-2 epi_num a_r"><div class="">'+data['number']+'</div></div>'+((data['season_number'])?'<div class="col-1 order-3 epi_num a_c"><div class="">'+data['season_number']+'</div></div>':'')+'<div class="col-auto me-auto order-4 a_r pr10 status"><div class="info_20_approved fr list-status"></div></div><div class="col-auto order-last first_line nom actions"><a class="btn_20_del fr ml20 ossn-make-sure" href="javascript: RemoveEpisode('+data['id']+')"></a><a class="btn_20_edit fr ml10" href="javascript: EditEpisode('+data['id']+')"></a></div></div>'); 3433 3434 $('#epi-list-proj').show(); 3435 $('#tab-episode .htags').html(''); 3436 $('#tab-episode #video_list_3').html(''); 3437 $('#tab-episode .photos_list').html(''); 3438 $('#tab-episode .multisteps-form__progress-btn:first-child').trigger('click'); 3439 $('body,html').animate({scrollTop: $('#epi-proj_count_block').offset().top - 20 + "px"}, 100); 3440 } else { 3441 var er = JSON.parse(data); 3442 3443 $('.alert').remove(); 3444 3445 for(var req in er) { 3446 if (er[req]['multierr'] >= 0) $($('#tab-episode .multisteps-form__progress-btn')[er[req]['multierr']]).addClass('multisteps-form__progress-btn-wrong'); 3447 3448 if (er[req]['type'] != 'select') { 3449 $(er[req]['elem']).addClass('is-invalid'); 3450 } else { 3451 $(er[req]['elem']).parent().find('.select2-selection').addClass('is-invalid'); 3452 } 3453 3454 if (er[req]['alert']) $(er[req]['elem']).parent().prepend(er[req]['alert']); 3455 } 3456 } 3457 }, 3458 // ÑÑнкÑÐ¸Ñ Ð¾Ñибки оÑвеÑа ÑеÑвеÑа 3459 error: function( jqXHR, status, errorThrown ){ 3460 console.log( 'AJAX request error: ' + status, jqXHR ); 3461 } 3462 3463 }); 3464 setTimeout('$("#tab-episode .btn.proj").attr("onclick", "ProjAddEpisode()");', 1000); 3465} 3466 3467function EditEpisode(id) { 3468 $.post("/ajax", {"edit_episode":id}, 3469 3470 function(data) { 3471 $('body,html').animate({scrollTop: $('#tab-episode #multisteps-scroll').offset().top - 20 + "px"}, 100); 3472 $('#episode_'+id).remove(); 3473 data1 = $.parseJSON(data); 3474 $('#episode_id').val(data1.id); 3475 $('select[name=episode-season]').val(data1.season).trigger('change'); 3476 $('input[name=edit-episode]').val(data1.title); 3477 $('input[name=edit-epi_number]').val(data1.number); 3478 $('textarea[name=edit-epi-brief]').val(data1.brief); 3479 3480 $('#episode_poster_img').val(data1.poster); 3481 $('#epi_code').val(data1.code); 3482 $('#prev_file_episode_poster').addClass('img'); 3483 $('#prev_file_episode_poster').attr("style", 'background: url(/files/project/episode_poster/'+data1.poster+') center center'); 3484 $('#btn_file_episode_poster').hide(); 3485 $('#episode_poster_delete_btn').show(); 3486 autosizetxt(); 3487 3488 //$('textarea[name=edit-epi-about]').val(data1.about); 3489 });
3490} 3491 3492function RemoveEpisode(id) { 3493 $("#episode_"+id).after('<input type="hidden" name="delete_episode[]" value="'+id+'">'); 3494 $("#episode_"+id).find('.first_line.actions').html(''); 3495 $("#episode_"+id).find('.status .list-status').attr('class', 'list-status info_20_del'); 3496} 3497 3498function SelCurrInSerial(elem) { 3499 $('#sel_curr_in_serial').attr('href', $(elem).attr('data-href')); 3500 $('.sel_curr_serial.text-decoration-underline').removeClass('text-decoration-underline'); 3501 $('a.sel_curr_season.text-decoration-underline').removeClass('text-decoration-underline'); 3502 $('a.sel_curr_episode.text-decoration-underline').removeClass('text-decoration-underline'); 3503 $(elem).addClass('text-decoration-underline'); 3504} 3505 3506function UndeleteGallPers(el, id) { 3507 $.post("/ajax", { 3508 'undelete_usr_gall_id': id, 3509 }, 3510 function (data) { 3511 data = $.parseJSON(data); 3512 if (data.success) { 3513 $('.gallery-itc-slider .itc-slider-items').html(data.li_gall_coll); 3514 3515 gall_count = $('#list_block_gall .clr_count .clr_ok'); 3516 gall_del_count = $('#list_block_gall .clr_count .clr_count'); 3517 3518 gall_count.text(Number(gall_count.text()) + 1); 3519 gall_del_count.text(Number(gall_del_count.text()) - 1); 3520 3521 const panels = document.querySelectorAll('.panel_gl'); 3522 3523 panels.forEach((panel_gl) => { 3524 3525 panel_gl.addEventListener('click', () => { 3526 removeActiveClasses(); 3527 panel_gl.classList.add('active'); 3528 }); 3529 }); 3530 3531 function removeActiveClasses() { 3532 panels.forEach((panel_gl) => { 3533 panel_gl.classList.remove('active'); 3534 }); 3535 } 3536 3537 const galleries = document.querySelectorAll('.itc-slider-item'); 3538 if (galleries.length > 1) { 3539 gall_slider = ItcSlider.getOrCreateInstance('.gallery-itc-slider'); 3540 gall_slider.dispose(); 3541 gall_slider = ItcSlider.getOrCreateInstance('.gallery-itc-slider'); 3542 } 3543 3544 $(el).attr('onclick', 'EditGallPers('+id+')'); 3545 $(el).addClass('btn_20_edit'); 3546 $(el).removeClass('icon_undelete_20'); 3547 $(el).prev('a').attr('onclick', 'DeleteGallPers(this, '+id+');'); 3548 $(el).prev('a').addClass('btn_20_del'); 3549 $(el).prev('a').removeClass('info_20_del'); 3550 3551 $('#list_block_gall .col.count .clr_ok').text(Number($('#list_block_gall .col.count .clr_ok').text()) + 1); 3552 $('#list_block_gall .col.count .clr_ok').text(Number($('#list_block_gall .col.count .clr_count').text()) - 1); 3553 } 3554 }); 3555} 3556 3557function DeleteGallPers(el, id) { 3558 $.post("/ajax", { 3559 'delete_usr_gall_id': id, 3560 }, 3561 function (data) { 3562 data = $.parseJSON(data); 3563 if (data.success) { 3564 $('.gallery-itc-slider .itc-slider-items').html(data.li_gall_coll); 3565 3566 gall_count = $('#list_block_gall .clr_count .clr_ok'); 3567 gall_del_count = $('#list_block_gall .clr_count .clr_count'); 3568 3569 gall_count.text(Number(gall_count.text()) - 1); 3570 gall_del_count.text(Number(gall_del_count.text()) + 1); 3571 3572 const panels = document.querySelectorAll('.panel_gl'); 3573 3574 panels.forEach((panel_gl) => { 3575 3576 panel_gl.addEventListener('click', () => { 3577 removeActiveClasses(); 3578 panel_gl.classList.add('active'); 3579 }); 3580 }); 3581 3582 function removeActiveClasses() { 3583 panels.forEach((panel_gl) => { 3584 panel_gl.classList.remove('active'); 3585 }); 3586 } 3587 3588 const galleries = document.querySelectorAll('.itc-slider-item'); 3589 if (galleries.length > 1) { 3590 gall_slider = ItcSlider.getOrCreateInstance('.gallery-itc-slider'); 3591 gall_slider.dispose(); 3592 gall_slider = ItcSlider.getOrCreateInstance('.gallery-itc-slider'); 3593 } 3594 3595 $(el).next('a').attr('onclick', 'UndeleteGallPers(this, '+id+')'); 3596 $(el).next('a').removeClass('btn_20_edit'); 3597 $(el).next('a').addClass('icon_undelete_20'); 3598 $(el).attr('onclick', ''); 3599 $(el).removeClass('btn_20_del'); 3600 $(el).addClass('info_20_del'); 3601 3602 $('#list_block_gall .col.count .clr_ok').text(Number($('#list_block_gall .col.count .clr_ok').text()) - 1); 3603 $('#list_block_gall .col.count .clr_ok').text(Number($('#list_block_gall .col.count .clr_count').text()) + 1); 3604 } 3605 });
3606} 3607 3608function GallPersAddList(id=false) { 3609 var videos = []; 3610 var videos_hot = []; 3611 var pictures = []; 3612 var delete_gall = []; 3613 $('.multisteps-form__content .btn.btn-default.gall').attr('onclick', ""); 3614 3615 $('#video_list_2 .one_video').each(function() { 3616 var trash = []; 3617 $(this).find('input').each(function() { 3618 trash.push($(this).val()); 3619 }); 3620 videos.push(trash); 3621 }); 3622 3623 $('#video_list_hot .one_video').each(function() { 3624 var trash = []; 3625 $(this).find('input').each(function() { 3626 trash.push($(this).val()); 3627 }); 3628 videos_hot.push(trash); 3629 }); 3630 3631 $('#gall-create-pers .photos_list .one_photo').each(function() { 3632 pictures.push($(this).find('input').val()); 3633 }); 3634 3635 var data1 = { 3636 'id' : $('#gallery_id').val(), 3637 'name' : $('input[name=edit-gall_title_pers]').val(), 3638 'desc' : $('textarea[name=edit-gall_desc_pers]').val(), 3639 'is_acting' : $('input[name=chbx-gall_acting-profile]').prop('checked') , 3640 3641 'videos' : videos, 3642 'photos' : pictures, 3643 'hotter' : videos_hot 3644 }; 3645 3646 if ($('#gallery_id').val()) { 3647 data1['gallery_id'] = $('#gallery_id').val(); 3648 } 3649 3650 var gall = new FormData(); 3651 gall.append('gall_add', JSON.stringify(data1)); 3652 3653 $.ajax({
3654 url : '/ajax', 3655 type : 'POST', 3656 data : gall, 3657 cache : false, 3658 dataType : 'html', 3659 processData : false, 3660 contentType : false, 3661 success : function( data ){ 3662 $('#gall-create-pers .multisteps-form__progress-btn').removeClass('multisteps-form__progress-btn-wrong'); 3663 $('#gall-create-pers .is-invalid').removeClass('is-invalid'); 3664 if ('id' in JSON.parse(data)) { 3665 data = JSON.parse(data); 3666 $('#gallery_id').val(''); 3667 $('#gall-create-pers input[type=text]').val(''); 3668 $('#gall-create-pers textarea').val(''); 3669 $('#gall-create-pers input[type=checkbox]').prop('checked', false); 3670 $('.alert').remove(); 3671 3672 $('.info_20_acting').removeClass('info_20_acting'); 3673 $('#list_block_gall span.clr_count').text(data['clr_count']); 3674 3675 // if (data['deleted'] == 0 || id) { 3676 // li_gall_action = '<div class="col-auto order-last first_line action gal"> <a class="btn_20_del fr ml20" onclick="DeleteGallPers(this, '+data['id']+');"></a> <a class="btn_20_edit fr ml10 " onclick="EditGallPers('+data['id']+');"></a> </div>'; 3677 // } else { 3678 // li_gall_action = '<div class="col-auto order-last first_line action gal"> <a class="btn_20_edit fr ml20" onclick="EditGallPers('+data['id']+');"></a> <a class="info_20_del fr ml10 "></a> </div>'; 3679 // } 3680 3681 // li = '<li class="notice_one pers row mb10" id="notice_one_gall_'+data['id']+'"> <div class="col order-1 px5"> <div class="first_line"> <a href="/user/'+data['user_id']+'/gallegy/'+data['id']+'">'+data['name']+'</a> </div> </div> <div class="col order-2 d-none d-md-block pr10"> <div class="">'+data['desc']+'</div> </div> <div class="col-auto order-3 order-3 type"> <div class="'+(data['is_acting']?'info_20_acting':'')+' gal list-status "></div> </div> <div class="col-auto me-auto order-4 item a_c"> <span class="">'+data['items']+'</span> </div> <div class="col-auto me-auto order-5 date a_c"> <span class="fr d-none d-md-block">'+data['date_add']+'</span> </div> <div class="col-auto me-auto order-6 date a_c"> <span class="fr d-none d-md-block">'+data['date_edit']+'</span> </div> '+li_gall_action+' </li>'; 3682 3683 // if (id) { 3684 // $('#notice_one_gall_'+data['id']).html('<div class="col order-1 px5"> <div class="first_line"> <a href="/user/'+data['user_id']+'/gallegy/'+data['id']+'">'+data['name']+'</a> </div> </div> <div class="col order-2 d-none d-md-block pr10"> <div class="">'+data['desc']+'</div> </div> <div class="col-auto order-3 order-3 type"> <div class="'+(data['is_acting']?'info_20_acting':'')+' gal list-status "></div> </div> <div class="col-auto me-auto order-4 item a_c"> <span class="">'+data['items']+'</span> </div> <div class="col-auto me-auto order-5 date a_c"> <span class="fr d-none d-md-block">'+data['date_add']+'</span> </div> <div class="col-auto me-auto order-6 date a_c"> <span class="fr d-none d-md-block">'+data['date_edit']+'</span> </div> '+li_gall_action); 3685 // } else { 3686 // if ($('#gall-list-pers .notice_one .info_20_acting').length > 0) $($('#gall-list-pers .notice_one .info_20_acting').parents('.notice_one')[0]).after(li); 3687 // else $($('#gall-list-pers div.notice_one')[0]).after(li); 3688 // } 3689 3690 $('.gall-list-rows').html(data['li_gall']); 3691 $('.gallery-itc-slider .itc-slider-items').html(data['li_gall_coll']); 3692 const panels = document.querySelectorAll('.panel_gl'); 3693 3694 panels.forEach((panel_gl) => { 3695 3696 panel_gl.addEventListener('click', () => { 3697 removeActiveClasses(); 3698 panel_gl.classList.add('active'); 3699 }); 3700 }); 3701 3702 function removeActiveClasses() {
3703 panels.forEach((panel_gl) => { 3704 panel_gl.classList.remove('active'); 3705 }); 3706 } 3707 3708 const galleries = document.querySelectorAll('.itc-slider-item'); 3709 if (galleries.length > 1) { 3710 gall_slider = ItcSlider.getOrCreateInstance('.gallery-itc-slider'); 3711 gall_slider.dispose(); 3712 gall_slider = ItcSlider.getOrCreateInstance('.gallery-itc-slider'); 3713 } 3714 3715 3716 $('#gall-list-pers .client-list').show(); 3717 $('#gall-create-pers #video_list_2').html(''); 3718 $('#gall-create-pers #video_list_hot').html(''); 3719 $('#gall-create-pers .photos_list').html(''); 3720 $('#gall-create-pers .multisteps-form__progress-btn:first-child').trigger('click'); 3721 $('body,html').animate({scrollTop: $('.gallery-create-btn').offset().top - 20 + "px"}, 100); 3722 3723 if (id) { 3724 $("#notice_one_gall_"+id).attr("style", ""); 3725 $("#editing_gall_txt span").text(''); 3726 $("#editing_gall_txt").hide(); 3727 } 3728 3729 $('#list_block_gall .col.count .clr_ok').text(Number($('#list_block_gall .col.count .clr_ok').text()) + 1); 3730 } else { 3731 var er = JSON.parse(data); 3732 3733 $('.alert').remove(); 3734 $('.add_list-cast').before('<div class="alert alert-danger" role="alert">Fill in all the required fields!</div>'); 3735 3736 for(var req in er) { 3737 if (er[req]['multierr'] >= 0) $($('#gall-create-pers .multisteps-form__progress-btn')[er[req]['multierr']]).addClass('multisteps-form__progress-btn-wrong'); 3738 3739 if (er[req]['alert']) $(er[req]['elem']).parent().prepend(er[req]['alert']); 3740 } 3741 } 3742 }, 3743 // ÑÑнкÑÐ¸Ñ Ð¾Ñибки оÑвеÑа ÑеÑвеÑа 3744 error: function( jqXHR, status, errorThrown ){ 3745 console.log( 'AJAX request error: ' + status, jqXHR ); 3746 } 3747 3748 }); 3749 setTimeout('$(".multisteps-form__content .btn.btn-default.gall").attr("onclick", "GallPersAddList()");', 1000); 3750} 3751 3752function EditGallPers(id) { 3753 if (isNaN(id)) return false; 3754 3755 $(".multisteps-form__content .btn.btn-default.gall").attr("onclick", "GallPersAddList("+id+")"); 3756 $(".gall-list-rows .notice_one").attr("style", ""); 3757 $("#notice_one_gall_"+id).attr("style", "background: var(--bg-hover)"); 3758 3759 var gall = new FormData(); 3760 gall.append('edit_usr_gall_id', id); 3761 3762 $.ajax({
3763 url : '/ajax', 3764 type : 'POST', 3765 data : gall, 3766 cache : false, 3767 dataType : 'json', 3768 processData : false, 3769 contentType : false, 3770 success : function( data ){ 3771 $('#gall-create-pers .multisteps-form__progress-btn').removeClass('multisteps-form__progress-btn-wrong'); 3772 $('#gall-create-pers .is-invalid').removeClass('is-invalid'); 3773 3774 if ($('#gall-create-pers').css('display') == 'none') $('#gall-create-pers').slideToggle('fast'); 3775 3776 if ('id' in data) { 3777 $('#gallery_id').val(data.id); 3778 $('input[name=edit-gall_title_pers]').val(data.name); 3779 $("#editing_gall_txt").show(); 3780 $("#editing_gall_txt span").text(data.name); 3781 $('textarea[name=edit-gall_desc_pers]').val(data.desc); 3782 $('#gall_acting-profile').prop('checked', (data.is_acting == "1")?true:false); 3783 3784 $('#gall-create-pers #video_list_2').html(''); 3785 $('#gall-create-pers #video_list_hot').html(''); 3786 $('#gall-create-pers .photos_list').html(''); 3787 3788 if (data.videos) { 3789 data.videos.forEach((el) => { 3790 AddVideo(2, false, el[0]); 3791 }); 3792 } 3793 if (data.hotter) { 3794 data.hotter.forEach((el) => { 3795 $('#gall-create-pers #video_list_hot').append('<div class="one_video" style="background-image: url(https://img.youtube.com/vi/'+el[1]+'/0.jpg);"><input type="hidden" name="video_cour[]" value="'+el[0]+'"><input type="hidden" name="video_code_cour[]" value="'+el[1]+'"><div onclick="DeleteVideo(this);"></div></div>'); 3796 }); 3797 } 3798 if (data.photos) { 3799 data.photos.forEach((el) => { 3800 $('#gall-create-pers .photos_list').append('<div class="one_photo" id="'+el.split('.')[0]+'" style="background-image: url(https://weplay.io/files/user/galleries/'+el+')"><input type="hidden" name="cour_photos[]" value="'+el+'"><div onclick="DeletePhoto(\''+el.split('.')[0]+'\');"></div></div>'); 3801 }); 3802 } 3803 3804 3805 } else { 3806 var er = JSON.parse(data); 3807 3808 $('.alert').remove(); 3809 $('.add_list-cast').before('<div class="alert alert-danger" role="alert">Fill in all the required fields!</div>'); 3810 3811 for(var req in er) { 3812 if (er[req]['multierr'] >= 0) $($('#gall-create-pers .multisteps-form__progress-btn')[er[req]['multierr']]).addClass('multisteps-form__progress-btn-wrong'); 3813 3814 if (er[req]['alert']) $(er[req]['elem']).parent().prepend(er[req]['alert']); 3815 } 3816 } 3817 }, 3818 // ÑÑнкÑÐ¸Ñ Ð¾Ñибки оÑвеÑа ÑеÑвеÑа 3819 error: function( jqXHR, status, errorThrown ){ 3820 console.log( 'AJAX request error: ' + status, jqXHR ); 3821 } 3822 3823 }); 3824} 3825 3826function CastAddList() { 3827 var videos = []; 3828 var pictures = []; 3829 var hashtags = []; 3830 var delete_cast = []; 3831 $('.multisteps-form__content .btn.cast').attr('onclick', ""); 3832 3833 $('#video_list_3 .one_video').each(function() { 3834 var trash = []; 3835 $(this).find('input').each(function() { 3836 trash.push($(this).val()); 3837 }); 3838 videos.push(trash); 3839 }); 3840 3841 $('#cast_announcement .photos_list .one_photo').each(function() { 3842 pictures.push($(this).find('input').val()); 3843 }); 3844 $('#cast_announcement .htags li').each(function() { 3845 hashtags.push('#'+$(this).find('a').text()); 3846 }); 3847 3848 var data1 = { 3849 'id' : $('#cast_id').val(), 3850 'headline' : $('input[name=edit-cast_title]').val(), 3851 'bound_casting' : $('#sel-cast').val(), 3852 'summary' : $('textarea[name=edit-cast_summary]').val(), 3853 'tags' : hashtags, 3854 'important' : $('textarea[name=edit-cast_important]').val(), 3855 'email' : $('#cast_email').val(), 3856 3857 'gender' : $("#cast-gender").val(), 3858 'appearance' : $('#sel-cast_appearance').val(), 3859 'playing_age' : [$('input[name=edit-cast_age]').val(), $('#cast_age').prop('checked')], 3860 'character' : $('textarea[name=edit-cast_char]').val(), 3861 'language' : String($('#cast-language').val().join(';')), 3862 'body_shape' : [$('input[name=edit-cast_bodyshape]').val(), $('#cast_bodyshape').prop('checked')], 3863 'body_type' : [$('select[name=edit-cast_bodytype]').val(), $('#cast_bodytype').prop('checked')], 3864 'height' : [$('input[name=edit-cast_height]').val(), $('#cast_height').prop('checked')], 3865 'weigth' : [$('input[name=edit-cast_weight]').val(), $('#cast_weight').prop('checked')], 3866 'clothing_size' : [$('input[name=edit-cast_clothing-size]').val(), $('#cast_clothing-size').prop('checked')],
3867 'shoe_size' : [$('input[name=edit-cast_shoe-size]').val(), $('#cast_shoe-size').prop('checked')], 3868 'hair_color' : [$('#sel-cast_hair-color').val(), $('#cast_hair-color').prop('checked')], 3869 'hair_length' : [$('input[name=edit-cast_hair-length]').val(), $('#cast_hair-length').prop('checked')], 3870 'facial_hair' : [$('#sel-cast_facial-hair').val(), $('#cast_facial-hair').prop('checked')], 3871 'eye_color' : [$('#sel-cast_eye-color').val(), $('#cast_eye-color').prop('checked')], 3872 'tattoos' : [$('input[name=edit-cast_tattoos]').val(), $('#cast_tattoos').prop('checked')], 3873 'haircut' : $('input[name=chbx-cast_haircut]').prop('checked') , 3874 'bearcut' : $('input[name=chbx-cast_beardcut]').prop('checked') , 3875 'hairpaint' : $('input[name=chbx-cast_hairpaint]').prop('checked') , 3876 'bearpaint' : $('input[name=chbx-cast_beardpaint]').prop('checked') , 3877 'nude' : $('input[name=chbx-cast_nude]').prop('checked') , 3878 'business' : $('input[name=chbx-cast_business-trip]').prop('checked') , 3879 3880 'videos' : videos, 3881 'pictures' : pictures, 3882 3883 'ip_rights' : $('textarea[name=edit-cast_rights]').val(), 3884 'term' : $('textarea[name=edit-cast_term]').val(), 3885 'region' : String($('#cast_region').val().join(';')), 3886 3887 'conducting' : $('#edit-cast_online').val(), 3888 'software' : $('input[name=edit-cast_soft]').val(), 3889 'country' : $('#shoot_country').val(), 3890 'city' : $('input[name=edit-shoot_city]').val(), 3891 'adress' : $('input[name=edit-shoot_adress]').val(), 3892 'index' : $('input[name=edit-shoot_index]').val(), 3893 'maplink' : $('textarea[name=edit-maplink]').val(), 3894 'cast_begining' : $('input[name=edit-cast_first-date]').val(), 3895 'cast_expiration' : $('input[name=edit-cast_last-date]').val(), 3896 'cast_start' : $('input[name=edit-cast_start-time]').val(), 3897 'cast_end' : $('input[name=edit-cast_end-time]').val(), 3898 'shoot_begining' : $('input[name=edit-shoot_first-date]').val(), 3899 'shoot_expiration' : $('input[name=edit-shoot_last-date]').val(), 3900 'shoot_start' : $('input[name=edit-shoot_start-time]').val(), 3901 'shoot_end' : $('input[name=edit-shoot_end-time]').val(), 3902 'timezone' : $('#cast_timezone').val(), 3903 3904 'wage_type' : $('#cast_wage-type').val(), 3905 'payment' : $('#cast_payment').val(), 3906 'payment_date' : $('#cast_payment-date').val(), 3907 }; 3908 3909 if ($('#comp_id').val()) { 3910 data1['comp_id'] = $('#comp_id').val(); 3911 } else if ($('#proj_id').val()) { 3912 data1['proj_id'] = $('#proj_id').val(); 3913 } 3914 3915 var cast = new FormData(); 3916 cast.append('data', JSON.stringify(data1)); 3917 3918 $.ajax({
3919 url : '/ajax', 3920 type : 'POST', 3921 data : cast, 3922 cache : false, 3923 dataType : 'html', 3924 processData : false, 3925 contentType : false, 3926 success : function( data ){ 3927 $('#cast_announcement .multisteps-form__progress-btn').removeClass('multisteps-form__progress-btn-wrong'); 3928 $('#cast_announcement .is-invalid').removeClass('is-invalid'); 3929 if ('id' in JSON.parse(data)) { 3930 data = JSON.parse(data); 3931 $('#cast_announcement input[type=text]').val(''); 3932 $('#cast_announcement input[type=number]').val(''); 3933 $('#cast_announcement textarea').val(''); 3934 $('#cast_announcement select').val(0); 3935 $('#cast_announcement select').val([]); 3936 $('#cast_announcement select').trigger('change'); 3937 $('#cast_announcement input[type=checkbox]').prop('checked', false); 3938 $('#cast_announcement input, #cast_announcement textarea, .select2-selection').removeClass('is-invalid'); 3939 $('.alert').remove(); 3940 3941 $($('#cst .client-list .btn_menu')[0]).after('<div class="notice_one aa mx10 '+data['type']+' row sel" id="cast_'+data['id']+'"><input type="hidden" name="cast_id[]" value="'+data['id']+'"><div class="col order-1 pr10 pl5"><div class="first_line title"><a href="'+data["href"]+'">'+data["headline"]+'</a></div><div class="second_line ">'+data['un_id']+'</div></div><div class="col-auto order-2 date tim"><div class="">'+data["cast_begining"]+'</div><div class="">'+data["cast_start"]+' UTC+3</div></div><div class="col-1 order-3 pr10 loc format"><div class="info_20_'+((data['conducting'] == 1)?'online':'offline')+' fr list-status"></div></div><div class="col-1 me-auto order-4 a_r pr10 status"><div class="'+data['status']+' fr list-status"></div></div><div class="col-auto order-last first_line nom">'+((data['status'] != 'info_20_del')?'<a class="btn_20_del fr ml20 ossn-make-sure" href="javascript: RemoveCasting('+data['id']+')"></a><a class="btn_20_edit fr ml10" href="javascript: EditCasting('+data['id']+')"></a>':'')+'</div></div>'); 3942 3943 $('#cst .client-list').show(); 3944 $('#cast_announcement .htags').html(''); 3945 $('#cast_announcement #video_list_3').html(''); 3946 $('#cast_announcement .photos_list').html(''); 3947 $('#cast_announcement .multisteps-form__progress-btn:first-child').trigger('click'); 3948 $('body,html').animate({scrollTop: $('#casting-pers_count_block').offset().top - 20 + "px"}, 100); 3949 } else { 3950 var er = JSON.parse(data); 3951 3952 $('.alert').remove(); 3953 $('.add_list-cast').before('<div class="alert alert-danger" role="alert">Fill in all the required fields!</div>'); 3954 3955 for(var req in er) { 3956 if (er[req]['multierr'] >= 0) $($('#cast_announcement .multisteps-form__progress-btn')[er[req]['multierr']]).addClass('multisteps-form__progress-btn-wrong'); 3957 3958 if (er[req]['type'] != 'select') { 3959 $(er[req]['elem']).addClass('is-invalid'); 3960 } else { 3961 $(er[req]['elem']).parent().find('.select2-selection').addClass('is-invalid'); 3962 } 3963 3964 if (er[req]['alert']) $(er[req]['elem']).parent().prepend(er[req]['alert']); 3965 } 3966 } 3967 }, 3968 // ÑÑнкÑÐ¸Ñ Ð¾Ñибки оÑвеÑа ÑеÑвеÑа 3969 error: function( jqXHR, status, errorThrown ){ 3970 console.log( 'AJAX request error: ' + status, jqXHR ); 3971 } 3972 3973 }); 3974 setTimeout('$(".multisteps-form__content .btn.btn-default.cast.fr").attr("onclick", "CastAddList()");', 1000); 3975} 3976 3977function RemoveCasting(id) { 3978 $("#cast_"+id).after('<input type="hidden" name="delete_cast[]" value="'+id+'">'); 3979 $("#cast_"+id).find('.first_line.actions').html(''); 3980 $("#cast_"+id).find('.status .list-status').attr('class', 'list-status info_20_del'); 3981} 3982 3983function edit_cast_online() { 3984 if ($('#edit-cast_online').val() == 1) { 3985 $('#shoot_country').parent().css('display', 'none'); 3986 $('input[name=edit-shoot_city]').parent().css('display', 'none'); 3987 $('input[name=edit-shoot_adress]').parent().css('display', 'none'); 3988 $('input[name=edit-shoot_index]').parent().css('display', 'none'); 3989 $('input[name=edit-cast_soft]').parent().css('display', 'block'); 3990 $('textarea[name=edit-maplink]').parent().css('display', 'none'); 3991 } else if ($('#edit-cast_online').val() == 2) { 3992 $('#shoot_country').parent().css('display', 'block'); 3993 $('input[name=edit-shoot_city]').parent().css('display', 'block'); 3994 $('input[name=edit-shoot_adress]').parent().css('display', 'block'); 3995 $('input[name=edit-shoot_index]').parent().css('display', 'block'); 3996 $('input[name=edit-cast_soft]').parent().css('display', 'none'); 3997 $('textarea[name=edit-maplink]').parent().css('display', 'block'); 3998 } else { 3999 $('#shoot_country').parent().css('display', 'none'); 4000 $('input[name=edit-shoot_city]').parent().css('display', 'none'); 4001 $('input[name=edit-shoot_adress]').parent().css('display', 'none'); 4002 $('input[name=edit-shoot_index]').parent().css('display', 'none'); 4003 $('input[name=edit-cast_soft]').parent().css('display', 'none'); 4004 $('textarea[name=edit-maplink]').parent().css('display', 'none'); 4005 } 4006} 4007function edit_cour_online() { 4008 if ($('#edit-cour_online').val() == 1) { 4009 $('#cour_country').parent().css('display', 'none'); 4010 $('input[name=edit-cour_city]').parent().css('display', 'none'); 4011 $('input[name=edit-cour_adress]').parent().css('display', 'none'); 4012 $('input[name=edit-cour_index]').parent().css('display', 'none'); 4013 $('input[name=edit-cour_soft]').parent().css('display', 'block'); 4014 $('textarea[name=edit-maplink]').parent().css('display', 'none'); 4015 } else if ($('#edit-cour_online').val() == 2) { 4016 $('#cour_country').parent().css('display', 'block'); 4017 $('input[name=edit-cour_city]').parent().css('display', 'block'); 4018 $('input[name=edit-cour_adress]').parent().css('display', 'block'); 4019 $('input[name=edit-cour_index]').parent().css('display', 'block'); 4020 $('input[name=edit-cour_soft]').parent().css('display', 'none'); 4021 $('textarea[name=edit-maplink]').parent().css('display', 'block'); 4022 } else { 4023 $('#cour_country').parent().css('display', 'none'); 4024 $('input[name=edit-cour_city]').parent().css('display', 'none'); 4025 $('input[name=edit-cour_adress]').parent().css('display', 'none'); 4026 $('input[name=edit-cour_index]').parent().css('display', 'none'); 4027 $('input[name=edit-cour_soft]').parent().css('display', 'none'); 4028 $('textarea[name=edit-maplink]').parent().css('display', 'none'); 4029 } 4030} 4031 4032function cast_viewed(id) { 4033 $.post("/ajax", { 4034 'act':'viewed', 4035 'type': 'cast', 4036 'id': id, 4037 }, 4038 function(data){ 4039 });
4040} 4041 4042function open_cast_tab(el, id) { 4043 $(el).parent().nextAll('.tabs_content').find('.tab_content').slideToggle(); 4044 $(el).parent().next('.tab_header_ext').slideToggle(); 4045 $(el).parents('.tabheader').toggleClass('opened'); 4046 if (!$(el).parents('.tabheader').hasClass('viewed')) { 4047 cast_viewed(id); 4048 $(el).parents('.tabheader').addClass('viewed'); 4049 } 4050 $(el).toggleClass('tab_btn_up'); 4051} 4052 4053function CloseCastCompMenu() { 4054 $(".casting-list-btn.comp").click(); 4055 $("#casting-list-comp").hide(); 4056} 4057 4058// 4059 4060 // ACTING PROFILE block 4061 4062function ActingProfileRequest(item, id) { 4063 var input = item; 4064 $.post("/ajax", { 4065 'act': 'acting_profile_request', 4066 'id': id 4067 }, 4068 function(data){ 4069 $(input).parent().html('<div class="alert alert-success align-items-center d-flex mt10 px15" role="alert"><i class="fa-solid fa-circle-info"></i>'+translate('You have already sent a request.')+'</div>'); 4070 }); 4071} 4072 4073function AgreeActingReq(id, el) { 4074 $(el).parents('.notice_one').find('.list-status').attr('class', 'info_20_approved clr_ok fr list-status'); 4075 $(el).parents('.notice_one').find('.list-status').html(''); 4076 var item = $(el).parent(); 4077 $(el).parent().html(''); 4078 $.post("/ajax", {'act':'agree_acting_request', 'id': id},function(data){ 4079 data = $.parseJSON(data); 4080 $(item).html(data.date); 4081 }); 4082} 4083 4084function RemoveActingReq(id, el) { 4085 $(el).parents('.notice_one').find('.list-status').attr('class', 'info_20_reject clr_del fr list-status'); 4086 $(el).parents('.notice_one').find('.list-status').html(''); 4087 var item = $(el).parent(); 4088 $(el).parent().html(''); 4089 $.post("/ajax", {'act':'remove_acting_request', 'id': id},function(data){ 4090 data = $.parseJSON(data); 4091 $(item).html(data.date); 4092 }); 4093} 4094 4095function CertParticipantCour(id, cour, el) { 4096 $(el).parents('.notice_one').find('.info_20_approved').before('<div class="info_20_cert fr list-status"></div>'); 4097 $(el).remove(''); 4098 $.post("/ajax", {'act':'cert_course_request', 'id': id, 'cour': cour},function(data){ 4099 // 4100 }); 4101} 4102 4103function AgreeParticipantCour(id, cour, el) { 4104 $(el).parents('.notice_one').find('.list-status').attr('class', 'info_20_approved clr_ok fr list-status'); 4105 $(el).parents('.notice_one').find('.list-status').html(''); 4106 var item = $(el).parent(); 4107 $(el).parent().html(''); 4108 $.post("/ajax", {'act':'agree_course_request', 'id': id, 'cour': cour},function(data){ 4109 data = $.parseJSON(data); 4110 $(item).html('<a class="btn_20_cert fr ml10" onclick="CertParticipantCour(\''+id+'\', \''+cour+'\', this)"></a><span class="fr ml10">'+data.date+'</span>'); 4111 }); 4112} 4113 4114function RejectParticipantCour(id, cour, el) { 4115 $(el).parents('.notice_one').find('.list-status').attr('class', 'info_20_reject clr_del fr list-status'); 4116 $(el).parents('.notice_one').find('.list-status').html(''); 4117 var item = $(el).parent(); 4118 $(el).parent().html(''); 4119 $.post("/ajax", {'act':'remove_course_request', 'id': id, 'cour': cour},function(data){ 4120 data = $.parseJSON(data); 4121 $(item).html('<span class="fr ml10">'+data.date+'</span>'); 4122 }); 4123} 4124 4125// 4126 4127 4128 // COURSE block 4129 4130jQuery(document).ready(function() { 4131 $('#cour_first-date, #cour_last-date, #cour_payment-date, #cour_discount-date').mask("9999.99.99"); 4132 $('#edit-cour_start-time, #cour_end-time').mask("99:99"); 4133 $('#edit-cour_start-time, #cour_end-time').on('keyup', function() { 4134 if ($(this).val()[0] > 2) { 4135 $(this).val('_' + $(this).val().slice(1)); 4136 this.setSelectionRange(0, 0); 4137 } else if ($(this).val()[0] == 2 && $(this).val()[1] > 4) { 4138 $(this).val($(this).val()[0] + '_' + $(this).val().slice(2)); 4139 this.setSelectionRange(1, 1); 4140 } else if ($(this).val()[3] > 5) { 4141 $(this).val($(this).val().slice(0, 3) + '_' + $(this).val().slice(4)); 4142 this.setSelectionRange(3, 3); 4143 } 4144 });
4145 4146 $('.flags a, .flags_top a, .top_lang li a').on('click', function() { 4147 if (!$(this).hasClass('disabled')) { 4148 $.post("/ajax", {'act':'lang','do':$(this).attr('class')},function(data){window.location.reload();} ); 4149 } 4150 }); 4151}); 4152 4153function ClearCourForm() { 4154 $('#cour_announcement input[type=text]').val(''); 4155 $('#cour_announcement textarea').val(''); 4156 $('#cour_announcement select').val(0); 4157 $('#cour_announcement select').val([]); 4158 $('#cour_announcement select').trigger('change'); 4159 $('#cour_announcement input[type=checkbox]').prop('checked', false); 4160 $('input, textarea, .select2-selection').removeClass('is-invalid'); 4161 $('.alert').remove(); 4162} 4163 4164function EditCourse(id) { 4165 $.post("/ajax", {"cour_data":id}, 4166 4167 function(data) { 4168 $('body,html').animate({scrollTop: $('#cour_announcement #multisteps-scroll').offset().top - 20 + "px"}, 100); 4169 $('#course_'+id).remove(); 4170 data1 = $.parseJSON(data); 4171 $('#cour_id').val(data1.id); 4172 $('input[name=edit-cour_title]').val(data1.headline); 4173 $('#cour_language').html(data1.opt_lang_cour); 4174 $('#cour_language').val(((data1.language.split(';')[0] != '')?data1.language.split(';'):[])).trigger('change'); 4175 $('#cour_email').val(data1.email); 4176 $('input[name=edit-cour_contact_tg]').val(data1.contact_tg); 4177 $('#bound_course').html(data1.opt_bound_cour); 4178 $('#bound_course').val(data1.bound_course).trigger('change'); 4179 $('textarea[name=edit-cour_brief]').val(data1.brief); 4180 $('textarea[name=edit-cour_summary]').val(data1.summary); 4181 $('textarea[name=edit-cour_applicants]').val(data1.applicants); 4182 $('textarea[name=edit-cour_important]').val(data1.important); 4183 $('textarea[name=edit-cour_program]').val(data1.program); 4184 $('textarea[name=edit-cour_benefits]').val(data1.benefits); 4185 $('textarea[name=edit-cour_learn]').val(data1.learn); 4186 $('textarea[name=edit-cour_youwill]').val(data1.youwill); 4187 $('textarea[name=edit-cour_format]').val(data1.format); 4188 $('textarea[name=edit-cour_author]').val(data1.author); 4189 $('textarea[name=edit-cour_conditions]').val(data1.conditions); 4190 $('input[name=edit-cour_places]').val(data1.places); 4191 if (data1['poster']) { 4192 $("#cour_poster_img").val(data1['poster']); 4193 $("#btn_file_cour_poster").hide(); 4194 $("#cour_poster_delete_btn").removeClass("none"); 4195 $("#prev_file_cour_poster").css("backgroundImage","url(https://weplay.io/files/courses/posters/"+data1['poster']+")").addClass("img"); 4196 } 4197 if (data1.tags) {
4198 data1.tags.forEach((el) => { 4199 $('#cour_announcement .htags').append('<li><a href="'+el.replace('#', '')+'" >'+el.replace('#', '')+'</a><span onclick="deleteHtag(this);">Ã</span></li>'); 4200 }); 4201 } 4202 if (data1.videos) { 4203 data1.videos.forEach((el) => { 4204 $('#video_list_8').append('<div class="one_video" style="background-image: url(https://img.youtube.com/vi/'+el[1]+'/0.jpg);"><input type="hidden" name="video_cour[]" value="'+el[0]+'"><input type="hidden" name="video_code_cour[]" value="'+el[1]+'"><div onclick="DeleteVideo(this);"></div></div>'); 4205 }); 4206 } 4207 if (data1.pictures) { 4208 data1.pictures.forEach((el) => { 4209 $('#cour_announcement .photos_list').append('<div class="one_photo" id="'+el.split('.')[0]+'" style="background-image: url(/files/courses/photos/'+el+')"><input type="hidden" name="cour_photos[]" value="'+el+'"><div onclick="DeletePhoto(\''+el.split('.')[0]+'\');"></div></div>'); 4210 }); 4211 } 4212 $('#edit-cour_online').val(data1.conducting).trigger('change'); 4213 $('input[name=edit-cour_soft]').val(data1.software); 4214 $('input[name=edit-cour_duration]').val(data1.duration); 4215 $('#cour_timezone').val(data1.timezone).trigger('change'); 4216 $('input[name=edit-cour_first-date]').val(data1.cour_begining); 4217 $('input[name=edit-cour_last-date]').val(data1.cour_expiration); 4218 $('input[name=edit-cour_start-time]').val(data1.cour_start); 4219 $('input[name=edit-cour_end-time]').val(data1.cour_end); 4220 4221 $('#cour_country').val(data1.country).trigger('change'); 4222 $('input[name=edit-cour_city]').val(data1.city); 4223 $('input[name=edit-cour_adress]').val(data1.adress); 4224 $('input[name=edit-cour_index]').val((data1.index!='0')?data1.index:''); 4225 $('textarea[name=edit-maplink]').val(data1.maplink); 4226 4227 $('#cour_payment').val(data1.payment); 4228 $('#cour_payment-date').val(data1.payment_date); 4229 $('#cour_promocode').val(data1.promocode); 4230 $('#cour_discount').val(data1.discount); 4231 $('input[name=edit-cour_discount-date]').val(data1.discount_date); 4232 $('textarea[name=edit-discount_bonus]').val(data1.discount_bonus); 4233 $('textarea[name=edit-cour_faq]').val(data1.faq); 4234 4235 autosizetxt(); 4236 }); 4237} 4238 4239function cour_viewed(id) { 4240 $.post("/ajax", { 4241 'act':'viewed', 4242 'type': 'cour', 4243 'id': id, 4244 }, 4245 function(data){ 4246 }); 4247} 4248 4249function open_cour_tab(el, id) { 4250 $(el).parent().nextAll('.tabs_content').find('.tab_content').slideToggle(); 4251 $(el).parent().next('.tab_header_ext').slideToggle(); 4252 $(el).parents('.tabheader').toggleClass('opened'); 4253 if (!$(el).parents('.tabheader').hasClass('viewed')) { 4254 cour_viewed(id); 4255 $(el).parents('.tabheader').addClass('viewed'); 4256 } 4257 $(el).toggleClass('tab_btn_up'); 4258} 4259 4260function CourseAddList() { 4261 var videos = []; 4262 var pictures = []; 4263 var hashtags = []; 4264 var delete_course = []; 4265 $('.multisteps-form__content .btn.cour').attr('onclick', ""); 4266 4267 $('#video_list_8 .one_video').each(function() { 4268 var trash = []; 4269 $(this).find('input').each(function() { 4270 trash.push($(this).val()); 4271 }); 4272 videos.push(trash); 4273 }); 4274 4275 $('#cour_announcement .photos_list .one_photo').each(function() { 4276 pictures.push($(this).find('input').val()); 4277 }); 4278 4279 $('#cour_announcement .htags li').each(function() { 4280 hashtags.push('#'+$(this).find('a').text()); 4281 }); 4282 4283 $('span.tinymce').each(function(){ 4284 if ($(this).parent().find('.tox-tinymce').length > 0) $(this).trigger('click'); 4285 }); 4286 4287 var data1 = { 4288 'id' : $('#cour_id').val(), 4289 'headline' : $('input[name=edit-cour_title]').val(), 4290 'bound_course' : $('#bound_course').val(), 4291 'brief' : $('textarea[name=edit-cour_brief]').val(), 4292 'summary' : $('textarea[name=edit-cour_summary]').val(), 4293 'applicants' : $('textarea[name=edit-cour_applicants]').val(), 4294 'tags' : hashtags, 4295 'important' : $('textarea[name=edit-cour_important]').val(), 4296 'contact_tg' : $('input[name=edit-cour_contact_tg]').val(), 4297 'email' : $('#cour_email').val(), 4298 4299 'program' : $('textarea[name=edit-cour_program]').val(), 4300 4301 'benefits' : $('textarea[name=edit-cour_benefits]').val(), 4302 'learn' : $('textarea[name=edit-cour_learn]').val(), 4303 'youwill' : $('textarea[name=edit-cour_youwill]').val(), 4304 'format' : $('textarea[name=edit-cour_format]').val(), 4305 'author' : $('textarea[name=edit-cour_author]').val(), 4306 4307 'poster' : $('#cour_poster_img').val(), 4308 'videos' : videos, 4309 'pictures' : pictures, 4310 4311 'conducting' : $('#edit-cour_online').val(), 4312 'software' : $('input[name=edit-cour_soft]').val(), 4313 'timezone' : $('#cour_timezone').val(), 4314 'duration' : $('input[name=edit-cour_duration]').val(), 4315 'cour_begining' : $('input[name=edit-cour_first-date]').val(), 4316 'cour_expiration' : $('input[name=edit-cour_last-date]').val(), 4317 'cour_start' : $('input[name=edit-cour_start-time]').val(), 4318 'cour_end' : $('input[name=edit-cour_end-time]').val(), 4319 'country' : $('#cour_country').val(), 4320 'city' : $('input[name=edit-cour_city]').val(), 4321 'adress' : $('input[name=edit-cour_adress]').val(), 4322 'index' : $('input[name=edit-cour_index]').val(), 4323 'maplink' : $('textarea[name=edit-maplink]').val(), 4324 4325 'conditions' : $('textarea[name=edit-cour_conditions]').val(), 4326 'places' : $('input[name=edit-cour_places]').val(), 4327 'language' : String($('#cour_language').val().join(';')), 4328 'payment' : $('#cour_payment').val(), 4329 'payment_date' : $('#cour_payment-date').val(), 4330 'promocode' : $('#cour_promocode').val(), 4331 'discount' : $('#cour_discount').val(), 4332 'discount_date' : $('input[name=edit-cour_discount-date]').val(), 4333 'discount_bonus' : $('textarea[name=edit-discount_bonus]').val(), 4334 'faq' : $('textarea[name=edit-cour_faq]').val(), 4335 }; 4336 4337 var to_scroll = 'course-pers_count_block'; 4338 4339 if ($('#comp_id').val()) { 4340 var to_scroll = 'course-comp_count_block'; 4341 data1['comp_id'] = $('#comp_id').val(); 4342 } 4343 4344 var cour = new FormData(); 4345 cour.append('course_add', JSON.stringify(data1)); 4346 4347 $.ajax({
4348 url : '/ajax', 4349 type : 'POST', 4350 data : cour, 4351 cache : false, 4352 dataType : 'html', 4353 processData : false, 4354 contentType : false, 4355 success : function( data ){ 4356 $('#cour_announcement .multisteps-form__progress-btn').removeClass('multisteps-form__progress-btn-wrong'); 4357 $('#cour_announcement .is-invalid').removeClass('is-invalid'); 4358 if ('id' in JSON.parse(data)) { 4359 data = JSON.parse(data); 4360 DeleteImg('cour_poster'); 4361 4362 $('#cour_announcement input[type=text]').val(''); 4363 $('#cour_announcement input[type=number]').val(''); 4364 $('#cour_announcement textarea').val(''); 4365 $('#cour_announcement select').val(0); 4366 $('#cour_announcement select').val([]); 4367 $('#cour_announcement select').trigger('change'); 4368 $('#cour_announcement input[type=checkbox]').prop('checked', false); 4369 $('#cour_announcement input, #cour_announcement textarea, .select2-selection').removeClass('is-invalid'); 4370 $('#cour_announcement .alert').remove(); 4371 4372 $($('#cour_announcement .client-list .btn_menu')[0]).after('<div class="notice_one bb '+data['type']+' row sel mx10" id="course_'+data['id']+'"><input type="hidden" name="course_id[]" value="'+data['id']+'"><div class="col order-1 pr10 pl5"><div class="first_line title"><a href="/courses/'+data["un_id"]+'">'+data["headline"]+'</a></div><div class="second_line ">'+data['un_id']+'</div></div><div class="col-auto order-2 date tim"><div class="">'+data["cour_begining"]+'</div><div class="">'+data["cour_start"]+' UTC'+data['timezone']+'</div></div><div class="col-1 order-3 pr10 loc format"><div class="info_20_'+((data['conducting'] == 1)?'online':'offline')+' fr list-status"></div></div><div class="col-1 me-auto order-4 a_r pr10"><div class="'+data['status']+' fr list-status"></div></div><div class="col-auto order-last first_line nom">'+((data['status'] != 'info_20_del')?'<a class="btn_20_del fr ml20 ossn-make-sure" href="javascript: RemoveCourse('+data['id']+')"></a><a class="btn_20_edit fr ml10" href="javascript: EditCourse('+data['id']+')"></a>':'')+'</div></div>'); 4373 4374 $('#cour_announcement .client-list').show(); 4375 $('#cour_announcement .htags').html(''); 4376 $('#cour_announcement #video_list_8').html(''); 4377 $('#cour_announcement .photos_list').html(''); 4378 $('#cour_announcement .multisteps-form__progress-btn:first-child').trigger('click'); 4379 $('body,html').animate({scrollTop: $('#'+to_scroll).offset().top - 20 + "px"}, 100); 4380 4381 $('.btn.cour.btn-default').css('outline-color', 'var(--clr-border-cour-set)'); 4382 } else { 4383 var er = JSON.parse(data); 4384 4385 $('.alert').remove(); 4386 $('.add_list-cour').before('<div class="alert alert-danger" role="alert">Fill in all the required fields!</div>'); 4387 4388 for(var req in er) { 4389 if (er[req]['multierr'] >= 0) $($('#cour_announcement .multisteps-form__progress-btn')[er[req]['multierr']]).addClass('multisteps-form__progress-btn-wrong'); 4390 4391 if (er[req]['type'] != 'select') { 4392 $(er[req]['elem']).addClass('is-invalid'); 4393 } else { 4394 $(er[req]['elem']).parent().find('.select2-selection').addClass('is-invalid') 4395 } 4396 4397 if (er[req]['alert']) $(er[req]['elem']).parent().prepend(er[req]['alert']); 4398 } 4399 4400 $('.btn.cour.btn-default').css('outline-color', 'var(--clr-error)'); 4401 } 4402 }, 4403 // ÑÑнкÑÐ¸Ñ Ð¾Ñибки оÑвеÑа ÑеÑвеÑа 4404 error: function( jqXHR, status, errorThrown ){ 4405 console.log( 'AJAX request error: ' + status, jqXHR ); 4406 } 4407 4408 }); 4409 setTimeout('$(".multisteps-form__content .btn.btn-default.cour.fr").attr("onclick", "CourseAddList()");', 1000); 4410} 4411 4412function RemoveCourse(id) { 4413 $("#course_"+id).after('<input type="hidden" name="delete_course[]" value="'+id+'">'); 4414 $("#course_"+id).find('.list-status a').remove(); 4415 $("#course_"+id).find('.status .list-status').attr('class', 'list-status info_20_del'); 4416 $("#course_"+id+" .first_line.actions").html(''); 4417} 4418 4419function CloseCoursePersMenu() { 4420 $(".course-list-btn.pers").click(); 4421 $("#course-list-pers").hide(); 4422} 4423function CloseTagCoursePersMenu() { 4424 $(".course-tag-btn").click(); 4425 $("#course-tag-cloud").hide(); 4426} 4427 4428// 4429 4430 // FESTIVAL block 4431 4432function DeleteFest(id) { 4433 var error = "Attention! If you are sure that you want to delete your festival, then click the âOKâ button. If clicked by chance, then cancel your action."; 4434 var translate = new FormData(); 4435 translate.append('act', 'translate'); 4436 translate.append('text', error); 4437 $.ajax({
4438 url : '/ajax', 4439 type : 'POST', 4440 data : translate, 4441 dataType : 'html', 4442 cache : false, 4443 processData : false, 4444 contentType : false, 4445 success: function(e) { 4446 error = e; 4447 }, 4448 async: false 4449 }); 4450 4451 if (window.confirm(error)) { 4452 $("#fest_"+id).closest('.edit_tab').find('.clr_count').text(Number($("#fest_"+id).closest('.edit_tab').find('.clr_count').text()) - 1); 4453 $("#fest_"+id).remove(); 4454 $.post("/ajax", {'act':'del_fest','id':id}, function(data){}); 4455 } 4456} 4457 4458function AgreeFest(id) { 4459 $("#team_"+id+" .edit_agree").remove(); 4460 $("#team_"+id+" .comp_edit_agree").remove(); 4461 $("#team_"+id+" .edit_del").remove(); 4462 $("#team_"+id+" .comp_edit_del").remove(); 4463 $.post( 4464 "/ajax", 4465 {'act':'agree_team','id':id}, 4466 function(data){} 4467 ); 4468} 4469 4470function AgreeOwFest(id) { 4471 $("#fest_"+id+" .edit_agree").remove(); 4472 $("#fest_"+id+" .edit_del").remove(); 4473 $.post("/ajax", {'act':'agree_owner_fest','id':id}, function(data){} ); 4474} 4475function DeleteOwFest(id) { 4476 $("#fest_"+id).remove(); 4477 $.post("/ajax", {'act':'del_owner_fest','id':id}, function(data){} ); 4478} 4479 4480function FestAddList() { 4481 var data1 = { 4482 'fest_first_date' : $('input[name=edit-fest_first_date]').val(), 4483 'fest_last_date' : $('input[name=edit-fest_last_date]').val(), 4484 } 4485 fest.append('data', JSON.stringify(data1)); 4486} 4487 4488function FestivalAddTeam() { 4489 var mem = $("#team_member"); 4490 var pos = $("#team_position"); 4491 id = mem.val().split("_")[1]; 4492 // alert($("#team_member option:selected").text()); 4493 $("#team_list").append('<li class="notice_one cc pers row" id="team_user_'+id+'"><input type="hidden" name="teams[]" value="'+id+'"><input type="hidden" name="teams_charact[]" value="'+$("#team_position option:selected").text()+'"><div class="bum-fix col-4 order-1"><div class="first_line member"><a href="/user/">'+$("#team_member option:selected").text()+'</a></div><div class="second_line member">Actress<span></span></div></div><div class="col order-2 pr15"><div class="req_contest">'+$("#team_position option:selected").text()+'</div></div><div class="col order-3 "><div class="clr_info fr list-status">Request sent</div></div><div class="col-auto order-last first_line"><a class="btn_20_del fr ml10" href="javascript: DeleteTeamPos('+id+');"></a><span class="fr ml10">04.03.2023</span></div></li>'); 4494 team_select.val(null).trigger("change"); 4495 position_select.val(null).trigger("change"); 4496} 4497 4498function FestivalAddJury() { 4499 var mem = $("#jury_member"); 4500 var pos = $("#jury_contest"); 4501 id = mem.val().split("_")[1]; 4502 // alert($("#team_member option:selected").text()); 4503 $("#jury_list").append('<li id="jury_user_'+id+'"><input type="hidden" name="jurys[]" value="'+id+'"><input type="hidden" name="jurys_charact[]" value="'+$("#jury_contest option:selected").text()+'"><strong>'+$("#jury_member option:selected").text()+'</strong> <a class="team_list_cast" href="javascript: DeleteJuryPos('+id+');"></a> <br>'+$("#jury_contest option:selected").text()+'</li>'); 4504 jury_select.val(null).trigger("change"); 4505 contest_select.val(null).trigger("change"); 4506} 4507function DeleteJuryPos(id) { 4508 $("#jury_user_"+id).remove(); 4509} 4510 4511function CloseTeamFestMenu() { 4512 $(".team-fest-list-btn").click(); 4513 $("#team-fest-list").hide(); 4514} 4515function CloseContFestMenu() { 4516 $(".cont-fest-list-btn").click(); 4517 $("#cont-fest-list").hide(); 4518} 4519function CloseOwnerFestMenu() { 4520 $(".owner-fest-list-btn").click(); 4521 $("#owner-fest-list").hide(); 4522} 4523function CloseMemberFestMenu() { 4524 $(".member-fest-list-btn").click(); 4525 $("#member-fest-list").hide(); 4526} 4527function CloseJuryFestMenu() { 4528 $(".jury-fest-list-btn").click(); 4529 $("#jury-fest-list").hide(); 4530} 4531function CloseReqJuryFestMenu() { 4532 $(".req-jury-fest-list-btn").click(); 4533 $("#req-jury-fest-list").hide(); 4534} 4535function ClosePartnersFestMenu() { 4536 $(".partner-list-btn").click(); 4537 $("#partner-list").hide(); 4538} 4539function ClosePartnersTypeFestMenu() { 4540 $(".partner-pers-list-btn, .partner-comp-list-btn, .partner-proj-list-btn, .partner-fest-list-btn").click(); 4541 $("#partner-pers-list").hide(); 4542} 4543function CloseAwardsFestMenu() { 4544 $(".awards-list-btn").click(); 4545 $("#awards-list").hide(); 4546} 4547function ClosePartnersViewMenu() { 4548 $(".partner-pers-view-btn, .partner-comp-view-btn, .partner-proj-view-btn, .partner-outside-view-btn, .partner-all-view-btn").click(); 4549 $("#partner-all-view, #partner-pers-view, #partner-comp-view, #partner-proj-view, #partner-outside-view").hide(); 4550} 4551 4552// 4553 4554 // JOB block 4555 4556function EditJob(id) { 4557 4558 $.post("/ajax", {"job_data":id}, 4559 4560 function(data){ 4561 data1 = $.parseJSON(data); 4562 4563 if (data1.ok == '2') { 4564 alert("Error"); 4565 4566 } else { 4567 4568 $("#job_"+id).remove(); 4569 //$('#vac_position option[value='+data1.position_id+']').prop('selected', true); 4570 $("#vac_description").val(data1.about); 4571 4572 vac_position_select.val(data1.position_id).trigger("change"); 4573 vac_place_select.val(data1.schedule_id).trigger("change"); 4574 vac_salary_select.val(data1.salary_id).trigger("change"); 4575 vac_empl_select.val(data1.empl_id).trigger("change"); 4576 vac_country_select.val(data1.country_id).trigger("change"); 4577 4578 $("#vac_id").val(data1.id); 4579 $("#vac_fee").val(data1.fee); 4580 $("#vac_city").val(data1.city); 4581 $("#vac_exp").val(data1.exp); 4582 $("#vac_email").val(data1.email); 4583 $(".social_networks ul").html(data1.soc_gen); 4584 } 4585 });
4586} 4587 4588function DeleteJob(id) { 4589 $("#job_"+id).remove(); 4590} 4591 4592function AddVacancy() { 4593 4594 var pos = $("#vac_position"), 4595 salary = $("#vac_salary"), 4596 fee = $("#vac_fee"), 4597 exp = $("#vac_exp"), 4598 empl = $("#vac_empl"), 4599 country = $("#vac_country"), 4600 city = $("#vac_city"), 4601 schedule = $("#vac_schedule"), 4602 about = $("#vac_description"); 4603 email = $("#vac_email"); 4604 error = 0; 4605 $('.alert').remove(); 4606 if (!pos.val()) { 4607 $("#vac_position").next('span.select2').find('span.select2-selection').addClass('is-invalid'); 4608 error = 1; 4609 } else {$("#vac_position").next('span.select2').find('span.select2-selection').removeClass('is-invalid');} 4610 if (!salary.val()) { 4611 $("#vac_salary").next('span.select2').find('span.select2-selection').addClass('is-invalid'); 4612 error = 1; 4613 } else {$("#vac_salary").next('span.select2').find('span.select2-selection').removeClass('is-invalid');} 4614 if (!fee.val()) { 4615 $("#vac_fee").addClass('is-invalid'); 4616 error = 1; 4617 } else {$("#vac_fee").removeClass('is-invalid');} 4618 if (!empl.val()) { $("#vac_empl").next('span.select2').find('span.select2-selection').addClass('is-invalid'); error = 1; 4619 } else {$("#vac_empl").next('span.select2').find('span.select2-selection').removeClass('is-invalid');} 4620 if (!schedule.val()) {$("#vac_schedule").next('span.select2').find('span.select2-selection').addClass('is-invalid'); error = 1; 4621 } else {$("#vac_schedule").next('span.select2').find('span.select2-selection').removeClass('is-invalid');} 4622 if (!about.val()) {$("#vac_description").addClass('is-invalid'); error = 1; 4623 } else {$("#vac_description").removeClass('is-invalid');} 4624 if (!email.val()) { 4625 $("#vac_email").addClass('is-invalid'); error = 1; 4626 } else {$("#vac_email").removeClass('is-invalid');} 4627 if (error == 1) { 4628 $("#vac_position").parent().parent().find(".btn.clear").before('<div class="alert alert-danger" role="alert">Fill in all the required fields!</div>'); 4629 4630 return false; 4631 } 4632 4633 id = $("#vac_id").val(); 4634 var data1 = { 4635 "act":"vacancy", 4636 4637 "id":id , 4638 "position":$("#vac_position option:selected").text(), 4639 "position_id":$("#vac_position").val(), 4640 "about":about.val(), 4641 "salary":$("#vac_salary option:selected").text(), 4642 "salary_id":$("#vac_salary").val(), 4643 "fee":fee.val(), 4644 "exp":exp.val(), 4645 "empl":$("#vac_empl option:selected").text(), 4646 "empl_id":$("#vac_empl").val(), 4647 "schedule":$("#vac_schedule option:selected").text(), 4648 "schedule_id":$("#vac_schedule").val(), 4649 "country":$("#vac_country option:selected").text(), 4650 "country_id":$("#vac_country").val(), 4651 "email":$("input#vac_email").val(), 4652 "city":city.val() 4653 }; 4654 var soc = []; 4655 4656 4657 4658 4659 if (data1['position_id']) { 4660 $("#input_contacts_3 input").each(function(){ 4661 soc.push($(this).val()); 4662 }); 4663 4664 data1['soc'] = implode("|;|", soc); 4665 $("#input_contacts_3 li").remove(); 4666 $.post("/ajax", data1, 4667 function(data){ 4668 4669 $("#vac-list-comp, #vac-list-proj").append('<div class="notice_one dd comp row px10" id="job_'+data+'"><input type="hidden" name="job[]" value="'+data+'" /><div class="bum-fix col-4 order-1 px5"><img class="user-icon-small" src="https://weplay.io/files/avatars/'+data["avatar"]+'"><div class="first_line d-none d-md-block"><a href="/projects/'+data["id"]+'">'+data["first_name"]+' '+data["last_name"]+'</a></div><div class="second_line d-none d-md-block">'+data["position"]+'</div></div><div class="col order-2 pr10"><div class="req_contest">'+$("#vac_position option:selected").text()+'</div></div><div class="col-auto order-last first_line"><a class="btn_20_del fr ml20 ossn-make-sure" onclick="DeleteVac('+data+');"></a><a class="btn_20_edit fr ml10 " onclick="EditVac('+data+');"></a><span class="fr">'+data["date"]+'</span></div></div>'); 4670 about.val(''); 4671 fee.val(''); 4672 exp.val(''); 4673 city.val(''); 4674 email.val(''); 4675 vac_place_select.val(null).trigger("change"); 4676 vac_salary_select.val(null).trigger("change"); 4677 vac_empl_select.val(null).trigger("change"); 4678 vac_country_select.val(null).trigger("change"); 4679 vac_position_select.val(null).trigger("change"); 4680 $("#vac_id").val(''); 4681 } 4682 ); 4683 } 4684 4685 4686 4687 4688 4689 4690} 4691 4692function open_job_tab(el, id) { 4693 $(el).parent().nextAll('.tabs_content').find('.tab_content').slideToggle(); 4694 $(el).parent().next('.tab_header_ext').slideToggle(); 4695 $(el).parents('.tabheader').toggleClass('opened'); 4696 if (!$(el).parents('.tabheader').hasClass('viewed')) { 4697 job_viewed(id); 4698 $(el).parents('.tabheader').addClass('viewed'); 4699 } 4700 $(el).toggleClass('tab_btn_up'); 4701} 4702 4703 4704 4705// 4706 4707 // PITCHING block 4708 4709function PitchAddList() { 4710 var data1 = {
4711 'pitch_first_date' : $('input[name=edit-pitch_first_date]').val(), 4712 'pitch_last_date' : $('input[name=edit-pitch_last_date]').val(), 4713 } 4714 pitch.append('data', JSON.stringify(data1)); 4715} 4716 4717function PitchingAddTeam() { 4718 var mem = $("#team_member"); 4719 var pos = $("#team_position"); 4720 id = mem.val().split("_")[1]; 4721 // alert($("#team_member option:selected").text()); 4722 $("#team-list-pitch").append('<li class="notice_one ee pers row" id="team_user_'+id+'"><input type="hidden" name="teams[]" value="'+id+'"><input type="hidden" name="teams_charact[]" value="'+$("#team_position option:selected").text()+'"><div class="bum-fix col-4 order-1"><div class="first_line member"><a href="/user/">'+$("#team_member option:selected").text()+'</a></div><div class="second_line member">Actress<span></span></div></div><div class="col order-2 pr15"><div class="req_contest">'+$("#team_position option:selected").text()+'</div></div><div class="col order-3 "><div class="clr_info fr list-status">Request sent</div></div><div class="col-auto order-last first_line"><a class="btn_20_del fr ml10" href="javascript: DeleteTeamPos('+id+');"></a><span class="fr ml10">04.03.2023</span></div></li>'); 4723 team_select.val(null).trigger("change"); 4724 position_select.val(null).trigger("change"); 4725} 4726 4727 4728function CloseTeamPitchMenu() { 4729 $(".team-list-btn.pitch").click(); 4730 $("#team-list-pitch").hide(); 4731} 4732function CloseVacPitchMenu() { 4733 $(".vac-list-btn.pitch").click(); 4734 $("#vac-list-pitch").hide(); 4735} 4736function CloseContactPitchMenu() { 4737 $(".contact-list-btn.pitch").click(); 4738 $("#contact-list-pitch").hide(); 4739} 4740function CloseOwnerPitchMenu() { 4741 $(".owner-list-btn.pitch").click(); 4742 $("#owner-list-pitch").hide(); 4743} 4744function CloseMemberPitchMenu() { 4745 $(".member-list-btn.pitch").click(); 4746 $("#member-list-pitch").hide(); 4747} 4748function CloseNominationPitchMenu() { 4749 $(".nomination-list-btn.pitch").click(); 4750 $("#nomination-list-pitch").hide(); 4751} 4752function CloseAnnouncementPitchMenu() { 4753 $(".announcement-list-btn.pitch").click(); 4754 $("#announcement-list-pitch").hide(); 4755} 4756function CloseContestPitchMenu() { 4757 $(".contest-list-btn.pitch").click(); 4758 $("#contest-list-pitch").hide(); 4759} 4760function CloseJuryPitchMenu() { 4761 $(".jury-list-btn.pitch").click(); 4762 $("#jury-list-pitch").hide(); 4763} 4764function CloseReqJuryPitchMenu() { 4765 $(".req-jury-list-btn.pitch").click(); 4766 $("#req-jury-list-pitch").hide(); 4767} 4768function ClosePartnerPitchMenu() { 4769 $(".partner-list-btn.pitch").click(); 4770 $("#partner-list-pitch").hide(); 4771} 4772function ClosePartnerTypePitchMenu() { 4773 $(".partner-pers-list-btn.pitch, .partner-comp-list-btn.pitch, .partner-proj-list-btn.pitch, .partner-fest-list-btn.pitch").click(); 4774 $("#partner-pers-list").hide(); 4775} 4776function CloseAwardPitchMenu() { 4777 $(".award-pitch-list-btn.pitch").click(); 4778 $("#award-list-pitch").hide(); 4779} 4780function ClosePartnerViewPitchMenu() { 4781 $(".partner-pers-view-btn.pitch, .partner-comp-view-btn.pitch, .partner-proj-view-btn.pitch, .partner-outside-view-btn.pitch, .partner-all-view-btn.pitch").click(); 4782 $("#partner-all-view-pitch, #partner-pers-view-pitch, #partner-comp-view-pitch, #partner-proj-view-pitch, #partner-outside-view-pitch").hide(); 4783} 4784 4785// 4786 4787 4788 // HEADER block 4789 4790 4791function ShowPage(id) { 4792 $(".burger_menu_content").hide(); 4793 $(".burger_content").show(); 4794 $.post( 4795 "/ajax", 4796 {'act':'page','id':id}, 4797 4798 function(data){ 4799 $(".burger_content").html(data); 4800 } 4801 ); 4802} 4803 4804function ShowBook() { 4805 $(".notice_one.none_dis").removeClass("none_dis"); 4806 $(".notice_all").hide(); 4807 } 4808 4809function Backtomenu() { 4810 $(".burger_menu_content").show(); 4811 $(".burger_content").hide(); 4812} 4813 4814function Closemenu() { 4815 $(".header_menu").click(); 4816} 4817 4818function CloseLeftmenu() { 4819 $(".left_menu").click(); 4820} 4821 4822function CloseUsermenu() { 4823 $(".user_menu").click(); 4824} 4825 4826function CloseSNmenu() { 4827 $(".social-network_icon").click(); 4828} 4829 4830function ClosePagingMenu() { 4831 $(".paging-menu-btn").click(); 4832} 4833 4834function CleanFilters() { 4835 $(".weplay_select_points").html(''); 4836 $(".weplay_select_choices span").removeClass("open") 4837 4838 $("div[attr-search]").each(function(){ 4839 4840 $(this).find('input').val(''); 4841 $(this).find('select').val(0); 4842 $(this).find('select').val([]); 4843 $(this).find('select').trigger('change'); 4844 4845 });
4846 4847} 4848 4849function chooseIndustry(index) { 4850 index = parseInt(index); 4851 4852 let industries = [ 4853 '_none', // None (or all, the same) choosen 4854 '_film_industry', // Film industry 4855 '_metaverse', // Metaverse 4856 '_vr_ar', // VR/AR 4857 '_immersive_show', // Immersive show 4858 '_game_industry', // Game industry 4859 '_music_industry', // Music industry 4860 '_ai', // AI 4861 '_architecture' // Architecture 4862 ]; 4863 4864 $('.industry_icon') 4865 .removeClass() 4866 .addClass('industry_icon').addClass(industries[index]) 4867 ; 4868} 4869 4870function chooseRegion(region) { 4871 let icon_css_class; 4872 4873 if (region && region === '_world') { 4874 icon_css_class = '_world'; 4875 } else if (region == '1') { 4876 icon_css_class = '_region'; 4877 } else { 4878 icon_css_class = '_country'; 4879 } 4880 4881 $('.world_icon') 4882 .removeClass() 4883 .addClass('world_icon').addClass(icon_css_class) 4884 ; 4885} 4886 4887function saveUICust() { 4888 $.post("/ajax", { 4889 'act':'ui-hide', 4890 'hide': hide_btns, 4891 }, 4892 function(data){ 4893 window.location.reload(); 4894 }); 4895} 4896 4897async function getVkVideoPosterImgTag(vkUrl) { 4898 const proxyUrl = "https://api.allorigins.win/get?url=" + encodeURIComponent(vkUrl); 4899 4900 try { 4901 const response = await fetch(proxyUrl); 4902 const data = await response.json(); 4903 4904 const parser = new DOMParser(); 4905 const doc = parser.parseFromString(data.contents, "text/html"); 4906 const ogImage = doc.querySelector('meta[property="og:image"]'); 4907 4908 if (ogImage) { 4909 const posterUrl = ogImage.getAttribute("content"); 4910 return posterUrl; 4911 } else { 4912 return null; 4913 } 4914 } catch (err) { 4915 return null; 4916 } 4917} 4918 4919 4920 4921 4922function AddVideo(id, maxl=false, hr="") { 4923 var videoURL = (hr)?hr:$("#video_input_"+id).val(); 4924 var imgURL = ""; 4925 var imgVidGalSrc = []; 4926 4927 const youtubePattern = /(?:https?:\/\/)?(?:www\.)?(?:youtube\.com\/(?:watch\?v=|embed\/|v\/)|youtu\.be\/)([a-zA-Z0-9_-]{11})/; 4928 const vimeoPattern = /(?:https?:\/\/)?(?:www\.)?(?:vimeo\.com\/(?:channels\/[\w]+\/|groups\/[^\/]+\/videos\/|album\/\d+\/video\/|video\/)?|player\.vimeo\.com\/video\/)(\d+)/; 4929 const vkVideoPattern = /https?:\/\/(?:www\.)?(?:vk\.com\/video|vkvideo\.ru\/(?:video|playlist\/[^\s/]+\/video))(-?\d+)_([0-9]+)/i; 4930 const rutubePattern = /rutube\.ru\/video\/([a-fA-F0-9]{32})/; 4931 4932 if (videoURL !== null && trim(videoURL) !== "") { 4933 4934 if (youtubePattern.test(videoURL)) { 4935 var videCode = videoURL.match(youtubePattern)[1]; 4936 imgURL = "https://img.youtube.com/vi/" + videCode + "/0.jpg"; 4937 4938 } else if (vimeoPattern.test(videoURL)) { 4939 4940 var videCode = videoURL.match(vimeoPattern)[1]; 4941 4942 fetch("https://vimeo.com/api/oembed.json?url=https://vimeo.com/" + videCode) 4943 .then(response => response.json()) 4944 .then(data => { 4945 $("#video_list_"+id).append( 4946 '<div class="one_video" style="background-image: url('+data.thumbnail_url+');">' + 4947 '<input type="hidden" name="video[]" value="'+videoURL+'">' + 4948 '<input type="hidden" name="video_code[]" value="'+videCode+'">' + 4949 '<div class="team_list_cast yy" onclick="DeleteVideo(this);"></div></div>' 4950 ); 4951 }); 4952 $("#video_input_"+id).val(''); 4953 return; 4954 4955 } else if (vkVideoPattern.test(videoURL)) { 4956 const vkmatch = videoURL.match(/video(-?\d+)_(\d+)/); 4957 $("#video_list_"+id).append( 4958 '<iframe src="https://vkvideo.ru/video_ext.php?oid=' + vkmatch[1] + '&id=' + vkmatch[2] + '"></iframe>' 4959 ); 4960 4961 } else if (rutubePattern.test(videoURL)) { 4962 var videCode = videoURL.match(rutubePattern)[1]; 4963 4964 fetch('/ajax?act=getRutube&video=' + videCode) 4965 .then(response => response.json()) 4966 .then(data => {
4967 if (!data.thumbnail) return alert('Thumbnail not found'); 4968 4969 const thumb = data.thumbnail; 4970 4971 $("#video_list_"+id).append( 4972 '<div class="one_video" style="background-image: url('+thumb+');">' + 4973 '<input type="hidden" name="video[]" value="'+videoURL+'">' + 4974 '<input type="hidden" name="video_code[]" value="'+videCode+'">' + 4975 '<div class="team_list_cast yy" onclick="DeleteVideo(this);"></div></div>' 4976 ); 4977 }) 4978 .catch(err => { 4979 console.error(err); 4980 alert('Failed to load RuTube thumbnail'); 4981 }); 4982 4983 $("#video_input_"+id).val(''); 4984 return; 4985 } 4986 4987 if ($("#video_list_"+id+" .one_video").length > maxl && maxl) { 4988 alert(translate('You can upload a maximum of '+String(maxl)+' links')); 4989 return; 4990 } 4991 4992 4993 if ($("#video_list_"+id).length > 0) { 4994 if (id == 3) { 4995 if ($("#video_list_3 .one_video").length > 1) { 4996 alert(translate('You can upload a maximum of 2 links')); 4997 return; 4998 } 4999 $("#video_list_"+id).append( 5000 '<div class="one_video" style="background-image: url('+imgURL+');">' + 5001 '<input type="hidden" name="video_cast[]" value="'+videoURL+'">' + 5002 '<input type="hidden" name="video_code_cast[]" value="'+videCode+'">' + 5003 '<div class="team_list_cast" onclick="DeleteVideo(this);"></div></div>' 5004 ); 5005 } else if (id == 'hot') { 5006 if ($("#video_list_hot .one_video").length > 0) { 5007 alert(translate('You can upload a maximum of 1 link')); 5008 return; 5009 } 5010 $("#video_list_"+id).append( 5011 '<div class="one_video" style="background-image: url('+imgURL+');">' + 5012 '<input type="hidden" name="video_gallery_hot[]" value="'+videoURL+'">' + 5013 '<input type="hidden" name="video_gallery_hot_code[]" value="'+videCode+'">' + 5014 '<div class="team_list_cast yy" onclick="DeleteVideo(this);"></div></div>' 5015 ); 5016 } else { 5017 $("#video_list_"+id).append( 5018 '<div class="one_video" style="background-image: url('+imgURL+');">' + 5019 '<input type="hidden" name="video[]" value="'+videoURL+'">' + 5020 '<input type="hidden" name="video_code[]" value="'+videCode+'">' + 5021 '<div class="team_list_cast yy" onclick="DeleteVideo(this);"></div></div>' 5022 ); 5023 } 5024 } else { 5025 if (id == 3) { 5026 $("#video_list_"+id).append( 5027 '<div class="one_video" style="background-image: url('+imgURL+');">' + 5028 '<input type="hidden" name="video_cast[]" value="'+videoURL+'">' + 5029 '<input type="hidden" name="video_code_cast[]" value="'+videCode+'">' + 5030 '<div class="team_list_cast" onclick="DeleteVideo(this);"></div></div>' 5031 ); 5032 } else { 5033 $("#video_list_"+id).append( 5034 '<div class="one_video" style="background-image: url('+imgURL+');">' + 5035 '<input type="hidden" name="video[]" value="'+videoURL+'">' + 5036 '<input type="hidden" name="video_code[]" value="'+videCode+'">' + 5037 '<div class="" onclick="DeleteVideo(this);"></div></div>' 5038 ); 5039 } 5040 } 5041 5042 $("#video_input_"+id).val(''); 5043 5044 } else { 5045 alert("Empty video link"); 5046 } 5047} 5048 5049 5050function DeleteVideo (item) { 5051 $(item).parent().remove(); 5052} 5053 5054function DeletePhoto(id) { 5055 $("#"+id).remove(); 5056} 5057 5058function UploadMassImg(a, n=40, name='photos') { 5059 5060 $("#imageloadstatus").show(); 5061 $("#btn_photos").hide(); 5062 files = a.files; 5063 if (files.length+$(a).parent().parent().find('.one_photo').length > n) { 5064 alert(translate('You can upload a maximum of '+String(n)+' pictures.')); 5065 return; 5066 } 5067 5068 var folder = 'tmp'; 5069 if (name == 'cour_photos') folder = 'courses/photos'; 5070 if (name == 'cast_photos') folder = 'casting/photos'; 5071 if (name == 'gallery_usr') folder = 'user/galleries'; 5072 5073 var data = new FormData(); 5074 data.append('name', name); 5075 $.each( files, function( key, value ){ 5076 data.append( key, value ); 5077 });
5078 5079 data.append( 'uno_mass_upload', 1 ); 5080 5081 // AJAX запÑÐ¾Ñ 5082 $.ajax({ 5083 url : '/ajax/mass', 5084 type : 'POST', 5085 data : data, 5086 cache : false, 5087 dataType : 'json', 5088 processData : false, 5089 contentType : false, 5090 success : function( respond, status, jqXHR ){ 5091 $("#imageloadstatus").hide(); 5092 $("#btn_photos").show(); 5093 if( typeof respond.error === 'undefined' ){ 5094 for (let key = 0; key < respond.files_min.length; key++) { 5095 if ($(a).parent().parent().find('.photos_list').attr('id') == 'photos_list_cast') { 5096 //$(a).parent().parent().find('.photos_list').append('<div class="one_photo" id="'+respond.files_min[key].split(".")[0]+'" style="background-image: url(https://weplay.io/files/tmp/'+respond.files_min[key]+')"><input type="hidden" name="photos_cast[]" value="'+respond.files_min[key]+'"><div class="team_list_cast" onclick="DeletePhoto(\''+respond.files_min[key].split(".")[0]+'\');"></div></div>') 5097 $(a).parent().parent().find('.photos_list').append('<div class="one_photo" id="'+respond.files_min[key].split(".")[0]+'" style="background-image: url(https://weplay.io/files/'+folder+'/'+respond.files_min[key]+')"><input type="hidden" name="cast_photos" value="'+respond.files_min[key]+'"><div onclick="DeletePhoto(\''+respond.files_min[key].split(".")[0]+'\');"></div></div>') 5098 } else { 5099 $(a).parent().parent().find('.photos_list').append('<div class="one_photo" id="'+respond.files_min[key].split(".")[0]+'" style="background-image: url(https://weplay.io/files/'+folder+'/'+respond.files_min[key]+')"><input type="hidden" name="'+name+'[]" value="'+respond.files_min[key]+'"><div onclick="DeletePhoto(\''+respond.files_min[key].split(".")[0]+'\');"></div></div>'); 5100 } 5101 } 5102 5103 } 5104 // error 5105 else { 5106 alert("Error. Try again") 5107 console.log('ÐШÐÐÐÐ: ' + respond.error ); 5108 } 5109 }, 5110 // ÑÑнкÑÐ¸Ñ Ð¾Ñибки оÑвеÑа ÑеÑвеÑа 5111 error: function( jqXHR, status, errorThrown ){ 5112 console.log( 'ÐШÐÐÐÐ AJAX запÑоÑа: ' + status, jqXHR ); 5113 }, 5114 async: false, 5115 5116 }); 5117 5118 5119 5120 } 5121 5122function DeleteImg(file_name) { 5123 $("#"+file_name+"_img").val(''); 5124 $("#btn_file_"+file_name).show(); 5125 $("#"+file_name+"_delete_btn").addClass("none"); 5126 $("#prev_file_"+file_name).css("backgroundImage","").removeClass("img"); 5127} 5128 5129function UploadImg(a,file_name) { 5130 5131 files = a.files; 5132 var data = new FormData(); 5133 $.each( files, function( key, value ){ 5134 data.append( key, value ); 5135 }); 5136 5137 5138 var folder = 'tmp'; 5139 if (file_name == 'cour_poster') folder = 'courses/posters'; 5140 data.append( 'my_file_upload', 1 ); 5141 5142 // AJAX запÑÐ¾Ñ 5143 $.ajax({ 5144 url : '/ajax/'+file_name, 5145 type : 'POST', 5146 data : data, 5147 cache : false, 5148 dataType : 'json', 5149 processData : false, 5150 contentType : false, 5151 success : function( respond, status, jqXHR ){ 5152 5153 // ÐÐ 5154 if( typeof respond.error === 'undefined' ){ 5155 $("#"+file_name+"_img").val(respond.ok); 5156 $("#btn_file_"+file_name).hide(); 5157 $("#"+file_name+"_delete_btn").removeClass("none"); 5158 $("#prev_file_"+file_name).css("backgroundImage","url(https://weplay.io/files/"+folder+"/"+respond.ok+")").addClass("img"); 5159 } 5160 // error 5161 else { 5162 alert("Error. Try again") 5163 console.log('ÐШÐÐÐÐ: ' + respond.error ); 5164 } 5165 }, 5166 // ÑÑнкÑÐ¸Ñ Ð¾Ñибки оÑвеÑа ÑеÑвеÑа 5167 error: function( jqXHR, status, errorThrown ){ 5168 console.log( 'ÐШÐÐÐÐ AJAX запÑоÑа: ' + status, jqXHR ); 5169 } 5170 5171 }); 5172 5173 5174 5175 } 5176 5177// 5178 5179 5180 5181 // TOOLS block 5182 5183function implode( glue, pieces ) { // Join array elements with a string 5184 // 5185 // + original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net) 5186 // + improved by: _argos 5187 5188 return ( ( pieces instanceof Array ) ? pieces.join ( glue ) : pieces ); 5189} 5190 5191function trim( str, charlist ) { 5192 charlist = !charlist ? ' \s\xA0' : charlist.replace(/([\[\]\(\)\.\?\/\*\{\}\+\$\^\:])/g, '\$1'); 5193 var re = new RegExp('^[' + charlist + ']+|[' + charlist + ']+$', 'g'); 5194 return str.replace(re, ''); 5195} 5196 5197function replaceAll(string, search, replace) { 5198 return string.split(search).join(replace); 5199} 5200 5201function ResetForm(id) { 5202 $("#"+id+' input:text').val(''); 5203} 5204 5205function translate(error) { 5206 var translate = new FormData(); 5207 translate.append('act', 'translate'); 5208 translate.append('text', error); 5209 $.ajax({
5210 url : '/ajax', 5211 type : 'POST', 5212 data : translate, 5213 dataType : 'html', 5214 cache : false, 5215 processData : false, 5216 contentType : false, 5217 success: function(e) { 5218 if (!e) return; 5219 error = e; 5220 }, 5221 async: false 5222 }); 5223 5224 return error; 5225 } 5226 5227function copyToClipboard(element) { 5228 var $temp = $("<input>"); 5229 $("body").append($temp); 5230 $temp.val($(element).text()).select(); 5231 document.execCommand("copy"); 5232 $temp.remove(); 5233} 5234 5235function autosizetxt() { 5236 5237 function cacheScrollTops(el) { 5238 var arr = []; 5239 5240 while (el && el.parentNode && el.parentNode instanceof Element) { 5241 if (el.parentNode.scrollTop) { 5242 arr.push([el.parentNode, el.parentNode.scrollTop]); 5243 } 5244 5245 el = el.parentNode; 5246 } 5247 5248 return function () { 5249 return arr.forEach(function (_ref) { 5250 var node = _ref[0], 5251 scrollTop = _ref[1]; 5252 node.style.scrollBehavior = 'auto'; 5253 node.scrollTop = scrollTop; 5254 node.style.scrollBehavior = null; 5255 }); 5256 }; 5257 } 5258 5259 $('textarea').each(function() { 5260 var ta = this; 5261 var computed = window.getComputedStyle(ta); 5262 setHeight({ 5263 restoreTextAlign: computed.textAlign, 5264 testForHeightReduction: true 5265 }, computed, ta, null); 5266 5267 }); 5268 5269 function setHeight(_ref2, computed, ta, previousHeight) { 5270 var _ref2$restoreTextAlig = _ref2.restoreTextAlign, 5271 restoreTextAlign = _ref2$restoreTextAlig === void 0 ? null : _ref2$restoreTextAlig, 5272 _ref2$testForHeightRe = _ref2.testForHeightReduction, 5273 testForHeightReduction = _ref2$testForHeightRe === void 0 ? true : _ref2$testForHeightRe; 5274 var initialOverflowY = computed.overflowY; 5275 if (ta.scrollHeight === 0) { 5276 // If the scrollHeight is 0, then the element probably has display:none or is detached from the DOM. 5277 return; 5278 } // disallow vertical resizing 5279 5280 5281 if (computed.resize === 'vertical') { 5282 ta.style.resize = 'none'; 5283 } else if (computed.resize === 'both') { 5284 ta.style.resize = 'horizontal'; 5285 } 5286 5287 var restoreScrollTops; // remove inline height style to accurately measure situations where the textarea should shrink 5288 // however, skip this step if the new value appends to the previous value, as textarea height should only have grown 5289 5290 if (testForHeightReduction) { 5291 // ensure the scrollTop values of parent elements are not modified as a consequence of shrinking the textarea height 5292 restoreScrollTops = cacheScrollTops(ta); 5293 ta.style.height = ''; 5294 } 5295 5296 var newHeight; 5297 5298 if (computed.boxSizing === 'content-box') { 5299 newHeight = ta.scrollHeight - (parseFloat(computed.paddingTop) + parseFloat(computed.paddingBottom)); 5300 } else { 5301 newHeight = ta.scrollHeight + parseFloat(computed.borderTopWidth) + parseFloat(computed.borderBottomWidth); 5302 } 5303 5304 if (computed.maxHeight !== 'none' && newHeight > parseFloat(computed.maxHeight)) { 5305 if (computed.overflowY === 'hidden') { 5306 ta.style.overflow = 'scroll'; 5307 } 5308 5309 newHeight = parseFloat(computed.maxHeight); 5310 } else if (computed.overflowY !== 'hidden') { 5311 ta.style.overflow = 'hidden'; 5312 } 5313 5314 ta.style.height = newHeight + 'px'; 5315 5316 if (restoreTextAlign) { 5317 ta.style.textAlign = restoreTextAlign; 5318 } 5319 5320 if (restoreScrollTops) { 5321 restoreScrollTops(); 5322 } 5323 5324 if (previousHeight !== newHeight) { 5325 ta.dispatchEvent(new Event('autosize:resized', { 5326 bubbles: true 5327 })); 5328 previousHeight = newHeight; 5329 } 5330 5331 if (initialOverflowY !== computed.overflow && !restoreTextAlign) { 5332 var textAlign = computed.textAlign; 5333 5334 if (computed.overflow === 'hidden') { 5335 // Webkit fails to reflow text after overflow is hidden, 5336 // even if hiding overflow would allow text to fit more compactly. 5337 // The following is intended to force the necessary text reflow. 5338 ta.style.textAlign = textAlign === 'start' ? 'end' : 'start'; 5339 } 5340 5341 setHeight({ 5342 restoreTextAlign: textAlign, 5343 testForHeightReduction: true 5344 }); 5345 } 5346 } 5347} 5348 5349//
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.