public static function regenerate_wp_config($add_responses = true) { require_once ITSEC_Core::get_core_dir() . '/lib/class-itsec-lib-config-file.php'; $result = ITSEC_Lib_Config_File::update_wp_config(); $success = !is_wp_error($result); if ($add_responses && is_wp_error($result)) { ITSEC_Response::add_error($result); } return $success; }
/** * Saves all wpconfig rules to wp-config.php. * * Gets a file lock for wp-config.php and calls the writing function if successful. * * @since 4.0.0 * * @return mixed array or false if writing disabled or error message */ public function save_wpconfig() { require_once trailingslashit($GLOBALS['itsec_globals']['plugin_dir']) . 'core/lib/class-itsec-lib-config-file.php'; $result = ITSEC_Lib_Config_File::update_wp_config(); if (is_wp_error($result)) { $retval = array('success' => false, 'text' => $result->get_error_message()); } else { $retval = array('success' => true, 'text' => true); } return $retval; }