Вход Регистрация
Файл: templates/frontend/dark-red/js/jquery.upload.js
Строк: 127
<?php
var index   1;
var 
pic     2;

function 
getFile(d){
   
document.getElementById(d).click();
}
 
function 
validateSize(sizemaxfilesizeerror_id) {
    if (
size != null && size maxfilesize) {
        $(
'#' error_id).show();
        $(
"div[id='upload_file']").addClass" has-error" );
        $(
'#' error_id '_').val(1);
    } else {
        if ( $(
'#'error_id).is(':visible') ) {
            $(
'#'error_id).hide();        
        }                
        $(
'#' error_id '_').val(0);    
    }
}

$(
document).ready(function(){
    
    var 
errors false;
    var 
uploader = new plupload.Uploader({
      
runtimes 'html5,flash,silverlight,html4',
      
browse_button document.getElementById('upload_video_file'),
      
containerdocument.getElementById('upload-container'),
      
url base_url+'/fileupload.php?id='+unique_id,
      
flash_swf_url tpl_url+'/js/Moxie.swf',
      
silverlight_xap_url tpl_url+'/js/Moxie.xap',
      
multiparttrue,
      
multi_selectionfalse,
      
max_retries3,
      
drop_element:  document.getElementById('upload-container'),
      
dragdroptrue,
      
chunk_size chunk_mb,
      
filters : {
        
max_file_size video_max_size+'mb',
        
mime_types: [
          {
title "Video file"extensions video_allowed_extensions},
        ]
      }
    });      
          
    
uploader.init();              
      
    
uploader.bind('FilesAdded', function(upfiles) {
      if (
files.length 1uploader.splice(1files.length 1);
        var 
filesize this.files[0].size;
        var 
filename this.files[0].name;
        var 
filetype this.files[0].type;
        if(
filesize>(upload_max_size)) {

            $(
"#upload_error").show();
            return;
        }
        var 
mbsize = (filesize/1048576).toFixed(2);
        $(
"#fileerror").hide();
        $(
".fileupload-file-title").html(filename);
        $(
".fileupload-file-size").html(mbsize+' MB');
        $(
"#video_filename").val(filename);
        $(
".fileupload").hide();
        $(
"#uploadVideoForm").show();

            var 
ttl filename.split('.').slice(0, -1).join('.');
            
ttl ttl.replace(/[_-]/g' ');
            
ttl ttl.replace("."," ");

        var 
pop_title=true;
        var 
pop_tags=true;

        if(
populate) {
            var 
title_el = $('#upload_video_title');
            if(
title_el.val().length == 0title_el.val(ttl);

            var 
desc_el = $('#upload_video_description');

            if(
desc_el.length) {
                
desc_el.val(ttl);
            }            
        }
      
//to pass filename to fileupload.php
      
uploader.setOption('url'base_url+'/fileupload.php?id='+unique_id+'&name='+filename);
      
up.refresh();
    });
                    
    
uploader.bind('UploadProgress', function(upfile) {
        $(
"#upload_progress_bar").attr("aria-valuenow"file.percent);    
        $(
"#upload_progress_bar").width(file.percent "%");  
    });
                    
    
uploader.bind('Error', function(uperr) {
      
errors true;
      if(
err.message) {
        $(
"#upload_error").html(err.message);
        $(
"#upload_error").show();
      }
        $.
each(uploader.files, function (ifile) {
            
uploader.removeFile(file);
        });
        
uploader.splice();
        
uploader.refresh();
        $(
"input[id='video_filename']").val('');
    });

    
uploader.bind('UploadComplete', function(up) {    

        
uploader.splice();
        
uploader.refresh();

        $.
post($("#uploadForm").attr('action'), $("#uploadForm").serialize(), function(res){
            
window.location.href base_url "/upload/video?status=1";            
        });
        return 
false

    });

    $(
"body").on('click'".fileupload-file-remove", function(e) {
        $(
"#uploadVideoForm").hide();
        $(
"#upload_error").hide();
        $(
".fileupload").show();
        $(
".fileupload-file-title").html('');
        $(
".fileupload-file-title span").html('')
        $.
each(uploader.files, function (ifile) {
                
uploader.removeFile(file);
        });
        $(
"input[id='video_filename']").val('');
        
uploader.splice();
        
uploader.refresh();

    });

    $(
'body').on('click''[id="upload_video_submit"]', function(e) {

        var 
error           false;
        var 
video_title     = $("input[id='upload_video_title']").val();
        var 
video_tags      = $("textarea[id='upload_video_tags']").val();
        var 
video_category  = $("select[id='upload_video_category']").val();
        var 
video_file      = $("input[id='upload_video_file']").val();
        var 
title_error     = $("div[id='video_title_error']");
        var 
tags_error      = $("div[id='video_tags_error']");
        var 
category_error  = $("div[id='video_category_error']");
        var 
file_error      = $("div[id='video_file_error']");

        
video_category parseInt(video_category);        

        if ( 
video_title == '' ) {
            
error   true;
            $(
title_error).show();
            $(
"div[id='upload_title']").addClass" has-error" );            
        } else {
            if ( $(
title_error).is(':visible') ) {
                $(
title_error).hide();
                $(
"div[id='upload_title']").removeClass" has-error" );                
            }
        }
        if ( 
video_tags == '' ) {
            
error   true;
            $(
tags_error).show();
            $(
"div[id='upload_tags']").addClass" has-error" );            
        } else {
            if ( $(
tags_error).is(':visible') ) {            
                $(
tags_error).hide();
                $(
"div[id='upload_tags']").removeClass" has-error" );
            }
        }
        if ( 
video_category == '0' ) {
            
error   true;
            $(
category_error).show();
            $(
"div[id='upload_category']").addClass" has-error" );                        
        } else {
            if ( $(
category_error).is(':visible') ) {
                $(
category_error).hide();
                $(
"div[id='upload_category']").removeClass" has-error" );                
            }    
        }

        if(
error!=true) {            
            $(
".item-title").html( $(".fileupload-file-title").html() );
            $(
".item-size").html( $(".fileupload-file-size").html() );
            $(
".fileupload-fileinfo").hide();                    
            $(
".fileupload-progress").show();        
            
uploader.start();
        }

    });
    
  
    $(
"#uploadPhoto").submit(function(e) {    
        
e.preventDefault();        
        var 
error       false;
        var 
album_name  = $("input[id='upload_album_name']").val();
        var 
album_cat   = $("select[id='upload_album_category']").val();
        var 
album_tags  = $("textarea[id='upload_album_tags']").val();
        var 
album_file  = $("input[id='upload_album_file']").val();
        var 
file_error  = $("div[id='album_file_error']");    
        
        if ( 
album_name == '' ) {
            
error       true;
            $(
"div[id='album_name_error']").show();
            $(
"div[id='upload_name']").addClass(" has-error");                
        } else {
            $(
"div[id='album_name_error']").hide();
            $(
"div[id='upload_name']").removeClass(" has-error");                
        }
        
        if ( 
album_cat == '0' ) {
            
error       true;
            $(
"div[id='album_category_error']").show();
            $(
"div[id='upload_category']").addClass(" has-error");                
        } else {
            $(
"div[id='album_category_error']").hide();
            $(
"div[id='upload_category']").removeClass(" has-error");            
        }
                       
        if ( 
album_tags == '' ) {
            
error       true;
            $(
"div[id='album_tags_error']").show();
            $(
"div[id='upload_tags']").addClass(" has-error");                
        } else {
            $(
"div[id='album_tags_error']").hide();
            $(
"div[id='upload_tags']").removeClass(" has-error");            
        }

        if ( 
album_file == '' ) {
            
error   true;
            $(
file_error).show();
            $(
"div[id='upload_file']").addClass" has-error" );            
        } else {
            if ( $(
file_error).is(':visible') ) {
                $(
file_error).hide();
                $(
"div[id='upload_file']").removeClass" has-error" );                    
            }
        }

        if (!
error) {
            $(
this).ajaxSubmit({ 
                
target'#alerts_bottom',
                
beforeSubmit: function() {
                    $(
'#upload_status').show();
                    $(
'#alerts_bottom').html('');
                },
                
uploadProgress: function (eventpositiontotalpercentComplete){    
                    $(
"#upload_progress_bar").attr("aria-valuenow"percentComplete);    
                    $(
"#upload_progress_bar").width(percentComplete "%");
                    if (
percentComplete >= 100) {
                        $(
'#upload_status').hide();
                        $(
"#upload_progress_bar").attr("aria-valuenow"0);    
                        $(
"#upload_progress_bar").width(0);                    
                        $(
'#upload_video_file').next('.custom-file-label').html(lang_choose_files);                            
                    }
                },
                
success:function (){
                    $(
'#upload_status').hide();
                    $(
"#upload_progress_bar").attr("aria-valuenow"0);    
                    $(
"#upload_progress_bar").width(0);                    
                    $(
'#upload_album_file').next('.custom-file-label').html(lang_choose_files);
                },                
                
resetFormtrue            
            
});        
        }
        return 
true;
    });

});
?>
Онлайн: 1
Реклама