PageRenderTime 36ms CodeModel.GetById 14ms RepoModel.GetById 1ms app.codeStats 0ms

/htdocs/wp-content/plugins/duplicator/define.php

https://github.com/Fishgate/privatecollectionswp
PHP | 59 lines | 44 code | 6 blank | 9 comment | 5 complexity | 1f201005769171b83d3de008089eca22 MD5 | raw file
  1. <?php
  2. //Prevent directly browsing to the file
  3. if (function_exists('plugin_dir_url')) {
  4. define('DUPLICATOR_VERSION', '0.5.6');
  5. define("DUPLICATOR_HOMEPAGE", "http://lifeinthegrid.com/labs/duplicator");
  6. define("DUPLICATOR_GIVELINK", "http://lifeinthegrid.com/partner");
  7. define("DUPLICATOR_HELPLINK", "http://lifeinthegrid.com/duplicator-docs");
  8. define("DUPLICATOR_CERTIFIED", "http://lifeinthegrid.com/duplicator-hosts");
  9. define('DUPLICATOR_PLUGIN_URL', plugin_dir_url(__FILE__));
  10. define('DUPLICATOR_SITE_URL', get_site_url());
  11. /* Paths should ALWAYS read "/"
  12. uni: /home/path/file.txt
  13. win: D:/home/path/file.txt
  14. SSDIR = SnapShot Directory */
  15. if (!defined('ABSPATH')) {
  16. define('ABSPATH', dirname(__FILE__));
  17. }
  18. //PATH CONSTANTS
  19. define("DUPLICATOR_SSDIR_NAME", 'wp-snapshots');
  20. define('DUPLICATOR_PLUGIN_PATH', str_replace("\\", "/", plugin_dir_path(__FILE__)));
  21. define('DUPLICATOR_WPROOTPATH', str_replace("\\", "/", ABSPATH));
  22. define("DUPLICATOR_SSDIR_PATH", str_replace("\\", "/", DUPLICATOR_WPROOTPATH . DUPLICATOR_SSDIR_NAME));
  23. define("DUPLICATOR_SSDIR_PATH_TMP", DUPLICATOR_SSDIR_PATH . '/tmp');
  24. define("DUPLICATOR_SSDIR_URL", DUPLICATOR_SITE_URL . "/" . DUPLICATOR_SSDIR_NAME);
  25. define("DUPLICATOR_INSTALL_PHP", 'installer.php');
  26. define("DUPLICATOR_INSTALL_BAK", 'installer-backup.php');
  27. define("DUPLICATOR_INSTALL_SQL", 'installer-data.sql');
  28. define("DUPLICATOR_INSTALL_LOG", 'installer-log.txt');
  29. //RESTRAINT CONSTANTS
  30. define("DUPLICATOR_PHP_MAX_MEMORY", '5000M');
  31. define("DUPLICATOR_DB_MAX_TIME", 5000);
  32. define("DUPLICATOR_SCAN_SITE", 157286400); //150MB
  33. define("DUPLICATOR_SCAN_WARNFILESIZE", 4194304);//4MB
  34. define("DUPLICATOR_SCAN_CACHESIZE", 524288); //512K
  35. define("DUPLICATOR_SCAN_DBSIZE", 52428800); //50MB
  36. define("DUPLICATOR_SCAN_DBROWS", 250000);
  37. define("DUPLICATOR_SCAN_TIMEOUT", 300); //Seconds
  38. define("DUPLICATOR_SCAN_MIN_WP", "3.7.0");
  39. define("DUPLICATOR_SCAN_USELEGACY", true);
  40. $GLOBALS['DUPLICATOR_SERVER_LIST'] = array('Apache','LiteSpeed', 'Nginx', 'Lighttpd', 'IIS', 'WebServerX', 'uWSGI');
  41. $GLOBALS['DUPLICATOR_OPTS_DELETE'] = array('duplicator_ui_view_state', 'duplicator_package_active', 'duplicator_settings');
  42. /* Used to flush a response every N items.
  43. * Note: This value will cause the Zip file to double in size durning the creation process only*/
  44. define("DUPLICATOR_ZIP_FLUSH_TRIGGER", 1000);
  45. } else {
  46. error_reporting(0);
  47. $port = (!empty($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] != "off") ? "https://" : "http://";
  48. $url = $port . $_SERVER["HTTP_HOST"];
  49. header("HTTP/1.1 404 Not Found", true, 404);
  50. header("Status: 404 Not Found");
  51. exit();
  52. }
  53. ?>