403Webshell
Server IP : 195.130.67.5  /  Your IP : 216.73.217.154
Web Server : Microsoft-IIS/10.0
System : Windows NT WEBSERVER1 10.0 build 17763 (Windows Server 2016) i586
User : IUSR ( 0)
PHP Version : 7.4.19
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/Old Sites/repository/thesaurus/common/include/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Old Sites/repository/thesaurus/common/include//fun.html_forms.php
<?php
if ((stristr( $_SERVER['REQUEST_URI'], "session.php") ) || ( !defined('T3_ABSPATH') )) die("no access");
#   TemaTres : aplicación para la gestión de vocabularios controlados#       #
#   TemaTres : web application to manage controlled vocabularies
#                                                                        #
#   Copyright (C) 2004-2008 Diego Ferreyra tematres@r020.com.ar
#   Distribuido bajo Licencia GNU Public License, versión 2 (de junio de 1.991) Free Software Foundation
#
###############################################################################################################
# Funciones para presentar formularios HTML. #
#


function HTMLformAssociateExistTerms($taskterm,$ARRAYtermino,$term_id="0")
{
	GLOBAL $new_relacion;
	
	switch ($taskterm)
	{
		case 'addRT':
			$nombre_pantalla=ucfirst(LABEL_AgregarRTexist).' <a title="'.$ARRAYtermino[titTema].'" href="index.php?tema='.$ARRAYtermino[idTema].'">'.$ARRAYtermino[titTema].'</a>';				
			break;

		case 'addBT':
			$nombre_pantalla=sprintf(LABEL_AgregarTG,'<a title="'.$ARRAYtermino[titTema].'" href="index.php?tema='.$ARRAYtermino[idTema].'">'.$ARRAYtermino[titTema].'</a>');
			break;

		case 'addFreeUF':
			$nombre_pantalla=sprintf(LABEL_existAgregarUP,'<a  title="'.$ARRAYtermino[titTema].'" href="index.php?tema='.$ARRAYtermino[idTema].'">'.$ARRAYtermino[titTema].'</a>');
			break;

		case 'addFreeNT':
			$nombre_pantalla=sprintf(LABEL_existAgregarTE,'<a href="index.php?tema='.$ARRAYtermino[idTema].'">'.$ARRAYtermino[titTema].'</a>');
			break;

		default: '';
	}

	if(doValue($_POST,FORM_LABEL_buscarTermino)){
			
	 $expresBusca=doValue($_POST,FORM_LABEL_buscarTermino);

	 //seleccionar SQL adecuado a la operacion
	 if(($taskterm=='addFreeNT') || ($taskterm=='addFreeUF'))
	 {
		 $sql_busca=SQLsearchFreeTerms("$expresBusca",$ARRAYtermino[idTema]);
	 }
	 else
	 {
		 $sql_busca=SQLbuscaTR("$ARRAYtermino[idTema]","$expresBusca");
	 }

	 $cant_result=SQLcount($sql_busca);

	 $search_leyenda='<h3>'.$cant_result.' '.MSG_ResultBusca.' '.$expresBusca.'".</h3>'."\n\r";
	  
	 if($cant_result>0)
	 {
		 $row_result='<ol class="demo" style="list-style-position:inside;">';

		 while($resulta_busca=$sql_busca->FetchRow())
		 {

			$css_class_MT=($resulta_busca["isMetaTerm"]==1) ? ' class="metaTerm" ' : '';
		 	$label_MT=($datosNT["isMetaTerm"]==1) ? NOTE_isMetaTerm : '';


			if($taskterm=='addBT')
			{
				 	$row_result.='<li><a '.$css_class_MT.' title="'.ucfirst(LABEL_seleccionar).' '.$label_MT.'" href="index.php?rema_id='.$resulta_busca[0].'&amp;tema='.$ARRAYtermino[idTema].'&amp;taskrelations='.$taskterm.'">'.$resulta_busca[1].'</a></li>';

			}
			else 
			{
				 	$row_result.='<li><a '.$css_class_MT.' href="#" title="'.ucfirst(LABEL_seleccionar).' '.$label_MT.'" onclick=addrt(\''.$resulta_busca[0].'\',\''.$ARRAYtermino[idTema].'\',\''.$taskterm.'\') title="seleccionar">'.$resulta_busca[1].'</a></li>';
	
			}
			 
		 };
		 $row_result.='</ol>'."\n\r";
	 };// fin de if result

	};//fin de if buscar

	$rows.='<div id="bodyText">
	<a class="topOfPage" href="index.php?tema='.$ARRAYtermino[idTema].'" title="'.LABEL_Anterior.'">'.LABEL_Anterior.'</a>
<h1>'.LABEL_EditorTermino.'</h1>';

 	if ($new_relacion["log"]==true)
 	{
		$rows.='<p class="success">'.ucfirst(LABEL_saved).'</p>';
	}	

	$rows.=' <form class="formdiv" name="busca_rel" action="index.php?taskterm='.$taskterm.'&amp;tema='.$ARRAYtermino[idTema].'" method="post" onsubmit="return checkrequired(this)">'.LABEL_BuscaTermino.':';
	$rows.='  <fieldset>
    <legend>'.$nombre_pantalla.'</legend>

	  <input name="'.FORM_LABEL_buscarTermino.'" type="text" id="addExistTerm" size="15" maxlength="50"/>
  	  <input type="submit" class="submit ui-corner-all" name="boton" value="'.LABEL_Buscar.'"/>
	  <input type="button" class="submit ui-corner-all" name="cancelar" type="button" onClick="location.href=\'index.php?tema='.$ARRAYtermino[idTema].'\'" value="'.ucfirst(LABEL_Cancelar).'"/>
	  <input type="hidden" name="tema" value="'.$ARRAYtermino[idTema].'"/>
	  <input type="hidden" name="taskterm" value="'.$taskterm.'"/>	  
 </form>';
 
	$rows.=$search_leyenda;
	
	$rows.='<form name="addRelatrions" id="addRelatrions" action="index.php" method="get" >';
	$rows.=' <input type="hidden" name="tema" id="tema" value="'.$ARRAYtermino[idTema].'"/>';
	$rows.=' <input type="hidden" name="rema_id" id="rema_id" value="0"/>	  ';
	$rows.=' <input type="hidden" name="taskterm" id="taskterm" value="'.$taskterm.'"/>	  ';
	$rows.=' <input type="hidden" name="taskrelations" id="taskrelations" value="'.$taskterm.'"/>	  ';
  	
	
	$rows.=$row_result;		
	$rows.='</fieldset>';
	$rows.='</form>';
	$rows.='   </div>';

	return $rows;
}


/*
 * Form for edit or add terms
 3 casos:
 - Alta y edici�n de un t�rmino nuevo.
 - Alta de un t�rmino no preferido de un t�rmino preferido.
 - Alta de un t�rmino subordinado a un t�rmino.
 *
 */
function HTMLformEditTerms($taskterm,$ARRAYtermino="0")
{
	//SEND_KEY to prevent duplicated
	session_start();
	$_SESSION['SEND_KEY']=md5(uniqid(rand(), true));

	switch($taskterm)
	{
		case 'addTerm':// add term
			$nombre_pantalla=LABEL_AgregarT;
			$hidden='<input type="hidden"  name="alta_t" value="new" />';
			$hidden.='<div><label for="estado_id" accesskey="e">'.ucfirst(LABEL_Candidato).'</label><input type="checkbox" name="estado_id" id="estado_id" value="12" alt="'.ucfirst(LABEL_Candidato).'" /> </div>';
			$hidden.='<div><label for="isMetaTerm" accesskey="e">'.ucfirst(LABEL_meta_term).'</label><input type="checkbox" name="isMetaTerm" id="isMetaTerm" value="1" alt="'.ucfirst(LABEL_meta_term).'" /><p>'.NOTE_isMetaTermNote.'</p></div>';
			$help_rows='<p class="help">'.HELP_variosTerminos.'</p>';
			$extra_button='<br/> <a style="font-weight:normal;font-size:80%" href="index.php?taskterm=addTermSuggested" title="'.ucfirst(LABEL__getForRecomendation).'">'.ucfirst(LABEL__getForRecomendation).'</a>';
			break;

		case 'editTerm'://Edici�n de un t�rmino $edit_id
			$nombre_pantalla=LABEL_editT.' <a href="index.php?tema='.$ARRAYtermino[idTema].'">'.$ARRAYtermino[titTema].'</a>';
			$vista_titulo_tema=$ARRAYtermino[titTema];
			$vista_desc_tema=$ARRAYtermino[descTema];
			$hidden='<input type="hidden"  name="edit_id_tema" value="'.$ARRAYtermino[idTema].'" />';
			break;

		case 'addNT':// add narowwer term
			$nombre_pantalla=LABEL_AgregarTE.' <a href="index.php?tema='.$ARRAYtermino[idTema].'">'.$ARRAYtermino[titTema].'</a>';
			$hidden.='<input type="hidden"  name="id_termino_sub" value="'.$ARRAYtermino[idTema].'" />';
			$help_rows='<p class="help">'.HELP_variosTerminos.'</p>';
			$t_relation='3';
			break;

		case 'addUF'://Alta de un t�rmino no preferido a $id_uf
			$nombre_pantalla=LABEL_AgregarUP.' <a href="index.php?tema='.$ARRAYtermino[idTema].'">'.$ARRAYtermino[titTema].'</a>';
			$hidden='<input type="hidden"  name="id_termino_uf" value="'.$ARRAYtermino[idTema].'" />';
			$help_rows='<p class="help">'.HELP_variosTerminos.'</p>';
			$t_relation='4';
			break;

		case 'addRTnw'://Alta de un término no preferido a $id_uf
			$nombre_pantalla=LABEL_AgregarTR.' <a href="index.php?tema='.$ARRAYtermino[idTema].'">'.$ARRAYtermino[titTema].'</a>';
			$hidden='<input type="hidden"  name="id_termino_rt" value="'.$ARRAYtermino[idTema].'" />';
			$help_rows='<p class="help">'.HELP_variosTerminos.'</p>';
			$t_relation='2';
			break;
	};

	$rows.='<div id="bodyText">';
	
	$rows.='<script type="text/javascript">$("#form-tvocab").validate({});</script>';
	$rows.='<a class="topOfPage" href="index.php?tema='.$ARRAYtermino[idTema].'" title="'.LABEL_Anterior.'">'.LABEL_Anterior.'</a>
			<h1>'.LABEL_EditorTermino .'</h1>';
	$rows.='<form class="myform" id="alta_t" name="alta_t" action="index.php" method="post">
		 <fieldset>
			<legend>'.$nombre_pantalla.'</legend>

			<div><label for="'.FORM_LABEL_termino .'" accesskey="t">'.LABEL_Termino.$extra_button.'</label>
			<textarea rows="2" cols="60" name="'.FORM_LABEL_termino.'" id="addTerms">'.$vista_titulo_tema.'</textarea>
			</div>';
		
	
	if(in_array($t_relation,array(2,3,4)))
	{
		$SQLtypeRelations=SQLtypeRelations($t_relation);
		
		if(SQLcount($SQLtypeRelations)>0)
		{
			while($ARRAYtypeRelations=$SQLtypeRelations->FetchRow())
			{
				$arraySelectTypeRelations[]=$ARRAYtypeRelations[rel_rel_id].'#'.$ARRAYtypeRelations[rr_value];
				$neutralLabel=LABELrelTypeSYS($ARRAYtypeRelations[t_relation]);
			}
			
			
			$rows.='<div class="forminputdiv"><label for="rel_rel_id" accesskey="r">'.ucfirst(LABEL_relationSubType).'<span class="small">('.LABEL_optative.')</span></label>';
			$rows.='<select id="t_rel_rel_id" name="t_rel_rel_id"><option>'.ucfirst(LABEL_seleccionar).'</option>';
			$rows.=doSelectForm($arraySelectTypeRelations,"");
			$rows.='</select>';
			$rows.='</div>';
		}
	}
	$rows.=$hidden;
	$rows.='<div class="submit_form" align="center">';
	$rows.='<input type="hidden"  name="ks" id="ks" value="'.$_SESSION["SEND_KEY"].'"/>';
	$rows.='<input type="button"  class="submit ui-corner-all" name="cancelar" type="button" onClick="location.href=\'index.php?tema='.$ARRAYtermino[idTema].'\'" value="'.ucfirst(LABEL_Cancelar).'"/>';
	$rows.='<input type="submit"  class="submit ui-corner-all" name="boton" value="'.LABEL_Enviar.'"/>';

	$rows.='</div>';
	$rows.='  </fieldset>';
	$rows.='</form>';
	$rows.=$help_rows;
	$rows.='</div>';
	
	$rows.='<script id="tvocab_script" type="text/javascript">
	$(document).ready(function() {
	var validator = $("#alta_t").validate({
		rules: {\''.FORM_LABEL_termino.'\':  {required: true},
				},
				debug: true,
				errorElement: "label",
				 submitHandler: function(form) {
				   form.submit();
				 }
				
		});	
	});
	</script>	';
	
	return $rows;
}



