Plugin Directory

Changeset 491560


Ignore:
Timestamp:
01/18/2012 06:20:05 AM (14 years ago)
Author:
ichurakov
Message:
 
Location:
stop-sopa
Files:
11 added
2 edited

Legend:

Unmodified
Added
Removed
  • stop-sopa/trunk/readme.txt

    r491345 r491560  
    77Requires at least: 3.0
    88Tested up to: 3.3.1
    9 Stable tag: 1.07
     9Stable tag: 1.08
    1010
    1111This plugin adds small protest box to your website and switch it to "Blackout Day" mode on 18th January 2012.
     
    3737== Changelog ==
    3838
     39= 1.08 =
     40* Countdown added to protest box
     41
    3942= 1.07 =
    4043* Added link to http://americancensorship.org/
     
    5760== Upgrade Notice ==
    5861
    59 = 1.07 =
     62= 1.08 =
    6063As usually!
    6164
  • stop-sopa/trunk/stop-sopa.php

    r491345 r491560  
    44Description: Plugin adds small protest box to your website and switch it to "Blackout Day" mode.
    55Plugin URI: http://www.icprojects.net/stop-sopa.html
    6 Version: 1.07
     6Version: 1.08
    77Author: Ivan Churakov
    88Author URI: http://www.freelancer.com/affiliates/ichurakov/
    99*/
    1010wp_enqueue_script("jquery");
    11 define('PD_VERSION', 1.07);
     11define('PD_VERSION', 1.08);
    1212
    1313class stopsopa_class
     
    380380}
    381381p.stop-sopa-quote em {font-size: 13px;}
    382 p.stop-sopa-text {
     382div.stop-sopa-text {
    383383    color: #CCC;
    384384    font-family: arial;
     
    420420            });
    421421        });
    422     });
     422    });';
     423        $begin = mktime(8, 0, 0, 1, 18, 2012);
     424        $current_time = time();
     425        if ($begin > $current_time && $this->enable_blackout == "on") {
     426            echo '
     427    var time_diff = '.($begin - $current_time).';
     428    var now = new Date();
     429    var end_time = parseInt(now.getTime()/1000) + time_diff;
     430    function stopsopa_countdown() {
     431        now = new Date();
     432        current_time = parseInt(now.getTime()/1000);
     433        time_diff = end_time - current_time;
     434        if (time_diff < 0) {
     435            location.reload();
     436        } else {
     437            hours = parseInt(Math.floor(time_diff/3600));
     438            time_diff = time_diff - hours*3600;
     439            minutes = parseInt(Math.floor(time_diff/60));
     440            seconds = time_diff - minutes*60;
     441            if (hours < 10) countdown_value = "0" + hours;
     442            else countdown_value = hours;
     443            countdown_value = countdown_value + ":";
     444            if (minutes < 10) countdown_value = countdown_value + "0" + minutes;
     445            else countdown_value = countdown_value + minutes;
     446            countdown_value = countdown_value + ":";
     447            if (seconds < 10) countdown_value = countdown_value + "0" + seconds;
     448            else countdown_value = countdown_value + seconds;
     449            document.getElementById("stop-sopa-countdown").innerHTML = "Stop SOPA! " + countdown_value;
     450        }
     451    }
     452    self.setInterval("stopsopa_countdown()",1000);
     453        ';
     454        }
     455        echo '
    423456</script>
    424457';
     
    436469        Any site can be shut down whether or not we\'ve done anything wrong.
    437470    </p>
    438     <p class="stop-sopa-text">Stop SOPA!</p>
     471    <div id="stop-sopa-countdown" class="stop-sopa-text">Stop SOPA!</div>
    439472    </div>
    440473</div>
     
    490523}
    491524p.stop-sopa-quote em {font-size: 13px;}
    492 p.stop-sopa-text {
     525div.stop-sopa-text {
    493526    color: #CCC;
    494527    font-family: arial;
     
    530563            });
    531564        });
    532     });
     565    });';
     566        $begin = mktime(8, 0, 0, 1, 18, 2012);
     567        $current_time = time();
     568        if ($begin > $current_time && $this->enable_blackout == "on") {
     569            echo '
     570    var time_diff = '.($begin - $current_time).';
     571    var now = new Date();
     572    var end_time = parseInt(now.getTime()/1000) + time_diff;
     573    function stopsopa_countdown() {
     574        now = new Date();
     575        current_time = parseInt(now.getTime()/1000);
     576        time_diff = end_time - current_time;
     577        if (time_diff < 0) {
     578            location.reload();
     579        } else {
     580            hours = parseInt(Math.floor(time_diff/3600));
     581            time_diff = time_diff - hours*3600;
     582            minutes = parseInt(Math.floor(time_diff/60));
     583            seconds = time_diff - minutes*60;
     584            if (hours < 10) countdown_value = "0" + hours;
     585            else countdown_value = hours;
     586            countdown_value = countdown_value + ":";
     587            if (minutes < 10) countdown_value = countdown_value + "0" + minutes;
     588            else countdown_value = countdown_value + minutes;
     589            countdown_value = countdown_value + ":";
     590            if (seconds < 10) countdown_value = countdown_value + "0" + seconds;
     591            else countdown_value = countdown_value + seconds;
     592            document.getElementById("stop-sopa-countdown").innerHTML = "Stop SOPA! " + countdown_value;
     593        }
     594    }
     595    self.setInterval("stopsopa_countdown()",1000);
     596        ';
     597        }
     598        echo '
    533599</script>
    534600';
     
    546612        Any site can be shut down whether or not we\'ve done anything wrong.
    547613    </p>
    548     <p class="stop-sopa-text">Stop SOPA!</p>
     614    <div id="stop-sopa-countdown" class="stop-sopa-text">Stop SOPA!</div>
    549615        </div>
    550616    </div>
Note: See TracChangeset for help on using the changeset viewer.