Changeset 2281290
- Timestamp:
- 04/11/2020 05:49:48 AM (6 years ago)
- Location:
- task-runner
- Files:
-
- 68 added
- 3 edited
-
tags/1.0.4 (added)
-
tags/1.0.4/LICENSE (added)
-
tags/1.0.4/README.md (added)
-
tags/1.0.4/README.txt (added)
-
tags/1.0.4/base (added)
-
tags/1.0.4/base/3pl (added)
-
tags/1.0.4/base/3pl/ace-editor (added)
-
tags/1.0.4/base/3pl/ace-editor/ace-tomorrow-night.css (added)
-
tags/1.0.4/base/3pl/ace-editor/ace-tomorrow-night.js (added)
-
tags/1.0.4/base/3pl/ace-editor/ace.js (added)
-
tags/1.0.4/base/3pl/ace-editor/ext-language-tools.js (added)
-
tags/1.0.4/base/3pl/ace-editor/mode-taskrunner.js (added)
-
tags/1.0.4/base/3pl/ace-editor/worker-taskrunner.js (added)
-
tags/1.0.4/base/3pl/select-2 (added)
-
tags/1.0.4/base/3pl/select-2/select-2.min.css (added)
-
tags/1.0.4/base/3pl/select-2/select-2.min.js (added)
-
tags/1.0.4/base/components (added)
-
tags/1.0.4/base/components/console.js (added)
-
tags/1.0.4/base/components/editor.js (added)
-
tags/1.0.4/base/components/helpers.js (added)
-
tags/1.0.4/base/components/logic-engine.js (added)
-
tags/1.0.4/base/components/variables.js (added)
-
tags/1.0.4/base/less (added)
-
tags/1.0.4/base/less/editor-side-menu.less (added)
-
tags/1.0.4/base/less/editor.less (added)
-
tags/1.0.4/base/less/explorer.less (added)
-
tags/1.0.4/base/less/loader.less (added)
-
tags/1.0.4/base/less/style.less (added)
-
tags/1.0.4/base/tasker-base.css (added)
-
tags/1.0.4/base/tasker-base.js (added)
-
tags/1.0.4/base/tasker-base.php (added)
-
tags/1.0.4/images (added)
-
tags/1.0.4/images/task-runner-icon.svg (added)
-
tags/1.0.4/images/task-runner-logo.svg (added)
-
tags/1.0.4/library (added)
-
tags/1.0.4/library/wdtr-test-runner.txt (added)
-
tags/1.0.4/library/web-disrupt-core-installation.txt (added)
-
tags/1.0.4/library/web-disrupt-core-rollback.txt (added)
-
tags/1.0.4/library/web-disrupt-install-home-page.txt (added)
-
tags/1.0.4/modules (added)
-
tags/1.0.4/modules/Modules-Base (added)
-
tags/1.0.4/modules/Modules-Base/base-console.js (added)
-
tags/1.0.4/modules/Modules-Base/base-helpers.js (added)
-
tags/1.0.4/modules/WordPress (added)
-
tags/1.0.4/modules/WordPress/plugin.js (added)
-
tags/1.0.4/modules/WordPress/plugins.js (added)
-
tags/1.0.4/modules/WordPress/post.js (added)
-
tags/1.0.4/modules/WordPress/settings.js (added)
-
tags/1.0.4/modules/WordPress/theme.js (added)
-
tags/1.0.4/modules/WordPress/wordpress.js (added)
-
tags/1.0.4/modules/WordPress/wordpress.php (added)
-
tags/1.0.4/task-runner.php (added)
-
tags/1.0.4/templates (added)
-
tags/1.0.4/templates/settings.php (added)
-
tags/1.0.4/themes (added)
-
tags/1.0.4/themes/disrupt-one (added)
-
tags/1.0.4/themes/disrupt-one/check.txt (added)
-
tags/1.0.4/themes/disrupt-one/footer.php (added)
-
tags/1.0.4/themes/disrupt-one/functions.php (added)
-
tags/1.0.4/themes/disrupt-one/header.php (added)
-
tags/1.0.4/themes/disrupt-one/index.php (added)
-
tags/1.0.4/themes/disrupt-one/less (added)
-
tags/1.0.4/themes/disrupt-one/less/style.less (added)
-
tags/1.0.4/themes/disrupt-one/screenshot.png (added)
-
tags/1.0.4/themes/disrupt-one/single.php (added)
-
tags/1.0.4/themes/disrupt-one/style.css (added)
-
tags/1.0.4/themes/disrupt-one/templates (added)
-
tags/1.0.4/themes/disrupt-one/templates/content-standard.php (added)
-
trunk/README.txt (modified) (2 diffs)
-
trunk/modules/WordPress/wordpress.php (modified) (3 diffs)
-
trunk/task-runner.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
task-runner/trunk/README.txt
r2280223 r2281290 3 3 Tags: easy, build, out, script, commands, better, cli, one-click, setup, install, activate, web disrupt 4 4 Tested up to: 5.4 5 Stable tag: 1.0. 35 Stable tag: 1.0.4 6 6 License: GPLv2 or later 7 7 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 65 65 == Changelog == 66 66 67 = 1.0.4 = 68 * Fixed a problem with local themes not being referenced correctly 67 69 = 1.0.3 = 68 70 * Increased filtering against bad data for getting library items -
task-runner/trunk/modules/WordPress/wordpress.php
r2279772 r2281290 151 151 if ( current_user_can('install_themes') ){ 152 152 if(isset($_POST['options'][1])){ // Install theme local 153 $themeSrc = $this->filter_directory_keywords(sanitize_ file_name($_POST['options'][0]));154 $themeDest = get_theme_root()."/".sanitize_ file_name($_POST['options'][1]);155 editor::copy_recursive($themeSrc, $themeDest);156 echo "Theme ". end(explode("/", $themeDest))." installed successfully.";153 $themeSrc = $this->filter_directory_keywords(sanitize_text_field($_POST['options'][0])); 154 $themeDest = get_theme_root()."/".sanitize_text_field($_POST['options'][1]); 155 base::copy_recursive($themeSrc, $themeDest); 156 echo '{ "message" : "Theme '. end(explode("/", $themeDest)).' installed successfully." }'; 157 157 } else { // Install theme 158 $themeSlug = sanitize_ file_name($_POST['options'][0]);158 $themeSlug = sanitize_text_field($_POST['options'][0]); 159 159 echo admin_url("update.php?action=install-theme&theme=".$themeSlug."&_wpnonce=".wp_create_nonce("install-theme_".$themeSlug)); 160 160 } … … 173 173 public function activate_theme(){ 174 174 if ( current_user_can('switch_themes') ){ 175 $themeFullName = sanitize_ file_name($_POST['options'][0]);175 $themeFullName = sanitize_text_field($_POST['options'][0]); 176 176 echo admin_url("themes.php?action=activate&stylesheet=".$themeFullName."&_wpnonce=".wp_create_nonce("switch-theme_".$themeFullName)); 177 177 } else { … … 189 189 public function delete_theme(){ 190 190 if ( current_user_can('delete_themes') ){ 191 $themeFullName = sanitize_ file_name($_POST['options'][0]);191 $themeFullName = sanitize_text_field($_POST['options'][0]); 192 192 echo admin_url("themes.php?action=delete&stylesheet=".$themeFullName."&_wpnonce=".wp_create_nonce("delete-theme_".$themeFullName)); 193 193 } else { -
task-runner/trunk/task-runner.php
r2280223 r2281290 4 4 * Description: Powerful task automator that can be used to make repeatable tasks and build processes inside WordPress. 5 5 * Plugin URI: https://www.webdisrupt.com/task-runner/ 6 * Version: 1.0. 36 * Version: 1.0.4 7 7 * Author: Web Disrupt 8 8 * Author URI: https://webdisrupt.com … … 75 75 * Main Constructor that sets up all static data associated with this plugin. 76 76 * 77 * @since 1.0. 377 * @since 1.0.4 78 78 * @return void 79 79 */ … … 84 84 "name" => "Task Runner", 85 85 "slug" => "task-runner", 86 "version" => "1.0. 3",86 "version" => "1.0.4", 87 87 "author" => "Web Disrupt", 88 88 "description" => "Powerful task automator that can be used to make repeatable tasks and build processes inside WordPress.",
Note: See TracChangeset
for help on using the changeset viewer.