<?php  defined('C5_EXECUTE') or die(_("Access Denied."));

class SpacerMarginPackage extends Package {

	var $block_types = array('spacer_margin'); //any new block types should be added here
	
	protected $pkgHandle = 'spacer_margin';
	protected $appVersionRequired = '5.5.0';
	protected $pkgVersion = '0.9.0.6';
	
	public function getPackageDescription() {
		return t("A spacer block for adding some margin between 2 other blocks.");
	}
	
	public function getPackageName() {
		return t("Spacer / Margin");
	}
	
	public function install() {
		$pkg = parent::install();
		foreach ($this->block_types as $bt) {
			BlockType::installBlockTypeFromPackage($bt, $pkg);
		}
	}
	
	public function upgrade() {
		parent::upgrade();
		foreach ($this->block_types as $bt) {
			$b = BlockType::getByHandle($bt);
			if (!is_object($b)) {
				BlockType::installBlockTypeFromPackage($bt, $this);
			}
		}
	}
}