403Webshell
Server IP : 80.241.246.6  /  Your IP : 216.73.216.188
Web Server : Apache/2.4.25 (Debian)
System : Linux kharagauli 4.9.0-19-amd64 #1 SMP Debian 4.9.320-2 (2022-06-30) x86_64
User : www-data ( 33)
PHP Version : 7.0.33-0+deb9u12
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/kharagauli1/moduls/video_gallery_2/admin/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/kharagauli1/moduls/video_gallery_2/admin/js/main.js
/*
@author suxoza <suxoza@gmail.com>
*/




var ckeditor = []; 
var youtube_parent_title = false;
var video_names_dom;
$(function(){
  	var maina = '';
	jQTubeUtil.init({
		key: 'AI39si7jDaM1hshJuWvQszAs7K95lF3uAaFqa36YzUEI3iTTXyOPAMAsLjPQjt8wK4L-6SVf-qxmjakPmuiuOVA1mzKxWFZQ7Q',
		orderby: 'viewCount',
		time: 'all_time',  
		maxResults: 49
	});



   $('.first_date').datepicker({ dateFormat: 'dd/mm/yy' });
});


function change_lang_layout(a){
    var th = $(a);
    var text = $.trim(th.text());
    $('#lang_select_textarea .active').removeClass('active');
    th.addClass('active');
    $('#view_images textarea[class^="maines_"]').removeClass('_display_block').addClass('_display_none');
    $('#view_images textarea').each(function(){
        if($(this).is('.maines_'+text))$(this).addClass('_display_block').removeClass('_display_none');
    });
   
    
}

function upload_logo(event,a){
     var th = $(a);
     var logo;
     var img = $('._image_name',th.parent().parent().parent().parent().parent());
     var hidden = $('.hidden_field',th.parent().parent().parent().parent().parent());
     img.attr('src','/img/loader.gif');
       if(window.File &&  window.FileReader){
           var files = event.target.files; 
           for(var i = 0; i< files.length; i++){    
                 if(parseInt(Math.round(files[i].size)) > 20000000){
                    $.alerts.alert("ასატვირთი ფაილის ზომა არ უნდა აღემატებოდეს 20(ოც) მეგაბაიტს!!!","message");
                     return false;
                  }
                  
               }
            img.attr('src','/img/video.png')
            .parent('.img_container').attr('onclick','$.alerts.alert("ვიდეოს გასააქტიურებლად საჭიროა ცვლილებების შენახვა!","message");');
            $('.hidden_field',th.parent()).val('');  
            $('#play_all').attr('onclick','$.alerts.alert("ვიდეო-დამკვრელის გასააქტიურებლად საჭიროა ცვლილებების შენახვა!","message");');
          
      }else alert("Your browser does not support File API \n Try firefox,google chrome or opera!");
 }
 
 function upload_logo_big(event,a){
    var th = $(a);
    $('#img_form').attr({onsubmit:''}).submit();
    return;
     var logo;
       if(window.File &&  window.FileReader){
           var files = event.target.files; 
           var lengs = $('#view_images .view_images_child').length;
           //alert($('#view_images').height());
           for(var i = 0; i< files.length; i++){    
//               if((lengs+files.length) > 25){
//                    $.alerts.alert("max "+String(25-lengs),"message");
//                     return false;
//                  }
                 if(parseInt(Math.round(files[i].size)) > 20000000){
                    $.alerts.alert("ასატვირთი ფაილის ზომა არ უნდა აღემატებოდეს 20(ოც) მეგაბაიტს!!!","message");
                     return false;
                  }
                     added_sec_img();
                 
                   
               }
              
          
      }else alert("Your browser does not support File API \n Try firefox,google chrome or opera!");
 }
 
 function delete_images(a){
     var th = $(a);
     var img = $('#upload_avatar',th.parent().parent());
     img.attr('src','/img/upload_avatar.png');
     $('#text_content_logo input:hidden[name="delete_logo"]').val(1);
     $('#text_content_logo input:file').val('');
     th.remove();
 }
 
 function other_site_url(e,a,c){
     var th = $(a);
     //th.next('.youtube_keywords').html('');

     var val = th.val();
     if(val.length < 1)return;
      
        if(val.indexOf('http://') != -1 || val.indexOf('https://') != -1 && val.indexOf('youtube.com') != -1){
          if(e.keyCode == 13){  
                th.parent().next().fadeOut(500);
                if(val.indexOf('v=') != -1){
                    var values = $.trim(String(val));
                    values = values.split('v=')[1];
                    if(values.indexOf('&') != -1)values = values.split('&')[0];
                        if(values){
                           var src = 'http://img.youtube.com/vi/'+values+'/0.jpg';
                           if(c && c == 1)
                             image_load(src,th,c);
                           else
                             image_load(src,th);
                     }
               }else $.alerts.alert("მისამართი არასწორია!!!");
          }  
        }else{
            if(c && c == 1)
               start_video(val,a,c);
             else
               start_video(val,a);
            
        } 
 }
 
 function start_video(a,ths,c){
     var th = $(ths);
     if(th.parent().is('.has_title_4')){
         th.parent().removeClass('has_title_4');
         youtube_parent_title = true;
     }
     
     jQTubeUtil.suggest(a, function(response){
            var html = '';
            var onclick = (!c)?'show_videos(this);':'show_videos(this,1);';
            for(s in response.suggestions){
                    var sug = response.suggestions[s];
                    html += '<li><a style="cursor:pointer" onclick="'+onclick+'">'+sug+'</a></li>';
            }
            if(response.suggestions.length)
                    th.next('.youtube_keywords').addClass('youtube_keywords_css').html(html);

            else 
                    th.next('.youtube_keywords').removeClass('youtube_keywords_css').html('');

     });
}

