DEAR CUSTOMERS,

First of all we apologize for the delay in assisting you in the past. We have just undergone a major personnel change and have instead prepared a new plan to support better development to deliver a better quality service to all of our customers.

From May 1, 2021, we will migrate to the customer support and management system on the new platform. You can submit a support request, come up with ideas for a custom request if you want. All in one platform. We always acknowledge all of your comments.

You can register your customer account here with your purchase code: https://sfwebservice.com/envato-register/

Or you also possible register new account as a customer without purchase code https://sfwebservice.com/register/

Again apologize for the delay in the past time. We're back for a better service mission.

THANK YOU VERY MUCH!

SFWebservice Team

Okay
  Print

Fix the error can upload cv file on candidate dashboard

Along with some new versions of wordpress will cause errors can not upload cv file in the candidate dashboard,


Please use the code below and overwrite the plugins /iwjob includes/class/fields/assets/js/cv.js file.


/**
 * Description of cv-field
 *
 */
jQuery(document).ready(function($){
    'use strict';
    $('.iwj-select-cv').each(function () {
        var self = $(this);
        var cv_uploader = new plupload.Uploader({
            'runtimes' : 'html5,silverlight,flash,html4',
            'browse_button' : self.attr('id'),
            'container' : self.closest('.iwj-select-cv-container').attr('id'),
            'file_data_name' : 'async-upload',
            'multiple_queues' : true,
            'max_file_size' : iwjmbCV.max_file_size,
            'url' : iwjmbCV.url,
            'flash_swf_url' : iwjmbCV.flash_swf_url,
            'silverlight_xap_url' : iwjmbCV.silverlight_xap_url,
            'filters' :  [
                iwjmbCV.filter,
            ],
            'multipart' : true,
            'urlstream_upload' : true,
            'multi_selection' : false,
            'multipart_params' : {
                '_ajax_nonce': iwjmbCV.security,
                'action': 'iwj_upload_cv',
            },
            init : {
                FilesAdded: function(up, files) {
                    var container = $(up.getOption('container'));
                    container.find('input[type="text"]').val('Uploading...');
                    var multipart_params = up.getOption('multipart_params');
                    multipart_params.remove_file_id = container.find('.iwj-select-cv').data('file-uploaded');
                    up.setOption('multipart_params', multipart_params);
                    up.refresh();
                    up.start();
                },
                FileUploaded: function(up, file, response) {
                    var data = response.response;
                    if(data){
                        data = JSON.parse(data);
                        var container = $(up.getOption('container'));
                        container.find('.iwj-select-cv').data('file-uploaded', data.ID);
                        container.find('input[type="text"]').val(data.file_name);
                        container.find('input[type="hidden"]').val(data.ID);
                    }
                },
                Error: function(up, args) {
                    $(up.getOption('container')).find('.upload-error').html(err.message);
                }
            }
        });
        cv_uploader.init();
    });
    $('.iwj-remove-cv').click(function (e) {
        e.preventDefault();
        var parent = $(this).closest('.iwj-select-cv-wrap');
        parent.find('input').val('');
    });
    $('.iwj-cv-area input[type="file"]').change(function () {
        var parent = $(this).closest('.add-new-cv');
        parent.find('.select_cv_named').html($(this).val().replace(/C:\\fakepath\\/i, ''));
    });
    $('.iwj-cv-area input[type="radio"]').change(function () {
        var value = $(this).val();
        if(value == 'add_new_cv'){
            var parent = $(this).closest('.add-new-cv');
            parent.find('input[type="file"]').trigger('click');
        }
    });
    $('.iwj-cv-area .select_cv').click(function () {
        if($('.iwj-cv-area input[type="radio"]:checked').val() == 'add_new_cv'){
            $('.iwj-cv-area input[type="file"]').trigger('click');
        }
    });
});