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 HTMLbodyTermino($array) { global $MSG_ERROR_RELACION; global $CFG; $sqlMiga = SQLarbolTema($array["idTema"]); $cantBT = SQLcount($sqlMiga); $i_profundidad = $cantBT > 0 ? $cantBT : 1; $HTMLterminos = doContextoTermino($array["idTema"], $i_profundidad); $fecha_crea = do_fecha($array["cuando"]); $fecha_estado = do_fecha($array["cuando_estado"]); //Si tiene padres if ($cantBT > 0) { while ($arrayMiga = $sqlMiga->FetchRow()) { 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 class="breadcrumb"><li><a title="' . MENU_Inicio . '" href="index.php">' . ucfirst(MENU_Inicio) . '</a></li>' . $menu_miga . '<li>' . $array["titTema"] . '</li></ol>'; $body = '<div class="container" id="bodyText">'; //MENSAJE DE ERROR $body .= $MSG_ERROR_RELACION; if ($array["isMetaTerm"] == 1) { $body .= ' <h1 class="metaTerm" title="' . $array["titTema"] . ' - ' . NOTE_isMetaTermNote . '" id="T' . $array["tema_id"] . '">' . $array["titTema"] . '</h1>'; $body .= ' <p class="metaTerm alert" title="' . NOTE_isMetaTermNote . '" id="noteT' . $array[tema_id] . '">' . NOTE_isMetaTerm . '</p>'; } else { $body .= ' <h1 class="estado_termino' . $array["estado_id"] . '" id="T' . $array["tema_id"] . '">' . $array["titTema"] . '</h1>'; } //div oculto para eliminar término if ($_SESSION[$_SESSION["CFGURL"]]["ssuser_id"]) { $body .= HTMLconfirmDeleteTerm($array); } #Div miga de pan $body .= '<div id="breadScrumb">'; $body .= $row_miga; $body .= '</div>'; # fin Div miga de pan $cantNotas = count($array["notas"]); $body .= '<ul id="myTermTab" class="nav nav-tabs" style="margin-bottom: 15px;"> <li><a class="active" href="#theTerm" data-toggle="tab">' . ucfirst(LABEL_Termino) . '</a></li>'; if ($cantNotas > 0) { $body .= '<li><a href="#notesTerm" data-toggle="tab">' . ucfirst(LABEL_notes) . ' (' . $cantNotas . ')</a></li>'; } //term menu if ($_SESSION[$_SESSION["CFGURL"]][ssuser_id]) { $body .= HTMLtermMenuX2($array, $HTMLterminos[cantRelaciones]); } $body .= '<li><a href="#metadataTerm" data-toggle="tab">' . ucfirst(LABEL_metadatos) . '</a></li>'; $body .= ' </ul>'; #Tabs content $body .= '<div id="tabContent" class="tab-content">'; $body .= '<div class="tab-pane fade" id="notesTerm">'; $body .= HTMLNotasTermino($array); $body .= '</div>'; #Div relaciones del terminos $body .= '<div class="tab-pane fade in active" id="theTerm">'; //el termino if ($_SESSION[$_SESSION["CFGURL"]][ssuser_id]) { //span editable $body .= doListaTag('1', "h3", '<span id="edit_tema' . $array[tema_id] . '" class="edit_area_term">' . $array[titTema] . '</span> ', "term"); } else { $body .= doListaTag('1', "h3", $array[titTema], "theTerm"); } $body .= HTMLshowCode($array); if ($HTMLterminos["cantRelaciones"]["cantUF"] > 0) { $body .= '<h4>' . ucfirst(LABEL_nonPreferedTerms) . '</h4>'; $body .= '<div>' . $HTMLterminos["HTMLterminos"]["UP"] . '</div>'; } if ($HTMLterminos["cantRelaciones"]["cantTG"] > 0) { $body .= '<h4>' . ucfirst(LABEL_broatherTerms) . '</h4>'; $body .= '<div>' . $HTMLterminos["HTMLterminos"]["TG"] . '</div>'; } //display terms relations $body .= $HTMLterminos["HTMLterminos"]["USE"]; if ($HTMLterminos["cantRelaciones"]["cantNT"] > 0) { $body .= '<h4>' . ucfirst(LABEL_narrowerTerms) . '</h4>'; $body .= '<div>' . $HTMLterminos["HTMLterminos"]["TE"] . '</div>'; } if ($HTMLterminos["cantRelaciones"]["cantRT"] > 0) { $body .= '<h4>' . ucfirst(LABEL_relatedTerms) . '</h4>'; $body .= '<div>' . $HTMLterminos["HTMLterminos"]["TR"] . '</div>'; } if ($HTMLterminos["cantRelaciones"]["cantEQ"] > 0) { $body .= $HTMLterminos["HTMLterminos"]["EQ"]; } $body .= HTMLtargetTerms($array["tema_id"]); $body .= HTMLURI4term($array["tema_id"]); # fin Div relaciones del terminos $body .= ' </div>'; #Div pie de datos $body .= '<div class="tab-pane fade" id="metadataTerm">'; $body .= HTMLtermMetadata($array, $HTMLterminos["cantRelaciones"]); $body .= '</div>'; //end tabs div //$body.='</div>'; $body .= '</div>'; #Tabs content $body .= '</div>'; #Fin div bodyText return $body; }