@@ -27,12 +27,12 @@ discard block |
||
27 | 27 | public $firstname = ''; |
28 | 28 | public $lastname = ''; |
29 | 29 | public $body = ''; |
30 | - public $reported = null; // datetime |
|
31 | - public $resolved = null; // datetime |
|
32 | - public $resolvedby = ''; // user_id |
|
33 | - public $locked = null; // datetime |
|
34 | - public $lockedby = ''; // user_id |
|
35 | - public $upheld = ''; // boolean |
|
30 | + public $reported = null; // datetime |
|
31 | + public $resolved = null; // datetime |
|
32 | + public $resolvedby = ''; // user_id |
|
33 | + public $locked = null; // datetime |
|
34 | + public $lockedby = ''; // user_id |
|
35 | + public $upheld = ''; // boolean |
|
36 | 36 | |
37 | 37 | // If the user was logged in, this will be set: |
38 | 38 | public $user_id = ''; |
@@ -40,7 +40,7 @@ discard block |
||
40 | 40 | public $email = ''; |
41 | 41 | |
42 | 42 | |
43 | - public function __construct($report_id='') { |
|
43 | + public function __construct($report_id = '') { |
|
44 | 44 | // Pass it a report id and it gets and sets this report's data. |
45 | 45 | |
46 | 46 | $this->db = new ParlDB; |
@@ -161,7 +161,7 @@ discard block |
||
161 | 161 | global $THEUSER, $PAGE; |
162 | 162 | |
163 | 163 | if (!$THEUSER->is_able_to('reportcomment')) { |
164 | - $PAGE->error_message ("Sorry, you are not allowed to post reports."); |
|
164 | + $PAGE->error_message("Sorry, you are not allowed to post reports."); |
|
165 | 165 | return false; |
166 | 166 | } |
167 | 167 | |
@@ -229,19 +229,19 @@ discard block |
||
229 | 229 | |
230 | 230 | if ($q->success()) { |
231 | 231 | // Inserted OK, so set up this object's variables. |
232 | - $this->report_id = $q->insert_id(); |
|
233 | - $this->comment_id = $COMMENT->comment_id(); |
|
234 | - $this->body = $body; |
|
235 | - $this->reported = $time; |
|
232 | + $this->report_id = $q->insert_id(); |
|
233 | + $this->comment_id = $COMMENT->comment_id(); |
|
234 | + $this->body = $body; |
|
235 | + $this->reported = $time; |
|
236 | 236 | |
237 | 237 | if ($THEUSER->isloggedin()) { |
238 | - $this->user_id = $THEUSER->user_id(); |
|
238 | + $this->user_id = $THEUSER->user_id(); |
|
239 | 239 | $this->firstname = $THEUSER->firstname(); |
240 | 240 | $this->lastname = $THEUSER->lastname(); |
241 | 241 | } else { |
242 | - $this->email = $reportdata['email']; |
|
243 | - $this->firstname = $reportdata['firstname']; |
|
244 | - $this->lastname = $reportdata['lastname']; |
|
242 | + $this->email = $reportdata['email']; |
|
243 | + $this->firstname = $reportdata['firstname']; |
|
244 | + $this->lastname = $reportdata['lastname']; |
|
245 | 245 | } |
246 | 246 | |
247 | 247 | |
@@ -273,11 +273,11 @@ discard block |
||
273 | 273 | $email = $this->email(); |
274 | 274 | } |
275 | 275 | |
276 | - $data = array ( |
|
276 | + $data = array( |
|
277 | 277 | 'to' => $email, |
278 | 278 | 'template' => 'report_acknowledge' |
279 | 279 | ); |
280 | - $merge = array ( |
|
280 | + $merge = array( |
|
281 | 281 | 'COMMENTURL' => "https://" . DOMAIN . $COMMENT->url(), |
282 | 282 | 'REPORTBODY' => strip_tags($this->body()) |
283 | 283 | ); |
@@ -299,7 +299,7 @@ discard block |
||
299 | 299 | $data = array(); |
300 | 300 | |
301 | 301 | if (is_numeric($this->report_id)) { |
302 | - $data = array ( |
|
302 | + $data = array( |
|
303 | 303 | 'report_id' => $this->report_id(), |
304 | 304 | 'comment_id' => $this->comment_id(), |
305 | 305 | 'user_id' => $this->user_id(), |
@@ -336,7 +336,7 @@ discard block |
||
336 | 336 | if ($THEUSER->is_able_to('deletecomment')) { |
337 | 337 | $time = gmdate("Y-m-d H:i:s"); |
338 | 338 | |
339 | - $q = $this->db->query ("UPDATE commentreports |
|
339 | + $q = $this->db->query("UPDATE commentreports |
|
340 | 340 | SET locked = '$time', |
341 | 341 | lockedby = '" . $THEUSER->user_id() . "' |
342 | 342 | WHERE report_id = '" . $this->report_id . "' |
@@ -347,11 +347,11 @@ discard block |
||
347 | 347 | $this->lockedby = $THEUSER->user_id(); |
348 | 348 | return true; |
349 | 349 | } else { |
350 | - $PAGE->error_message ("Sorry, we were unable to lock this report."); |
|
350 | + $PAGE->error_message("Sorry, we were unable to lock this report."); |
|
351 | 351 | return false; |
352 | 352 | } |
353 | 353 | } else { |
354 | - $PAGE->error_message ("You are not authorised to delete annotations."); |
|
354 | + $PAGE->error_message("You are not authorised to delete annotations."); |
|
355 | 355 | return false; |
356 | 356 | } |
357 | 357 | } |
@@ -360,7 +360,7 @@ discard block |
||
360 | 360 | public function unlock() { |
361 | 361 | // Unlock a comment so it can be examined by someone else. |
362 | 362 | |
363 | - $q = $this->db->query ("UPDATE commentreports |
|
363 | + $q = $this->db->query("UPDATE commentreports |
|
364 | 364 | SET locked = NULL, |
365 | 365 | lockedby = NULL |
366 | 366 | WHERE report_id = '" . $this->report_id . "' |
@@ -434,16 +434,16 @@ discard block |
||
434 | 434 | |
435 | 435 | return true; |
436 | 436 | } else { |
437 | - $PAGE->error_message ("Sorry, we couldn't resolve this report."); |
|
437 | + $PAGE->error_message("Sorry, we couldn't resolve this report."); |
|
438 | 438 | return false; |
439 | 439 | } |
440 | 440 | } else { |
441 | - $PAGE->error_message ("This report has already been resolved (on " . $this->resolved . ")"); |
|
441 | + $PAGE->error_message("This report has already been resolved (on " . $this->resolved . ")"); |
|
442 | 442 | return false; |
443 | 443 | } |
444 | 444 | |
445 | 445 | } else { |
446 | - $PAGE->error_message ("You are not authorised to resolve reports."); |
|
446 | + $PAGE->error_message("You are not authorised to resolve reports."); |
|
447 | 447 | return false; |
448 | 448 | } |
449 | 449 | } |
@@ -26,14 +26,14 @@ |
||
26 | 26 | if (isset($THEUSER) && $THEUSER->postcode_is_set()) { |
27 | 27 | try { |
28 | 28 | $MEMBER = new MySociety\TheyWorkForYou\Member(array('postcode' => $THEUSER->postcode(), 'house' => \MySociety\TheyWorkForYou\Utility\House::majorToHouse($view->major)[0])); |
29 | - } catch ( MySociety\TheyWorkForYou\MemberException $e ) { |
|
29 | + } catch (MySociety\TheyWorkForYou\MemberException $e) { |
|
30 | 30 | $MEMBER = null; |
31 | 31 | } |
32 | 32 | } |
33 | 33 | |
34 | 34 | $data = $view->display(); |
35 | 35 | if ($data) { |
36 | - if ( !empty($data['template']) ) { |
|
36 | + if (!empty($data['template'])) { |
|
37 | 37 | $template = $data['template']; |
38 | 38 | } else { |
39 | 39 | $template = 'section/section'; |
@@ -13,7 +13,7 @@ |
||
13 | 13 | } |
14 | 14 | |
15 | 15 | $type = ucfirst(get_http_var('type')); |
16 | -$class_name = "MySociety\TheyWorkForYou\SectionView\\${type}View"; |
|
16 | +$class_name = "MySociety\TheyWorkForYou\SectionView\\${type}view"; |
|
17 | 17 | if (!$type || !class_exists($class_name)) { |
18 | 18 | $PAGE->error_message("No type specified", true); |
19 | 19 | exit; |
@@ -1,7 +1,7 @@ discard block |
||
1 | 1 | <?php |
2 | 2 | |
3 | 3 | include_once '../../includes/easyparliament/init.php'; |
4 | -include_once INCLUDESPATH."easyparliament/member.php"; |
|
4 | +include_once INCLUDESPATH . "easyparliament/member.php"; |
|
5 | 5 | |
6 | 6 | $pc = get_http_var('pc'); |
7 | 7 | $pc = preg_replace('#[^a-z0-9]#i', '', $pc); |
@@ -15,7 +15,7 @@ discard block |
||
15 | 15 | $errors['pc'] = "Sorry, we couldn't check your postcode right now. Please use the 'All Mps' link above to browse MPs"; |
16 | 16 | } elseif ($constituency == "") { |
17 | 17 | $errors['pc'] = "Sorry, " . _htmlentities($pc) . " isn't a known postcode"; |
18 | - twfy_debug ('MP', "Can't display an MP, as submitted postcode didn't match a constituency"); |
|
18 | + twfy_debug('MP', "Can't display an MP, as submitted postcode didn't match a constituency"); |
|
19 | 19 | } else { |
20 | 20 | $MEMBER = new MEMBER(array('constituency' => $constituency)); |
21 | 21 | if ($MEMBER->person_id()) { |
@@ -29,5 +29,5 @@ discard block |
||
29 | 29 | } |
30 | 30 | } else { |
31 | 31 | $errors['pc'] = "Sorry, " . _htmlentities($pc) . " isn't a valid postcode"; |
32 | - twfy_debug ('MP', "Can't display an MP because the submitted postcode wasn't of a valid form."); |
|
32 | + twfy_debug('MP', "Can't display an MP because the submitted postcode wasn't of a valid form."); |
|
33 | 33 | } |
@@ -69,11 +69,11 @@ discard block |
||
69 | 69 | # Ignore errors we've asked to ignore |
70 | 70 | if (error_reporting()==0) return; |
71 | 71 | |
72 | - // define an assoc array of error string |
|
73 | - // in reality the only entries we should |
|
74 | - // consider are E_WARNING, E_NOTICE, E_USER_ERROR, |
|
75 | - // E_USER_WARNING and E_USER_NOTICE |
|
76 | - # Commented out are ones that a user function cannot handle. |
|
72 | + // define an assoc array of error string |
|
73 | + // in reality the only entries we should |
|
74 | + // consider are E_WARNING, E_NOTICE, E_USER_ERROR, |
|
75 | + // E_USER_WARNING and E_USER_NOTICE |
|
76 | + # Commented out are ones that a user function cannot handle. |
|
77 | 77 | $errortype = array ( |
78 | 78 | #E_ERROR => "Error", |
79 | 79 | E_WARNING => "Warning", |
@@ -202,8 +202,8 @@ discard block |
||
202 | 202 | // pretty prints the backtrace, copied from http://uk.php.net/manual/en/function.debug-backtrace.php |
203 | 203 | function adodb_backtrace($print=true) |
204 | 204 | { |
205 | - $s = ''; |
|
206 | - if (PHPVERSION() >= 4.3) { |
|
205 | + $s = ''; |
|
206 | + if (PHPVERSION() >= 4.3) { |
|
207 | 207 | |
208 | 208 | $MAXSTRLEN = 64; |
209 | 209 | |
@@ -211,33 +211,33 @@ discard block |
||
211 | 211 | array_shift($traceArr); |
212 | 212 | $tabs = sizeof($traceArr)-1; |
213 | 213 | foreach ($traceArr as $arr) { |
214 | - for ($i=0; $i < $tabs; $i++) $s .= ' '; |
|
215 | - $tabs -= 1; |
|
216 | - if (isset($arr['class'])) $s .= $arr['class'].'.'; |
|
217 | - $args = array(); |
|
218 | - if (isset($arr['args'])) foreach ($arr['args'] as $v) { |
|
214 | + for ($i=0; $i < $tabs; $i++) $s .= ' '; |
|
215 | + $tabs -= 1; |
|
216 | + if (isset($arr['class'])) $s .= $arr['class'].'.'; |
|
217 | + $args = array(); |
|
218 | + if (isset($arr['args'])) foreach ($arr['args'] as $v) { |
|
219 | 219 | if (is_null($v)) $args[] = 'null'; |
220 | 220 | elseif (is_array($v)) $args[] = 'Array['.sizeof($v).']'; |
221 | 221 | elseif (is_object($v)) $args[] = 'Object:'.get_class($v); |
222 | 222 | elseif (is_bool($v)) $args[] = $v ? 'true' : 'false'; |
223 | 223 | else { |
224 | - $v = (string) @$v; |
|
225 | - $str = _htmlspecialchars(substr($v,0,$MAXSTRLEN)); |
|
226 | - if (strlen($v) > $MAXSTRLEN) $str .= '...'; |
|
227 | - $args[] = $str; |
|
224 | + $v = (string) @$v; |
|
225 | + $str = _htmlspecialchars(substr($v,0,$MAXSTRLEN)); |
|
226 | + if (strlen($v) > $MAXSTRLEN) $str .= '...'; |
|
227 | + $args[] = $str; |
|
228 | 228 | } |
229 | - } |
|
229 | + } |
|
230 | 230 | |
231 | - $s .= $arr['function'].'('.implode(', ',$args).')'; |
|
232 | - // $s .= sprintf("</font><font color=#808080 size=-1> # line %4d,". |
|
233 | - // " file: <a href=\"file:/%s\">%s</a></font>", |
|
234 | - // $arr['line'],$arr['file'],$arr['file']); |
|
235 | - $s .= "\n"; |
|
231 | + $s .= $arr['function'].'('.implode(', ',$args).')'; |
|
232 | + // $s .= sprintf("</font><font color=#808080 size=-1> # line %4d,". |
|
233 | + // " file: <a href=\"file:/%s\">%s</a></font>", |
|
234 | + // $arr['line'],$arr['file'],$arr['file']); |
|
235 | + $s .= "\n"; |
|
236 | 236 | } |
237 | 237 | if ($print) print $s; |
238 | - } |
|
238 | + } |
|
239 | 239 | |
240 | - return $s; |
|
240 | + return $s; |
|
241 | 241 | } |
242 | 242 | |
243 | 243 | // Returns the unixtime in microseconds. |
@@ -538,14 +538,14 @@ discard block |
||
538 | 538 | //$tbl["»"] = "»"; |
539 | 539 | //$tbl["«"] = "«"; |
540 | 540 | |
541 | - // lib_filter will replace unmatched < and > with entities so |
|
542 | - // we abuse strtr's only replace once behaviour to not double |
|
543 | - // encode them. May not be robust. |
|
544 | - // This does mean if anyone actually wants to put > or < |
|
545 | - // in a comment they can't but that's a lot less likely than |
|
546 | - // < or > for less than and greater than. |
|
547 | - $tbl['<'] = "<"; |
|
548 | - $tbl['>'] = ">"; |
|
541 | + // lib_filter will replace unmatched < and > with entities so |
|
542 | + // we abuse strtr's only replace once behaviour to not double |
|
543 | + // encode them. May not be robust. |
|
544 | + // This does mean if anyone actually wants to put > or < |
|
545 | + // in a comment they can't but that's a lot less likely than |
|
546 | + // < or > for less than and greater than. |
|
547 | + $tbl['<'] = "<"; |
|
548 | + $tbl['>'] = ">"; |
|
549 | 549 | |
550 | 550 | // Don't want to encode these things |
551 | 551 | unset ($tbl["<"]); |
@@ -1063,7 +1063,7 @@ discard block |
||
1063 | 1063 | |
1064 | 1064 | $return = '<h4>'; |
1065 | 1065 | if (isset($daytext[$major])) { |
1066 | - $return .= $daytext[$major] . ' '; |
|
1066 | + $return .= $daytext[$major] . ' '; |
|
1067 | 1067 | } |
1068 | 1068 | |
1069 | 1069 | $return .= '<a href="'; |
@@ -12,7 +12,7 @@ discard block |
||
12 | 12 | |
13 | 13 | # Pass it a brief header word and some debug text and it'll be output. |
14 | 14 | # If TEXT is an array, call the user function, assuming it's a class. |
15 | -function twfy_debug($header, $text="") { |
|
15 | +function twfy_debug($header, $text = "") { |
|
16 | 16 | |
17 | 17 | // We set ?DEBUGTAG=n in the URL. |
18 | 18 | // (DEBUGTAG is set in config.php). |
@@ -29,10 +29,10 @@ discard block |
||
29 | 29 | if ($debug_level != '') { |
30 | 30 | |
31 | 31 | // Set which level shows which types of debug info. |
32 | - $levels = array ( |
|
33 | - 1 => array ('THEUSER', 'TIME', 'SQLERROR', 'PAGE', 'TEMPLATE', 'SEARCH', 'ALERTS', 'MP'), |
|
34 | - 2 => array ('SQL', 'EMAIL', 'WIKIPEDIA', 'hansardlist', 'debatelist', 'wranslist', 'whalllist'), |
|
35 | - 3 => array ('SQLRESULT') |
|
32 | + $levels = array( |
|
33 | + 1 => array('THEUSER', 'TIME', 'SQLERROR', 'PAGE', 'TEMPLATE', 'SEARCH', 'ALERTS', 'MP'), |
|
34 | + 2 => array('SQL', 'EMAIL', 'WIKIPEDIA', 'hansardlist', 'debatelist', 'wranslist', 'whalllist'), |
|
35 | + 3 => array('SQLRESULT') |
|
36 | 36 | // Higher than this: 'DATA', etc. |
37 | 37 | ); |
38 | 38 | |
@@ -46,11 +46,11 @@ discard block |
||
46 | 46 | } |
47 | 47 | |
48 | 48 | for ($n = 1; $n <= $max_level_to_show; $n++) { |
49 | - $allowed_headers = array_merge ($allowed_headers, $levels[$n] ); |
|
49 | + $allowed_headers = array_merge($allowed_headers, $levels[$n]); |
|
50 | 50 | } |
51 | 51 | |
52 | 52 | // If we can show this header, then, er, show it. |
53 | - if ( in_array($header, $allowed_headers) || $debug_level >= 4) { |
|
53 | + if (in_array($header, $allowed_headers) || $debug_level >= 4) { |
|
54 | 54 | if (is_array($text)) $text = call_user_func($text); |
55 | 55 | print "<p><span style=\"color:#039;\"><strong>$header</strong></span> $text</p>\n"; |
56 | 56 | } |
@@ -67,14 +67,14 @@ discard block |
||
67 | 67 | global $PAGE; |
68 | 68 | |
69 | 69 | # Ignore errors we've asked to ignore |
70 | - if (error_reporting()==0) return; |
|
70 | + if (error_reporting() == 0) return; |
|
71 | 71 | |
72 | 72 | // define an assoc array of error string |
73 | 73 | // in reality the only entries we should |
74 | 74 | // consider are E_WARNING, E_NOTICE, E_USER_ERROR, |
75 | 75 | // E_USER_WARNING and E_USER_NOTICE |
76 | 76 | # Commented out are ones that a user function cannot handle. |
77 | - $errortype = array ( |
|
77 | + $errortype = array( |
|
78 | 78 | #E_ERROR => "Error", |
79 | 79 | E_WARNING => "Warning", |
80 | 80 | #E_PARSE => "Parsing Error", |
@@ -133,11 +133,11 @@ discard block |
||
133 | 133 | $source = file($filename); |
134 | 134 | $err .= "\nSource:\n\n"; |
135 | 135 | // Show the line, plus prev and next, with line numbers. |
136 | - $err .= $linenum-2 . " " . $source[$linenum-3]; |
|
137 | - $err .= $linenum-1 . " " . $source[$linenum-2]; |
|
138 | - $err .= $linenum . " " . $source[$linenum-1]; |
|
139 | - $err .= $linenum+1 . " " . $source[$linenum]; |
|
140 | - $err .= $linenum+2 . " " . $source[$linenum+1]; |
|
136 | + $err .= $linenum - 2 . " " . $source[$linenum - 3]; |
|
137 | + $err .= $linenum - 1 . " " . $source[$linenum - 2]; |
|
138 | + $err .= $linenum . " " . $source[$linenum - 1]; |
|
139 | + $err .= $linenum + 1 . " " . $source[$linenum]; |
|
140 | + $err .= $linenum + 2 . " " . $source[$linenum + 1]; |
|
141 | 141 | } |
142 | 142 | |
143 | 143 | |
@@ -181,8 +181,8 @@ discard block |
||
181 | 181 | header('HTTP/1.0 500 Internal Server Error'); |
182 | 182 | print "<p>Oops, sorry, an error has occurred!</p>\n"; |
183 | 183 | } |
184 | - if (!($errno & E_USER_NOTICE) && strpos($errmsg, 'pg_connect')===false && strpos($errmsg, 'mysql_connect')===false) { |
|
185 | - mail(BUGSLIST, "[TWFYBUG]: $errmsg", $err, "From: Bug <" . CONTACTEMAIL . ">\n". "X-Mailer: PHP/" . phpversion() ); |
|
184 | + if (!($errno & E_USER_NOTICE) && strpos($errmsg, 'pg_connect') === false && strpos($errmsg, 'mysql_connect') === false) { |
|
185 | + mail(BUGSLIST, "[TWFYBUG]: $errmsg", $err, "From: Bug <" . CONTACTEMAIL . ">\n" . "X-Mailer: PHP/" . phpversion()); |
|
186 | 186 | } |
187 | 187 | } |
188 | 188 | |
@@ -200,7 +200,7 @@ discard block |
||
200 | 200 | } |
201 | 201 | |
202 | 202 | // pretty prints the backtrace, copied from http://uk.php.net/manual/en/function.debug-backtrace.php |
203 | -function adodb_backtrace($print=true) |
|
203 | +function adodb_backtrace($print = true) |
|
204 | 204 | { |
205 | 205 | $s = ''; |
206 | 206 | if (PHPVERSION() >= 4.3) { |
@@ -209,26 +209,26 @@ discard block |
||
209 | 209 | |
210 | 210 | $traceArr = debug_backtrace(); |
211 | 211 | array_shift($traceArr); |
212 | - $tabs = sizeof($traceArr)-1; |
|
212 | + $tabs = sizeof($traceArr) - 1; |
|
213 | 213 | foreach ($traceArr as $arr) { |
214 | - for ($i=0; $i < $tabs; $i++) $s .= ' '; |
|
214 | + for ($i = 0; $i < $tabs; $i++) $s .= ' '; |
|
215 | 215 | $tabs -= 1; |
216 | - if (isset($arr['class'])) $s .= $arr['class'].'.'; |
|
216 | + if (isset($arr['class'])) $s .= $arr['class'] . '.'; |
|
217 | 217 | $args = array(); |
218 | 218 | if (isset($arr['args'])) foreach ($arr['args'] as $v) { |
219 | 219 | if (is_null($v)) $args[] = 'null'; |
220 | - elseif (is_array($v)) $args[] = 'Array['.sizeof($v).']'; |
|
221 | - elseif (is_object($v)) $args[] = 'Object:'.get_class($v); |
|
220 | + elseif (is_array($v)) $args[] = 'Array[' . sizeof($v) . ']'; |
|
221 | + elseif (is_object($v)) $args[] = 'Object:' . get_class($v); |
|
222 | 222 | elseif (is_bool($v)) $args[] = $v ? 'true' : 'false'; |
223 | 223 | else { |
224 | 224 | $v = (string) @$v; |
225 | - $str = _htmlspecialchars(substr($v,0,$MAXSTRLEN)); |
|
225 | + $str = _htmlspecialchars(substr($v, 0, $MAXSTRLEN)); |
|
226 | 226 | if (strlen($v) > $MAXSTRLEN) $str .= '...'; |
227 | 227 | $args[] = $str; |
228 | 228 | } |
229 | 229 | } |
230 | 230 | |
231 | - $s .= $arr['function'].'('.implode(', ',$args).')'; |
|
231 | + $s .= $arr['function'] . '(' . implode(', ', $args) . ')'; |
|
232 | 232 | // $s .= sprintf("</font><font color=#808080 size=-1> # line %4d,". |
233 | 233 | // " file: <a href=\"file:/%s\">%s</a></font>", |
234 | 234 | // $arr['line'],$arr['file'],$arr['file']); |
@@ -243,7 +243,7 @@ discard block |
||
243 | 243 | // Returns the unixtime in microseconds. |
244 | 244 | function getmicrotime() { |
245 | 245 | $mtime = microtime(); |
246 | - $mtime = explode(" ",$mtime); |
|
246 | + $mtime = explode(" ", $mtime); |
|
247 | 247 | $mtime = $mtime[1] + $mtime[0]; |
248 | 248 | |
249 | 249 | return $mtime; |
@@ -256,7 +256,7 @@ discard block |
||
256 | 256 | global $timestamp_last, $timestamp_start; |
257 | 257 | $t = getmicrotime(); |
258 | 258 | twfy_debug("TIME", sprintf("%f msecs since start; %f msecs since last; %s", |
259 | - ($t - $timestamp_start)*1000.0, ($t - $timestamp_last)*1000.0, $label)); |
|
259 | + ($t - $timestamp_start) * 1000.0, ($t - $timestamp_last) * 1000.0, $label)); |
|
260 | 260 | $timestamp_last = $t; |
261 | 261 | } |
262 | 262 | |
@@ -291,9 +291,9 @@ discard block |
||
291 | 291 | list($string, $year, $month, $day) = $matches; |
292 | 292 | if ($year < 1902) { # gmdate fns only go back to Dec. 1901 |
293 | 293 | if ($format == SHORTDATEFORMAT) { |
294 | - return ($day+0) . ' ' . $format_date_months_short[$month+0] . " $year"; |
|
294 | + return ($day + 0) . ' ' . $format_date_months_short[$month + 0] . " $year"; |
|
295 | 295 | } else { |
296 | - return ($day+0) . ' ' . $format_date_months[$month+0] . " $year"; |
|
296 | + return ($day + 0) . ' ' . $format_date_months[$month + 0] . " $year"; |
|
297 | 297 | } |
298 | 298 | } |
299 | 299 | |
@@ -334,16 +334,16 @@ discard block |
||
334 | 334 | $in_seconds = strtotime($datetime); |
335 | 335 | $now = time(); |
336 | 336 | |
337 | - $diff = $now - $in_seconds; |
|
338 | - $months = floor($diff/2419200); |
|
337 | + $diff = $now - $in_seconds; |
|
338 | + $months = floor($diff / 2419200); |
|
339 | 339 | $diff -= $months * 2419200; |
340 | - $weeks = floor($diff/604800); |
|
341 | - $diff -= $weeks*604800; |
|
342 | - $days = floor($diff/86400); |
|
340 | + $weeks = floor($diff / 604800); |
|
341 | + $diff -= $weeks * 604800; |
|
342 | + $days = floor($diff / 86400); |
|
343 | 343 | $diff -= $days * 86400; |
344 | - $hours = floor($diff/3600); |
|
344 | + $hours = floor($diff / 3600); |
|
345 | 345 | $diff -= $hours * 3600; |
346 | - $minutes = floor($diff/60); |
|
346 | + $minutes = floor($diff / 60); |
|
347 | 347 | $diff -= $minutes * 60; |
348 | 348 | $seconds = $diff; |
349 | 349 | |
@@ -357,27 +357,27 @@ discard block |
||
357 | 357 | $relative_date = ''; |
358 | 358 | if ($weeks > 0) { |
359 | 359 | // Weeks and days |
360 | - $relative_date .= ($relative_date?', ':'').$weeks.' week'.($weeks>1?'s':''); |
|
361 | - $relative_date .= $days>0?($relative_date?', ':'').$days.' day'.($days>1?'s':''):''; |
|
360 | + $relative_date .= ($relative_date ? ', ' : '') . $weeks . ' week' . ($weeks > 1 ? 's' : ''); |
|
361 | + $relative_date .= $days > 0 ? ($relative_date ? ', ' : '') . $days . ' day' . ($days > 1 ? 's' : '') : ''; |
|
362 | 362 | } elseif ($days > 0) { |
363 | 363 | // days and hours |
364 | - $relative_date .= ($relative_date?', ':'').$days.' day'.($days>1?'s':''); |
|
365 | - $relative_date .= $hours>0?($relative_date?', ':'').$hours.' hour'.($hours>1?'s':''):''; |
|
364 | + $relative_date .= ($relative_date ? ', ' : '') . $days . ' day' . ($days > 1 ? 's' : ''); |
|
365 | + $relative_date .= $hours > 0 ? ($relative_date ? ', ' : '') . $hours . ' hour' . ($hours > 1 ? 's' : '') : ''; |
|
366 | 366 | } elseif ($hours > 0) { |
367 | 367 | // hours and minutes |
368 | - $relative_date .= ($relative_date?', ':'').$hours.' hour'.($hours>1?'s':''); |
|
369 | - $relative_date .= $minutes>0?($relative_date?', ':'').$minutes.' minute'.($minutes>1?'s':''):''; |
|
368 | + $relative_date .= ($relative_date ? ', ' : '') . $hours . ' hour' . ($hours > 1 ? 's' : ''); |
|
369 | + $relative_date .= $minutes > 0 ? ($relative_date ? ', ' : '') . $minutes . ' minute' . ($minutes > 1 ? 's' : '') : ''; |
|
370 | 370 | } elseif ($minutes > 0) { |
371 | 371 | // minutes only |
372 | - $relative_date .= ($relative_date?', ':'').$minutes.' minute'.($minutes>1?'s':''); |
|
372 | + $relative_date .= ($relative_date ? ', ' : '') . $minutes . ' minute' . ($minutes > 1 ? 's' : ''); |
|
373 | 373 | } else { |
374 | 374 | // seconds only |
375 | - $relative_date .= ($relative_date?', ':'').$seconds.' second'.($seconds>1?'s':''); |
|
375 | + $relative_date .= ($relative_date ? ', ' : '') . $seconds . ' second' . ($seconds > 1 ? 's' : ''); |
|
376 | 376 | } |
377 | 377 | } |
378 | 378 | |
379 | 379 | // Return relative date and add proper verbiage |
380 | - return $relative_date.' ago'; |
|
380 | + return $relative_date . ' ago'; |
|
381 | 381 | |
382 | 382 | } |
383 | 383 | |
@@ -426,10 +426,10 @@ discard block |
||
426 | 426 | $text = substr($text, $start); |
427 | 427 | |
428 | 428 | // Word boundary. |
429 | - if (preg_match ("/.+?\b(.*)/", $text, $matches)) { |
|
429 | + if (preg_match("/.+?\b(.*)/", $text, $matches)) { |
|
430 | 430 | $text = $matches[1]; |
431 | 431 | // Strip spare space at the start. |
432 | - $text = preg_replace ("/^\s/", '', $text); |
|
432 | + $text = preg_replace("/^\s/", '', $text); |
|
433 | 433 | } |
434 | 434 | $text = '...' . $text; |
435 | 435 | } |
@@ -441,10 +441,10 @@ discard block |
||
441 | 441 | $text = substr($text, 0, $length - 3); |
442 | 442 | |
443 | 443 | // Word boundary. |
444 | - if (preg_match ("/(.*)\s.+/", $text, $matches)) { |
|
444 | + if (preg_match("/(.*)\s.+/", $text, $matches)) { |
|
445 | 445 | $text = $matches[1]; |
446 | 446 | // Strip spare space at the end. |
447 | - $text = preg_replace ("/\s$/", '', $text); |
|
447 | + $text = preg_replace("/\s$/", '', $text); |
|
448 | 448 | } |
449 | 449 | // We don't want to use the HTML entity for an ellipsis (…), because then |
450 | 450 | // it screws up when we subsequently use htmlentities() to print the returned |
@@ -476,11 +476,11 @@ discard block |
||
476 | 476 | |
477 | 477 | if ($filter_type == 'strict') { |
478 | 478 | // No tags allowed at all! |
479 | - $filter->allowed = array (); |
|
479 | + $filter->allowed = array(); |
|
480 | 480 | } else { |
481 | 481 | // Comment. |
482 | 482 | // Only allowing <a href>, <b>, <strong>, <i> and <em> |
483 | - $filter->allowed = array ( |
|
483 | + $filter->allowed = array( |
|
484 | 484 | 'a' => array('href'), |
485 | 485 | 'strong' => array(), |
486 | 486 | 'em' => array(), |
@@ -593,7 +593,7 @@ discard block |
||
593 | 593 | |
594 | 594 | // $gid will be like 'uk.org.publicwhip/debate/2003-02-28.475.3'. |
595 | 595 | |
596 | - $newgid = substr($gid, strrpos($gid, '/')+1 ); |
|
596 | + $newgid = substr($gid, strrpos($gid, '/') + 1); |
|
597 | 597 | return $newgid; |
598 | 598 | } |
599 | 599 | |
@@ -604,7 +604,7 @@ discard block |
||
604 | 604 | // will be like 2003-11-20.966.0 |
605 | 605 | // This function returns 966.0 |
606 | 606 | |
607 | - return substr( $gid, (strpos($gid, '.') + 1) ); |
|
607 | + return substr($gid, (strpos($gid, '.') + 1)); |
|
608 | 608 | } |
609 | 609 | |
610 | 610 | function preg_replacement_quote($s) { |
@@ -648,7 +648,7 @@ discard block |
||
648 | 648 | global $PAGE; |
649 | 649 | |
650 | 650 | if (!isset($data['to']) || $data['to'] == '') { |
651 | - $PAGE->error_message ("We need an email address to send to."); |
|
651 | + $PAGE->error_message("We need an email address to send to."); |
|
652 | 652 | return false; |
653 | 653 | } |
654 | 654 | |
@@ -691,7 +691,7 @@ discard block |
||
691 | 691 | if (isset($data['subject'])) { |
692 | 692 | $subject = trim($data['subject']); |
693 | 693 | } else { |
694 | - $subject = trim( substr($firstline, 8) ); |
|
694 | + $subject = trim(substr($firstline, 8)); |
|
695 | 695 | } |
696 | 696 | |
697 | 697 | // Either way, remove this subject line from the template. |
@@ -700,7 +700,7 @@ discard block |
||
700 | 700 | } elseif (isset($data['subject'])) { |
701 | 701 | $subject = $data['subject']; |
702 | 702 | } else { |
703 | - $PAGE->error_message ("We don't have a subject line for the email, so it wasn't sent."); |
|
703 | + $PAGE->error_message("We don't have a subject line for the email, so it wasn't sent."); |
|
704 | 704 | return false; |
705 | 705 | } |
706 | 706 | |
@@ -710,7 +710,7 @@ discard block |
||
710 | 710 | $replace = array(); |
711 | 711 | |
712 | 712 | foreach ($merge as $key => $val) { |
713 | - $search[] = '/{'.$key.'}/'; |
|
713 | + $search[] = '/{' . $key . '}/'; |
|
714 | 714 | $replace[] = preg_replacement_quote($val); |
715 | 715 | } |
716 | 716 | |
@@ -728,7 +728,7 @@ discard block |
||
728 | 728 | } |
729 | 729 | |
730 | 730 | // Send it! |
731 | - $success = send_email ($data['to'], $subject, $emailtext, $bulk, 'twfy-DO-NOT-REPLY@' . EMAILDOMAIN, $want_bounces, $htmltext); |
|
731 | + $success = send_email($data['to'], $subject, $emailtext, $bulk, 'twfy-DO-NOT-REPLY@' . EMAILDOMAIN, $want_bounces, $htmltext); |
|
732 | 732 | |
733 | 733 | return $success; |
734 | 734 | |
@@ -743,7 +743,7 @@ discard block |
||
743 | 743 | return $envelope_sender; |
744 | 744 | } |
745 | 745 | |
746 | -function send_email($to, $subject, $message, $bulk = false, $from = '', $want_bounces = false, $html='') { |
|
746 | +function send_email($to, $subject, $message, $bulk = false, $from = '', $want_bounces = false, $html = '') { |
|
747 | 747 | // Use this rather than PHP's mail() direct, so we can make alterations |
748 | 748 | // easily to all the emails we send out from the site. |
749 | 749 | // eg, we might want to add a .sig to everything here... |
@@ -789,7 +789,7 @@ discard block |
||
789 | 789 | // http://www.iamcal.com/publish/article.php?id=13 |
790 | 790 | |
791 | 791 | // Call this with a key name to get a GET or POST variable. |
792 | -function get_http_var($name, $default='', $allow_array=false) { |
|
792 | +function get_http_var($name, $default = '', $allow_array = false) { |
|
793 | 793 | $val = $default; |
794 | 794 | if (array_key_exists($name, $_POST)) { |
795 | 795 | $val = $_POST[$name]; |
@@ -804,7 +804,7 @@ discard block |
||
804 | 804 | } |
805 | 805 | |
806 | 806 | // Call this with a key name to get a COOKIE variable. |
807 | -function get_cookie_var($name, $default='') { |
|
807 | +function get_cookie_var($name, $default = '') { |
|
808 | 808 | if (array_key_exists($name, $_COOKIE)) { |
809 | 809 | return $_COOKIE[$name]; |
810 | 810 | } |
@@ -815,7 +815,7 @@ discard block |
||
815 | 815 | // Pass it an array of key names that should not be generated as |
816 | 816 | // hidden form variables. It then outputs hidden form variables |
817 | 817 | // based on the session_vars for this page. |
818 | -function hidden_form_vars ($omit = array()) { |
|
818 | +function hidden_form_vars($omit = array()) { |
|
819 | 819 | global $DATA, $this_page; |
820 | 820 | |
821 | 821 | $session_vars = $DATA->page_metadata($this_page, "session_vars"); |
@@ -828,7 +828,7 @@ discard block |
||
828 | 828 | } |
829 | 829 | |
830 | 830 | // Deprecated. Use hidden_form_vars, above, instead. |
831 | -function hidden_vars ($omit = array()) { |
|
831 | +function hidden_vars($omit = array()) { |
|
832 | 832 | global $DATA; |
833 | 833 | |
834 | 834 | foreach ($args as $key => $val) { |
@@ -871,7 +871,7 @@ discard block |
||
871 | 871 | function entities_to_numbers($string) { |
872 | 872 | $string = str_replace( |
873 | 873 | array('Ö', 'â', 'ú', 'á', 'í', 'ô', 'é'), |
874 | - array('Ö', 'â', 'ú', 'á', 'í', 'ô', 'é' ), |
|
874 | + array('Ö', 'â', 'ú', 'á', 'í', 'ô', 'é'), |
|
875 | 875 | $string |
876 | 876 | ); |
877 | 877 | return $string; |
@@ -888,9 +888,9 @@ discard block |
||
888 | 888 | } |
889 | 889 | } |
890 | 890 | |
891 | - $s = array(' ', '&', 'ô', 'Ö', 'ö', 'â', 'í', 'á', 'ú', 'é', 'ó', 'Ó'); |
|
892 | - $s2 = array(" ", "&", "\xc3\xb4", "\xc3\96", "\xc3\xb6", "\xc3\xa5", "\xc3\xad", "\xc3\xa1", "\xc3\xba", "\xc3\xa9", "\xc3\xb3", "\xc3\x93"); |
|
893 | - $r = array('_', 'and', 'o', 'o', 'o', 'a', 'i', 'a', 'u', 'e', 'o', 'o'); |
|
891 | + $s = array(' ', '&', 'ô', 'Ö', 'ö', 'â', 'í', 'á', 'ú', 'é', 'ó', 'Ó'); |
|
892 | + $s2 = array(" ", "&", "\xc3\xb4", "\xc3\96", "\xc3\xb6", "\xc3\xa5", "\xc3\xad", "\xc3\xa1", "\xc3\xba", "\xc3\xa9", "\xc3\xb3", "\xc3\x93"); |
|
893 | + $r = array('_', 'and', 'o', 'o', 'o', 'a', 'i', 'a', 'u', 'e', 'o', 'o'); |
|
894 | 894 | $name = preg_replace('#^the #', '', strtolower($name)); |
895 | 895 | |
896 | 896 | $out = ''; |
@@ -1048,8 +1048,8 @@ discard block |
||
1048 | 1048 | } |
1049 | 1049 | $out .= '<li>' . $body . '<ul>'; |
1050 | 1050 | } else { |
1051 | - $LISTURL->insert( array( 'id' => $gid ) ); |
|
1052 | - $out .= '<li><a href="'.$LISTURL->generate().'">'; |
|
1051 | + $LISTURL->insert(array('id' => $gid)); |
|
1052 | + $out .= '<li><a href="' . $LISTURL->generate() . '">'; |
|
1053 | 1053 | $out .= $body . '</a>'; |
1054 | 1054 | } |
1055 | 1055 | } |
@@ -1118,7 +1118,7 @@ discard block |
||
1118 | 1118 | return $return; |
1119 | 1119 | } |
1120 | 1120 | |
1121 | -function redirect($url, $code=302) { |
|
1121 | +function redirect($url, $code = 302) { |
|
1122 | 1122 | if (defined('TESTING')) { |
1123 | 1123 | print "Location: $url"; |
1124 | 1124 | } else { |
@@ -51,7 +51,9 @@ discard block |
||
51 | 51 | |
52 | 52 | // If we can show this header, then, er, show it. |
53 | 53 | if ( in_array($header, $allowed_headers) || $debug_level >= 4) { |
54 | - if (is_array($text)) $text = call_user_func($text); |
|
54 | + if (is_array($text)) { |
|
55 | + $text = call_user_func($text); |
|
56 | + } |
|
55 | 57 | print "<p><span style=\"color:#039;\"><strong>$header</strong></span> $text</p>\n"; |
56 | 58 | } |
57 | 59 | } |
@@ -67,7 +69,9 @@ discard block |
||
67 | 69 | global $PAGE; |
68 | 70 | |
69 | 71 | # Ignore errors we've asked to ignore |
70 | - if (error_reporting()==0) return; |
|
72 | + if (error_reporting()==0) { |
|
73 | + return; |
|
74 | + } |
|
71 | 75 | |
72 | 76 | // define an assoc array of error string |
73 | 77 | // in reality the only entries we should |
@@ -211,19 +215,29 @@ discard block |
||
211 | 215 | array_shift($traceArr); |
212 | 216 | $tabs = sizeof($traceArr)-1; |
213 | 217 | foreach ($traceArr as $arr) { |
214 | - for ($i=0; $i < $tabs; $i++) $s .= ' '; |
|
218 | + for ($i=0; $i < $tabs; $i++) { |
|
219 | + $s .= ' '; |
|
220 | + } |
|
215 | 221 | $tabs -= 1; |
216 | - if (isset($arr['class'])) $s .= $arr['class'].'.'; |
|
222 | + if (isset($arr['class'])) { |
|
223 | + $s .= $arr['class'].'.'; |
|
224 | + } |
|
217 | 225 | $args = array(); |
218 | - if (isset($arr['args'])) foreach ($arr['args'] as $v) { |
|
226 | + if (isset($arr['args'])) { |
|
227 | + foreach ($arr['args'] as $v) { |
|
219 | 228 | if (is_null($v)) $args[] = 'null'; |
220 | - elseif (is_array($v)) $args[] = 'Array['.sizeof($v).']'; |
|
221 | - elseif (is_object($v)) $args[] = 'Object:'.get_class($v); |
|
222 | - elseif (is_bool($v)) $args[] = $v ? 'true' : 'false'; |
|
223 | - else { |
|
229 | + } elseif (is_array($v)) { |
|
230 | + $args[] = 'Array['.sizeof($v).']'; |
|
231 | + } elseif (is_object($v)) { |
|
232 | + $args[] = 'Object:'.get_class($v); |
|
233 | + } elseif (is_bool($v)) { |
|
234 | + $args[] = $v ? 'true' : 'false'; |
|
235 | + } else { |
|
224 | 236 | $v = (string) @$v; |
225 | 237 | $str = _htmlspecialchars(substr($v,0,$MAXSTRLEN)); |
226 | - if (strlen($v) > $MAXSTRLEN) $str .= '...'; |
|
238 | + if (strlen($v) > $MAXSTRLEN) { |
|
239 | + $str .= '...'; |
|
240 | + } |
|
227 | 241 | $args[] = $str; |
228 | 242 | } |
229 | 243 | } |
@@ -234,7 +248,9 @@ discard block |
||
234 | 248 | // $arr['line'],$arr['file'],$arr['file']); |
235 | 249 | $s .= "\n"; |
236 | 250 | } |
237 | - if ($print) print $s; |
|
251 | + if ($print) { |
|
252 | + print $s; |
|
253 | + } |
|
238 | 254 | } |
239 | 255 | |
240 | 256 | return $s; |
@@ -289,7 +305,8 @@ discard block |
||
289 | 305 | |
290 | 306 | if (preg_match("/^(\d\d\d\d)-(\d\d?)-(\d\d?)$/", $date, $matches)) { |
291 | 307 | list($string, $year, $month, $day) = $matches; |
292 | - if ($year < 1902) { # gmdate fns only go back to Dec. 1901 |
|
308 | + if ($year < 1902) { |
|
309 | +# gmdate fns only go back to Dec. 1901 |
|
293 | 310 | if ($format == SHORTDATEFORMAT) { |
294 | 311 | return ($day+0) . ' ' . $format_date_months_short[$month+0] . " $year"; |
295 | 312 | } else { |
@@ -748,7 +765,9 @@ discard block |
||
748 | 765 | // easily to all the emails we send out from the site. |
749 | 766 | // eg, we might want to add a .sig to everything here... |
750 | 767 | |
751 | - if (!$from) $from = CONTACTEMAIL; |
|
768 | + if (!$from) { |
|
769 | + $from = CONTACTEMAIL; |
|
770 | + } |
|
752 | 771 | |
753 | 772 | $mail = new PHPMailer(true); |
754 | 773 | $mail->isSMTP(); |
@@ -843,17 +862,21 @@ discard block |
||
843 | 862 | $rank = $rank + 0; |
844 | 863 | |
845 | 864 | # 11th, 12th, 13th use "th" not "st", "nd", "rd" |
846 | - if (floor(($rank % 100) / 10) == 1) |
|
847 | - return $rank . "th"; |
|
865 | + if (floor(($rank % 100) / 10) == 1) { |
|
866 | + return $rank . "th"; |
|
867 | + } |
|
848 | 868 | # 1st |
849 | - if ($rank % 10 == 1) |
|
850 | - return $rank . "st"; |
|
869 | + if ($rank % 10 == 1) { |
|
870 | + return $rank . "st"; |
|
871 | + } |
|
851 | 872 | # 2nd |
852 | - if ($rank % 10 == 2) |
|
853 | - return $rank . "nd"; |
|
873 | + if ($rank % 10 == 2) { |
|
874 | + return $rank . "nd"; |
|
875 | + } |
|
854 | 876 | # 3rd |
855 | - if ($rank % 10 == 3) |
|
856 | - return $rank . "rd"; |
|
877 | + if ($rank % 10 == 3) { |
|
878 | + return $rank . "rd"; |
|
879 | + } |
|
857 | 880 | # Everything else use th |
858 | 881 | |
859 | 882 | return $rank . "th"; |
@@ -861,8 +884,9 @@ discard block |
||
861 | 884 | |
862 | 885 | function make_plural($word, $number) |
863 | 886 | { |
864 | - if ($number == 1) |
|
865 | - return $word; |
|
887 | + if ($number == 1) { |
|
888 | + return $word; |
|
889 | + } |
|
866 | 890 | return $word . "s"; |
867 | 891 | } |
868 | 892 | |
@@ -896,8 +920,7 @@ discard block |
||
896 | 920 | $out = ''; |
897 | 921 | |
898 | 922 | // Insert the Person ID if known. |
899 | - if ($pid !== null) |
|
900 | - { |
|
923 | + if ($pid !== null) { |
|
901 | 924 | $out .= $pid . '/'; |
902 | 925 | } |
903 | 926 | |
@@ -905,8 +928,7 @@ discard block |
||
905 | 928 | $out .= urlencode(str_replace($s2, $r, str_replace($s, $r, $name))); |
906 | 929 | |
907 | 930 | // If there is a constituency, inject that too |
908 | - if ($const && $house == HOUSE_TYPE_COMMONS) |
|
909 | - { |
|
931 | + if ($const && $house == HOUSE_TYPE_COMMONS) { |
|
910 | 932 | $out .= '/' . urlencode(str_replace($s2, $r, str_replace($s, $r, strtolower($const)))); |
911 | 933 | } |
912 | 934 | |
@@ -918,10 +940,16 @@ discard block |
||
918 | 940 | switch ($house) { |
919 | 941 | case HOUSE_TYPE_LORDS: |
920 | 942 | $s = ''; |
921 | - if (!$family_name) $s = 'the '; |
|
943 | + if (!$family_name) { |
|
944 | + $s = 'the '; |
|
945 | + } |
|
922 | 946 | $s .= $title; |
923 | - if ($family_name) $s .= ' ' . $family_name; |
|
924 | - if ($lordofname) $s .= ' of ' . $lordofname; |
|
947 | + if ($family_name) { |
|
948 | + $s .= ' ' . $family_name; |
|
949 | + } |
|
950 | + if ($lordofname) { |
|
951 | + $s .= ' of ' . $lordofname; |
|
952 | + } |
|
925 | 953 | return $s; |
926 | 954 | |
927 | 955 | case HOUSE_TYPE_ROYAL: |
@@ -939,14 +967,18 @@ discard block |
||
939 | 967 | } |
940 | 968 | |
941 | 969 | function by_peer_name($a, $b) { |
942 | - if (!$a['family_name'] && !$b['family_name']) |
|
943 | - return strcmp($a['lordofname'], $b['lordofname']); |
|
944 | - if (!$a['family_name']) |
|
945 | - return strcmp($a['lordofname'], $b['family_name']); |
|
946 | - if (!$b['family_name']) |
|
947 | - return strcmp($a['family_name'], $b['lordofname']); |
|
948 | - if (strcmp($a['family_name'], $b['family_name'])) |
|
949 | - return strcmp($a['family_name'], $b['family_name']); |
|
970 | + if (!$a['family_name'] && !$b['family_name']) { |
|
971 | + return strcmp($a['lordofname'], $b['lordofname']); |
|
972 | + } |
|
973 | + if (!$a['family_name']) { |
|
974 | + return strcmp($a['lordofname'], $b['family_name']); |
|
975 | + } |
|
976 | + if (!$b['family_name']) { |
|
977 | + return strcmp($a['family_name'], $b['lordofname']); |
|
978 | + } |
|
979 | + if (strcmp($a['family_name'], $b['family_name'])) { |
|
980 | + return strcmp($a['family_name'], $b['family_name']); |
|
981 | + } |
|
950 | 982 | return strcmp($a['lordofname'], $b['lordofname']); |
951 | 983 | } |
952 | 984 | |
@@ -973,12 +1005,17 @@ discard block |
||
973 | 1005 | 'Lords in Waiting (HM Household)' => 'Government Whip', |
974 | 1006 | 'Baronesses in Waiting, HM Household' => 'Government Whip', |
975 | 1007 | ); |
976 | - if ($pos) { # Government post, or Chairman of Select Committee |
|
1008 | + if ($pos) { |
|
1009 | +# Government post, or Chairman of Select Committee |
|
977 | 1010 | $pretty = $pos; |
978 | - if ($dept && $dept != 'No Department') $pretty .= ", $dept"; |
|
979 | - if (array_key_exists($pretty, $lookup)) |
|
980 | - $pretty = $lookup[$pretty]; |
|
981 | - } else { # Member of Select Committee |
|
1011 | + if ($dept && $dept != 'No Department') { |
|
1012 | + $pretty .= ", $dept"; |
|
1013 | + } |
|
1014 | + if (array_key_exists($pretty, $lookup)) { |
|
1015 | + $pretty = $lookup[$pretty]; |
|
1016 | + } |
|
1017 | + } else { |
|
1018 | +# Member of Select Committee |
|
982 | 1019 | $pretty = "Member, $dept"; |
983 | 1020 | } |
984 | 1021 | return $pretty; |
@@ -996,13 +1033,16 @@ discard block |
||
996 | 1033 | } |
997 | 1034 | |
998 | 1035 | // single date? |
999 | - if (isset($data['date'])) $one_date = true; |
|
1036 | + if (isset($data['date'])) { |
|
1037 | + $one_date = true; |
|
1038 | + } |
|
1000 | 1039 | |
1001 | 1040 | // remove empty entries, so they don't produce errors |
1002 | 1041 | foreach (array_keys($hansardmajors) as $major) { |
1003 | 1042 | if (array_key_exists($major, $data)) { |
1004 | - if (count($data[$major]) == 0) |
|
1005 | - unset($data[$major]); |
|
1043 | + if (count($data[$major]) == 0) { |
|
1044 | + unset($data[$major]); |
|
1045 | + } |
|
1006 | 1046 | } |
1007 | 1047 | } |
1008 | 1048 | |
@@ -1011,22 +1051,29 @@ discard block |
||
1011 | 1051 | if (!$one_date) { |
1012 | 1052 | $todaystime = gmmktime(0, 0, 0, date('m'), date('d'), date('Y')); |
1013 | 1053 | foreach ($data as $major => $array) { |
1014 | - if (!in_array('timestamp', $array)) $daytext[$major] = "The most recent "; |
|
1015 | - elseif ($todaystime - $array['timestamp'] == 86400) $daytext[$major] = "Yesterday’s"; |
|
1016 | - elseif ($todaystime - $array['timestamp'] <= (6 * 86400)) $daytext[$major] = gmdate('l', $array['timestamp']) . "’s"; |
|
1017 | - else $daytext[$major] = "The most recent "; |
|
1054 | + if (!in_array('timestamp', $array)) { |
|
1055 | + $daytext[$major] = "The most recent "; |
|
1056 | + } elseif ($todaystime - $array['timestamp'] == 86400) { |
|
1057 | + $daytext[$major] = "Yesterday’s"; |
|
1058 | + } elseif ($todaystime - $array['timestamp'] <= (6 * 86400)) { |
|
1059 | + $daytext[$major] = gmdate('l', $array['timestamp']) . "’s"; |
|
1060 | + } else { |
|
1061 | + $daytext[$major] = "The most recent "; |
|
1062 | + } |
|
1018 | 1063 | } |
1019 | 1064 | } |
1020 | 1065 | |
1021 | 1066 | //build html |
1022 | 1067 | foreach ($printed_majors as $p_major) { |
1023 | - if (!array_key_exists($p_major, $data)) |
|
1024 | - continue; |
|
1068 | + if (!array_key_exists($p_major, $data)) { |
|
1069 | + continue; |
|
1070 | + } |
|
1025 | 1071 | |
1026 | - if ($one_date) |
|
1027 | - $date = $data['date']; |
|
1028 | - else |
|
1029 | - $date = $data[$p_major]['hdate']; |
|
1072 | + if ($one_date) { |
|
1073 | + $date = $data['date']; |
|
1074 | + } else { |
|
1075 | + $date = $data[$p_major]['hdate']; |
|
1076 | + } |
|
1030 | 1077 | $q = $db->query('SELECT section_id, body, gid |
1031 | 1078 | FROM hansard, epobject |
1032 | 1079 | WHERE hansard.epobject_id = epobject.epobject_id ' |
@@ -1078,14 +1125,16 @@ discard block |
||
1078 | 1125 | } |
1079 | 1126 | |
1080 | 1127 | $return .= '<a href="'; |
1081 | - if (isset($data[$major]['listurl'])) |
|
1082 | - $return .= $data[$major]['listurl']; |
|
1083 | - else { |
|
1128 | + if (isset($data[$major]['listurl'])) { |
|
1129 | + $return .= $data[$major]['listurl']; |
|
1130 | + } else { |
|
1084 | 1131 | $LISTURL->reset(); |
1085 | 1132 | $return .= $LISTURL->generate(); |
1086 | 1133 | } |
1087 | 1134 | $return .= '">' . $hansardmajors[$major]['title'] . '</a>'; |
1088 | - if (isset($daytext[$major])) $return; |
|
1135 | + if (isset($daytext[$major])) { |
|
1136 | + $return; |
|
1137 | + } |
|
1089 | 1138 | $return .= '</h4>'; |
1090 | 1139 | |
1091 | 1140 | return $return; |
@@ -1093,22 +1142,23 @@ discard block |
||
1093 | 1142 | |
1094 | 1143 | function score_to_strongly($dmpscore) { |
1095 | 1144 | $dmpdesc = "unknown about"; |
1096 | - if ($dmpscore > 0.95 && $dmpscore <= 1.0) |
|
1097 | - $dmpdesc = "consistently voted against"; |
|
1098 | - elseif ($dmpscore > 0.85) |
|
1099 | - $dmpdesc = "almost always voted against"; |
|
1100 | - elseif ($dmpscore > 0.6) |
|
1101 | - $dmpdesc = "generally voted against"; |
|
1102 | - elseif ($dmpscore > 0.4) |
|
1103 | - $dmpdesc = "voted a mixture of for and against"; |
|
1104 | - elseif ($dmpscore > 0.15) |
|
1105 | - $dmpdesc = "generally voted for"; |
|
1106 | - elseif ($dmpscore > 0.05) |
|
1107 | - $dmpdesc = "almost always voted for"; |
|
1108 | - elseif ($dmpscore >= 0.0) |
|
1109 | - $dmpdesc = "consistently voted for"; |
|
1110 | - elseif ($dmpscore == -1) |
|
1111 | - $dmpdesc = "has never voted in a major vote about"; |
|
1145 | + if ($dmpscore > 0.95 && $dmpscore <= 1.0) { |
|
1146 | + $dmpdesc = "consistently voted against"; |
|
1147 | + } elseif ($dmpscore > 0.85) { |
|
1148 | + $dmpdesc = "almost always voted against"; |
|
1149 | + } elseif ($dmpscore > 0.6) { |
|
1150 | + $dmpdesc = "generally voted against"; |
|
1151 | + } elseif ($dmpscore > 0.4) { |
|
1152 | + $dmpdesc = "voted a mixture of for and against"; |
|
1153 | + } elseif ($dmpscore > 0.15) { |
|
1154 | + $dmpdesc = "generally voted for"; |
|
1155 | + } elseif ($dmpscore > 0.05) { |
|
1156 | + $dmpdesc = "almost always voted for"; |
|
1157 | + } elseif ($dmpscore >= 0.0) { |
|
1158 | + $dmpdesc = "consistently voted for"; |
|
1159 | + } elseif ($dmpscore == -1) { |
|
1160 | + $dmpdesc = "has never voted in a major vote about"; |
|
1161 | + } |
|
1112 | 1162 | return $dmpdesc; |
1113 | 1163 | } |
1114 | 1164 |
@@ -7,7 +7,7 @@ discard block |
||
7 | 7 | public function display() { |
8 | 8 | $data = array(); |
9 | 9 | $data['recent_election'] = false; |
10 | - if ( $this->user->loggedin() ) { |
|
10 | + if ($this->user->loggedin()) { |
|
11 | 11 | $data['user_signed_in'] = true; |
12 | 12 | } |
13 | 13 | |
@@ -17,21 +17,21 @@ discard block |
||
17 | 17 | $data['postcode'] = trim(get_http_var('postcode')); |
18 | 18 | |
19 | 19 | $result = $this->createAlertForPostCode($data['email'], $data['postcode']); |
20 | - $data = array_merge( $data, $result ); |
|
20 | + $data = array_merge($data, $result); |
|
21 | 21 | } elseif (get_http_var('update')) { |
22 | 22 | $result = $this->getNewMP(get_http_var('update')); |
23 | - $data = array_merge( $data, $result ); |
|
23 | + $data = array_merge($data, $result); |
|
24 | 24 | } elseif (get_http_var('update-alert')) { |
25 | - $success = $this->replaceAlert( get_http_var('confirmation') ); |
|
25 | + $success = $this->replaceAlert(get_http_var('confirmation')); |
|
26 | 26 | $data['confirmation_received'] = $success; |
27 | 27 | } elseif (get_http_var('confirmed')) { |
28 | - $success = $this->confirmAlert( get_http_var('confirmed') ); |
|
28 | + $success = $this->confirmAlert(get_http_var('confirmed')); |
|
29 | 29 | $data['confirmation_received'] = $success; |
30 | 30 | } else { |
31 | 31 | $data['email'] = $this->user->email() ? $this->user->email() : ''; |
32 | 32 | $data['postcode'] = $this->user->postcode_is_set() ? $this->user->postcode() : ''; |
33 | 33 | |
34 | - if ( $this->isEmailSignedUpForPostCode( $data['email'], $data['postcode'] ) ) { |
|
34 | + if ($this->isEmailSignedUpForPostCode($data['email'], $data['postcode'])) { |
|
35 | 35 | $data['already_signed_up'] = true; |
36 | 36 | $mp = $this->getPersonFromPostcode($data['postcode']); |
37 | 37 | $data['mp_name'] = $mp->full_name(); |
@@ -66,13 +66,13 @@ discard block |
||
66 | 66 | } |
67 | 67 | |
68 | 68 | private function createAlertForPostCode($email, $postcode) { |
69 | - if ( !$this->validateDetails($email, $postcode) ) { |
|
69 | + if (!$this->validateDetails($email, $postcode)) { |
|
70 | 70 | return array('invalid-postcode-or-email' => true); |
71 | 71 | } |
72 | 72 | |
73 | 73 | try { |
74 | 74 | $person = $this->getPersonFromPostcode($postcode); |
75 | - } catch ( \MySociety\TheyWorkForYou\MemberException $e ) { |
|
75 | + } catch (\MySociety\TheyWorkForYou\MemberException $e) { |
|
76 | 76 | return array('bad-constituency' => true); |
77 | 77 | } |
78 | 78 | |
@@ -89,7 +89,7 @@ discard block |
||
89 | 89 | |
90 | 90 | switch ($result) { |
91 | 91 | case self::ALERT_EXISTS: |
92 | - if ( $not_logged_in ) { |
|
92 | + if ($not_logged_in) { |
|
93 | 93 | // no logged in user so send them an email to let them |
94 | 94 | // know someone tried to create an alert |
95 | 95 | $this->alert->send_already_signedup_email($details); |
@@ -102,7 +102,7 @@ discard block |
||
102 | 102 | $data['error'] = true; |
103 | 103 | break; |
104 | 104 | default: // alert created |
105 | - if ( $not_logged_in ) { |
|
105 | + if ($not_logged_in) { |
|
106 | 106 | $data['confirmation_sent'] = true; |
107 | 107 | } else { |
108 | 108 | $data['signedup_no_confirm'] = true; |
@@ -116,8 +116,8 @@ discard block |
||
116 | 116 | $existing = $this->alert->fetch_by_token($confirmation); |
117 | 117 | preg_match('/speaker:(\d+)/', $existing['criteria'], $matches); |
118 | 118 | $old_mp_id = $matches[1]; |
119 | - $old_mp = new \MySociety\TheyWorkForYou\Member(array( 'person_id' => $old_mp_id ) ); |
|
120 | - $new_mp = new \MySociety\TheyWorkForYou\Member(array( 'constituency' => $old_mp->constituency, 'house' => 1 )); |
|
119 | + $old_mp = new \MySociety\TheyWorkForYou\Member(array('person_id' => $old_mp_id)); |
|
120 | + $new_mp = new \MySociety\TheyWorkForYou\Member(array('constituency' => $old_mp->constituency, 'house' => 1)); |
|
121 | 121 | |
122 | 122 | $q = $this->db->query( |
123 | 123 | "SELECT alert_id, criteria, registrationtoken FROM alerts |
@@ -141,7 +141,7 @@ discard block |
||
141 | 141 | 'pid' => $new_mp->person_id, |
142 | 142 | 'pc' => '', |
143 | 143 | ); |
144 | - if ( $other_criteria ) { |
|
144 | + if ($other_criteria) { |
|
145 | 145 | $details['keyword'] = $other_criteria; |
146 | 146 | } |
147 | 147 | |
@@ -158,11 +158,11 @@ discard block |
||
158 | 158 | private function isEmailSignedUpForPostCode($email, $postcode) { |
159 | 159 | $is_signed_up = false; |
160 | 160 | |
161 | - if ( $email && $postcode ) { |
|
161 | + if ($email && $postcode) { |
|
162 | 162 | try { |
163 | 163 | $person = $this->getPersonFromPostcode($postcode); |
164 | 164 | $is_signed_up = $this->alert->fetch_by_mp($email, $person->person_id); |
165 | - } catch ( \MySociety\TheyWorkForYou\MemberException $e ) { |
|
165 | + } catch (\MySociety\TheyWorkForYou\MemberException $e) { |
|
166 | 166 | $is_signed_up = false; |
167 | 167 | } |
168 | 168 | } |
@@ -178,10 +178,10 @@ discard block |
||
178 | 178 | preg_match('/speaker:(\d+)/', $existing['criteria'], $matches); |
179 | 179 | $criteria = $matches[1]; |
180 | 180 | |
181 | - $old_mp = new \MySociety\TheyWorkForYou\Member(array( 'person_id' => $criteria ) ); |
|
182 | - $new_mp = new \MySociety\TheyWorkForYou\Member(array( 'constituency' => $old_mp->constituency, 'house' => 1 )); |
|
181 | + $old_mp = new \MySociety\TheyWorkForYou\Member(array('person_id' => $criteria)); |
|
182 | + $new_mp = new \MySociety\TheyWorkForYou\Member(array('constituency' => $old_mp->constituency, 'house' => 1)); |
|
183 | 183 | |
184 | - if ( $this->alert->fetch_by_mp( $existing['email'], $new_mp->person_id) ) { |
|
184 | + if ($this->alert->fetch_by_mp($existing['email'], $new_mp->person_id)) { |
|
185 | 185 | $data = array( |
186 | 186 | 'already_signed_up' => true, |
187 | 187 | 'old_mp' => $old_mp->full_name(), |
@@ -16,7 +16,7 @@ discard block |
||
16 | 16 | $DEBATELIST = new \DEBATELIST; |
17 | 17 | $debates = array(); |
18 | 18 | $debates['data'] = $DEBATELIST->display('biggest_debates', array('days'=>7, 'num'=>10), 'none'); |
19 | - $args = array( 'months' => 1 ); |
|
19 | + $args = array('months' => 1); |
|
20 | 20 | $debates['calendar'] = $DEBATELIST->display('calendar', $args, 'none'); |
21 | 21 | $debates['rssurl'] = $DATA->page_metadata($this_page, 'rss'); |
22 | 22 | |
@@ -26,7 +26,7 @@ discard block |
||
26 | 26 | |
27 | 27 | $WHALLLIST = new \WHALLLIST; |
28 | 28 | $whall['data'] = $WHALLLIST->display('biggest_debates', array('days'=>7, 'num'=>10), 'none'); |
29 | - $args = array( 'months' => 1 ); |
|
29 | + $args = array('months' => 1); |
|
30 | 30 | $whall['calendar'] = $WHALLLIST->display('calendar', $args, 'none'); |
31 | 31 | $whall['rssurl'] = $DATA->page_metadata($this_page, 'rss'); |
32 | 32 | |
@@ -36,7 +36,7 @@ discard block |
||
36 | 36 | |
37 | 37 | $LORDSDEBATELIST = new \LORDSDEBATELIST; |
38 | 38 | $lords['data'] = $LORDSDEBATELIST->display('biggest_debates', array('days'=>7, 'num'=>10), 'none'); |
39 | - $args = array( 'months' => 1 ); |
|
39 | + $args = array('months' => 1); |
|
40 | 40 | $lords['calendar'] = $LORDSDEBATELIST->display('calendar', $args, 'none'); |
41 | 41 | |
42 | 42 | $lords['rssurl'] = $DATA->page_metadata($this_page, 'rss'); |
@@ -55,9 +55,9 @@ discard block |
||
55 | 55 | |
56 | 56 | protected function getSearchSections() { |
57 | 57 | return array( |
58 | - array( 'section' => 'debates', 'title' => 'House of Commons' ), |
|
59 | - array( 'section' => 'lords', 'title' => 'House of Lords' ), |
|
60 | - array( 'section' => 'whall', 'title' => 'Westminster Hall' ) |
|
58 | + array('section' => 'debates', 'title' => 'House of Commons'), |
|
59 | + array('section' => 'lords', 'title' => 'House of Lords'), |
|
60 | + array('section' => 'whall', 'title' => 'Westminster Hall') |
|
61 | 61 | ); |
62 | 62 | } |
63 | 63 | } |
@@ -561,7 +561,7 @@ discard block |
||
561 | 561 | |
562 | 562 | // The '!= NULL' bit is needed otherwise I was getting errors |
563 | 563 | // when displaying the first day of debates. |
564 | - if ($q && $q['hdate'] != NULL) { |
|
564 | + if ($q && $q['hdate'] != null) { |
|
565 | 565 | |
566 | 566 | $URL->insert( array( 'd' => $q['hdate'] ) ); |
567 | 567 | |
@@ -1410,7 +1410,7 @@ discard block |
||
1410 | 1410 | WHERE major = :major", |
1411 | 1411 | array(':major' => $this->major))->first(); |
1412 | 1412 | |
1413 | - if ($q && $q['hdate'] != NULL) { |
|
1413 | + if ($q && $q['hdate'] != null) { |
|
1414 | 1414 | $recentdate = $q['hdate']; |
1415 | 1415 | } else { |
1416 | 1416 | $PAGE->error_message("Couldn't find the most recent date"); |
@@ -1725,7 +1725,7 @@ discard block |
||
1725 | 1725 | } |
1726 | 1726 | |
1727 | 1727 | // Finally, do the query! |
1728 | - $q = $this->db->query ("SELECT $fields |
|
1728 | + $q = $this->db->query ("select $fields |
|
1729 | 1729 | FROM hansard |
1730 | 1730 | $join |
1731 | 1731 | WHERE $where |
@@ -1,7 +1,7 @@ discard block |
||
1 | 1 | <?php |
2 | 2 | |
3 | -include_once INCLUDESPATH."easyparliament/searchengine.php"; |
|
4 | -include_once INCLUDESPATH."easyparliament/searchlog.php"; |
|
3 | +include_once INCLUDESPATH . "easyparliament/searchengine.php"; |
|
4 | +include_once INCLUDESPATH . "easyparliament/searchlog.php"; |
|
5 | 5 | |
6 | 6 | /* |
7 | 7 | |
@@ -53,7 +53,7 @@ discard block |
||
53 | 53 | class HANSARDLIST { |
54 | 54 | // This will be used to cache information about speakers on this page |
55 | 55 | // so we don't have to keep fetching the same data from the DB. |
56 | - public $speakers = array (); |
|
56 | + public $speakers = array(); |
|
57 | 57 | /* |
58 | 58 | $this->speakers[ $person_id ] = array ( |
59 | 59 | "name" => $name, |
@@ -66,7 +66,7 @@ discard block |
||
66 | 66 | |
67 | 67 | // This will be used to cache mappings from epobject_id to gid, |
68 | 68 | // so we don't have to continually fetch the same data in get_hansard_data(). |
69 | - public $epobjectid_to_gid = array (); |
|
69 | + public $epobjectid_to_gid = array(); |
|
70 | 70 | /* |
71 | 71 | $this->epobjectid_to_gid[ $epobject_id ] => $gid; |
72 | 72 | */ |
@@ -114,7 +114,7 @@ discard block |
||
114 | 114 | |
115 | 115 | |
116 | 116 | |
117 | - public function display ($view, $args=array(), $format='html') { |
|
117 | + public function display($view, $args = array(), $format = 'html') { |
|
118 | 118 | |
119 | 119 | // $view is what we're viewing by: |
120 | 120 | // 'gid' is the gid of a hansard object, |
@@ -142,17 +142,17 @@ discard block |
||
142 | 142 | return false; |
143 | 143 | } |
144 | 144 | |
145 | - $validviews = array ('calendar', 'date', 'gid', 'person', 'search', 'recent', 'recent_mostvotes', 'biggest_debates', 'recent_wrans', 'recent_wms', 'column', 'mp', 'bill', 'session', 'recent_debates', 'recent_pbc_debates', 'featured_gid'); |
|
145 | + $validviews = array('calendar', 'date', 'gid', 'person', 'search', 'recent', 'recent_mostvotes', 'biggest_debates', 'recent_wrans', 'recent_wms', 'column', 'mp', 'bill', 'session', 'recent_debates', 'recent_pbc_debates', 'featured_gid'); |
|
146 | 146 | if (in_array($view, $validviews)) { |
147 | 147 | |
148 | 148 | // What function do we call for this view? |
149 | - $function = '_get_data_by_'.$view; |
|
149 | + $function = '_get_data_by_' . $view; |
|
150 | 150 | // Get all the data that's to be rendered. |
151 | 151 | $data = $this->$function($args); |
152 | 152 | |
153 | 153 | } else { |
154 | 154 | // Don't have a valid $view. |
155 | - $PAGE->error_message ("You haven't specified a view type."); |
|
155 | + $PAGE->error_message("You haven't specified a view type."); |
|
156 | 156 | return false; |
157 | 157 | } |
158 | 158 | |
@@ -173,7 +173,7 @@ discard block |
||
173 | 173 | |
174 | 174 | |
175 | 175 | |
176 | - public function render($view, $data, $format='html') { |
|
176 | + public function render($view, $data, $format = 'html') { |
|
177 | 177 | // Once we have the data that's to be rendered, |
178 | 178 | // include the template. |
179 | 179 | |
@@ -182,7 +182,7 @@ discard block |
||
182 | 182 | return $data; |
183 | 183 | } |
184 | 184 | |
185 | - include (INCLUDESPATH."easyparliament/templates/$format/hansard_$view" . ".php"); |
|
185 | + include (INCLUDESPATH . "easyparliament/templates/$format/hansard_$view" . ".php"); |
|
186 | 186 | return true; |
187 | 187 | |
188 | 188 | } |
@@ -227,13 +227,13 @@ discard block |
||
227 | 227 | $hdate = $q['hdate']; |
228 | 228 | if ($hdate) { |
229 | 229 | $URL = new \MySociety\TheyWorkForYou\Url($this->listpage); |
230 | - $URL->insert( array('d'=>$hdate) ); |
|
230 | + $URL->insert(array('d'=>$hdate)); |
|
231 | 231 | |
232 | 232 | // Work out a timestamp which is handy for comparing to now. |
233 | 233 | list($year, $month, $date) = explode('-', $hdate); |
234 | - $timestamp = gmmktime (0, 0, 0, $month, $date, $year); |
|
234 | + $timestamp = gmmktime(0, 0, 0, $month, $date, $year); |
|
235 | 235 | |
236 | - $data = array ( |
|
236 | + $data = array( |
|
237 | 237 | 'hdate' => $hdate, |
238 | 238 | 'timestamp' => $timestamp, |
239 | 239 | 'listurl' => $URL->generate() |
@@ -267,7 +267,7 @@ discard block |
||
267 | 267 | // Pass it an array of data about an item and it will return an |
268 | 268 | // array of data about the item's section heading. |
269 | 269 | |
270 | - twfy_debug (get_class($this), "getting an item's section"); |
|
270 | + twfy_debug(get_class($this), "getting an item's section"); |
|
271 | 271 | |
272 | 272 | if ($itemdata['htype'] != '10') { |
273 | 273 | |
@@ -276,11 +276,11 @@ discard block |
||
276 | 276 | // so get the section info above this item. |
277 | 277 | |
278 | 278 | // For getting hansard data. |
279 | - $input = array ( |
|
280 | - 'amount' => array ( |
|
279 | + $input = array( |
|
280 | + 'amount' => array( |
|
281 | 281 | 'body' => true |
282 | 282 | ), |
283 | - 'where' => array ( |
|
283 | + 'where' => array( |
|
284 | 284 | 'hansard.epobject_id=' => $itemdata['section_id'] |
285 | 285 | ) |
286 | 286 | ); |
@@ -307,21 +307,21 @@ discard block |
||
307 | 307 | // Pass it an array of data about an item and it will return an |
308 | 308 | // array of data about the item's subsection heading. |
309 | 309 | |
310 | - twfy_debug (get_class($this), "getting an item's subsection"); |
|
310 | + twfy_debug(get_class($this), "getting an item's subsection"); |
|
311 | 311 | |
312 | 312 | // What we return. |
313 | - $subsectiondata = array (); |
|
313 | + $subsectiondata = array(); |
|
314 | 314 | |
315 | 315 | if ($itemdata['htype'] == '12' || $itemdata['htype'] == '13' || $itemdata['htype'] == '14') { |
316 | 316 | // This item is a speech or procedural, so get the |
317 | 317 | // subsection info above this item. |
318 | 318 | |
319 | 319 | // For getting hansard data. |
320 | - $input = array ( |
|
321 | - 'amount' => array ( |
|
320 | + $input = array( |
|
321 | + 'amount' => array( |
|
322 | 322 | 'body' => true |
323 | 323 | ), |
324 | - 'where' => array ( |
|
324 | + 'where' => array( |
|
325 | 325 | 'hansard.epobject_id=' => $itemdata['subsection_id'] |
326 | 326 | ) |
327 | 327 | ); |
@@ -349,7 +349,7 @@ discard block |
||
349 | 349 | // Pass it an array of item info, of a section/subsection, and this will return |
350 | 350 | // data for the next/prev items. |
351 | 351 | |
352 | - twfy_debug (get_class($this), "getting next/prev items"); |
|
352 | + twfy_debug(get_class($this), "getting next/prev items"); |
|
353 | 353 | |
354 | 354 | // What we return. |
355 | 355 | $nextprevdata = array(); |
@@ -415,8 +415,8 @@ discard block |
||
415 | 415 | $wherearr['hansard.epobject_id='] = $prev_item_id; |
416 | 416 | |
417 | 417 | // For getting hansard data. |
418 | - $input = array ( |
|
419 | - 'amount' => array ( |
|
418 | + $input = array( |
|
419 | + 'amount' => array( |
|
420 | 420 | 'body' => true, |
421 | 421 | 'speaker' => true |
422 | 422 | ), |
@@ -431,7 +431,7 @@ discard block |
||
431 | 431 | if ($itemdata['htype'] == '10' || $itemdata['htype'] == '11') { |
432 | 432 | // Linking to the prev (sub)section. |
433 | 433 | $thing = $hansardmajors[$this->major]['singular']; |
434 | - $nextprevdata['prev'] = array ( |
|
434 | + $nextprevdata['prev'] = array( |
|
435 | 435 | 'body' => sprintf(gettext("Previous %s"), $thing), |
436 | 436 | 'url' => $prevdata[0]['listurl'], |
437 | 437 | 'title' => $prevdata[0]['body'] |
@@ -444,7 +444,7 @@ discard block |
||
444 | 444 | } else { |
445 | 445 | $title = ''; |
446 | 446 | } |
447 | - $nextprevdata['prev'] = array ( |
|
447 | + $nextprevdata['prev'] = array( |
|
448 | 448 | 'body' => gettext('Previous speaker'), |
449 | 449 | 'url' => $prevdata[0]['commentsurl'], |
450 | 450 | 'title' => $title |
@@ -460,8 +460,8 @@ discard block |
||
460 | 460 | $wherearr['hansard.epobject_id='] = $next_item_id; |
461 | 461 | |
462 | 462 | // For getting hansard data. |
463 | - $input = array ( |
|
464 | - 'amount' => array ( |
|
463 | + $input = array( |
|
464 | + 'amount' => array( |
|
465 | 465 | 'body' => true, |
466 | 466 | 'speaker' => true |
467 | 467 | ), |
@@ -475,7 +475,7 @@ discard block |
||
475 | 475 | if ($itemdata['htype'] == '10' || $itemdata['htype'] == '11') { |
476 | 476 | // Linking to the next (sub)section. |
477 | 477 | $thing = $hansardmajors[$this->major]['singular']; |
478 | - $nextprevdata['next'] = array ( |
|
478 | + $nextprevdata['next'] = array( |
|
479 | 479 | 'body' => sprintf(gettext("Next %s"), $thing), |
480 | 480 | 'url' => $nextdata[0]['listurl'], |
481 | 481 | 'title' => $nextdata[0]['body'] |
@@ -488,7 +488,7 @@ discard block |
||
488 | 488 | } else { |
489 | 489 | $title = ''; |
490 | 490 | } |
491 | - $nextprevdata['next'] = array ( |
|
491 | + $nextprevdata['next'] = array( |
|
492 | 492 | 'body' => gettext('Next speaker'), |
493 | 493 | 'url' => $nextdata[0]['commentsurl'], |
494 | 494 | 'title' => $title |
@@ -532,14 +532,14 @@ discard block |
||
532 | 532 | // containing the next/prev dates that contain items from |
533 | 533 | // $this->major of hansard object. |
534 | 534 | |
535 | - twfy_debug (get_class($this), "getting next/prev dates"); |
|
535 | + twfy_debug(get_class($this), "getting next/prev dates"); |
|
536 | 536 | |
537 | 537 | // What we return. |
538 | - $nextprevdata = array (); |
|
538 | + $nextprevdata = array(); |
|
539 | 539 | |
540 | 540 | $URL = new \MySociety\TheyWorkForYou\Url($this->listpage); |
541 | 541 | |
542 | - $looper = array ("next", "prev"); |
|
542 | + $looper = array("next", "prev"); |
|
543 | 543 | |
544 | 544 | foreach ($looper as $n => $nextorprev) { |
545 | 545 | |
@@ -563,7 +563,7 @@ discard block |
||
563 | 563 | // when displaying the first day of debates. |
564 | 564 | if ($q && $q['hdate'] != NULL) { |
565 | 565 | |
566 | - $URL->insert( array( 'd' => $q['hdate'] ) ); |
|
566 | + $URL->insert(array('d' => $q['hdate'])); |
|
567 | 567 | |
568 | 568 | if ($nextorprev == 'next') { |
569 | 569 | $body = gettext('Next day'); |
@@ -573,7 +573,7 @@ discard block |
||
573 | 573 | |
574 | 574 | $title = format_date($q['hdate'], SHORTDATEFORMAT); |
575 | 575 | |
576 | - $nextprevdata[$nextorprev] = array ( |
|
576 | + $nextprevdata[$nextorprev] = array( |
|
577 | 577 | 'hdate' => $q['hdate'], |
578 | 578 | 'url' => $URL->generate(), |
579 | 579 | 'body' => $body, |
@@ -587,7 +587,7 @@ discard block |
||
587 | 587 | $thing = $hansardmajors[$this->major]['plural']; |
588 | 588 | $URL->insert(array('y'=>$year)); |
589 | 589 | |
590 | - $nextprevdata['up'] = array ( |
|
590 | + $nextprevdata['up'] = array( |
|
591 | 591 | 'body' => sprintf(gettext("All of %s’s %s"), $year, $thing), |
592 | 592 | 'title' => '', |
593 | 593 | 'url' => $URL->generate() |
@@ -608,19 +608,19 @@ discard block |
||
608 | 608 | if (isset($args['date'])) { |
609 | 609 | $date = $args['date']; |
610 | 610 | } else { |
611 | - $PAGE->error_message ("Sorry, we don't have a date."); |
|
611 | + $PAGE->error_message("Sorry, we don't have a date."); |
|
612 | 612 | return false; |
613 | 613 | } |
614 | 614 | |
615 | 615 | if (!preg_match("/^(\d\d\d\d)-(\d{1,2})-(\d{1,2})$/", $date, $matches)) { |
616 | - $PAGE->error_message ("Sorry, '" . _htmlentities($date) . "' isn't of the right format (YYYY-MM-DD)."); |
|
616 | + $PAGE->error_message("Sorry, '" . _htmlentities($date) . "' isn't of the right format (YYYY-MM-DD)."); |
|
617 | 617 | return false; |
618 | 618 | } |
619 | 619 | |
620 | 620 | list(, $year, $month, $day) = $matches; |
621 | 621 | |
622 | 622 | if (!checkdate($month, $day, $year)) { |
623 | - $PAGE->error_message ("Sorry, '" . _htmlentities($date) . "' isn't a valid date."); |
|
623 | + $PAGE->error_message("Sorry, '" . _htmlentities($date) . "' isn't a valid date."); |
|
624 | 624 | return false; |
625 | 625 | } |
626 | 626 | |
@@ -638,29 +638,29 @@ discard block |
||
638 | 638 | global $PAGE; |
639 | 639 | |
640 | 640 | if (!isset($args['gid']) && $args['gid'] == '') { |
641 | - $PAGE->error_message ("Sorry, we don't have an item gid."); |
|
641 | + $PAGE->error_message("Sorry, we don't have an item gid."); |
|
642 | 642 | return false; |
643 | 643 | } |
644 | 644 | |
645 | 645 | |
646 | 646 | // Get all the data just for this epobject_id. |
647 | - $input = array ( |
|
648 | - 'amount' => array ( |
|
647 | + $input = array( |
|
648 | + 'amount' => array( |
|
649 | 649 | 'body' => true, |
650 | 650 | 'speaker' => true, |
651 | 651 | 'comment' => true, |
652 | 652 | 'votes' => true |
653 | 653 | ), |
654 | - 'where' => array ( |
|
654 | + 'where' => array( |
|
655 | 655 | // Need to add the 'uk.org.publicwhip/debate/' or whatever on before |
656 | 656 | // looking in the DB. |
657 | 657 | 'gid=' => $this->gidprefix . $args['gid'] |
658 | 658 | ) |
659 | 659 | ); |
660 | 660 | |
661 | - twfy_debug (get_class($this), "looking for redirected gid"); |
|
661 | + twfy_debug(get_class($this), "looking for redirected gid"); |
|
662 | 662 | $gid = $this->gidprefix . $args['gid']; |
663 | - $q = $this->db->query ("SELECT gid_to FROM gidredirect WHERE gid_from = :gid", array(':gid' => $gid))->first(); |
|
663 | + $q = $this->db->query("SELECT gid_to FROM gidredirect WHERE gid_from = :gid", array(':gid' => $gid))->first(); |
|
664 | 664 | if (!$q) { |
665 | 665 | $itemdata = $this->_get_hansard_data($input); |
666 | 666 | } else { |
@@ -668,10 +668,10 @@ discard block |
||
668 | 668 | $gid = $q['gid_to']; |
669 | 669 | $q = $this->db->query("SELECT gid_to FROM gidredirect WHERE gid_from = :gid", array(':gid' => $gid))->first(); |
670 | 670 | } while ($q); |
671 | - twfy_debug (get_class($this), "found redirected gid $gid" ); |
|
671 | + twfy_debug(get_class($this), "found redirected gid $gid"); |
|
672 | 672 | $input['where'] = array('gid=' => $gid); |
673 | 673 | $itemdata = $this->_get_hansard_data($input); |
674 | - if (count($itemdata) > 0 ) { |
|
674 | + if (count($itemdata) > 0) { |
|
675 | 675 | throw new RedirectException(fix_gid_from_db($gid)); |
676 | 676 | } |
677 | 677 | } |
@@ -685,9 +685,9 @@ discard block |
||
685 | 685 | $this->check_gid_change($args['gid'], 'a', ''); |
686 | 686 | |
687 | 687 | if (substr($args['gid'], -1) == 'L') { |
688 | - $letts = array('a','b','c','d','e'); |
|
689 | - for ($i=0; $i<4; $i++) { |
|
690 | - $this->check_gid_change($args['gid'], $letts[$i], $letts[$i+1]); |
|
688 | + $letts = array('a', 'b', 'c', 'd', 'e'); |
|
689 | + for ($i = 0; $i < 4; $i++) { |
|
690 | + $this->check_gid_change($args['gid'], $letts[$i], $letts[$i + 1]); |
|
691 | 691 | } |
692 | 692 | } |
693 | 693 | |
@@ -720,7 +720,7 @@ discard block |
||
720 | 720 | # $u = $q['source_url']; |
721 | 721 | # $u = '<br><a href="'. $u . '">' . $u . '</a>'; |
722 | 722 | #} |
723 | - $PAGE->error_message ("Sorry, there is no Hansard object with a gid of '" . _htmlentities($args['gid']) . "'."); |
|
723 | + $PAGE->error_message("Sorry, there is no Hansard object with a gid of '" . _htmlentities($args['gid']) . "'."); |
|
724 | 724 | return false; |
725 | 725 | } |
726 | 726 | |
@@ -729,8 +729,8 @@ discard block |
||
729 | 729 | } |
730 | 730 | |
731 | 731 | private function check_gid_change($gid, $from, $to) { |
732 | - $input = array ( |
|
733 | - 'amount' => array ( |
|
732 | + $input = array( |
|
733 | + 'amount' => array( |
|
734 | 734 | 'body' => true, |
735 | 735 | 'speaker' => true, |
736 | 736 | 'comment' => true, |
@@ -754,10 +754,10 @@ discard block |
||
754 | 754 | |
755 | 755 | global $DATA, $this_page; |
756 | 756 | |
757 | - twfy_debug (get_class($this), "getting data by date"); |
|
757 | + twfy_debug(get_class($this), "getting data by date"); |
|
758 | 758 | |
759 | 759 | // Where we'll put all the data we want to render. |
760 | - $data = array (); |
|
760 | + $data = array(); |
|
761 | 761 | |
762 | 762 | $date = $this->_validate_date($args); |
763 | 763 | |
@@ -771,13 +771,13 @@ discard block |
||
771 | 771 | |
772 | 772 | // Get all the sections for this date. |
773 | 773 | // Then for each of those we'll get the subsections and rows. |
774 | - $input = array ( |
|
775 | - 'amount' => array ( |
|
774 | + $input = array( |
|
775 | + 'amount' => array( |
|
776 | 776 | 'body' => true, |
777 | 777 | 'comment' => true, |
778 | 778 | 'excerpt' => true |
779 | 779 | ), |
780 | - 'where' => array ( |
|
780 | + 'where' => array( |
|
781 | 781 | 'hdate=' => "$date", |
782 | 782 | 'htype=' => '10', |
783 | 783 | 'major=' => $this->major |
@@ -793,20 +793,20 @@ discard block |
||
793 | 793 | $data['rows'] = array(); |
794 | 794 | |
795 | 795 | $num_sections = count($sections); |
796 | - for ($n=0; $n<$num_sections; $n++) { |
|
796 | + for ($n = 0; $n < $num_sections; $n++) { |
|
797 | 797 | // For each section on this date, get the subsections within it. |
798 | 798 | |
799 | 799 | // Get all the section data. |
800 | 800 | $sectionrow = $this->_get_section($sections[$n]); |
801 | 801 | |
802 | 802 | // Get the subsections within the section. |
803 | - $input = array ( |
|
804 | - 'amount' => array ( |
|
803 | + $input = array( |
|
804 | + 'amount' => array( |
|
805 | 805 | 'body' => true, |
806 | 806 | 'comment' => true, |
807 | 807 | 'excerpt' => true |
808 | 808 | ), |
809 | - 'where' => array ( |
|
809 | + 'where' => array( |
|
810 | 810 | 'section_id=' => $sections[$n]['epobject_id'], |
811 | 811 | 'htype=' => '11', |
812 | 812 | 'major=' => $this->major |
@@ -817,10 +817,10 @@ discard block |
||
817 | 817 | $rows = $this->_get_hansard_data($input); |
818 | 818 | |
819 | 819 | // Put the section at the top of the rows array. |
820 | - array_unshift ($rows, $sectionrow); |
|
820 | + array_unshift($rows, $sectionrow); |
|
821 | 821 | |
822 | 822 | // Add the section heading and the subsections to the full list. |
823 | - $data['rows'] = array_merge ($data['rows'], $rows); |
|
823 | + $data['rows'] = array_merge($data['rows'], $rows); |
|
824 | 824 | } |
825 | 825 | } |
826 | 826 | |
@@ -856,9 +856,9 @@ discard block |
||
856 | 856 | $major = ''; |
857 | 857 | } |
858 | 858 | |
859 | - $data = array (); |
|
859 | + $data = array(); |
|
860 | 860 | |
861 | - $q = $this->db->query ("SELECT DISTINCT(hdate) |
|
861 | + $q = $this->db->query("SELECT DISTINCT(hdate) |
|
862 | 862 | FROM hansard |
863 | 863 | $major |
864 | 864 | ORDER BY hdate DESC |
@@ -891,7 +891,7 @@ discard block |
||
891 | 891 | $data = array(); |
892 | 892 | |
893 | 893 | if (!isset($args['person_id'])) { |
894 | - $PAGE->error_message ("Sorry, we need a valid person ID."); |
|
894 | + $PAGE->error_message("Sorry, we need a valid person ID."); |
|
895 | 895 | return $data; |
896 | 896 | } |
897 | 897 | |
@@ -931,7 +931,7 @@ discard block |
||
931 | 931 | |
932 | 932 | $speeches = array(); |
933 | 933 | foreach ($q as $row) { |
934 | - $speech = array ( |
|
934 | + $speech = array( |
|
935 | 935 | 'subsection_id' => $row['subsection_id'], |
936 | 936 | 'section_id' => $row['section_id'], |
937 | 937 | 'htype' => $row['htype'], |
@@ -948,7 +948,7 @@ discard block |
||
948 | 948 | // Cache parent id to speed up _get_listurl |
949 | 949 | $this->epobjectid_to_gid[$row['subsection_id']] = fix_gid_from_db($row['gid_subsection']); |
950 | 950 | |
951 | - $url_args = array ('p' => $row['person_id']); |
|
951 | + $url_args = array('p' => $row['person_id']); |
|
952 | 952 | $speech['listurl'] = $this->_get_listurl($speech, $url_args); |
953 | 953 | $speeches[] = $speech; |
954 | 954 | } |
@@ -956,7 +956,7 @@ discard block |
||
956 | 956 | if (count($speeches) > 0) { |
957 | 957 | // Get the subsection texts. |
958 | 958 | $num_speeches = count($speeches); |
959 | - for ($n=0; $n<$num_speeches; $n++) { |
|
959 | + for ($n = 0; $n < $num_speeches; $n++) { |
|
960 | 960 | $thing = $hansardmajors[$speeches[$n]['major']]['title']; |
961 | 961 | // Add the parent's body on... |
962 | 962 | $speeches[$n]['parent']['body'] = $speeches[$n]['body_section'] . ' | ' . $thing; |
@@ -987,7 +987,7 @@ discard block |
||
987 | 987 | // eg, by doing filter_user_input($s, 'strict'); |
988 | 988 | $searchstring = $args['s']; |
989 | 989 | } else { |
990 | - if ( isset($args['exceptions']) ) { |
|
990 | + if (isset($args['exceptions'])) { |
|
991 | 991 | throw new \Exception('No search string provided.'); |
992 | 992 | } else { |
993 | 993 | $PAGE->error_message("No search string"); |
@@ -996,14 +996,14 @@ discard block |
||
996 | 996 | } |
997 | 997 | |
998 | 998 | // What we'll return. |
999 | - $data = array (); |
|
999 | + $data = array(); |
|
1000 | 1000 | |
1001 | 1001 | $data['info']['s'] = $args['s']; |
1002 | 1002 | |
1003 | 1003 | // Allows us to specify how many results we want |
1004 | 1004 | // Mainly for glossary term adding |
1005 | 1005 | if (isset($args['num']) && is_numeric($args['num'])) { |
1006 | - $results_per_page = (int)$args['num']; |
|
1006 | + $results_per_page = (int) $args['num']; |
|
1007 | 1007 | } else { |
1008 | 1008 | $results_per_page = 20; |
1009 | 1009 | } |
@@ -1031,20 +1031,20 @@ discard block |
||
1031 | 1031 | global $SEARCHENGINE; |
1032 | 1032 | |
1033 | 1033 | // For Xapian's equivalent of an SQL LIMIT clause. |
1034 | - $first_result = ($page-1) * $results_per_page; |
|
1034 | + $first_result = ($page - 1) * $results_per_page; |
|
1035 | 1035 | $data['info']['first_result'] = $first_result + 1; // Take account of LIMIT's 0 base. |
1036 | 1036 | |
1037 | 1037 | // Get the gids from Xapian |
1038 | 1038 | $sort_order = 'date'; |
1039 | 1039 | if (isset($args['o'])) { |
1040 | - if ($args['o']=='d') { |
|
1040 | + if ($args['o'] == 'd') { |
|
1041 | 1041 | $sort_order = 'newest'; |
1042 | 1042 | } |
1043 | - if ($args['o']=='o') { |
|
1043 | + if ($args['o'] == 'o') { |
|
1044 | 1044 | $sort_order = 'oldest'; |
1045 | - } elseif ($args['o']=='c') { |
|
1045 | + } elseif ($args['o'] == 'c') { |
|
1046 | 1046 | $sort_order = 'created'; |
1047 | - } elseif ($args['o']=='r') { |
|
1047 | + } elseif ($args['o'] == 'r') { |
|
1048 | 1048 | $sort_order = 'relevance'; |
1049 | 1049 | } |
1050 | 1050 | } |
@@ -1056,7 +1056,7 @@ discard block |
||
1056 | 1056 | |
1057 | 1057 | // Log this query so we can improve them - if it wasn't a "popular |
1058 | 1058 | // query" link |
1059 | - if (! isset($args['pop']) or $args['pop'] != 1) { |
|
1059 | + if (!isset($args['pop']) or $args['pop'] != 1) { |
|
1060 | 1060 | global $SEARCHLOG; |
1061 | 1061 | $SEARCHLOG->add( |
1062 | 1062 | array('query' => $searchstring, |
@@ -1071,7 +1071,7 @@ discard block |
||
1071 | 1071 | |
1072 | 1072 | $SEARCHENGINE->run_search($first_result, $results_per_page, $sort_order); |
1073 | 1073 | $gids = $SEARCHENGINE->get_gids(); |
1074 | - if ($sort_order=='created') { |
|
1074 | + if ($sort_order == 'created') { |
|
1075 | 1075 | $createds = $SEARCHENGINE->get_createds(); |
1076 | 1076 | } |
1077 | 1077 | $relevances = $SEARCHENGINE->get_relevances(); |
@@ -1087,13 +1087,13 @@ discard block |
||
1087 | 1087 | |
1088 | 1088 | // Cycle through each result, munge the data, get more, and put it all in $data. |
1089 | 1089 | $num_gids = count($gids); |
1090 | - for ($n=0; $n<$num_gids; $n++) { |
|
1090 | + for ($n = 0; $n < $num_gids; $n++) { |
|
1091 | 1091 | $gid = $gids[$n]; |
1092 | 1092 | $relevancy = $relevances[$n]; |
1093 | 1093 | $collapsed = $SEARCHENGINE->collapsed[$n]; |
1094 | - if ($sort_order=='created') { |
|
1094 | + if ($sort_order == 'created') { |
|
1095 | 1095 | #$created = substr($createds[$n], 0, strpos($createds[$n], ':')); |
1096 | - if ($createds[$n]<$args['threshold']) { |
|
1096 | + if ($createds[$n] < $args['threshold']) { |
|
1097 | 1097 | $data['info']['total_results'] = $n; |
1098 | 1098 | break; |
1099 | 1099 | } |
@@ -1162,7 +1162,7 @@ discard block |
||
1162 | 1162 | , array(':gid' => $gid)); |
1163 | 1163 | |
1164 | 1164 | if ($q->rows() > 1) { |
1165 | - if ( $isset($args['exceptions']) ) { |
|
1165 | + if ($isset($args['exceptions'])) { |
|
1166 | 1166 | throw new \Exception("Got more than one row getting data for $gid."); |
1167 | 1167 | } else { |
1168 | 1168 | $PAGE->error_message("Got more than one row getting data for $gid"); |
@@ -1183,7 +1183,7 @@ discard block |
||
1183 | 1183 | ////////////////////////// |
1184 | 1184 | // 2. Create the URL to link to this bit of text. |
1185 | 1185 | |
1186 | - $id_data = array ( |
|
1186 | + $id_data = array( |
|
1187 | 1187 | 'major' => $itemdata['major'], |
1188 | 1188 | 'minor' => $itemdata['minor'], |
1189 | 1189 | 'htype' => $itemdata['htype'], |
@@ -1194,7 +1194,7 @@ discard block |
||
1194 | 1194 | |
1195 | 1195 | // We append the query onto the end of the URL as variable 's' |
1196 | 1196 | // so we can highlight them on the debate/wrans list page. |
1197 | - $url_args = array ('s' => $searchstring); |
|
1197 | + $url_args = array('s' => $searchstring); |
|
1198 | 1198 | |
1199 | 1199 | $itemdata['listurl'] = $this->_get_listurl($id_data, $url_args, $encode); |
1200 | 1200 | |
@@ -1247,14 +1247,14 @@ discard block |
||
1247 | 1247 | } else { |
1248 | 1248 | $listurl = ''; |
1249 | 1249 | } |
1250 | - $itemdata['parent'] = array ( |
|
1250 | + $itemdata['parent'] = array( |
|
1251 | 1251 | 'body' => $body, |
1252 | 1252 | 'listurl' => $listurl |
1253 | 1253 | ); |
1254 | 1254 | if ($itemdata['htype'] == 11) { |
1255 | 1255 | # Search result was a subsection heading; fetch the first entry |
1256 | 1256 | # from the wrans/wms to show under the heading |
1257 | - $input = array ( |
|
1257 | + $input = array( |
|
1258 | 1258 | 'amount' => array( |
1259 | 1259 | 'body' => true, |
1260 | 1260 | 'speaker' => true |
@@ -1313,7 +1313,7 @@ discard block |
||
1313 | 1313 | $extract = trim_characters(html_entity_decode($extract), $startpos, $length_of_extract); |
1314 | 1314 | |
1315 | 1315 | // Highlight search words |
1316 | - $extract = mb_encode_numericentity( htmlentities($extract, ENT_QUOTES, 'UTF-8'), [0x80, 0x10FFFF, 0, ~0], 'UTF-8'); |
|
1316 | + $extract = mb_encode_numericentity(htmlentities($extract, ENT_QUOTES, 'UTF-8'), [0x80, 0x10FFFF, 0, ~0], 'UTF-8'); |
|
1317 | 1317 | $extract = $SEARCHENGINE->highlight($extract); |
1318 | 1318 | |
1319 | 1319 | return $extract; |
@@ -1498,7 +1498,7 @@ discard block |
||
1498 | 1498 | |
1499 | 1499 | $params[':major'] = $this->major; |
1500 | 1500 | $params[':firstdate'] = $firstyear . '-' . $firstmonth . '-01'; |
1501 | - $q = $this->db->query("SELECT DISTINCT(hdate) AS hdate |
|
1501 | + $q = $this->db->query("SELECT DISTINCT(hdate) AS hdate |
|
1502 | 1502 | FROM hansard |
1503 | 1503 | WHERE major = :major |
1504 | 1504 | AND hdate >= :firstdate |
@@ -1564,9 +1564,9 @@ discard block |
||
1564 | 1564 | if ($action == 'recentyear') { |
1565 | 1565 | // Assuming there will be a previous year! |
1566 | 1566 | |
1567 | - $YEARURL->insert(array('y'=> $firstyear-1)); |
|
1567 | + $YEARURL->insert(array('y'=> $firstyear - 1)); |
|
1568 | 1568 | |
1569 | - $nextprev['prev'] = array ( |
|
1569 | + $nextprev['prev'] = array( |
|
1570 | 1570 | 'body' => 'Previous year', |
1571 | 1571 | 'title' => $firstyear - 1, |
1572 | 1572 | 'url' => $YEARURL->generate() |
@@ -1575,8 +1575,8 @@ discard block |
||
1575 | 1575 | } else { |
1576 | 1576 | // action is 'year'. |
1577 | 1577 | |
1578 | - $nextprev['prev'] = array ('body' => 'Previous year'); |
|
1579 | - $nextprev['next'] = array ('body' => 'Next year'); |
|
1578 | + $nextprev['prev'] = array('body' => 'Previous year'); |
|
1579 | + $nextprev['next'] = array('body' => 'Next year'); |
|
1580 | 1580 | |
1581 | 1581 | $q = $this->db->query("SELECT DATE_FORMAT(hdate, '%Y') AS year |
1582 | 1582 | FROM hansard WHERE major = :major |
@@ -1665,14 +1665,14 @@ discard block |
||
1665 | 1665 | // $input['limit'] as a string for the $limit clause, eg '21,20'. |
1666 | 1666 | |
1667 | 1667 | $amount = isset($input['amount']) ? $input['amount'] : array(); |
1668 | - $wherearr = isset($input['where']) ? $input['where'] : array(); |
|
1668 | + $wherearr = isset($input['where']) ? $input['where'] : array(); |
|
1669 | 1669 | $order = isset($input['order']) ? $input['order'] : ''; |
1670 | 1670 | $limit = isset($input['limit']) ? $input['limit'] : ''; |
1671 | 1671 | |
1672 | 1672 | |
1673 | 1673 | // The fields to fetch from db. 'table' => array ('field1', 'field2'). |
1674 | - $fieldsarr = array ( |
|
1675 | - 'hansard' => array ('epobject_id', 'htype', 'gid', 'hpos', 'section_id', 'subsection_id', 'hdate', 'htime', 'source_url', 'major', 'minor', 'colnum') |
|
1674 | + $fieldsarr = array( |
|
1675 | + 'hansard' => array('epobject_id', 'htype', 'gid', 'hpos', 'section_id', 'subsection_id', 'hdate', 'htime', 'source_url', 'major', 'minor', 'colnum') |
|
1676 | 1676 | ); |
1677 | 1677 | |
1678 | 1678 | $params = array(); |
@@ -1684,23 +1684,23 @@ discard block |
||
1684 | 1684 | if ((isset($amount['body']) && $amount['body'] == true) || |
1685 | 1685 | (isset($amount['comment']) && $amount['comment'] == true) |
1686 | 1686 | ) { |
1687 | - $fieldsarr['epobject'] = array ('body'); |
|
1687 | + $fieldsarr['epobject'] = array('body'); |
|
1688 | 1688 | $join = 'LEFT OUTER JOIN epobject ON hansard.epobject_id = epobject.epobject_id'; |
1689 | 1689 | } else { |
1690 | 1690 | $join = ''; |
1691 | 1691 | } |
1692 | 1692 | |
1693 | 1693 | |
1694 | - $fieldsarr2 = array (); |
|
1694 | + $fieldsarr2 = array(); |
|
1695 | 1695 | // Construct the $fields clause. |
1696 | 1696 | foreach ($fieldsarr as $table => $tablesfields) { |
1697 | 1697 | foreach ($tablesfields as $n => $field) { |
1698 | - $fieldsarr2[] = $table.'.'.$field; |
|
1698 | + $fieldsarr2[] = $table . '.' . $field; |
|
1699 | 1699 | } |
1700 | 1700 | } |
1701 | 1701 | $fields = implode(', ', $fieldsarr2); |
1702 | 1702 | |
1703 | - $wherearr2 = array (); |
|
1703 | + $wherearr2 = array(); |
|
1704 | 1704 | // Construct the $where clause. |
1705 | 1705 | $i = 0; |
1706 | 1706 | foreach ($wherearr as $key => $val) { |
@@ -1708,7 +1708,7 @@ discard block |
||
1708 | 1708 | $wherearr2[] = "$key :where$i"; |
1709 | 1709 | $i++; |
1710 | 1710 | } |
1711 | - $where = implode (" AND ", $wherearr2); |
|
1711 | + $where = implode(" AND ", $wherearr2); |
|
1712 | 1712 | |
1713 | 1713 | |
1714 | 1714 | if ($order != '') { |
@@ -1726,7 +1726,7 @@ discard block |
||
1726 | 1726 | } |
1727 | 1727 | |
1728 | 1728 | // Finally, do the query! |
1729 | - $q = $this->db->query ("SELECT $fields |
|
1729 | + $q = $this->db->query("SELECT $fields |
|
1730 | 1730 | FROM hansard |
1731 | 1731 | $join |
1732 | 1732 | WHERE $where |
@@ -1751,23 +1751,23 @@ discard block |
||
1751 | 1751 | if (isset($item['gid'])) { |
1752 | 1752 | // Remove the "uk.org.publicwhip/blah/" from the gid: |
1753 | 1753 | // (In includes/utility.php) |
1754 | - $item['gid'] = fix_gid_from_db( $item['gid'] ); |
|
1754 | + $item['gid'] = fix_gid_from_db($item['gid']); |
|
1755 | 1755 | } |
1756 | 1756 | |
1757 | 1757 | // Add mentions if (a) it's a question in the written |
1758 | 1758 | // answer section or (b) it's in the official reports |
1759 | 1759 | // and the body text ends in a bracketed SPID. |
1760 | - if (($this->major && $hansardmajors[$this->major]['page']=='spwrans') && ($item['htype'] == '12' && $item['minor'] == '1')) { |
|
1760 | + if (($this->major && $hansardmajors[$this->major]['page'] == 'spwrans') && ($item['htype'] == '12' && $item['minor'] == '1')) { |
|
1761 | 1761 | // Get out the SPID: |
1762 | - if ( preg_match('#\d{4}-\d\d-\d\d\.(.*?)\.q#', $item['gid'], $m) ) { |
|
1762 | + if (preg_match('#\d{4}-\d\d-\d\d\.(.*?)\.q#', $item['gid'], $m)) { |
|
1763 | 1763 | $item['mentions'] = $this->_get_mentions($m[1]); |
1764 | 1764 | } |
1765 | 1765 | } |
1766 | 1766 | |
1767 | 1767 | // The second case (b): |
1768 | - if (($this->major && $hansardmajors[$this->major]['page']=='spdebates') && isset($item['body'])) { |
|
1769 | - $stripped_body = preg_replace('/<[^>]+>/ms','',$item['body']); |
|
1770 | - if ( preg_match('/\((S\d+\w+-\d+)\)/ms',$stripped_body,$m) ) { |
|
1768 | + if (($this->major && $hansardmajors[$this->major]['page'] == 'spdebates') && isset($item['body'])) { |
|
1769 | + $stripped_body = preg_replace('/<[^>]+>/ms', '', $item['body']); |
|
1770 | + if (preg_match('/\((S\d+\w+-\d+)\)/ms', $stripped_body, $m)) { |
|
1771 | 1771 | $item['mentions'] = $this->_get_mentions($m[1]); |
1772 | 1772 | } |
1773 | 1773 | } |
@@ -1780,7 +1780,7 @@ discard block |
||
1780 | 1780 | // Get the number of items within a section or subsection. |
1781 | 1781 | // It could be that we can do this in the main query? |
1782 | 1782 | // Not sure. |
1783 | - if ( ($this->major && $hansardmajors[$this->major]['type']=='debate') && ($item['htype'] == '10' || $item['htype'] == '11') ) { |
|
1783 | + if (($this->major && $hansardmajors[$this->major]['type'] == 'debate') && ($item['htype'] == '10' || $item['htype'] == '11')) { |
|
1784 | 1784 | |
1785 | 1785 | if ($item['htype'] == '10') { |
1786 | 1786 | // Section - get a count of items within this section that |
@@ -1858,7 +1858,7 @@ discard block |
||
1858 | 1858 | // 'commentsurl' is the URL of the item on its own page, with comments. |
1859 | 1859 | |
1860 | 1860 | // All the things we need to work out a listurl! |
1861 | - $item_data = array ( |
|
1861 | + $item_data = array( |
|
1862 | 1862 | 'major' => $this->major, |
1863 | 1863 | 'minor' => $item['minor'], |
1864 | 1864 | 'htype' => $item['htype'], |
@@ -1891,11 +1891,11 @@ discard block |
||
1891 | 1891 | $item['htype'] == '12') { |
1892 | 1892 | // Debate speech or written answers (not questions). |
1893 | 1893 | |
1894 | - $item['votes'] = $this->_get_votes( $item['epobject_id'] ); |
|
1894 | + $item['votes'] = $this->_get_votes($item['epobject_id']); |
|
1895 | 1895 | } |
1896 | 1896 | |
1897 | 1897 | // Get the speaker for this item, if applicable. |
1898 | - if ( (isset($amount['speaker']) && $amount['speaker'] == true) && |
|
1898 | + if ((isset($amount['speaker']) && $amount['speaker'] == true) && |
|
1899 | 1899 | $item['person_id'] != '') { |
1900 | 1900 | |
1901 | 1901 | $item['speaker'] = $this->_get_speaker($item['person_id'], $item['hdate'], $item['htime'], $item['major']); |
@@ -1906,7 +1906,7 @@ discard block |
||
1906 | 1906 | if (isset($amount['comment']) && $amount['comment'] == true) { |
1907 | 1907 | |
1908 | 1908 | // All the things we need to get the comment data. |
1909 | - $item_data = array ( |
|
1909 | + $item_data = array( |
|
1910 | 1910 | 'htype' => $item['htype'], |
1911 | 1911 | 'epobject_id' => $item['epobject_id'] |
1912 | 1912 | ); |
@@ -1979,7 +1979,7 @@ discard block |
||
1979 | 1979 | } |
1980 | 1980 | |
1981 | 1981 | |
1982 | - public function _get_listurl ($id_data, $url_args=array(), $encode='html') { |
|
1982 | + public function _get_listurl($id_data, $url_args = array(), $encode = 'html') { |
|
1983 | 1983 | global $hansardmajors; |
1984 | 1984 | // Generates an item's listurl - this is the 'contextual' url |
1985 | 1985 | // for an item, in the full list view with an anchor (if appropriate). |
@@ -2009,7 +2009,7 @@ discard block |
||
2009 | 2009 | $DATA->set_page_metadata('pbc_clause', 'url', 'pbc/' . $this->url . $id); |
2010 | 2010 | $LISTURL->remove(array('id')); |
2011 | 2011 | } else { |
2012 | - $LISTURL->insert( array( 'id' => $id_data['gid'] ) ); |
|
2012 | + $LISTURL->insert(array('id' => $id_data['gid'])); |
|
2013 | 2013 | } |
2014 | 2014 | } else { |
2015 | 2015 | // A debate speech or question/answer, etc. |
@@ -2022,10 +2022,10 @@ discard block |
||
2022 | 2022 | // Find the gid of this item's (sub)section. |
2023 | 2023 | $parent_gid = ''; |
2024 | 2024 | |
2025 | - if (isset($this->epobjectid_to_gid[ $parent_epobject_id ])) { |
|
2025 | + if (isset($this->epobjectid_to_gid[$parent_epobject_id])) { |
|
2026 | 2026 | // We've previously cached the gid for this epobject_id, so use that. |
2027 | 2027 | |
2028 | - $parent_gid = $this->epobjectid_to_gid[ $parent_epobject_id ]; |
|
2028 | + $parent_gid = $this->epobjectid_to_gid[$parent_epobject_id]; |
|
2029 | 2029 | |
2030 | 2030 | } else { |
2031 | 2031 | // We haven't cached the gid, so fetch from db. |
@@ -2041,7 +2041,7 @@ discard block |
||
2041 | 2041 | $parent_gid = fix_gid_from_db($r['gid']); |
2042 | 2042 | |
2043 | 2043 | // Cache it for if we need it again: |
2044 | - $this->epobjectid_to_gid[ $parent_epobject_id ] = $parent_gid; |
|
2044 | + $this->epobjectid_to_gid[$parent_epobject_id] = $parent_gid; |
|
2045 | 2045 | } |
2046 | 2046 | } |
2047 | 2047 | |
@@ -2056,13 +2056,13 @@ discard block |
||
2056 | 2056 | $session = $qq['session']; |
2057 | 2057 | $this->bill_lookup[$minor] = array($title, $session); |
2058 | 2058 | } |
2059 | - $url = "$session/" . urlencode(str_replace(' ','_',$title)); |
|
2059 | + $url = "$session/" . urlencode(str_replace(' ', '_', $title)); |
|
2060 | 2060 | $parent_gid = preg_replace('#^.*?_.*?_#', '', $parent_gid); |
2061 | 2061 | global $DATA; |
2062 | 2062 | $DATA->set_page_metadata('pbc_clause', 'url', "pbc/$url/$parent_gid"); |
2063 | 2063 | $LISTURL->remove(array('id')); |
2064 | 2064 | } else { |
2065 | - $LISTURL->insert( array( 'id' => $parent_gid ) ); |
|
2065 | + $LISTURL->insert(array('id' => $parent_gid)); |
|
2066 | 2066 | } |
2067 | 2067 | // Use a truncated form of this item's gid for the anchor. |
2068 | 2068 | $fragment = '#g' . gid_to_anchor($id_data['gid']); |
@@ -2070,7 +2070,7 @@ discard block |
||
2070 | 2070 | } |
2071 | 2071 | |
2072 | 2072 | if (count($url_args) > 0) { |
2073 | - $LISTURL->insert( $url_args); |
|
2073 | + $LISTURL->insert($url_args); |
|
2074 | 2074 | } |
2075 | 2075 | |
2076 | 2076 | return $LISTURL->generate($encode) . $fragment; |
@@ -2135,10 +2135,10 @@ discard block |
||
2135 | 2135 | $member = $this->_get_speaker_alone($q, $person_id, $hdate, $htime, $major); |
2136 | 2136 | |
2137 | 2137 | $URL = $this->_get_speaker_url($member['house']); |
2138 | - $URL->insert( array ('p' => $person_id) ); |
|
2138 | + $URL->insert(array('p' => $person_id)); |
|
2139 | 2139 | |
2140 | 2140 | $name = member_full_name($member['house'], $member['title'], $member['given_name'], $member['family_name'], $member['lordofname']); |
2141 | - $speaker = array ( |
|
2141 | + $speaker = array( |
|
2142 | 2142 | 'member_id' => $member['member_id'], |
2143 | 2143 | "name" => $name, |
2144 | 2144 | 'house' => $member['house'], |
@@ -2266,12 +2266,12 @@ discard block |
||
2266 | 2266 | array(':epobject_id' => $item_data['epobject_id']))->first(); |
2267 | 2267 | |
2268 | 2268 | // Add this comment to the data structure. |
2269 | - $comment = array ( |
|
2269 | + $comment = array( |
|
2270 | 2270 | 'comment_id' => $q['comment_id'], |
2271 | 2271 | 'user_id' => $q['user_id'], |
2272 | 2272 | 'body' => $q['body'], |
2273 | 2273 | 'posted' => $q['posted'], |
2274 | - 'username' => $q['firstname'] .' '. $q['lastname'] |
|
2274 | + 'username' => $q['firstname'] . ' ' . $q['lastname'] |
|
2275 | 2275 | ); |
2276 | 2276 | } |
2277 | 2277 | |
@@ -2281,7 +2281,7 @@ discard block |
||
2281 | 2281 | // or subsection itself, only the items within them. So |
2282 | 2282 | // we don't get the most recent comment. Because there isn't one. |
2283 | 2283 | |
2284 | - $return = array ( |
|
2284 | + $return = array( |
|
2285 | 2285 | 'totalcomments' => $totalcomments, |
2286 | 2286 | 'comment' => $comment |
2287 | 2287 | ); |
@@ -2295,7 +2295,7 @@ discard block |
||
2295 | 2295 | // What it says on the tin. |
2296 | 2296 | // $item_data must have 'htype' and 'epobject_id' elements. TODO: Check for major==4 |
2297 | 2297 | |
2298 | - if (($hansardmajors[$this->major]['type']=='debate') && |
|
2298 | + if (($hansardmajors[$this->major]['type'] == 'debate') && |
|
2299 | 2299 | ($item_data['htype'] == '10' || $item_data['htype'] == '11') |
2300 | 2300 | ) { |
2301 | 2301 | // We'll be getting a count of the comments on all items |
@@ -2331,7 +2331,7 @@ discard block |
||
2331 | 2331 | // Then depending on what htype it is, we get the data for other items too. |
2332 | 2332 | global $DATA, $this_page, $hansardmajors; |
2333 | 2333 | |
2334 | - twfy_debug (get_class($this), "getting data by gid"); |
|
2334 | + twfy_debug(get_class($this), "getting data by gid"); |
|
2335 | 2335 | |
2336 | 2336 | // Get the information about the item this URL refers to. |
2337 | 2337 | $itemdata = $this->_get_item($args); |
@@ -2340,25 +2340,25 @@ discard block |
||
2340 | 2340 | } |
2341 | 2341 | |
2342 | 2342 | // If part of a Written Answer (just question or just answer), select the whole thing |
2343 | - if (isset($itemdata['major']) && $hansardmajors[$itemdata['major']]['type']=='other' and ($itemdata['htype'] == '12' or $itemdata['htype'] == '13' or $itemdata['htype'] == '14')) { |
|
2343 | + if (isset($itemdata['major']) && $hansardmajors[$itemdata['major']]['type'] == 'other' and ($itemdata['htype'] == '12' or $itemdata['htype'] == '13' or $itemdata['htype'] == '14')) { |
|
2344 | 2344 | // find the gid of the subheading which holds this part |
2345 | - $input = array ( |
|
2345 | + $input = array( |
|
2346 | 2346 | 'amount' => array('gid' => true), |
2347 | - 'where' => array ( |
|
2347 | + 'where' => array( |
|
2348 | 2348 | 'epobject_id=' => $itemdata['subsection_id'], |
2349 | 2349 | ), |
2350 | 2350 | ); |
2351 | 2351 | $parent = $this->_get_hansard_data($input); |
2352 | 2352 | // display that item, i.e. the whole of the Written Answer |
2353 | - twfy_debug (get_class($this), "instead of " . $args['gid'] . " selecting subheading gid " . $parent[0]['gid'] . " to get whole wrans"); |
|
2353 | + twfy_debug(get_class($this), "instead of " . $args['gid'] . " selecting subheading gid " . $parent[0]['gid'] . " to get whole wrans"); |
|
2354 | 2354 | $args['gid'] = $parent[0]['gid']; |
2355 | 2355 | $this->_get_item($args); |
2356 | 2356 | throw new RedirectException($args['gid']); |
2357 | 2357 | } |
2358 | 2358 | |
2359 | 2359 | # If a WMS main heading, go to next gid |
2360 | - if (isset($itemdata['major']) && $itemdata['major']==4 && $itemdata['htype'] == '10') { |
|
2361 | - $input = array ( |
|
2360 | + if (isset($itemdata['major']) && $itemdata['major'] == 4 && $itemdata['htype'] == '10') { |
|
2361 | + $input = array( |
|
2362 | 2362 | 'amount' => array('gid' => true), |
2363 | 2363 | 'where' => array( |
2364 | 2364 | 'section_id=' => $itemdata['epobject_id'], |
@@ -2368,7 +2368,7 @@ discard block |
||
2368 | 2368 | ); |
2369 | 2369 | $next = $this->_get_hansard_data($input); |
2370 | 2370 | if (!empty($next)) { |
2371 | - twfy_debug (get_class($this), 'instead of ' . $args['gid'] . ' moving to ' . $next[0]['gid']); |
|
2371 | + twfy_debug(get_class($this), 'instead of ' . $args['gid'] . ' moving to ' . $next[0]['gid']); |
|
2372 | 2372 | $args['gid'] = $next[0]['gid']; |
2373 | 2373 | $this->_get_item($args); |
2374 | 2374 | throw new RedirectException($args['gid']); |
@@ -2420,16 +2420,16 @@ discard block |
||
2420 | 2420 | // Get the nextprev links for this item, to link to next/prev pages. |
2421 | 2421 | // Duh. |
2422 | 2422 | if ($itemdata['htype'] == '10') { |
2423 | - $nextprev = $this->_get_nextprev_items( $sectionrow ); |
|
2423 | + $nextprev = $this->_get_nextprev_items($sectionrow); |
|
2424 | 2424 | $data['info']['text_heading'] = $itemdata['body']; |
2425 | 2425 | |
2426 | 2426 | } elseif ($itemdata['htype'] == '11') { |
2427 | - $nextprev = $this->_get_nextprev_items( $subsectionrow ); |
|
2427 | + $nextprev = $this->_get_nextprev_items($subsectionrow); |
|
2428 | 2428 | $data['info']['text_heading'] = $itemdata['body']; |
2429 | 2429 | |
2430 | 2430 | } else { |
2431 | 2431 | // Ordinary lowly item. |
2432 | - $nextprev = $this->_get_nextprev_items( $itemdata ); |
|
2432 | + $nextprev = $this->_get_nextprev_items($itemdata); |
|
2433 | 2433 | |
2434 | 2434 | if (isset($subsectionrow['gid'])) { |
2435 | 2435 | $nextprev['up']['url'] = $subsectionrow['listurl']; |
@@ -2438,7 +2438,7 @@ discard block |
||
2438 | 2438 | $nextprev['up']['url'] = $sectionrow['listurl']; |
2439 | 2439 | $nextprev['up']['title'] = $sectionrow['body']; |
2440 | 2440 | } |
2441 | - $nextprev['up']['body'] = gettext('See the whole debate'); |
|
2441 | + $nextprev['up']['body'] = gettext('See the whole debate'); |
|
2442 | 2442 | } |
2443 | 2443 | |
2444 | 2444 | // We can then access this from $PAGE and the templates. |
@@ -2447,7 +2447,7 @@ discard block |
||
2447 | 2447 | // Now get all the non-heading rows. |
2448 | 2448 | |
2449 | 2449 | // What data do we want for each item? |
2450 | - $amount = array ( |
|
2450 | + $amount = array( |
|
2451 | 2451 | 'body' => true, |
2452 | 2452 | 'speaker' => true, |
2453 | 2453 | 'comment' => true, |
@@ -2458,9 +2458,9 @@ discard block |
||
2458 | 2458 | // This item is a section, so we're displaying all the items within |
2459 | 2459 | // it that aren't within a subsection. |
2460 | 2460 | |
2461 | - $input = array ( |
|
2461 | + $input = array( |
|
2462 | 2462 | 'amount' => $amount, |
2463 | - 'where' => array ( |
|
2463 | + 'where' => array( |
|
2464 | 2464 | 'section_id=' => $itemdata['epobject_id'], |
2465 | 2465 | 'subsection_id=' => $itemdata['epobject_id'] |
2466 | 2466 | ), |
@@ -2468,15 +2468,15 @@ discard block |
||
2468 | 2468 | ); |
2469 | 2469 | |
2470 | 2470 | $data['rows'] = $this->_get_hansard_data($input); |
2471 | - if (!count($data['rows']) || (count($data['rows'])==1 && strstr($data['rows'][0]['body'], 'was asked'))) { |
|
2471 | + if (!count($data['rows']) || (count($data['rows']) == 1 && strstr($data['rows'][0]['body'], 'was asked'))) { |
|
2472 | 2472 | |
2473 | - $input = array ( |
|
2474 | - 'amount' => array ( |
|
2473 | + $input = array( |
|
2474 | + 'amount' => array( |
|
2475 | 2475 | 'body' => true, |
2476 | 2476 | 'comment' => true, |
2477 | 2477 | 'excerpt' => true |
2478 | 2478 | ), |
2479 | - 'where' => array ( |
|
2479 | + 'where' => array( |
|
2480 | 2480 | 'section_id=' => $sectionrow['epobject_id'], |
2481 | 2481 | 'htype=' => '11', |
2482 | 2482 | 'major=' => $this->major |
@@ -2492,9 +2492,9 @@ discard block |
||
2492 | 2492 | } elseif ($itemdata['htype'] == '11') { |
2493 | 2493 | // This item is a subsection, so we're displaying everything within it. |
2494 | 2494 | |
2495 | - $input = array ( |
|
2495 | + $input = array( |
|
2496 | 2496 | 'amount' => $amount, |
2497 | - 'where' => array ( |
|
2497 | + 'where' => array( |
|
2498 | 2498 | 'subsection_id=' => $itemdata['epobject_id'] |
2499 | 2499 | ), |
2500 | 2500 | 'order' => 'hpos ASC' |
@@ -2515,10 +2515,10 @@ discard block |
||
2515 | 2515 | $subsectionrow['gid'] != $sectionrow['gid']) { |
2516 | 2516 | // If we're looking at a section, there may not be a subsection. |
2517 | 2517 | // And if the subsectionrow and sectionrow aren't the same. |
2518 | - array_unshift ($data['rows'], $subsectionrow); |
|
2518 | + array_unshift($data['rows'], $subsectionrow); |
|
2519 | 2519 | } |
2520 | 2520 | |
2521 | - array_unshift ($data['rows'], $sectionrow); |
|
2521 | + array_unshift($data['rows'], $sectionrow); |
|
2522 | 2522 | |
2523 | 2523 | return $data; |
2524 | 2524 | |
@@ -2527,10 +2527,10 @@ discard block |
||
2527 | 2527 | public function _get_data_by_column($args) { |
2528 | 2528 | global $this_page; |
2529 | 2529 | |
2530 | - twfy_debug (get_class($this), "getting data by column"); |
|
2530 | + twfy_debug(get_class($this), "getting data by column"); |
|
2531 | 2531 | |
2532 | - $input = array( 'amount' => array('body'=>true, 'comment'=>true, 'speaker'=>true), |
|
2533 | - 'where' => array( 'hdate='=>$args['date'], 'major=' => $this->major, 'gid LIKE ' =>'%.'.$args['column'].'.%' ), |
|
2532 | + $input = array('amount' => array('body'=>true, 'comment'=>true, 'speaker'=>true), |
|
2533 | + 'where' => array('hdate='=>$args['date'], 'major=' => $this->major, 'gid LIKE ' =>'%.' . $args['column'] . '.%'), |
|
2534 | 2534 | 'order' => 'hpos' |
2535 | 2535 | ); |
2536 | 2536 | $data = $this->_get_hansard_data($input); |
@@ -2610,8 +2610,8 @@ discard block |
||
2610 | 2610 | public function get_gid_from_spid($spid) { |
2611 | 2611 | // Fix the common errors of S.0 instead of S.O and leading |
2612 | 2612 | // zeros in the numbers: |
2613 | - $fixed_spid = preg_replace('/(S[0-9]+)0-([0-9]+)/','${1}O-${2}',$spid); |
|
2614 | - $fixed_spid = preg_replace('/(S[0-9]+\w+)-0*([0-9]+)/','${1}-${2}',$fixed_spid); |
|
2613 | + $fixed_spid = preg_replace('/(S[0-9]+)0-([0-9]+)/', '${1}O-${2}', $spid); |
|
2614 | + $fixed_spid = preg_replace('/(S[0-9]+\w+)-0*([0-9]+)/', '${1}-${2}', $fixed_spid); |
|
2615 | 2615 | $q = $this->db->query( |
2616 | 2616 | "select mentioned_gid from mentions where gid = :gid_from_spid and (type = 4 or type = 6)", |
2617 | 2617 | array(':gid_from_spid' => 'uk.org.publicwhip/spq/' . $fixed_spid) |
@@ -2690,10 +2690,10 @@ discard block |
||
2690 | 2690 | ", array(':major' => $this->major)); |
2691 | 2691 | |
2692 | 2692 | // What we return. |
2693 | - $data = array (); |
|
2693 | + $data = array(); |
|
2694 | 2694 | $speeches = array(); |
2695 | 2695 | foreach ($q as $row) { |
2696 | - $speech = array ( |
|
2696 | + $speech = array( |
|
2697 | 2697 | 'subsection_id' => $row['subsection_id'], |
2698 | 2698 | 'section_id' => $row['section_id'], |
2699 | 2699 | 'htype' => $row['htype'], |
@@ -2706,9 +2706,9 @@ discard block |
||
2706 | 2706 | |
2707 | 2707 | // Remove the "uk.org.publicwhip/blah/" from the gid: |
2708 | 2708 | // (In includes/utility.php) |
2709 | - $speech['gid'] = fix_gid_from_db( $row['gid'] ); |
|
2709 | + $speech['gid'] = fix_gid_from_db($row['gid']); |
|
2710 | 2710 | $speech['listurl'] = $this->_get_listurl($speech); |
2711 | - $speech['speaker'] = $this->_get_speaker($row['person_id'], $row['hdate'], $row['htime'], $this->major ); |
|
2711 | + $speech['speaker'] = $this->_get_speaker($row['person_id'], $row['hdate'], $row['htime'], $this->major); |
|
2712 | 2712 | $speeches[] = $speech; |
2713 | 2713 | } |
2714 | 2714 | |
@@ -2716,10 +2716,10 @@ discard block |
||
2716 | 2716 | // Get the subsection texts. |
2717 | 2717 | |
2718 | 2718 | $num_speeches = count($speeches); |
2719 | - for ($n=0; $n<$num_speeches; $n++) { |
|
2719 | + for ($n = 0; $n < $num_speeches; $n++) { |
|
2720 | 2720 | //if ($this->major == 1) { |
2721 | 2721 | // Debate. |
2722 | - $parent = $this->_get_subsection ($speeches[$n]); |
|
2722 | + $parent = $this->_get_subsection($speeches[$n]); |
|
2723 | 2723 | |
2724 | 2724 | //} elseif ($this->major == 3) { |
2725 | 2725 | // Wrans. |
@@ -2738,7 +2738,7 @@ discard block |
||
2738 | 2738 | $data['rows'] = $speeches; |
2739 | 2739 | |
2740 | 2740 | } else { |
2741 | - $data['rows'] = array (); |
|
2741 | + $data['rows'] = array(); |
|
2742 | 2742 | } |
2743 | 2743 | |
2744 | 2744 | $data['info']['days'] = $days; |
@@ -2755,13 +2755,13 @@ discard block |
||
2755 | 2755 | } |
2756 | 2756 | |
2757 | 2757 | |
2758 | - public function biggest_debates($args=array()) { |
|
2758 | + public function biggest_debates($args = array()) { |
|
2759 | 2759 | // So we can just get the data back for special formatting |
2760 | 2760 | // on the front page, without doing the whole display() thing. |
2761 | 2761 | return $this->_get_data_by_biggest_debates($args); |
2762 | 2762 | } |
2763 | 2763 | |
2764 | - public function _get_data_by_featured_gid($args=array()) { |
|
2764 | + public function _get_data_by_featured_gid($args = array()) { |
|
2765 | 2765 | $params = array(); |
2766 | 2766 | $data = array(); |
2767 | 2767 | |
@@ -2790,18 +2790,18 @@ discard block |
||
2790 | 2790 | if ($q) { |
2791 | 2791 | |
2792 | 2792 | // This array just used for getting further data about this debate. |
2793 | - $item_data = array ( |
|
2793 | + $item_data = array( |
|
2794 | 2794 | 'major' => $this->major, |
2795 | 2795 | 'minor' => $q['minor'], |
2796 | - 'gid' => fix_gid_from_db( $q['gid'] ), |
|
2796 | + 'gid' => fix_gid_from_db($q['gid']), |
|
2797 | 2797 | 'htype' => $q['htype'], |
2798 | 2798 | 'section_id' => $q['section_id'], |
2799 | 2799 | 'subsection_id' => $q['subsection_id'], |
2800 | 2800 | 'epobject_id' => $q['epobject_id'] |
2801 | 2801 | ); |
2802 | 2802 | |
2803 | - $list_url = $this->_get_listurl( $item_data ); |
|
2804 | - $totalcomments = $this->_get_comment_count_for_epobject( $item_data ); |
|
2803 | + $list_url = $this->_get_listurl($item_data); |
|
2804 | + $totalcomments = $this->_get_comment_count_for_epobject($item_data); |
|
2805 | 2805 | |
2806 | 2806 | $body = $q['body']; |
2807 | 2807 | $hdate = $q['hdate']; |
@@ -2822,7 +2822,7 @@ discard block |
||
2822 | 2822 | )->first(); |
2823 | 2823 | $section_body = $r['sec_body']; |
2824 | 2824 | $subsection_body = $r['sub_body']; |
2825 | - if ( $section_body != $subsection_body ) { |
|
2825 | + if ($section_body != $subsection_body) { |
|
2826 | 2826 | $parentbody = "$section_body : $subsection_body"; |
2827 | 2827 | } else { |
2828 | 2828 | $parentbody = $section_body; |
@@ -2834,14 +2834,14 @@ discard block |
||
2834 | 2834 | ) |
2835 | 2835 | )->first(); |
2836 | 2836 | $parentbody = $r['body']; |
2837 | - } else if ( $item_data['htype'] == 10 ) { |
|
2837 | + } else if ($item_data['htype'] == 10) { |
|
2838 | 2838 | $parentbody = $body; |
2839 | 2839 | } |
2840 | 2840 | |
2841 | 2841 | // Get the question for this item. |
2842 | - if ( $item_data['htype'] == 12 ) { |
|
2842 | + if ($item_data['htype'] == 12) { |
|
2843 | 2843 | $childbody = $body; |
2844 | - $speaker = $this->_get_speaker($q['person_id'], $q['hdate'], $q['htime'], $this->major ); |
|
2844 | + $speaker = $this->_get_speaker($q['person_id'], $q['hdate'], $q['htime'], $this->major); |
|
2845 | 2845 | } else { |
2846 | 2846 | $r = $this->db->query("SELECT e.body, e.title, |
2847 | 2847 | h.person_id, h.hdate, h.htime |
@@ -2851,10 +2851,10 @@ discard block |
||
2851 | 2851 | ORDER BY hpos |
2852 | 2852 | LIMIT 1 |
2853 | 2853 | ", |
2854 | - array( ':object_id' => $item_data['epobject_id'] ) |
|
2854 | + array(':object_id' => $item_data['epobject_id']) |
|
2855 | 2855 | )->first(); |
2856 | 2856 | $childbody = $r['body']; |
2857 | - $speaker = $this->_get_speaker($r['person_id'], $r['hdate'], $r['htime'], $this->major ); |
|
2857 | + $speaker = $this->_get_speaker($r['person_id'], $r['hdate'], $r['htime'], $this->major); |
|
2858 | 2858 | } |
2859 | 2859 | |
2860 | 2860 | $contentcount = 0; |
@@ -2870,7 +2870,7 @@ discard block |
||
2870 | 2870 | } |
2871 | 2871 | |
2872 | 2872 | global $hansardmajors; |
2873 | - $more_url = new \MySociety\TheyWorkForYou\Url( $hansardmajors[$this->major]['page_all'] ); |
|
2873 | + $more_url = new \MySociety\TheyWorkForYou\Url($hansardmajors[$this->major]['page_all']); |
|
2874 | 2874 | $details = array( |
2875 | 2875 | 'body' => $body, |
2876 | 2876 | 'contentcount' => $contentcount, |
@@ -2889,7 +2889,7 @@ discard block |
||
2889 | 2889 | 'more_url' => $more_url->generate() |
2890 | 2890 | ); |
2891 | 2891 | |
2892 | - $data = array ( |
|
2892 | + $data = array( |
|
2893 | 2893 | 'gid' => $args['gid'], |
2894 | 2894 | 'major' => $this->major, |
2895 | 2895 | 'info' => array(), |
@@ -2900,7 +2900,7 @@ discard block |
||
2900 | 2900 | return $data; |
2901 | 2901 | |
2902 | 2902 | } |
2903 | - public function _get_data_by_recent_debates($args=array()) { |
|
2903 | + public function _get_data_by_recent_debates($args = array()) { |
|
2904 | 2904 | // Returns an array of some random recent debates from a set number of |
2905 | 2905 | // recent days (that's recent days starting from the most recent day |
2906 | 2906 | // that had any debates on). |
@@ -2962,17 +2962,17 @@ discard block |
||
2962 | 2962 | foreach ($q as $row) { |
2963 | 2963 | |
2964 | 2964 | // This array just used for getting further data about this debate. |
2965 | - $item_data = array ( |
|
2965 | + $item_data = array( |
|
2966 | 2966 | 'major' => $this->major, |
2967 | - 'gid' => fix_gid_from_db( $row['gid'] ), |
|
2967 | + 'gid' => fix_gid_from_db($row['gid']), |
|
2968 | 2968 | 'htype' => $row['htype'], |
2969 | 2969 | 'section_id' => $row['section_id'], |
2970 | 2970 | 'subsection_id' => $row['subsection_id'], |
2971 | 2971 | 'epobject_id' => $row['epobject_id'] |
2972 | 2972 | ); |
2973 | 2973 | |
2974 | - $list_url = $this->_get_listurl( $item_data ); |
|
2975 | - $totalcomments = $this->_get_comment_count_for_epobject( $item_data ); |
|
2974 | + $list_url = $this->_get_listurl($item_data); |
|
2975 | + $totalcomments = $this->_get_comment_count_for_epobject($item_data); |
|
2976 | 2976 | |
2977 | 2977 | $contentcount = $row['count']; |
2978 | 2978 | $body = $row['body']; |
@@ -3000,7 +3000,7 @@ discard block |
||
3000 | 3000 | LIMIT 1 |
3001 | 3001 | ")->first(); |
3002 | 3002 | $childbody = $r['body']; |
3003 | - $speaker = $this->_get_speaker($r['person_id'], $r['hdate'], $r['htime'], $this->major ); |
|
3003 | + $speaker = $this->_get_speaker($r['person_id'], $r['hdate'], $r['htime'], $this->major); |
|
3004 | 3004 | |
3005 | 3005 | $data[] = array( |
3006 | 3006 | 'contentcount' => $contentcount, |
@@ -3020,7 +3020,7 @@ discard block |
||
3020 | 3020 | |
3021 | 3021 | } |
3022 | 3022 | |
3023 | - $data = array ( |
|
3023 | + $data = array( |
|
3024 | 3024 | 'info' => array(), |
3025 | 3025 | 'data' => $data |
3026 | 3026 | ); |
@@ -3029,7 +3029,7 @@ discard block |
||
3029 | 3029 | |
3030 | 3030 | } |
3031 | 3031 | |
3032 | - public function _get_data_by_biggest_debates($args=array()) { |
|
3032 | + public function _get_data_by_biggest_debates($args = array()) { |
|
3033 | 3033 | // Returns an array of the debates with most speeches in from |
3034 | 3034 | // a set number of recent days (that's recent days starting from the |
3035 | 3035 | // most recent day that had any debates on). |
@@ -3084,17 +3084,17 @@ discard block |
||
3084 | 3084 | foreach ($q as $row) { |
3085 | 3085 | |
3086 | 3086 | // This array just used for getting further data about this debate. |
3087 | - $item_data = array ( |
|
3087 | + $item_data = array( |
|
3088 | 3088 | 'major' => $this->major, |
3089 | - 'gid' => fix_gid_from_db( $row['gid'] ), |
|
3089 | + 'gid' => fix_gid_from_db($row['gid']), |
|
3090 | 3090 | 'htype' => $row['htype'], |
3091 | 3091 | 'section_id' => $row['section_id'], |
3092 | 3092 | 'subsection_id' => $row['subsection_id'], |
3093 | 3093 | 'epobject_id' => $row['epobject_id'] |
3094 | 3094 | ); |
3095 | 3095 | |
3096 | - $list_url = $this->_get_listurl( $item_data ); |
|
3097 | - $totalcomments = $this->_get_comment_count_for_epobject( $item_data ); |
|
3096 | + $list_url = $this->_get_listurl($item_data); |
|
3097 | + $totalcomments = $this->_get_comment_count_for_epobject($item_data); |
|
3098 | 3098 | |
3099 | 3099 | $contentcount = $row['count']; |
3100 | 3100 | $body = $row['body']; |
@@ -3102,7 +3102,7 @@ discard block |
||
3102 | 3102 | |
3103 | 3103 | |
3104 | 3104 | // This array will be added to $data, which is what gets returned. |
3105 | - $debate = array ( |
|
3105 | + $debate = array( |
|
3106 | 3106 | 'contentcount' => $contentcount, |
3107 | 3107 | 'body' => $body, |
3108 | 3108 | 'hdate' => $hdate, |
@@ -3130,7 +3130,7 @@ discard block |
||
3130 | 3130 | LIMIT 1 |
3131 | 3131 | ")->first(); |
3132 | 3132 | $childbody = $r['body']; |
3133 | - $speaker = $this->_get_speaker($r['person_id'], $r['hdate'], $r['htime'], $this->major ); |
|
3133 | + $speaker = $this->_get_speaker($r['person_id'], $r['hdate'], $r['htime'], $this->major); |
|
3134 | 3134 | |
3135 | 3135 | $debate['child'] = array( |
3136 | 3136 | 'body' => $childbody, |
@@ -3140,7 +3140,7 @@ discard block |
||
3140 | 3140 | $data[] = $debate; |
3141 | 3141 | } |
3142 | 3142 | |
3143 | - $data = array ( |
|
3143 | + $data = array( |
|
3144 | 3144 | 'info' => array(), |
3145 | 3145 | 'data' => $data |
3146 | 3146 | ); |
@@ -3163,7 +3163,7 @@ discard block |
||
3163 | 3163 | return $q->first()['count']; |
3164 | 3164 | } |
3165 | 3165 | |
3166 | - public function _get_data_by_recent_wrans ($args=array()) { |
|
3166 | + public function _get_data_by_recent_wrans($args = array()) { |
|
3167 | 3167 | global $hansardmajors; |
3168 | 3168 | |
3169 | 3169 | // $args['days'] is the number of days back to look for biggest debates. |
@@ -3228,17 +3228,17 @@ discard block |
||
3228 | 3228 | |
3229 | 3229 | foreach ($q as $row) { |
3230 | 3230 | // This array just used for getting further data about this debate. |
3231 | - $item_data = array ( |
|
3231 | + $item_data = array( |
|
3232 | 3232 | 'major' => $this->major, |
3233 | - 'gid' => fix_gid_from_db( $row['gid'] ), |
|
3233 | + 'gid' => fix_gid_from_db($row['gid']), |
|
3234 | 3234 | 'htype' => $row['htype'], |
3235 | 3235 | 'section_id' => $row['section_id'], |
3236 | 3236 | 'subsection_id' => $row['subsection_id'], |
3237 | 3237 | 'epobject_id' => $row['epobject_id'] |
3238 | 3238 | ); |
3239 | 3239 | |
3240 | - $list_url = $this->_get_listurl( $item_data ); |
|
3241 | - $totalcomments = $this->_get_comment_count_for_epobject( $item_data ); |
|
3240 | + $list_url = $this->_get_listurl($item_data); |
|
3241 | + $totalcomments = $this->_get_comment_count_for_epobject($item_data); |
|
3242 | 3242 | |
3243 | 3243 | $body = $row['body']; |
3244 | 3244 | $hdate = $row['hdate']; |
@@ -3264,25 +3264,25 @@ discard block |
||
3264 | 3264 | LIMIT 1 |
3265 | 3265 | ")->first(); |
3266 | 3266 | $childbody = $r['body']; |
3267 | - $speaker = $this->_get_speaker($r['person_id'], $r['hdate'], $r['htime'], $this->major ); |
|
3267 | + $speaker = $this->_get_speaker($r['person_id'], $r['hdate'], $r['htime'], $this->major); |
|
3268 | 3268 | |
3269 | - $data[] = array ( |
|
3269 | + $data[] = array( |
|
3270 | 3270 | 'body' => $body, |
3271 | 3271 | 'hdate' => $hdate, |
3272 | 3272 | 'list_url' => $list_url, |
3273 | 3273 | 'totalcomments' => $totalcomments, |
3274 | - 'child' => array ( |
|
3274 | + 'child' => array( |
|
3275 | 3275 | 'body' => $childbody, |
3276 | 3276 | 'speaker' => $speaker |
3277 | 3277 | ), |
3278 | - 'parent' => array ( |
|
3278 | + 'parent' => array( |
|
3279 | 3279 | 'body' => $parentbody |
3280 | 3280 | ) |
3281 | 3281 | ); |
3282 | 3282 | |
3283 | 3283 | } |
3284 | 3284 | |
3285 | - $data = array ( |
|
3285 | + $data = array( |
|
3286 | 3286 | 'info' => array(), |
3287 | 3287 | 'data' => $data |
3288 | 3288 | ); |
@@ -3299,7 +3299,7 @@ discard block |
||
3299 | 3299 | public $commentspage = 'pbc_speech'; |
3300 | 3300 | public $gidprefix = 'uk.org.publicwhip/standing/'; |
3301 | 3301 | |
3302 | - public function __construct($session='', $title='') { |
|
3302 | + public function __construct($session = '', $title = '') { |
|
3303 | 3303 | parent::__construct(); |
3304 | 3304 | $this->bill_title = $title; |
3305 | 3305 | $title = str_replace(' ', '_', $title); |
@@ -3307,7 +3307,7 @@ discard block |
||
3307 | 3307 | } |
3308 | 3308 | |
3309 | 3309 | public function _get_committee($bill_id) { |
3310 | - include_once INCLUDESPATH."easyparliament/member.php"; |
|
3310 | + include_once INCLUDESPATH . "easyparliament/member.php"; |
|
3311 | 3311 | $q = $this->db->query( |
3312 | 3312 | 'select count(*) as c from hansard |
3313 | 3313 | where major=6 and minor=:bill_id and htype=10', |
@@ -3341,13 +3341,13 @@ discard block |
||
3341 | 3341 | public function _get_data_by_bill($args) { |
3342 | 3342 | global $DATA, $this_page; |
3343 | 3343 | $data = array(); |
3344 | - $input = array ( |
|
3345 | - 'amount' => array ( |
|
3344 | + $input = array( |
|
3345 | + 'amount' => array( |
|
3346 | 3346 | 'body' => true, |
3347 | 3347 | 'comment' => true, |
3348 | 3348 | 'excerpt' => true |
3349 | 3349 | ), |
3350 | - 'where' => array ( |
|
3350 | + 'where' => array( |
|
3351 | 3351 | 'htype=' => '10', |
3352 | 3352 | 'major=' => $this->major, |
3353 | 3353 | 'minor=' => $args['id'], |
@@ -3358,18 +3358,18 @@ discard block |
||
3358 | 3358 | $data['rows'] = array(); |
3359 | 3359 | if (count($sections) > 0) { |
3360 | 3360 | $num_sections = count($sections); |
3361 | - for ($n=0; $n<$num_sections; $n++) { |
|
3361 | + for ($n = 0; $n < $num_sections; $n++) { |
|
3362 | 3362 | $sectionrow = $sections[$n]; |
3363 | 3363 | list($sitting, $part) = $this->_get_sitting($sectionrow['gid']); |
3364 | 3364 | $sectionrow['sitting'] = $sitting; |
3365 | 3365 | $sectionrow['part'] = $part; |
3366 | - $input = array ( |
|
3367 | - 'amount' => array ( |
|
3366 | + $input = array( |
|
3367 | + 'amount' => array( |
|
3368 | 3368 | 'body' => true, |
3369 | 3369 | 'comment' => true, |
3370 | 3370 | 'excerpt' => true |
3371 | 3371 | ), |
3372 | - 'where' => array ( |
|
3372 | + 'where' => array( |
|
3373 | 3373 | 'section_id=' => $sectionrow['epobject_id'], |
3374 | 3374 | 'htype=' => '11', |
3375 | 3375 | 'major=' => $this->major |
@@ -3377,8 +3377,8 @@ discard block |
||
3377 | 3377 | 'order' => 'hpos' |
3378 | 3378 | ); |
3379 | 3379 | $rows = $this->_get_hansard_data($input); |
3380 | - array_unshift ($rows, $sectionrow); |
|
3381 | - $data['rows'] = array_merge ($data['rows'], $rows); |
|
3380 | + array_unshift($rows, $sectionrow); |
|
3381 | + $data['rows'] = array_merge($data['rows'], $rows); |
|
3382 | 3382 | } |
3383 | 3383 | } |
3384 | 3384 | $data['info']['bill'] = $args['title']; |
@@ -3434,8 +3434,8 @@ discard block |
||
3434 | 3434 | |
3435 | 3435 | $YEARURL = new \MySociety\TheyWorkForYou\Url('pbc_session'); |
3436 | 3436 | $nextprev = array(); |
3437 | - $nextprev['prev'] = array ('body' => 'Previous session', 'title'=>''); |
|
3438 | - $nextprev['next'] = array ('body' => 'Next session', 'title'=>''); |
|
3437 | + $nextprev['prev'] = array('body' => 'Previous session', 'title'=>''); |
|
3438 | + $nextprev['next'] = array('body' => 'Next session', 'title'=>''); |
|
3439 | 3439 | $q = $this->db->query( |
3440 | 3440 | "SELECT session FROM bills WHERE session < :session ORDER BY session DESC LIMIT 1", |
3441 | 3441 | array(':session' => $session) |
@@ -3472,13 +3472,13 @@ discard block |
||
3472 | 3472 | $session = $qq['session']; |
3473 | 3473 | list($sitting, $part) = $this->_get_sitting($gid); |
3474 | 3474 | $sitting_txt = make_ranking($sitting) . ' sitting'; |
3475 | - if ($part>0) { |
|
3475 | + if ($part > 0) { |
|
3476 | 3476 | $sitting .= ", part $part"; |
3477 | 3477 | } |
3478 | 3478 | $data[$hdate][] = array( |
3479 | 3479 | 'bill'=> $title, |
3480 | 3480 | 'sitting' => $sitting_txt, |
3481 | - 'url' => "/pbc/$session/" . urlencode(str_replace(' ','_',$title)) . '/#sitting' . $sitting, |
|
3481 | + 'url' => "/pbc/$session/" . urlencode(str_replace(' ', '_', $title)) . '/#sitting' . $sitting, |
|
3482 | 3482 | ); |
3483 | 3483 | } |
3484 | 3484 | return $data; |
@@ -3487,7 +3487,7 @@ discard block |
||
3487 | 3487 | # Given a GID, parse out the sitting number and optional part from it |
3488 | 3488 | public function _get_sitting($gid) { |
3489 | 3489 | if (preg_match('#_(\d\d)-(\d)_#', $gid, $m)) { |
3490 | - return array($m[1]+0, $m[2]); |
|
3490 | + return array($m[1] + 0, $m[2]); |
|
3491 | 3491 | } |
3492 | 3492 | return array(0, 0); |
3493 | 3493 | } |
@@ -41,7 +41,7 @@ discard block |
||
41 | 41 | public $token_checked = null; |
42 | 42 | private $alert_id = ""; |
43 | 43 | public $email = ""; |
44 | - public $criteria = ""; // Sets the terms that are used to produce the search results. |
|
44 | + public $criteria = ""; // Sets the terms that are used to produce the search results. |
|
45 | 45 | |
46 | 46 | private $db; |
47 | 47 | |
@@ -72,7 +72,7 @@ discard block |
||
72 | 72 | $contents = array('criteria' => $row['criteria'], 'count' => $row['cnt']); |
73 | 73 | $data[] = $contents; |
74 | 74 | } |
75 | - $data = array ('alerts' => $data); |
|
75 | + $data = array('alerts' => $data); |
|
76 | 76 | return $data; |
77 | 77 | } |
78 | 78 | |
@@ -100,12 +100,12 @@ discard block |
||
100 | 100 | |
101 | 101 | $data = $q->fetchAll(); |
102 | 102 | $info = "Alert"; |
103 | - $data = array ('info' => $info, 'data' => $data); |
|
103 | + $data = array('info' => $info, 'data' => $data); |
|
104 | 104 | |
105 | 105 | return $data; |
106 | 106 | } |
107 | 107 | |
108 | - public function add($details, $confirmation_email=false, $instantly_confirm=true) { |
|
108 | + public function add($details, $confirmation_email = false, $instantly_confirm = true) { |
|
109 | 109 | |
110 | 110 | // Adds a new alert's info into the database. |
111 | 111 | // Then calls another function to send them a confirmation email. |
@@ -170,7 +170,7 @@ discard block |
||
170 | 170 | // This gives a code for their email address which is then joined |
171 | 171 | // to the timestamp so as to provide a unique ID for each alert. |
172 | 172 | |
173 | - $token = substr( password_hash($details["email"] . microtime(), PASSWORD_BCRYPT), 29, 16 ); |
|
173 | + $token = substr(password_hash($details["email"] . microtime(), PASSWORD_BCRYPT), 29, 16); |
|
174 | 174 | |
175 | 175 | // Full stops don't work well at the end of URLs in emails, so |
176 | 176 | // replace them. And double slash would be treated as single and |
@@ -244,19 +244,19 @@ discard block |
||
244 | 244 | |
245 | 245 | $urltoken = $this->alert_id . '-' . $this->registrationtoken; |
246 | 246 | |
247 | - if ( isset($details['confirm_base']) && $details['confirm_base'] !== '' ) { |
|
247 | + if (isset($details['confirm_base']) && $details['confirm_base'] !== '') { |
|
248 | 248 | $confirmurl = $details['confirm_base'] . $urltoken; |
249 | 249 | } else { |
250 | 250 | $confirmurl = 'https://' . DOMAIN . '/A/' . $urltoken; |
251 | 251 | } |
252 | 252 | |
253 | 253 | // Arrays we need to send a templated email. |
254 | - $data = array ( |
|
254 | + $data = array( |
|
255 | 255 | 'to' => $details['email'], |
256 | 256 | 'template' => 'alert_confirmation' |
257 | 257 | ); |
258 | 258 | |
259 | - $merge = array ( |
|
259 | + $merge = array( |
|
260 | 260 | 'CONFIRMURL' => $confirmurl, |
261 | 261 | 'CRITERIA' => $this->criteria_pretty() |
262 | 262 | ); |
@@ -270,7 +270,7 @@ discard block |
||
270 | 270 | } |
271 | 271 | |
272 | 272 | public function send_already_signedup_email($details) { |
273 | - $data = array ( |
|
273 | + $data = array( |
|
274 | 274 | 'to' => $details['email'], |
275 | 275 | 'template' => 'alert_already_signedup' |
276 | 276 | ); |
@@ -278,7 +278,7 @@ discard block |
||
278 | 278 | $criteria = \MySociety\TheyWorkForYou\Utility\Alert::detailsToCriteria($details); |
279 | 279 | $this->criteria = $criteria; |
280 | 280 | |
281 | - $merge = array ( |
|
281 | + $merge = array( |
|
282 | 282 | 'CRITERIA' => $this->criteria_pretty() |
283 | 283 | ); |
284 | 284 | |
@@ -449,20 +449,20 @@ discard block |
||
449 | 449 | public function email() { return $this->email; } |
450 | 450 | public function criteria() { return $this->criteria; } |
451 | 451 | public function criteria_pretty($html = false) { |
452 | - $criteria = explode(' ',$this->criteria); |
|
452 | + $criteria = explode(' ', $this->criteria); |
|
453 | 453 | $spokenby = array_values(\MySociety\TheyWorkForYou\Utility\Search::speakerNamesForIDs($this->criteria)); |
454 | 454 | $words = array(); |
455 | 455 | foreach ($criteria as $c) { |
456 | - if (!preg_match('#^speaker:(\d+)#',$c,$m)) { |
|
456 | + if (!preg_match('#^speaker:(\d+)#', $c, $m)) { |
|
457 | 457 | $words[] = $c; |
458 | 458 | } |
459 | 459 | } |
460 | 460 | $criteria = ''; |
461 | 461 | if (count($words)) { |
462 | - $criteria .= ($html?'<li>':'* ') . sprintf(gettext('Mentions of [%s]'), implode(' ', $words)) . ($html?'</li>':'') . "\n"; |
|
462 | + $criteria .= ($html ? '<li>' : '* ') . sprintf(gettext('Mentions of [%s]'), implode(' ', $words)) . ($html ? '</li>' : '') . "\n"; |
|
463 | 463 | } |
464 | 464 | if ($spokenby) { |
465 | - $criteria .= ($html?'<li>':'* ') . sprintf(gettext("Things by %s"), implode(' or ', $spokenby)) . ($html?'</li>':'') . "\n"; |
|
465 | + $criteria .= ($html ? '<li>' : '* ') . sprintf(gettext("Things by %s"), implode(' or ', $spokenby)) . ($html ? '</li>' : '') . "\n"; |
|
466 | 466 | } |
467 | 467 | return $criteria; |
468 | 468 | } |
@@ -1,4 +1,4 @@ |
||
1 | -<?php if ( count($divisions) > 0 ) { ?> |
|
1 | +<?php if (count($divisions) > 0) { ?> |
|
2 | 2 | <h2 style="position: relative;"> |
3 | 3 | <?= gettext('Recent Votes') ?> |
4 | 4 | <div class="meta excerpt__category"><a href="/divisions/"><?= gettext('Show all recent votes') ?></a></div> |