/*
 * Form for edit or add terms
 1 caso:
 - Alta de un t�rmino nuevo.
 *
 */
function HTMLformSuggestTerms($ARRAYtargetVocabulary=array())
{
	//SEND_KEY to prevent duplicated
	session_start();
	$_SESSION['SEND_KEY']=md5(uniqid(rand(), true));

	$sql=SQLtargetVocabulary("1");

	$rows='<div id="bodyText">';
	$rows.='<a class="topOfPage" href="index.php?taskterm=addTerm" title="'.LABEL_Anterior.'">'.LABEL_Anterior.'</a>';
	$rows.='<h1>'.LABEL_EditorTermino.'</h1>';

	if(SQLcount($sql)=='0'){
		//No hay vocabularios de referencia, solo vocabulario principal
		$rows.='<p class="error">'.ucfirst(LABEL_NO_vocabulario_referencia).'</p>';
	} else {
		//Hay vobularios de referencia
		$array_vocabularios=array();
		while($array=$sql->FetchRow())
		{
			if($array[vocabulario_id]!=='1')
			{
				//vocabularios que no sean el vocabulario principal
				array_push($array_vocabularios,$array[tvocab_id].'#'.FixEncoding($array[tvocab_label]));
			}
		};

		$rows.='<form class="myform" name="alta_tt" id="alta_tt" action="index.php" method="get">';
		$rows.='  <fieldset>';
		$rows.='    <legend>'.ucfirst(LABEL__getForRecomendation).'</legend>';
				
				
		$rows.='<div class="clear">';
		$rows.='<label for="tvocab_id" accesskey="t">';
		$rows.=ucfirst(FORM_LABEL_nombre_vocabulario).'</label>';
		$rows.='<select id="tvocab_id" name="tvocab_id">';
		$rows.=doSelectForm($array_vocabularios,$_GET["tvocab_id"]);
		$rows.='</select><br/>';
		$rows.='</div>';


		
		$rows.='<div id="by_string">';
		$rows.='<label for="string2search" accesskey="s">';
		$rows.=LABEL_Buscar.'</label>';

		$string2search = XSSprevent(trim($_GET[string2search]));

		$rows.='<input name="string2search" type="text" id="string2search" size="15" maxlength="50" value="'.$string2search.'"/>';
		$rows.='</div>';

		$searchType=(!$_GET["tvocab_id"]) ? 1 : $_GET["searchType"];

		$rows.='<div>';
		$rows.='<label for="searchType">'.ucfirst(LABEL_esFraseExacta).'</label>';
		$rows.='<input type="checkbox" name="searchType" id="searchType" value="1" alt="'.ucfirst(LABEL_esFraseExacta).'" '.do_check(1,$searchType,'checked').'  /> ';
		$rows.='</div>';

		$rows.='<div align="center">';
		$rows.=' <input class="submit ui-corner-all" type="button"  name="cancelar" type="button" onClick="location.href=\'index.php?taskterm=addTerm\'" value="'.ucfirst(LABEL_Cancelar).'"/>';
		$rows.='  <input  class="submit ui-corner-all" type="submit" name="boton" value="'.LABEL_Buscar.'"/>';

		$rows.='<input type="hidden" name="taskterm" value="addTermSuggested"/>';	  
		$rows.='</div>';
		$rows.='  </fieldset>';
		$rows.='</form>';
	
	}

	if(($string2search) && ($_GET["tvocab_id"])){

		require_once(T3_ABSPATH . 'common/include/vocabularyservices.php')	;

		$arrayVocab=ARRAYtargetVocabulary($_GET["tvocab_id"]);

		$task=($_GET["searchType"]==1) ? 'fetch' : 'search';

		$dataTterm=getURLdata($arrayVocab[tvocab_uri_service].'?task='.$task.'&arg='.urlencode($string2search));
		
		if($dataTterm->resume->cant_result > "0")	{

			$arrayTtermData = array();

			foreach ($dataTterm->result->term as $value){

				$i=++$i;
					$term_id=(int) $value->term_id;
					$string=(string) $value->string;
					$arrayTtermData[$term_id]=array("term_id"=>$term_id,
													"string"=>$string,
													"source_string"=>$string,
													"source_term_id"=>$term_id
													);
			};
		}

		//null for t_relation		
		$t_relation=0;

		$rows.=HTMLformTargetVocabularySuggested($arrayTtermData,$t_relation,$string2search,$arrayVocab,$ARRAYtermino[idTema]);


	};//fin de if buscar
	$rows.='   </div>';

	return $rows;

}



/*
 * Form for edit or add terms
 3 casos:
 - Alta y edici�n de un t�rmino relacionado.
 - Alta de un t�rmino no preferido de un t�rmino preferido.
 - Alta de un t�rmino subordinado a un t�rmino.
 *
 */
