0) { for ($i=0; $i<=$count; $i++) $_path .= "../"; } function genSecurityKey($length = 20){ $security = ""; $possible = "0123456789abcdefghijklmnopqrstuvwxyz"; $i = 0; while ($i < $length) { $char = substr($possible, mt_rand(0, strlen($possible)-1), 1); if (!strstr($security, $char)) { $security .= $char; $i++; } } return $security; } // generar una clave única para esta sesión $security = genSecurityKey(); $ajustes = array( 'font_family' => 'Arial', 'font_size' => 11, 'font_color' => '#0f0f0f', 'bg_color' => '#f0f0f0', 'border_color'=> '#555555', 'text_align' => 'left', 'font_italic' => 0, 'font_bold' => 1, 'font_underline' => 0 ); $opciones = array(); // opciones del plugin $mi_request = $_REQUEST; // contiene los parametros GET/POST if (!defined("ABVAPATH")) define("ABVAPATH",".."); if (!defined("ABVAURL")) define("ABVAURL","../"); // comprobar los antiguos archivos de seguridad y borrarlos $dir = opendir(ABVAPATH."/security"); while ($elemento = readdir($dir)){ $extensiones = explode(".",$elemento) ; $nombre = $extensiones[0] ; if ($extensiones[1]=="abva"){ $ahora= date("U"); $fecha= filectime(ABVAPATH."/security/".$elemento); $dif = $ahora-$fecha; //print ("elem=$elemento,ahora=$ahora,fecha=$fecha,dif=$dif
"); if (intval($dif) > 1800 ){ //echo "Borrando .. $elemento
"; unlink(ABVAPATH."/security/".$elemento); } } } closedir($dir); // generar el archivo de clave //print (ABVAPATH."/".$security.".abva"); $archivo = ABVAPATH."/security/".$security.".abva"; $file = fopen($archivo,"w"); fwrite($file,$security); chmod($archivo, 0777); fclose($file); ?> 0) { for ($i=0; $i<=$count; $i++) $_path .= "../"; } //echo $_path.'wp-config.php'; ob_start(); include($_path.'wp-config.php'); ob_end_clean(); // nombre de mis tablas $table_name_data = $wpdb->prefix.'abva_data'; $table_name_options = $wpdb->prefix.'abva_options'; /* =================================================== * Obtiene el array de datos * =================================================== */ function listAds($order='') { global $wpdb; global $table_name_data; global $table_name_options; // if($order=='') $ord = ''; else $ord = ' ORDER BY '.$order; $datos = $wpdb->get_results("SELECT * FROM ".$table_name_data.$ord); //print_r($datos); $result = array(); $idx = 0; foreach($datos as $dato) { //print_r ($dato); $sql = "SELECT * FROM ".$table_name_options." WHERE `id_ad`=".$dato->id; //print "
KEY=$key
SQL=$sql
"; $filas= $wpdb->get_results($sql); $ajustes = array(); foreach($filas as $fila){ $clave = $fila->param; $ajustes[$clave] = $fila->value; } foreach ($dato as $k=>$e) $result[$idx][$k]=$e; $result[$idx]['ajustes'] = $ajustes; unset($ajustes); $idx++; } //print_r($result); return $result; } if ('POST' == $_SERVER['REQUEST_METHOD']) { if (('Guardar' == $_POST['abva_accion']) && ($abva_idcb = $_POST['abva_idcb'])) update_option('abva_idcb',$abva_idcb); }else{ $abva_idcb = get_option('abva_idcb'); if (!$abva_idcb) update_option('abva_idcb',"?"); } function FontSelector ($def='',$name='abva[font_family]',$id='abva_font_family'){ $fuentes = array ( 'Arial', 'Comic Sans MS', 'Courier New', 'Georgia', 'Impact', 'Sans Serif', 'Tahoma', 'Times New Roman', 'Verdana' ); $html = '"; return $html; } $orden = ""; // orden de los anuncios ?>
Anuncios actuales  

Anuncio
  
  
Prioridad:
Activo:
Fuente:
Tamaño:
Color
texto:
Color
fondo:
Color
borde:
Alineación:
Efecto: onclick="__abvaVistaPrevia(this)">Bold   onclick="__abvaVistaPrevia(this)">Italic   onClick="__abvaVistaPrevia(this)">Underline  
  
Vista previa
Ariel Brailovsky expertos en WordPress

Ajustes generales
id Clickbank:
¿ No estás registrado en Clickbank ? Registrate aquí
Permite que otras personas se beneficien de este plugin, al mismo tiempo podrás obtener beneficios para tí [..]

Ariel Brailovsky expertos en WordPress
Otros recursos sobre WordPress
Social Media