private void publishResultsToWordpress()
        {
            if (m_publishResultsRunning)
            {
                Utilities.showErrorMessage("A Publish Results operation is already running. Wait for it to finish or Cancel it before starting another!");
                return;
            }
            string         siteName = wordpressURLTextbox.Text;
            string         pagePath = wordpressPathTextbox.Text;
            string         username = usernameTextbox.Text;
            string         password = passwordTextbox.Text;
            UploadWebpages uw       = new UploadWebpages(siteName, username, password, true);

            uw.UseTourneyTemplate = useTourneyTemplateCheckbox.Checked;
            uw.ForceUpload        = true;
            String fileName = selectedFolderTextbox.Text;

            if (Directory.Exists(fileName) || File.Exists(fileName))
            {
                m_publishResultsCBW = new CustomBackgroundWorker("Publish Results", uw.uploadDirectoryInBackground, publishResultsCompleted, publishResultsStatus, publishResultsProgressBar, cancelPublishResultsButton, uploadStatusTextbox);
                Tuple <string, string> values = new Tuple <string, string>(selectedFolderTextbox.Text, pagePath);
                m_publishResultsRunning = true;
                m_publishResultsCBW.run(values);
            }
            else
            {
                MessageBox.Show(fileName + " is not a valid file or folder!");
            }
        }
        private void btnPublish_Click_1(object sender, EventArgs e)
        {
            var pagePath = getResultsPagePath();

            statusStrip1.Visible = true;
            txtStatus.Clear();

            txtStatus.Visible = lblStatus.Visible = true;

            var uw = new UploadWebpages(m_site, m_username, m_password, true, true)
            {
                ForceUpload = true
            };

            var m_publishResultsCBW = new CustomBackgroundWorker("Publish Results", uw.uploadDirectoryInBackground,
                                                                 publishResultsCompleted, publishResultsStatus, publishResultsProgressBar, cancelPublishResultsButton, txtStatus);

            oldFontSize        = Utilities.fontSize;
            Utilities.fontSize = 5;
            var values = new Tuple <string, string>(m_resultsFolderPath, pagePath);

            m_publishResultsCBW.run(values);
        }