function HTMLformSuggestTermsXRelations($ARRAYtermino,$ARRAYtargetVocabulary=array())
{
	//SEND_KEY to prevent duplicated
	session_start();
	$_SESSION['SEND_KEY']=md5(uniqid(rand(), true));

	$sql=SQLtargetVocabulary("1");

	$rows='<div id="bodyText">';
	$rows.='<a class="topOfPage" href="index.php?tema='.$ARRAYtermino[idTema].'" title="'.LABEL_Anterior.'">'.LABEL_Anterior.'</a>';
	$rows.='<h1>'.LABEL_EditorTermino.'</h1>';

	if(SQLcount($sql)=='0'){
		//No hay vocabularios de referencia, solo vocabulario principal
		$rows.='<p class="error">'.ucfirst(LABEL_NO_vocabulario_referencia).'</p>';
	} else {
		//Hay vobularios de referencia
		$array_vocabularios=array();
		while($array=$sql->FetchRow())
		{
			if($array[vocabulario_id]!=='1')
			{
				//vocabularios que no sean el vocabulario principal
				array_push($array_vocabularios,$array[tvocab_id].'#'.FixEncoding($array[tvocab_label]));
			}
		};

		$rows.='<form class="myform" name="alta_tt" id="alta_tt" action="index.php" method="get">';
		$rows.='  <fieldset>';
		$rows.='    <legend>'.ucfirst(LABEL__getForRecomendationFor).' <a href="index.php?tema='.$ARRAYtermino[idTema].'">'.$ARRAYtermino[titTema].'</a></legend>';
				
				
		$rows.='<div class="clear">';
		$rows.='<label for="tvocab_id" accesskey="t">';
		$rows.=ucfirst(FORM_LABEL_nombre_vocabulario).'</label>';
		$rows.='<select id="tvocab_id" name="tvocab_id">';
		$rows.=doSelectForm($array_vocabularios,$_GET["tvocab_id"]);
		$rows.='</select><br/>';
		$rows.='</div>';

		
		//Configurar opcion búsqueda por código
		$arrayOptions= array('3#'.ucfirst(TE_termino),'4#'.ucfirst(UP_termino),'2#'.ucfirst(TR_termino));
		$rows.='<div>';
		$rows.='<label for="t_relation" accesskey="b">';
		$rows.=ucfirst(LABEL_relationSubType).'</label>';
		$rows.='<select id="t_relation" name="t_relation">';
		$rows.=doSelectForm($arrayOptions,$_GET[t_relation]);
		$rows.='</select>';

		$rows.='</div>';

		
		$rows.='<div id="by_string">';
		$rows.='<label for="string2search" accesskey="s">';
		$rows.=LABEL_Buscar.'</label>';

		$string2search = ($_GET[string2search]) ? XSSprevent(trim($_GET[string2search])) : $ARRAYtermino[titTema];

		$rows.='<input name="string2search" type="text" id="string2search" size="15" maxlength="50" value="'.$string2search.'"/>';
		$rows.='</div>';

		$searchType=(!$_GET["tvocab_id"]) ? 1 : $_GET["searchType"];

		$rows.='<div>';
		$rows.='<label for="searchType">'.ucfirst(LABEL_esFraseExacta).'</label>';
		$rows.='<input type="checkbox" name="searchType" id="searchType" value="1" alt="'.ucfirst(LABEL_esFraseExacta).'" '.do_check(1,$searchType,'checked').'  /> ';
		$rows.='</div>';

		$rows.='<div align="center">';
		$rows.=' <input class="submit ui-corner-all" type="button"  name="cancelar" type="button" onClick="location.href=\'index.php?tema='.$ARRAYtermino[idTema].'\'" value="'.ucfirst(LABEL_Cancelar).'"/>';
		$rows.='  <input  class="submit ui-corner-all" type="submit" name="boton" value="'.LABEL_Buscar.'"/>';

		$rows.='<input type="hidden" name="tema" value="'.$ARRAYtermino[idTema].'"/>
		<input type="hidden" name="taskterm" value="findSuggestionTargetTerm"/>';	  
		$rows.='</div>';
		$rows.='  </fieldset>';
		$rows.='</form>';
	
	}


	$t_relation=(in_array($_GET["t_relation"], array("4","3","2","0"))) ? $_GET["t_relation"] : '';


	if(($string2search) && ($_GET["tvocab_id"])){

		require_once(T3_ABSPATH . 'common/include/vocabularyservices.php')	;

		$arrayVocab=ARRAYtargetVocabulary($_GET["tvocab_id"]);

		$task=($_GET["searchType"]==1) ? 'fetch' : 'search';

		$dataTterm=getURLdata($arrayVocab[tvocab_uri_service].'?task='.$task.'&arg='.urlencode($string2search));

		if($dataTterm->resume->cant_result > "0")	{

			$array_terms=array();

			foreach ($dataTterm->result->term as $value){
				
				array_push($array_terms, array("term_id"=>(int) $value->term_id,
										 "string"=>(string) $value->string));
				$tterms_id.=(int) $value->term_id.',';
			};
		}

		switch ($t_relation) {

			case '2'://RT
			$arrayTterm=getForeingStrings($arrayVocab[tvocab_uri_service],'fetchRelated',$array_terms);

			break;

			case '3'://BT/NT
			$arrayTterm=getForeingStrings($arrayVocab[tvocab_uri_service],'fetchDown',$array_terms);
			break;
		

			case '4'://UF
			$arrayTterm=getForeingStrings($arrayVocab[tvocab_uri_service],'fetchAlt',$array_terms);
			break;

			default :
			break;
		}
		
		$rows.=HTMLformTargetVocabularySuggested($arrayTterm,$t_relation,$string2search,$arrayVocab,$ARRAYtermino[idTema]);


	};//fin de if buscar
	$rows.='   </div>';

	return $rows;

}




/*
 Advanced search form
 *
 */
function HTMLformAdvancedSearch($array)
{

	GLOBAL $CFG;

	$array=XSSpreventArray($array);
	
	
	$rows.='<form class="myform" name="advancedsearch" action="index.php#xstring" method="get" onsubmit="return checkrequired(this)">';
	$rows.='  <fieldset>';

	$rows.=' <legend>'.ucfirst(LABEL_BusquedaAvanzada).'</legend>';

	$LABEL_Termino=ucfirst(LABEL_Termino);
	$LABEL_esNoPreferido=ucfirst(LABEL_esNoPreferido);
	$LABEL_CODE=ucfirst(LABEL_CODE);
	$LABEL_NOTE=ucfirst(LABEL_nota);
	$LABEL_META_TERM=ucfirst(LABEL_meta_term);
	$LABEL_TARGET_TERM=ucfirst(LABEL_TargetTerm);

	$arrayWS=array("t#$LABEL_Termino","mt#$LABEL_META_TERM");

	$arrayVocabStats=ARRAYresumen($_SESSION[id_tesa],"G","");

	if($arrayVocabStats["cant_up"]>0)
	{
		array_push($arrayWS,"uf#$LABEL_esNoPreferido");
	}

	if($arrayVocabStats["cant_notas"]>0)
	{
		array_push($arrayWS,"n#$LABEL_NOTE");
	}

	if($CFG["_SHOW_CODE"]=='1')
	{
		array_push($arrayWS,"c#$LABEL_CODE");
	}

	if($arrayVocabStats["cant_term2tterm"])
	{
		array_push($arrayWS,"tgt#$LABEL_TARGET_TERM");
	}

	/*
	 solo si hay m�s de un opci�n
	 */
	if(count($arrayWS)>1)
	{
		$rows.='<div><label for="ws" accesskey="f">'.ucfirst(LABEL_QueBuscar).'</label>';
		$rows.='<select id="ws" name="ws">';
		$rows.=doSelectForm($arrayWS,"$_GET[ws]");
		$rows.='</select>';
		$rows.='</div>';
	}

	$rows.='<div><label for="xstring" accesskey="s">'.ucfirst(LABEL_BuscaTermino).'</label>';
	$rows.='<input name="xstring" type="text" id="xstring" size="25" maxlength="50" value="'.$array["xstring"].'"/>';
	$rows.='</div>';

	$rows.='<div><label for="isExactMatch" accesskey="f">'.ucfirst(LABEL_esFraseExacta).'</label>';
	$rows.='<input name="isExactMatch" type="checkbox" id="isExactMatch" value="1" '.do_check('1',$_GET["isExactMatch"],"checked").'/>';
	$rows.='</div>';

	//Evaluar si hay top terms
	$sqlTopTerm=SQLverTopTerm();

	if(SQLcount($sqlTopTerm)>0)
	{
		while ($arrayTopTerms=$sqlTopTerm->FetchRow())
		{
			$formSelectTopTerms[]=$arrayTopTerms[tema_id].'#'.$arrayTopTerms[tema];
		}
		$rows.='<div><label for="hasTopTerm" accesskey="t">'.ucfirst(LABEL_TopTerm).'</label>';
		$rows.='<select id="hasTopTerm" name="hasTopTerm">';
		$rows.='<option value="">'.ucfirst(LABEL_Todos).'</option>';
		$rows.=doSelectForm($formSelectTopTerms,"$_GET[hasTopTerm]");
		$rows.='</select>';
		$rows.='</div>';
	}

	//Evaluar si hay notas
	if (is_array($arrayVocabStats["cant_notas"]))
	{

		$LabelNB='NB#'.LABEL_NB;
		$LabelNH='NH#'.LABEL_NH;
		$LabelNA='NA#'.LABEL_NA;
		$LabelNP='NP#'.LABEL_NP;
		$LabelNC='NC#'.LABEL_NC;

		$sqlNoteType=SQLcantNotas();
		$arrayNoteType=array();
		 
		while ($arrayNotes=$sqlNoteType->FetchRow()){
			if($arrayNotes[cant]>0)
			{

			//nota privada no	
			if(($_SESSION[$_SESSION["CFGURL"]][ssuser_nivel]) || ($arrayNotes["value_id"]!=='11'))
				{
				$varNoteType=(in_array($arrayNotes["value_id"],array(8,9,10,11,15))) ? arrayReplace(array(8,9,10,11,15),array($LabelNA,$LabelNH,$LabelNB,$LabelNP,$LabelNC),$arrayNotes["value_id"]) : $arrayNotes["value_code"].'#'.$arrayNotes["value"];
				$varNoteType.=' ('.$arrayNotes[cant].')';								
				array_push($arrayNoteType, $varNoteType);
				}
			}
		};


		/*
		 Si hay m�s de un tipo de nota
		 */
		if(count($arrayVocabStats["cant_notas"])>0)
		{
			$rows.='<div><label for="hasNote" accesskey="n">'.ucfirst(LABEL_tipoNota).'</label>';
			$rows.='<select id="hasNote" name="hasNote">';
			$rows.='<option value="">'.ucfirst(LABEL_Todos).'</option>';
			$rows.=doSelectForm($arrayNoteType,"$_GET[hasNote]");
			$rows.='</select>';
			$rows.='</div>';
		}
	}


	//Evaluar si hay terminos
	$sqlTermsByDates=SQLtermsByDate();

	if(SQLcount($sqlTermsByDates)>0)
	{
		GLOBAL $MONTHS;
		while ($arrayTermsByDates=$sqlTermsByDates->FetchRow())
		{
			//normalizacion de fechas
			$arrayTermsByDates[months]=(strlen($arrayTermsByDates[months])==1) ? '0'.$arrayTermsByDates[months] : $arrayTermsByDates[months];

			$formSelectByDate[]=$arrayTermsByDates[years].'-'.$arrayTermsByDates[months].'#'.$MONTHS["$arrayTermsByDates[months]"].'/'.$arrayTermsByDates[years].' ('.$arrayTermsByDates[cant].')';
		}

		$rows.='<div><label for="fromDate" accesskey="d">'.ucfirst(LABEL_DesdeFecha).'</label>';
		$rows.='<select id="fromDate" name="fromDate">';
		$rows.='<option value="">'.ucfirst(LABEL_Todos).'</option>';
		$rows.=doSelectForm($formSelectByDate,"$_GET[fromDate]");
		$rows.='</select>';
		$rows.='</div>';
	};

	//Evaluar si hay candidatos
	$sqlTermsByDeep=SQLTermDeep();

	if(SQLcount($sqlTermsByDeep)>1)
	{
		while ($arrayTermsByDeep=$sqlTermsByDeep->FetchRow())
		{
			$formSelectByDeep[]=$arrayTermsByDeep[tdeep].'#'.$arrayTermsByDeep[tdeep].' ('.$arrayTermsByDeep[cant].')';
		}
		$rows.='<div><label for="termDeep" accesskey="e">'.ucfirst(LABEL_ProfundidadTermino).'</label>';
		$rows.='<select id="termDeep" name="termDeep">';
		$rows.='<option value="">'.ucfirst(LABEL_Todos).'</option>';
		$rows.=doSelectForm($formSelectByDeep,"$_GET[termDeep]");
		$rows.='</select>';
		$rows.='</div>';
	};

	$rows.='<div class="submit_form" align="center">';
	$rows.='<input type="hidden"  name="xsearch" id="xsearch" value="1"/>';
	$rows.='<input type="button"  name="cancelar" type="button" onClick="location.href=\'index.php\'" value="'.ucfirst(LABEL_Cancelar).'"/>';
	$rows.='<input type="submit"  id="boton" name="boton" value="'.LABEL_Enviar.'"/>';

	$rows.='</div>';
	
	$rows.='  </fieldset>';
	$rows.='</form>';

	if($_GET[boton]==LABEL_Enviar)
	{
		$rows.=HTMLadvancedSearchResult($array);
	}


return $rows;
}

