Make sure EOS classes don't exist before declaring

This commit is contained in:
Brian Miyaji
2014-02-19 10:58:56 +11:00
parent 1b30d3a4ce
commit 924b8bcbcd
2 changed files with 163 additions and 160 deletions

View File

@@ -438,7 +438,8 @@ class eqEOS {
* @subpackage EOS
* @version 2.0
*/
class eqGraph extends eqEOS {
if ( ! class_exists( 'eqGraph' ) ):
class eqGraph extends eqEOS {
private $width;
private $height;
//GD Image reference
@@ -600,5 +601,6 @@ class eqGraph extends eqEOS {
public function outGD() {
return $this->getImage();
}
} //end class 'eqGraph'
} //end class 'eqGraph'
endif;
?>

View File

@@ -13,10 +13,10 @@ License: GPLv3
*/
// Make sure we don't expose any info if called directly
if ( !function_exists( 'add_action' ) ) {
if ( !function_exists( 'add_action' ) ):
echo 'Hi there! I\'m just a plugin, not much I can do when called directly.';
exit;
}
endif;
define( 'SPORTSPRESS_VERSION', '0.3.3' );
define( 'SPORTSPRESS_PLUGIN_URL', plugin_dir_url( __FILE__ ) );
@@ -24,7 +24,8 @@ define( 'SPORTSPRESS_PLUGIN_BASENAME', plugin_basename( __FILE__ ) );
define( 'SPORTSPRESS_PLUGIN_FILE', __FILE__ );
// Libraries
require_once dirname( __FILE__ ) . '/lib/eos/eos.class.php' ;
if ( ! class_exists( 'eqEOS' ) )
require_once dirname( __FILE__ ) . '/lib/eos/eos.class.php' ;
// Globals
require_once dirname( __FILE__ ) . '/admin/globals/continents.php';