Server IP : 172.67.157.199 / Your IP : 52.14.47.111 [ Web Server : Apache System : Linux b70eb322-3aee-0c53-7c82-0db91281f2c6.secureserver.net 6.1.90-1.el9.elrepo.x86_64 #1 SMP PREEMPT_DYNAMIC Thu May 2 12:09:22 EDT 2024 x86_64 User : root ( 0) PHP Version : 8.0.30.2 Disable Function : NONE Domains : 0 Domains MySQL : ON | cURL : ON | WGET : ON | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/wp-content/plugins/defender-security/extra/shared-tasks/ |
Upload File : |
module.exports = function (grunt) { 'use strict'; var has_task = function (task) { grunt.verbose.write("Checking " + task + " task existence... "); if (grunt.task.exists(task)) { grunt.verbose.writeln("OK".green); return true; } grunt.verbose.writeln("MISSING".red); return false; }; var get_wdp_id = function () { var pkg = grunt.file.readJSON('package.json'), wdp_id = (pkg || {}).wdp_id || false ; if (wdp_id) return true; var plugin = grunt.file.read(pkg.name + '.php'), result = plugin.match(/(\*\s+)?WDP ID:\s*(\d+)/); ; if (result && result[2]) { wdp_id = parseInt(result[2], 10); } return wdp_id; } var sanity_check = function () { grunt.verbose.subhead("Checking WPMU DEV task environment"); ['release'].forEach(function (task) { if (has_task(task)) return true; var error = "WPMU DEV interface required task [" + task + "] is missing"; grunt.log.writeln(error.red.bold); }); }; grunt.registerTask('wpmudev_preflight_check', sanity_check); grunt.cli.tasks = grunt.cli.tasks.unshift('wpmudev_preflight_check'); return { has_task: has_task, sanity_check: sanity_check, get_wdp_id: get_wdp_id }; };