/*
 Term Report form
 *
 */
function HTMLformAdvancedTermReport($array)
{

	GLOBAL $CFG;

	$LABEL_Termino=ucfirst(LABEL_Termino);
	$LABEL_esNoPreferido=ucfirst(LABEL_esNoPreferido);
	$LABEL_CODE=ucfirst(LABEL_CODE);
	$LABEL_NOTE=ucfirst(LABEL_nota);
	$LABEL_TARGET_TERM=ucfirst(LABEL_TargetTerm);
	$LABEL_haveEQ=LABEL_haveEQ;
	$LABEL_nohaveEQ=LABEL_nohaveEQ;
	$LABEL_start=LABEL_start;
	$LABEL_end=LABEL_end;
	$LABEL_equalThisWord=LABEL_equalThisWord;

	$arrayVocabStats=ARRAYresumen($_SESSION[id_tesa],"G","");


   $rows.='<form class="myform" name="advancedreport" action="index.php#csv" method="get">';
	$rows.=' <fieldset>
    <legend>'.ucfirst(LABEL_FORM_advancedReport).'</legend>';

	$arrayWS=array("t#$LABEL_Termino");

	if($arrayVocabStats["cant_up"]>0)
	{
		array_push($arrayWS,"uf#$LABEL_esNoPreferido");
	}

	if($arrayVocabStats["cant_notas"]>0)
	{
		array_push($arrayWS,"n#$LABEL_NOTE");
	}

	//Evaluar si hay top terms
	$sqlTopTerm=SQLverTopTerm();

	if(SQLcount($sqlTopTerm)>0)
	{
		while ($arrayTopTerms=$sqlTopTerm->FetchRow())
		{
			$formSelectTopTerms[]=$arrayTopTerms[tema_id].'#'.$arrayTopTerms[tema];
		}
		$rows.='<div><label for="hasTopTerm" accesskey="t">'.ucfirst(LABEL_TopTerm).'</label>';
		$rows.='<select id="hasTopTerm" name="hasTopTerm">';
		$rows.='<option value="">'.ucfirst(LABEL_FORM_nullValue).'</option>';
		$rows.=doSelectForm($formSelectTopTerms,"$_GET[hasTopTerm]");
		$rows.='</select>';
		$rows.='</div>';
	}

	//Evaluar si hay notas
	if (is_array($arrayVocabStats["cant_notas"]))
	{

		$LabelNB='NB#'.LABEL_NB;
		$LabelNH='NH#'.LABEL_NH;
		$LabelNA='NA#'.LABEL_NA;
		$LabelNP='NP#'.LABEL_NP;
		$LabelNC='NC#'.LABEL_NC;

		$sqlNoteType=SQLcantNotas();
		$arrayNoteType=array();
		 
		while ($array=$sqlNoteType->FetchRow()){
			if($array[cant]>0)
			{
				$varNoteType=(in_array($array["value_id"],array(8,9,10,11,15))) ? arrayReplace(array(8,9,10,11,15),array($LabelNA,$LabelNH,$LabelNB,$LabelNP,$LabelNC),$array["value_id"]) : $array["value_code"].'#'.$array["value"];
				$varNoteType.=' ('.$array[cant].')';

				array_push($arrayNoteType, $varNoteType);
			}
		};
		/*
		 Si hay m�s de un tipo de nota
		 */
		if(count($arrayVocabStats["cant_notas"])>0)
		{
			$rows.='<div><label for="hasNote" accesskey="n">'.ucfirst(LABEL_FORM_haveNoteType).'</label>';
			$rows.='<select id="hasNote" name="hasNote">';
			$rows.='<option value="">'.ucfirst(LABEL_FORM_nullValue).'</option>';
			$rows.=doSelectForm($arrayNoteType,"$_GET[hasNote]");
			$rows.='</select>';
			$rows.='</div>';
		}
	}


	//Evaluar si hay terminos
	$sqlTermsByDates=SQLtermsByDate();

	if(SQLcount($sqlTermsByDates)>0)
	{
		GLOBAL $MONTHS;
		while ($arrayTermsByDates=$sqlTermsByDates->FetchRow())
		{
			//normalizacion de fechas
			$arrayTermsByDates[months]=(strlen($arrayTermsByDates[months])==1) ? '0'.$arrayTermsByDates[months] : $arrayTermsByDates[months];

			$formSelectByDate[]=$arrayTermsByDates[years].'-'.$arrayTermsByDates[months].'#'.$MONTHS["$arrayTermsByDates[months]"].'/'.$arrayTermsByDates[years].' ('.$arrayTermsByDates[cant].')';
		}

		$rows.='<div><label for="fromDate" accesskey="d">'.ucfirst(LABEL_DesdeFecha).'</label>';
		$rows.='<select id="fromDate" name="fromDate">';
		$rows.='<option value="">'.ucfirst(LABEL_FORM_nullValue).'</option>';
		$rows.=doSelectForm($formSelectByDate,"$_GET[fromDate]");
		$rows.='</select>';
		$rows.='</div>';
	};


	if($arrayVocabStats["cant_term2tterm"])
	{

		$sql=SQLtargetVocabulary("1");
		$array_vocabularios=array();
		while($array=$sql->FetchRow())
		{
			if($array[vocabulario_id]!=='1'){
				//vocabularios que no sean el vocabulario principal
				array_push($array_vocabularios,$array[tvocab_id].'#'.FixEncoding($array[tvocab_label]));
			}
		};

		$rows.='<div><label for="report_tvocab_id" accesskey="t">'.ucfirst(LABEL_TargetTerms).'</label>';
		$rows.='<select id="csv_tvocab_id" name="csv_tvocab_id">';
		$rows.='<option value="">'.ucfirst(LABEL_FORM_nullValue).'</option>';
		$rows.=doSelectForm($array_vocabularios,"$_GET[csv_tvocab_id]");
		$rows.='</select>';

		$rows.='<select id="mapped" name="mapped">';
		$rows.=doSelectForm(array("y#$LABEL_haveEQ","n#$LABEL_nohaveEQ"),"$_GET[mapped]");
		$rows.='</select>';
		$rows.='</div>';
	}

	$sql=SQLdatosVocabulario();

	if(SQLcount($sql)>'1'){
		//Hay vobularios de referencia
		$array_ivocabularios=array();
		while($array=$sql->FetchRow())
		{
			if($array[vocabulario_id]!=='1')
			{
				//vocabularios que no sean el vocabulario principal
				array_push($array_ivocabularios,$array[vocabulario_id].'#'.$array[titulo]);
			}
		};

		$rows.='<div><label for="report_tvocab_id" accesskey="t">'.ucfirst(LABEL_vocabulario_referencia).'</label>';
		$rows.='<select id="csv_itvocab_id" name="csv_itvocab_id">';
		$rows.='<option value="">'.ucfirst(LABEL_FORM_nullValue).'</option>';
		$rows.=doSelectForm($array_ivocabularios,"$_GET[csv_itvocab_id]");
		$rows.='</select>';

		$rows.='<select id="int_mapped" name="int_mapped">';
		$rows.=doSelectForm(array("y#$LABEL_haveEQ","n#$LABEL_nohaveEQ"),"$_GET[mapped]");
		$rows.='</select>';
		$rows.='</div>';
	}

	//only for admin
	if($_SESSION[$_SESSION["CFGURL"]][ssuser_nivel]=='1')
	{
		$sqlUsers=SQLdatosUsuarios();
		if(SQLcount($sqlUsers)>1)
		{
			while ($arrayUsers=$sqlUsers->FetchRow())
			{
				$formSelectUsers[]=$arrayUsers[id].'#'.$arrayUsers[apellido].', '.$arrayUsers[nombres];
			}
			$rows.='<div><label for="user_id" accesskey="u">'.ucfirst(MENU_Usuarios).'</label>';
			$rows.='<select id="byuser_id" name="byuser_id">';
			$rows.='<option value="">'.ucfirst(LABEL_FORM_nullValue).'</option>';
			$rows.=doSelectForm($formSelectUsers,"$_GET[byuser_id]");
			$rows.='</select>';
			$rows.='</div>';
		}
	}


	$rows.='<div><label for="csvstring" accesskey="s">'.ucfirst(LABEL_haveWords).'</label>';
	$rows.='<select id="w_string" name="w_string">';
	$rows.=doSelectForm(array("x#$LABEL_equalThisWord","s#$LABEL_start","e#$LABEL_end"),"$_GET[w_string]");
	$rows.='</select>';
	$rows.='<input name="csvstring" type="text" id="csvstring" size="5" maxlength="10" value="'.$_GET[csvstring].'"/>';
	$rows.='</div>';

	if ($CFG["_CHAR_ENCODE"]=='utf-8')
	{
		$rows.='<div><label for="csv_encode" accesskey="e">'.ucfirst(LABEL_encode).' latin1</label>';
		$rows.='<input name="csv_encode" type="checkbox" id="csv_encode" value="latin1" '.do_check('latin1',$_GET[csv_encode],"checked").'/>';
		$rows.='</div>';
	}

	$rows.='<div class="submit_form" align="center">';
	$rows.='<input type="hidden"  name="mod" id="mod" value="csv"/>';
	$rows.='<input type="hidden"  name="task" id="mod" value="csv1"/>';
	$rows.='<input type="button"   class="submit ui-corner-all" name="cancelar" type="button" onClick="location.href=\'index.php\'" value="'.ucfirst(LABEL_Cancelar).'"/>';
	$rows.='<input type="submit"   class="submit ui-corner-all" id="boton" name="boton" value="'.ucfirst(LABEL_Guardar).'"/>';

	$rows.='</div>';
	$rows.='  </fieldset>';
	$rows.='</form>';

	return $rows;
}