function show_videos(a,c){
        var th = $(a);
        var val = $.trim(th.text());
        if(c)video_names_dom = th.parent().parent().parent();
        var title = (c)?"ვიდეოს":"ვიდეოების";
        if($('#before_videos').length)$('#before_videos').remove();
        //if(!$('#before_videos').length){
                var before_videos = $('<div>',{id:'before_videos',class:'before_videos'});
                 before_videos.dialog({
                         close: function(event,ui){
                           if(c){
                               saved_youtube_changed_small(video_names_dom);
                           }
                           else saved_youtube_changed();   
                           before_videos.remove();
                         },
                         modal  : true,
                         width  : 1010,
                         height : 500,
                         position: [200, 50],
                         title   : title+" დამატება youtube.com-იდან",
                         buttons: {
                          "save" : function(){
                           before_videos.dialog('close');
                        }
                        },open: function (event, ui) {
                            // before_videos.css({overflow: 'auto',height:"500px",display:"none"});
                          }
                        });	
           // }
           if(c)
             view_videos(val,1);
           else
             view_videos(val); 
         
             $('.youtube_keywords').removeClass('youtube_keywords_css').html('').prev().val('');
             if(youtube_parent_title)$('#add_new_image .youtube_keywords').parent().addClass('has_title_4');
             

}

function saved_youtube_changed_small(par){
    var len = $('#more_videos .cheched');
    if(!len.length)return;
    $('._image_name',par.parent().parent().parent().parent()).attr('src',len.attr('zpp'))
    .parent('.img_container').attr('onclick','fancy_open("'+len.attr('app')+'")');
    $('.hidden_field',par).val(len.attr('app'));
    $('.input_file',par).val('');

    $('#play_all').attr('onclick','$.alerts.alert("ვიდეო-დამკვრელის გასააქტიურებლად საჭიროა ცვლილებების შენახვა!","message");');
    
    
}

function saved_youtube_changed(bool){
    var len = $('#more_videos .cheched');
    if(!len.length)return;
    len.each(function(){
            var lens = $('#view_images .view_images_child').length;
            var img = $('#view_images .demo_for_clone').clone();
            img.removeClass('demo_for_clone');
            $('._image_name',img).attr('src',$(this).attr('zpp'))
            .parent('.img_container').attr('onclick','fancy_open("'+$(this).attr('app')+'")');
            $('.input_file',img).attr('name','file_'+lens+"_a");
            $('.hidden_field',img).attr({
                name:'file_'+lens,
            }).val($(this).attr('app'));
            $('textarea',img).each(function(){
                $(this).attr("name",$(this).attr("name")+lens);
            });
            $('#view_images #video_list').append(img); 
    });
        $('#play_all').attr('onclick','$.alerts.alert("ვიდეო-დამკვრელის გასააქტიურებლად საჭიროა ცვლილებების შენახვა!","message");');
    
}

function view_videos(val,c){
        var titles = (c)?'ვიდეო':'ვიდეოები';
        var onclick = (c)?'start_video(this.value,this,1);':'start_video(this.value,this);';
        var checkbox_onclick = (c)?"checkbox(this,1);":"checkbox(this);";
        jQTubeUtil.search(val, function(response){
                var input = '<div class="_insert_url has_title_4" data-title="აკრიფეთ სასურველი ვიდეოს დასახელება">'+
                               '<input type="text" name="_insert_url" onkeypress="'+onclick+'"/>'+
                               '<div class="youtube_keywords"></div>'+
                               '<div class="monishnulia"></div>'+
                               '<div class="_title">მონიშნეთ სასურველი '+titles+' და დააწექით "save"-ს</div>'+
                             '</div>';
                var html = '<div id="more_videos" class="_display_none">'+input;
                var _length = response.videos.length;
                for(v in response.videos){
                        var	video = response.videos[v],
                                minutes = parseInt(video.duration / 60),
                                seconds = video.duration % 60;
                        html += '<div class="image">';
                        html += '<div class="img_container" onclick=\'fancy_open("'+video.videoId+'");\'><img src="' + video.thumbs[2].url + '" alt="' + video.title + '" title="' + video.title + '" /></div>';
                        html += '<div class="entry"><a alt="http://www.youtube.com/watch?v='+video.videoId+'" title="' + video.title + '">' + video.title + '</a></div>';
                        html += '<div class="_checkbox" onclick="'+checkbox_onclick+'" app="'+video.videoId+'" zpp="'+video.thumbs[2].url+'"></div><small>' + minutes + ':' + (seconds < 10 ? '0'+seconds : seconds) + '</small>';
                        html += '</div>';
                }
                html += "</div>";
                $('.before_videos').html(html);
                 var iterator = 0;
                 var div = document.getElementById('more_videos').getElementsByTagName('img');
                 for(v in div){
                     div[v].onload = function(){
                         iterator++;
                         if(iterator == parseInt(_length/2)){
                             $('.before_videos').removeClass('before_videos');
                             $('#before_videos #more_videos').removeClass('_display_none');
                         }
                     };
                 }
        });
}
 
