# hurrytimer/2.9.2/admin/templates/actions-tab.php

HurryTimer – An Scarcity and Urgency Countdown Timer for WordPress &amp; WooCommerce, version 2.9.2. 194 lines.

- Page: https://pluginprobe.com/plugins/hurrytimer/2.9.2/code/admin/templates/actions-tab.php
- Raw: https://pluginprobe.com/plugins/hurrytimer/2.9.2/raw/admin/templates/actions-tab.php
- Modified: 2023-04-04T01:42:08+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/hurrytimer/2.9.2/code/admin/templates/actions-tab.php#L10-L20`.

```php
<?php

namespace Hurrytimer;

$coupons = [];
$coupons_count = 0;
if (!empty($campaign->actions) && hurryt_is_woocommerce_activated()) {
    $coupons_count = wp_count_posts('shop_coupon')->publish;
    if ($coupons_count <= 30) {
        $coupons = hurryt_get_wc_coupons();
    }
}
?>

<div id="hurrytimer-actions" class="hurrytimer-tabcontent">
    <?php $i = 0;
    foreach ($campaign->actions as $action) : ?>
        <div class="hurrytimer-action-block">
            <div>
                <div class="hurrytimer-action-block-choices">
                    <div class="hurrytimer-action-block-label">
                        <label for="active"><?php _e("Action", "hurrytimer") ?></label>
                    </div>
                    <div class="hurrytimer-action-block-input">
                        <select name="actions[<?php echo $i ?>][id]" class="hurrytimer-action-select">
                            <?php if (hurryt_is_woocommerce_activated()) : ?>

                                <optgroup label="General">
                                <?php endif; ?>
                                <option value="<?php echo C::ACTION_NONE ?>" data-subfields="hurrytimer-action-none-subfields" <?php echo selected($action['id'], C::ACTION_NONE) ?>>
                                    <?php _e("None", "hurrytimer") ?>
                                </option>
                                <option value="<?php echo C::ACTION_HIDE ?>" data-subfields="hurrytimer-action-hide-subfields" <?php echo selected($action['id'], C::ACTION_HIDE) ?>>
                                    <?php _e("Hide countdown timer", "hurrytimer") ?>
                                </option>
                                <option value="<?php echo C::ACTION_REDIRECT ?>" data-subfields="hurrytimer-action-redirect-subfields" <?php echo selected($action['id'], C::ACTION_REDIRECT) ?>>
                                    <?php _e("Redirect to...", "hurrytimer") ?>
                                <option value="<?php echo C::ACTION_DISPLAY_MESSAGE ?>" data-subfields="hurrytimer-action-display-message-subfields" <?php echo selected(
                                                                                                                                                            $action['id'],
                                                                                                                                                            C::ACTION_DISPLAY_MESSAGE
                                                                                                                                                        ) ?>>
                                    <?php _e("Display message...", "hurrytimer") ?>
                                </option>
                                <?php if (hurryt_is_woocommerce_activated()) : ?>
                                </optgroup>
                            <?php endif; ?>

                            <?php if (hurryt_is_woocommerce_activated()) : ?>

                                <optgroup label="WooCommerce">
                                    <option value="<?php echo C::ACTION_EXPIRE_COUPON ?>" data-pro-feat [PRO] data-subfields="hurrytimer-action-expire-coupon-subfields" <?php echo selected(
                                                                                                                                                                                $action['id'],
                                                                                                                                                                                C::ACTION_EXPIRE_COUPON
                                                                                                                                                                            ) ?>>
                                        <?php _e("Expire Coupon...", "hurrytimer") ?>
                                    </option>
                                    <option value="<?php echo C::ACTION_HIDE_ADD_TO_CART_BUTTON ?>" data-subfields="hurrytimer-action-hide-addtocart-subfields" <?php echo selected(
                                                                                                                                                                    $action['id'],
                                                                                                                                                                    C::ACTION_HIDE_ADD_TO_CART_BUTTON
                                                                                                                                                                ) ?>>

                                        Hide "Add to cart" button
                                    </option>
                                    <option value="<?php echo C::ACTION_CHANGE_STOCK_STATUS ?>" data-subfields="hurrytimer-action-stockstatus-subfields" <?php echo selected(
                                                                                                                                                                $action['id'],
                                                                                                                                                                C::ACTION_CHANGE_STOCK_STATUS
                                                                                                                                                            ) ?>>
                                        Change stock status
                                    </option>

                                </optgroup>

                            <?php endif; ?>
                        </select>
                        <?php // removeIf(pro) 
                        ?>

                        <div class="hurryt-pro-feat hidden description" style="padding-top: 5px">
                            Expire Coupon is a pro feature. <a href="http://hurrytimer.com/#pricing?utm_source=plugin&utm_medium=actions&utm_campaign=expire_coupon">Upgrade
                                now</a>
                        </div>
                        <?php // endRemoveIf(pro) 
                        ?>

                        <div class="hurryt-compat-info description hidden">
                            Available in one-time and recurring modes only.
                        </div>
                    </div>
                </div>
                <div class="hurrytimer-action-block-subfields hurrytimer-action-expire-coupon-subfields hidden">
                    <div class="hurrytimer-action-block-label">
                        <label for=""><?php _e("Coupon code", 'hurrytimer') ?></label>
                    </div>
                    <div class="hurrytimer-action-block-input">
                        <select name="actions[<?php echo $i ?>][coupon]" <?php echo empty($coupons) && $coupons_count > 0 ? 'class="hurrytimer-action-wc-coupon"' : '' ?>>
                            <?php if (!(empty($coupons) && $coupons_count > 0)) : ?>
                                <option value="" <?php echo empty($coupons) ? 'selected': '' ?>>Select coupon...</option>
                            <?php endif; ?>
                            <?php if (!empty($coupons)) : ?>
                                <?php
                                foreach ($coupons as $coupon) : ?>
                                    <option value="<?php echo $coupon->post_title ?>" <?php echo selected($action['coupon'], $coupon->post_title) ?>><?php echo $coupon->post_title; ?>
                                    </option>
                                <?php endforeach;
                            else : ?>
                                <option value="<?php echo $action['coupon'] ?>" selected><?php echo $action['coupon']; ?></option>
                            <?php endif; ?>


                        </select>
                        <p class="description">Note: To create a coupon navigate to WooCommerce > Coupons or Marketing > Coupons.</p>
                    </div>
                </div>

                <div class="hurrytimer-action-block-subfields hurrytimer-action-redirect-subfields hidden">
                    <div class="hurrytimer-action-block-label">

                        <label for=""><?php _e("Redirect URL", "hurrytimer") ?></label>
                    </div>
                    <div class="hurrytimer-action-block-input">
                        <input type="text" id="hurrytimer-redirect-url" placeholder="http://" name="actions[<?php echo $i ?>][redirectUrl]" value="<?php echo $action['redirectUrl'] ?>" class="hurrytimer-redirect-url" />
                    </div>
                </div>
                <div class="hurrytimer-action-block-subfields hurrytimer-action-display-message-subfields hidden">
                    <div class="hurrytimer-action-block-label">

                        <label for=""><?php _e("Message", "hurrytimer") ?></label>
                    </div>
                    <div class="hurrytimer-action-block-input">
                        <?php echo wp_editor(
                            $action['message'],
                            'hurrytimer-action-message-' . $i,
                            [
                                'tinymce' => array(
                                    'toolbar1' => 'fontsizeselect,forecolor,backcolor,bold,italic,numlist,bullist,blockquote,removeformat,alignleft,aligncenter,alignright,link,indent,outdent,hr,undo,redo,fullscreen',
                                    'fontsize_formats' => '11px 12px 14px 16px 18px 24px 36px 48px'
                                ),
                                'textarea_name' => "actions[" . $i . "][message]",
                            ]
                        ) ?>
                        <p class="description">Supports shortcodes.</p>
                    </div>
                </div>
                <div class="hurrytimer-action-block-subfields hurrytimer-action-stockstatus-subfields hidden">
                    <div class="hurrytimer-action-block-label">
                        <label for=""><?php _e("Stock status", "hurrytimer") ?></label>
                    </div>
                    <div class="hurrytimer-action-block-input">
                        <select name="actions[<?php echo $i ?>][wcStockStatus]">
                            <option value="<?php echo C::WC_IN_STOCK ?>" <?php echo selected(
                                                                                $action['wcStockStatus'],
                                                                                C::WC_IN_STOCK
                                                                            ) ?>>In stock
                            </option>
                            <option value="<?php echo C::WC_OUT_OF_STOCK ?>" p<?php echo selected(
                                                                                    $action['wcStockStatus'],
                                                                                    C::WC_OUT_OF_STOCK
                                                                                ) ?>>Out of stock
                            </option>
                            <option value="<?php echo C::WC_ON_BACKORDER ?>" p<?php echo selected(
                                                                                    $action['wcStockStatus'],
                                                                                    C::WC_ON_BACKORDER
                                                                                ) ?>>On backorder
                            </option>
                        </select>
                    </div>
                </div>
            </div>
            <div>
                <button class="button button-default hurrytimer-delete-action <?php echo count($campaign->actions) === 1 ? 'hidden' : '' ?>" type="button">
                    Delete
                </button>
            </div>
        </div>

    <?php $i++;
    endforeach; ?>
    <div class="hurryt-add-action">
        <button <?php //removeIf(pro)
                ?> disabled <?php //endRemoveIf(pro)
                            ?> class="button button-default" type="button" id="hurrytimer-new-action">Add another
            action
        </button>
        <br>
        <?php //removeIf(pro)
        ?>
        <p class="description"><span class="dashicons dashicons-lock" style="margin-top:-2px"></span>Adding multiple
            actions is a pro feature. <a href="http://hurrytimer.com/#pricing?utm_source=plugin&utm_medium=actions&utm_campaign=learn_more">Upgrade
                now</a>
        </p>
        <?php //endRemoveIf(pro)
        ?>
    </div>
</div>
```