/*
 Simple Term report by
 */
function HTMLformSimpleTermReport($array)
{

	GLOBAL $CFG;

	$LABEL_FreeTerms=ucfirst(LABEL_terminosLibres);
	$LABEL_DuplicatedTerms=ucfirst(LABEL_terminosRepetidos);
	$LABEL_PoliBT=ucfirst(LABEL_poliBT);
	$LABEL_candidate=ucfirst(LABEL_Candidato);
	$LABEL_rejected=ucfirst(LABEL_Rechazado);
	$LABEL_termsxNTterms=ucfirst(LABEL_termsxNTterms);
	$LABEL_termsXcantWords=ucfirst(LABEL_termsXcantWords);
	$LABEL_termsIsMetaTerms=ucfirst(LABEL_meta_terms);
	$LABEL_termsXrelatedTerms=ucfirst(LABEL_relatedTerms);
	$LABEL_termsXnonPreferedTerms=ucfirst(LABEL_nonPreferedTerms);

   $rows.='<form class="myform" name="simprereport" id="simprereport" action="index.php" method="get">';
	$rows.=' <fieldset>
    <legend>'.ucfirst(LABEL_FORM_simpleReport).'</legend>';


	$rows.='<div><label for="simpleReport" accesskey="s">'.ucfirst(LABEL_seleccionar).'</label>';
	$rows.='<select id="task" name="task">';
	$rows.='<option value="">'.ucfirst(LABEL_seleccionar).'</option>';
	$rows.=doSelectForm(array("csv2#$LABEL_FreeTerms","csv3#$LABEL_DuplicatedTerms","csv4#$LABEL_PoliBT","csv7#$LABEL_termsxNTterms","csv8#$LABEL_termsXcantWords","csv9#$LABEL_termsIsMetaTerms","csv10#$LABEL_termsXrelatedTerms","csv11#$LABEL_termsXnonPreferedTerms", "csv5#$LABEL_candidate","csv6#$LABEL_rejected"),"$_GET[task]");
	$rows.='</select>';
	$rows.='</div>';


	if ($CFG["_CHAR_ENCODE"]=='utf-8')
	{
		$rows.='<div><label for="csv_encode_simpre" accesskey="s">'.ucfirst(LABEL_encode).' latin1</label>';
		$rows.='<input name="csv_encode" type="checkbox" id="csv_encode_simpre" value="latin1" '.do_check('latin1',$_GET[csv_encode],"checked").'/>';
		$rows.='</div>';
	}


	$rows.='<div class="submit_form" align="center">';
	$rows.='<input type="hidden"  name="mod" id="mod" value="csv"/>';
	$rows.='<input type="button"   class="submit ui-corner-all" name="cancelar" type="button" onClick="location.href=\'index.php\'" value="'.ucfirst(LABEL_Cancelar).'"/>';
	$rows.='<input type="submit"   class="submit ui-corner-all" id="boton" name="boton" value="'.ucfirst(LABEL_Guardar).'"/>';
	$rows.='</div>';
	$rows.='  </fieldset>';
	$rows.='</form>';

	return $rows;
}




/*
 Register web services provider
 *
 */
function HTMLformTargetVocabulary($tvocab_id="0")
{

	GLOBAL $CFG;

	$array=($tvocab_id>0) ? ARRAYtargetVocabulary($tvocab_id) : array();

	$array[tvocab_status] = (is_numeric($array[tvocab_status])) ? $array[tvocab_status] : '1';

	$doAdmin= ($array[tvocab_id]>0) ? 'saveTargetVocabulary' : 'addTargetVocabulary';

	// Preparado de datos para el formulario ///
	$arrayLang=array();
	foreach ($CFG["ISO639-1"] as $langs) {
		array_push($arrayLang,"$langs[0]#$langs[1]");
		};

	//SEND_KEY to prevent duplicated
	session_start();
	$_SESSION['TGET_SEND_KEY']=md5(uniqid(rand(), true));
	
	$rows='<script type="text/javascript">$("#form-tvocab").validate({});</script>';
	
   	$rows.='<form class="myform" id="form-tvocab" name="abmTargetVocabulary" action="admin.php" method="post" >';
	$rows.=' <fieldset><legend><a href="admin.php?vocabulario_id=list">'.ucfirst(LABEL_lcConfig).'</a> &middot; '.ucfirst(LABEL_TargetVocabularyWS).'</legend>';

	if($array[tvocab_id])
	{
		$rows.='<div><label for="tvocab_label">'.ucfirst(LABEL_Titulo).'</label>';
		$rows.='<a id="tvocab_title" href="'.$array[tvocab_url].'">'.$array[tvocab_title].'</a>';
		$rows.='</div>';

		$link2tterms='<a href="admin.php?doAdmin=seeTermsTargetVocabulary&amp;tvocab_id='.$array[tvocab_id].'">'.$array[cant].' '.LABEL_Terminos.'</a>';
	}


	$rows.='<div><label for="tvocab_label" accesskey="l">'.ucfirst(LABEL_tvocab_label).'</label>';
	$rows.='<input name="tvocab_label" type="text" id="tvocab_label" size="50" maxlength="50" value="'.$array[tvocab_label].'"/>';
	$rows.='</div>';

	$rows.='<div><label for="tvocab_tag" accesskey="t">'.ucfirst(LABEL_tvocab_tag).'</label>';
	$rows.='<input name="tvocab_tag" type="text" id="tvocab_tag"  size="50" maxlength="50" value="'.$array[tvocab_tag].'"/>';
	$rows.='</div>';

	$rows.='<div><label for="tvocab_lang" accesskey="t">'.ucfirst(LABEL_Idioma).'</label>';
	$rows.='<select id="tvocab_lang" name="tvocab_lang">'.doSelectForm($arrayLang,$array[tvocab_lang]).'</select>';
	$rows.='</div>';

	$rows.='<div><label for="tvocab_uri_service" accesskey="u">'.ucfirst(LABEL_tvocab_uri_service).'</label>';
	if($array[tvocab_id])
	{
		$rows.='<span id="tvocab_uri_service">'.$array[tvocab_uri_service].'</span>';
	}
	else
	{
		$rows.='<input name="tvocab_uri_service" type="text" id="tvocab_uri_service" size="50" maxlength="250"  value="'.$array[tvocab_uri_service].'"/>';
	}

	$rows.='</div>';

	$rows.='<div><label for="tvocab_status" accesskey="u">'.ucfirst(LABEL_enable).'</label>';
	$rows.='<input name="tvocab_status" type="checkbox" id="tvocab_status" value="1" '.do_check('1',$array[tvocab_status],"checked").'/>'.$link2tterms;
	$rows.='</div>';

	$rows.='<div class="submit_form" align="center">';
	$rows.='<input type="button"  class="submit ui-corner-all"  name="cancelar" type="button" onClick="location.href=\'admin.php\'" value="'.ucfirst(LABEL_Cancelar).'"/>';
	$rows.='<input type="submit"  class="submit ui-corner-all"  id="boton" name="botonTargetVocabulary" value="'.LABEL_Enviar.'"/>';
	$rows.='<input type="hidden"  id="tvocab_id" name="tvocab_id" value="'.$array[tvocab_id].'"/>';
	$rows.='<input type="hidden"  name="doAdmin" id="doAdmin" value="'.$doAdmin.'"/>';
	$rows.='<input type="hidden"  name="ks" id="ks" value="'.$_SESSION["TGET_SEND_KEY"].'"/>';
	$rows.='</div>';
	$rows.='</form>';
	$rows.='  </fieldset>';

	$rows.='<script id="tvocab_script" type="text/javascript">
	$(document).ready(function() {
	var validator = $("#form-tvocab").validate({
		rules: {\'tvocab_label\':  {required: true},
				\'tvocab_uri_service\': {required: true, url: true }
				},
				debug: true,
				errorElement: "label",
				 submitHandler: function(form) {
				   form.submit();
				 }
				
	});	
});
</script>	';

	
	return $rows;
}


/*
 Asociaci�n con datos provistos por web services terminol�gicos TemaTres
 */
