$basename .= CCTM_ImportExport::extension; } if (!@move_uploaded_file($_FILES['cctm_settings_file']['tmp_name'], $dir . '/' . $basename)) { self::$errors['library'] = sprintf(__('We could not upload the definition file to your library. This may be due to permissions errors or some other server configuration. Use FTP to upload your file to %', CCTM_TXTDOMAIN), "<code>{$dir}/{$basename}</code>"); } // Any other errors? if (!empty(self::$errors)) { $data['msg'] = self::format_errors(); self::set_flash($data['msg']); } // Refresh the list of files print '<script type="text/javascript">window.location.replace("?page=cctm_tools&a=import_def");</script>'; return; } elseif (wp_verify_nonce($nonce, 'cctm_delete_defs')) { $defs = CCTM::get_value($_POST, 'defs', array()); if (CCTM_ImportExport::delete_defs($defs)) { $data['msg'] = sprintf('<div class="updated"><p>%s</p></div>', __('Files have been removed from your library.', CCTM_TXTDOMAIN)); CCTM::set_flash($data['msg']); print '<script type="text/javascript">window.location.replace("?page=cctm_tools&a=import_def");</script>'; return; } else { $data['msg'] = CCTM::format_errors(); } } elseif (wp_verify_nonce($nonce, 'cctm_activate_def')) { if (CCTM_ImportExport::activate_def($_POST['def'])) { $data['msg'] = sprintf('<div class="updated"><p>%s</p></div>', __('The definition was imported successfully!', CCTM_TXTDOMAIN)); CCTM::set_flash($data['msg']); print '<script type="text/javascript">window.location.replace("?page=cctm_tools&a=import_def");</script>'; return; } else { $data['msg'] = CCTM::format_errors();