Protection enabled.Protection enabled.Protection enabled.Protection enabled.Protection enabled.

Tipy na obsluhu

Obsluha na používateľskom rozhraní je podobná štandardnému správcovi súborov operačného systému. Drag and Drop však nie je možné používať s mobilnými prehliadačmi.

!function(){"use strict";var r={d:function(t,e){for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},o:function(r,t){return Object.prototype.hasOwnProperty.call(r,t)},r:function(r){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})}},t={};r.r(t),r.d(t,{backgroundColorOverlayPropTypeUtil:function(){return O},backgroundImageOverlayPropTypeUtil:function(){return j},backgroundOverlayPropTypeUtil:function(){return k},backgroundPropTypeUtil:function(){return h},booleanPropTypeUtil:function(){return $},borderRadiusPropTypeUtil:function(){return a},borderWidthPropTypeUtil:function(){return l},boxShadowPropTypeUtil:function(){return u},classesPropTypeUtil:function(){return c},colorPropTypeUtil:function(){return s},createPropUtils:function(){return n},dimensionsPropTypeUtil:function(){return f},imageAttachmentIdPropType:function(){return b},imagePropTypeUtil:function(){return p},imageSrcPropTypeUtil:function(){return d},isTransformable:function(){return x},layoutDirectionPropTypeUtil:function(){return T},linkPropTypeUtil:function(){return v},numberPropTypeUtil:function(){return y},shadowPropTypeUtil:function(){return i},sizePropTypeUtil:function(){return z},stringPropTypeUtil:function(){return g},strokePropTypeUtil:function(){return m},urlPropTypeUtil:function(){return P}});var e=window.elementorV2.schema;function n(r,t){const n=e.z.strictObject({$$type:e.z.literal(r),value:t,disabled:e.z.boolean().optional()});function o(r){return n.safeParse(r).success}return{extract:function(r){return o(r)?r.value:null},isValid:o,create:function(t,e){const n="function"==typeof t?t:()=>t,{base:i,disabled:u}=e||{};if(!i)return{$$type:r,value:n(),...u&&{disabled:u}};if(!o(i))throw new Error(`Cannot create prop based on invalid value: ${JSON.stringify(i)}`);return{$$type:r,value:n(i.value),...u&&{disabled:u}}},schema:n,key:r}}var o=e.z.any().nullable(),i=n("shadow",e.z.strictObject({position:o,hOffset:o,vOffset:o,blur:o,spread:o,color:o})),u=n("box-shadow",e.z.array(i.schema)),a=n("border-radius",e.z.strictObject({"top-left":o,"top-right":o,"bottom-right":o,"bottom-left":o})),l=n("border-width",e.z.strictObject({top:o,right:o,bottom:o,left:o})),c=n("classes",e.z.array(e.z.string().regex(/^[a-z][a-z-_0-9]*$/i))),s=n("color",e.z.string()),p=n("image",e.z.strictObject({src:o,size:o})),b=n("image-attachment-id",e.z.number()),d=n("image-src",e.z.strictObject({id:o,url:e.z.null()}).or(e.z.strictObject({id:e.z.null(),url:o}))),f=n("dimensions",e.z.strictObject({top:o,right:o,bottom:o,left:o})),y=n("number",e.z.number().nullable()),z=n("size",e.z.strictObject({unit:e.z.enum(["px","em","rem","%","vw","vh"]),size:e.z.number()})),g=n("string",e.z.string().nullable()),m=n("stroke",e.z.strictObject({color:o,width:o})),P=n("url",e.z.string().nullable()),T=n("layout-direction",e.z.object({row:e.z.any(),column:e.z.any()})),v=n("link",e.z.strictObject({href:o,isTargetBlank:o})),h=n("background",e.z.strictObject({color:o,"background-overlay":o})),O=n("background-color-overlay",e.z.string()),U=n("background-gradient-overlay",o),j=n("background-image-overlay",o),w=O.schema.or(U.schema).or(j.schema),k=n("background-overlay",e.z.array(w)),$=n("boolean",e.z.boolean().nullable()),S=e.z.object({$$type:e.z.string(),value:e.z.any(),disabled:e.z.boolean().optional()}),x=r=>S.safeParse(r).success;(window.elementorV2=window.elementorV2||{}).editorProps=t}();var updraft_restore_screen = true; jQuery(function($) { var job_id = $('#updraftplus_ajax_restore_job_id').val(); var action = $('#updraftplus_ajax_restore_action').val(); var updraft_restore_update_timer; var last_received = 0; var $output = $('#updraftplus_ajax_restore_output'); var $steps_list = $('.updraft_restore_components_list'); var previous_stage; var current_stage; var logged_out = false; var auto_resume_count = 0; var server_500_count = 0; $('#updraft-restore-hidethis').remove(); updraft_restore_command(job_id, action); /** * This function will start the restore over ajax for the passed in job_id. * * @param {string} job_id - the restore job id * @param {string} action - the restore action */ function updraft_restore_command(job_id, action) { var xhttp = new XMLHttpRequest(); var xhttp_data = 'action=' + action + '&updraftplus_ajax_restore=do_ajax_restore&job_id=' + job_id; if ('updraft_ajaxrestore' === action) xhttp_data += '&nonce=' + updraft_credentialtest_nonce; var previous_data_length = 0; var show_alert = true; var debug = $('#updraftplus_ajax_restore_debug').length; xhttp.open("POST", ajaxurl, true); xhttp.onprogress = function(response) { if (response.currentTarget.status >= 200 && response.currentTarget.status < 300) { if (-1 !== response.currentTarget.responseText.indexOf(''+(restore_data.data.fileindex)+'').replace('%2$s', ''+restore_data.data.total_files+'')); } if ('db' == restore_data.stage) { if (restore_data.data.hasOwnProperty('stage')) { if ('table' == restore_data.data.stage) { $current.find('.updraft_component--progress').html(' — '+updraftlion.restore_db_table_progress.replace('%s', ''+(restore_data.data.table)+'')); } else if ('stored_routine' == restore_data.data.stage) { $current.find('.updraft_component--progress').html(' — '+updraftlion.restore_db_stored_routine_progress.replace('%s', ''+(restore_data.data.routine_name)+'')); } else if ('finished' == restore_data.data.stage) { $current.find('.updraft_component--progress').html(' — '+updraftlion.finished); } else if ('begun' == restore_data.data.stage) { $current.find('.updraft_component--progress').html(' — '+updraftlion.begun+'...'); } } } if (previous_stage !== current_stage) { if (previous_stage) { var $prev = $steps_list.find('[data-component='+previous_stage+']'); // empty the line's status $prev.find('.updraft_component--progress').html(''); $prev.removeClass('active').addClass('done'); } if ('finished' == current_stage) { $current.addClass('done'); $steps_list.find('[data-component]').each(function(index, el) { $el = $(el); if (!$el.is('.done')) { $el.addClass('error'); } }); if (restore_data.data.hasOwnProperty('actions') && 'object' == typeof restore_data.data.actions) { updraft_restore_get_pages(restore_data.data.urls, function(pages_found) { if (!$.isEmptyObject(pages_found)) { $('.updraft_restore_result').before(updraftlion.ajax_restore_404_detected); $.each(pages_found, function(index, url) { $('.updraft_missing_pages').append('
  • '+url+'
  • '); }); } }); $.each(restore_data.data.actions, function(index, item) { $steps_list.after(''+index+''); }); } } else { $current.addClass('active'); } } previous_stage = current_stage; } } } /** * This function will update the time in the front end that we last received data, after 120 seconds call the resume restore notice */ function updraft_restore_update() { var current_time = Math.round(Date.now() / 1000); var last_activity = current_time - last_received; if (60 > last_activity) { $('#updraftplus_ajax_restore_last_activity').html(updraftlion.last_activity.replace('%d', last_activity)); } else { var resume_in = 120 - last_activity; if (0 < resume_in) { $('#updraftplus_ajax_restore_last_activity').html(updraftlion.no_recent_activity.replace('%d', resume_in)); } else { $('#updraftplus_ajax_restore_last_activity').html(''); updraft_restore_resume_notice(); } } } /** * This will move the filesystem form to take all the required space */ function updraft_restore_setup_filesystem_form() { // Hiding things is handled via CSS $('.updraft_restore_main').addClass('show-credentials-form'); if ($('#message').length) { $('.restore-credential-errors .restore-credential-errors--list').appendTo($('#message')); $('.restore-credential-errors .restore-credential-errors--link').appendTo($('#message')); } } /** * This function will make a call to the backend to get the resume restore notice so the user can resume the timed out restore from the same page */ function updraft_restore_resume_notice() { updraft_send_command('get_restore_resume_notice', { job_id: job_id }, function(response) { if (response.hasOwnProperty('status') && 'success' == response.status && response.hasOwnProperty('html')) { if (updraft_restore_update_timer) clearInterval(updraft_restore_update_timer); if ('plugins' != current_stage && 'db' != current_stage && 5 > auto_resume_count) { auto_resume_count++; updraft_restore_command(job_id, 'updraft_ajaxrestore_continue'); } else { $('.updraft_restore_main--components').prepend(response.html); } } else if (response.hasOwnProperty('error_code') && response.hasOwnProperty('error_message')) { if (updraft_restore_update_timer) clearInterval(updraft_restore_update_timer); alert(response.error_code + ': ' + response.error_message); console.log(response.error_code + ': ' + response.error_message); } }, { error_callback: function (response, status, error_code, resp) { if (500 == response.status && 3 > server_500_count) { server_500_count++; updraft_restore_command(job_id, 'updraft_ajaxrestore_continue'); } else { updraft_restore_process_data({stage: 'finished', type: 'state_change'}) var error_message = "updraft_send_command: error: " + status + " (" + error_code + ")"; alert(error_message); console.log(error_message); console.log(response); } } }); } /** * This function will make a call to the passed in urls and check if the response code is a 404 if it is then add it to the array of urls that are not found and return it via a callback * * @param {array} urls - the urls we want to test * @param {Function} callback - will be called with the array of urls not found */ function updraft_restore_get_pages(urls, callback) { var urls_not_found = []; var ajax_requests = []; $.each(urls, function(index, url) { var d = $.Deferred(); ajax_requests.push(d.promise()); var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (4 == this.readyState) { if (404 == this.status) urls_not_found.push(url); d.resolve(); } }; xhttp.open('GET', url, true); xhttp.send(null); }); $.when.apply($, ajax_requests).done(function() { callback(urls_not_found); }); } $('#updraftplus_ajax_restore_progress').on('click', '#updraft_restore_resume', function(e) { e.preventDefault(); $("#updraftplus_ajax_restore_progress").slideUp(1000, function () { $(this).remove(); }); updraft_restore_command(job_id, 'updraft_ajaxrestore_continue'); }); $(document).on('heartbeat-tick', function (event, heartbeat_data) { if (!heartbeat_data.hasOwnProperty('wp-auth-check')) return; // check if we are logged out if (!heartbeat_data["wp-auth-check"]) { logged_out = true; return; } // if we were previously logged out but are now logged in retry the restore if (logged_out && heartbeat_data["wp-auth-check"]) { last_received = Math.round(Date.now() / 1000); logged_out = false; } if (!heartbeat_data.hasOwnProperty('updraftplus')) return; var updraftplus_data = heartbeat_data.updraftplus; // if we are logged in, check if theres a new nonce if (updraftplus_data.hasOwnProperty('updraft_credentialtest_nonce')) { updraft_credentialtest_nonce = updraftplus_data.updraft_credentialtest_nonce; last_received = Math.round(Date.now() / 1000); } }); });

    precise CNC Job Works

    At Precise CNC Job Works, we take pride in producing high-quality, precision-engineered components tailored to meet the specific needs of our clients. Our state-of-the-art CNC machinery allows us to create intricate parts with exceptional accuracy and superior finishes.

    Flanged Bushings

    Our flanged bushings are designed for high durability and reliability in various applications. Made with precise dimensions, they ensure a perfect fit and optimal performance.

    Threaded Shafts

    We manufacture threaded shafts with high precision to meet stringent industrial standards. These components are essential for applications requiring secure and robust fastening solutions.

    Custom Adapters

    Our custom adapters are crafted to meet specific client requirements, offering versatility and adaptability across different systems and applications.

    Precision Rings

    Our precision rings are engineered with meticulous attention to detail, ensuring perfect roundness and surface finish. They are ideal for applications where tight tolerances and superior performance are crucial.

    Heavy Lathe Machine Works​

    At Precision Machining Solutions, we specialize in delivering high-quality, precisely engineered components for a variety of industrial applications. Our state-of-the-art facility and experienced team ensure that every part we produce meets the highest standards of quality and performance. Explore our diverse range of products designed to serve industries including oil and gas, manufacturing, aerospace, and more.

    Heat Exchanger Plates

    • Description: Our heat exchanger plates are designed for optimal thermal efficiency. Made from high-grade materials, these plates are perfect for applications requiring effective heat transfer.
    • Applications: Oil and gas, chemical processing, power generation.

    Conical Nozzles

    • Description: Precision-engineered conical nozzles crafted for high-pressure environments. These nozzles ensure efficient flow and are built to withstand extreme conditions.
    • Applications: High-pressure fluid systems, aerospace, industrial spraying systems.

    Pipe Fittings

    • Description: Durable and reliable pipe fittings designed to meet rigorous industry standards. Our fittings provide secure connections and are available in various sizes and materials.
    • Applications: Pipeline construction, petrochemical industries, water treatment plants.

    Valve Components

    • Description: Our valve components are manufactured to provide precise control and regulation in fluid systems. Each component is crafted to ensure longevity and performance under high-stress conditions.
    • Applications: Hydraulic systems, oil and gas, chemical manufacturing.

    Couplers and Hubs

    • Description: High-strength couplers and hubs designed for seamless connection of mechanical parts. These components are essential for ensuring the smooth operation of rotating machinery.
    • Applications: Manufacturing, automotive, aerospace.

    Specialized Joints and Connectors

    • Description: We offer a range of specialized joints and connectors tailored to meet the specific needs of various industries. Each part is meticulously machined to ensure a perfect fit and maximum durability.
    • Applications: Custom machinery, industrial automation, construction equipment.

    Assembly / Manufacturing

    At Precision Machining Solutions, we pride ourselves on manufacturing top-quality machined components designed to meet the rigorous demands of various industries. Our advanced machining capabilities and experienced team ensure each part is crafted with the highest precision and durability. Explore our extensive range of products, including specialized fittings, connectors, and custom-machined parts.

    Precision Valve Components

    • Description: Our precision-engineered valve components are designed for reliable performance in high-pressure environments. These parts ensure efficient flow control and are built to withstand extreme conditions.
    • Applications: Hydraulic systems, oil and gas, chemical processing, and industrial machinery.

    Custom Connectors and Fittings

    • Description: We manufacture a wide range of custom connectors and fittings tailored to your specific needs. Each piece is meticulously crafted to ensure a perfect fit and optimal performance in any application.
    • Applications: Aerospace, automotive, manufacturing, and marine industries.

    Key Features

    • High Precision: Utilizing state-of-the-art CNC machining technology, we achieve unparalleled precision and consistency in every component.
    • Durability: Our products are made from high-grade materials to ensure long-lasting performance and resistance to wear and tear.
    • Customization: We offer bespoke machining solutions to meet the unique requirements of your projects, ensuring that each part fits perfectly within your system.
    • Quality Assurance: Rigorous quality control processes are in place to ensure every product meets industry standards and exceeds customer expectations.

    precise CNC Job Works

    At Precise CNC Job Works, we take pride in producing high-quality, precision-engineered components tailored to meet the specific needs of our clients. Our state-of-the-art CNC machinery allows us to create intricate parts with exceptional accuracy and superior finishes.

    Flanged Bushings

    Our flanged bushings are designed for high durability and reliability in various applications. Made with precise dimensions, they ensure a perfect fit and optimal performance.

    Threaded Shafts

    We manufacture threaded shafts with high precision to meet stringent industrial standards. These components are essential for applications requiring secure and robust fastening solutions.

    Custom Adapters

    Our custom adapters are crafted to meet specific client requirements, offering versatility and adaptability across different systems and applications.

    Precision Rings

    Our precision rings are engineered with meticulous attention to detail, ensuring perfect roundness and surface finish. They are ideal for applications where tight tolerances and superior performance are crucial.

    Heavy Lathe Machine Works​

    At Precision Machining Solutions, we specialize in delivering high-quality, precisely engineered components for a variety of industrial applications. Our state-of-the-art facility and experienced team ensure that every part we produce meets the highest standards of quality and performance. Explore our diverse range of products designed to serve industries including oil and gas, manufacturing, aerospace, and more.

    Heat Exchanger Plates

    • Description: Our heat exchanger plates are designed for optimal thermal efficiency. Made from high-grade materials, these plates are perfect for applications requiring effective heat transfer.
    • Applications: Oil and gas, chemical processing, power generation.

    Conical Nozzles

    • Description: Precision-engineered conical nozzles crafted for high-pressure environments. These nozzles ensure efficient flow and are built to withstand extreme conditions.
    • Applications: High-pressure fluid systems, aerospace, industrial spraying systems.

    Pipe Fittings

    • Description: Durable and reliable pipe fittings designed to meet rigorous industry standards. Our fittings provide secure connections and are available in various sizes and materials.
    • Applications: Pipeline construction, petrochemical industries, water treatment plants.

    Valve Components

    • Description: Our valve components are manufactured to provide precise control and regulation in fluid systems. Each component is crafted to ensure longevity and performance under high-stress conditions.
    • Applications: Hydraulic systems, oil and gas, chemical manufacturing.

    Couplers and Hubs

    • Description: High-strength couplers and hubs designed for seamless connection of mechanical parts. These components are essential for ensuring the smooth operation of rotating machinery.
    • Applications: Manufacturing, automotive, aerospace.

    Specialized Joints and Connectors

    • Description: We offer a range of specialized joints and connectors tailored to meet the specific needs of various industries. Each part is meticulously machined to ensure a perfect fit and maximum durability.
    • Applications: Custom machinery, industrial automation, construction equipment.

    Assembly / Manufacturing

    At Precision Machining Solutions, we pride ourselves on manufacturing top-quality machined components designed to meet the rigorous demands of various industries. Our advanced machining capabilities and experienced team ensure each part is crafted with the highest precision and durability. Explore our extensive range of products, including specialized fittings, connectors, and custom-machined parts.

    Precision Valve Components

    • Description: Our precision-engineered valve components are designed for reliable performance in high-pressure environments. These parts ensure efficient flow control and are built to withstand extreme conditions.
    • Applications: Hydraulic systems, oil and gas, chemical processing, and industrial machinery.

    Custom Connectors and Fittings

    • Description: We manufacture a wide range of custom connectors and fittings tailored to your specific needs. Each piece is meticulously crafted to ensure a perfect fit and optimal performance in any application.
    • Applications: Aerospace, automotive, manufacturing, and marine industries.

    Key Features

    • High Precision: Utilizing state-of-the-art CNC machining technology, we achieve unparalleled precision and consistency in every component.
    • Durability: Our products are made from high-grade materials to ensure long-lasting performance and resistance to wear and tear.
    • Customization: We offer bespoke machining solutions to meet the unique requirements of your projects, ensuring that each part fits perfectly within your system.
    • Quality Assurance: Rigorous quality control processes are in place to ensure every product meets industry standards and exceeds customer expectations.
    Scroll to Top