Lines Matching refs:ret
270 $ret = array();
281 $ret["pmid"] = $value; //PMID - 15924077
282 $ret["url"] = sprintf($this->pubmedURL, urlencode($value));
285 $ret["pmcid"] = str_replace("PMC", "", $value);
286 $ret["pmcurl"] = sprintf($this->pmcURL, urlencode($ret["pmcid"]));
291 case "VI": $ret["vol"] = $value; break; //VI - 161
292 case "IP": $ret["issue"] = $value; break; //IP - 4
294 $ret["year"] = substr($value,0,4);
298 $ret["title"] = $value;
301 $ret["pages"] = trim($value);
303 $ret["pages"] = rtrim($ret["pages"], "-");
306 $ret["abstract"] = $value;
307 $ret["abstract_wiki"] = $this->_normalizeAbstract($value);
308 $ret["abstract_html"] = $this->_normalizeAbstract($value, "html");
343 case "LA": $ret["lang"] = $value; break; //LA - fre
344 case "PT": $ret["type"] = $value; break; //PT - English Abstract //PT - Journal Article
345 case "TT": $ret["translated_title"] = $value; break;
346 case "PL": $ret["country"] = $value; break; //PL - France
347 case "TA": $ret["journal_iso"] = $value; break; // TA - Rev Neurol (Paris)
348 case "JT": $ret["journal_title"] = $value; break; // JT - Revue neurologique
349 case "JID": $ret["journal_id"] = $value; break; // JID - 2984779R
359 $ret["doi"] = str_replace(" [doi]", "", $value);
361 $ret["pii"] = str_replace(" [pii]", "", $value);
363 $ret["bookaccession"] = str_replace(" [bookaccession]", "", $value);
368 $ret["so"] = str_replace("-.", ".", $value);
370 case "CI" : $ret["copyright"] = $value; break;
371 case "CN" : $ret["corporate_author"] = $value; break;
372 case "CTI" : $ret["collection_title"] = $value; break;
374 $ret["book_title"] = $value;
375 if (empty($ret["title"]))
376 $ret["title"] = $value;
379 $ret["publisher"] = $value;
383 $ret["doi"] = str_replace(" [doi]", "", $value);
385 $ret["pii"] = str_replace(" [pii]", "", $value);
387 $ret["pages"] = $value;
390 case "HASH": $ret["hashtags"] = $value; break;
395 if (!empty($ret["translated_title"])) {
396 …$ret["translated_title_low"] = ucfirst(strtolower($ret["translated_title"])); //mb_convert_case($r…
398 if (!empty($ret["title"])) {
399 …$ret["title_low"] = ucfirst(strtolower($ret["title"])); //mb_convert_case($ret["title"], MB_CASE_T…
403 if (strpos($ret["title"], "[Not Available]") !== false) {
404 $ret["title"] = $ret["translated_title"];
408 if ($ret["corporate_author"]) {
409 array_push($authors, $ret["corporate_author"]);
412 $ret["authors"] = $authors;
413 $ret["authorsVancouver"] = $authors;
421 $ret['first_author'] = $authors[0].", ".$pluginObject->getConf('et_al_vancouver');
423 $ret['first_author'] = $authors[0];
429 $authorsToUse = $ret["authorsVancouver"];
448 $authorsToUse = $ret["authorsVancouver"];
465 $ret["authorsLimit3"] = $authors3;
466 $ret["authorsVancouver"] = $vancouver;
473 $ret["mesh"] = $mesh;
474 $ret["keywords"] = $keywords;
478 $ret["journal_iso"] = str_replace(".", "", $ret["journal_iso"]);
482 $ret["iso"] = $ret["so"];
483 $ret = $this->createNpgCitation($ret);
484 $ret = $this->createGpnvCitation($ret);
487 $ret["similarurl"] = sprintf($this->similarURL, $ret["pmid"]);
488 $ret["citedbyurl"] = sprintf($this->citedByURL, $ret["pmid"]);
489 $ret["referencesurl"] = sprintf($this->referencesURL, $ret["pmid"]);
493 if ($ret["book_title"]) {
495 $ret["vancouver"] = $vancouver;
496 $ret["vancouver"] .= $ret["title"]." ";
497 $ret["vancouver"] .= $ret["book_title"].". ";
498 $ret["iso"] = $ret["country"]." : ";
499 $ret["iso"] .= $ret["year"].".";
500 $ret["vancouver"] .= $ret["iso"];
501 $ret["sciencedirecturl"] = sprintf($this->scienceDirectURL, $ret["doi"]);
502 return $ret;
504 $vancouver .= $ret["title"];
505 $vancouver .= " ".$ret["so"];
512 $ret["vancouver"] = $vancouver;
516 $gg .= rawurlencode($ret["abstract"]);
518 $ret["googletranslate_abstract"] = $gg;
520 $ret["sciencedirecturl"] = sprintf($this->scienceDirectURL, $ret["doi"]);
521 return $ret;
527 function createNpgCitation($ret) { argument
531 if (!empty($ret["book_title"])) {
535 $ret["npg_full"] = $ret["authorsLimit3"];
537 if (!empty($ret["translated_title"])) {
538 $t = $ret["translated_title"];
539 } else if (!empty($ret["title"])) {
540 $t = $ret["title"];
541 } else if (!empty($ret["book_title"])) {
542 $t = $ret["book_title"];
548 $ret["npg_full"] .= $t.". ";
551 if (!empty($ret["country"])) {
552 $ret["npg_full"] .= $ret["country"];
555 if (!empty($ret["publisher"])) {
556 $ret["npg_full"] .= " : ".$ret["publisher"];
559 if (!empty($ret["year"])) {
560 $ret["npg_full"] .= ", ".$ret["year"].".";
565 return $ret;
569 if (!empty($ret["journal_iso"])) {
570 $npg = str_replace(".", "", $ret["journal_iso"])." ";
573 if (!empty($ret["year"])) {
574 $npg .= $ret["year"];
576 if (!empty($ret["vol"]) || !empty($ret["issue"]))
579 if (!empty($ret["vol"]))
580 $npg .= $ret["vol"];
582 if (!empty($ret["issue"]))
583 $npg .= "(".$ret["issue"].")";
585 if (!empty($ret["pages"])) {
586 $npg .= " : ".$this->_normalizePages($ret["pages"]).".";
587 } else if (!empty($ret["doi"])) {
588 $npg .= ", doi : ".$ret["doi"];
592 } else if (!empty($ret["doi"])) {
593 $npg .= ", doi : ".$ret["doi"];
598 $ret["npg_iso"] = $npg;
599 $ret["npg_full"] = $ret["authorsLimit3"];
601 if (!empty($ret["translated_title"])) {
602 $t = $ret["translated_title"];
603 } else if (!empty($ret["title"])) {
604 $t = $ret["title"];
605 } else if (!empty($ret["book_title"])) {
606 $t = $ret["book_title"];
616 $ret["npg_full"] .= $t." ";
617 $ret["npg_full"] .= $ret["npg_iso"];
619 return $ret;
626 function createGpnvCitation($ret) { argument
630 if (!empty($ret["book_title"])) {
634 $ret["gpnv_full_authors"] = $ret["authorsVancouver"];
636 if (!empty($ret["translated_title"])) {
637 $t = $ret["translated_title"];
638 } else if (!empty($ret["title"])) {
639 $t = $ret["title"];
640 } else if (!empty($ret["book_title"])) {
641 $t = $ret["book_title"];
643 $ret["gpnv_full"] .= $t.". ";
645 if (!empty($ret["country"])) {
646 $ret["gpnv_full"] .= $ret["country"];
649 if (!empty($ret["publisher"])) {
650 $ret["gpnv_full"] .= " : ".$ret["publisher"];
653 if (!empty($ret["year"])) {
654 $ret["gpnv_full"] .= ", ".$ret["year"].".";
657 $ret["gpnv_full_title"] = $ret["gpnv_full"];
658 return $ret;
662 if (!empty($ret["journal_iso"])) {
663 $ret["gpnv_full_journal"] = str_replace(".", "", $ret["journal_iso"])." ";
666 if (!empty($ret["year"])) {
667 $npg .= $ret["year"];
669 if (!empty($ret["vol"])) {
670 $npg .= " ; ".$ret["vol"];
672 if (!empty($ret["issue"])) {
673 $npg .= " (".$ret["issue"].")";
676 if (!empty($ret["pages"])) {
677 $npg .= " : ".$this->_normalizePages($ret["pages"]).".";
679 } else if (!empty($ret["doi"])) {
680 $npg .= ", doi : ".$ret["doi"];
690 $ret["gpnv_full_iso"] = $npg;
691 $ret["gpnv_full_authors"] = $ret["authorsVancouver"];
693 if (!empty($ret["translated_title"])) {
694 $t = $ret["translated_title"];
695 } else if (!empty($ret["title"])) {
696 $t = $ret["title"];
697 } else if (!empty($ret["book_title"])) {
698 $t = $ret["book_title"];
703 $ret["gpnv_full_title"] = $t." ";
705 return $ret;