Plugin Directory

Changeset 2687952


Ignore:
Timestamp:
03/03/2022 06:22:21 AM (3 years ago)
Author:
onlineresults
Message:

1.2.0

Location:
online-results-cookie-manager/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • online-results-cookie-manager/trunk/assets/cookie.css

    r2639869 r2687952  
    77#oras_api {
    88  min-width: 274px;
     9  margin-bottom:20px;
    910}
    1011.api_ctn,
     
    5960  margin-top: 60px;
    6061}
     62
     63.oras_input_container {
     64  margin-bottom: 20px;
     65  display:block;
     66}
  • online-results-cookie-manager/trunk/oras-cookie-consent.php

    r2643233 r2687952  
    3434    add_option( 'oras_option_name', 'Tilføj api nøglen her');
    3535    register_setting( 'oras_option_group', 'oras_api', 'oras_callback' );
     36    register_setting( 'oras_option_group', 'oras_languague', 'oras_callback' );
     37    register_setting( 'oras_option_group', 'oras_privacy_link', 'oras_callback' );
    3638}
    3739add_action( 'admin_init', 'oras_register_settings' );
     
    5254        <?php settings_fields( 'oras_option_group' ); ?>
    5355       
    54             <label for="oras_api">API nøgle</label>
    55             <input type="text" id="oras_api" placeholder="Tilføj API nøglen her." name="oras_api" value="<?php echo wp_kses(get_option('oras_api'), wp_kses_allowed_html( 'strip' )); ?>" />
     56            <label for="oras_api">API nøgle:</label>
     57            <input type="text" id="oras_api" placeholder="Tilføj API nøglen her." name="oras_api" value="<?php echo wp_kses(get_option('oras_api'), wp_kses_allowed_html( 'strip' )); ?>" /> <br>
     58            <div class="oras_input_container">
     59                <label class="oras_label" for="oras_lang">Vælg sprog:</label>
     60                <select id="oras_lang" name="oras_languague">
     61                    <option <?php if (get_option('oras_languague') == 'da') { echo 'selected';} ?>value="da">Dansk</option>
     62                    <option value="en"<?php if(get_option('oras_languague') == 'en') { echo 'selected'; } ?>>Engelsk</option>
     63                </select>
     64            </div> 
     65            <div class="oras_input_container">
     66                <label class="oras_label" for="oras_privacy_link">Indtast link til privatlivs politik </label>
     67                <input id="oras_privacy_link" name="oras_privacy_link" value="<?php echo wp_kses(get_option('oras_privacy_link'), wp_kses_allowed_html( 'strip' )); ?>"  type="text"/>
     68            </div>
    5669            <p class="btn-wrapper">
    5770                <input type="submit" class="button button-primary" value="Gem API nøglen"/>
     
    7184        $now = new DateTime();
    7285        $time = strtotime($now->format('Y-m-d'));
    73        
     86        $lang = get_option('oras_languague', false );
     87        $privacy = get_option('oras_privacy_link', false);
     88
     89        if (empty($lang)) {
     90            $lang = 'da';
     91        }
     92
     93        if (empty($privacy)) {
     94            $privacy = '/privatlivspolitik';
     95        }
     96
    7497        echo wp_get_script_tag(
    7598            array(
    7699                'src'       => esc_url( 'https://cookie-manager.online-results.dk/cm.js?v='. $time .'' ),
    77100                'data-cm-key' => get_option('oras_api', false ),
     101                'data-lang' => $lang,   
     102                'data-policy-link' => $privacy,   
     103           
     104
    78105            )
    79106        );
  • online-results-cookie-manager/trunk/readme.txt

    r2643233 r2687952  
    33Tags: Cookie consent, Cookies, GPDR, Easy cookie consent, Manage cookies
    44Requires at least: 5.7.0
    5 Tested up to: 5.8.2
     5Tested up to: 5.9.1
    66Stable tag: 1.1.0
    77License: GPLv2
     
    5656*  Updated description
    5757*  Updated version control
     58
     59= 1.2.0 =
     60
     61*  Support for language control added
     62*  Support for personal data link added
Note: See TracChangeset for help on using the changeset viewer.