. */ /** * Rollcallss object. */ require_once(FILESYSTEMROOTPATH."include/model/AbstractMySQL.php"); class Rollcalls extends AbstractMySQL { /** id */ private $id; /** uid of the proposer*/ private $creator_uid; /** agora id */ private $agora_id; /** title */ private $title; /** description */ private $description; /** submit_date */ private $submit_date; /* result */ private $result; /**/ private $bodies_available; /* bodies_present */ private $bodies_present; /**/ private $votes_available; /* votes_in_favour */ private $votes_in_favour; /* votes_against */ private $votes_against; /* votes_abstention */ private $votes_abstention; /*opening for voting*/ private $open; /*closing for voting*/ private $close; private $majority; private $published; /* constructor*/ public function __construct($data) { parent::__construct($data); if( is_array($data) ) { $this->id = $data['id']; $this->creator_uid = $data['creator_uid']; $this->agora_id = $data['agora_id']; $this->title = $data['title']; $this->description = $data['description']; $this->submit_date = $data['submit_date']; $this->result = $data['result']; $this->bodies_available = $data['bodies_available']; $this->bodies_present = $data['bodies_present']; $this->votes_available = $data['votes_available']; $this->votes_in_favour = $data['votes_in_favour']; $this->votes_against = $data['votes_against']; $this->votes_abstention = $data['votes_abstention']; $this->open = $data['open']; $this->close = $data['close']; $this->majority = $data['majority']; $this->published = $data['published']; } else { $this->id = ''; $this->creator_uid = ''; $this->agora_id = ''; $this->title = ''; $this->description =''; $this->submit_date = ''; $this->result = ''; $this->bodies_available = ''; $this->bodies_present = ''; $this->votes_available = ''; $this->votes_in_favour = ''; $this->votes_against = ''; $this->votes_abstention = ''; $this->open=''; $this->close=''; $this->majority = ''; $this->published = 0; } } public function getId() { return $this->id; } public function setId($id) { $this->id = $id; } public function getCreator_uid() { return $this->creator_uid; } public function setCreator_uid($creator_uid) { $this->creator_uid = $creator_uid; } public function getAgora_id() { return $this->agora_id; } public function setAgora_id($agora_id) { $this->agora_id = $agora_id; } public function getTitle() { return $this->title; } public function setTitle($title) { $this->title = $title; } public function getDescription() { return $this->description; } public function setDescription($description) { $this->description = $description; } public function getSubmit_date() { return $this->submit_date; } public function setSubmit_date($submit_date) { $this->submit_date = $submit_date; } public function getResult() { return $this->result; } public function setResult($result) { $this->result = $result; } public function getBodies_available() { return $this->bodies_available; } public function setBodies_available($bodies_available) { $this->bodies_available = $bodies_available; } public function getBodies_present() { return $this->bodies_present; } public function setBodies_present($bodies_present) { $this->bodies_present = $bodies_present; } public function getVotes_available() { return $this->votes_available; } public function setVotes_available($votes_available) { $this->votes_available = $votes_available; } public function getVotes_in_favour() { return $this->votes_in_favour; } public function setVotes_in_favour($votes_in_favour) { $this->votes_in_favour = $votes_in_favour; } public function getVotes_against() { return $this->votes_against; } public function setVotes_against($votes_against) { $this->votes_against = $votes_against; } public function getVotes_abstention() { return $this->votes_abstention; } public function setVotes_abstention($votes_abstention) { $this->votes_abstention = $votes_abstention; } public function getOpen() { return $this->open; } public function setOpen($open) { $this->open = $open; } public function getClose() { return $this->close; } public function setClose($close) { $this->close = $close; } public function getMajority() { return $this->majority; } public function setMajority($majority) { $this->majority = $majority; } public function getPublished() { return $this->published; } public function setPublished($published) { $this->published = $published; } } ?>