Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /*
- Script para Compartir Informacion (publicidad) en las diversas redes sociales y de bloggin
- Autor M.S.I Angel Cantu Jauregui <angel.cantu@sie-group.net>
- Date 01 01 2006, 08:00:00 PM +GTM
- Blog http://lab.sie-group.net/
- */
- /*
- MAILING DB's
- # la base de datos MAILING_STATUS registra todos los envios realizados de e-marketing mediante el sistema web de e-marketing,
- # permitiendo dar una exclusividad a cada publicidad que se le inicia una campania de envios, en esta table solo y unicamente
- # existira un ID para cada campania e hira contabilizando los clicks y vistas totales.
- # cabe mencionar que la base de datos CONTROL_SPAM y MAILING_STATUS comparten un mismo ID referente a la publicidad o
- # campana emprendida.
- create table MAILING_STATUS
- (
- ID VARCHAR(20) UNIQUE PRIMARY KEY,
- VISTAS VARCHAR(10) not NULL,
- CLICKS VARCHAR(10) not NULL,
- FECHA VARCHAR(50) not NULL
- );
- # la base de datos MAILING_LOG registra en tiempo real los clicks y vistas por IP, permitiendo dar un mejor control sobre la
- # hora, dia, anio, ip y tipo de accion (c= click, v= vista), tambien se guarda el ID de la campania registrada en MAILING_STATUS.
- create table MAILING_LOG
- (
- ID VARCHAR(10) not NULL PRIMARY KEY,
- ID_PUB VARCHAR(20) not NULL,
- CAP VARCHAR(10) not NULL,
- IP VARCHAR(20) not NULL,
- GEO VARCHAR(30) not NULL,
- FECHA VARCHAR(50) not NULL
- );
- create table MAILING_LOG(ID VARCHAR(10) not NULL PRIMARY KEY,ID_PUB VARCHAR(20) not NULL,CAP VARCHAR(10) not NULL,IP VARCHAR(20) not NULL,GEO VARCHAR(30) not NULL, FECHA VARCHAR(50) not NULL);
- create table MAILING_STATUS(ID VARCHAR(20) UNIQUE PRIMARY KEY,VISTAS VARCHAR(10) not NULL,CLICKS VARCHAR(10) not NULL,FECHA VARCHAR(50) not NULL);
- */
- include( "admin/config.php" );
- include( "admin/funciones.php" );
- include( "admin/base.php" );
- include( "admin/UsO__.php" );
- include( "modulos/modulos.php" );
- include( "admin/short_urls.php" );
- if( isset( $_GET["id"] ) )
- {
- $id_pub= proteger_cadena($_GET["id"]); // protegermos cadena
- $cons= consultar_con( "MAILING_STATUS", "ID='". $id_pub. "'" ); //consultamos valores segun el ID
- if( mysql_num_rows($cons) )
- {
- $cons_share= consultar_con( "PRE_CAMPANA", "ID_CAMPAIN='". $id_pub. "'" ); //consultamos anuncio completo
- $buf= mysql_fetch_array($cons_share);
- $net= proteger_cadena($_GET["net"]); //protegemos variable
- if( !strcmp($net, "digg") || !strcmp($net, "delicious") || !strcmp($net, "facebook") || !strcmp($net, "google_bookmarks") || !strcmp($net, "barrapunto") || !strcmp($net, "meneame") ||
- !strcmp($net, "technorati") || !strcmp($net, "twitter") || !strcmp($net, "yahoo_bookmarks") || !strcmp($net, "identica") || !strcmp($net, "live") || !strcmp($net, "bitacoras") )
- {
- # $contenido= is_gd($_SERVER['HTTP_HOST'].'/'.$buf["DATA"], null);
- $categoria= consultar_datos_general( "CATEGORIAS", "ID='". proteger_cadena($buf["CATEGORIA"]). "'", "NOMBRE_URL" );
- $subcat= consultar_datos_general( "CATEGORIAS", "ID='". proteger_cadena($buf["SUB_CATEGORIA"]). "'", "NOMBRE_URL" );
- $tiny_cont= is_gd(url_amigable("?id_camp=". $buf["ID"]. "&subcat=". $subcat. "&cat=". $categoria, $buf["TITULO"], "contenido", 0), null);
- $contenido= url_amigable("?id_camp=". $buf["ID"]. "&subcat=". $subcat. "&cat=". $categoria, $buf["TITULO"], "contenido", 0);
- $titulo= strtolower(urlencode(url_cleaner_tinymsg(desproteger_cadena($buf["TITULO"]))));
- $tags= '#'. strtolower(get_ubicacion($buf["ALCANCE"], "ciudad"));
- if( !strcmp($net, "digg") )
- $url= 'http://digg.com/submit?phase=2&url='. $contenido. '&bodytext='. $titulo;
- else if( !strcmp($net, "delicious") )
- $url= 'http://delicious.com/post?url='. $contenido. '&title='. $titulo. '¬es='. $contenido;
- else if( !strcmp($net, "facebook") )
- $url= 'http://www.facebook.com/share.php?u='. $contenido. '&title='. $titulo. '&annotation='. $contenido;
- else if( !strcmp($net, "google_bookmarks") )
- $url= 'http://www.google.com/bookmarks/mark?op=edit&bkmk='. $tiny_cont. '&title='. $titulo. '&annotation='. $contenido;
- else if( !strcmp($net, "barrapunto") )
- $url= 'http://barrapunto.com/submit.pl?subj='. $titulo. '&story='. $contenido;
- else if( !strcmp($net, "meneame") )
- $url= 'http://meneame.net/submit.php?url='. $tiny_cont;
- else if( !strcmp($net, "technorati") )
- $url= 'http://technorati.com/faves?add='. $contenido;
- else if( !strcmp($net, "twitter") )
- $url= 'http://twitter.com/?status='. $titulo. ' '. $tiny_cont. ' '. $tags;
- else if( !strcmp($net, "yahoo_bookmarks") )
- $url= 'http://bookmarks.yahoo.com/toolbar/savebm?u='. $contenido. '&t='. $titulo. '&opener=bm&ei=UTF-8&d='. $contenido;
- else if( !strcmp($net, "identica") )
- $url= 'http://identi.ca/notice/new?status_textarea='. $contenido;
- else if( !strcmp($net, "live") )
- $url= 'https://favorites.live.com/quickadd.aspx?marklet=1&url='. $tiny_cont. '&title='. $titulo;
- else if( !strcmp($net, "bitacoras") )
- $url= 'http://bitacoras.com/anotaciones/'. $tiny_cont;
- else if( !strcmp($net, "buzz") )
- $url= 'http://www.google.com/reader/link?url='. $tiny_cont. '&title='. $titulo;
- header( "Location: ". $url );
- unset($buf, $net);
- }
- else
- echo 'La red social elejida no existe.';
- }
- else
- echo "Este anuncio no esta regitrado en nuestra base de datos.";
- limpiar($cons);
- limpiar($cons_share);
- unset($id_pub);
- }
- else
- {
- $msg='<h1>IMPORTANTE</h1><p>Nuestro sistema de Mailing es un sistema legal, funcional y 100% seguro.<p>Debido a que nuestros clientes y la informacion que los mismos comparten
- con nosotros son de <b>caracter privado</b>, nos reservamos el derecho de capturar su <b>Direccion IP</b> por un lapso de <i>2 dias</i> por cuestiones de seguridad.
- <p>La direccion IP que capturamos de su equipo nos servira para efectos de investigacion en caso que nuestro sistema de mailing e informacion de nuestros clientes se viesen comprometidos
- por esta razon le aconsejamos <b>por favor</b> no intente buscar bugs o burlar nuestros sistemas.<p>Atentamente.<p><h2>SIE-Group
- <br>servicios@sie-group.net<br>http://www.sie-group.net/';
- echo $msg;
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement