<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="." type="application/x-xsp"?>
<?xml-stylesheet href="/pp2wp2011.xsl" type="text/xsl"?>
<?xml-stylesheet href="/webpage2html.xsl" type="text/xsl"?>

<xsp:page
  language="Perl"
  xmlns:xsp="http://apache.org/xsp/core/v1" 
  xmlns:esql="http://apache.org/xsp/SQL/v2" 
  xmlns:conv="http://xmlns.knowscape.com/xsp/CharsetConv"
  xmlns:web="http://axkit.org/NS/xsp/webutils/v1"
> 
<page>
<xsp:logic>
  my @foo=split('/', <web:request_uri/>);
  my $usuario = $foo[$#foo-1] unless $#foo&lt;1;
  my $rfc;
</xsp:logic>
<instpage/>
<xsp:logic>
if ( $usuario eq 'arp' ) {
<homepage>http://arp.ier.unam.mx</homepage>
} else {
	if (-e "/home/public_html/$usuario/index.html"
	 or -e "/home/public_html/$usuario/index.php"
	 or -e "/home/public_html/$usuario/index.xml"
	 or -e "/home/public_html/$usuario/index.xsp") {
	  <homepage>/~<xsp:expr>$usuario</xsp:expr>/</homepage>
	}
}
</xsp:logic>

<!--<personal version="0.0">-->

<esql:connection>
  <esql:driver>Pg</esql:driver>
  <esql:dburl>dbname=sica2007 host=xalli</esql:dburl>
  <esql:username>postgres</esql:username>
  <esql:execute-query>
     <esql:query>
      select datos_per.rfc,datos_per.nombre,datos_per.apellidos,
	 dp_cat.cat,nivel_frh.nivel,datos_per.ext_tel,datos_per.login,
	 datos_per.especialidad,datos_per.inst_obt_gdo from datos_per,dp_cat,nivel_frh where datos_per.login='<xsp:expr>$usuario</xsp:expr>' 
	and datos_per.cat=dp_cat.id and datos_per.grado_acad=nivel_frh.id
 	and datos_per.webpage
    </esql:query>
    <esql:results>
       <esql:row-results>

 	<xsp:logic>
	#
	# Reading rfc from esql
	#
  	$rfc .= do <conv:charset-convert><esql:get-string column="rfc"/></conv:charset-convert>;
	</xsp:logic>
          <author e-mail="hdcg@cie.unam.mx">hdcg</author>
          <nombre><xsp:content><esql:get-string column="nombre"/> <esql:get-string column="apellidos"/></xsp:content></nombre>
          </esql:row-results>
	  <nombramiento><esql:get-string column="cat"/></nombramiento>
          <telefono tipo="ext"><esql:get-string column="ext_tel"/></telefono>
          <grado><esql:get-string column="nivel"/></grado>
	  <e-mail><esql:get-string column="login"/>@ier.unam.mx</e-mail>
          <especialidad><esql:get-string column="especialidad"/></especialidad>
 	<inst><esql:get-string column="inst_obt_gdo"/></inst>
	  <foto><esql:get-string column=""/></foto>                    
    </esql:results>


<!-- Lineas de investigacion 2012 --> 
<esql:query>select nombre from ia_lineas where rfc='<xsp:expr>$rfc</xsp:expr>' and anho>2011</esql:query>
<esql:results>
    <esql:row-results>
      <linea>
        <nombre><esql:get-string column="nombre" /></nombre>
      </linea>
    </esql:row-results>
</esql:results>

<esql:query>select nombre from ia_lineas_esp where rfc='<xsp:expr>$rfc</xsp:expr>' and anho>2011 order by anho</esql:query>
<esql:results>
    <esql:row-results>
      <linea_esp>
        <nombre><esql:get-string column="nombre" /></nombre>
      </linea_esp>
    </esql:row-results>
</esql:results>
  </esql:execute-query>
</esql:connection>


</page>

</xsp:page>
