php js css php js css

Scripts

Save Script Run
Attached Artifacts
Title
PHP Code
<?php $disabledBefore = \Components\Marketing\Automation\Progress::getDisabledIds(); \Components\Marketing\Automation\Progress::setDisabledIds(array_column(\Components\Marketing\Automation::getAll(), 'automation_id')); try { $start = date('Y-m-d H:i:s', strtotime('2026-10-07 00:00:00')); $end = date('Y-m-d H:i:s', strtotime('2027-10-07 00:00:00')); \Components\AF\Memberships::save(['membership_id' => 144, 'membership_type' => 'Individual', 'membership_duration' => '1 year', 'membership_start_date' => $start, 'membership_end_date' => $end]); $eventClass = chr(92) . \Components\AF\Memberships\Automation\EventRenewOrAddMembership::class; \Components\Marketing\Automation::save(['automation_id' => 75, 'automation_event' => $eventClass, 'automation_event_configuration' => ['onmembership_products' => 'products', 'onmembership_product_entities' => [519], 'attach_membership_card' => 1], 'automation_is_enabled' => 0]); $discountClass = chr(92) . \Components\AF\Courses\CollectiveCourses::class; \Components\Commerce\Discounts::save(['discount_id' => 26, 'discount_entity_type' => $discountClass, 'discount_is_enabled_public' => 0, 'discount_is_enabled_admin' => 0]); $member = \Components\AF\Memberships::get(144); $automation = \Components\Marketing\Automation::get(75); echo json_encode(['membership_start' => $member['membership_start_date'], 'membership_end' => $member['membership_end_date'], 'membership_valid' => \Components\AF\Memberships::isValid($member), 'membership_card_html_ready' => (bool) \Components\AF\Memberships::generateMembershipCardHTML(1394), 'automation_event' => $automation['automation_event'], 'automation_event_class_valid' => class_exists($automation['automation_event']), 'discount_class' => \Components\Commerce\Discounts::getColumn(26, 'discount_entity_type')], JSON_PRETTY_PRINT); } finally { \Components\Marketing\Automation\Progress::setDisabledIds($disabledBefore); }

Run Log

▼ Today 4:33am ✓ Completed 0.1s
{
    "membership_start": "2026-10-07 00:00:00",
    "membership_end": "2027-10-07 00:00:00",
    "membership_valid": true,
    "membership_card_html_ready": true,
    "automation_event": "\\Components\\AF\\Memberships\\Automation\\EventRenewOrAddMembership",
    "automation_event_class_valid": true,
    "discount_class": "\\Components\\AF\\Courses\\CollectiveCourses"
}