{ global $completedTasks; $command = '<script type="text/javascript">setStatus(\'' . $status . '\');' . ' setProgress(' . $progress . ');' . ' progressComplete(\'' . $completedTasks.'\');</script>'; $directory = $_SESSION['CATS']->retrieveValueByName('backupDirectory'); @file_put_contents($directory . 'progress.txt', $command); } if ($action == 'start') { $companyID = $_SESSION['CATS']->getSiteCompanyID(); $attachmentsOnly = $interface->isChecked('attachmentsOnly'); /* Delete any old backups. */ $attachments = new Attachments(CATS_ADMIN_SITE); $attachments->deleteAll( DATA_ITEM_COMPANY, $companyID, "AND content_type = 'catsbackup'" ); /* Build title string. */ if ($attachmentsOnly) { $title = 'CATS Attachments Backup'; } else