TheyWorkForYou

Divisions
in package

Table of Contents

Properties

$db  : mixed
DB handle
$member  : mixed
Member
$policies  : mixed
$positions  : mixed

Methods

__construct()  : mixed
Constructor
generateSummary()  : mixed
getAllMemberDivisionsByPolicy()  : mixed
Get all the divisions a member has voted in keyed by policy
getDivisionByGid()  : mixed
getDivisionResults()  : mixed
getDivisionResultsForMember()  : mixed
getMemberDivisionDetails()  : mixed
getMemberDivisionsForPolicy()  : mixed
Get a list of division votes related to a policy
getMostRecentDivisionDate()  : mixed
getRecentDebatesWithDivisions()  : mixed
getRecentDivisions()  : mixed
getRecentDivisionsForPolicies()  : mixed
getRecentMemberDivisions()  : mixed
Get the last n votes for a member
_division_data()  : mixed
constructVoteDescription()  : mixed
constructYesNoVoteDescription()  : mixed
divisionsByPolicy()  : mixed
divisionUrlFromGid()  : mixed
getBasicDivisionDetails()  : mixed
getDivisionDetails()  : mixed
getParliamentDivisionDetails()  : mixed

Properties

Methods

generateSummary()

public generateSummary(mixed $votes) : mixed
Parameters
$votes : mixed

getAllMemberDivisionsByPolicy()

Get all the divisions a member has voted in keyed by policy

public getAllMemberDivisionsByPolicy() : mixed

Returns an array with keys for each policyID, each of these contains the same structure as getMemberDivisionsForPolicy

getDivisionByGid()

public getDivisionByGid(mixed $gid) : mixed
Parameters
$gid : mixed

getDivisionResults()

public getDivisionResults(mixed $division_id) : mixed
Parameters
$division_id : mixed

getDivisionResultsForMember()

public getDivisionResultsForMember(mixed $division_id, mixed $person_id) : mixed
Parameters
$division_id : mixed
$person_id : mixed

getMemberDivisionDetails()

public getMemberDivisionDetails() : mixed

getMemberDivisionsForPolicy()

Get a list of division votes related to a policy

public getMemberDivisionsForPolicy([mixed $policyID = null ]) : mixed

Returns an array with one key ( the policyID ) containing a hash with a policy_id key and a divisions key which contains an array with details of all the divisions.

Each division is a hash with the following fields: division_id, date, vote, gid, url, text, strong

Parameters
$policyID : mixed = null

getMostRecentDivisionDate()

public static getMostRecentDivisionDate() : mixed

getRecentDebatesWithDivisions()

public getRecentDebatesWithDivisions([int $number = 20 ][, int|array<string|int, int> $majors = null ]) : mixed
Parameters
$number : int = 20

Number of divisions to return. Optional.

$majors : int|array<string|int, int> = null

Major types (e.g. 1) or array of major types. Optional.

getRecentDivisions()

public getRecentDivisions([int $number = 20 ][, string|array<string|int, string> $houses = null ]) : mixed
Parameters
$number : int = 20

Number of divisions to return. Optional.

$houses : string|array<string|int, string> = null

House name (eg: "commons") or array of house names. Optional.

getRecentDivisionsForPolicies()

public getRecentDivisionsForPolicies(mixed $policies[, mixed $number = 20 ]) : mixed
Parameters
$policies : mixed
$number : mixed = 20

getRecentMemberDivisions()

Get the last n votes for a member

public getRecentMemberDivisions([ $number = 20 ]) : mixed
Parameters
$number : = 20

int - How many divisions to return. Defaults to 20

_division_data()

private _division_data(mixed $row) : mixed
Parameters
$row : mixed

constructVoteDescription()

private constructVoteDescription(mixed $vote, mixed $yes_text, mixed $no_text, mixed $division_title) : mixed
Parameters
$vote : mixed
$yes_text : mixed
$no_text : mixed
$division_title : mixed

constructYesNoVoteDescription()

private constructYesNoVoteDescription(mixed $direction, mixed $title, mixed $short_text) : mixed
Parameters
$direction : mixed
$title : mixed
$short_text : mixed

divisionsByPolicy()

private divisionsByPolicy(mixed $q) : mixed
Parameters
$q : mixed

divisionUrlFromGid()

private divisionUrlFromGid(mixed $gid) : mixed
Parameters
$gid : mixed

getBasicDivisionDetails()

private getBasicDivisionDetails(mixed $row, mixed $vote) : mixed
Parameters
$row : mixed
$vote : mixed

getDivisionDetails()

private getDivisionDetails(mixed $row) : mixed
Parameters
$row : mixed

getParliamentDivisionDetails()

private getParliamentDivisionDetails(mixed $row) : mixed
Parameters
$row : mixed

        
On this page

Search results