Plugin Directory

Changeset 546334


Ignore:
Timestamp:
05/19/2012 09:43:25 PM (14 years ago)
Author:
emcniece
Message:

Version 1.1

Location:
emc2-popup-disclaimer/trunk
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • emc2-popup-disclaimer/trunk/emc2pdc-admin.php

    r546274 r546334  
    3131    // Begin Output!
    3232    echo '<h1>EMC2 Popup Disclaimer</h1><h2><em style="color:#666;">Settings Page</em></h2><br />';
     33    echo '<div id="iframe"><h4>It would mean a lot to me if you could rate this plugin!</h4>
     34    <iframe src="http://wordpress.org/extend/plugins/emc2-popup-disclaimer#plugin-title" frameborder="1" width="auto" height="200" scrolling="auto">
     35        <a href="http://wordpress.org/extend/plugins/emc2-popup-disclaimer" target="_blank">http://wordpress.org/extend/plugins/emc2-popup-disclaimer</a>
     36    </iframe></div>';
     37
    3338    // display plugin options
    3439
     
    4247
    4348        <fieldset>
    44             <label for="nid">Page or post nid to display in popup:</label>
     49            <label class="block" for="nid">Page or post nid to display in popup:</label>
    4550            <input type="text" name="nid" width="30" value="<?php echo $settings['nid']; ?>" />
    4651            <a class="button" onclick="findPosts.open('action','find_posts');return false;" href="#"><?php esc_attr_e('Post Search'); ?></a>
     
    4853        </fieldset>
    4954        <fieldset>
    50             <label for="cexpire">Number of days to hold cookies for (0 to disable):</label>
     55            <label class="medium" for="cexpire">Number of days to hold cookies for (0 to disable):</label>
    5156            <input type="text" name="cexpire" width="30" value="<?php echo $settings['cexpire']; ?>" />
    5257        </fieldset>
    5358        <fieldset>
    54             <label for="accept_text">'Accept' button text:</label>
     59            <label class="medium" for="accept_text">'Accept' button text:</label>
    5560            <input type="text" name="accept_text" width="50" value="<?php echo $settings['accept_text']; ?>" />
    5661        </fieldset>
    5762        <fieldset>
    58             <label for="decline_text">'Decline' button text:</label>
     63            <label class="medium" for="decline_text">'Decline' button text:</label>
    5964            <input type="text" name="decline_text" width="50" value="<?php echo $settings['decline_text']; ?>" />
    6065        </fieldset>
    6166        <fieldset>
    62             <label for="redirect_url">'Decline' redirection url:</label>
     67            <label class="medium" for="redirect_url">'Decline' redirection url:</label>
    6368            <input type="text" name="redirect_url" width="50" value="<?php echo $settings['redirect_url']; ?>" />
    6469        </fieldset>
     
    9398
    9499
     100/* ****************************************************************
     101**
     102**  function emc2pdc_shortcode( $atts)
     103**
     104**  Removes default footer action and adds a force argument
     105**  to the new action. jQuery then picks up on the force
     106**  and displays the popup box regardless of cookie state.
     107**
     108**  This function can also be used to force the disclaimer popup.
     109**
     110**************************************************************** */
     111add_shortcode('emc2pdc', 'emc2pdc_force');
     112function emc2pdc_force( $atts=array() ){
     113    extract(shortcode_atts(array(
     114          'force' => '0',
     115     ), $atts));
     116
     117        remove_action('wp_footer', 'emc2pdc_disclaimer');
     118        add_action('emc2pdc_footer', 'emc2pdc_disclaimer', 10, 2 );
     119        do_action('emc2pdc_footer', $atts, $force=3);
     120
     121} // emc2pdc_shortcode;
    95122
    96123
    97 function emc2pdc_disclaimer() {
     124
     125/* ****************************************************************
     126**
     127**  function emc2pdc_disclaimer( $atts, $force)
     128**
     129**  Working output of popup variables and content. Called from
     130**  emc2-popup-disclaimer.php as well.
     131**
     132**************************************************************** */
     133
     134function emc2pdc_disclaimer( $atts, $force=NULL) {
     135    extract(shortcode_atts(array(
     136          //'force' => '0',
     137     ), $atts));
     138
    98139
    99140    $settings = unserialize(get_option('emc2pdc_settings'));   
     
    110151        echo '<div id="'.$name.'">'.$setting.'</div>';
    111152    } // foreach $settings
    112     echo '</div>';
     153   
     154    if($force){ echo '<div id="force">1</div>'; }
     155   
     156    echo '</div>'; // #emc2pdc-vars
    113157
    114158    echo '<div id="emc2pdc-trigger"></div>';
     
    120164   
    121165    echo '</div></div>';
    122    
    123 
    124 
    125 
    126 
    127    
    128166}
  • emc2-popup-disclaimer/trunk/emc2pdc.css

    r545277 r546334  
    6464    font: bold 12px/25px Arial, sans-serif;
    6565}
     66#emc2pdc_form .block{ display:block; }
     67#emc2pdc_form .medium{ width:200px; display:inline-block;}
     68
     69.settings_page_emc2-popup-disclaimer-emc2pdc-admin #iframe{ float:right; margin-right:20px;}
     70.settings_page_emc2-popup-disclaimer-emc2pdc-admin #iframe iframe{
     71    box-shadow:0 0 6px #555;   
     72}
  • emc2-popup-disclaimer/trunk/fancybox/_notes/dwsync.xml

    r545280 r546334  
    11<?xml version="1.0" encoding="utf-8" ?>
    22<dwsync>
    3 <file name="ajax.txt" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    4 <file name="index.html" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    5 <file name="jquery-1.4.3.min.js" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    6 <file name="style.css" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
     3<file name="ajax.txt" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     4<file name="index.html" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     5<file name="jquery-1.4.3.min.js" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     6<file name="style.css" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
    77</dwsync>
  • emc2-popup-disclaimer/trunk/fancybox/example/_notes/dwsync.xml

    r545280 r546334  
    11<?xml version="1.0" encoding="utf-8" ?>
    22<dwsync>
    3 <file name="10_b.jpg" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    4 <file name="10_s.jpg" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    5 <file name="11_b.jpg" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    6 <file name="11_s.jpg" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    7 <file name="12_b.jpg" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    8 <file name="12_s.jpg" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    9 <file name="1_b.jpg" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    10 <file name="1_s.jpg" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    11 <file name="2_b.jpg" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    12 <file name="2_s.jpg" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    13 <file name="3_b.jpg" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    14 <file name="3_s.jpg" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    15 <file name="4_b.jpg" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    16 <file name="4_s.jpg" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    17 <file name="5_b.jpg" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    18 <file name="5_s.jpg" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    19 <file name="6_b.jpg" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    20 <file name="6_s.jpg" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    21 <file name="7_b.jpg" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    22 <file name="7_s.jpg" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    23 <file name="8_b.jpg" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    24 <file name="8_s.jpg" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    25 <file name="9_b.jpg" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    26 <file name="9_s.jpg" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
     3<file name="10_b.jpg" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     4<file name="10_s.jpg" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     5<file name="11_b.jpg" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     6<file name="11_s.jpg" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     7<file name="12_b.jpg" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     8<file name="12_s.jpg" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     9<file name="1_b.jpg" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     10<file name="1_s.jpg" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     11<file name="2_b.jpg" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     12<file name="2_s.jpg" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     13<file name="3_b.jpg" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     14<file name="3_s.jpg" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     15<file name="4_b.jpg" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     16<file name="4_s.jpg" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     17<file name="5_b.jpg" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     18<file name="5_s.jpg" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     19<file name="6_b.jpg" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     20<file name="6_s.jpg" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     21<file name="7_b.jpg" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     22<file name="7_s.jpg" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     23<file name="8_b.jpg" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     24<file name="8_s.jpg" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     25<file name="9_b.jpg" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     26<file name="9_s.jpg" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
    2727</dwsync>
  • emc2-popup-disclaimer/trunk/fancybox/fancybox/_notes/dwsync.xml

    r545280 r546334  
    11<?xml version="1.0" encoding="utf-8" ?>
    22<dwsync>
    3 <file name="blank.gif" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    4 <file name="fancy_close.png" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    5 <file name="fancy_loading.png" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    6 <file name="fancy_nav_left.png" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    7 <file name="fancy_nav_right.png" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    8 <file name="fancy_shadow_e.png" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    9 <file name="fancy_shadow_n.png" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    10 <file name="fancy_shadow_ne.png" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    11 <file name="fancy_shadow_nw.png" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    12 <file name="fancy_shadow_s.png" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    13 <file name="fancy_shadow_se.png" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    14 <file name="fancy_shadow_sw.png" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    15 <file name="fancy_shadow_w.png" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    16 <file name="fancy_title_left.png" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    17 <file name="fancy_title_main.png" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    18 <file name="fancy_title_over.png" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    19 <file name="fancy_title_right.png" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    20 <file name="fancybox-x.png" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    21 <file name="fancybox-y.png" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    22 <file name="fancybox.png" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    23 <file name="jquery.easing-1.3.pack.js" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    24 <file name="jquery.fancybox-1.3.4.css" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    25 <file name="jquery.fancybox-1.3.4.js" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    26 <file name="jquery.fancybox-1.3.4.pack.js" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
    27 <file name="jquery.mousewheel-3.0.4.pack.js" server="direct.emc2innovation.com" local="129777003000000000" remote="129777003000000000" />
     3<file name="jquery.fancybox-1.3.4.css" server="emc2innovation.com" local="129819330600000000" remote="129819330600000000" />
     4<file name="blank.gif" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     5<file name="fancy_close.png" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     6<file name="fancy_loading.png" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     7<file name="fancy_nav_left.png" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     8<file name="fancy_nav_right.png" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     9<file name="fancy_shadow_e.png" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     10<file name="fancy_shadow_n.png" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     11<file name="fancy_shadow_ne.png" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     12<file name="fancy_shadow_nw.png" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     13<file name="fancy_shadow_s.png" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     14<file name="fancy_shadow_se.png" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     15<file name="fancy_shadow_sw.png" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     16<file name="fancy_shadow_w.png" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     17<file name="fancy_title_left.png" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     18<file name="fancy_title_main.png" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     19<file name="fancy_title_over.png" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     20<file name="fancy_title_right.png" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     21<file name="fancybox-x.png" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     22<file name="fancybox-y.png" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     23<file name="fancybox.png" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     24<file name="jquery.easing-1.3.pack.js" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     25<file name="jquery.fancybox-1.3.4.js" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     26<file name="jquery.fancybox-1.3.4.pack.js" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     27<file name="jquery.mousewheel-3.0.4.pack.js" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
    2828</dwsync>
  • emc2-popup-disclaimer/trunk/fancybox/fancybox/jquery.fancybox-1.3.4.css

    r545280 r546334  
    4444    left: 0;
    4545    width: 100%;
    46     z-index: 1100;
     46    z-index: 11000;
    4747    display: none;
    4848}
     
    6161    left: 0;
    6262    padding: 20px;
    63     z-index: 1101;
     63    z-index: 11010;
    6464    outline: none;
    6565    display: none;
  • emc2-popup-disclaimer/trunk/js/_notes/dwsync.xml

    r545278 r546334  
    11<?xml version="1.0" encoding="utf-8" ?>
    22<dwsync>
    3 <file name="emc2pdc.js" server="direct.emc2innovation.com" local="129777079200000000" remote="129777079200000000" />
    4 <file name="emc2pdc.css" server="direct.emc2innovation.com" local="129776983012685546" remote="129777018600000000" />
    5 <file name="jquery.cookie.js" server="direct.emc2innovation.com" local="129777061200000000" remote="129777061200000000" />
     3<file name="emc2pdc.js" server="emc2innovation.com" local="129819361200000000" remote="129819361200000000" />
     4<file name="emc2pdc.css" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
     5<file name="jquery.cookie.js" server="emc2innovation.com" local="129819291600000000" remote="129819291600000000" />
    66</dwsync>
  • emc2-popup-disclaimer/trunk/js/emc2pdc.js

    r545278 r546334  
    66    // Set cookie expiry, default 1 day
    77    var cexpire = parseInt( $j('#emc2pdc-vars').children('#cexpire').text() );
     8    var force = parseInt( $j('#emc2pdc-vars').children('#force').text() );
     9    console.log( force );
    810    if(!cexpire){ cexpire = 1; }
    911
    10     if( $j.cookie('emc2pdc') == 'agreed'){
     12    // If force argument is set, display box regardless of cookie state
     13    if( ($j.cookie('emc2pdc') == 'agreed') && (!force) ){
    1114        // they've already agreed to the disclaimer!   
    1215    } else {
     
    2326            'transitionOut': 'fade',
    2427            'content': $j('#emc2pdc-disc-wrap').html(),
    25             'onComplete': function(){Cufon.refresh(); }
     28            'onComplete': function(){ }
    2629   
    2730        }).trigger('click');
Note: See TracChangeset for help on using the changeset viewer.