function HTMLbodyTermino($array) { global $MSG_ERROR_RELACION; global $CFG; $sqlMiga = SQLarbolTema($array[idTema]); $HTMLterminos = doContextoTermino($array[idTema], $sqlMiga[cant]); $fecha_crea = do_fecha($array[cuando]); $fecha_estado = do_fecha($array[cuando_estado]); //Si tiene padres if ($sqlMiga[cant]) { while ($arrayMiga = mysqli_fetch_array($sqlMiga[datos])) { if ($arrayMiga[tema_id] !== $array[idTema]) { $menu_miga .= '<li><a title="' . LABEL_verDetalle . $arrayMiga[tema] . '" href="index.php?tema=' . $arrayMiga[tema_id] . '&/' . string2url($arrayMiga[tema]) . '" >' . $arrayMiga[tema] . '</a></li>'; } } } $row_miga .= '<ol><li><a title="' . MENU_Inicio . '" href="index.php">' . ucfirst(MENU_Inicio) . '</a></li>' . $menu_miga . '<li>' . $array[titTema] . '</li></ol>'; $body = '<div id="bodyText">'; //MENSAJE DE ERROR $body .= $MSG_ERROR_RELACION; $body .= ' <h1 id="T' . $array[tema_id] . '">' . $array[titTema] . '</h1>'; if ($_SESSION[$_SESSION["CFGURL"]][ssuser_id] || CFG_VIEW_STATUS == '1') { $label_estado = '<span class="estado_termino' . $array[estado_id] . '"> ' . ucfirst(arrayReplace(array("12", "13", "14"), array(LABEL_Candidato, LABEL_Aceptado, LABEL_Rechazado), $array[estado_id])) . ': ' . $fecha_estado[dia] . '-' . $fecha_estado[descMes] . '-' . $fecha_estado[ano] . '</span> '; } #Div miga de pan $body .= '<div id="breadScrumb">'; $body .= $row_miga; $body .= '</div>'; # fin Div miga de pan $body .= HTMLNotasTermino($array); #Div relaciones del terminos $body .= '<div id="relacionesTermino">'; $body .= $HTMLterminos[HTMLterminos]["UP"]; $body .= $HTMLterminos[HTMLterminos]["TG"]; //Editor de código if ($_SESSION[$_SESSION["CFGURL"]][ssuser_id] && $CFG["_USE_CODE"] == '1') { $body .= '<div title="term code, click to edit" class="editable_textarea" id="code_tema' . $array[tema_id] . '">' . $array[code] . '</div>'; $body .= HTMLtermMenu($array, $HTMLterminos[cantRelaciones]); } else { $body .= $array[code] ? ' <label class="code_tema" for="T' . $array[tema_id] . '">' . $array[code] . '</label>' : ''; } //el termino if ($_SESSION[$_SESSION["CFGURL"]][ssuser_id]) { //span editable $body .= doListaTag('1', "h5", '<span id="edit_tema' . $array[tema_id] . '" class="edit_area_term">' . $array[titTema] . '</span> ', "term"); } else { $body .= doListaTag('1', "h5", $array[titTema], "term"); } $body .= $HTMLterminos[HTMLterminos]["USE"]; $body .= $HTMLterminos[HTMLterminos]["TE"]; $body .= $HTMLterminos[HTMLterminos]["TR"]; $body .= $HTMLterminos[HTMLterminos]["EQ"]; $body .= HTMLtargetTerms($array[tema_id]); $body .= '</div>'; #Fin div bodyText $body .= '</div>'; #Div pie de datos $body .= '<div id="pie_datos" class="enlacefoo"><ul id="fechas"><li> ' . LABEL_Fecha . ': ' . $fecha_crea[dia] . '-' . $fecha_crea[descMes] . '-' . $fecha_crea[ano] . '</li>'; if ($array[cuando_final]) { $fecha_cambio = do_fecha($array[cuando_final]); $body .= '<li>' . LABEL_fecha_modificacion . ': ' . $fecha_cambio[dia] . '-' . $fecha_cambio[descMes] . '-' . $fecha_cambio[ano] . '</li> '; } $body .= '</ul>' . $label_estado . '</div> '; # fin Div pie de datos $body .= HTML_URLsearch($CFG[SEARCH_URL_SITES], $array); /* * $HTMLterminos[tema_id] es el ID del término válido siempre * */ $body .= '<ul id="enlaces_xml">'; $body .= ' <li><a title="' . LABEL_verEsquema . ' MADS" href="xml.php?madsTema=' . $HTMLterminos[tema_id] . '">MADS</a></li> '; $body .= ' <li><a title="' . LABEL_verEsquema . ' Zthes" href="xml.php?zthesTema=' . $HTMLterminos[tema_id] . '">Zthes</a></li> '; $body .= ' <li><a title="' . LABEL_verEsquema . ' Skos" href="xml.php?skosTema=' . $HTMLterminos[tema_id] . '">SKOS-Core</a></li>'; $body .= ' <li><a title="' . LABEL_verEsquema . ' BS8723-5" href="xml.php?bs8723Tema=' . $HTMLterminos[tema_id] . '">BS8723-5</a></li>'; $body .= ' <li><a title="' . LABEL_verEsquema . ' TopicMap" href="xml.php?xtmTema=' . $HTMLterminos[tema_id] . '">XTM</a></li>'; $body .= ' <li><a title="' . LABEL_verEsquema . ' Dublin Core" href="xml.php?dcTema=' . $HTMLterminos[tema_id] . '">DC</a></li>'; $body .= '</ul>'; return $body; }
function HTMLtermMetadata($arrayTerm, $arrayCantRelaciones) { global $CFG; $fecha_crea = do_fecha($arrayTerm["cuando"]); $fecha_estado = do_fecha($arrayTerm["cuando_estado"]); $body .= '<dl class="dl-horizontal">'; if (@$_SESSION[$_SESSION["CFGURL"]]["ssuser_id"]) { $ARRAYuserData4term = ARRAYuserData4term($arrayTerm["tema_id"]); $termCreator = ' (' . $ARRAYuserData4term["c_nombres"] . ' ' . $ARRAYuserData4term["c_apellido"] . ')'; $termMod = ' (' . $ARRAYuserData4term["m_nombres"] . ' ' . $ARRAYuserData4term["m_apellido"] . ')'; } $body .= '<dt>' . ucfirst(LABEL_Fecha) . '</dt>'; $body .= '<dd>' . $fecha_crea["dia"] . '-' . $fecha_crea["descMes"] . '-' . $fecha_crea["ano"] . ' ' . $termCreator . '</dd>'; if ($arrayTerm["cuando_final"]) { $fecha_cambio = do_fecha($arrayTerm["cuando_final"]); $body .= '<dt>' . ucfirst(LABEL_fecha_modificacion) . '</dt>'; $body .= '<dd>' . $fecha_cambio["dia"] . '-' . $fecha_cambio["descMes"] . '-' . $fecha_cambio["ano"] . ' ' . $termMod . '</dd>'; } $body .= '<dt class="estado_termino' . $arrayTerm["estado_id"] . '">' . ucfirst(arrayReplace(array("12", "13", "14"), array(LABEL_Candidato, LABEL_Aceptado, LABEL_Rechazado), $arrayTerm["estado_id"])) . '</dt>'; $body .= '<dd class="estado_termino' . $arrayTerm["estado_id"] . '">' . $fecha_estado["dia"] . '-' . $fecha_estado["descMes"] . '-' . $fecha_estado["ano"] . '</dd>'; $body .= '<dt>' . ucfirst(LABEL_totalTermsDescendants) . '</dt>'; $body .= '<dd> ' . cantChildTerms($arrayTerm["idTema"]) . '</dd>'; $body .= '<dt>' . ucfirst(LABEL_narrowerTerms) . '</dt>'; $body .= '<dd>' . ($arrayCantRelaciones["cantNT"] ? $arrayCantRelaciones["cantNT"] : 0) . '</dd>'; $body .= '<dt>' . ucfirst(LABEL_altTerms) . '</dt>'; $body .= '<dd> ' . ($arrayCantRelaciones["cantUF"] ? $arrayCantRelaciones["cantUF"] : 0) . '</dd>'; $body .= '<dt>' . ucfirst(LABEL_relatedTerms) . '</dt>'; $body .= '<dd> ' . ($arrayCantRelaciones["cantRT"] ? $arrayCantRelaciones["cantRT"] : 0) . '</dd>'; $body .= '<dt>Notas </dt>'; $body .= '<dd> ' . count($arrayTerm["notas"]) . '</dd>'; $body .= '<dt>' . ucfirst(LABEL_metadatos) . '</dt>'; $body .= '<dd>'; $body .= '<ul class="list-inline" id="enlaces_xml">'; $body .= ' <li><a class="btn btn-info btn-xs" target="_blank" title="' . LABEL_verEsquema . ' BS8723-5" href="xml.php?bs8723Tema=' . $arrayTerm["tema_id"] . '">BS8723-5</a></li>'; $body .= ' <li><a class="btn btn-info btn-xs" target="_blank" title="' . LABEL_verEsquema . ' Dublin Core" href="xml.php?dcTema=' . $arrayTerm["tema_id"] . '">DC</a></li>'; $body .= ' <li><a class="btn btn-info btn-xs" target="_blank" title="' . LABEL_verEsquema . ' MADS" href="xml.php?madsTema=' . $arrayTerm["tema_id"] . '">MADS</a></li> '; $body .= ' <li><a class="btn btn-info btn-xs" target="_blank" title="' . LABEL_verEsquema . ' Skos" href="xml.php?skosTema=' . $arrayTerm["tema_id"] . '">SKOS-Core</a></li>'; $body .= ' <li><a class="btn btn-info btn-xs" target="_blank" title="' . LABEL_verEsquema . ' IMS Vocabulary Definition Exchange (VDEX)" href="xml.php?vdexTema=' . $arrayTerm["tema_id"] . '">VDEX</a></li>'; $body .= ' <li><a class="btn btn-info btn-xs" target="_blank" title="' . LABEL_verEsquema . ' TopicMap" href="xml.php?xtmTema=' . $arrayTerm["tema_id"] . '">XTM</a></li>'; $body .= ' <li><a class="btn btn-info btn-xs" target="_blank" title="' . LABEL_verEsquema . ' Zthes" href="xml.php?zthesTema=' . $arrayTerm["tema_id"] . '">Zthes</a></li> '; $body .= ' <li><a class="btn btn-info btn-xs" target="_blank" title="' . LABEL_verEsquema . ' JavaScript Object Notation for Linked Data" href="xml.php?jsonTema=' . $arrayTerm["tema_id"] . '">JSON</a></li> '; $body .= ' <li><a class="btn btn-info btn-xs" target="_blank" title="' . LABEL_verEsquema . ' JavaScript Object Notation for Linked Data" href="xml.php?jsonldTema=' . $arrayTerm["tema_id"] . '">JSON-LD</a></li> '; $body .= '</ul>'; $body .= '</dd>'; $body .= '<dt>' . ucfirst(LABEL_busqueda) . '</dt>'; $body .= '<dd>'; $body .= HTML_URLsearch($CFG[SEARCH_URL_SITES], $arrayTerm); $body .= '</dd> '; $body .= '</dl> '; # fin Div pie de datos return $body; }