") > 0) { $_REQUEST['mitname'] = "Kluge, Annette"; } if (!isset($_REQUEST['mitname']) || empty($_REQUEST['mitname'])) { echo "

Mitabeitername muss Eingetragen werden.

"; } $ubo_types = array(); $ubo_types['article'] = "Artikel in Zeitschriften"; $ubo_types['chapter'] = "Beiträge / Kapitel"; $ubo_types['book'] = "Bücher / Monographien"; $htmlbib = ""; if(!is_numeric($_REQUEST['mitname'])) { $mitname = explode(',',$_REQUEST['mitname']); $vorname = array_pop($mitname); $vorname = preg_replace('/ +/','+',$vorname); $nachname = array_pop($mitname); $nachname = preg_replace('/ +/','+',$nachname); } else { $pid = $_REQUEST['mitname']; } ?>
Publikationen
$ubo_type) { $url = "http://duepublico.uni-duisburg-essen.de/servlets/DozBibServlet/results.html?format=html&"; if(isset($pid) && $pid>0) { $url .= "ubo_pid=" . $pid . "&ubo_type=" . $key; } else { $url .= "ubo_author=" . $vorname . "+" . $nachname . "&ubo_type=" . $key; } if(""=="1") { $url .= "&ubo_title.sortField.1=ascending"; } else { $url .= "&ubo_year.sortField.1=descending&ubo_title.sortField.2=ascending"; } $req = new HTTP_Request(); $req->setURL($url); $req->sendRequest(); $result = preg_replace("/(<\/*html[^>]*>)|(<\/*body[^>]*>)/","",$req->getResponseBody()); $result = preg_replace('/\r*\n+/','',$result); $result = preg_replace('//','',$result); $result = preg_replace('/href\="http[^"]+personal\.pid\=([0-9]+)/','href="http://www.uni-due.de/person/?id=\1',$result); if (!preg_match('/
    <\/ul>/',$result)) { $result = preg_replace('/>\n<",$result); $htmlbib .= "

    ".$ubo_type."

    \n"; $htmlbib .= $result; } } echo((strlen($htmlbib)>0)?($htmlbib):("

    Für die ausgewählten Dokumententypen sind keine Einträge in der Online-Universitätsbibliographie der Universität Duisburg-Essen verzeichnet

    ")); ?>