. */ /** * Amendments object. */ require_once(FILESYSTEMROOTPATH."include/model/AbstractMySQL.php"); require_once("Proposals_sentences.php"); class Amendments extends Proposals_sentences { /* id */ private $id; /* proposal_content_id */ private $proposals_sentence_id; /* proposer_uid */ private $proposer_uid; /*Prytanium/Plenary*/ private $session_type; /* status */ private $status; /*session type [prytianium/plenary]*/ /** * Constructor */ public function __construct($data) { parent::__construct($data); if( is_array($data) ) { $this->id = $data['id']; $this->proposals_sentence_id = $data['proposals_sentence_id']; $this->proposer_uid = $data['proposer_uid']; $this->session_type=$data['session_type']; $this->status = $data['status']; } else { $this->id = ''; $this->proposals_sentence_id = ''; $this->proposer_uid = ''; $this->session_type = ''; $this->status = ''; } } public function copy(Proposals_sentences $ps) { $this->setProposals_sentence_id($ps->getId()); $this->setProposal_id($ps->getProposal_id()); $this->setChange_type($ps->getChange_type()); $this->setJc_comment($ps->getJc_comment()); $this->setSentence_id($ps->getSentence_id()); $this->setCategory($ps->getCategory()); $this->setTitle($ps->getTitle()); $this->setOrder($ps->getOrder()); $this->setLast_change($ps->getLast_change()); $this->setTitle2($ps->getTitle2()); $this->setOrder2($ps->getOrder2()); $this->setArticle($ps->getArticle()); $this->setArticle_title($ps->getArticle_title()); $this->setParagraph($ps->getParagraph()); $this->setSentence($ps->getSentence()); $this->setSentence_text($ps->getSentence_text()); $this->setAgora_id_start($ps->getAgora_id_start()); $this->setAgora_id_end($ps->getAgora_id_end()); $this->setTitle_status($ps->getTitle_status()); $this->setTitle2_status($ps->getTitle2_status()); $this->setArticle_title_status($ps->getarticle_title_status()); $this->setParagraph_status($ps->getParagraph_status()); } public function getId() { return $this->id; } public function setId($id) { $this->id = $id; } public function getProposals_sentence_id() { return $this->proposals_sentence_id; } public function setProposals_sentence_id($proposals_sentence_id) { $this->proposals_sentence_id = $proposals_sentence_id; } public function getProposer_uid() { return $this->proposer_uid; } public function setProposer_uid($proposer_uid) { $this->proposer_uid = $proposer_uid; } public function getSession_type() { return $this->session_type; } public function setSession_type($session_type) { $this->session_type = $session_type; } public function getStatus() { return $this->status; } public function setStatus($status) { $this->status = $status; } } ?>