NexusLeads Webshell
NexusLeads


Server : LiteSpeed
System : Linux server 3.10.0-1160.90.1.el7.x86_64 #1 SMP Thu May 4 15:21:22 UTC 2023 x86_64
User : alsaif ( 1057)
PHP Version : 7.4.33
Disable Function : show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Directory :  /home/alsaif/public_html/administrator/components/com_allvideoshare/assets/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/alsaif/public_html/administrator/components/com_allvideoshare/assets/js/allvideoshare.js
/*
 * @version		$Id: allvideoshare.js 3.5.0 2020-01-25 $
 * @package		All Video Share
 * @copyright   Copyright (C) 2012-2020 MrVinoth
 * @license     GNU/GPL http://www.gnu.org/licenses/gpl-2.0.html
*/

jQuery( document ).ready(function() {
		
	// Common: On file adding method changed
	jQuery( 'input[type="radio"]', '.avs-file-uploader-types' ).on( 'change', function() {
																					   
		var type;
		
		if ( this.checked ) {
			type = this.value;
		} else {
			type = ( 'url' == this.value ) ? 'upload' : 'url';
		}
		
		jQuery( this ).closest( '.avs-file-uploader' ).find( '.avs-file-uploader-type' ).hide();
		jQuery( this ).closest( '.avs-file-uploader' ).find( '.avs-file-uploader-type-' + type ).show();
		
		// If Videos form, reset required files
		if( jQuery( '#avs-videos' ).length ) {
			jQuery( '#type', '#avs-videos' ).trigger( 'change' );
		}
		
	});
	
	// Common: On file browse button clicked
	jQuery( '.avs-btn-upload' ).on( 'click', function() {
													  
		var $element = jQuery( this ).closest( '.avs-file-uploader-type-upload' );
		
		$element.find( 'input[type="file"]' ).off( 'change' ).on( 'change', function() {
																					 
			var value = jQuery( this ).val().split( '\\' ).pop();
			$element.find( 'input[type="text"]' ).val( value );
			
		}).trigger( 'click' );     
		
	});
	
	// Videos: On type change
	jQuery( '#type', '#avs-videos' ).on( 'change', function() {
					
		var type = jQuery( this ).val();

		if ( 'pro_only' == type ) {
			alert( 'Sorry, this is a PRO feature.' );
			jQuery( this ).val( 'general' );
			type = 'general';
		}
		
		jQuery( '.avs-toggle-fields', '#avs-videos' ).hide();
		jQuery( '.avs-' + type + '-fields', '#avs-videos' ).show();
		
		// Set required
		jQuery( '#video, #upload-video, #streamer, #external, #hls, #thirdparty', '#avs-videos' ).removeClass( 'required' ).removeAttr( 'required' );
		
		switch( type ) {
			case 'general' :
				var option = jQuery( '#avs-file-uploader-video', '#avs-videos' ).find( 'input[type="radio"]:checked' ).val();
				
				if( option == 'url' ) {
					jQuery( '#video', '#avs-videos' ).addClass( 'required' );
				} else {
					jQuery( '#upload-video', '#avs-videos' ).addClass( 'required' );
				}
				break;
			case 'youtube' :
				jQuery( '#external', '#avs-videos' ).addClass( 'required' );
				break;
			case 'vimeo' :
				jQuery( '#external', '#avs-videos' ).addClass( 'required' );
				break;
			case 'rtmp' :
				jQuery( '.avs-hls-fields', '#avs-videos' ).find( '.star' ).hide();
				jQuery( '#streamer, #external', '#avs-videos' ).addClass( 'required' );
				break;
			case 'hls' :
				jQuery( '#hls', '#avs-videos' ).addClass( 'required' );
				jQuery( '.avs-hls-fields', '#avs-videos' ).find( '.star' ).show();
				break;
			case 'thirdparty' :
				jQuery( '#thirdparty', '#avs-videos' ).addClass( 'required' );
				break;
		}
		
	}).trigger( 'change' );
	
	// Players: On type change
	jQuery( 'input[type="radio"][name="type"]', '#avs-players' ).on( 'change', function() {
					
		var type = jQuery( 'input[name="type"]:checked' ).val();
		
		jQuery( '.avs-allvideoshare-fields, .avs-mediaelement-fields', '#avs-players' ).hide();
		jQuery( '.avs-' + type + '-fields', '#avs-players' ).show();
		
	}).trigger( 'change' );

	// Players: On Ad engine change
	jQuery( 'input[type="radio"][name="ad_engine"]', '#avs-players' ).on( 'change', function() {
					
		var type = jQuery( 'input[name="ad_engine"]:checked' ).val();
		
		jQuery( '.avs-ad-custom-fields, .avs-ad-vast-fields', '#avs-players' ).hide();
		jQuery( '.avs-ad-' + type + '-fields', '#avs-players' ).show();
		
	}).trigger( 'change' );
	
	// Configuration Page: On layout changed
	jQuery( '#layout', '#avs-config' ).on( 'change', function() {
					
		var type = jQuery( this ).val();
		
		jQuery( '.avs-toggle-fields', '#avs-config' ).hide();
		jQuery( '.avs-' + type + '-fields', '#avs-config' ).show();
		
	}).trigger( 'change' );
	
	// Configuration Page: On comments type changed
	jQuery( '#comments_type', '#avs-config' ).on( 'change', function() {
					
		var type = jQuery( this ).val();
		
		jQuery( '.avs-facebook-fields', '#avs-config' ).hide();
		jQuery( '.avs-jcomments-fields', '#avs-config' ).hide();
		
		jQuery( '.avs-'+type+'-fields', '#avs-config' ).show();
		
	}).trigger( 'change' );

});

NexusLeads