get_registry(); require($registry->get('GV_RootPath') . "www/thesaurus2/xmlhttp.php"); $request = http_request::getInstance(); $parm = $request->get_parms( "bid" , "piv" , "src" , "tgt" , "dlg" ); if ($parm["dlg"]) { $opener = "window.dialogArguments.win"; } else { $opener = "opener"; } ?> <?php echo p4string::MakeString(_('thesaurus:: accepter...')) ?> \n"); $dom = xmlhttp($url); if ((int) ($dom->documentElement->getAttribute('found')) == 0) { ?>










getElementsByTagName("fullpath_html")->item(0)->firstChild->nodeValue; $nts = $dom->getElementsByTagName("ts_list")->item(0)->getAttribute("nts"); if (($cfield = $dom->getElementsByTagName("cfield")->item(0))) { if ($cfield->getAttribute("delbranch")) $cfield = '*'; else $cfield = $cfield->getAttribute("field"); } else { $cfield = NULL; } // { // if( ($cfield_tbranch = $cfield->getAttribute("tbranch")) ) // { // } // } // print("cfield='$cfield'
\n"); // print($fullpath); $url = "thesaurus2/xmlhttp/getterm.x.php"; $url .= "?bid=" . urlencode($parm["bid"]); $url .= "&piv=" . urlencode($parm["piv"]); $url .= "&sortsy=0"; $url .= "&id=" . urlencode($parm["tgt"]); $url .= "&typ=TH"; if ($cfield) $url .= "&acf=" . urlencode($cfield); $url .= "¬s=1"; // print("URL='$url'
\n"); // print($url. "
\n"); $dom = xmlhttp($url); if ((int) ($dom->documentElement->getAttribute('found')) == 0) { // on n'a pas trouve le node de destination (il a ete deplace par qqun d'autre) ?>










saveXML()); $fullpath_tgt = $dom->getElementsByTagName("fullpath_html")->item(0)->firstChild->nodeValue; $acceptable = 0 + $dom->getElementsByTagName("cfield")->item(0)->getAttribute("acceptable"); // print("acceptable=$acceptable
\n"); if ($acceptable) { ?>

"> "> "> "> ">

' . $fullpath_src . '



'); print("
  " . p4string::MakeString(_('thesaurus:: comme terme specifique'))); print("   "); print(""); // print("

\n"); printf(p4string::MakeString(_('thesaurus:: comme synonyme de %s'), "html"), "

\n

" . $fullpath_tgt . "


\n"); } else { printf("

" . $fullpath_src . "



\n"); print(p4string::MakeString(_('thesaurus:: Accepter la branche comme'), "html") . '
'); print(" " . p4string::MakeString(_('thesaurus:: comme terme specifique'))); printf("

\n

" . $fullpath_tgt . "



\n"); print("\n"); } // print($fullpath); ?>

      




" . $cfield . "

") ?>