HEX
Server: Apache
System: Linux web15f74.uni5.net 5.4.282-1.el8.elrepo.x86_64 #1 SMP Mon Aug 19 18:33:22 EDT 2024 x86_64
User: lucendi (859622)
PHP: 7.4.33
Disabled: apache_child_terminate,c99_buff_prepare,c99_sess_put,dl,exec,leak,link,myshellexec,openlog,passthru,pclose,pcntl_exec,php_check_syntax,php_strip_whitespace,popen,posix_kill,posix_mkfifo,posix_setpgid,posix_setsid,posix_setuid,proc_close,proc_get_status,proc_nice,proc_open,proc_terminate,shell_exec,show_source,symlink,system,socket_listen,socket_create_listen,putenv
Upload Files
File: /home/lucendi/www/wp-content/plugins/autoptimize/classes/critcss-inc/admin_settings_impexp.js.php
<?php
/**
 * Javascript to import and export AO CCSS settings.
 */

?>
// Export and download settings
function exportSettings( idToEdit ) {
    console.log('Exporting...');
    var data = {
        'action': 'ao_ccss_export',
        'ao_ccss_export_nonce': '<?php echo wp_create_nonce( 'ao_ccss_export_nonce' ); ?>',
    };

    jQuery.post(ajaxurl, data, function(response) {
        response_array=JSON.parse(response);
        if (response_array['code'] == 200) {
            <?php
            if ( is_multisite() ) {
                $blog_id = '/' . get_current_blog_id() . '/';
            } else {
                $blog_id = '/';
            }
            ?>
            export_url = '<?php echo content_url(); ?>/uploads/ao_ccss' + '<?php echo $blog_id; ?>' + response_array['file'];
            msg = "Download export-file from: <a href=\"" + export_url + "\" target=\"_blank\">"+ export_url + "</a>";
        } else {
            msg = response_array['msg'];
        }
        jQuery("#importdialog").html(msg);
        jQuery("#importdialog").dialog({
            autoOpen: true,
            height: 210,
            width: 700,
            title: "<?php esc_html_e( 'Export settings result', 'autoptimize' ); ?>",
            modal: true,
            buttons: {
                OK: function() {
                    jQuery( this ).dialog( "close" );
                }
            }
        });
    });
}

// Upload and import settings
function upload(){
    var fd = new FormData();
    var file = jQuery(document).find('#settingsfile');
    var settings_file = file[0].files[0];
    fd.append('file', settings_file);
    fd.append('action', 'ao_ccss_import');
    fd.append('ao_ccss_import_nonce', '<?php echo wp_create_nonce( 'ao_ccss_import_nonce' ); ?>');

    jQuery.ajax({
        url: ajaxurl,
        type: 'POST',
        data: fd,
        contentType: false,
        processData: false,
        success: function(response) {
            response_array=JSON.parse(response);
            if (response_array['code'] == 200) {
                window.location.reload();
            }
        }
    });
}