コード例 #1
0
 * Loyalty Discount Module
 * 
 *  @author    Steven Enten <*****@*****.**>
 *  @copyright 2015 Steven Enten
 *  @license   http://opensource.org/licenses/MIT
 */
if (!defined('_PS_VERSION_')) {
    exit;
}
if (!defined('PS_MODULE_LOYALTYDISCOUNT')) {
    define('PS_MODULE_LOYALTYDISCOUNT', 'loyaltydiscount');
}
if (!defined('PS_MODULE_LOYALTYDISCOUNT_PATH')) {
    define('PS_MODULE_LOYALTYDISCOUNT_PATH', _PS_MODULE_DIR_ . DIRECTORY_SEPARATOR . PS_MODULE_LOYALTYDISCOUNT);
}
include_once LoyaltyDiscount::buildFilePath('classes', 'LoyaltyDiscount.php');
class LoyaltyDiscount extends Module
{
    const MODULE_NAME = PS_MODULE_LOYALTYDISCOUNT;
    const MODULE_TITLE = 'Loyalty Discount';
    const MODULE_AUTHOR = 'Steven Enten';
    const MODULE_VERSION = '0.0.1';
    const PS_MIN_VERSION = '1.6';
    const INSTALL_SQL_FILE = 'install.sql';
    const UNINSTALL_SQL_FILE = 'uninstall.sql';
    const ADMIN_CONTROLLER = 'AdminLoyaltyDiscount';
    const ADMIN_TAB_PARENT = 'AdminPriceRule';
    public function __construct()
    {
        $this->name = self::MODULE_NAME;
        $this->tab = 'pricing_promotion';