Lehrstuhl für Betriebswirtschaftslehre VII - Wirtschaftsinformatik
Prof. Dr. Torsten Eymann

kommt nur in den Keywords als "Kommentar:" vor */ # diese Funktion ist für Typen OHNE die Begutachtet-Option. # # Die Funktion mit der "begutachtet"-Option steht weiter unten. # $monat = array("01"=>"Januar", "02"=>"Februar", "03"=>"März", "04"=>"April", "05"=>"Mai", "06"=>"Juni", "07"=>"Juli", "08"=>"August", "09"=>"September", "10"=>"Oktober", "11"=>"November", "12"=>"Dezember"); $bez = array("hrsg"=>"Hrsg.", "hrsg2"=>"Hrsg.", "in"=>"In:", "band"=>"Bd.", "seite"=>"S.", "seiten"=>"S.", "heft"=>"Heft", "herausgeber"=>"Herausgeber", "autor"=>"Autor", "department"=>"Department", "diss"=>"Dissertation", "habil"=>"Habilitation", "master"=>"Masterarbeit", "bachelor"=>"Bachelorarbeit", "dipl"=>"Diplomarbeit", "zulassung"=>"Zulassungsarbeit", "magister"=>"Magisterarbeit", "rezensiert"=>"Rezensiert", "rez"=>"Rez", "rezfrom"=>"Rezension von", "noref"=>"nicht begutachtet", "ref"=>"begutachtet", "event_date"=>"event_date", "event_typ"=>"event_typ", "funders"=>"funders", "institution"=>"Institution", "sonstiges"=>"Sonstiges"); $typen = array( "book" => "Buch / Monografie", "article" => "Beiträge in Zeitschriften", "article_paper" => "Beiträge in einer Zeitung", "book_section" => "Beiträge in Sammelbänden", "thesis" => "Dissertation", "habilitation"=> "Habilitation", "master" => "Master-, Magister-, Diplom- oder Zulassungsarbeit", "bachelor" => "Bachelorarbeit", "review" => "Rezension", "preprint" => "Preprint, Postprint, Working paper, Diskussionspapier", "report" => "Projektbericht, Forschungsbericht, Gutachten", "online" => "Online-Beitrag", "conference_item" => "Referierte Konferenzbeiträge und andere Vorträge", "series_editor" => "Herausgeberschaft einer Schriftenreihe oder einer Zeitschrift", "periodical_part" => "Vollständiges Zeitschriftenheft", "patent" => "Patent", "other" => "Sonstiges" ); // wenn ich im englischen Baum bin, dann andere Bezeichnungen if ($lang == "en") { $bez = array("hrsg"=>"publ", "hrsg2"=>"ed.", "in"=>"in", "band"=>"vol.", "seite"=>"p.", "seiten"=>"pp.", "heft"=>"issue", "herausgeber"=>"publisher", "autor"=>"author", "department"=>"department", "diss"=>"thesis", "habil"=>"habilitation", "master"=>"master's thesis", "bachelor"=>"bachelor's thesis", "dipl"=>"diploma thesis", "zulassung"=>"examination thesis", "magister"=>"(magister) thesis", "rezensiert"=>"reviewed", "rez"=>"rev", "rezfrom"=>"reviewed by", "noref"=>"not assessed", "ref"=>"assessed", "event_date"=>"event_date", "event_typ"=>"event_typ", "funders"=>"funders", "institution"=>"Institution", "sonstiges"=>"other"); $typen = array( "book" => "Book/Monograph", "article" => "Article in a journal", "article_paper" => "Article in a newspaper", "book_section" => "Article in a book", "thesis" => "Doctoral thesis", "habilitation"=> "Habilitatin thesis", "master" => "Master's, Magister, Diploma, or Admission thesis", "bachelor" => "Bachelor thesis", "review" => "Review", "preprint" => "Preprint, postprint, working paper, discussion paper", "report" => "Projekt report, research report, expert assessments", "online" => "Online post", "conference_item" => "Conference item", "series_editor" => "Editorial work for a series or a journal", "periodical_part" => "Complete issue of a journal", "patent" => "Patent", "other" => "Other" ); } // end falls englisch $reflist = simplexml_load_file($xml_pfad); #pre($reflist); function zeige_xml($type) { global $reflist, $monat, $bez, $typen; $merker = 0; // für die Überschriftanzeige # das ganze Objekt durchlaufen: foreach( $reflist->children() as $article ) { if ($article->type == $type) { echo "
"; # Überschrift. Weil ich die Überschrift hier erst abfragen kann, # muss ein Merker gesetzt werden ob die Überschrift schon geprintet wurde. if (!$merker) { echo "

