Exemple #1
0
 function __construct($page = "", $data = "")
 {
     $this->page = $page;
     if (!empty($page) && !empty($data)) {
         $this->metadata = FutureLink_MetadataAssembler::pagePastLink($page, $data);
     }
     return parent::__construct($page);
 }
Exemple #2
0
 public function __construct(&$pastlink, &$futurelink)
 {
     $this->futurelink =& FutureLink_MetadataAssembler::fromRawToMetaData($futurelink);
     $this->pastlink =& FutureLink_MetadataAssembler::fromRawToMetaData($pastlink);
 }
Exemple #3
0
 function __construct($page)
 {
     $this->page = $page;
     $this->metadata = FutureLink_MetadataAssembler::pageFutureLink($page);
     return parent::__construct($page);
 }
Exemple #4
0
 static function pageFutureLink($page)
 {
     $me = new FutureLink_MetadataAssembler($page);
     $me->raw = new FutureLink_Metadata();
     $me->raw->websiteTitle = $me->websiteTitle;
     $me->raw->websiteSubtitle = $me->page;
     $me->raw->moderator = $me->moderatorName();
     $me->raw->moderatorInstitution = $me->moderatorBusinessName();
     $me->raw->moderatorProfession = $me->moderatorProfession();
     $me->raw->hash = '';
     //hash isn't yet known
     $me->raw->author = $me->authorName();
     $me->raw->authorInstitution = $me->authorBusinessName();
     $me->raw->authorProfession = $me->authorProfession();
     $me->raw->href = $me->href;
     $me->raw->answers = $me->answers();
     $me->raw->dateLastUpdated = $me->lastModif;
     $me->raw->dateOriginated = $me->findDatePageOriginated();
     $me->raw->language = $me->language();
     $me->raw->count = $me->countAll();
     $me->raw->keywords = $me->keywords();
     $me->raw->categories = $me->categories();
     $me->raw->scientificField = $me->scientificField();
     $me->raw->minimumMathNeeded = $me->minimumMathNeeded();
     $me->raw->minimumStatisticsNeeded = $me->minimumStatisticsNeeded();
     $me->raw->text = '';
     //text isn't yet known
     return $me;
 }