function HTMLformAssociateTargetTerms($ARRAYtermino,$term_id="0")
{

	$sql=SQLtargetVocabulary("1");

	$rows='<div id="bodyText">';
	$rows.='<a class="topOfPage" href="index.php?tema='.$ARRAYtermino[idTema].'" title="'.LABEL_Anterior.'">'.LABEL_Anterior.'</a>';
	$rows.='<h1>'.LABEL_EditorTermino.'</h1>';

	if(SQLcount($sql)=='0'){
		//No hay vocabularios de referencia, solo vocabulario principal
		$rows.='<p class="error">'.ucfirst(LABEL_NO_vocabulario_referencia).'</p>';
	} else {
		//Hay vobularios de referencia
		$array_vocabularios=array();
		while($array=$sql->FetchRow())
		{
			if($array[vocabulario_id]!=='1')
			{
				//vocabularios que no sean el vocabulario principal
				array_push($array_vocabularios,$array[tvocab_id].'#'.FixEncoding($array[tvocab_label]));
			}
		};

		$rows.='<form class="myform" name="alta_tt" id="alta_tt" action="index.php" method="get">';
		$rows.='  <fieldset>';
		$rows.='    <legend>'.ucfirst(LABEL_relacion_vocabulario).' <a href="index.php?tema='.$ARRAYtermino[idTema].'">'.$ARRAYtermino[titTema].'</a></legend>';
				
				
		$rows.='<div class="clear">';
		$rows.='<label for="tvocab_id" accesskey="t">';
		$rows.=ucfirst(FORM_LABEL_nombre_vocabulario).'</label>';
		$rows.='<select id="tvocab_id" name="tvocab_id">';
		$rows.=doSelectForm($array_vocabularios,"$_GET[tvocab_id]");
		$rows.='</select><br/>';
		$rows.='</div>';

		//~ $rows.='	<legend class="ui-widget-header ui-corner-all">'.ucfirst(LABEL_selectMapMethod).'</legend>';
		
		//Configurar opcion búsqueda por código
		$arrayOptions=(strlen($ARRAYtermino["code"])>0) ? array('string#'.ucfirst(LABEL_string2search),'reverse#'.ucfirst(LABEL_reverseMappign),'code#'.LABEL_CODE) : array('string#'.ucfirst(LABEL_string2search),'reverse#'.ucfirst(LABEL_reverseMappign));
		$rows.='<div>';
		$rows.='<label for="search_by" accesskey="b">';
		$rows.=ucfirst(LABEL_selectMapMethod).'</label>';
		$rows.='<select id="search_by" name="search_by" onChange="mostrar(this.value);">';
		$rows.=doSelectForm($arrayOptions,"$_GET[search_by]");
		$rows.='</select>';

		$rows.='</div>';

		$display=(in_array($_GET[search_by],array('reverse','code'))) ? 'style="display: none;"' : '';
		$rows.='<div id="by_string" '.$display.'>';
		$rows.='<label for="string2search" accesskey="s">';
		$rows.=LABEL_Buscar.'</label>';

		$string2search = ($_GET[string2search]) ? XSSprevent($_GET[string2search]) : $ARRAYtermino[titTema];

		$rows.='<input name="string2search" type="text" id="string2search" size="15" maxlength="50" value="'.$string2search.'"/>';
		$rows.='</div>';

		$rows.='<div align="center">';
		$rows.='<input class="submit ui-corner-all" type="button"  name="cancelar" type="button" onClick="location.href=\'index.php?tema='.$ARRAYtermino[idTema].'\'" value="'.ucfirst(LABEL_Cancelar).'"/>';
		$rows.='  <input  class="submit ui-corner-all" type="submit" name="boton" value="'.LABEL_Buscar.'"/>';

		$rows.='<input type="hidden" name="tema" value="'.$ARRAYtermino[idTema].'"/>
		<input type="hidden" name="taskterm" value="findTargetTerm"/>';	  
		$rows.='</div>';
		$rows.='  </fieldset>';
		$rows.='</form>';
		
		
	}

	if(($string2search) && ($_GET["tvocab_id"])){
		require_once(T3_ABSPATH . 'common/include/vocabularyservices.php')	;

		$arrayVocab=ARRAYtargetVocabulary($_GET["tvocab_id"]);

		switch ($_GET["search_by"]) {
			case 'string':
			$dataTerm=getURLdata($arrayVocab[tvocab_uri_service].'?task=search&arg='.urlencode($string2search));
			break;

			case 'code':
			$dataTerm=getURLdata($arrayVocab[tvocab_uri_service].'?task=fetchCode&arg='.urlencode($ARRAYtermino["code"]));			
			break;

			case 'reverse':
			$dataTerm=getURLdata($arrayVocab[tvocab_uri_service].'?task=fetchSourceTerms&arg='.rawurlencode($ARRAYtermino["titTema"]));			
			break;
		
			default :
			$dataTerm=getURLdata($arrayVocab[tvocab_uri_service].'?task=search&arg='.urlencode($string2search));
		
			break;
		}
		

		$rows.=HTMLtargetVocabularySearchResult($dataTerm,$_GET[string2search],$arrayVocab,$ARRAYtermino[idTema]);


	};//fin de if buscar
	$rows.='   </div>';

	$rows.='<script type="text/javascript">
	function mostrar(id) {
	((id == "string") ?	$("#by_string").show() : $("#by_string").hide());	
	}
</script>';
	return $rows;
}





function HTMLtargetVocabularySearchResult($dataTerm,$string_search,$arrayVocab,$tema_id){

	//SEND_KEY to prevent duplicated
	session_start();

	$_SESSION['SEND_KEY']=md5(uniqid(rand(), true));

	$tag_type='ol';

	$rows.='<h3>'.$dataTerm->resume->cant_result.' '.MSG_ResultBusca.' <i>'.$string_search.'</i>  ('.FixEncoding($arrayVocab[tvocab_title]).')</h3>'."\n\r";


	if($dataTerm->resume->cant_result > "0")	{

		$rows.='<'.$tag_type.'>';

		foreach ($dataTerm->result->term as $value){
			$rows.='<li>';
			$rows.='<a title="" href="index.php?tema='.$tema_id.'&amp;tvocab_id='.$arrayVocab["tvocab_id"].'&amp;tgetTerm_id='.(int) $value->term_id.'&amp;taskrelations=addTgetTerm&amp;ks='.$_SESSION["SEND_KEY"].'">'.FixEncoding((string) $value->string).'</a>';
			$rows.='</li>';

		};

		$rows.='</'.$tag_type.'>';
	}


	return $rows;
}


function HTMLformTargetVocabularySuggested($arrayTterm,$t_relation,$string_search,$arrayVocab,$tema_id){

	//SEND_KEY to prevent duplicated
	session_start();

	$_SESSION['SEND_KEY']=md5(uniqid(rand(), true));

	$label_relation=ucfirst(arrayReplace(array('0','2','3','4'),array(LABEL_Termino,TR_termino,TE_termino,UP_termino),$t_relation));

	$rows.='<h3>'.FixEncoding($arrayVocab["tvocab_title"]).'</h3>';
	$rows.='<p class="information">'.$label_relation.': '.count($arrayTterm).' '.MSG_ResultBusca.' <i>'.$string_search.'</i></p>';


	if(count($arrayTterm) > 0)	{

	$rows.='<form id="select_multi_term" name="select_multi_term" action="index.php" method="post">';

		foreach ($arrayTterm as $value){

			$rows.='<div>';
			$rows.='<label class="check_label" title="'.$value["source_string"].' ('.$label_relation.')" for="tterm_'.$value["term_id"].'">'.$value["string"].' <span style="font-weight:normal;">[<a href="'.$arrayVocab["tvocab_url"].'?tema='.$value["source_term_id"].'" title="'.$value["source_string"].' ('.$label_relation.')" target="_blank">'.LABEL_Detalle.'</a>]</span></label>';
			$rows.='<input type="checkbox" name="selectedTerms[]" id="tterm_'.$value["term_id"].'" title="'.$value["source_string"].' ('.$label_relation.')" value="'.$value["string"].'|tterm_|'.$value["term_id"].'" /> ';
			$rows.='</div>';
		};


	if($t_relation!=="4")
	{
	$rows.='<div style="margin-top:10px;margin-bottom:10px;">';
	$rows.='<fieldset>';

	$ARRAYuriReference=ARRAYfetchValue("URI_TYPE","exactMatch");

	$rows.='<div>';
	$rows.='<label for="addLinkReference">'.ucfirst(LABEL_addExactLink).'</label>';
	$rows.='<input type="checkbox" name="addLinkReference" id="addLinkReference" value="'.$ARRAYuriReference["value_id"].'" alt="'.ucfirst(LABEL_addExactLink).'" /> ';
	$rows.='</div>';


	$rows.='<div>';
	$rows.='<label for="addMappReference">'.ucfirst(LABEL_addMapLink).'</label>';
	$rows.='<input type="checkbox" name="addMappReference" id="addMappReference" value="1" alt="'.ucfirst(LABEL_addMapLink).' ('.ucfirst($arrayVocab["tvocab_label"]).'" checked/> ';
	$rows.='</div>';

	$rows.='<div>';
	$rows.='<label for="addNoteReference">'.ucfirst(LABEL_addSourceNote).'</label>';
	$rows.='<input type="checkbox" name="addNoteReference" id="addNoteReference" value="1" alt="'.ucfirst(LABEL_addSourceNote).'" checked /> ';
	$rows.='</div>';

	$rows.='</div>';
	$rows.='  </fieldset>';
	}


	$rows.='<div class="submit_form" align="center">';
	$rows.='<input type="hidden"  name="ks" id="ks" value="'.$_SESSION["SEND_KEY"].'"/>';

	$rows.='<input type="hidden"  name="tema" value="'.$tema_id.'" />';

	$rows.='<input type="hidden" id="t_relation" name="t_relation" value="'.$t_relation.'"/>';
	$rows.='<input type="hidden" id="taskterm" name="taskterm" value="addSuggestedTerms"/>';
	$rows.='<input type="hidden" name="tvocab_id" name="tvocab_id" value="'.$arrayVocab["tvocab_id"].'"/>';
	
	$rows.='  <input  class="submit ui-corner-all" type="submit" name="boton" value="'.LABEL_Agregar.'"/>';
	
	$rows.='</div>';

	$rows.='</form>';


	}//end of if result


	return $rows;
}




