%PDF- %PDF-
Direktori : /var/www/pn/utils/classes/ |
Current File : /var/www/pn/utils/classes/IadbProject.php |
<?php namespace WebPappers\IadbProject; use WebPappers\Project\Project; class IadbProject extends Project { private $NAME_PATH_NAME = 'h1.project-title'; private $STATUS_PATH_NAME = '.project-status-data'; private $BENEFICIARYSAI_PATH_NAME = '.project-detail .project-field'; private $DESCRIPTION_PATH_NAME = '.project-description'; public function getName() { $name = $this->dom->find($this->NAME_PATH_NAME); $name = trim($name[0]->text()); return $name; } public function getType() { return IADB_NAME; } public function getStatus() { $status = $this->dom->find($this->STATUS_PATH_NAME); $status = trim($status[0]->text()); return $status; } public function getBeneficiarySAI() { $beneficiarySAI = $this->dom->find($this->BENEFICIARYSAI_PATH_NAME); foreach($beneficiarySAI as $beneficiary){ $currentOption = trim( $beneficiary->find('.project-field-title')[0]->text() ); if('Project Country' == $currentOption){ $beneficiarySAI = trim($beneficiary->find('.project-field-data')[0]->text()); } } return $beneficiarySAI; } public function getDescription() { $description = $this->dom->find($this->DESCRIPTION_PATH_NAME); $description = trim($description[0]->text()); return $description; } public function getImplementingAgency() { return 'Inter-American Development Bank'; } public function getBeneficiaryLevel() { $contry = trim($this->beneficiarySAI); $contry = strtolower($contry); if($contry == 'regional'){ return 'Regional'; }else{ return 'Country'; } } }