/var/www/html_uk/wp-content/plugins/automatewoo/admin/views/action.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
<?php

namespace AutomateWoo;

defined'ABSPATH' ) || exit;

/**
 * View args:
 *
 * @var $action_number
 * @var Action $action
 * @var $action_select_box_values
 * @var $workflow Workflow
 */

if ( $workflow ) {
    
$editing = isset( $_COOKIE'aw_editing_action_' $workflow->get_id() . '_' $action_number ] )
            || 
'preset' === aw_get_url_var'workflow-origin' );
} else {
    
$editing false;
}

?>

<div class="<?php echo ( $action 'automatewoo-action' 'aw-action-template' ); ?> <?php echo ( $editing 'js-open' '' ); ?>"
    data-action-number="<?php echo $action esc_attr$action_number ) : ''?>">

    <div class="automatewoo-action__header">
        <div class="row-options">
            <a href="#" data-automatewoo-preview><?php esc_html_e'Preview''automatewoo' ); ?></a>
            <a class="js-edit-action" href="#"><?php esc_html_e'Edit''automatewoo' ); ?></a>
            <a class="js-delete-action" href="#"><?php esc_html_e'Delete''automatewoo' ); ?></a>
        </div>

        <h4 class="action-title"><?php echo esc_html$action $action->get_titletrue ) : __'New Action''automatewoo' ) ); ?></h4>
    </div>

    <div class="automatewoo-action__fields">
        <table class="automatewoo-table">

            <tr class="automatewoo-table__row" data-name="action_name" data-type="select" data-required="1">
                <td class="automatewoo-table__col automatewoo-table__col--label">
                    <label><?php esc_attr_e'Action''automatewoo' ); ?> <span class="required">*</span></label>
                </td>
                <td class="automatewoo-table__col automatewoo-table__col--field">

                    <?php

                    $action_field 
= new Fields\Select();

                    if ( 
$action ) {
                        
$action_field->set_name_base"aw_workflow_data[actions][{$action_number}]" );
                        
$action_field->set_name'action_name' );
                    } else {
                        
$action_field->set_name'' );
                    }

                    
$action_field->set_options$action_select_box_values );
                    
$action_field->add_classes'js-action-select' );
                    
$action_field->render$action $action->get_name() : false );

                    
?>

                    <?php if ( $action && $action->get_description() ) : ?>
                        <div class="js-action-description"><?php echo wp_kses_post$action->get_description_html() ); ?></div>
                    <?php else : ?>
                        <div class="js-action-description"></div>
                    <?php endif; ?>

                </td>
            </tr>

            <?php
            
if ( $action ) {
                
Admin::get_view(
                    
'action-fields',
                    [
                        
'action'        => $action,
                        
'action_number' => $action_number,
                        
'workflow'      => $workflow,
                        
'fill_fields'   => true,
                    ]
                );
            }
            
?>

        </table>
    </div>
</div>