function HTMLformAltaEquivalenciaTermino($ARRAYTermino){

	$LabelEE=id_EQ.'#'.LABEL_termino_equivalente;
	$LabelIE=id_EQ_PARCIAL.'#'.LABEL_termino_parcial_equivalente;
	$LabelNE=id_EQ_NO.'#'.LABEL_termino_no_equivalente;

	$sql=SQLdatosVocabulario();

	//SEND_KEY to prevent duplicated
	session_start();
	$_SESSION['SEND_KEY']=md5(uniqid(rand(), true));

	$rows='<div id="bodyText">';
	$rows.='<script type="text/javascript">$("#form-tvocab").validate({});</script>';

	$rows.='<a class="topOfPage" href="index.php?tema='.$ARRAYtermino[idTema].'" title="'.LABEL_Anterior.'">'.LABEL_Anterior.'</a>';
	$rows.='<h1>'.ucfirst(LABEL_EditorTermino).'</h1>';

	if(SQLcount($sql)=='1'){
		//No hay vocabularios de referencia, solo vocabulario principal
		$rows.='<p class="error">'.ucfirst(LABEL_NO_vocabulario_referencia).'</p>';
	} else {
		//Hay vobularios de referencia
		$array_vocabularios=array();
		while($array=$sql->FetchRow())
		{
			if($array[vocabulario_id]!=='1')
			{
				//vocabularios que no sean el vocabulario principal
				array_push($array_vocabularios,$array[vocabulario_id].'#'.$array[titulo]);
			}
		};

		$rows.='<form class="myform" name="alta_eqt" id="alta_eqt" action="index.php" method="post">';
		$rows.='  <fieldset>';
		$rows.='    <legend>'.ucfirst(LABEL_relacion_vocabulario).' <a href="index.php?tema='.$ARRAYTermino[idTema].'">'.$ARRAYTermino[titTema].'</a></legend>';


		$rows.='<div><label for="'.FORM_LABEL_termino.'" accesskey="t">'.ucfirst(LABEL_Termino).'</label>';
		$rows.='<textarea rows="2" cols="50" name="'.FORM_LABEL_termino.'" id="'.FORM_LABEL_termino.'"></textarea>';
		$rows.='</div>';
		$rows.='<div>';
		$rows.='<label for="'.ref_vocabulario_id.'" accesskey="v">'.ucfirst(FORM_LABEL_nombre_vocabulario).'</label>';
		$rows.='<select id="ref_vocabulario_id" name="ref_vocabulario_id">';
		//$rows.='<optgroup label="'.FORM_LABEL_nombre_vocabulario.'">';
		$rows.=doSelectForm($array_vocabularios,"");
		$rows.='</optgroup>';
		$rows.='</select>';
		$rows.='</div>';

		$rows.='<div>';
		$rows.='<label for="tipo_equivalencia" accesskey="e">';
		$rows.=ucfirst(FORM_LABEL_tipo_equivalencia).'</label>';
		$rows.='<select id="tipo_equivalencia" name="tipo_equivalencia">';
		//$rows.='<optgroup label="'.ucfirst(FORM_LABEL_tipo_equivalencia).'">';
		$rows.=doSelectForm(array("$LabelEE","$LabelIE","$LabelNE"),"");
		$rows.='</optgroup>';
		$rows.='</select>';
		$rows.='</div>';
		$rows.='<div class="submit_form" align="center">';
		$rows.='<input type="button"  class="submit ui-corner-all"  name="cancelar" type="button" onClick="location.href=\'index.php?tema='.$ARRAYTermino[idTema].'\'" value="'.ucfirst(LABEL_Cancelar).'"/>';
		$rows.='<input type="submit"   class="submit ui-corner-all" name="boton" value="'.LABEL_Enviar.'"/>';

		$rows.='<input type="hidden"  name="id_termino_eq" value="'.$ARRAYTermino[idTema].'" />';
		$rows.='<input type="hidden"  name="ks" id="ks" value="'.$_SESSION["SEND_KEY"].'"/>';
		$rows.='</div>';
		$rows.='  </fieldset>';
		$rows.='</form>';
		
$rows.='<script id="tvocab_script" type="text/javascript">
		$(document).ready(function() {
		var validator = $("#alta_eqt").validate({
			rules: {\''.FORM_LABEL_termino.'\':  {required: true},
					},
					debug: true,
					errorElement: "label",
					 submitHandler: function(form) {
					   form.submit();
					 }
					
			});	
		});
		</script>	';			
	}
	$rows.='</div>';

	return $rows;
}



//View and edit config options
function HTMLformConfigValues($array_vocabulario){

	$si=LABEL_SI;
	$no=LABEL_NO;

	GLOBAL $arrayCFGs;
	
	$sql=SQLconfigValues();

	$NEWarrayCFGs=array();
	while ($array=$sql->FetchRow()){
		 $NEWarrayCFGs[$array["value"]]= $array["value_code"];
	}


	
	$rows.='<div class="forminputdiv">';
	$rows.='<label for="'.FORM_LABEL_jeraquico.'">'.ucfirst(FORM_LABEL_jeraquico).'<span class="small">'.ucfirst(LABEL_jeraquico).'</span></label>';
	$rows.='    <select id="'.FORM_LABEL_jeraquico.'" name="'.FORM_LABEL_jeraquico.'">';
	$rows.=	doSelectForm(array("1#$si","2#$no"),$array_vocabulario[polijerarquia]);
	$rows.='</select>';
	$rows.='</div>';


	foreach ($arrayCFGs as $key => $value) {	
		switch ($key){
			case 'CFG_MAX_TREE_DEEP':
				$rows.='<div class="forminputdiv">';
				$rows.='<label for="'.$key.'">'.$key.'<span class="small">'.ucfirst(LABEL_CFG_MAX_TREE_DEEP).'</span></label>';
				$rows.='    <select id="'.$key.'" name="'.$key.'">';
				$rows.=	doSelectForm(array("1#1","2#2","3#3","4#4","5#5","6#6"),$NEWarrayCFGs[$key]);
				$rows.='</select>';
				$rows.='</div>';
				break;

			case 'CFG_MIN_SEARCH_SIZE':
				$rows.='<div class="forminputdiv">';
				$rows.='<label for="'.$key.'" >'.$key.'<span class="small">'.ucfirst(LABEL_CFG_MIN_SEARCH_SIZE).'</span></label>';
				$rows.='    <select id="'.$key.'" name="'.$key.'">';
				$rows.=	doSelectForm(array("1#1","2#2","3#3","4#4","5#5","6#6"),$NEWarrayCFGs[$key]);
				$rows.='</select>';
				$rows.='</div>';
				break;

			case 'CFG_NUM_SHOW_TERMSxSTATUS':
				$rows.='<div class="forminputdiv">';
				$rows.='<label for="'.$key.'">'.$key.'<span class="small">'.ucfirst(LABEL_CFG_NUM_SHOW_TERMSxSTATUS).'</span></label>';
				$rows.='    <select id="'.$key.'" name="'.$key.'">';
				$rows.=	doSelectForm(array("50#50","100#100","150#150","200#200","250#250"),$NEWarrayCFGs[$key]);
				$rows.='</select>';
				$rows.='</div>';
				break;

			case 'CFG_SEARCH_METATERM':
				$rows.='<div class="forminputdiv">';
				$rows.='<label for="'.$key.'">'.$key.'<span class="small">'.ucfirst(NOTE_isMetaTermNote).'</span></label>';
				$rows.='    <select id="'.$key.'" name="'.$key.'">';
				$rows.=	doSelectForm(array("1#$si","00#$no"),$NEWarrayCFGs[$key]);
				$rows.='</select>';
				$rows.='</div>';
				break;

			default:
				$rows.='<div class="forminputdiv">';
				$rows.='<label for="'.$key.'">'.$key.'<span class="small">'.ucfirst(arrayReplace(array('_USE_CODE','_SHOW_CODE','CFG_VIEW_STATUS','CFG_SIMPLE_WEB_SERVICE','_SHOW_TREE','_PUBLISH_SKOS','CFG_ENABLE_SPARQL'),array(LABEL__USE_CODE,LABEL__SHOW_CODE,LABEL_CFG_VIEW_STATUS,LABEL_CFG_SIMPLE_WEB_SERVICE,LABEL__SHOW_TREE,LABEL__PUBLISH_SKOS,LABEL__ENABLE_SPARQL),$key)).'</span></label>';
				$rows.='    <select id="'.$key.'" name="'.$key.'">';
				$rows.=	doSelectForm(array("1#$si","00#$no"),$NEWarrayCFGs[$key]);
				$rows.='</select>';
				$rows.='</div>';
		}
	}
	return $rows;
}


function HTMLformImport()
{
	$rows.='<h1>'.ucfirst(IMPORT_form_legend).'</h1>';
	
	$rows.='<form enctype="multipart/form-data" method="post" class="myform" action="admin.php?doAdmin=import">';
	$rows.='<fieldset>';
	$rows.='<legend>'.ucfirst(IMPORT_form_legend).'</legend>';

	$LABEL_importTab=ucfirst(LABEL_importTab);
	$LABEL_importTag=ucfirst(LABEL_importTag);
	$LABEL_importSkos=ucfirst(LABEL_importSkos);
	
	$rows.='<div>';
	$rows.='<label>'.ucfirst(FORM_LABEL_format_import).'</label>';
	$rows.='    <select id="taskAdmin" name="taskAdmin">';
	$rows.=	doSelectForm(array("importTab#$LABEL_importTab","importTag#$LABEL_importTag","importSkos#$LABEL_importSkos"),$_POST[doAdmin]);
	$rows.='</select>';

	$rows.='</div>';
	
	$rows.='<div>';
	$rows.='<label>'.ucfirst(IMPORT_form_label).'</label>';
	$rows.='<input type="file" value="Parcourir" name="file" />';
	$rows.='</div>';
	
	$rows.='<div class="submit_form" align="center">';	
	$rows.='<input type="hidden" value="doAdmin" name="import" />';
	$rows.='<input type="button"   class="submit ui-corner-all" name="cancelar" type="button" onClick="location.href=\'index.php\'" value="'.ucfirst(LABEL_Cancelar).'"/>';	

	$rows.='<input type="submit"  class="submit ui-corner-all" value="Ok" name="sendfile" />';
	$rows.='</div>';
	$rows.='</fieldset>';
	$rows.='</form>';
	
		$rows.='<p>'.ucfirst(LABEL_importTab).':<pre>
		South America
			Argentina
				Buenos Aires
			Brazil
			Uruguay</pre></p>';

		$rows.='<p>'.ucfirst(LABEL_importTag).':<pre>
		South America
		BT: America		
		NT: Argentina
		UF: South-america
		RT: Latin America</pre></p>';
		
		$rows.='<p>'.ucfirst(LABEL_importSkos).': <a href="http://www.w3.org/TR/skos-reference/" title="SKOS Simple Knowledge Organization System">http://www.w3.org/TR/skos-reference/</a></p>';
		
	
	return $rows;
}