function fancy_open(a,b,c){
    var href = b || 'new';
    var logo = c || '';
    var ff = a.replace(/&/g,'||');
    var dir = self_dir.split('video_')[0];  
      $.colorbox({href:dir+"player/iframe.php?id="+ff+"&type="+href+"&logo="+logo,iframe:true, innerWidth:775, innerHeight:520});

}

function player(a){
   var dir = self_dir.split('video_')[0];  
   $.colorbox({
       href:dir+"player/iframe.php?id="+a+"&type=all&logo=1",
       iframe:true, 
       innerWidth:800,
       innerHeight:550,
       fixed:true,
       slideshow:true,
       scrolling:false
   }); 
}

function checkbox(thisa,boola){
    var th = $(thisa);
    if(boola)$('#more_videos .cheched').removeClass('cheched');
    if(th.is('.cheched'))th.removeClass('cheched');
    else th.addClass('cheched');
    if(!boola){
        var len = $('#more_videos .cheched').length;
        if(!len)$('#more_videos .monishnulia').html('');
        else $('#more_videos .monishnulia').html('მონიშნულია: '+len+' ვიდეო');
    }
} 
 
 
 function image_load(a,th,c){
    $('#play_all').attr('onclick','$.alerts.alert("ვიდეო-დამკვრელის გასააქტიურებლად საჭიროა ცვლილებების შენახვა!","message");');   
    var img = new Image();
    img.onload = function(){
     if(!c)   
        added_img(a,th);
     else 
        change_img(a,th); 
    };
    img.onerror = function(){
      $.alerts.alert("მისამართი არასწორია!!!");
    };
    img.src = a+'?id='+Math.random();
}

function added_img(a,th){
    var lens = $('#view_images .view_images_child').length;
    var img = $('#view_images .demo_for_clone').clone();
    img.removeClass('demo_for_clone');
    $('._image_name',img).attr('src',a)
    .parent('.img_container').attr('onclick','fancy_open("'+youtube_parser(th.val())+'")');
    $('.input_file',img).attr('name','file_'+lens+"_a");
    $('.hidden_field',img).attr({
        name:'file_'+lens,
    }).val(youtube_parser(th.val()));
    $('textarea',img).each(function(){
        $(this).attr("name",$(this).attr("name")+lens);
    });
    th.val('');
    $('#view_images #video_list').append(img);
}

function added_sec_img(a){
    var lens = $('#view_images .view_images_child').length;
    var img = $('#view_images .demo_for_clone').clone();
    img.removeClass('demo_for_clone');
    $('.input_file',img).attr('name','file_'+lens+"_a");
    $('.hidden_field',img).attr({
        name:'file_'+lens,
    });
    $('textarea',img).each(function(){
        $(this).attr("name",$(this).attr("name")+lens);
    });
    $('#view_images #video_list').append(img);
}

function change_img(a,th){
    $('._image_name',th.parent().parent().parent().parent().parent()).attr('src',a)
    .parent('.img_container').attr('onclick','fancy_open("'+youtube_parser(th.val())+'")');
    $('.hidden_field',th.parent().parent().parent().parent().parent()).val(youtube_parser(th.val()));
    var files = $('.input_file',th.parent().parent().parent().parent().parent());
    files.val('');
    th.val('');
}

function _delete_image(a){
    var th = $(a);
    $.alerts.confirm("ნამდვილად გსურთ წაშლა?","message!!!",function(r){
        if(r){
            var parent = th.parent().parent().parent();
            if($('.hidden_id',parent).length){
                $('#deleted_id').val($('#deleted_id').val()+$('.hidden_id',parent).val()+"|");
                parent.addClass('_display_none');
            }else    
               parent.remove();  
          $('#play_all').attr('onclick','$.alerts.alert("ვიდეო-დამკვრელის გასააქტიურებლად საჭიროა ცვლილებების შენახვა!","message");'); 
          if($('#view_images .view_images_child:visible').length < 1)$('#play_all').hide(); 
        }
        
    });
}

function youtube_parser(url){
    var regExp = /^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#\&\?]*).*/;
    var match = url.match(regExp);
    if (match&&match[7].length==11){
        return match[7];
    }else{
        alert("Url incorrecta");
    }
}

Youez - 2016 - github.com/yon3zu
LinuXploit