@@ -17,10 +17,10 @@ discard block |
||
| 17 | 17 | // These variables are so we can keep date/time formats consistent across the site |
| 18 | 18 | // and change them easily. |
| 19 | 19 | // Formats here: http://www.php.net/manual/en/function.date.php |
| 20 | -define("LONGERDATEFORMAT", "%A, %e %B %Y");// Monday, 31 December 2003 |
|
| 21 | -define("LONGDATEFORMAT", "%e %B %Y"); // 31 December 2003 |
|
| 22 | -define("SHORTDATEFORMAT", "%e %b %Y"); // 31 Dec 2003 |
|
| 23 | -define("TIMEFORMAT", "%l:%M %p"); // 11:59 pm |
|
| 20 | +define("LONGERDATEFORMAT", "%A, %e %B %Y"); // Monday, 31 December 2003 |
|
| 21 | +define("LONGDATEFORMAT", "%e %B %Y"); // 31 December 2003 |
|
| 22 | +define("SHORTDATEFORMAT", "%e %b %Y"); // 31 Dec 2003 |
|
| 23 | +define("TIMEFORMAT", "%l:%M %p"); // 11:59 pm |
|
| 24 | 24 | |
| 25 | 25 | define("SHORTDATEFORMAT_SQL", "%e %b %Y"); // 31 Dec 2003 |
| 26 | 26 | define("TIMEFORMAT_SQL", "%l:%i %p"); // 11:59 PM |
@@ -52,7 +52,7 @@ discard block |
||
| 52 | 52 | textdomain('TheyWorkForYou'); |
| 53 | 53 | |
| 54 | 54 | // Set the default timezone |
| 55 | -if(function_exists('date_default_timezone_set')) { |
|
| 55 | +if (function_exists('date_default_timezone_set')) { |
|
| 56 | 56 | date_default_timezone_set(TIMEZONE); |
| 57 | 57 | } |
| 58 | 58 | |
@@ -105,7 +105,7 @@ discard block |
||
| 105 | 105 | include_once(INCLUDESPATH . "easyparliament/user.php"); |
| 106 | 106 | |
| 107 | 107 | // Test to see if this is a new-style template using the renderer class. |
| 108 | -if (! isset($new_style_template) or $new_style_template !== true) { |
|
| 108 | +if (!isset($new_style_template) or $new_style_template !== true) { |
|
| 109 | 109 | |
| 110 | 110 | // This is an old-style page. Use the old page classes. |
| 111 | 111 | include_once(INCLUDESPATH . "easyparliament/page.php"); |
@@ -548,11 +548,11 @@ |
||
| 548 | 548 | } |
| 549 | 549 | if ($limit != '') { |
| 550 | 550 | # Can't use parameter as >1 argument |
| 551 | - $limit = "LIMIT $limit"; |
|
| 551 | + $limit = "limit $limit"; |
|
| 552 | 552 | } |
| 553 | 553 | |
| 554 | 554 | // Finally, do the query! |
| 555 | - $q = $this->db->query("SELECT $fields |
|
| 555 | + $q = $this->db->query("select $fields |
|
| 556 | 556 | FROM comments |
| 557 | 557 | $join |
| 558 | 558 | WHERE $where |
@@ -102,7 +102,7 @@ discard block |
||
| 102 | 102 | } |
| 103 | 103 | |
| 104 | 104 | // For getting the data. |
| 105 | - $input = [ |
|
| 105 | + $input = [ |
|
| 106 | 106 | 'amount' => [ |
| 107 | 107 | 'user' => true, |
| 108 | 108 | ], |
@@ -238,7 +238,7 @@ discard block |
||
| 238 | 238 | // This does rely on both this and the previous query returning |
| 239 | 239 | // stuff in the same order... |
| 240 | 240 | foreach ($comments as $n => $commentdata) { |
| 241 | - $comments[$n]['body'] = $commentbodies[ $comments[$n]['comment_id'] ]; |
|
| 241 | + $comments[$n]['body'] = $commentbodies[$comments[$n]['comment_id']]; |
|
| 242 | 242 | } |
| 243 | 243 | } |
| 244 | 244 | } |
@@ -283,7 +283,7 @@ discard block |
||
| 283 | 283 | if (isset($args['pid']) && is_numeric($args['pid'])) { |
| 284 | 284 | $where['person_id='] = $args['pid']; |
| 285 | 285 | } |
| 286 | - $input = [ |
|
| 286 | + $input = [ |
|
| 287 | 287 | 'amount' => [ |
| 288 | 288 | 'user' => true, |
| 289 | 289 | ], |
@@ -323,7 +323,7 @@ discard block |
||
| 323 | 323 | 'date(posted)>=' => $args['start_date'], |
| 324 | 324 | 'date(posted)<=' => $args['end_date'], |
| 325 | 325 | ]; |
| 326 | - $input = [ |
|
| 326 | + $input = [ |
|
| 327 | 327 | 'amount' => [ |
| 328 | 328 | 'user' => true, |
| 329 | 329 | ], |
@@ -357,7 +357,7 @@ discard block |
||
| 357 | 357 | |
| 358 | 358 | $limit = $num * ($page - 1) . ',' . $num; |
| 359 | 359 | |
| 360 | - $input = [ |
|
| 360 | + $input = [ |
|
| 361 | 361 | 'amount' => [ |
| 362 | 362 | 'user' => true, |
| 363 | 363 | ], |
@@ -388,7 +388,7 @@ discard block |
||
| 388 | 388 | // It returns the URL for the comment. |
| 389 | 389 | |
| 390 | 390 | $major = $urldata['major']; |
| 391 | - $gid = $urldata['gid']; |
|
| 391 | + $gid = $urldata['gid']; |
|
| 392 | 392 | $comment_id = $urldata['comment_id']; |
| 393 | 393 | $user_id = $urldata['user_id'] ?? false; |
| 394 | 394 | |
@@ -402,7 +402,7 @@ discard block |
||
| 402 | 402 | $URL = new \MySociety\TheyWorkForYou\Url($page); |
| 403 | 403 | |
| 404 | 404 | $gid = fix_gid_from_db($gid); // In includes/utility.php |
| 405 | - $URL->insert(['id' => $gid ]); |
|
| 405 | + $URL->insert(['id' => $gid]); |
|
| 406 | 406 | if ($user_id) { |
| 407 | 407 | $URL->insert(['u' => $user_id]); |
| 408 | 408 | } |
@@ -480,7 +480,7 @@ discard block |
||
| 480 | 480 | $limit = $input['limit'] ?? ''; |
| 481 | 481 | |
| 482 | 482 | // The fields to fetch from db. 'table' => array ('field1', 'field2'). |
| 483 | - $fieldsarr = [ |
|
| 483 | + $fieldsarr = [ |
|
| 484 | 484 | 'comments' => ['comment_id', 'user_id', 'epobject_id', 'body', 'posted', 'modflagged', 'visible'], |
| 485 | 485 | 'hansard' => ['major', 'gid'], |
| 486 | 486 | ]; |
@@ -493,7 +493,7 @@ discard block |
||
| 493 | 493 | |
| 494 | 494 | // Add on the stuff for getting a user's details. |
| 495 | 495 | if (isset($amount['user']) && $amount['user'] == true) { |
| 496 | - $fieldsarr['users'] = ['firstname', 'lastname', 'user_id']; |
|
| 496 | + $fieldsarr['users'] = ['firstname', 'lastname', 'user_id']; |
|
| 497 | 497 | // Like doing "FROM comments, users" but it's easier to add |
| 498 | 498 | // an "INNER JOIN..." automatically to the query. |
| 499 | 499 | $join .= ' INNER JOIN users ON comments.user_id = users.user_id '; |
@@ -504,7 +504,7 @@ discard block |
||
| 504 | 504 | $fieldsarr['epobject'] = ['body']; |
| 505 | 505 | } |
| 506 | 506 | |
| 507 | - $fieldsarr2 = []; |
|
| 507 | + $fieldsarr2 = []; |
|
| 508 | 508 | // Construct the $fields clause. |
| 509 | 509 | foreach ($fieldsarr as $table => $tablesfields) { |
| 510 | 510 | foreach ($tablesfields as $n => $field) { |
@@ -521,7 +521,7 @@ discard block |
||
| 521 | 521 | $fields = implode(', ', $fieldsarr2); |
| 522 | 522 | |
| 523 | 523 | |
| 524 | - $wherearr2 = []; |
|
| 524 | + $wherearr2 = []; |
|
| 525 | 525 | $params = []; |
| 526 | 526 | $i = 0; |
| 527 | 527 | // Construct the $where clause. |
@@ -550,7 +550,7 @@ discard block |
||
| 550 | 550 | ", $params); |
| 551 | 551 | |
| 552 | 552 | // Format the data into an array for returning. |
| 553 | - $data = []; |
|
| 553 | + $data = []; |
|
| 554 | 554 | |
| 555 | 555 | // If you change stuff here, you might have to change it in |
| 556 | 556 | // $COMMENT->_set_url() too... |
@@ -12,31 +12,31 @@ discard block |
||
| 12 | 12 | ], |
| 13 | 13 | 2001 => [ |
| 14 | 14 | 1 => ['less' => 8], |
| 15 | - 2 => ['between' => [15,26]], |
|
| 16 | - 4 => ['between' => [10,23]], |
|
| 15 | + 2 => ['between' => [15, 26]], |
|
| 16 | + 4 => ['between' => [10, 23]], |
|
| 17 | 17 | 5 => ['more' => 13], |
| 18 | 18 | 6 => ['less' => 13], |
| 19 | 19 | 7 => ['more' => 20], |
| 20 | 20 | 8 => ['all' => 1], |
| 21 | 21 | 9 => ['less' => 14, 'more' => 14], |
| 22 | - 10 => ['less' => 4, 'between' => [4,8, 8,15]], |
|
| 23 | - 12 => ['more' => 19] ], |
|
| 22 | + 10 => ['less' => 4, 'between' => [4, 8, 8, 15]], |
|
| 23 | + 12 => ['more' => 19]], |
|
| 24 | 24 | 2002 => [ |
| 25 | 25 | 1 => ['less' => 8], |
| 26 | - 2 => ['between' => [14,25]], |
|
| 26 | + 2 => ['between' => [14, 25]], |
|
| 27 | 27 | 3 => ['more' => 26], |
| 28 | - 4 => ['less' => 3, 'between' => [3,10]], |
|
| 28 | + 4 => ['less' => 3, 'between' => [3, 10]], |
|
| 29 | 29 | 5 => ['more' => 24], |
| 30 | 30 | 6 => ['less' => 10], |
| 31 | 31 | 7 => ['more' => 24], |
| 32 | 32 | 8 => ['all' => 1], |
| 33 | 33 | 9 => ['less' => 19, 'more' => 24], |
| 34 | 34 | 10 => ['less' => 14], |
| 35 | - 12 => ['more' => 19] ], |
|
| 35 | + 12 => ['more' => 19]], |
|
| 36 | 36 | 2003 => [ |
| 37 | 37 | 1 => ['less' => 7], |
| 38 | - 2 => ['between' => [13,24]], |
|
| 39 | - 4 => ['between' => [14,28]], |
|
| 38 | + 2 => ['between' => [13, 24]], |
|
| 39 | + 4 => ['between' => [14, 28]], |
|
| 40 | 40 | 5 => ['more' => 22], |
| 41 | 41 | 6 => ['less' => 3], |
| 42 | 42 | 7 => ['more' => 17], |
@@ -46,18 +46,18 @@ discard block |
||
| 46 | 46 | 12 => ['more' => 18]], |
| 47 | 47 | 2004 => [ |
| 48 | 48 | 1 => ['less' => 5], |
| 49 | - 2 => ['between' => [12,23]], |
|
| 50 | - 4 => ['between' => [1,19]], |
|
| 49 | + 2 => ['between' => [12, 23]], |
|
| 50 | + 4 => ['between' => [1, 19]], |
|
| 51 | 51 | 5 => ['more' => 27], |
| 52 | 52 | 6 => ['less' => 7], |
| 53 | 53 | 7 => ['more' => 22], |
| 54 | 54 | 8 => ['all' => 1], |
| 55 | 55 | 9 => ['less' => 7, 'more' => 16], |
| 56 | 56 | 10 => ['less' => 11], |
| 57 | - 12 => ['more' => 21] ], |
|
| 57 | + 12 => ['more' => 21]], |
|
| 58 | 58 | 2005 => [ |
| 59 | 59 | 1 => ['less' => 10], |
| 60 | - 2 => ['between' => [10,21]], |
|
| 60 | + 2 => ['between' => [10, 21]], |
|
| 61 | 61 | 3 => ['more' => 24], |
| 62 | 62 | 4 => ['less' => 4, 'more' => 10], |
| 63 | 63 | 5 => ['less' => 11, 'more' => 26], |
@@ -66,10 +66,10 @@ discard block |
||
| 66 | 66 | 8 => ['all' => 1], |
| 67 | 67 | 9 => ['all' => 1], |
| 68 | 68 | 10 => ['less' => 10], |
| 69 | - 12 => ['more' => 20] ], |
|
| 69 | + 12 => ['more' => 20]], |
|
| 70 | 70 | 2006 => [ |
| 71 | 71 | 1 => ['less' => 9], |
| 72 | - 2 => ['between' => [16,27]], |
|
| 72 | + 2 => ['between' => [16, 27]], |
|
| 73 | 73 | 3 => ['more' => 30], |
| 74 | 74 | 4 => ['less' => 18], |
| 75 | 75 | 5 => ['more' => 25], |
@@ -82,7 +82,7 @@ discard block |
||
| 82 | 82 | ], |
| 83 | 83 | 2007 => [ |
| 84 | 84 | 1 => ['less' => 8], |
| 85 | - 2 => ['between' => [8,19]], |
|
| 85 | + 2 => ['between' => [8, 19]], |
|
| 86 | 86 | 3 => ['more' => 29], |
| 87 | 87 | 4 => ['less' => 16], |
| 88 | 88 | 5 => ['more' => 24], |
@@ -95,8 +95,8 @@ discard block |
||
| 95 | 95 | ], |
| 96 | 96 | 2008 => [ |
| 97 | 97 | 1 => ['less' => 7], |
| 98 | - 2 => ['between' => [7,18]], |
|
| 99 | - 4 => ['between' => [3,21]], |
|
| 98 | + 2 => ['between' => [7, 18]], |
|
| 99 | + 4 => ['between' => [3, 21]], |
|
| 100 | 100 | 5 => ['more' => 22], |
| 101 | 101 | 6 => ['less' => 2], |
| 102 | 102 | 7 => ['more' => 22], |
@@ -107,8 +107,8 @@ discard block |
||
| 107 | 107 | ], |
| 108 | 108 | 2009 => [ |
| 109 | 109 | 1 => ['less' => 12], |
| 110 | - 2 => ['between' => [12,23]], |
|
| 111 | - 4 => ['between' => [2,20]], |
|
| 110 | + 2 => ['between' => [12, 23]], |
|
| 111 | + 4 => ['between' => [2, 20]], |
|
| 112 | 112 | 5 => ['more' => 21], |
| 113 | 113 | 6 => ['less' => 1], |
| 114 | 114 | 7 => ['more' => 21], |
@@ -119,7 +119,7 @@ discard block |
||
| 119 | 119 | ], |
| 120 | 120 | 2010 => [ |
| 121 | 121 | 1 => ['less' => 5], |
| 122 | - 2 => ['between' => [10,22]], |
|
| 122 | + 2 => ['between' => [10, 22]], |
|
| 123 | 123 | 3 => ['more' => 30], |
| 124 | 124 | 4 => ['less' => 6, 'more' => 8], |
| 125 | 125 | 5 => ['less' => 18, 'more' => 27], |
@@ -132,62 +132,62 @@ discard block |
||
| 132 | 132 | ], |
| 133 | 133 | 2011 => [ |
| 134 | 134 | 1 => ['less' => 10], |
| 135 | - 2 => ['between' => [17,28]], |
|
| 136 | - 4 => ['between' => [5,26]], |
|
| 135 | + 2 => ['between' => [17, 28]], |
|
| 136 | + 4 => ['between' => [5, 26]], |
|
| 137 | 137 | 5 => ['more' => 24], |
| 138 | 138 | 6 => ['less' => 7], |
| 139 | 139 | 7 => ['more' => 19], |
| 140 | 140 | 8 => ['all' => 1], |
| 141 | 141 | 9 => ['less' => 5, 'more' => 15], |
| 142 | 142 | 10 => ['less' => 10], |
| 143 | - 11 => ['between' => [15,21]], |
|
| 143 | + 11 => ['between' => [15, 21]], |
|
| 144 | 144 | 12 => ['more' => 20], |
| 145 | 145 | ], |
| 146 | 146 | 2012 => [ |
| 147 | 147 | 1 => ['less' => 10], |
| 148 | - 2 => ['between' => [9,20]], |
|
| 148 | + 2 => ['between' => [9, 20]], |
|
| 149 | 149 | 3 => ['more' => 27], |
| 150 | 150 | 4 => ['less' => 16], |
| 151 | 151 | 5 => ['more' => 24], |
| 152 | 152 | 6 => ['less' => 11], |
| 153 | 153 | 7 => ['more' => 17], |
| 154 | 154 | 8 => ['all' => 1], |
| 155 | - 9 => ['less' => 3,'more' => 18], |
|
| 155 | + 9 => ['less' => 3, 'more' => 18], |
|
| 156 | 156 | 10 => ['less' => 15], |
| 157 | - 11 => ['between' => [13,19]], |
|
| 157 | + 11 => ['between' => [13, 19]], |
|
| 158 | 158 | 12 => ['more' => 20], |
| 159 | 159 | ], |
| 160 | 160 | 2013 => [ |
| 161 | 161 | 1 => ['less' => 7], |
| 162 | - 2 => ['between' => [14,25]], |
|
| 162 | + 2 => ['between' => [14, 25]], |
|
| 163 | 163 | 3 => ['more' => 26], |
| 164 | 164 | 4 => ['less' => 15], |
| 165 | 165 | 5 => ['more' => 21], |
| 166 | 166 | 6 => ['less' => 3], |
| 167 | 167 | 7 => ['more' => 18], |
| 168 | 168 | 8 => ['all' => 1], |
| 169 | - 9 => ['less' => 2,'more' => 13], |
|
| 169 | + 9 => ['less' => 2, 'more' => 13], |
|
| 170 | 170 | 10 => ['less' => 8], |
| 171 | - 11 => ['between' => [12,18]], |
|
| 171 | + 11 => ['between' => [12, 18]], |
|
| 172 | 172 | 12 => ['more' => 19], |
| 173 | 173 | ], |
| 174 | 174 | 2014 => [ |
| 175 | 175 | 1 => ['less' => 6], |
| 176 | - 2 => ['between' => [13,24]], |
|
| 177 | - 4 => ['between' => [10,28]], |
|
| 178 | - 5 => ['between' => [1,6]], |
|
| 176 | + 2 => ['between' => [13, 24]], |
|
| 177 | + 4 => ['between' => [10, 28]], |
|
| 178 | + 5 => ['between' => [1, 6]], |
|
| 179 | 179 | ], |
| 180 | 180 | 2015 => [ |
| 181 | 181 | 7 => ['more' => 21], |
| 182 | 182 | 8 => ['all' => 1], |
| 183 | 183 | 9 => ['less' => 7, 'more' => 17], |
| 184 | 184 | 10 => ['less' => 12], |
| 185 | - 11 => ['between' => [10,16]], |
|
| 185 | + 11 => ['between' => [10, 16]], |
|
| 186 | 186 | 12 => ['more' => 17], |
| 187 | 187 | ], |
| 188 | 188 | 2016 => [ |
| 189 | 189 | 1 => ['less' => 5], |
| 190 | - 2 => ['between' => [11,22]], |
|
| 190 | + 2 => ['between' => [11, 22]], |
|
| 191 | 191 | ], |
| 192 | 192 | ]; |
| 193 | 193 | # Lords differences |
@@ -199,15 +199,15 @@ discard block |
||
| 199 | 199 | $GLOBALS['recessdates'][101][2010][12]['more'] = 22; |
| 200 | 200 | $GLOBALS['recessdates'][101][2011] = [ |
| 201 | 201 | 1 => ['less' => 10], |
| 202 | - 2 => ['between' => [16,28]], |
|
| 203 | - 4 => ['between' => [6,26]], |
|
| 202 | + 2 => ['between' => [16, 28]], |
|
| 203 | + 4 => ['between' => [6, 26]], |
|
| 204 | 204 | 5 => ['more' => 25], |
| 205 | 205 | 6 => ['less' => 6], |
| 206 | 206 | 7 => ['more' => 20], |
| 207 | 207 | 8 => ['all' => 1], |
| 208 | 208 | 9 => ['less' => 5, 'more' => 15], |
| 209 | 209 | 10 => ['less' => 3], |
| 210 | - 11 => ['between' => [16,21]], |
|
| 210 | + 11 => ['between' => [16, 21]], |
|
| 211 | 211 | 12 => ['more' => 21], |
| 212 | 212 | ]; |
| 213 | 213 | |
@@ -216,74 +216,74 @@ discard block |
||
| 216 | 216 | 1999 => [ |
| 217 | 217 | 7 => ['more' => 2], |
| 218 | 218 | 8 => ['less' => 31], |
| 219 | - 10 => ['between' => [8,25]], |
|
| 219 | + 10 => ['between' => [8, 25]], |
|
| 220 | 220 | 12 => ['more' => 17], |
| 221 | 221 | ], |
| 222 | 222 | 2000 => [ |
| 223 | 223 | 1 => ['less' => 10], |
| 224 | - 4 => ['between' => [7,25]], |
|
| 224 | + 4 => ['between' => [7, 25]], |
|
| 225 | 225 | 7 => ['more' => 7], |
| 226 | 226 | 8 => ['all' => 1], |
| 227 | 227 | 9 => ['less' => 4], |
| 228 | - 10 => ['between' => [6,23]], |
|
| 228 | + 10 => ['between' => [6, 23]], |
|
| 229 | 229 | 12 => ['more' => 20], |
| 230 | 230 | ], |
| 231 | 231 | 2001 => [ |
| 232 | 232 | 1 => ['less' => 8], |
| 233 | - 2 => ['between' => [16,26]], |
|
| 234 | - 4 => ['between' => [6,23]], |
|
| 233 | + 2 => ['between' => [16, 26]], |
|
| 234 | + 4 => ['between' => [6, 23]], |
|
| 235 | 235 | 6 => ['more' => 29], |
| 236 | 236 | 7 => ['all' => 1], |
| 237 | 237 | 8 => ['all' => 1], |
| 238 | 238 | 9 => ['less' => 3], |
| 239 | - 10 => ['between' => [5,22]], |
|
| 240 | - 12 => ['more' => 21] ], |
|
| 239 | + 10 => ['between' => [5, 22]], |
|
| 240 | + 12 => ['more' => 21]], |
|
| 241 | 241 | 2002 => [ |
| 242 | 242 | 1 => ['less' => 7], |
| 243 | - 2 => ['between' => [15,25]], |
|
| 243 | + 2 => ['between' => [15, 25]], |
|
| 244 | 244 | 3 => ['more' => 28], |
| 245 | 245 | 4 => ['less' => 15], |
| 246 | 246 | 7 => ['more' => 10], |
| 247 | 247 | 8 => ['all' => 1], |
| 248 | 248 | 9 => ['less' => 2], |
| 249 | - 10 => ['between' => [11,28]], |
|
| 250 | - 12 => ['more' => 20] ], |
|
| 249 | + 10 => ['between' => [11, 28]], |
|
| 250 | + 12 => ['more' => 20]], |
|
| 251 | 251 | 2003 => [ |
| 252 | 252 | 1 => ['less' => 6], |
| 253 | - 4 => ['between' => [0,31]], |
|
| 253 | + 4 => ['between' => [0, 31]], |
|
| 254 | 254 | 5 => ['less' => 2], |
| 255 | 255 | 6 => ['more' => 27], |
| 256 | 256 | 7 => ['all' => 1], |
| 257 | 257 | 8 => ['all' => 1], |
| 258 | - 10 => ['between' => [10,27]], |
|
| 258 | + 10 => ['between' => [10, 27]], |
|
| 259 | 259 | 12 => ['more' => 19]], |
| 260 | 260 | 2004 => [ |
| 261 | 261 | 1 => ['less' => 5], |
| 262 | - 2 => ['between' => [13,23]], |
|
| 263 | - 4 => ['between' => [2,19]], |
|
| 262 | + 2 => ['between' => [13, 23]], |
|
| 263 | + 4 => ['between' => [2, 19]], |
|
| 264 | 264 | 6 => ['more' => 25], |
| 265 | 265 | 7 => ['all' => 1], |
| 266 | 266 | 8 => ['less' => 30], |
| 267 | - 10 => ['between' => [10,23]], |
|
| 268 | - 12 => ['more' => 26] ], |
|
| 267 | + 10 => ['between' => [10, 23]], |
|
| 268 | + 12 => ['more' => 26]], |
|
| 269 | 269 | 2005 => [ |
| 270 | 270 | 1 => ['less' => 8], |
| 271 | - 2 => ['between' => [11,21]], |
|
| 271 | + 2 => ['between' => [11, 21]], |
|
| 272 | 272 | 3 => ['more' => 24], |
| 273 | 273 | 4 => ['less' => 11], |
| 274 | 274 | 7 => ['more' => 1], |
| 275 | 275 | 8 => ['all' => 1], |
| 276 | 276 | 9 => ['less' => 5], |
| 277 | - 10 => ['between' => [7,24]], |
|
| 278 | - 12 => ['more' => 23] ], |
|
| 277 | + 10 => ['between' => [7, 24]], |
|
| 278 | + 12 => ['more' => 23]], |
|
| 279 | 279 | 2006 => [ |
| 280 | 280 | 1 => ['less' => 9], |
| 281 | - 2 => ['between' => [10,20]], |
|
| 281 | + 2 => ['between' => [10, 20]], |
|
| 282 | 282 | 4 => ['less' => 18], |
| 283 | 283 | 7 => ['more' => 0], |
| 284 | 284 | 8 => ['all' => 1], |
| 285 | 285 | 9 => ['less' => 4], |
| 286 | - 10 => ['between' => [6,23]], |
|
| 286 | + 10 => ['between' => [6, 23]], |
|
| 287 | 287 | 12 => ['more' => 22], |
| 288 | 288 | ], |
| 289 | 289 | 2007 => [ |
@@ -293,18 +293,18 @@ discard block |
||
| 293 | 293 | 7 => ['all' => 1], |
| 294 | 294 | 8 => ['all' => 1], |
| 295 | 295 | 9 => ['less' => 3], |
| 296 | - 10 => ['between' => [5,22]], |
|
| 296 | + 10 => ['between' => [5, 22]], |
|
| 297 | 297 | 12 => ['more' => 21], |
| 298 | 298 | ], |
| 299 | 299 | 2008 => [ |
| 300 | 300 | 1 => ['less' => 5], |
| 301 | - 2 => ['between' => [8,18]], |
|
| 301 | + 2 => ['between' => [8, 18]], |
|
| 302 | 302 | 3 => ['more' => 28], |
| 303 | 303 | 4 => ['less' => 14], |
| 304 | 304 | 6 => ['more' => 27], |
| 305 | 305 | 7 => ['all' => 1], |
| 306 | 306 | 8 => ['all' => 1], |
| 307 | - 10 => ['between' => [10,27]], |
|
| 307 | + 10 => ['between' => [10, 27]], |
|
| 308 | 308 | ], |
| 309 | 309 | ]; |
| 310 | 310 | |
@@ -84,7 +84,7 @@ discard block |
||
| 84 | 84 | } |
| 85 | 85 | |
| 86 | 86 | # Force words to lower case |
| 87 | - $this->query = preg_replace_callback('#(department|party):.+?\b#i', function ($m) { |
|
| 87 | + $this->query = preg_replace_callback('#(department|party):.+?\b#i', function($m) { |
|
| 88 | 88 | return strtolower($m[0]); |
| 89 | 89 | }, $this->query); |
| 90 | 90 | |
@@ -162,9 +162,9 @@ discard block |
||
| 162 | 162 | } elseif ($value == 'lmqs') { |
| 163 | 163 | $newv = 9; |
| 164 | 164 | } elseif ($value == 'uk') { |
| 165 | - $newv = [1,2,3,4,6,101]; |
|
| 165 | + $newv = [1, 2, 3, 4, 6, 101]; |
|
| 166 | 166 | } elseif ($value == 'scotland') { |
| 167 | - $newv = [7,8]; |
|
| 167 | + $newv = [7, 8]; |
|
| 168 | 168 | } elseif ($value == 'wales') { |
| 169 | 169 | $newv = ($lang == 'cy' || LANGUAGE == 'cy') ? 11 : 10; |
| 170 | 170 | } elseif ($value == 'future') { |
@@ -267,7 +267,7 @@ discard block |
||
| 267 | 267 | $qd = preg_replace('#@[0-9]+#', '', $qd); # Strip position variable |
| 268 | 268 | $qd = preg_replace('#^\((.*) AND_NOT M1[01]\)$#', '$1', $qd); # Strip Welsh handling |
| 269 | 269 | # Date range |
| 270 | - $qd = preg_replace_callback('#VALUE_RANGE 1 (\d+) (\d+)#', function ($m) { |
|
| 270 | + $qd = preg_replace_callback('#VALUE_RANGE 1 (\d+) (\d+)#', function($m) { |
|
| 271 | 271 | return preg_replace("#(\d{4})(\d\d)(\d\d)#", '$3/$2/$1', $m[1]) |
| 272 | 272 | . ".." . preg_replace("#(\d{4})(\d\d)(\d\d)#", '$3/$2/$1', $m[2]); |
| 273 | 273 | }, $qd); |
@@ -293,7 +293,7 @@ discard block |
||
| 293 | 293 | $qd = preg_replace('#\bU(\d+)\b#', 'segment:$1', $qd); |
| 294 | 294 | $qd = preg_replace('#\bC(\d+)\b#', 'column:$1', $qd); |
| 295 | 295 | $qd = preg_replace('#\bQ(.*?)\b#', 'gid:$1', $qd); |
| 296 | - $qd = preg_replace_callback('#\bP(.*?)\b#', function ($m) { |
|
| 296 | + $qd = preg_replace_callback('#\bP(.*?)\b#', function($m) { |
|
| 297 | 297 | global $parties; |
| 298 | 298 | $pu = ucfirst($m[1]); |
| 299 | 299 | return "party:" . ($parties[$pu] ?? $m[1]); |
@@ -305,7 +305,7 @@ discard block |
||
| 305 | 305 | } elseif (strstr($qd, 'M7 OR M8')) { |
| 306 | 306 | $qd = str_replace('M7 OR M8', 'section:scotland', $qd); |
| 307 | 307 | } |
| 308 | - $qd = preg_replace_callback('#\bM(\d+)\b#', function ($m) { |
|
| 308 | + $qd = preg_replace_callback('#\bM(\d+)\b#', function($m) { |
|
| 309 | 309 | global $hansardmajors; |
| 310 | 310 | $title = $hansardmajors[$m[1]]["title"] ?? $m[1]; |
| 311 | 311 | return sprintf(gettext("in the '%s'"), $title); |
@@ -333,15 +333,15 @@ |
||
| 333 | 333 | foreach ($merged as $row) { |
| 334 | 334 | $from_id = str_replace('uk.org.publicwhip/person/', '', $row['gid_from']); |
| 335 | 335 | $to_id = str_replace('uk.org.publicwhip/person/', '', $row['gid_to']); |
| 336 | - $qd = str_replace("(S$from_id OR S$to_id)", "S$to_id", $qd); |
|
| 337 | - $qd = str_replace("S$from_id OR S$to_id", "S$to_id", $qd); |
|
| 336 | + $qd = str_replace("(S$from_id OR S$to_id)", "s$to_id", $qd); |
|
| 337 | + $qd = str_replace("s$from_id OR S$to_id", "s$to_id", $qd); |
|
| 338 | 338 | } |
| 339 | 339 | |
| 340 | 340 | preg_match_all('#S(\d+)#', $qd, $m); |
| 341 | 341 | foreach ($m[1] as $mm) { |
| 342 | 342 | $member = new MEMBER(['person_id' => $mm]); |
| 343 | 343 | $name = $member->full_name(); |
| 344 | - $qd = str_replace("S$mm", "speaker:$name", $qd); |
|
| 344 | + $qd = str_replace("s$mm", "speaker:$name", $qd); |
|
| 345 | 345 | } |
| 346 | 346 | |
| 347 | 347 | # Simplify display of excluded words |
@@ -1753,7 +1753,7 @@ |
||
| 1753 | 1753 | } |
| 1754 | 1754 | |
| 1755 | 1755 | // Finally, do the query! |
| 1756 | - $q = $this->db->query("SELECT $fields |
|
| 1756 | + $q = $this->db->query("select $fields |
|
| 1757 | 1757 | FROM hansard |
| 1758 | 1758 | $join |
| 1759 | 1759 | WHERE $where |
@@ -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 = []; |
|
| 56 | + public $speakers = []; |
|
| 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 = []; |
|
| 69 | + public $epobjectid_to_gid = []; |
|
| 70 | 70 | /* |
| 71 | 71 | $this->epobjectid_to_gid[ $epobject_id ] => $gid; |
| 72 | 72 | */ |
@@ -143,7 +143,7 @@ discard block |
||
| 143 | 143 | return false; |
| 144 | 144 | } |
| 145 | 145 | |
| 146 | - $validviews = ['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 | + $validviews = ['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']; |
|
| 147 | 147 | if (in_array($view, $validviews)) { |
| 148 | 148 | |
| 149 | 149 | // What function do we call for this view? |
@@ -234,7 +234,7 @@ discard block |
||
| 234 | 234 | [$year, $month, $date] = explode('-', $hdate); |
| 235 | 235 | $timestamp = gmmktime(0, 0, 0, $month, $date, $year); |
| 236 | 236 | |
| 237 | - $data = [ |
|
| 237 | + $data = [ |
|
| 238 | 238 | 'hdate' => $hdate, |
| 239 | 239 | 'timestamp' => $timestamp, |
| 240 | 240 | 'listurl' => $URL->generate(), |
@@ -277,7 +277,7 @@ discard block |
||
| 277 | 277 | // so get the section info above this item. |
| 278 | 278 | |
| 279 | 279 | // For getting hansard data. |
| 280 | - $input = [ |
|
| 280 | + $input = [ |
|
| 281 | 281 | 'amount' => [ |
| 282 | 282 | 'body' => true, |
| 283 | 283 | ], |
@@ -311,14 +311,14 @@ discard block |
||
| 311 | 311 | twfy_debug(get_class($this), "getting an item's subsection"); |
| 312 | 312 | |
| 313 | 313 | // What we return. |
| 314 | - $subsectiondata = []; |
|
| 314 | + $subsectiondata = []; |
|
| 315 | 315 | |
| 316 | 316 | if ($itemdata['htype'] == '12' || $itemdata['htype'] == '13' || $itemdata['htype'] == '14') { |
| 317 | 317 | // This item is a speech or procedural, so get the |
| 318 | 318 | // subsection info above this item. |
| 319 | 319 | |
| 320 | 320 | // For getting hansard data. |
| 321 | - $input = [ |
|
| 321 | + $input = [ |
|
| 322 | 322 | 'amount' => [ |
| 323 | 323 | 'body' => true, |
| 324 | 324 | ], |
@@ -416,7 +416,7 @@ discard block |
||
| 416 | 416 | $wherearr['hansard.epobject_id='] = $prev_item_id; |
| 417 | 417 | |
| 418 | 418 | // For getting hansard data. |
| 419 | - $input = [ |
|
| 419 | + $input = [ |
|
| 420 | 420 | 'amount' => [ |
| 421 | 421 | 'body' => true, |
| 422 | 422 | 'speaker' => true, |
@@ -432,7 +432,7 @@ discard block |
||
| 432 | 432 | if ($itemdata['htype'] == '10' || $itemdata['htype'] == '11') { |
| 433 | 433 | // Linking to the prev (sub)section. |
| 434 | 434 | $thing = $hansardmajors[$this->major]['singular']; |
| 435 | - $nextprevdata['prev'] = [ |
|
| 435 | + $nextprevdata['prev'] = [ |
|
| 436 | 436 | 'body' => sprintf(gettext("Previous %s"), $thing), |
| 437 | 437 | 'url' => $prevdata[0]['listurl'], |
| 438 | 438 | 'title' => $prevdata[0]['body'], |
@@ -445,7 +445,7 @@ discard block |
||
| 445 | 445 | } else { |
| 446 | 446 | $title = ''; |
| 447 | 447 | } |
| 448 | - $nextprevdata['prev'] = [ |
|
| 448 | + $nextprevdata['prev'] = [ |
|
| 449 | 449 | 'body' => gettext('Previous speaker'), |
| 450 | 450 | 'url' => $prevdata[0]['commentsurl'], |
| 451 | 451 | 'title' => $title, |
@@ -461,7 +461,7 @@ discard block |
||
| 461 | 461 | $wherearr['hansard.epobject_id='] = $next_item_id; |
| 462 | 462 | |
| 463 | 463 | // For getting hansard data. |
| 464 | - $input = [ |
|
| 464 | + $input = [ |
|
| 465 | 465 | 'amount' => [ |
| 466 | 466 | 'body' => true, |
| 467 | 467 | 'speaker' => true, |
@@ -476,7 +476,7 @@ discard block |
||
| 476 | 476 | if ($itemdata['htype'] == '10' || $itemdata['htype'] == '11') { |
| 477 | 477 | // Linking to the next (sub)section. |
| 478 | 478 | $thing = $hansardmajors[$this->major]['singular']; |
| 479 | - $nextprevdata['next'] = [ |
|
| 479 | + $nextprevdata['next'] = [ |
|
| 480 | 480 | 'body' => sprintf(gettext("Next %s"), $thing), |
| 481 | 481 | 'url' => $nextdata[0]['listurl'], |
| 482 | 482 | 'title' => $nextdata[0]['body'], |
@@ -489,7 +489,7 @@ discard block |
||
| 489 | 489 | } else { |
| 490 | 490 | $title = ''; |
| 491 | 491 | } |
| 492 | - $nextprevdata['next'] = [ |
|
| 492 | + $nextprevdata['next'] = [ |
|
| 493 | 493 | 'body' => gettext('Next speaker'), |
| 494 | 494 | 'url' => $nextdata[0]['commentsurl'], |
| 495 | 495 | 'title' => $title, |
@@ -536,11 +536,11 @@ discard block |
||
| 536 | 536 | twfy_debug(get_class($this), "getting next/prev dates"); |
| 537 | 537 | |
| 538 | 538 | // What we return. |
| 539 | - $nextprevdata = []; |
|
| 539 | + $nextprevdata = []; |
|
| 540 | 540 | |
| 541 | 541 | $URL = new \MySociety\TheyWorkForYou\Url($this->listpage); |
| 542 | 542 | |
| 543 | - $looper = ["next", "prev"]; |
|
| 543 | + $looper = ["next", "prev"]; |
|
| 544 | 544 | |
| 545 | 545 | foreach ($looper as $n => $nextorprev) { |
| 546 | 546 | |
@@ -564,7 +564,7 @@ discard block |
||
| 564 | 564 | // when displaying the first day of debates. |
| 565 | 565 | if ($q && $q['hdate'] != null) { |
| 566 | 566 | |
| 567 | - $URL->insert([ 'd' => $q['hdate'] ]); |
|
| 567 | + $URL->insert(['d' => $q['hdate']]); |
|
| 568 | 568 | |
| 569 | 569 | if ($nextorprev == 'next') { |
| 570 | 570 | $body = gettext('Next day'); |
@@ -574,7 +574,7 @@ discard block |
||
| 574 | 574 | |
| 575 | 575 | $title = format_date($q['hdate'], SHORTDATEFORMAT); |
| 576 | 576 | |
| 577 | - $nextprevdata[$nextorprev] = [ |
|
| 577 | + $nextprevdata[$nextorprev] = [ |
|
| 578 | 578 | 'hdate' => $q['hdate'], |
| 579 | 579 | 'url' => $URL->generate(), |
| 580 | 580 | 'body' => $body, |
@@ -588,7 +588,7 @@ discard block |
||
| 588 | 588 | $thing = $hansardmajors[$this->major]['plural']; |
| 589 | 589 | $URL->insert(['y' => $year]); |
| 590 | 590 | |
| 591 | - $nextprevdata['up'] = [ |
|
| 591 | + $nextprevdata['up'] = [ |
|
| 592 | 592 | 'body' => sprintf(gettext("All of %s’s %s"), $year, $thing), |
| 593 | 593 | 'title' => '', |
| 594 | 594 | 'url' => $URL->generate(), |
@@ -645,7 +645,7 @@ discard block |
||
| 645 | 645 | |
| 646 | 646 | |
| 647 | 647 | // Get all the data just for this epobject_id. |
| 648 | - $input = [ |
|
| 648 | + $input = [ |
|
| 649 | 649 | 'amount' => [ |
| 650 | 650 | 'body' => true, |
| 651 | 651 | 'speaker' => true, |
@@ -686,7 +686,7 @@ discard block |
||
| 686 | 686 | $this->check_gid_change($args['gid'], 'a', ''); |
| 687 | 687 | |
| 688 | 688 | if (substr($args['gid'], -1) == 'L') { |
| 689 | - $letts = ['a','b','c','d','e']; |
|
| 689 | + $letts = ['a', 'b', 'c', 'd', 'e']; |
|
| 690 | 690 | for ($i = 0; $i < 4; $i++) { |
| 691 | 691 | $this->check_gid_change($args['gid'], $letts[$i], $letts[$i + 1]); |
| 692 | 692 | } |
@@ -730,7 +730,7 @@ discard block |
||
| 730 | 730 | } |
| 731 | 731 | |
| 732 | 732 | private function check_gid_change($gid, $from, $to) { |
| 733 | - $input = [ |
|
| 733 | + $input = [ |
|
| 734 | 734 | 'amount' => [ |
| 735 | 735 | 'body' => true, |
| 736 | 736 | 'speaker' => true, |
@@ -758,7 +758,7 @@ discard block |
||
| 758 | 758 | twfy_debug(get_class($this), "getting data by date"); |
| 759 | 759 | |
| 760 | 760 | // Where we'll put all the data we want to render. |
| 761 | - $data = []; |
|
| 761 | + $data = []; |
|
| 762 | 762 | |
| 763 | 763 | $date = $this->_validate_date($args); |
| 764 | 764 | |
@@ -772,7 +772,7 @@ discard block |
||
| 772 | 772 | |
| 773 | 773 | // Get all the sections for this date. |
| 774 | 774 | // Then for each of those we'll get the subsections and rows. |
| 775 | - $input = [ |
|
| 775 | + $input = [ |
|
| 776 | 776 | 'amount' => [ |
| 777 | 777 | 'body' => true, |
| 778 | 778 | 'comment' => true, |
@@ -801,7 +801,7 @@ discard block |
||
| 801 | 801 | $sectionrow = $this->_get_section($sections[$n]); |
| 802 | 802 | |
| 803 | 803 | // Get the subsections within the section. |
| 804 | - $input = [ |
|
| 804 | + $input = [ |
|
| 805 | 805 | 'amount' => [ |
| 806 | 806 | 'body' => true, |
| 807 | 807 | 'comment' => true, |
@@ -857,7 +857,7 @@ discard block |
||
| 857 | 857 | $major = ''; |
| 858 | 858 | } |
| 859 | 859 | |
| 860 | - $data = []; |
|
| 860 | + $data = []; |
|
| 861 | 861 | |
| 862 | 862 | $q = $this->db->query("SELECT DISTINCT(hdate) |
| 863 | 863 | FROM hansard |
@@ -932,7 +932,7 @@ discard block |
||
| 932 | 932 | |
| 933 | 933 | $speeches = []; |
| 934 | 934 | foreach ($q as $row) { |
| 935 | - $speech = [ |
|
| 935 | + $speech = [ |
|
| 936 | 936 | 'subsection_id' => $row['subsection_id'], |
| 937 | 937 | 'section_id' => $row['section_id'], |
| 938 | 938 | 'htype' => $row['htype'], |
@@ -949,7 +949,7 @@ discard block |
||
| 949 | 949 | // Cache parent id to speed up _get_listurl |
| 950 | 950 | $this->epobjectid_to_gid[$row['subsection_id']] = fix_gid_from_db($row['gid_subsection']); |
| 951 | 951 | |
| 952 | - $url_args = ['p' => $row['person_id']]; |
|
| 952 | + $url_args = ['p' => $row['person_id']]; |
|
| 953 | 953 | $speech['listurl'] = $this->_get_listurl($speech, $url_args); |
| 954 | 954 | $speeches[] = $speech; |
| 955 | 955 | } |
@@ -997,7 +997,7 @@ discard block |
||
| 997 | 997 | } |
| 998 | 998 | |
| 999 | 999 | // What we'll return. |
| 1000 | - $data = []; |
|
| 1000 | + $data = []; |
|
| 1001 | 1001 | |
| 1002 | 1002 | $data['info']['s'] = $args['s']; |
| 1003 | 1003 | |
@@ -1057,7 +1057,7 @@ discard block |
||
| 1057 | 1057 | |
| 1058 | 1058 | // Log this query so we can improve them - if it wasn't a "popular |
| 1059 | 1059 | // query" link |
| 1060 | - if (! isset($args['pop']) or $args['pop'] != 1) { |
|
| 1060 | + if (!isset($args['pop']) or $args['pop'] != 1) { |
|
| 1061 | 1061 | global $SEARCHLOG; |
| 1062 | 1062 | $SEARCHLOG->add( |
| 1063 | 1063 | ['query' => $searchstring, |
@@ -1185,7 +1185,7 @@ discard block |
||
| 1185 | 1185 | ////////////////////////// |
| 1186 | 1186 | // 2. Create the URL to link to this bit of text. |
| 1187 | 1187 | |
| 1188 | - $id_data = [ |
|
| 1188 | + $id_data = [ |
|
| 1189 | 1189 | 'major' => $itemdata['major'], |
| 1190 | 1190 | 'minor' => $itemdata['minor'], |
| 1191 | 1191 | 'htype' => $itemdata['htype'], |
@@ -1196,7 +1196,7 @@ discard block |
||
| 1196 | 1196 | |
| 1197 | 1197 | // We append the query onto the end of the URL as variable 's' |
| 1198 | 1198 | // so we can highlight them on the debate/wrans list page. |
| 1199 | - $url_args = ['s' => $searchstring]; |
|
| 1199 | + $url_args = ['s' => $searchstring]; |
|
| 1200 | 1200 | |
| 1201 | 1201 | $itemdata['listurl'] = $this->_get_listurl($id_data, $url_args, $encode); |
| 1202 | 1202 | |
@@ -1249,14 +1249,14 @@ discard block |
||
| 1249 | 1249 | } else { |
| 1250 | 1250 | $listurl = ''; |
| 1251 | 1251 | } |
| 1252 | - $itemdata['parent'] = [ |
|
| 1252 | + $itemdata['parent'] = [ |
|
| 1253 | 1253 | 'body' => $body, |
| 1254 | 1254 | 'listurl' => $listurl, |
| 1255 | 1255 | ]; |
| 1256 | 1256 | if ($itemdata['htype'] == 11) { |
| 1257 | 1257 | # Search result was a subsection heading; fetch the first entry |
| 1258 | 1258 | # from the wrans/wms to show under the heading |
| 1259 | - $input = [ |
|
| 1259 | + $input = [ |
|
| 1260 | 1260 | 'amount' => [ |
| 1261 | 1261 | 'body' => true, |
| 1262 | 1262 | 'speaker' => true, |
@@ -1502,7 +1502,7 @@ discard block |
||
| 1502 | 1502 | |
| 1503 | 1503 | $params[':major'] = $this->major; |
| 1504 | 1504 | $params[':firstdate'] = $firstyear . '-' . $firstmonth . '-01'; |
| 1505 | - $q = $this->db->query("SELECT DISTINCT(hdate) AS hdate |
|
| 1505 | + $q = $this->db->query("SELECT DISTINCT(hdate) AS hdate |
|
| 1506 | 1506 | FROM hansard |
| 1507 | 1507 | WHERE major = :major |
| 1508 | 1508 | AND hdate >= :firstdate |
@@ -1570,7 +1570,7 @@ discard block |
||
| 1570 | 1570 | |
| 1571 | 1571 | $YEARURL->insert(['y' => $firstyear - 1]); |
| 1572 | 1572 | |
| 1573 | - $nextprev['prev'] = [ |
|
| 1573 | + $nextprev['prev'] = [ |
|
| 1574 | 1574 | 'body' => 'Previous year', |
| 1575 | 1575 | 'title' => $firstyear - 1, |
| 1576 | 1576 | 'url' => $YEARURL->generate(), |
@@ -1579,8 +1579,8 @@ discard block |
||
| 1579 | 1579 | } else { |
| 1580 | 1580 | // action is 'year'. |
| 1581 | 1581 | |
| 1582 | - $nextprev['prev'] = ['body' => 'Previous year']; |
|
| 1583 | - $nextprev['next'] = ['body' => 'Next year']; |
|
| 1582 | + $nextprev['prev'] = ['body' => 'Previous year']; |
|
| 1583 | + $nextprev['next'] = ['body' => 'Next year']; |
|
| 1584 | 1584 | |
| 1585 | 1585 | $q = $this->db->query("SELECT DATE_FORMAT(hdate, '%Y') AS year |
| 1586 | 1586 | FROM hansard WHERE major = :major |
@@ -1669,13 +1669,13 @@ discard block |
||
| 1669 | 1669 | // $input['limit'] as a string for the $limit clause, eg '21,20'. |
| 1670 | 1670 | |
| 1671 | 1671 | $amount = $input['amount'] ?? []; |
| 1672 | - $wherearr = $input['where'] ?? []; |
|
| 1672 | + $wherearr = $input['where'] ?? []; |
|
| 1673 | 1673 | $order = $input['order'] ?? ''; |
| 1674 | 1674 | $limit = $input['limit'] ?? ''; |
| 1675 | 1675 | |
| 1676 | 1676 | |
| 1677 | 1677 | // The fields to fetch from db. 'table' => array ('field1', 'field2'). |
| 1678 | - $fieldsarr = [ |
|
| 1678 | + $fieldsarr = [ |
|
| 1679 | 1679 | 'hansard' => ['epobject_id', 'htype', 'gid', 'hpos', 'section_id', 'subsection_id', 'hdate', 'htime', 'source_url', 'major', 'minor', 'colnum'], |
| 1680 | 1680 | ]; |
| 1681 | 1681 | |
@@ -1688,14 +1688,14 @@ discard block |
||
| 1688 | 1688 | if ((isset($amount['body']) && $amount['body'] == true) || |
| 1689 | 1689 | (isset($amount['comment']) && $amount['comment'] == true) |
| 1690 | 1690 | ) { |
| 1691 | - $fieldsarr['epobject'] = ['body']; |
|
| 1691 | + $fieldsarr['epobject'] = ['body']; |
|
| 1692 | 1692 | $join = 'LEFT OUTER JOIN epobject ON hansard.epobject_id = epobject.epobject_id'; |
| 1693 | 1693 | } else { |
| 1694 | 1694 | $join = ''; |
| 1695 | 1695 | } |
| 1696 | 1696 | |
| 1697 | 1697 | |
| 1698 | - $fieldsarr2 = []; |
|
| 1698 | + $fieldsarr2 = []; |
|
| 1699 | 1699 | // Construct the $fields clause. |
| 1700 | 1700 | foreach ($fieldsarr as $table => $tablesfields) { |
| 1701 | 1701 | foreach ($tablesfields as $n => $field) { |
@@ -1704,7 +1704,7 @@ discard block |
||
| 1704 | 1704 | } |
| 1705 | 1705 | $fields = implode(', ', $fieldsarr2); |
| 1706 | 1706 | |
| 1707 | - $wherearr2 = []; |
|
| 1707 | + $wherearr2 = []; |
|
| 1708 | 1708 | // Construct the $where clause. |
| 1709 | 1709 | $i = 0; |
| 1710 | 1710 | foreach ($wherearr as $key => $val) { |
@@ -1862,7 +1862,7 @@ discard block |
||
| 1862 | 1862 | // 'commentsurl' is the URL of the item on its own page, with comments. |
| 1863 | 1863 | |
| 1864 | 1864 | // All the things we need to work out a listurl! |
| 1865 | - $item_data = [ |
|
| 1865 | + $item_data = [ |
|
| 1866 | 1866 | 'major' => $this->major, |
| 1867 | 1867 | 'minor' => $item['minor'], |
| 1868 | 1868 | 'htype' => $item['htype'], |
@@ -1910,7 +1910,7 @@ discard block |
||
| 1910 | 1910 | if (isset($amount['comment']) && $amount['comment'] == true) { |
| 1911 | 1911 | |
| 1912 | 1912 | // All the things we need to get the comment data. |
| 1913 | - $item_data = [ |
|
| 1913 | + $item_data = [ |
|
| 1914 | 1914 | 'htype' => $item['htype'], |
| 1915 | 1915 | 'epobject_id' => $item['epobject_id'], |
| 1916 | 1916 | ]; |
@@ -2031,7 +2031,7 @@ discard block |
||
| 2031 | 2031 | $DATA->set_page_metadata('pbc_clause', 'url', "$pbc_url/$id"); |
| 2032 | 2032 | $LISTURL->remove(['id']); |
| 2033 | 2033 | } else { |
| 2034 | - $LISTURL->insert([ 'id' => $id_data['gid'] ]); |
|
| 2034 | + $LISTURL->insert(['id' => $id_data['gid']]); |
|
| 2035 | 2035 | } |
| 2036 | 2036 | } else { |
| 2037 | 2037 | // A debate speech or question/answer, etc. |
@@ -2043,10 +2043,10 @@ discard block |
||
| 2043 | 2043 | // Find the gid of this item's (sub)section. |
| 2044 | 2044 | $parent_gid = ''; |
| 2045 | 2045 | |
| 2046 | - if (isset($this->epobjectid_to_gid[ $parent_epobject_id ])) { |
|
| 2046 | + if (isset($this->epobjectid_to_gid[$parent_epobject_id])) { |
|
| 2047 | 2047 | // We've previously cached the gid for this epobject_id, so use that. |
| 2048 | 2048 | |
| 2049 | - $parent_gid = $this->epobjectid_to_gid[ $parent_epobject_id ]; |
|
| 2049 | + $parent_gid = $this->epobjectid_to_gid[$parent_epobject_id]; |
|
| 2050 | 2050 | |
| 2051 | 2051 | } else { |
| 2052 | 2052 | // We haven't cached the gid, so fetch from db. |
@@ -2064,7 +2064,7 @@ discard block |
||
| 2064 | 2064 | $parent_gid = fix_gid_from_db($r['gid']); |
| 2065 | 2065 | |
| 2066 | 2066 | // Cache it for if we need it again: |
| 2067 | - $this->epobjectid_to_gid[ $parent_epobject_id ] = $parent_gid; |
|
| 2067 | + $this->epobjectid_to_gid[$parent_epobject_id] = $parent_gid; |
|
| 2068 | 2068 | } |
| 2069 | 2069 | } |
| 2070 | 2070 | |
@@ -2075,7 +2075,7 @@ discard block |
||
| 2075 | 2075 | $DATA->set_page_metadata('pbc_clause', 'url', "$pbc_url/$parent_gid"); |
| 2076 | 2076 | $LISTURL->remove(['id']); |
| 2077 | 2077 | } else { |
| 2078 | - $LISTURL->insert([ 'id' => $parent_gid ]); |
|
| 2078 | + $LISTURL->insert(['id' => $parent_gid]); |
|
| 2079 | 2079 | } |
| 2080 | 2080 | // Use a truncated form of this item's gid for the anchor. |
| 2081 | 2081 | $fragment = '#g' . gid_to_anchor($id_data['gid']); |
@@ -2140,7 +2140,7 @@ discard block |
||
| 2140 | 2140 | $URL->insert(['p' => $person_id]); |
| 2141 | 2141 | |
| 2142 | 2142 | $name = member_full_name($member['house'], $member['title'], $member['given_name'], $member['family_name'], $member['lordofname']); |
| 2143 | - $speaker = [ |
|
| 2143 | + $speaker = [ |
|
| 2144 | 2144 | 'member_id' => $member['member_id'], |
| 2145 | 2145 | "name" => $name, |
| 2146 | 2146 | 'house' => $member['house'], |
@@ -2164,7 +2164,7 @@ discard block |
||
| 2164 | 2164 | private function _get_speaker_alone($q, $person_id, $hdate, $htime, $major) { |
| 2165 | 2165 | $members = $q->fetchAll(); |
| 2166 | 2166 | if (count($members) > 1) { |
| 2167 | - $members = array_filter($members, function ($m) use ($major) { |
|
| 2167 | + $members = array_filter($members, function($m) use ($major) { |
|
| 2168 | 2168 | $houses = \MySociety\TheyWorkForYou\Utility\House::majorToHouse($major); |
| 2169 | 2169 | return in_array($m['house'], $houses); |
| 2170 | 2170 | }); |
@@ -2272,7 +2272,7 @@ discard block |
||
| 2272 | 2272 | )->first(); |
| 2273 | 2273 | |
| 2274 | 2274 | // Add this comment to the data structure. |
| 2275 | - $comment = [ |
|
| 2275 | + $comment = [ |
|
| 2276 | 2276 | 'comment_id' => $q['comment_id'], |
| 2277 | 2277 | 'user_id' => $q['user_id'], |
| 2278 | 2278 | 'body' => $q['body'], |
@@ -2287,7 +2287,7 @@ discard block |
||
| 2287 | 2287 | // or subsection itself, only the items within them. So |
| 2288 | 2288 | // we don't get the most recent comment. Because there isn't one. |
| 2289 | 2289 | |
| 2290 | - $return = [ |
|
| 2290 | + $return = [ |
|
| 2291 | 2291 | 'totalcomments' => $totalcomments, |
| 2292 | 2292 | 'comment' => $comment, |
| 2293 | 2293 | ]; |
@@ -2350,7 +2350,7 @@ discard block |
||
| 2350 | 2350 | // If part of a Written Answer (just question or just answer), select the whole thing |
| 2351 | 2351 | if (isset($itemdata['major']) && $hansardmajors[$itemdata['major']]['type'] == 'other' and ($itemdata['htype'] == '12' or $itemdata['htype'] == '13' or $itemdata['htype'] == '14')) { |
| 2352 | 2352 | // find the gid of the subheading which holds this part |
| 2353 | - $input = [ |
|
| 2353 | + $input = [ |
|
| 2354 | 2354 | 'amount' => ['gid' => true], |
| 2355 | 2355 | 'where' => [ |
| 2356 | 2356 | 'epobject_id=' => $itemdata['subsection_id'], |
@@ -2366,7 +2366,7 @@ discard block |
||
| 2366 | 2366 | |
| 2367 | 2367 | # If a WMS main heading, go to next gid |
| 2368 | 2368 | if (isset($itemdata['major']) && $itemdata['major'] == 4 && $itemdata['htype'] == '10') { |
| 2369 | - $input = [ |
|
| 2369 | + $input = [ |
|
| 2370 | 2370 | 'amount' => ['gid' => true], |
| 2371 | 2371 | 'where' => [ |
| 2372 | 2372 | 'section_id=' => $itemdata['epobject_id'], |
@@ -2446,7 +2446,7 @@ discard block |
||
| 2446 | 2446 | $nextprev['up']['url'] = $sectionrow['listurl']; |
| 2447 | 2447 | $nextprev['up']['title'] = $sectionrow['body']; |
| 2448 | 2448 | } |
| 2449 | - $nextprev['up']['body'] = gettext('See the whole debate'); |
|
| 2449 | + $nextprev['up']['body'] = gettext('See the whole debate'); |
|
| 2450 | 2450 | } |
| 2451 | 2451 | |
| 2452 | 2452 | // We can then access this from $PAGE and the templates. |
@@ -2455,7 +2455,7 @@ discard block |
||
| 2455 | 2455 | // Now get all the non-heading rows. |
| 2456 | 2456 | |
| 2457 | 2457 | // What data do we want for each item? |
| 2458 | - $amount = [ |
|
| 2458 | + $amount = [ |
|
| 2459 | 2459 | 'body' => true, |
| 2460 | 2460 | 'speaker' => true, |
| 2461 | 2461 | 'comment' => true, |
@@ -2466,7 +2466,7 @@ discard block |
||
| 2466 | 2466 | // This item is a section, so we're displaying all the items within |
| 2467 | 2467 | // it that aren't within a subsection. |
| 2468 | 2468 | |
| 2469 | - $input = [ |
|
| 2469 | + $input = [ |
|
| 2470 | 2470 | 'amount' => $amount, |
| 2471 | 2471 | 'where' => [ |
| 2472 | 2472 | 'section_id=' => $itemdata['epobject_id'], |
@@ -2478,7 +2478,7 @@ discard block |
||
| 2478 | 2478 | $data['rows'] = $this->_get_hansard_data($input); |
| 2479 | 2479 | if (!count($data['rows']) || (count($data['rows']) == 1 && strstr($data['rows'][0]['body'], 'was asked'))) { |
| 2480 | 2480 | |
| 2481 | - $input = [ |
|
| 2481 | + $input = [ |
|
| 2482 | 2482 | 'amount' => [ |
| 2483 | 2483 | 'body' => true, |
| 2484 | 2484 | 'comment' => true, |
@@ -2500,7 +2500,7 @@ discard block |
||
| 2500 | 2500 | } elseif ($itemdata['htype'] == '11') { |
| 2501 | 2501 | // This item is a subsection, so we're displaying everything within it. |
| 2502 | 2502 | |
| 2503 | - $input = [ |
|
| 2503 | + $input = [ |
|
| 2504 | 2504 | 'amount' => $amount, |
| 2505 | 2505 | 'where' => [ |
| 2506 | 2506 | 'subsection_id=' => $itemdata['epobject_id'], |
@@ -2537,8 +2537,8 @@ discard block |
||
| 2537 | 2537 | |
| 2538 | 2538 | twfy_debug(get_class($this), "getting data by column"); |
| 2539 | 2539 | |
| 2540 | - $input = [ 'amount' => ['body' => true, 'comment' => true, 'speaker' => true], |
|
| 2541 | - 'where' => [ 'hdate=' => $args['date'], 'major=' => $this->major, 'gid LIKE ' => '%.' . $args['column'] . '.%' ], |
|
| 2540 | + $input = ['amount' => ['body' => true, 'comment' => true, 'speaker' => true], |
|
| 2541 | + 'where' => ['hdate=' => $args['date'], 'major=' => $this->major, 'gid LIKE ' => '%.' . $args['column'] . '.%'], |
|
| 2542 | 2542 | 'order' => 'hpos', |
| 2543 | 2543 | ]; |
| 2544 | 2544 | $data = $this->_get_hansard_data($input); |
@@ -2698,10 +2698,10 @@ discard block |
||
| 2698 | 2698 | ", [':major' => $this->major]); |
| 2699 | 2699 | |
| 2700 | 2700 | // What we return. |
| 2701 | - $data = []; |
|
| 2701 | + $data = []; |
|
| 2702 | 2702 | $speeches = []; |
| 2703 | 2703 | foreach ($q as $row) { |
| 2704 | - $speech = [ |
|
| 2704 | + $speech = [ |
|
| 2705 | 2705 | 'subsection_id' => $row['subsection_id'], |
| 2706 | 2706 | 'section_id' => $row['section_id'], |
| 2707 | 2707 | 'htype' => $row['htype'], |
@@ -2746,7 +2746,7 @@ discard block |
||
| 2746 | 2746 | $data['rows'] = $speeches; |
| 2747 | 2747 | |
| 2748 | 2748 | } else { |
| 2749 | - $data['rows'] = []; |
|
| 2749 | + $data['rows'] = []; |
|
| 2750 | 2750 | } |
| 2751 | 2751 | |
| 2752 | 2752 | $data['info']['days'] = $days; |
@@ -2798,7 +2798,7 @@ discard block |
||
| 2798 | 2798 | if ($q) { |
| 2799 | 2799 | |
| 2800 | 2800 | // This array just used for getting further data about this debate. |
| 2801 | - $item_data = [ |
|
| 2801 | + $item_data = [ |
|
| 2802 | 2802 | 'major' => $this->major, |
| 2803 | 2803 | 'minor' => $q['minor'], |
| 2804 | 2804 | 'gid' => fix_gid_from_db($q['gid']), |
@@ -2862,7 +2862,7 @@ discard block |
||
| 2862 | 2862 | ORDER BY hpos |
| 2863 | 2863 | LIMIT 1 |
| 2864 | 2864 | ", |
| 2865 | - [ ':object_id' => $item_data['epobject_id'] ] |
|
| 2865 | + [':object_id' => $item_data['epobject_id']] |
|
| 2866 | 2866 | )->first(); |
| 2867 | 2867 | $childbody = $r['body']; |
| 2868 | 2868 | $speaker = $this->_get_speaker($r['person_id'], $r['hdate'], $r['htime'], $this->major); |
@@ -2901,7 +2901,7 @@ discard block |
||
| 2901 | 2901 | 'more_url' => $more_url->generate(), |
| 2902 | 2902 | ]; |
| 2903 | 2903 | |
| 2904 | - $data = [ |
|
| 2904 | + $data = [ |
|
| 2905 | 2905 | 'gid' => $args['gid'], |
| 2906 | 2906 | 'major' => $this->major, |
| 2907 | 2907 | 'info' => [], |
@@ -2974,7 +2974,7 @@ discard block |
||
| 2974 | 2974 | foreach ($q as $row) { |
| 2975 | 2975 | |
| 2976 | 2976 | // This array just used for getting further data about this debate. |
| 2977 | - $item_data = [ |
|
| 2977 | + $item_data = [ |
|
| 2978 | 2978 | 'major' => $this->major, |
| 2979 | 2979 | 'gid' => fix_gid_from_db($row['gid']), |
| 2980 | 2980 | 'htype' => $row['htype'], |
@@ -3034,7 +3034,7 @@ discard block |
||
| 3034 | 3034 | |
| 3035 | 3035 | } |
| 3036 | 3036 | |
| 3037 | - $data = [ |
|
| 3037 | + $data = [ |
|
| 3038 | 3038 | 'info' => [], |
| 3039 | 3039 | 'data' => $data, |
| 3040 | 3040 | ]; |
@@ -3098,7 +3098,7 @@ discard block |
||
| 3098 | 3098 | foreach ($q as $row) { |
| 3099 | 3099 | |
| 3100 | 3100 | // This array just used for getting further data about this debate. |
| 3101 | - $item_data = [ |
|
| 3101 | + $item_data = [ |
|
| 3102 | 3102 | 'major' => $this->major, |
| 3103 | 3103 | 'gid' => fix_gid_from_db($row['gid']), |
| 3104 | 3104 | 'htype' => $row['htype'], |
@@ -3107,8 +3107,8 @@ discard block |
||
| 3107 | 3107 | 'epobject_id' => $row['epobject_id'], |
| 3108 | 3108 | ]; |
| 3109 | 3109 | |
| 3110 | - $list_url = $this->_get_listurl($item_data); |
|
| 3111 | - $totalcomments = $this->_get_comment_count_for_epobject($item_data); |
|
| 3110 | + $list_url = $this->_get_listurl($item_data); |
|
| 3111 | + $totalcomments = $this->_get_comment_count_for_epobject($item_data); |
|
| 3112 | 3112 | |
| 3113 | 3113 | $contentcount = $row['count']; |
| 3114 | 3114 | $body = $row['body']; |
@@ -3116,7 +3116,7 @@ discard block |
||
| 3116 | 3116 | |
| 3117 | 3117 | |
| 3118 | 3118 | // This array will be added to $data, which is what gets returned. |
| 3119 | - $debate = [ |
|
| 3119 | + $debate = [ |
|
| 3120 | 3120 | 'contentcount' => $contentcount, |
| 3121 | 3121 | 'body' => $body, |
| 3122 | 3122 | 'hdate' => $hdate, |
@@ -3156,7 +3156,7 @@ discard block |
||
| 3156 | 3156 | $data[] = $debate; |
| 3157 | 3157 | } |
| 3158 | 3158 | |
| 3159 | - $data = [ |
|
| 3159 | + $data = [ |
|
| 3160 | 3160 | 'info' => [], |
| 3161 | 3161 | 'data' => $data, |
| 3162 | 3162 | ]; |
@@ -3244,7 +3244,7 @@ discard block |
||
| 3244 | 3244 | |
| 3245 | 3245 | foreach ($q as $row) { |
| 3246 | 3246 | // This array just used for getting further data about this debate. |
| 3247 | - $item_data = [ |
|
| 3247 | + $item_data = [ |
|
| 3248 | 3248 | 'major' => $this->major, |
| 3249 | 3249 | 'gid' => fix_gid_from_db($row['gid']), |
| 3250 | 3250 | 'htype' => $row['htype'], |
@@ -3253,8 +3253,8 @@ discard block |
||
| 3253 | 3253 | 'epobject_id' => $row['epobject_id'], |
| 3254 | 3254 | ]; |
| 3255 | 3255 | |
| 3256 | - $list_url = $this->_get_listurl($item_data); |
|
| 3257 | - $totalcomments = $this->_get_comment_count_for_epobject($item_data); |
|
| 3256 | + $list_url = $this->_get_listurl($item_data); |
|
| 3257 | + $totalcomments = $this->_get_comment_count_for_epobject($item_data); |
|
| 3258 | 3258 | |
| 3259 | 3259 | $body = $row['body']; |
| 3260 | 3260 | $hdate = $row['hdate']; |
@@ -3282,7 +3282,7 @@ discard block |
||
| 3282 | 3282 | $childbody = $r['body']; |
| 3283 | 3283 | $speaker = $this->_get_speaker($r['person_id'], $r['hdate'], $r['htime'], $this->major); |
| 3284 | 3284 | |
| 3285 | - $data[] = [ |
|
| 3285 | + $data[] = [ |
|
| 3286 | 3286 | 'body' => $body, |
| 3287 | 3287 | 'hdate' => $hdate, |
| 3288 | 3288 | 'list_url' => $list_url, |
@@ -3298,7 +3298,7 @@ discard block |
||
| 3298 | 3298 | |
| 3299 | 3299 | } |
| 3300 | 3300 | |
| 3301 | - $data = [ |
|
| 3301 | + $data = [ |
|
| 3302 | 3302 | 'info' => [], |
| 3303 | 3303 | 'data' => $data, |
| 3304 | 3304 | ]; |
@@ -3358,7 +3358,7 @@ discard block |
||
| 3358 | 3358 | public function _get_data_by_bill($args) { |
| 3359 | 3359 | global $DATA, $this_page; |
| 3360 | 3360 | $data = []; |
| 3361 | - $input = [ |
|
| 3361 | + $input = [ |
|
| 3362 | 3362 | 'amount' => [ |
| 3363 | 3363 | 'body' => true, |
| 3364 | 3364 | 'comment' => true, |
@@ -3380,7 +3380,7 @@ discard block |
||
| 3380 | 3380 | [$sitting, $part] = $this->_get_sitting($sectionrow['gid']); |
| 3381 | 3381 | $sectionrow['sitting'] = $sitting; |
| 3382 | 3382 | $sectionrow['part'] = $part; |
| 3383 | - $input = [ |
|
| 3383 | + $input = [ |
|
| 3384 | 3384 | 'amount' => [ |
| 3385 | 3385 | 'body' => true, |
| 3386 | 3386 | 'comment' => true, |
@@ -3451,8 +3451,8 @@ discard block |
||
| 3451 | 3451 | |
| 3452 | 3452 | $YEARURL = new \MySociety\TheyWorkForYou\Url('pbc_session'); |
| 3453 | 3453 | $nextprev = []; |
| 3454 | - $nextprev['prev'] = ['body' => 'Previous session', 'title' => '']; |
|
| 3455 | - $nextprev['next'] = ['body' => 'Next session', 'title' => '']; |
|
| 3454 | + $nextprev['prev'] = ['body' => 'Previous session', 'title' => '']; |
|
| 3455 | + $nextprev['next'] = ['body' => 'Next session', 'title' => '']; |
|
| 3456 | 3456 | $q = $this->db->query( |
| 3457 | 3457 | "SELECT session FROM bills WHERE session < :session ORDER BY session DESC LIMIT 1", |
| 3458 | 3458 | [':session' => $session] |
@@ -19,9 +19,11 @@ |
||
| 19 | 19 | } |
| 20 | 20 | ?> |
| 21 | 21 | <h2><?= sprintf(gettext('%s in constituencies matching <em class="current-search-term">%s</em>'), $desc, _htmlentities($searchstring)) ?></h2> |
| 22 | - <?php } elseif ($mp_types['former']) { // count($cons) <= 1?> |
|
| 22 | + <?php } elseif ($mp_types['former']) { |
|
| 23 | +// count($cons) <= 1?> |
|
| 23 | 24 | <h2><?= sprintf(gettext('Former MP for <em class="current-search-term">%s</em>'), _htmlentities($searchstring)) ?></h2> |
| 24 | - <?php } else { // count($cons) <= 1?> |
|
| 25 | + <?php } else { |
|
| 26 | +// count($cons) <= 1?> |
|
| 25 | 27 | <h2><?= sprintf(gettext('MP for <em class="current-search-term">%s</em>'), _htmlentities($searchstring)) ?></h2> |
| 26 | 28 | <?php } ?> |
| 27 | 29 | <?php foreach ($cons as $member) { ?> |
@@ -9,12 +9,12 @@ discard block |
||
| 9 | 9 | <div class="search-page__section search-page__section--results"> |
| 10 | 10 | <div class="search-page__section__primary"> |
| 11 | 11 | <?php |
| 12 | - # XXX Hack |
|
| 13 | - if (preg_match('#winter\s+f[eu]el#i', $searchstring)) { ?> |
|
| 12 | + # XXX Hack |
|
| 13 | + if (preg_match('#winter\s+f[eu]el#i', $searchstring)) { ?> |
|
| 14 | 14 | <h3 style="margin-bottom: 1em;" class="search-result__title"><a href="https://www.theyworkforyou.com/debates/?id=2024-09-10a.712.0">⭐️ Read the debate on the winter fuel regulations</a></h3> |
| 15 | 15 | <?php |
| 16 | - } |
|
| 17 | - if (preg_match('#budget#i', $searchstring)) { ?> |
|
| 16 | + } |
|
| 17 | + if (preg_match('#budget#i', $searchstring)) { ?> |
|
| 18 | 18 | <h3 class="search-result__title"><a href="https://www.theyworkforyou.com/debates/?id=2024-10-30a.811.0#g811.2">Read the Budget speech</a></h3> |
| 19 | 19 | <?php } ?> |
| 20 | 20 | |
@@ -65,7 +65,7 @@ discard block |
||
| 65 | 65 | <h2> |
| 66 | 66 | <?php |
| 67 | 67 | $term = sprintf('<em class="current-search-term">%s</em>', _htmlentities($searchdescription)); |
| 68 | - if ($pagination_links) { ?> |
|
| 68 | + if ($pagination_links) { ?> |
|
| 69 | 69 | <?= sprintf(gettext('Results %s–%s of %s for %s'), $pagination_links['first_result'], $pagination_links['last_result'], $info['total_results'], $term) ?> |
| 70 | 70 | <?php } elseif ($info['total_results'] == 1) { ?> |
| 71 | 71 | <?= sprintf(gettext('The only result for %s'), $term) ?> |
@@ -13,15 +13,15 @@ discard block |
||
| 13 | 13 | <?php if ($error == 'No results' && isset($house) && $house != HOUSE_TYPE_ROYAL) { ?> |
| 14 | 14 | <ul class="search-result-display-options"> |
| 15 | 15 | <li> |
| 16 | - <?php if ($house == HOUSE_TYPE_COMMONS) { ?> |
|
| 16 | + <?php if ($house == HOUSE_TYPE_COMMONS) { ?> |
|
| 17 | 17 | No results for MPs only |
| 18 | - <?php } elseif ($house == HOUSE_TYPE_LORDS) { ?> |
|
| 18 | + <?php } elseif ($house == HOUSE_TYPE_LORDS) { ?> |
|
| 19 | 19 | No results for Peers only |
| 20 | 20 | <?php } elseif ($house == HOUSE_TYPE_SCOTLAND) { ?> |
| 21 | 21 | No results for MSPs only |
| 22 | 22 | <?php } elseif ($house == HOUSE_TYPE_WALES) { ?> |
| 23 | 23 | <?= gettext('No results for MSs only') ?> |
| 24 | - <?php } elseif ($house == HOUSE_TYPE_NI) { ?> |
|
| 24 | + <?php } elseif ($house == HOUSE_TYPE_NI) { ?> |
|
| 25 | 25 | No results for MLAs only |
| 26 | 26 | <?php } ?> |
| 27 | 27 | | |
@@ -47,37 +47,37 @@ discard block |
||
| 47 | 47 | <ul class="search-result-display-options"> |
| 48 | 48 | <li><?= gettext('Results grouped by person') ?></li> |
| 49 | 49 | <li> |
| 50 | - <?php if ($house == HOUSE_TYPE_ROYAL) { ?> |
|
| 50 | + <?php if ($house == HOUSE_TYPE_ROYAL) { ?> |
|
| 51 | 51 | <?= gettext('Show All') ?> |
| 52 | 52 | <?php } else { ?> |
| 53 | 53 | <a href="<?= $this_url->generate('html') ?>"><?= gettext('Show All') ?></a> |
| 54 | 54 | <?php } ?> |
| 55 | 55 | | |
| 56 | - <?php if ($house == HOUSE_TYPE_COMMONS) { ?> |
|
| 56 | + <?php if ($house == HOUSE_TYPE_COMMONS) { ?> |
|
| 57 | 57 | MPs only |
| 58 | 58 | <?php } else { ?> |
| 59 | 59 | <a href="<?= $this_url->generate('html', ['house' => 1]) ?>">MPs only</a> |
| 60 | 60 | <?php } ?> |
| 61 | 61 | | |
| 62 | - <?php if ($house == HOUSE_TYPE_LORDS) { ?> |
|
| 62 | + <?php if ($house == HOUSE_TYPE_LORDS) { ?> |
|
| 63 | 63 | Peers only |
| 64 | 64 | <?php } else { ?> |
| 65 | 65 | <a href="<?= $this_url->generate('html', ['house' => 2]) ?>">Lords only</a> |
| 66 | 66 | <?php } ?> |
| 67 | 67 | | |
| 68 | - <?php if ($house == HOUSE_TYPE_SCOTLAND) { ?> |
|
| 68 | + <?php if ($house == HOUSE_TYPE_SCOTLAND) { ?> |
|
| 69 | 69 | MSPs only |
| 70 | 70 | <?php } else { ?> |
| 71 | 71 | <a href="<?= $this_url->generate('html', ['house' => 4]) ?>">MSPs only</a> |
| 72 | 72 | <?php } ?> |
| 73 | 73 | | |
| 74 | - <?php if ($house == HOUSE_TYPE_WALES) { ?> |
|
| 74 | + <?php if ($house == HOUSE_TYPE_WALES) { ?> |
|
| 75 | 75 | <?= gettext('MSs only') ?> |
| 76 | 76 | <?php } else { ?> |
| 77 | 77 | <a href="<?= $this_url->generate('html', ['house' => 5]) ?>"><?= gettext('MSs only') ?></a> |
| 78 | 78 | <?php } ?> |
| 79 | 79 | | |
| 80 | - <?php if ($house == HOUSE_TYPE_NI) { ?> |
|
| 80 | + <?php if ($house == HOUSE_TYPE_NI) { ?> |
|
| 81 | 81 | MLAs only |
| 82 | 82 | <?php } else { ?> |
| 83 | 83 | <a href="<?= $this_url->generate('html', ['house' => HOUSE_TYPE_NI]) ?>">MLAs only</a> |
@@ -118,7 +118,7 @@ discard block |
||
| 118 | 118 | <?php if (isset($speaker['party'])) { ?> |
| 119 | 119 | <span class="search-results-grouped__speaker-party">(<?= $speaker['party'] ?>)</span> |
| 120 | 120 | <?php } ?> |
| 121 | - <?php if ($house != HOUSE_TYPE_LORDS) { ?> |
|
| 121 | + <?php if ($house != HOUSE_TYPE_LORDS) { ?> |
|
| 122 | 122 | <?= isset($speaker['office']) ? ' - ' . join('; ', $speaker['office']) : '' ?> |
| 123 | 123 | <?php } ?> |
| 124 | 124 | <?php } else { // no $pid?> |
@@ -121,7 +121,8 @@ |
||
| 121 | 121 | <?php if ($house != HOUSE_TYPE_LORDS) { ?> |
| 122 | 122 | <?= isset($speaker['office']) ? ' - ' . join('; ', $speaker['office']) : '' ?> |
| 123 | 123 | <?php } ?> |
| 124 | - <?php } else { // no $pid?> |
|
| 124 | + <?php } else { |
|
| 125 | +// no $pid?> |
|
| 125 | 126 | <?= $speaker['name'] ?> |
| 126 | 127 | <?php } ?> |
| 127 | 128 | </td> |
@@ -1,43 +1,43 @@ discard block |
||
| 1 | 1 | <div class="calendar"> |
| 2 | 2 | <?php if(isset($month)) { |
| 3 | - // What is the first day of the month in question? |
|
| 4 | - $firstDayOfMonth = mktime(0, 0, 0, $month, 1, $year); |
|
| 5 | - |
|
| 6 | - // How many days does this month contain? |
|
| 7 | - $numberDays = date('t', $firstDayOfMonth); |
|
| 8 | - |
|
| 9 | - // What is the name of the month in question? |
|
| 10 | - $monthName = strftime('%B', $firstDayOfMonth); |
|
| 11 | - |
|
| 12 | - if (isset($info['onday'])) { |
|
| 13 | - // 'onday' is like 'yyyy-mm-dd'. |
|
| 14 | - $datebits = explode('-', $info['onday']); |
|
| 15 | - if (count($datebits) > 2 && $datebits[0] == $year && $datebits[1] == $month) { |
|
| 16 | - $toDay = $datebits[2]; |
|
| 17 | - } else { |
|
| 18 | - $toDay = ''; |
|
| 19 | - } |
|
| 20 | - } else { |
|
| 21 | - // If this calendar is for this current, real world, month |
|
| 22 | - // we get the value of today, so we can highlight it. |
|
| 23 | - $nowDateComponents = getdate(); |
|
| 24 | - |
|
| 25 | - if ($nowDateComponents['year'] == $year && $nowDateComponents['mon'] == $month) { |
|
| 26 | - $toDay = $nowDateComponents['mday']; |
|
| 27 | - } else { |
|
| 28 | - $toDay = ''; |
|
| 29 | - } |
|
| 30 | - } |
|
| 31 | - |
|
| 32 | - $dayOfWeek = strftime('%w', $firstDayOfMonth) - 1; |
|
| 33 | - |
|
| 34 | - // Adjusted to cope with the week starting on Monday. |
|
| 35 | - if ($dayOfWeek < 0) { |
|
| 36 | - $dayOfWeek = 6; |
|
| 37 | - } |
|
| 38 | - ?> |
|
| 3 | + // What is the first day of the month in question? |
|
| 4 | + $firstDayOfMonth = mktime(0, 0, 0, $month, 1, $year); |
|
| 5 | + |
|
| 6 | + // How many days does this month contain? |
|
| 7 | + $numberDays = date('t', $firstDayOfMonth); |
|
| 8 | + |
|
| 9 | + // What is the name of the month in question? |
|
| 10 | + $monthName = strftime('%B', $firstDayOfMonth); |
|
| 11 | + |
|
| 12 | + if (isset($info['onday'])) { |
|
| 13 | + // 'onday' is like 'yyyy-mm-dd'. |
|
| 14 | + $datebits = explode('-', $info['onday']); |
|
| 15 | + if (count($datebits) > 2 && $datebits[0] == $year && $datebits[1] == $month) { |
|
| 16 | + $toDay = $datebits[2]; |
|
| 17 | + } else { |
|
| 18 | + $toDay = ''; |
|
| 19 | + } |
|
| 20 | + } else { |
|
| 21 | + // If this calendar is for this current, real world, month |
|
| 22 | + // we get the value of today, so we can highlight it. |
|
| 23 | + $nowDateComponents = getdate(); |
|
| 24 | + |
|
| 25 | + if ($nowDateComponents['year'] == $year && $nowDateComponents['mon'] == $month) { |
|
| 26 | + $toDay = $nowDateComponents['mday']; |
|
| 27 | + } else { |
|
| 28 | + $toDay = ''; |
|
| 29 | + } |
|
| 30 | + } |
|
| 31 | + |
|
| 32 | + $dayOfWeek = strftime('%w', $firstDayOfMonth) - 1; |
|
| 33 | + |
|
| 34 | + // Adjusted to cope with the week starting on Monday. |
|
| 35 | + if ($dayOfWeek < 0) { |
|
| 36 | + $dayOfWeek = 6; |
|
| 37 | + } |
|
| 38 | + ?> |
|
| 39 | 39 | <?php } |
| 40 | - if (!isset($years)) { ?> |
|
| 40 | + if (!isset($years)) { ?> |
|
| 41 | 41 | <div class="calendar__controls"> |
| 42 | 42 | <?php if (isset($prev)) { ?> |
| 43 | 43 | <a href="<?= $prev['url'] ?>" class="calendar__controls__previous">←</a> |
@@ -75,93 +75,93 @@ discard block |
||
| 75 | 75 | <tr> |
| 76 | 76 | |
| 77 | 77 | <?php |
| 78 | - if ($dayOfWeek > 0) { |
|
| 79 | - print "<td colspan=\"$dayOfWeek\"> </td>"; |
|
| 80 | - } |
|
| 78 | + if ($dayOfWeek > 0) { |
|
| 79 | + print "<td colspan=\"$dayOfWeek\"> </td>"; |
|
| 80 | + } |
|
| 81 | 81 | |
| 82 | - $currentDay = 1; |
|
| 82 | + $currentDay = 1; |
|
| 83 | 83 | |
| 84 | - while ($currentDay <= $numberDays) { |
|
| 84 | + while ($currentDay <= $numberDays) { |
|
| 85 | 85 | |
| 86 | - // Seventh column (Sunday) reached. Start a new row. |
|
| 86 | + // Seventh column (Sunday) reached. Start a new row. |
|
| 87 | 87 | |
| 88 | - if ($dayOfWeek == 7) { |
|
| 88 | + if ($dayOfWeek == 7) { |
|
| 89 | 89 | |
| 90 | - $dayOfWeek = 0; |
|
| 91 | - ?></tr> |
|
| 90 | + $dayOfWeek = 0; |
|
| 91 | + ?></tr> |
|
| 92 | 92 | <tr><?php |
| 93 | - } |
|
| 94 | - |
|
| 95 | - $recess = recess_prettify($currentDay, $month, $year, $recess_major); |
|
| 96 | - |
|
| 97 | - // Is this day actually Today in the real world? |
|
| 98 | - // If so, higlight it. |
|
| 99 | - // Also highlight days where there are no |
|
| 100 | - // sittings - e.g. WH is only Tuesday-Thursday |
|
| 101 | - if ($currentDay == $toDay) { |
|
| 102 | - print '<td class="on"'; |
|
| 103 | - if ($recess[0] && $recess[0] != 1) { |
|
| 104 | - print ' title="' . $recess[0] . '"'; |
|
| 105 | - } |
|
| 106 | - print '>'; |
|
| 107 | - } elseif ($recess[0]) { |
|
| 108 | - print '<td class="no"'; |
|
| 109 | - if ($recess[0] != 1) { |
|
| 110 | - print ' title="' . $recess[0] . '"'; |
|
| 111 | - } |
|
| 112 | - print '>'; |
|
| 113 | - } else { |
|
| 114 | - print '<td>'; |
|
| 115 | - } |
|
| 116 | - |
|
| 117 | - // Is the $currentDay a member of $dates? If so, |
|
| 118 | - // the day should be linked. |
|
| 119 | - if (in_array($currentDay, $dates)) { |
|
| 120 | - |
|
| 121 | - $date = sprintf("%04d-%02d-%02d", $year, $month, $currentDay); |
|
| 122 | - |
|
| 123 | - if ($currentDay == $toDay) { |
|
| 124 | - print '<span>' . $currentDay . '</span></td>'; |
|
| 125 | - } else { |
|
| 126 | - $day_section = $section; |
|
| 127 | - if ($section == 'sp') { |
|
| 128 | - $day_section = 'spdebates'; |
|
| 129 | - } |
|
| 130 | - $urls[$day_section . 'day']->insert(['d' => $date]); |
|
| 131 | - print "<a href=\"" . $urls[$day_section . 'day']->generate() . "\">$currentDay</a></td>"; |
|
| 132 | - } |
|
| 133 | - |
|
| 134 | - // $currentDay is not a member of $dates. |
|
| 135 | - |
|
| 136 | - } else { |
|
| 137 | - |
|
| 138 | - print '<span>' . $currentDay . '</span></td>'; |
|
| 139 | - } |
|
| 140 | - // Increment counters |
|
| 141 | - |
|
| 142 | - $currentDay++; |
|
| 143 | - $dayOfWeek++; |
|
| 144 | - } |
|
| 145 | - |
|
| 146 | - // Complete the row of the last week in month, if necessary |
|
| 147 | - |
|
| 148 | - if ($dayOfWeek != 7) { |
|
| 149 | - |
|
| 150 | - $remainingDays = 7 - $dayOfWeek; |
|
| 151 | - print "<td colspan=\"$remainingDays\"> </td>"; |
|
| 152 | - } |
|
| 153 | - ?> |
|
| 93 | + } |
|
| 94 | + |
|
| 95 | + $recess = recess_prettify($currentDay, $month, $year, $recess_major); |
|
| 96 | + |
|
| 97 | + // Is this day actually Today in the real world? |
|
| 98 | + // If so, higlight it. |
|
| 99 | + // Also highlight days where there are no |
|
| 100 | + // sittings - e.g. WH is only Tuesday-Thursday |
|
| 101 | + if ($currentDay == $toDay) { |
|
| 102 | + print '<td class="on"'; |
|
| 103 | + if ($recess[0] && $recess[0] != 1) { |
|
| 104 | + print ' title="' . $recess[0] . '"'; |
|
| 105 | + } |
|
| 106 | + print '>'; |
|
| 107 | + } elseif ($recess[0]) { |
|
| 108 | + print '<td class="no"'; |
|
| 109 | + if ($recess[0] != 1) { |
|
| 110 | + print ' title="' . $recess[0] . '"'; |
|
| 111 | + } |
|
| 112 | + print '>'; |
|
| 113 | + } else { |
|
| 114 | + print '<td>'; |
|
| 115 | + } |
|
| 116 | + |
|
| 117 | + // Is the $currentDay a member of $dates? If so, |
|
| 118 | + // the day should be linked. |
|
| 119 | + if (in_array($currentDay, $dates)) { |
|
| 120 | + |
|
| 121 | + $date = sprintf("%04d-%02d-%02d", $year, $month, $currentDay); |
|
| 122 | + |
|
| 123 | + if ($currentDay == $toDay) { |
|
| 124 | + print '<span>' . $currentDay . '</span></td>'; |
|
| 125 | + } else { |
|
| 126 | + $day_section = $section; |
|
| 127 | + if ($section == 'sp') { |
|
| 128 | + $day_section = 'spdebates'; |
|
| 129 | + } |
|
| 130 | + $urls[$day_section . 'day']->insert(['d' => $date]); |
|
| 131 | + print "<a href=\"" . $urls[$day_section . 'day']->generate() . "\">$currentDay</a></td>"; |
|
| 132 | + } |
|
| 133 | + |
|
| 134 | + // $currentDay is not a member of $dates. |
|
| 135 | + |
|
| 136 | + } else { |
|
| 137 | + |
|
| 138 | + print '<span>' . $currentDay . '</span></td>'; |
|
| 139 | + } |
|
| 140 | + // Increment counters |
|
| 141 | + |
|
| 142 | + $currentDay++; |
|
| 143 | + $dayOfWeek++; |
|
| 144 | + } |
|
| 145 | + |
|
| 146 | + // Complete the row of the last week in month, if necessary |
|
| 147 | + |
|
| 148 | + if ($dayOfWeek != 7) { |
|
| 149 | + |
|
| 150 | + $remainingDays = 7 - $dayOfWeek; |
|
| 151 | + print "<td colspan=\"$remainingDays\"> </td>"; |
|
| 152 | + } |
|
| 153 | + ?> |
|
| 154 | 154 | </tr> |
| 155 | 155 | </tbody> |
| 156 | 156 | </table> |
| 157 | 157 | <?php if(!isset($years)) { ?> |
| 158 | 158 | <div class="calendar__footer"> |
| 159 | 159 | <?php |
| 160 | - $y = $urls['day']; |
|
| 161 | - $y->reset(); |
|
| 162 | - $y->insert([ 'y' => $year ]); |
|
| 163 | - $url = $y->generate(); |
|
| 164 | - ?> |
|
| 160 | + $y = $urls['day']; |
|
| 161 | + $y->reset(); |
|
| 162 | + $y->insert([ 'y' => $year ]); |
|
| 163 | + $url = $y->generate(); |
|
| 164 | + ?> |
|
| 165 | 165 | <a href="<?= $url ?>"><?= sprintf(gettext('See all of %s'), $year) ?></a> |
| 166 | 166 | </div> |
| 167 | 167 | <?php } ?> |
@@ -1,5 +1,5 @@ discard block |
||
| 1 | 1 | <div class="calendar"> |
| 2 | - <?php if(isset($month)) { |
|
| 2 | + <?php if (isset($month)) { |
|
| 3 | 3 | // What is the first day of the month in question? |
| 4 | 4 | $firstDayOfMonth = mktime(0, 0, 0, $month, 1, $year); |
| 5 | 5 | |
@@ -154,12 +154,12 @@ discard block |
||
| 154 | 154 | </tr> |
| 155 | 155 | </tbody> |
| 156 | 156 | </table> |
| 157 | - <?php if(!isset($years)) { ?> |
|
| 157 | + <?php if (!isset($years)) { ?> |
|
| 158 | 158 | <div class="calendar__footer"> |
| 159 | 159 | <?php |
| 160 | 160 | $y = $urls['day']; |
| 161 | 161 | $y->reset(); |
| 162 | - $y->insert([ 'y' => $year ]); |
|
| 162 | + $y->insert(['y' => $year]); |
|
| 163 | 163 | $url = $y->generate(); |
| 164 | 164 | ?> |
| 165 | 165 | <a href="<?= $url ?>"><?= sprintf(gettext('See all of %s'), $year) ?></a> |
@@ -14,7 +14,7 @@ discard block |
||
| 14 | 14 | <ul class="business-list"> |
| 15 | 15 | <?php |
| 16 | 16 | $prevlevel = ''; |
| 17 | - foreach ($rows as $row) { ?> |
|
| 17 | + foreach ($rows as $row) { ?> |
|
| 18 | 18 | <?php if ($row['htype'] == 10) { |
| 19 | 19 | if ($prevlevel == 'sub') { ?> |
| 20 | 20 | </ul> |
@@ -49,7 +49,7 @@ discard block |
||
| 49 | 49 | <?php } ?> |
| 50 | 50 | </a> |
| 51 | 51 | <?php } |
| 52 | - if (isset($row['excerpt'])) { ?> |
|
| 52 | + if (isset($row['excerpt'])) { ?> |
|
| 53 | 53 | <p class="business-list__excerpt"> |
| 54 | 54 | <?= trim_characters($row['excerpt'], 0, 200) ?> |
| 55 | 55 | </p> |