static function doExportFromPost() { // Consolidate GET and POST parameters. Allow GET to override POST. $params = array_merge($_POST, $_GET); // print_r($params); foreach ($params as $key => $value) { if (is_string($value)) { $params[$key] = stripslashes($value); } } // Assumes coming from CF7DBPlugin::whatsInTheDBPage() $key = '3fde789a'; //substr($_COOKIE['PHPSESSID'], - 5); // session_id() doesn't work if (isset($params['guser'])) { $params['guser'] = CFDBDeobfuscate::deobfuscateHexString($params['guser'], $key); } if (isset($params['gpwd'])) { $params['gpwd'] = CFDBDeobfuscate::deobfuscateHexString($params['gpwd'], $key); } if (!isset($params['enc'])) { $params['enc'] = 'CSVUTF8'; } if (!isset($params['form'])) { $params['form'] = ''; } CF7DBPluginExporter::export($params['form'], $params['enc'], $params); }
static function doExportFromPost() { // Consolidate GET and POST parameters. Allow GET to override POST. $params = array_merge($_POST, $_GET); //print_r($params); // Assumes coming from CF7DBPlugin::whatsInTheDBPage() $key = '3fde789a'; //substr($_COOKIE['PHPSESSID'], - 5); // session_id() doesn't work if (isset($params['guser'])) { $params['guser'] = mcrypt_decrypt(MCRYPT_3DES, $key, CF7DBPluginExporter::hexToStr($params['guser']), 'ecb'); } if (isset($params['gpwd'])) { $params['gpwd'] = mcrypt_decrypt(MCRYPT_3DES, $key, CF7DBPluginExporter::hexToStr($params['gpwd']), 'ecb'); } if (!isset($params['enc'])) { $params['enc'] = 'CSVUTF8'; } CF7DBPluginExporter::export($params['form'], $params['enc'], $params); }
static function doExportFromPost() { // Consolidate GET and POST parameters. Allow GET to override POST. $params = array_merge($_POST, $_GET); //print_r($params); if (!isset($params['form'])) { include_once 'CFDBDie.php'; CFDBDie::wp_die(__('Error: No "form" parameter submitted', 'contact-form-7-to-database-extension')); return; } // Assumes coming from CF7DBPlugin::whatsInTheDBPage() $key = '3fde789a'; //substr($_COOKIE['PHPSESSID'], - 5); // session_id() doesn't work if (isset($params['guser'])) { $params['guser'] = mcrypt_decrypt(MCRYPT_3DES, $key, CF7DBPluginExporter::hexToStr($params['guser']), 'ecb'); } if (isset($params['gpwd'])) { $params['gpwd'] = mcrypt_decrypt(MCRYPT_3DES, $key, CF7DBPluginExporter::hexToStr($params['gpwd']), 'ecb'); } if (!isset($params['enc'])) { $params['enc'] = 'CSVUTF8'; } CF7DBPluginExporter::export($params['form'], $params['enc'], $params); }