/**
  * Defines necessary plugins for the plugin to load correctly
  */
 function _define_constants()
 {
     // NextGEN by Photocrati Constants
     define('NGG_PLUGIN', basename($this->directory_path()));
     define('NGG_PLUGIN_BASENAME', plugin_basename(__FILE__));
     define('NGG_PLUGIN_DIR', $this->directory_path());
     define('NGG_PLUGIN_URL', $this->path_uri());
     define('NGG_TESTS_DIR', implode(DIRECTORY_SEPARATOR, array(rtrim(NGG_PLUGIN_DIR, "/\\"), 'tests')));
     define('NGG_PRODUCT_DIR', implode(DIRECTORY_SEPARATOR, array(rtrim(NGG_PLUGIN_DIR, "/\\"), 'products')));
     define('NGG_MODULE_DIR', implode(DIRECTORY_SEPARATOR, array(rtrim(NGG_PRODUCT_DIR, "/\\"), 'photocrati_nextgen', 'modules')));
     define('NGG_PRODUCT_URL', path_join(str_replace("\\", '/', NGG_PLUGIN_URL), 'products'));
     define('NGG_MODULE_URL', path_join(str_replace("\\", '/', NGG_PRODUCT_URL), 'photocrati_nextgen/modules'));
     define('NGG_PLUGIN_STARTED_AT', microtime());
     define('NGG_PLUGIN_VERSION', '2.0.66.27');
     if (!defined('NGG_HIDE_STRICT_ERRORS')) {
         define('NGG_HIDE_STRICT_ERRORS', TRUE);
     }
     // Should we display E_STRICT errors?
     if (NGG_HIDE_STRICT_ERRORS) {
         $level = error_reporting();
         if ($level != 0) {
             error_reporting($level & ~E_STRICT);
         }
     }
     // Should we display NGG debugging information?
     if (!defined('NGG_DEBUG')) {
         define('NGG_DEBUG', FALSE);
     }
     self::$debug = NGG_DEBUG;
     // User definable constants
     if (!defined('NGG_IMPORT_ROOT')) {
         $path = WP_CONTENT_DIR;
         define('NGG_IMPORT_ROOT', $path);
     }
     // Should the Photocrati cache be enabled
     if (!defined('PHOTOCRATI_CACHE')) {
         define('PHOTOCRATI_CACHE', TRUE);
     }
     if (!defined('PHOTOCRATI_CACHE_TTL')) {
         define('PHOTOCRATI_CACHE_TTL', 3600);
     }
     // Cron job
     if (!defined('NGG_CRON_SCHEDULE')) {
         define('NGG_CRON_SCHEDULE', 1800);
     }
     // Don't enforce interfaces
     if (!defined('EXTENSIBLE_OBJECT_ENFORCE_INTERFACES')) {
         define('EXTENSIBLE_OBJECT_ENFORCE_INTERFACES', FALSE);
     }
     // Fix jquery
     if (!defined('NGG_FIX_JQUERY')) {
         define('NGG_FIX_JQUERY', TRUE);
     }
 }
Example #2
0
 /**
  * Defines necessary plugins for the plugin to load correctly
  */
 function _define_constants()
 {
     // NextGEN by Photocrati Constants
     define('NEXTGEN_GALLERY_PLUGIN', basename($this->directory_path()));
     define('NEXTGEN_GALLERY_PLUGIN_BASENAME', plugin_basename(__FILE__));
     define('NEXTGEN_GALLERY_PLUGIN_DIR', $this->directory_path());
     define('NEXTGEN_GALLERY_PLUGIN_URL', $this->path_uri());
     define('NEXTGEN_GALLERY_I8N_DOMAIN', 'nggallery');
     define('NEXTGEN_GALLERY_TESTS_DIR', path_join(NEXTGEN_GALLERY_PLUGIN_DIR, 'tests'));
     define('NEXTGEN_GALLERY_PRODUCT_DIR', path_join(NEXTGEN_GALLERY_PLUGIN_DIR, 'products'));
     define('NEXTGEN_GALLERY_PRODUCT_URL', path_join(NEXTGEN_GALLERY_PLUGIN_URL, 'products'));
     define('NEXTGEN_GALLERY_MODULE_DIR', path_join(NEXTGEN_GALLERY_PRODUCT_DIR, 'photocrati_nextgen/modules'));
     define('NEXTGEN_GALLERY_MODULE_URL', path_join(NEXTGEN_GALLERY_PRODUCT_URL, 'photocrati_nextgen/modules'));
     define('NEXTGEN_GALLERY_PLUGIN_CLASS', path_join(NEXTGEN_GALLERY_PLUGIN_DIR, 'module.NEXTGEN_GALLERY_PLUGIN.php'));
     define('NEXTGEN_GALLERY_PLUGIN_STARTED_AT', microtime());
     define('NEXTGEN_GALLERY_PLUGIN_VERSION', '2.0.40');
     if (!defined('NGG_HIDE_STRICT_ERRORS')) {
         define('NGG_HIDE_STRICT_ERRORS', TRUE);
     }
     // Should we display E_STRICT errors?
     if (NGG_HIDE_STRICT_ERRORS) {
         $level = error_reporting();
         if ($level != 0) {
             error_reporting($level & ~E_STRICT);
         }
     }
     // Should we display NGG debugging information?
     if (!defined('NGG_DEBUG')) {
         define('NGG_DEBUG', FALSE);
     }
     self::$debug = NGG_DEBUG;
     // User definable constants
     if (!defined('NEXTGEN_GALLERY_IMPORT_ROOT')) {
         $path = WP_CONTENT_DIR;
         if (is_multisite()) {
             $uploads = wp_upload_dir();
             $path = $uploads['path'];
         }
         define('NEXTGEN_GALLERY_IMPORT_ROOT', $path);
     }
     // Should the Photocrati cache be enabled
     if (!defined('PHOTOCRATI_CACHE')) {
         define('PHOTOCRATI_CACHE', TRUE);
     }
 }