File "dashboard-credentials.php"

Full path: /home/kosmetik/public_html/wp-content/plugins/happy-elementor-addons/templates/admin/dashboard-credentials.php
File size: 3.88 B
MIME-type: text/x-php
Charset: utf-8

Download   Open   Edit   Advanced Editor   Back

<?php

defined('ABSPATH') || die;
$credential_list = self::get_credentials();
$credential_data = \Happy_Addons\Elementor\Credentials_Manager::get_saved_credentials();
$has_pro = ha_has_pro();
?>
<div class="ha-dashboard-panel">
    <div class="ha-dashboard-panel__header">
        <div class="ha-dashboard-panel__header-content">
            <h2><?php 
esc_html_e('Happy Credentials', 'happy-elementor-addons');
?></h2>
            <p class="f16"><?php 
printf(esc_html__('Here is the list of our all credentials. You can input credentials from here. %sAfter changing any input make sure to click the Save Changes button.%s', 'happy-elementor-addons'), '<strong>', '</strong>');
?></p>
        </div>
    </div>

    <div class="ha-dashboard-credentials">
        <?php 
foreach ($credential_list as $cred_key => $cred_data) {
    $title = isset($cred_data['title']) ? $cred_data['title'] : '';
    $icon = isset($cred_data['icon']) ? $cred_data['icon'] : '';
    $is_pro = isset($cred_data['is_pro']) && $cred_data['is_pro'] ? true : false;
    $is_placeholder = $is_pro && !ha_has_pro();
    $class_attr = 'ha-dashboard-credentials__item';
    $fields = isset($cred_data['fiels']) ? $cred_data['fiels'] : '';
    if ($is_pro) {
        $class_attr .= ' item--is-pro';
    }
    $checked = '';
    if ($is_placeholder) {
        $class_attr .= ' item--is-placeholder';
        $checked = 'disabled="disabled"';
    }
    ?>
            <div class="<?php 
    echo $class_attr;
    ?>">
                <?php 
    if ($is_pro) {
        ?>
                    <span class="ha-dashboard-credentials__item-badge"><?php 
        esc_html_e('Pro', 'happy-elementor-addons');
        ?></span>
                <?php 
    }
    ?>
                <span class="ha-dashboard-credentials__item-icon"><i class="<?php 
    echo $icon;
    ?>"></i></span>
                <h3 class="ha-dashboard-credentials__item-title">
                    <label for="ha-widget-<?php 
    echo $cred_key;
    ?>" <?php 
    echo $is_placeholder ? 'data-tooltip="Get pro"' : '';
    ?>><?php 
    echo $title;
    ?></label>
                </h3>
                <?php 
    foreach ($fields as $key => $value) {
        ?>
                    <div class="ha-dashboard-credentials__item-toggle">
                        <label for=""><?php 
        echo esc_html($value['label']);
        ?></label>
                        <?php 
        if ($value['type'] == 'textarea') {
            ?>
                            <textarea id="ha-widget-<?php 
            echo $cred_key;
            ?>" <?php 
            echo $checked;
            ?> class="ha-credential" name="credentials[<?php 
            echo esc_attr($cred_key);
            ?>][<?php 
            echo esc_attr($value['name']);
            ?>]" cols="30" rows="10"><?php 
            echo esc_attr(isset($credential_data[$cred_key][$value['name']]) ? $credential_data[$cred_key][$value['name']] : '');
            ?></textarea>
                        <?php 
        } else {
            ?>
                            <input id="ha-widget-<?php 
            echo $cred_key;
            ?>" <?php 
            echo $checked;
            ?> type="<?php 
            echo esc_attr($value['type']);
            ?>" class="ha-credential" name="credentials[<?php 
            echo esc_attr($cred_key);
            ?>][<?php 
            echo esc_attr($value['name']);
            ?>]" value="<?php 
            echo esc_attr(isset($credential_data[$cred_key][$value['name']]) ? $credential_data[$cred_key][$value['name']] : '');
            ?>">
                        <?php 
        }
        ?>
                    </div>
                <?php 
    }
    ?>
            </div>
        <?php 
}
?>
    </div>

    <div class="ha-dashboard-panel__footer">
        <button disabled class="ha-dashboard-btn ha-dashboard-btn--save" type="submit"><?php 
esc_html_e('Save Settings', 'happy-elementor-addons');
?></button>
    </div>
</div>