47 lines
1.1 KiB
PHP
47 lines
1.1 KiB
PHP
<?php
|
|
/**
|
|
* PrestaChamps
|
|
*
|
|
* NOTICE OF LICENSE
|
|
*
|
|
* This source file is subject to the Commercial License
|
|
* you can't distribute, modify or sell this code
|
|
*
|
|
* DISCLAIMER
|
|
*
|
|
* Do not edit or add to this file
|
|
* If you need help please contact leo@prestachamps.com
|
|
*
|
|
* @author PrestaChamps <leo@prestachamps.com>
|
|
* @copyright PrestaChamps
|
|
* @license commercial
|
|
*/
|
|
|
|
/**
|
|
* Class AdminMailchimpProPromoRulesController
|
|
*
|
|
* @property Mailchimppro $module
|
|
*/
|
|
class AdminMailchimpProPromoCodesController extends \PrestaChamps\MailchimpPro\Controllers\BaseMCObjectController
|
|
{
|
|
public $entityPlural = 'promo_codes';
|
|
public $entitySingular = 'promo_code';
|
|
public $rule_id;
|
|
|
|
public function init()
|
|
{
|
|
parent::init();
|
|
$this->rule_id = Tools::getValue('rule_id');
|
|
}
|
|
|
|
protected function getListApiEndpointUrl()
|
|
{
|
|
return "/ecommerce/stores/{$this->context->shop->id}/promo-rules/{$this->rule_id}/promo-codes/";
|
|
}
|
|
|
|
protected function getSingleApiEndpointUrl($entityId)
|
|
{
|
|
return "/ecommerce/stores/{$this->context->shop->id}/promo-rules/{$this->rule_id}/promo-codes/$entityId";
|
|
}
|
|
}
|