PageSourceSearch

https://www.karatay.edu.tr/assets/scripts/custom.js?v=36d106ff23875e518a66f49cdc0fd7ce

js karatay.edu.tr collected 2026-10-02 04:18:08 UTC 22,501 bytes, 622 lines download raw bytes

1sPageURL = window.location.href.split('/');
2
3/*sUrl = sPageURL[0]+"//"+sPageURL[1]+sPageURL[2]+"/"+sPageURL[3]+"/";
4var page = sPageURL[5];*/
5
6sUrl = sPageURL[0]+"//"+sPageURL[1]+sPageURL[2]+"/";
7var page = sPageURL[4];
8
9$(".dTable, .d2Table").DataTable({
10    /*responsive: {
11        details: {
12            type: 'column',
13            target: 'tr'
14        }
15    },*/
16    responsive: true,
17    "pageLength": 25,
18    "ordering": false                      
19});
20
21function filterGlobal () {
22    $('.dTable, .d2Table').DataTable().search(
23        $('#myInput').val()
24    ).draw();                                    
25}
26
27$('#myInput').on('keyup click', function () {    
28    filterGlobal();
29});
30
31$('#pageLength').change( function() {
32    var lengthVal = $('#pageLength option:selected').val();                            
33    $('.dTable, .d2Table').DataTable().page.len(lengthVal).draw();
34});
35
36function sliderResize(){
37  if ($('.ana-slider').length==1){    
38    var sHeight = $('.ana-slider .owl-item:first-child img').height();
39    alert(sHeight);
40    $('.ana-slider').css('height',sHeight);
41  }
42}
43
44const swalWithWarning = Swal.mixin({
45    customClass: {
46        confirmButton: 'btn btn-warning',
47        cancelButton: 'btn btn-default'
48    },
49    buttonsStyling: false,
50    confirmButtonText: '<i class="fas fa-thumbs-up"></i> Tamam',
51    icon: 'warning',
52    title: 'Uyarı'
53});
54
55const swalWithInfo = Swal.mixin({
56    customClass: {
57        confirmButton: 'btn btn-info',
58        cancelButton: 'btn btn-default'
59    },
60    buttonsStyling: false,
61    confirmButtonText: '<i class="fas fa-thumbs-up"></i> Tamam',
62    icon: 'info',
63    title: 'Bilgilendirme'
64});
65
66const swalWithDanger = Swal.mixin({
67    customClass: {
68        confirmButton: 'btn btn-danger',
69        cancelButton: 'btn btn-default'
70    },
71    buttonsStyling: false,
72    confirmButtonText: '<i class="fas fa-thumbs-up"></i> Tamam',
73    icon: 'error',
74    title: 'Hata!'
75});
76
77const swalWithSuccess = Swal.mixin({
78    customClass: {
79        confirmButton: 'btn btn-primary',
80        cancelButton: 'btn btn-default'
81    },
82    buttonsStyling: false,
83    confirmButtonText: '<i class="fas fa-thumbs-up"></i> Tamam',
84    icon: 'success',
85    title: 'Başarılı!'
86});
87
88const swalQuestionWithWarning = Swal.mixin({
89    customClass: {
90        confirmButton: 'btn btn-warning',
91        cancelButton: 'btn btn-default'
92    },
93    buttonsStyling: false,
94    showCancelButton: true,
95    confirmButtonText: '<i class="fas fa-check"></i> Evet',
96    cancelButtonText: '<i class="fas fa-times"></i> Hayır',
97    icon: 'warning',
98    title: ''
99});
100
101const swalQuestion = Swal.mixin({
102    customClass: {
103        confirmButton: 'btn btn-primary',
104        cancelButton: 'btn btn-default'
105    },
106    buttonsStyling: false,
107    showCancelButton: true,
108    confirmButtonText: '<i class="fas fa-check"></i> Evet',
109    cancelButtonText: '<i class="fas fa-times"></i> Hayır',
110    icon: 'question',
111    title: ''
112});
113
114if ($('form:not(.rehForm)').length>0){
115
116    (function() {
117        'use strict';
118        window.addEventListener('load', function() {
119          // Fetch all the forms we want to apply custom Bootstrap validation styles to
120          var forms = document.getElementsByClassName('needs-validation');
121          // Loop over them and prevent submission      
122          var idd = forms[0].id;      
123          var validation = Array.prototype.filter.call(forms, function(form) {
124              form.addEventListener('submit', function(event) {
125                if (form.checkValidity() === false || $('form#'+idd+' input[name="proctkn"]').val().length == 0) {
126                    event.preventDefault();
127                    event.stopPropagation();
128                }else{
129                  form.classList.add('was-validated');
130                  if (idd !='' && (typeof idd !== 'undefined')){
131                    var formData = new FormData($('form#'+idd)[0]);
132                    $('.sendLoader').addClass('active');
133                    formData.append('page',idd);
134                    $.ajax({
135                        type: "POST",
136                        url: sUrl+'formKayit',
137                        data: formData,
138                        processData: false,
139                        contentType: false,
140                        success: function(msg) {                                
141                            $('.sendLoader').removeClass('active');
142                            $('#result').html(msg);                      
143                            var res = $('#result h2.msg1').html();
144                            var btn = $('#result div.msg2').html();
145                            if (res !='' && (typeof res !== 'undefined')){
146                              if (res == 'none'){
147                                  $('select[name="ransaat"]').html('<option selected="" disabled="">Saat Bulunamadı!</option>').attr('disabled',true);
148                              }else{
149                                  eval(res+"Msg"+"()");
150                              }                                
151                            }else{
152                                if (idd == 'kampusturuForm'){
153                                    kttsuccessMsg('self');
154                                }else if (idd == 'rantalForm'){
155                                    krmsuccessMsg('self');
156                                }else if (idd == 'kardilAppForm'){
157                                    kardilSuccessMsg('self');
158                                }else{
159                                    successMsg('self');
160                                }                                
161                            }                            
162
163                            $('#result').html('');
164
165                        },
166                        error: function(xhr, status, error) { 
167                            $('.sendLoader').removeClass('active');                                              
168                            if (xhr.status == 500){
169                                InternalServerErrorMsg();
170                            }else if (xhr.status == 404){
171                                NotFound404Msg();
172                            }else if (xhr.status == 413){
173                                ReqTooLargeMsg();
174                            }
175                        }          
176                    });
177                  }
178                  event.preventDefault();
179                  event.stopPropagation();
180                }            
181              }, false);
182          });
183        }, false);
184    })();
185
186}
187
188
189
190$('form.rehForm select').on('change', function(){
191    rehForm();
192});
193
194$('form.rehForm input').on('input', function(){
195    rehForm();
196});
197
198function rehForm(){
199    var formData = new FormData($('form.rehForm')[0]);
200    formData.append('page', page);
201
202    $.ajax({
203        type: "POST",
204        url: sUrl+'rehBul',
205        data: formData,
206        processData: false,
207        contentType: false,
208        success: function(msg) {
209            $('.sendLoader').removeClass('active');
210            $('#result').html(msg);
211            res = $('#result h2.msg1').html();
212            btn = $('#result div.msg2').html();
213                
214            if (res !='' && (typeof res !== 'undefined')){
215                eval(res+"Msg"+"()");
216            }else{
217                $('.rehSonuc').html(btn);
218                $(".dTable").DataTable({
219                    /*responsive: {
220                        details: {
221                            type: 'column',
222                            target: 'tr'
223                        }
224                    },*/
225                    responsive: true,
226                    "pageLength": -1,
227                    "ordering": false                      
228                });
229            }
230
231            $('#result').html('');
232        },
233        error: function(xhr, status, error) { 
234            $('.sendLoader').removeClass('active');                                                  
235            if (xhr.status == 500){
236                InternalServerErrorMsg();
237            }else if (xhr.status == 404){
238                nopageMsg();
239            }else if (xhr.status == 413){
240                ReqTooLargeMsg();
241            }
242        }          
243    });
244
245    return false;
246}
247
248$(document).ready(function(){  
249
250  $('.phone').mask("0(599) 999 99 99");
251  $('.phonealt').mask("0(999) 999 99 99");
252  $('.dateMask').mask("99.99.9999");
253
254  if ($('#etkinlikTakvimi').length==1){
255
256  //alert(sUrl+'etkinlikBul');
257    var calendarEl = document.getElementById('etkinlikTakvimi');
258    var calendar = new FullCalendar.Calendar(calendarEl, {
259      headerToolbar: {
260        left: 'prev,next today',
261        center: 'title',
262        right: 'dayGridMonth,timeGridWeek,timeGridDay,listMonth'
263      },
264      locale: $('html').attr('lang'),
265      initialDate: new Date(),
266      navLinks: false, // can click day/week names to navigate views
267      businessHours: true, // display business hours
268      editable: false,
269      selectable: false,
270      firstDay:1,
271      events: {
272        url: sUrl + 'etkinlikBul',
273        method: 'POST',
274        failure: function() {
275          alert('there was an error while fetching events!');
276        }
277      }
278    });
279
280    calendar.render();
281
282  }  
283});
284
285$.datetimepicker.setLocale('tr');
286$('input[name="rantarih"], input[name="tarih"], input.datepicker').on('keypress input mousedown', function(){
287  return false;
288});
289
290if ($('#kampusturuForm').length==1){
291    $('input[name="gtarihi"]').datetimepicker({
292        timepicker:false,
293        dayOfWeekStart : 1,
294        lang:'tr',        
295        format:'d.m.Y',                
296        formatDate:'d.m.Y',
297        minDate: new Date(),
298        scrollInput: false,
299        closeOnDateSelect: true,
300        onSelectDate:kttFindTime,
301        allowBlank: false,
302        disabledWeekDays: [0,6]    
303    });
304}
305
306$('input.datepicker').datetimepicker({
307    timepicker:false,
308    dayOfWeekStart : 1,
309    lang:'tr',        
310    format:'d.m.Y',                
311    formatDate:'d.m.Y',
312    minDate: new Date(),
313    scrollInput: false,
314    closeOnDateSelect: true,
315    allowBlank: false,
316    disabledWeekDays: [0,6],
317	disabledDates: ['21.05.2026', '29.04.2026']
318});
319
320$('a.showLabBtn').on('click', function(){
321    var val = $(this).attr('data-href');
322    if (val==''){
323        return false;
324    }
325
326    $.ajax({
327        type: "POST",
328        url: sUrl + 'labBul',
329        data: {val:val},
330        success: function(msg){
331            $('.sendLoader').removeClass('active');    
332            $('#result').html(msg);
333            var res = $('#result h2.msg1').html();
334            var btn = $('#result div.msg2').html();
335            if (res !='' && (typeof res !== 'undefined')){
336                eval(res+"Msg"+"()");
337            }else{
338                $('.labModal .modal-body').html(btn);
339                $('.labModal').modal('show');
340            }
341            $('#result').html('');
342        },
343        error: function(xhr, status, error) { 
344            $('.sendLoader').removeClass('active');                                              
345            if (xhr.status == 500){
346                InternalServerErrorMsg();
347            }else if (xhr.status == 404){
348                NotFound404Msg();
349            }else if (xhr.status == 413){
350                ReqTooLargeMsg();
351            }
352        }          
353    });
354
355});
356
357var disDay;
358if ($('select[name="psikolog"]').length){
359    $('select[name="psikolog"]').unbind('change');
360    $('select[name="psikolog"]').on('change', function(){
361        $('input[name="rantarih"], select[name="ransaat"]')./*attr('disabled',true).*/val('');
362        $('input[name="rantarih"]').attr('placeholder','Önce Psikolog Seçiniz...').datetimepicker('destroy');
363        $('select[name="ransaat"]').html('<option selected="" disabled="" value="">Önce Psikolog Seçiniz...</option>');
364        //$('input[name="rantarih"]').datetimepicker('destroy');
365        val = $(this).val();
366        if (val != ''){
367            var dVal = $('select[name="psikolog"] option:selected').attr('data-value');
368            if (dVal == 1){
369                disDay = [0,6,1,3,4,5];
370            }else if (dVal == 2){
371                disDay = [0,6,1,2,4,5];
372            }else if (dVal == 3){
373                disDay = [0,6,1,2,3,5];
374            }else{
375                $('input[name="rantarih"], select[name="ransaat"]').attr('disabled','disabled');
376                return false;
377            }      
378
379            $('input[name="rantarih"]').datetimepicker({
380            timepicker:false,
381            dayOfWeekStart : 1,
382            lang:'tr',        
383            format:'d.m.Y',                
384            formatDate:'d.m.Y',
385            closeOnDateSelect: true,
386            allowBlank: false,
387            minDate: new Date(),
388            scrollInput: false,
389            disabledWeekDays: disDay,
390            onSelectDate:brkFindTime        
391            /*minDate: '27.02.2023',
392            maxDate: '07.04.2023',*/  
393            //disabledDates: '04.07.2022'
394            }).removeAttr('disabled').attr('placeholder','Randevu Tarihini Seçiniz...');
395            $('select[name="ransaat"]').html('<option selected="" disabled="">Önce Randevu Tarihini Seçiniz...</option>');
396        }
397    });
398}else{
399    disDay = [0,6];
400}
401
402function brkFindTime(){
403    var val = $('input[name="rantarih"]').val();
404    var per = $('select[name="psikolog"] option:selected').attr('data-value');
405    if (val != ''){
406        $.ajax({
407            type: "POST",
408            url: sUrl + 'findTime',
409            data: {page:'krm',val:val,per:per},
410            success: function(msg){
411                $('.sendLoader').removeClass('active');    
412                $('#result').html(msg);                      
413                res = $('#result h2.msg1').html();
414                btn = $('#result div.msg2').html();
415                if (res !='' && (typeof res !== 'undefined')){
416                    if (res == 'none'){
417                        $('select[name="ransaat"]').html('<option selected="" disabled="">Saat Bulunamadı!</option>').attr('disabled',true);
418                    }else{
419                        eval(res+"Msg"+"()");
420                    }                                
421                }else{
422                    $('select[name="ransaat"]').removeAttr('disabled').html(btn);
423                }          
424            },
425            error: function(xhr, status, error) { 
426                $('.sendLoader').removeClass('active');                                              
427                if (xhr.status == 500){
428                    InternalServerErrorMsg();
429                }else if (xhr.status == 404){
430                    NotFound404Msg();
431                }else if (xhr.status == 413){
432                    ReqTooLargeMsg();
433                }
434            }          
435        });
436    }else{
437        $('select[name="ransaat"]').attr('disabled',true).html('<option selected="" disabled="">Önce Randevu Tarihini Seçiniz...</option>').val('');
438    }
439}
440
441function kttFindTime(){
442    var val = $('input[name="gtarihi"]').val();    
443    if (val != ''){
444        $.ajax({
445            type: "POST",
446            url: sUrl + 'findTime',
447            data: {page:'ktt',val:val},
448            success: function(msg){
449                $('.sendLoader').removeClass('active');    
450                $('#result').html(msg);                      
451                res = $('#result h2.msg1').html();
452                btn = $('#result div.msg2').html();
453                if (res !='' && (typeof res !== 'undefined')){
454                    eval(res+"Msg"+"()");                    
455                }else{
456                    $('select[name="gsaati"]').removeAttr('disabled').html(btn);
457                }          
458            },
459            error: function(xhr, status, error) { 
460                $('.sendLoader').removeClass('active');                                              
461                if (xhr.status == 500){
462                    InternalServerErrorMsg();
463                }else if (xhr.status == 404){
464                    NotFound404Msg();
465                }else if (xhr.status == 413){
466                    ReqTooLargeMsg();
467                }
468            }          
469        });
470    }else{
471        $('select[name="gsaati"]').attr('disabled',true).html('<option selected="" disabled="">Önce Tarih Seçiniz...</option>').val('');
472    }
473}
474
475$('.labModal').on('hidden.bs.modal', function () {
476    $('.labModal .modal-body').html('');
477});
478
479$(function() {
480  //sliderResize();
481});
482
483function NotFound404Msg(){
484    swalWithDanger.fire({
485        html: "İşlem yapılacak sayfa bulunamadı."
486    });
487}
488function nopageMsg(){
489    swalWithDanger.fire({
490        html: "İşlem yapılacak sayfa bulunamadı."
491    });
492}
493
494function proctknMsg(page){
495    swalWithDanger.fire({
496        html: "Geçersiz İşlem. Lütfen Daha Sonra Tekrar Deneyiniz."
497    }).then(function(){                
498        location.reload();
499    });
500}
501
502function ReqTooLargeMsg(){
503    swalWithDanger.fire({
504        html: "Kaydedilmeye çalışılan veri boyutu çok büyük. Lütfen sunucu ayarlarınızı kontrol ediniz."
505    });
506}
507
508function emailNotValidMsg(page){
509    swalWithDanger.fire({
510        html: "Lütfen geçerli bir e-posta adresi yazınız."
511    });
512}
513
514function KRMWorngTimeMsg(page){
515    swalWithDanger.fire({
516        html: "Seçilen psikoloğun ilgili tarih ve saate randevusu bulunmamaktadır. Lütfen belirtilen tarih ve saatlerden birini seçiniz."
517    });
518}
519
520function KTTDuplicateMsg(page){
521    swalWithDanger.fire({
522        html: "Seçtiğiniz tarih ve saat için bir randevu oluşturulmuş. Lütfen farklı bir tarih ve saat deneyin veya yardım almak için 444 1251'i arayarak Tanıtım Ofisi'ne bağlanın."
523    });
524}
525
526function KRMDuplicateMsg(page){
527    swalWithDanger.fire({
528        html: "Seçilen tarih ve saatte daha önce randevu oluşturulmuş! Lütfen farklı bir tarih veya saat seçiniz."
529    });
530}
531
532function terslikMsg(page){
533    swalWithDanger.fire({
534        html: "Bir probleme rastlandı. Lütfen yazılımcınızla görüşün."
535    }).then(function(){                
536        location.reload();
537    });
538}
539
540function nodataMsg(page){
541    swalWithDanger.fire({
542        html: "Kayıt Bulunamadı."
543    }).then(function(){                
544        location.reload();
545    });
546}
547
548function emptyMsg(){
549    swalWithDanger.fire({
550        html: "Belirtilen alanların ve içeriklerin doldurulması zorunludur."
551    });
552}
553
554function failMsg(){
555    swalWithDanger.fire({
556        html: "İşlem Başarısız."
557    });
558}
559
560function noLabMsg(page){
561    swalWithDanger.fire({
562        html: "Laboratuvar içeriği bulunamadı."
563    });
564}
565
566function successMsg(page){
567    swalWithSuccess.fire({
568        html: "İşleminiz Başarıyla Gerçekleştirilmiştir."
569    }).then(function(){
570        if (page == 'self'){
571            location.reload();
572        }else if (page !='' || (typeof page !== 'undefined')){
573            window.location = sUrl+page;
574        }        
575    });
576}
577
578function kttsuccessMsg(page){
579    swalWithSuccess.fire({
580        html: "Kaydınız başarıyla oluşturuldu. Talebiniz hakkında en kısa zamanda size geri dönüş yapılacaktır."
581    }).then(function(){
582        if (page == 'self'){
583            location.reload();
584        }else if (page !='' || (typeof page !== 'undefined')){
585            window.location = sUrl+page;
586        }        
587    });
588}
589
590function krmsuccessMsg(page){
591    swalWithSuccess.fire({
592        html: "Randevu kaydınız başarıyla oluşturulmuştur."
593    }).then(function(){
594        if (page == 'self'){
595            location.reload();
596        }else if (page !='' || (typeof page !== 'undefined')){
597            window.location = sUrl+page;
598        }        
599    });
600}
601
602function kardilSuccessMsg(page){
603    swalWithSuccess.fire({
604        html: "Başvurunuz oluşturulmuştur."
605    }).then(function(){
606        if (page == 'self'){
607            location.reload();
608        }else if (page !='' || (typeof page !== 'undefined')){
609            window.location = sUrl+page;
610        }        
611    });
612}
613
614function noSelectedMsg(){
615    swalWithWarning.fire({
616        html: "İşleme devam edebilmeniz için lütfen en az bir kayıt seçiniz."
617    })
618}
619
620
621/* KAR YAĞDIRMA EFEKTİ 30.12.2024 */
622particlesJS("particles-js", {"particles":{"number":{"value":80,"density":{"enable":true,"value_area":800}},"color":{"value":"#ffffff"},"shape":{"type":"circle","stroke":{"width":0,"color":"#000000"},"polygon":{"nb_sides":5},"image":{"src":"img/github.svg","width":100,"height":100}},"opacity":{"value":0.5,"random":false,"anim":{"enable":false,"speed":1,"opacity_min":0.1,"sync":false}},"size":{"value":3,"random":true,"anim":{"enable":false,"speed":40,"size_min":0.1,"sync":false}},"line_linked":{"enable":false,"distance":150,"color":"#ffffff","opacity":0.4,"width":1},"move":{"enable":true,"speed":2,"direction":"bottom","random":false,"straight":false,"out_mode":"out","bounce":false,"attract":{"enable":false,"rotateX":600,"rotateY":1200}}},"interactivity":{"detect_on":"window","events":{"onhover":{"enable":false,"mode":"repulse"},"onclick":{"enable":true,"mode":"push"},"resize":true},"modes":{"grab":{"distance":400,"line_linked":{"opacity":1}},"bubble":{"distance":400,"size":40,"duration":2,"opacity":8,"speed":3},"repulse":{"distance":200,"duration":0.4},"push":{"particles_nb":4},"remove":{"particles_nb":2}}},"retina_detect":true});var count_particles, stats, update; stats = new Stats; stats.setMode(0); stats.domElement.style.position = 'absolute'; stats.domElement.style.left = '0px'; stats.domElement.style.top = '0px'; document.body.appendChild(stats.domElement); count_particles = document.querySelector('.js-count-particles'); update = function() { stats.begin(); stats.end(); if (window.pJSDom[0].pJS.particles && window.pJSDom[0].pJS.particles.array) { count_particles.innerText = window.pJSDom[0].pJS.particles.array.length; } requestAnimationFrame(update); }; requestAnimationFrame(update);;

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.