<%@ $Language=JScript /* No Tocar, (Interdev & PHP) */ %><% /* Este módulo muestra los banners Requiere predefinir las variables xrb_pos (posición del banner en la pagina) y xrb_tip (tipo de pagina). Ver como referencia la tabla RU_PAU Tambien muestra los banners del tipo adforce, pero es necesario cargar el codigo en BA_HTM y no ponerle imagen ni URL//Matias 17/03/00 */ if( $xrb_pos=="" or !isset($xrb_pos)) { $xrb_pos="B"; }if($ejeID) { $xrb_tip = "EJE";} if( $xrb_tip=="" or !isset($xrb_tip)) { $xrb_tip="DEF"; } /* Selecciona banners por pauta de banners activos, segun posicion y tipo solicitado */ $sqlba1 = "select A.banUrl,A.banID, A.banPublic,bapTipo, bapPosicion, bapID " . "from Banners A, BannersPara B " . "where A.banActivo='S' and (B.bapFbaja IS NULL OR B.bapFbaja > '$condate' or B.bapFbaja = '0000-00-00 00:00') and B.banID=A.banID"; /*07-03-2000 Le agregue "OR B.BP_FBA< '1980-01-01 00:00:00'" por que cuando das de alta el banner en bapa no pone fecha NULL Matias*/ if($xrb_tip=="EJE"){ $sqlba = $sqlba1 . " and B.bapPosicion='$xrb_pos' and B.bapTipo='$xrb_tip' and B.bapEjeID='$ancestro' "; }else{ $sqlba = $sqlba1 . " and B.bapPosicion='$xrb_pos' and B.bapTipo='$xrb_tip' ";} /* toma el de ultima aparicion mas antigua y limita la búsqueda al primero */ $sqlba = $sqlba . " order by bapUltimaVez limit 1"; /*echo "*sqlba=*$sqlba*";*/ $qryba = $conn->Execute( $sqlba ); $rowsba = $qryba->numrows; /* Si no encontro ninguno, asume DEF y E y rehace la consulta //LO CAMBIE A PEDIDO DE TOBA*/ if( $rowsba == 0) { $sqlba = $sqlba1 . " and B.bapPosicion='$xrb_pos' and B.bapTipo='DEF' order by bapUltimaVez limit 1"; $qryba = $conn->Execute( $sqlba ); $rowsba = $qryba->numrows; //$qryba->display(); } if( $rowsba > 0) { $ba_url = $qryba->field( "banUrl" ); //$ba_ima = $qryba->field( "banImagen" ); $ba_id = $qryba->field( "banID" ); $pa_tip = $qryba->field( "bapTipo" ); $pa_pos = $qryba->field( "bapPosicion" ); //$ba_htm = $qryba->field( "banHtm" ); $bap_id = $qryba->field( "bapID" ); $ba_publi=$qryba->field( "banPublic"); $ba_upd = "UPDATE BannersPara SET bapContador=bapContador+1, bapUltimaVez='$condate' where bapID='$bap_id'"; $conn->Execute( $ba_upd ); /*$ba_add = "INSERT INTO jmtLogBanners VALUES(0, $bap_id, '$PHP_SELF', '$condate')"; $conn->Execute($ba_add);*/ //echo "$ba_url"; if($ba_url != "") { //echo ""; /* Verifico si es un mailto */ if (substr($ba_url,0,6) != "mailto") { // Lo redirecciono a traves de la pagina banner_redir.php3 para contabilizar los cliks por banner if ($ba_publi=="S") {echo "";} else {echo "";} } else { echo ""; } } /* $ba_htm = trim($ba_htm); if (isset($ba_htm) && ($ba_htm!="")) { $ba_htm = eregi_replace("valor",strval($bap_id),$ba_htm); $ba_htm = eregi_replace("pagina",strval($PHP_SELF),$ba_htm); $ba_htm = eregi_replace("ruta",strval($var_path),$ba_htm); echo "
$ba_htm
"; } else {*/ //echo "
"; ver_foto("Banners",$ba_id,1); //} if($ba_url != "") { //echo "

"; echo ""; } } %>