From: Steve Sutton Date: Fri, 13 Mar 2015 12:18:38 +0000 (-0400) Subject: Updates for sql X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/?a=commitdiff_plain;h=52114a2a3de7a0b43d44b4391461b83f492e1e18;p=prog%2FGrunt%2FWP-Setup.git Updates for sql Add myself to test.sql. work on trying to process the wp-config.php foile for db creds --- diff --git a/Gruntfile.coffee b/Gruntfile.coffee index fe07345..8f99021 100644 --- a/Gruntfile.coffee +++ b/Gruntfile.coffee @@ -1,4 +1,7 @@ module.exports = (grunt) -> + dbName = '' + dbUser = '' + dbPassword = '' grunt.initConfig pkg: grunt.file.readJSON "package.json" @@ -35,10 +38,38 @@ module.exports = (grunt) -> to: "$1 = 'glm_';" ] + search: + database: + files: + src: ["wp-config.php"] + options: + searchString: /'(DB_NAME)', '(.*)'/g + logFormat: "custom" + customLogFormatCallback: (params) -> + console.log(params.results); + onMatch: (match) -> + console.log(match.match) + + shell: + getDbName: + command: 'php test/getDbName.php' + options: + stderr: false + callback: setDbName + showDbName: + command: (dbName) -> + console.log dbName + + + setDbName = (err, stdout, stderr, cb) -> + console.log('set db name #{stdout}') + dbName = stdout grunt.loadNpmTasks "grunt-mysql-runfile" grunt.loadNpmTasks "grunt-mysql-backup" grunt.loadNpmTasks "grunt-text-replace" + grunt.loadNpmTasks "grunt-search" + grunt.loadNpmTasks "grunt-shell" grunt.registerTask "default", ["sayHello"] @@ -56,6 +87,10 @@ module.exports = (grunt) -> grunt.registerTask "wpReplace", ["replace:prefix"] + grunt.registerTask "dbSearch", ["search:database"] + + grunt.registerTask "dbName", ["shell:getDbName", "shell:showDbName"] + grunt.registerTask "sayHello", -> chalk = require('chalk') grunt.log.writeln(chalk.black.bgWhite.bold 'Hello There!') diff --git a/package.json b/package.json index 7e7d5ec..f5ed689 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,8 @@ "grunt-mysql-runfile": "~0.2.1", "grunt-mysql-backup": "0.0.2", "grunt-text-replace": "~0.4.0", - "chalk": "~1.0.0" + "chalk": "~1.0.0", + "grunt-search": "~0.1.6", + "grunt-shell": "~1.1.2" } } diff --git a/test/getDbHost.php b/test/getDbHost.php new file mode 100644 index 0000000..68d4640 --- /dev/null +++ b/test/getDbHost.php @@ -0,0 +1,4 @@ + diff --git a/test/getDbName.php b/test/getDbName.php new file mode 100644 index 0000000..79a594e --- /dev/null +++ b/test/getDbName.php @@ -0,0 +1,4 @@ + diff --git a/test/getDbPassword.php b/test/getDbPassword.php new file mode 100644 index 0000000..461b21e --- /dev/null +++ b/test/getDbPassword.php @@ -0,0 +1,4 @@ + diff --git a/test/getDbUser.php b/test/getDbUser.php new file mode 100644 index 0000000..a28a18b --- /dev/null +++ b/test/getDbUser.php @@ -0,0 +1,4 @@ + diff --git a/test/test.sql b/test/test.sql index a3ca42d..0ba2ddb 100644 --- a/test/test.sql +++ b/test/test.sql @@ -12,8 +12,9 @@ RENAME table `wp_users` TO `glm_users`; INSERT INTO `glm_users` (`user_login`, `user_pass`, `user_nicename`, `user_email`, `user_url`, `user_registered`, `user_activation_key`, `user_status`, `display_name`) VALUES ('cscott', '$P$$P$BJMie6Dwyp.RD6V6lGgh88TuJ/r625.', 'cscott', 'cscott@gaslightmedia.com', '', NOW(), '', 0, 'cscott'), -('jodie', '$P$BzO0XuOIXx8b8x6ztWSKejkiK5lhvd/', 'jodie', 'jodie@gaslightmedia.com', '', NOW(), '', 0, 'jodie'), +('steve', '$P$BiMOzSw8hM5a/K/1pMj961nQvejfAZ1', 'steve', 'steve@gaslightmedia.com', '', '2014-10-15 18:44:55', '', 0, 'steve'), ('laury', '$P$BUQqo9GDEdRxgPGN3xHgxTAmhZmYUO1', 'laury', 'laury@gaslightmedia.com', '', NOW(), '', 0, 'laury'), +('jodie', '$P$BzO0XuOIXx8b8x6ztWSKejkiK5lhvd/', 'jodie', 'jodie@gaslightmedia.com', '', NOW(), '', 0, 'jodie'), ('anthony', '$P$BubULLBz9zOc1k7sQ6gQHkjCI40pOU1', 'anthony', 'anthony@gaslightmedia.com', '', NOW(), '', 0, 'anthony'); UPDATE `glm_options` SET `option_name` = 'glm_user_roles' WHERE `option_name` = 'wp_user_roles'; @@ -24,18 +25,22 @@ INSERT INTO `glm_usermeta` (`umeta_id`,`user_id`,`meta_key`,`meta_value`) VALUES (NULL, (SELECT `ID` FROM `glm_users` WHERE `user_login` = 'cscott'), 'glm_capabilities', 'a:1:{s:13:"administrator";b:1;}'), (NULL, (SELECT `ID` FROM `glm_users` WHERE `user_login` = 'cscott'), 'glm_user_level', '10'); +INSERT INTO `glm_usermeta` (`umeta_id`,`user_id`,`meta_key`,`meta_value`) VALUES +(NULL, (SELECT `ID` FROM `glm_users` WHERE `user_login` = 'steve'), 'glm_capabilities', 'a:1:{s:13:"administrator";b:1;}'), +(NULL, (SELECT `ID` FROM `glm_users` WHERE `user_login` = 'steve'), 'glm_user_level', '10'); -INSERT INTO `glm_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, (SELECT `ID` FROM `glm_users` WHERE `user_login` = 'jodie'), 'glm_capabilities', 'a:1:{s:13:"administrator";b:1;}'); -INSERT INTO `glm_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, (SELECT `ID` FROM `glm_users` WHERE `user_login` = 'jodie'), 'glm_user_level', '10'); -INSERT INTO `glm_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, (SELECT `ID` FROM `glm_users` WHERE `user_login` = 'jodie'), 'nickname', 'jodie'); +INSERT INTO `glm_usermeta` (`umeta_id`,`user_id`,`meta_key`,`meta_value`) VALUES +(NULL, (SELECT `ID` FROM `glm_users` WHERE `user_login` = 'laury'), 'glm_capabilities', 'a:1:{s:13:"administrator";b:1;}'), +(NULL, (SELECT `ID` FROM `glm_users` WHERE `user_login` = 'laury'), 'glm_user_level', '10'); -INSERT INTO `glm_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, (SELECT `ID` FROM `glm_users` WHERE `user_login` = 'laury'), 'glm_capabilities', 'a:1:{s:13:"administrator";b:1;}'); -INSERT INTO `glm_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, (SELECT `ID` FROM `glm_users` WHERE `user_login` = 'laury'), 'glm_user_level', '10'); -INSERT INTO `glm_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, (SELECT `ID` FROM `glm_users` WHERE `user_login` = 'laury'), 'nickname', 'laury'); +INSERT INTO `glm_usermeta` (`umeta_id`,`user_id`,`meta_key`,`meta_value`) VALUES +(NULL, (SELECT `ID` FROM `glm_users` WHERE `user_login` = 'jodie'), 'glm_capabilities', 'a:1:{s:13:"administrator";b:1;}'), +(NULL, (SELECT `ID` FROM `glm_users` WHERE `user_login` = 'jodie'), 'glm_user_level', '10'); + +INSERT INTO `glm_usermeta` (`umeta_id`,`user_id`,`meta_key`,`meta_value`) VALUES +(NULL, (SELECT `ID` FROM `glm_users` WHERE `user_login` = 'anthony'), 'glm_capabilities', 'a:1:{s:13:"administrator";b:1;}'), +(NULL, (SELECT `ID` FROM `glm_users` WHERE `user_login` = 'anthony'), 'glm_user_level', '10'); -INSERT INTO `glm_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, (SELECT `ID` FROM `glm_users` WHERE `user_login` = 'anthony'), 'glm_capabilities', 'a:1:{s:13:"administrator";b:1;}'); -INSERT INTO `glm_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, (SELECT `ID` FROM `glm_users` WHERE `user_login` = 'anthony'), 'glm_user_level', '10'); -INSERT INTO `glm_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, (SELECT `ID` FROM `glm_users` WHERE `user_login` = 'anthony'), 'nickname', 'anthony'); UPDATE `glm_options` SET `option_value` ='America/Detroit' WHERE `option_name` = 'timezone_string'; UPDATE `glm_options` SET `option_value` ='0' WHERE `option_name` = 'start_of_week'; diff --git a/wp-config.php b/wp-config.php index aef4cf8..17797b8 100644 --- a/wp-config.php +++ b/wp-config.php @@ -77,4 +77,4 @@ if ( !defined('ABSPATH') ) define('ABSPATH', dirname(__FILE__) . '/'); /** Sets up WordPress vars and included files. */ -require_once(ABSPATH . 'wp-settings.php'); +//require_once(ABSPATH . 'wp-settings.php');