protected function setVariableValues() { parent::setVariableValues(); $this->setVariable('campaignid', $this->campaign->getId()); $this->setVariable('campaignname', Gpf_Lang::_localizeRuntime($this->campaign->getName(), $this->getRecipientLanguage())); $this->setVariable('campaignstatus', Pap_Common_Constants::getStatusAsText($this->campaign->getCampaignStatus())); $this->setVariable('campaigntype', $this->getTypeAsText($this->campaign->getCampaignType())); $this->setVariable('campaigndescription', Gpf_Lang::_localizeRuntime($this->campaign->getDescription(), $this->getRecipientLanguage())); $this->setVariable('campaignlongdescription', Gpf_Lang::_localizeRuntime($this->campaign->getLongDescription(), $this->getRecipientLanguage())); }
/** * @service campaign read * * @param Gpf_Rpc_Params $params */ public function getPrivateAndManualCampaigns(Gpf_Rpc_Params $params) { $selectBuilder = $this->getCampaignsSelect(); $selectBuilder->select->add(self::TYPE, 'type'); $selectBuilder->where->add(self::TYPE, 'IN', array(Pap_Db_Campaign::CAMPAIGN_TYPE_ON_INVITATION, Pap_Db_Campaign::CAMPAIGN_TYPE_PUBLIC_MANUAL)); $selectBuilder->orderBy->add(self::NAME); $campaigns = $selectBuilder->getAllRows(); $cTable = Pap_Db_Table_Commissions::getInstance(); $rsCommissions = $cTable->getAllCommissionsInCampaign(); $campaigns->addColumn('commissions', ''); foreach ($campaigns as $campaign) { $campaign->set('type', Pap_Common_Constants::getCampaignTypeAsText($campaign->get('type'))); if ($cTable->findCampaignInCommExistsRecords($campaign->get('id'), $rsCommissions)) { $campaign->set('commissions', $cTable->getCommissionsDescription($campaign->get('id'), $rsCommissions)); } } return $campaigns; }
public function getName() { return Pap_Common_Constants::getTypeAsText($this->getMainType()) . ' of ' . parent::getName(); }
public function getStatus() { $constants = new Pap_Common_Constants(); return $constants->getStatusAsText($this->transaction->getStatus()); }
protected function translateCommTypes(Gpf_Data_RecordSet $commTypes) { foreach ($commTypes as $commType) { if ($commType->get(Pap_Db_Table_CommissionTypes::TYPE) === Pap_Common_Constants::TYPE_ACTION) { continue; } $commType->set('name', $this->_localize(Pap_Common_Constants::getTypeAsText($commType->get(Pap_Db_Table_CommissionTypes::TYPE)))); } }
protected function getType($type) { return Pap_Common_Constants::getTypeAsText($type); }
/** * @param $row * @return DataRow or null */ public function filterRow(Gpf_Data_Row $row) { $row->set(Pap_Db_Table_Transactions::R_STATUS, Pap_Common_Constants::getStatusAsText($row->get(Pap_Db_Table_Transactions::R_STATUS))); $row->set(Pap_Db_Table_Transactions::PAYOUT_STATUS, Pap_Common_Constants::getPayoutStatusAsText($row->get(Pap_Db_Table_Transactions::PAYOUT_STATUS))); $row->set(Pap_Db_Table_Transactions::R_TYPE, Pap_Common_Constants::getTypeAsText($row->get(Pap_Db_Table_Transactions::R_TYPE))); return $row; }
public function setTransactionType($type) { $this->transactionType = $type; $this->name = Pap_Common_Constants::getTypeAsText($type); }