".$typen[$type]."

\n"; $merker = 1; } if (!empty($article->creators)) { $author = $article->creators->item[0]; # echo "Autor: "; echo $author->name->family. ", ".$author->name->given; # wenn weitere Autoren vorhanden sind: $nauthors = count($article->creators->children()); for ($i = 1; $i<$nauthors; $i++) { $author = $article->creators->item[$i]; echo "; " . $author->name->family . ", " . $author->name->given; } echo "
\n"; } $erefurl = "https://eref.uni-bayreuth.de/".$article->eprintid; # Link öffnen if (!empty($article->eprintid)) echo ''; $atitel = $article->title; echo " ".mb_substr($atitel, 0, 95); if (strlen($atitel) > 95) echo " ..."; if ($article->eprintid) echo ""; echo "
\n"; if ($article->book_title && ($article->type != "book")) echo $article->book_title . "
\n"; if ($article->editors) { $editor = $article->editors->item[0]; echo $bez['hrsg'].": "; echo $editor->name->family . ", ".$editor->name->given; $neditors = count($article->editors->children()); for ($i = 1; $i<$neditors; $i++) { $editor = $article->editors->item[$i]; echo "; " . $editor->name->family . ", " . $editor->name->given; } echo "
\n"; } # corp_creators (z.B. bei Prof. Füllbier) if ($article->corp_creators->item) { foreach($article->corp_creators->item AS $cc); { echo $cc."
"; } $cc = ""; # muss gelöscht werden, weil es sonst beim nächsten Datensatz wieder angezeigt wird } if ($article->publication) { if ($article->type == "online") echo "".$bez['in']." "; echo $article->publication. "
\n"; } if ($article->place_of_pub && $article->type != "online") echo $article->place_of_pub; # hier ein Komma nach dem Ort if ($article->type == "thesis" || $article->type == "habilitation" || $article->type == "bachelor" || $article->type == "master" || $article->type == "preprint" || $article->type == "report") { # Wenn mindestens Ort da ist if ($article->publisher || $article->place_of_pub) echo ", "; } else echo " "; if (!empty($article->place_of_pub) && !empty($article->publisher) && ($article->type != "thesis") && ($article->type != "habilitation") && ($article->type != "bachelor") && ($article->type != "master")) echo ": "; if (!empty($article->publisher)) echo $article->publisher; if ($article->publisher && $article->date) echo ", "; # Nur wenn Datum da ist, aber nicht bei Zeitungsartikel if ($article->date && $article->type != "article_paper") { if ($article->type == "online") { $d = explode("-", $article->date); echo $d[2].". ".$monat[$d[1]]." ".$d[0]; } else echo mb_substr($article->date, 0, 4); } if (!empty($article->pages)) echo ". - ". $article->pages." ".$bez['seiten']." "; # Zeilenumbruch nur bei Serie und NICHT bei Zeitungsartikel und bei Rezension if ((!$article->series && $article->type != "article_paper") || $article->type == "review") echo "
\n"; if ($article->type == "book_section" || $article->type == "book" || $article->type == "preprint" || $article->type == "report") { if (!empty($article->series)) echo " . - (".$article->series; if (!empty($article->volume)) echo "; ".$article->volume; if (!empty($article->series)) echo ") "; if ($article->series) echo "
\n"; } if ($article->type == "article_paper") { if (!empty($article->publication)) echo "".$bez['in']." ".$article->publication.". "; if (!empty($article->volume)) echo " ".$bez['band']." ".$article->volume; if (!empty($article->date)) { $datum1 = $article->date; $d = explode("-", $datum1); #pre($d); #pre($monat); echo " (".$d[2].". ".$monat[$d[1]]." ".$d[0].")"; } if ($article->pagerange) echo " . - ".$bez['seiten']." ".$article->pagerange."
\n"; else echo "
\n"; } $doi = $article->related_doi; $doiname = mb_substr($doi, 0, 50); if ($doi) echo '' . $doiname . ' ...' . "
\n"; if (!$doi) // && $article->type != "thesis" { $url = $article->official_url; $urlname = mb_substr($url, 0, 50); if (strlen($url) > 50) $urlname .= " ..."; if (!empty($article->official_url)) echo '' . $urlname . '' . "
\n"; } if (($article->type == "thesis") || ($article->type == "habilitation") || ($article->type == "bachelor")) { if (!empty($article->institution)) { if ($article->type == "thesis") echo "(".$bez['diss'].", "; if ($article->type == "habilitation") echo "(".$bez['habil'].", "; # if ($article->type == "master") echo "(".$bez['master'].", "; if ($article->type == "bachelor") echo "(".$bez['bachelor'].", "; echo mb_substr($article->thesis_datum, 0, 4).", ".$article->institution.")
\n"; } } if (($article->type == "master")) { if (!empty($article->institution)) { if ($article->thesis_type == "diploma") echo "(".$bez['dipl'].", "; if ($article->thesis_type == "admission") echo "(".$bez['zulassung'].", "; if ($article->thesis_type == "ma") echo "(".$bez['magister'].", "; if ($article->thesis_type == "masters") echo "(".$bez['master'].", "; echo mb_substr($article->thesis_datum, 0, 4).", ".$article->institution.")
\n"; } } if (!empty($article->title_reviewed)) echo $bez['rezensiert'].": ".$article->title_reviewed."
\n"; # Tritt v.a. bei Prof. Leible innerhalb der Monographien auf. # Ist NICHT die Publikationsform "Rezension" # bei book, article und book_section if (!empty($article->rez)) { $zit = $article->rez->item[0]; echo "
".$bez['rez'].".: "; echo $zit->zitat; # wenn weitere Autoren vorhanden sind: $weitere_zitate = count($article->rez->children()); if ($weitere_zitate >0) echo "
\n"; for ($i = 1; $i<$weitere_zitate; $i++) { $zitat = $article->rez->item[$i]; echo "".$bez['rez'].".: ".$zitat->zitat."
\n"; #
muss hinten sein, da sonst die Zeilenumbrüche nicht stimmen (Leible) } #echo "
\n"; } echo "
"; echo "
\n"; } // if article->type = ... } // for-schleife } // end function # Dies ist die Funktion MIT der Begutachtet-Option für # # article, book_section und conference_item und auch - # # von der Art her - review # function zeige_xml_begutachtet_yn($type, $refereed = "no") { // $refereed dient als Schalter für die Unterscheidung von bestimmten Fällen innerhalb der Funktion ("no" / "yes") global $reflist, $monat, $bez, $typen; $merker = 0; // für die Überschriftanzeige #pre($reflist); # das ganze Objekt durchlaufen: foreach( $reflist->children() as $article ) { # wenn der Typ der ist, der angezeigt werden soll if ($article->type == $type) { # Anzeige nur, wenn das refereed yes oder no ist oder wenn es sich um den Typ "vollständiges Zeitschriftenheft" handelt if ($article->refereed == $refereed || $article->type == "periodical_part") { echo "
"; # Überschrift. Weil ich die Überschrift hier erst abfragen kann, # muss ein Merker gesetzt werden ob die Überschrift schon geprintet wurde. if (!$merker) { echo "

".$typen[$type]; if ($type == "article" && $refereed == "no") echo " (".$bez['noref'].")"; if ($type == "article" && $refereed == "yes") echo " (".$bez['ref'].")"; if ($type == "book_section" && $refereed == "no") echo " (".$bez['noref'].")"; if ($type == "book_section" && $refereed == "yes") echo " (".$bez['ref'].")"; if ($type == "conference_item" && $refereed == "no") echo " (".$bez['noref'].")"; if ($type == "conference_item" && $refereed == "yes") echo " (".$bez['ref'].")"; echo "

\n"; $merker = 1; } if (!empty($article->creators)) { $author = $article->creators->item[0]; echo $author->name->family. ", ".$author->name->given; # wenn weitere Autoren vorhanden sind: $nauthors = count($article->creators->children()); for ($i = 1; $i<$nauthors; $i++) { $author = $article->creators->item[$i]; echo "; " . $author->name->family . ", " . $author->name->given; } echo "
\n"; } $erefurl = "https://eref.uni-bayreuth.de/".$article->eprintid; # Link öffnen if (!empty($article->eprintid)) { if ($article->type == "review") echo "".$bez['rezfrom'].": "; echo ''; } # Artikeltitel. Artikle ist innerhalb eines Buches oder Zeitschrift o.ä. $atitel = $article->title; echo " ".mb_substr($atitel, 0, 95); if (strlen($atitel) > 95) echo " ..."; # Link schließen if (!empty($article->eprintid)) echo ""; echo "
\n"; # book_editors $bookeditors_sind_da = 0; // nur Merker für hrsg unten if (!empty($article->book_editors)) { $bookeditors_sind_da = 1; $bookeditor = $article->book_editors->item[0]; echo "In: ".$bookeditor->family . ", ".$bookeditor->given; # wenn weitere book_editors vorhanden sind: $nbookeditors = count($article->book_editors->children()); for ($i = 1; $i<$nbookeditors; $i++) { $bookeditor = $article->book_editors->item[$i]; echo " ; " . $bookeditor->family . ", " . $bookeditor->given; } } # book_corp_creators (können zusätzlich noch da sein und werden einfach ncoh angehängt) $bookcorpcreators_sind_da = 0; // nur Merker für hrsg unten if (!empty($article->book_corp_creators)) { $bookcorpcreators_sind_da = 1; $bookcorpcreators = $article->book_corp_creators->item[0]; # wenn keine Bookeditors da sind, muss das In noch kommen. Dieser Fall sollte eigentlich nie eintreten. if ($bookeditors_sind_da == 0) echo "In: "; echo $bookcorpcreators->family . ", ".$bookcorpcreators->given; # wenn weitere bookcorpcreators vorhanden sind: $nbookcorpcreators = count($article->book_corp_creators->children()); for ($i = 1; $i<$nbookcorpcreators; $i++) { $bookcorpcreators = $article->book_corp_creators->item[$i]; echo " ; " . $bookcorpcreators->family . ", " . $bookcorpcreators->given; } } if ($bookeditors_sind_da == 1 || $bookcorpcreators_sind_da == 1) echo " (".$bez['hrsg2']."): "; # Buchtitel. Unterscheidet sich vom Artikel-Titel. Buch enthält Artikel if (!empty($article->book_title) && ($article->type != "book")) { echo $article->book_title . "
\n"; } # manchmal gibt es keine Autoren, sondern editors if (!empty($article->editors)) { $editor = $article->editors->item[0]; echo $bez['hrsg'].": "; echo $editor->name->family . ", ".$editor->name->given; # wenn weitere Autoren vorhanden sind: $neditors = count($article->editors->children()); for ($i = 1; $i<$neditors; $i++) { $editor = $article->editors->item[$i]; echo "; " . $editor->name->family . ", " . $editor->name->given; } echo "
\n"; } # corp_creators (z.B. bei Prof. Füllbier) if ($article->corp_creators->item) { foreach($article->corp_creators->item AS $cc); { echo $cc."
"; } $cc = ""; # muss gelöscht werden, weil es sonst beim nächsten Datensatz wieder angezeigt wird } # Artikel in ZeitSCHRIFT !!! if (($article->type == "article") || ($article->type == "review") || ($article->type == "periodical_part")) { if ($article->type != "periodical_part") echo "".$bez['in']." "; if (!empty($article->publication)) echo $article->publication; if (!empty($article->volume)) echo " ".$bez['band']." ".$article->volume; if (!empty($article->date)) { echo " (".mb_substr($article->date, 0, 4).") "; } if (!empty($article->number)) echo " ".$bez['heft']." ".$article->number; if (!empty($article->pagerange)) echo ". - ".$bez['seiten']." ".$article->pagerange; if ($article->type == "periodical_part") { if ($article->pages) echo ". - ". $article->pages." ".$bez['seiten']; } if (!empty($article->pagerange) || !empty($article->date)) echo "
\n"; } # Wenn book_section oder conference_item ... if ($article->type == "book_section" || $article->type == "conference_item") { # bei Book_section auf keinen Fall den Zeitschriften-Titel anzeigen if ($article->type != "book_section" && $article->publication) echo $article->publication. "
\n"; if (!empty($article->place_of_pub)) echo $article->place_of_pub." "; if (!empty($article->place_of_pub) && !empty($article->publisher) && ($article->type != "thesis")) echo ": "; if (!empty($article->publisher)) echo $article->publisher; /* if (!empty($article->publisher) && !empty($article->date)) echo ", "; if (empty($article->publisher) && !empty($article->date)) echo ", "; */ if ($article->publisher || $article->place_of_pub) echo ", "; // Datum ist Pflichtfeld, aber publisher kann fehlen!!! if (!empty($article->date)) echo mb_substr($article->date, 0, 4); if (!empty($article->pagerange)) echo ". - ".$bez['seiten']." ". $article->pagerange; if (!empty($article->series)) { if (!empty($article->pagerange)) echo " . - "; echo " (".$article->series; } if (!empty($article->volume)) echo "; ".$article->volume; if (!empty($article->series)) echo ") "; echo "
\n"; } $doi = $article->related_doi; $doiname = mb_substr($doi, 0, 50); if (!empty($doi)) echo '' . $doiname . ' ...' . "
\n"; if (!$doi) { $url = $article->official_url; $urlname = mb_substr($url, 0, 50); if (strlen($url) > 50) $urlname .= " ..."; if (!empty($article->official_url)) echo '' . $urlname . '' . "
\n"; } # die nächsten Zeilen gehören noch zu conference-item, sind aber meist leer: if (!empty($article->contributors->name->family) && !empty($article->contributors->name->given)) echo $bez['herausgeber'].": ".$article->contributors->name->family.", ".$article->contributors->name->given."
\n"; if (!empty($article->creators->name->family) && !empty($article->creators->name->given)) echo $bez['autor'].": ".$article->creators->name->family.", ".$article->creators->name->given."
\n"; if (!empty($article->department)) echo $bez['department'].": ".$article->department."
\n"; if ($article->type != "book_section") { if (!empty($article->event_date)) echo $bez['event_date'].": ".$article->event_date."
\n"; if ($article->event_title) echo $article->event_title.", "; if (!empty($article->event_location)) echo $article->event_location."
\n"; if (!empty($article->event_typ)) echo $bez['event_typ'].": ".$article->event_typ."
\n"; } if (!empty($article->funders)) echo $bez['funders'].": ".$article->funders."
\n"; if (!empty($article->institution)) echo $bez['institution'].": ".$article->institution."
\n"; if (!empty($article->title_reviewed)) echo $bez['rezensiert'].": ".$article->title_reviewed."
\n"; # Tritt v.a. bei Prof. Leible innerhalb der Monographien auf. # Ist NICHT die Publikationsform "Rezension" # bei book, article und book_section if (!empty($article->rez)) { $zit = $article->rez->item[0]; echo $bez['rez'].".: "; echo $zit->zitat; # wenn weitere Autoren vorhanden sind: $weitere_zitate = count($article->rez->children()); if ($weitere_zitate >0) echo "
\n"; for ($i = 1; $i<$weitere_zitate; $i++) { $zitat = $article->rez->item[$i]; echo $bez['rez'].".: ".$zitat->zitat."
\n"; } #echo "
\n"; } echo "

"; echo "
\n"; } // if article-refereed } // if article->type = ... } // for-schleife } // end function # nochmal eine extra Funktion für den Typ sonstiges / other # function zeige_xml_other() { global $reflist, $monat, $bez, $typen; $merker = 0; // für die Überschriftanzeige #pre($reflist); # das ganze Objekt durchlaufen: foreach( $reflist->children() as $article ) { # wenn der Typ "other" ist if ($article->type == "other") { echo "
"; # Überschrift. Weil ich die Überschrift hier erst abfragen kann, # muss ein Merker gesetzt werden ob die Überschrift schon geprintet wurde. if (!$merker) { echo "

".$bez['sonstiges']."

\n"; $merker = 1; } if (!empty($article->creators)) { $author = $article->creators->item[0]; echo $author->name->family. ", ".$author->name->given; # wenn weitere Autoren vorhanden sind: $nauthors = count($article->creators->children()); for ($i = 1; $i<$nauthors; $i++) { $author = $article->creators->item[$i]; echo "; " . $author->name->family . ", " . $author->name->given; } echo "
\n"; } $erefurl = "https://eref.uni-bayreuth.de/".$article->eprintid; # Link öffnen if (!empty($article->eprintid)) echo ''; $atitel = $article->title; echo mb_substr($atitel, 0, 100); if (strlen($atitel) > 100) echo " ..."; echo "
\n"; # Link schließen if ($article->eprintid) echo "
"; if ($article->book_title) echo $article->book_title . "
\n"; # manchmal gibt es keine Autoren, sondern editors if ($article->editors) { $editor = $article->editors->item[0]; echo $bez['hrsg'].": "; echo $editor->name->family . ", ".$editor->name->given; # wenn weitere Autoren vorhanden sind: $neditors = count($article->editors->children()); for ($i = 1; $i<$neditors; $i++) { $editor = $article->editors->item[$i]; echo "; " . $editor->name->family . ", " . $editor->name->given; } echo "
\n"; } # corp_creators (z.B. bei Prof. Füllbier) if ($article->corp_creators->item) { foreach($article->corp_creators->item AS $cc); { echo $cc."
"; } $cc = ""; # muss gelöscht werden, weil es sonst beim nächsten Datensatz wieder angezeigt wird } if (!$article->publication) { if ($article->place_of_pub) echo $article->place_of_pub; if ($article->publisher) { echo " : "; echo $article->publisher; } else echo " "; if ($article->publisher && $article->date) echo ", "; if ($article->pages) echo " - ". $article->pages." ".$bez['seiten']." "; if (!$article->series && !$article->pagerange) echo "
\n"; #echo "
\n"; } if ($article->publication) { if (!empty($article->publication)) echo $article->publication; if (!empty($article->volume)) echo " ".$bez['band']." ".$article->volume; if (!empty($article->date)) echo " (".mb_substr($article->date, 0, 4).") "; if (!empty($article->number)) echo " ".$bez['heft']." ".$article->number; if (!empty($article->pagerange)) echo " . - ".$bez['seiten']." ". $article->pagerange; if (!empty($article->pagerange) || !empty($article->date)) echo "
\n"; } else { if (!empty($article->date)) echo " ".mb_substr($article->date, 0, 4)." "; # Wenn Datum vorhanden, aber keine Serie, also nach Datum leer ist ... if ($article->series && $article->pagerange) echo ". - ".$bez['seiten']." ". $article->pagerange; if ($article->series) echo " - (".$article->series; if ($article->volume) echo "; ".$article->volume; if ($article->series) echo ") "; } if (!$article->publication) { # nur um zu verhindern dass doppelt angezeigt wird: if (!$article->series) { if (!empty($article->pagerange)) echo " ".$bez['seiten']." ". $article->pagerange."
\n"; else echo "
\n"; } else echo "
\n"; } $doi = $article->related_doi; $doiname = mb_substr($doi, 0, 50); if ($doi) echo '' . $doiname . ' ...' . "
\n"; if (!$doi) // && $article->type != "thesis" { $url = $article->official_url; $urlname = mb_substr($url, 0, 50); if (strlen($url) > 50) $urlname .= " ..."; if (!empty($article->official_url)) echo '' . $urlname . '' . "
\n"; } echo "
\n"; echo "
\n"; } // end if - other } // end foreach } // end function function zeige_patent() { $merker = 0; // für die Überschriftanzeige global $reflist, $monat, $bez, $typen; # das ganze Objekt durchlaufen: foreach( $reflist->children() as $article ) { if ($article->type == "patent") { echo "
"; # Überschrift. Weil ich die Überschrift hier erst abfragen kann, # muss ein Merker gesetzt werden ob die Überschrift schon geprintet wurde. if (!$merker) { echo "

Patent

\n"; $merker = 1; } if (!empty($article->creators)) { $author = $article->creators->item[0]; echo $author->name->family. ", ".$author->name->given; # wenn weitere Autoren vorhanden sind: $nauthors = count($article->creators->children()); for ($i = 1; $i<$nauthors; $i++) { $author = $article->creators->item[$i]; echo "; " . $author->name->family . ", " . $author->name->given; } echo "
\n"; } $erefurl = "https://eref.uni-bayreuth.de/".$article->eprintid; # Link öffnen if (!empty($article->eprintid)) echo ''; $atitel = $article->title; echo " ".mb_substr($atitel, 0, 95); if (strlen($atitel) > 95) echo " ..."; if ($article->eprintid) echo ""; echo "
\n"; # corp_creators (z.B. bei Prof. Füllbier) if ($article->corp_creators->item) { foreach($article->corp_creators->item AS $cc); { echo $cc."
"; } $cc = ""; # muss gelöscht werden, weil es sonst beim nächsten Datensatz wieder angezeigt wird } #echo date2datum($article->patent_date)."
"; echo $article->id_number." (".mb_substr($article->patent_date, 0, 4).")
"; echo "
"; echo "
\n"; } } } # Hier endlich die Ausgabe # # # # 3 Funktionen: # # - zeige_xml - für den Normalfall # # - zeige_xml_begutachtet_yn - für z.B. Zeitschriften # # - zeige_others - für sontiges # zeige_xml("book"); zeige_xml("thesis"); zeige_xml("habilitation"); zeige_xml("series_editor"); zeige_xml_begutachtet_yn("periodical_part"); // das ist nur hier weil die Ausgaberoutinen denen der Zeitschriften gleichen. Es gibt hier KEIN begutachtet ! zeige_xml_begutachtet_yn("article", "yes"); // begutachtet zeige_xml_begutachtet_yn("article", "no"); // nicht begutachtet zeige_xml("article_paper"); zeige_xml_begutachtet_yn("book_section", "yes"); zeige_xml_begutachtet_yn("book_section", "no"); #zeige_xml_kommentare("no"); // Kommentare nur bei nicht begutachteten book_sections zeige_xml_begutachtet_yn("conference_item", "yes"); zeige_xml_begutachtet_yn("conference_item", "no"); zeige_xml("master"); zeige_xml("bachelor"); #zeige_xml_begutachtet_yn("review", "no"); // review muss von der Art her in diese Funktion, obwohl es hier kein begutachtet gibt. Gilt nicht mehr. zeige_xml("review"); zeige_xml("preprint"); zeige_xml("report"); zeige_xml("online"); zeige_patent(); zeige_xml_other("other"); ?>
letzte Änderung: 31.03.2014 22:02 · drucker Diese Seite drucken · Impressum / Haftungsausschluss