Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

updated to include a hook_init

  • Loading branch information...
commit df91f97622efb08be78745c0236dd641c88f9f7a 1 parent d8b989e
Jennifer Lea Lampton authored
Showing with 21 additions and 14 deletions.
  1. +2 −3 sopa.info
  2. +19 −11 sopa.module
View
5 sopa.info
@@ -1,5 +1,4 @@
name = Sopa Blackout
description = Black out your site on Jan 18, 2012 in protest of SOPA.
-
-core = "7.x"
-project = "sopa"
+version 6.x-1.0
+core = 6.x
View
30 sopa.module
@@ -1,23 +1,31 @@
<?php
+/**
+ * @file sopa.module
+ * Black out your site on Jan 18, 2012 in protest of SOPA.
+ */
/**
- * Onerous hackin' time!
+ * Implements hook_init().
*/
-$on_admin_page = strpos($_SERVER['REQUEST_URI'], 'admin') === 1;
-$on_user_page = strpos($_SERVER['REQUEST_URI'], 'user') === 1;
+function sopa_init() {
+ // Onerous hackin' time!
+ $on_admin_page = strpos($_SERVER['REQUEST_URI'], 'admin') === 1;
+ $on_user_page = strpos($_SERVER['REQUEST_URI'], 'user') === 1;
-if (isset($_GET['sopa_test']) || !($on_admin_page || $on_user_page)) {
- if (isset($_GET['sopa_test']) || date('Y-m-d') == '2012-01-18') {
- // Preserve SE ranking. @see http://drupal.org/node/1405892#comment-5481540
- header('HTTP/1.1 503 Service Temporarily Unavailable');
- header('Retry-After: Thu, 19 Jan 2012 00:00:00 GMT');
- print file_get_contents(dirname(__FILE__) .'/template/sopa.html');
- exit();
+ if (isset($_GET['sopa_test']) || !($on_admin_page || $on_user_page)) {
+ if (isset($_GET['sopa_test']) || date('Y-m-d') == '2012-01-18') {
+ // Preserve SE ranking. @see http://drupal.org/node/1405892#comment-5481540
+ header('HTTP/1.1 503 Service Temporarily Unavailable');
+ header('Retry-After: Thu, 19 Jan 2012 00:00:00 GMT');
+ print file_get_contents(dirname(__FILE__) .'/template/sopa.html');
+ exit();
+ }
}
+
}
/**
- * Implementation of hook_help().
+ * Implements hook_help().
*/
function sopa_help($section = '') {
$output= '';
Please sign in to comment.
Something went wrong with that request. Please try again.