/** * @package Joomla.Component.Builder * * @created 30th April, 2015 * @author Llewellyn van der Merwe * @github Joomla Component Builder * @copyright Copyright (C) 2015 - 2019 Vast Development Method. All rights reserved. * @license GNU General Public License version 2 or later; see LICENSE.txt */ // Some Global Values jform_vvvvwbowar_required = false; jform_vvvvwbowas_required = false; jform_vvvvwbowat_required = false; jform_vvvvwbowau_required = false; jform_vvvvwbowav_required = false; jform_vvvvwbpwaw_required = false; jform_vvvvwbqwax_required = false; jform_vvvvwbsway_required = false; jform_vvvvwbuwaz_required = false; // Initial Script jQuery(document).ready(function() { var protocol_vvvvwbo = jQuery("#jform_protocol").val(); vvvvwbo(protocol_vvvvwbo); var protocol_vvvvwbp = jQuery("#jform_protocol").val(); vvvvwbp(protocol_vvvvwbp); var protocol_vvvvwbq = jQuery("#jform_protocol").val(); var authentication_vvvvwbq = jQuery("#jform_authentication").val(); vvvvwbq(protocol_vvvvwbq,authentication_vvvvwbq); var protocol_vvvvwbs = jQuery("#jform_protocol").val(); var authentication_vvvvwbs = jQuery("#jform_authentication").val(); vvvvwbs(protocol_vvvvwbs,authentication_vvvvwbs); var protocol_vvvvwbu = jQuery("#jform_protocol").val(); var authentication_vvvvwbu = jQuery("#jform_authentication").val(); vvvvwbu(protocol_vvvvwbu,authentication_vvvvwbu); var protocol_vvvvwbw = jQuery("#jform_protocol").val(); var authentication_vvvvwbw = jQuery("#jform_authentication").val(); vvvvwbw(protocol_vvvvwbw,authentication_vvvvwbw); }); // the vvvvwbo function function vvvvwbo(protocol_vvvvwbo) { if (isSet(protocol_vvvvwbo) && protocol_vvvvwbo.constructor !== Array) { var temp_vvvvwbo = protocol_vvvvwbo; var protocol_vvvvwbo = []; protocol_vvvvwbo.push(temp_vvvvwbo); } else if (!isSet(protocol_vvvvwbo)) { var protocol_vvvvwbo = []; } var protocol = protocol_vvvvwbo.some(protocol_vvvvwbo_SomeFunc); // set this function logic if (protocol) { jQuery('#jform_authentication').closest('.control-group').show(); // add required attribute to authentication field if (jform_vvvvwbowar_required) { updateFieldRequired('authentication',0); jQuery('#jform_authentication').prop('required','required'); jQuery('#jform_authentication').attr('aria-required',true); jQuery('#jform_authentication').addClass('required'); jform_vvvvwbowar_required = false; } jQuery('#jform_host').closest('.control-group').show(); // add required attribute to host field if (jform_vvvvwbowas_required) { updateFieldRequired('host',0); jQuery('#jform_host').prop('required','required'); jQuery('#jform_host').attr('aria-required',true); jQuery('#jform_host').addClass('required'); jform_vvvvwbowas_required = false; } jQuery('#jform_port').closest('.control-group').show(); // add required attribute to port field if (jform_vvvvwbowat_required) { updateFieldRequired('port',0); jQuery('#jform_port').prop('required','required'); jQuery('#jform_port').attr('aria-required',true); jQuery('#jform_port').addClass('required'); jform_vvvvwbowat_required = false; } jQuery('#jform_path').closest('.control-group').show(); // add required attribute to path field if (jform_vvvvwbowau_required) { updateFieldRequired('path',0); jQuery('#jform_path').prop('required','required'); jQuery('#jform_path').attr('aria-required',true); jQuery('#jform_path').addClass('required'); jform_vvvvwbowau_required = false; } jQuery('.note_ssh_security').closest('.control-group').show(); jQuery('#jform_username').closest('.control-group').show(); // add required attribute to username field if (jform_vvvvwbowav_required) { updateFieldRequired('username',0); jQuery('#jform_username').prop('required','required'); jQuery('#jform_username').attr('aria-required',true); jQuery('#jform_username').addClass('required'); jform_vvvvwbowav_required = false; } } else { jQuery('#jform_authentication').closest('.control-group').hide(); // remove required attribute from authentication field if (!jform_vvvvwbowar_required) { updateFieldRequired('authentication',1); jQuery('#jform_authentication').removeAttr('required'); jQuery('#jform_authentication').removeAttr('aria-required'); jQuery('#jform_authentication').removeClass('required'); jform_vvvvwbowar_required = true; } jQuery('#jform_host').closest('.control-group').hide(); // remove required attribute from host field if (!jform_vvvvwbowas_required) { updateFieldRequired('host',1); jQuery('#jform_host').removeAttr('required'); jQuery('#jform_host').removeAttr('aria-required'); jQuery('#jform_host').removeClass('required'); jform_vvvvwbowas_required = true; } jQuery('#jform_port').closest('.control-group').hide(); // remove required attribute from port field if (!jform_vvvvwbowat_required) { updateFieldRequired('port',1); jQuery('#jform_port').removeAttr('required'); jQuery('#jform_port').removeAttr('aria-required'); jQuery('#jform_port').removeClass('required'); jform_vvvvwbowat_required = true; } jQuery('#jform_path').closest('.control-group').hide(); // remove required attribute from path field if (!jform_vvvvwbowau_required) { updateFieldRequired('path',1); jQuery('#jform_path').removeAttr('required'); jQuery('#jform_path').removeAttr('aria-required'); jQuery('#jform_path').removeClass('required'); jform_vvvvwbowau_required = true; } jQuery('.note_ssh_security').closest('.control-group').hide(); jQuery('#jform_username').closest('.control-group').hide(); // remove required attribute from username field if (!jform_vvvvwbowav_required) { updateFieldRequired('username',1); jQuery('#jform_username').removeAttr('required'); jQuery('#jform_username').removeAttr('aria-required'); jQuery('#jform_username').removeClass('required'); jform_vvvvwbowav_required = true; } } } // the vvvvwbo Some function function protocol_vvvvwbo_SomeFunc(protocol_vvvvwbo) { // set the function logic if (protocol_vvvvwbo == 2) { return true; } return false; } // the vvvvwbp function function vvvvwbp(protocol_vvvvwbp) { if (isSet(protocol_vvvvwbp) && protocol_vvvvwbp.constructor !== Array) { var temp_vvvvwbp = protocol_vvvvwbp; var protocol_vvvvwbp = []; protocol_vvvvwbp.push(temp_vvvvwbp); } else if (!isSet(protocol_vvvvwbp)) { var protocol_vvvvwbp = []; } var protocol = protocol_vvvvwbp.some(protocol_vvvvwbp_SomeFunc); // set this function logic if (protocol) { jQuery('.note_ftp_signature').closest('.control-group').show(); jQuery('#jform_signature').closest('.control-group').show(); // add required attribute to signature field if (jform_vvvvwbpwaw_required) { updateFieldRequired('signature',0); jQuery('#jform_signature').prop('required','required'); jQuery('#jform_signature').attr('aria-required',true); jQuery('#jform_signature').addClass('required'); jform_vvvvwbpwaw_required = false; } } else { jQuery('.note_ftp_signature').closest('.control-group').hide(); jQuery('#jform_signature').closest('.control-group').hide(); // remove required attribute from signature field if (!jform_vvvvwbpwaw_required) { updateFieldRequired('signature',1); jQuery('#jform_signature').removeAttr('required'); jQuery('#jform_signature').removeAttr('aria-required'); jQuery('#jform_signature').removeClass('required'); jform_vvvvwbpwaw_required = true; } } } // the vvvvwbp Some function function protocol_vvvvwbp_SomeFunc(protocol_vvvvwbp) { // set the function logic if (protocol_vvvvwbp == 1) { return true; } return false; } // the vvvvwbq function function vvvvwbq(protocol_vvvvwbq,authentication_vvvvwbq) { if (isSet(protocol_vvvvwbq) && protocol_vvvvwbq.constructor !== Array) { var temp_vvvvwbq = protocol_vvvvwbq; var protocol_vvvvwbq = []; protocol_vvvvwbq.push(temp_vvvvwbq); } else if (!isSet(protocol_vvvvwbq)) { var protocol_vvvvwbq = []; } var protocol = protocol_vvvvwbq.some(protocol_vvvvwbq_SomeFunc); if (isSet(authentication_vvvvwbq) && authentication_vvvvwbq.constructor !== Array) { var temp_vvvvwbq = authentication_vvvvwbq; var authentication_vvvvwbq = []; authentication_vvvvwbq.push(temp_vvvvwbq); } else if (!isSet(authentication_vvvvwbq)) { var authentication_vvvvwbq = []; } var authentication = authentication_vvvvwbq.some(authentication_vvvvwbq_SomeFunc); // set this function logic if (protocol && authentication) { jQuery('#jform_password').closest('.control-group').show(); // add required attribute to password field if (jform_vvvvwbqwax_required) { updateFieldRequired('password',0); jQuery('#jform_password').prop('required','required'); jQuery('#jform_password').attr('aria-required',true); jQuery('#jform_password').addClass('required'); jform_vvvvwbqwax_required = false; } } else { jQuery('#jform_password').closest('.control-group').hide(); // remove required attribute from password field if (!jform_vvvvwbqwax_required) { updateFieldRequired('password',1); jQuery('#jform_password').removeAttr('required'); jQuery('#jform_password').removeAttr('aria-required'); jQuery('#jform_password').removeClass('required'); jform_vvvvwbqwax_required = true; } } } // the vvvvwbq Some function function protocol_vvvvwbq_SomeFunc(protocol_vvvvwbq) { // set the function logic if (protocol_vvvvwbq == 2) { return true; } return false; } // the vvvvwbq Some function function authentication_vvvvwbq_SomeFunc(authentication_vvvvwbq) { // set the function logic if (authentication_vvvvwbq == 1 || authentication_vvvvwbq == 3 || authentication_vvvvwbq == 5) { return true; } return false; } // the vvvvwbs function function vvvvwbs(protocol_vvvvwbs,authentication_vvvvwbs) { if (isSet(protocol_vvvvwbs) && protocol_vvvvwbs.constructor !== Array) { var temp_vvvvwbs = protocol_vvvvwbs; var protocol_vvvvwbs = []; protocol_vvvvwbs.push(temp_vvvvwbs); } else if (!isSet(protocol_vvvvwbs)) { var protocol_vvvvwbs = []; } var protocol = protocol_vvvvwbs.some(protocol_vvvvwbs_SomeFunc); if (isSet(authentication_vvvvwbs) && authentication_vvvvwbs.constructor !== Array) { var temp_vvvvwbs = authentication_vvvvwbs; var authentication_vvvvwbs = []; authentication_vvvvwbs.push(temp_vvvvwbs); } else if (!isSet(authentication_vvvvwbs)) { var authentication_vvvvwbs = []; } var authentication = authentication_vvvvwbs.some(authentication_vvvvwbs_SomeFunc); // set this function logic if (protocol && authentication) { jQuery('#jform_private').closest('.control-group').show(); // add required attribute to private field if (jform_vvvvwbsway_required) { updateFieldRequired('private',0); jQuery('#jform_private').prop('required','required'); jQuery('#jform_private').attr('aria-required',true); jQuery('#jform_private').addClass('required'); jform_vvvvwbsway_required = false; } } else { jQuery('#jform_private').closest('.control-group').hide(); // remove required attribute from private field if (!jform_vvvvwbsway_required) { updateFieldRequired('private',1); jQuery('#jform_private').removeAttr('required'); jQuery('#jform_private').removeAttr('aria-required'); jQuery('#jform_private').removeClass('required'); jform_vvvvwbsway_required = true; } } } // the vvvvwbs Some function function protocol_vvvvwbs_SomeFunc(protocol_vvvvwbs) { // set the function logic if (protocol_vvvvwbs == 2) { return true; } return false; } // the vvvvwbs Some function function authentication_vvvvwbs_SomeFunc(authentication_vvvvwbs) { // set the function logic if (authentication_vvvvwbs == 2 || authentication_vvvvwbs == 3) { return true; } return false; } // the vvvvwbu function function vvvvwbu(protocol_vvvvwbu,authentication_vvvvwbu) { if (isSet(protocol_vvvvwbu) && protocol_vvvvwbu.constructor !== Array) { var temp_vvvvwbu = protocol_vvvvwbu; var protocol_vvvvwbu = []; protocol_vvvvwbu.push(temp_vvvvwbu); } else if (!isSet(protocol_vvvvwbu)) { var protocol_vvvvwbu = []; } var protocol = protocol_vvvvwbu.some(protocol_vvvvwbu_SomeFunc); if (isSet(authentication_vvvvwbu) && authentication_vvvvwbu.constructor !== Array) { var temp_vvvvwbu = authentication_vvvvwbu; var authentication_vvvvwbu = []; authentication_vvvvwbu.push(temp_vvvvwbu); } else if (!isSet(authentication_vvvvwbu)) { var authentication_vvvvwbu = []; } var authentication = authentication_vvvvwbu.some(authentication_vvvvwbu_SomeFunc); // set this function logic if (protocol && authentication) { jQuery('#jform_private_key').closest('.control-group').show(); // add required attribute to private_key field if (jform_vvvvwbuwaz_required) { updateFieldRequired('private_key',0); jQuery('#jform_private_key').prop('required','required'); jQuery('#jform_private_key').attr('aria-required',true); jQuery('#jform_private_key').addClass('required'); jform_vvvvwbuwaz_required = false; } } else { jQuery('#jform_private_key').closest('.control-group').hide(); // remove required attribute from private_key field if (!jform_vvvvwbuwaz_required) { updateFieldRequired('private_key',1); jQuery('#jform_private_key').removeAttr('required'); jQuery('#jform_private_key').removeAttr('aria-required'); jQuery('#jform_private_key').removeClass('required'); jform_vvvvwbuwaz_required = true; } } } // the vvvvwbu Some function function protocol_vvvvwbu_SomeFunc(protocol_vvvvwbu) { // set the function logic if (protocol_vvvvwbu == 2) { return true; } return false; } // the vvvvwbu Some function function authentication_vvvvwbu_SomeFunc(authentication_vvvvwbu) { // set the function logic if (authentication_vvvvwbu == 4 || authentication_vvvvwbu == 5) { return true; } return false; } // the vvvvwbw function function vvvvwbw(protocol_vvvvwbw,authentication_vvvvwbw) { if (isSet(protocol_vvvvwbw) && protocol_vvvvwbw.constructor !== Array) { var temp_vvvvwbw = protocol_vvvvwbw; var protocol_vvvvwbw = []; protocol_vvvvwbw.push(temp_vvvvwbw); } else if (!isSet(protocol_vvvvwbw)) { var protocol_vvvvwbw = []; } var protocol = protocol_vvvvwbw.some(protocol_vvvvwbw_SomeFunc); if (isSet(authentication_vvvvwbw) && authentication_vvvvwbw.constructor !== Array) { var temp_vvvvwbw = authentication_vvvvwbw; var authentication_vvvvwbw = []; authentication_vvvvwbw.push(temp_vvvvwbw); } else if (!isSet(authentication_vvvvwbw)) { var authentication_vvvvwbw = []; } var authentication = authentication_vvvvwbw.some(authentication_vvvvwbw_SomeFunc); // set this function logic if (protocol && authentication) { jQuery('#jform_secret').closest('.control-group').show(); } else { jQuery('#jform_secret').closest('.control-group').hide(); } } // the vvvvwbw Some function function protocol_vvvvwbw_SomeFunc(protocol_vvvvwbw) { // set the function logic if (protocol_vvvvwbw == 2) { return true; } return false; } // the vvvvwbw Some function function authentication_vvvvwbw_SomeFunc(authentication_vvvvwbw) { // set the function logic if (authentication_vvvvwbw == 2 || authentication_vvvvwbw == 3 || authentication_vvvvwbw == 4 || authentication_vvvvwbw == 5) { return true; } return false; } // update required fields function updateFieldRequired(name,status) { var not_required = jQuery('#jform_not_required').val(); if(status == 1) { if (isSet(not_required) && not_required != 0) { not_required = not_required+','+name; } else { not_required = ','+name; } } else { if (isSet(not_required) && not_required != 0) { not_required = not_required.replace(','+name,''); } } jQuery('#jform_not_required').val(not_required); } // the isSet function function isSet(val) { if ((val != undefined) && (val != null) && 0 !== val.length){ return true; } return false; }