function HTMLformURI4term($ARRAYtermino)
{
	//SEND_KEY to prevent duplicated
	session_start();
	$_SESSION['SEND_KEY']=md5(uniqid(rand(), true));

	$rows.='<div id="bodyText">';
	
	$rows.='<script type="text/javascript">$("#form-tvocab").validate({});</script>';

	$rows.='<a class="topOfPage" href="index.php?tema='.$ARRAYtermino[idTema].'" title="'.LABEL_Anterior.'">'.LABEL_Anterior.'</a>
	<h1>'.$ARRAYtermino[titTema].'</h1>
	<form class="myform" name="altaURI" id="altaURI" action="index.php" method="post">';
	$rows.='  <fieldset>
		<legend>'.LABEL_URIEditor.'</legend>';

	
	
	$SQLURIdefinition=SQLURIdefinition();
		
	if(SQLcount($SQLURIdefinition)>0)
	{
		while($ARRAYURIdefinition=$SQLURIdefinition->FetchRow())
		{
			$arraySelectURItype[]=$ARRAYURIdefinition[uri_type_id].'#'.$ARRAYURIdefinition[uri_value];
		}
			
		
		$rows.='<div class="forminputdiv"><label for="uri_type_id" accesskey="u">'.ucfirst(LABEL_URItype).'</label>';
		$rows.='<select id="uri_type_id" name="uri_type_id">';
		$rows.=doSelectForm($arraySelectURItype,"");
		$rows.='</select>';
		$rows.='</div>';

		$rows.='<div><label for="'.LABEL_URI2termURL.'" accesskey="t">'.LABEL_URI2termURL.'</label>
		<textarea rows="1" cols="40" name="uri" id="uri"></textarea>
		</div>';


	$rows.='<div class="submit_form" align="center">';
	$rows.='<input type="hidden"  name="ks" id="ks" value="'.$_SESSION["SEND_KEY"].'"/>';
	$rows.='<input type="hidden"  name="tema_id" value="'.$ARRAYtermino[idTema].'" />';
	$rows.='<input type="hidden"  name="taskURI" value="addURI" />';
	$rows.='<input type="button"  class="submit ui-corner-all"  name="cancelar" type="button" onClick="location.href=\'index.php?tema='.$ARRAYtermino[idTema].'\'" value="'.ucfirst(LABEL_Cancelar).'"/>';
	$rows.='<input type="submit"  class="submit ui-corner-all"  name="boton" value="'.LABEL_Enviar.'"/>';

	$rows.='</div>';
	}
	$rows.='  </fieldset>';
	$rows.='</form>';


	$rows.=$help_rows;
	
	$rows.='<script id="tvocab_script" type="text/javascript">
		$(document).ready(function() {
		var validator = $("#altaURI").validate({
			rules: {\'uri\':  {required: true,url:true},
					},
					debug: true,
					errorElement: "label",
					 submitHandler: function(form) {
					   form.submit();
					 }
					
			});	
		});
		</script>	';	
	$rows.='</div>';
	return $rows;
}



function HTMLconfirmDeleteTerm($ARRAYtermino) 
{	
	
	
	$rows.='<form class="myform" name="deleteTerm" action="index.php" method="post">';
	$rows.='  <fieldset id="borrart" style="display:none;">';
	$rows.='	<legend>'.ucfirst(MENU_BorrarT).'</legend>';
	$rows.= '<p class="warning">'.sprintf(MSG__warningDeleteTerm,$ARRAYtermino[titTema]).'</p>';
	$rows.= '<p class="information">'.MSG__warningDeleteTerm2row.'</p>';
			
	$rows.='<div class="submit_form" align="center">';
	$rows.='<input type="hidden"  name="tema_id" value="'.$ARRAYtermino[tema_id].'" />';
	$rows.='<input type="hidden"  name="task" value="remterm" />';
	$rows.='<input type="button"  class="submit ui-corner-all"  name="cancelar" onClick="javascript:expandLink(\'borrart\')" value="'.ucfirst(LABEL_Cancelar).'"/>';
	$rows.='<input type="submit"   class="submit ui-corner-all" name="boton" value="'.ucfirst(MENU_BorrarT).'"/>';

	$rows.='</div>';
	$rows.='  </fieldset>';
	$rows.='</form>';
	
	

return $rows;	
}


function HTMLformMasiveDelete() 
{	
	
	
	$rows.='<form class="myform" name="massive_delete" action="admin.php" method="post">';
	$rows.='  <fieldset id="massive_delete_fieldset" ><legend>'.ucfirst(MENU_massiverem).'</legend>';
	
	$rows.= '<p class="warning"><strong>'.LABEL_warningMassiverem.'</strong>.</p>';
			
			
	$rows.='<div>';
	$rows.='<label for="massrem_teqterms">'.ucfirst(LABEL_target_terms).'</label>';
	$rows.='<input type="checkbox" name="massrem_teqterms" id="massrem_teqterms" value="1" alt="'.ucfirst(LABEL_target_terms).'" /> ';
	$rows.='</div>';

	$rows.='<div>';
	$rows.='<label for="massrem_url">'.ucfirst(LABEL_URI2terms).'</label>';
	$rows.='<input type="checkbox" name="massrem_url" id="massrem_url" value="1" alt="'.ucfirst(LABEL_URI2terms).'" /> ';
	$rows.='</div>';

	$rows.='<div>';
	$rows.='<label for="massrem_notes">'.ucfirst(LABEL_notes).'</label>';
	$rows.='<input type="checkbox" name="massrem_notes" id="massrem_notes" value="1" alt="'.ucfirst(LABEL_notes).'" /> ';
	$rows.='</div>';

	$rows.='<div>';
	$rows.='<label for="massrem_terms">'.ucfirst(LABEL_Terminos).'</label>';
	$rows.='<input class="checkall"  type="checkbox" name="massrem_terms" id="massrem_terms" value="1" alt="'.ucfirst(LABEL_Terminos).'" /> ';
	$rows.='</div>';
	

	$rows.='<div class="submit_form" align="center">';
	$rows.='<input type="button" class="submit ui-corner-all" name="cancelar" type="button" onClick="location.href=\'index.php\'" value="'.ucfirst(LABEL_Cancelar).'"/>';
	$rows.='<input class="submit ui-corner-all" type="submit"  name="boton" value="'.ucfirst(LABEL_Enviar).'"/>';
	$rows.='<input type="hidden" name="doAdmin" value="massrem" />';
	$rows.='</div>';
	$rows.='</form>';
	$rows.='  </fieldset>';
	$rows.='<script type="text/javascript">
		$(function () {
		$(\'.checkall\').click(function () {
			$(this).parents(\'fieldset:eq(0)\').find(\':checkbox\').attr(\'checked\', this.checked);
		});
	});    
	</script>';
	
	

return $rows;	
}


function HTMLformUpdateEndpoit() 
{	

	$ARRAYlastUpdateEndpoint=fetchlastUpdateEndpoint();
	
	$msg_update=($ARRAYlastUpdateEndpoint["value"]) ? '<br/>'.MSG__dateUpdatedEndpoint.': '.$ARRAYlastUpdateEndpoint["value"].'.' : '';

	$rows.='<form class="myform" name="updateEndpoint" action="admin.php" method="post">';
	$rows.='  <fieldset id="massive_updateEndpoint"><legend>'.ucfirst(LABEL_updateEndpoint).'</legend>';
	
	$rows.= '<p class="warning"><strong>'.MSG__updateEndpoint.'</strong> '.$msg_update.'</p>';

	
			

	$rows.='<div class="submit_form" align="center">';
	$rows.='<input type="button" class="submit ui-corner-all" name="cancelar" type="button" onClick="location.href=\'index.php\'" value="'.ucfirst(LABEL_Cancelar).'"/>';
	$rows.='<input class="submit ui-corner-all" type="submit"  name="boton" value="'.ucfirst(LABEL_Enviar).'"/>';
	$rows.='<input type="hidden" name="doAdmin" value="updateEndpointNow" />';
	$rows.='</div>';
	$rows.='</form>';
	$rows.='  </fieldset>';
	

return $rows;	
}


function HTMLformLogin($task_result) 
{

	$rows.='<form class="myform" id="mylogin" name="mylogin" action="login.php" method="post">
		 <fieldset>
		<legend>'.ucfirst(LABEL_login).'</legend>';


	if(is_array($task_result))
	{		
		$rows.='<div>'.$task_result["msg"].'</div>';
	}
	

	$rows.='<div><label for="mail" accesskey="t">'.ucfirst(LABEL_mail).'</label>';
	$rows.='<input type="text" name="id_correo_electronico" class="campo" id="mail" maxlength="64" size="11"/>';
	$rows.='	</div>';

	$rows.='<div><label for="id_password" accesskey="t">'.ucfirst(LABEL_pass).'</label>';
	$rows.='<input type="password" name="id_password" class="campo" id="id_password" maxlength="64" size="11"/>';
	$rows.='	</div>';

 	$rows.='<div class="submit_form" style="margin-left:15em" align="center">';
 	$rows.='<input type="hidden"  name="task" value="login" />'; 	
	$rows.='<input type="submit"  class="submit ui-corner-all" name="boton" value="'.LABEL_Enviar.'"/>';
	$rows.='</div>';
	
	$rows.='<div style="margin-left:35em"><a href="login.php?task=recovery">'.LABEL_user_lost_password.'</a></div>';
	$rows.='  </fieldset>';
	$rows.='</form>';

	$rows.='</div>';
	
	return $rows;	
}



function HTMLformRecoveryPassword($user_name="") 
{
	$rows.='<form class="myform" id="myRecovery" name="myRecovery" action="login.php" method="post">
		 <fieldset>
		<legend>'.LABEL_user_recovery_password.'</legend>';

	$rows.='<div><label for="'.LABEL_mail .'" accesskey="t">'.ucfirst(LABEL_mail).'</label>';
	$rows.='<input type="text" name="id_correo_electronico_recovery" class="campo" id="id_correo_electronico_recovery" maxlength="64" size="11"/>';
	$rows.='	</div>';
	
 	$rows.='<div class="submit_form" align="center">';
	$rows.='<input type="hidden"  name="task" value="user_recovery" />'; 	
	$rows.='<input type="button" class="submit ui-corner-all" name="cancelar" type="button" onClick="location.href=\'login.php\'" value="'.ucfirst(LABEL_Cancelar).'"/>'; 		
	$rows.='<input type="submit"  class="submit ui-corner-all" name="boton" value="'.LABEL_Enviar.'"/>';
	$rows.='</div>';
	
	$rows.='  </fieldset>';
	$rows.='</form>';
	$rows.='</div>';
	
	return $rows;	
}
#######################################################################
?>

Youez - 2016 - github.com/yon3zu
LinuXploit