BETA 2014-XX-xx version PROJET 2.2 Modifications programmées : => ajout de jeux flash - liste sites bannis - utilisation des points / money du compte pour annoncer - option vacances pour les membres voir super_parrain voir jeux flash afficher Pays IP du membre (sur les 3 dernières IP par exemple ?) en admin interdire mails jetables remettre last news ? prévoir API paypal paiement groupés => impossible avoir ou il y a les stats du PTC avoir une case pour voir les ip des membres qui on fait le ptc sa serait plus simple pour contrôler merci taille fenêtre avec JQuery : // Calcul de la taille de la fenêtre windowWidth = jQuery(window).width(); windowHeight = jQuery(window).height(); Faire un "Super" fichier qui regroupe tous les fichiers de configuration, pour éviter de charger X fichiers dans /conf.php modifier délai vérif licences sécuriser vérif licences prévoir un système de mails, pour les gros sites, avec bcp de membres. Module ? REVOIR LES LIENS STABLES 2014-11-01 version 2.10 - modification .htaccess (instructions désactivées pour affichage erreurs PHP) - modification /administration/config_ptp.php (ajout option IP par page promote) - modification /administration/gestion_pages.php (gestion sub_id régies pubs) - modification /administration/gestion_pub.php (mise à jour régie vshop, cpm-affiliation + gestion sub_id régies pubs) - modification /administration/gestion_pub_voir.php (utf8) - modification /administration/manuel.php (gestion sub_id régies pubs, option détection Adblock) - modification /administration/reglages.php (ajout option détection Adblock) - modification /administration/upload.php (traduction) - modification /funcs_mini.php (version 2.10) - modification /pg_avant_gains33.php (ajout d'un contrôle IP par page de promotion) - modification /promote_new.php (gestion sub_id régies pubs + détection adblocker + utf8) - modification /ptcbar.php (utf8) - modification /ptc_clic.php (utf8) - modification /translations/langue-FR.php (modification /administration/gestion_pages.php, /promote_new.php, /administration/reglages.php, /administration/config_ptp.php, /administration/uplaod.php) ALTER TABLE `[PREFIX]config_ptp` ADD `by_promote` TINYINT NOT NULL DEFAULT '0' AFTER `user_inexistant`; ALTER TABLE `[PREFIX]config` ADD `detectAdblock` TINYINT NOT NULL DEFAULT '0' ; 2014-04-01 version 2.00 - tous les fichiers passés en UTF-8 - captchas mises en option - script testé et validé sur php 5.4 et 5.5 Mise en option des captcha Si modif manuelle de la bdd : ALTER TABLE `[PREFIX]config` ADD `mailmysql` TINYINT NOT NULL DEFAULT '0' , ADD `cap_inscr` TINYINT NOT NULL DEFAULT '1' , ADD `cap_conn` TINYINT NOT NULL DEFAULT '1' , ADD `cap_parr` TINYINT NOT NULL DEFAULT '1' ; 2013-09-18 version 1.18 - modification /administration/achats.php (traduction anglais) - modification /administration/anti-triche.php (bugs de la version 1.17 + traduction anglais) - modification /administration/autourfs.php (traduction anglais) - modification /administration/boutique.php (traduction anglais) - modification /administration/config_affichage.php (traduction anglais) - modification /administration/config_ptp.php (traduction anglais) - modification /administration/conf_site.php (traduction anglais) - ajout /administration/config_bonus.php (ajout page bonus) - modification /administration/convertir.php (traduction anglais) - modification /administration/edit_user.php (traduction anglais) - modification /administration/footer.php (traduction anglais) - modification /administration/gestion_pages.php (traduction anglais) - modification /administration/gestion_pub.php (retour clicks-inc + modif web-incentive.fr + ajout Ro2) - modification /administration/gestion_ptc.php (retour clicks-inc + modif web-incentive.fr) - modification /administration/header.php (ajout page Bonus) - modification /administration/index.php (traduction anglais + liens vers page du script Creadunet) - modification /achats.php (erreur de texte) - ajout /bonus_tads.php (ajout page bonus) - modification /booster.php (bug redirection répertoire) - modification /funcs.php (ajout page bonus) - modification /funcs_mini.php (version 1.18) - modification /javascript en / jvscrpt (certains serveurs refusent le répertoire /javascript) - modification /membres.php (ajout page bonus) - ajout /membres_bonus.php (ajout page bonus) - modification /membres_modif.php (bug redirection répertoire) - modification /membres_promo.php (oubli d'une traduction) - modification /payout.php (bug redirection répertoire) - modification /promote_new.php (bug script en répertoire + modification chemin javascript) - modification /ptc.php (bug redirection if not connected) - modification /ptc_clic.php (bug redirection if not connected) - modification /ptcbar.php (bug redirection if not connected) - modification /pts.php (bug redirection répertoire) - modification /pts_annonceur.php (bug redirection répertoire) - modification /sidebar.php (traduction oubliée) - modification /taches_cron.php (ajout du From dans l'envoi du mail) - modification /mods/ptc_flux/ptcflux.php (retour clicks-inc + modif web-incentive.fr) - modification /translations/langue-FR.php AJOUTER les TABLES dans la base de données : -- -- Structure de la table `[PREFIX]bonus_config` -- CREATE TABLE IF NOT EXISTS `[PREFIX]bonus_config` ( `idB` int(11) NOT NULL AUTO_INCREMENT, `nomB` varchar(50) NOT NULL, `appID` varchar(32) NOT NULL, `tokenID` varchar(32) NOT NULL, `bonusheight` int(11) NOT NULL, `bonuswidth` int(11) NOT NULL, `bonuspaiement` tinyint(4) NOT NULL COMMENT '0=différé;1=immédiat', `bonuspts_cash` tinyint(4) NOT NULL COMMENT '0=pts;1=cash', `bonusactif` tinyint(4) NOT NULL COMMENT '0=non;1=oui', UNIQUE KEY `idB_2` (`idB`), KEY `idB` (`idB`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ; -- -- Contenu de la table `[PREFIX]bonus_config` -- INSERT INTO `[PREFIX]bonus_config` (`idB`, `nomB`, `appID`, `tokenID`, `bonusheight`, `bonuswidth`, `bonuspaiement`, `bonuspts_cash`, `bonusactif`) VALUES (1, 'TokenAds', '4799', 'edb2b95e6b0c543b', 650, 712, 0, 0, 0); -- -------------------------------------------------------- -- -- Structure de la table `[PREFIX]bonus_winnings` -- CREATE TABLE IF NOT EXISTS `[PREFIX]bonus_winnings` ( `idW` int(11) NOT NULL AUTO_INCREMENT, `idB` int(11) NOT NULL, `pseudo` varchar(40) NOT NULL, `winnings` float NOT NULL, `transactionID` varchar(50) NOT NULL, `dateheure` datetime NOT NULL, `chargeback` tinyint(4) NOT NULL, `pts_cash` tinyint(4) NOT NULL COMMENT '0=pts;1=cash', `paid` tinyint(4) NOT NULL COMMENT '0=non;1=oui', `datepaid` date NOT NULL, PRIMARY KEY (`idW`), KEY `idB` (`idB`), KEY `uid` (`pseudo`), KEY `dateheure` (`dateheure`), KEY `paid` (`paid`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; Modifier manuellement le dossier /javascript en /jvscrpt Ajout d'une ligne dans le fichier /conf.php @include dirname(__FILE__)."/config_files/config_bonus.php"; Ajout d'une ligne dans le fichier /conf.php //error_reporting(E_ALL ^ E_NOTICE); //enlever les // pour activer les erreurs PHP. Si les erreurs ne s'affichent pas, allez dans les logs de votre hébergeur pour les voir. Ajout d'une page : /config_pages/texte_membres_bonus.php 2013-05-09 version 1.17 - modification /administration/anti-triche.php (pagination anomalies + traductions) - modification /administration/boutique.php (htmlentities => php 5.4) - modification /administration/gestion_pages.php (htmlentities => php 5.4) - modification /administration/gestion_ptc.php (webforce fr->com + stats) - modification /administration/gestion_pts.php (Ajout d'un champ details) - modification /administration/gestion_pub.php (webforce fr->com) - modification /administration/header.php (ajout lien Chat Webmasters) - modification /administration/index.php (ajout ligne achats divers) - modification /connect.php (captcha) - modification /funcs.php (ajout fonction connexion chat) - modification /funcs_mini.php (version 1.17 + htmlentities => php 5.4) - modification /inscription.php (ajout de captcha) - modification /membres_parrain.php (ajout de captcha) - modification /pts.php (gestion champ détails) - modification /stats.php (ajout de sprintf, pour un meilleur affichage du taux et éviter un 1e-06E qui remplace 0.000001) - modification /translations/langue-FR.php (traduction /administration/anti-triche.php + inscription.php) - ajout /mods/captcha/ - suppression /funcs2.php - mettre un champ "détail" dans les PTS ALTER TABLE `PREFIXpts_orders` ADD `details` varchar(255) NOT NULL AFTER `linktxt` 2013-02-21 version 1.16 - modification /funcs.php (correction, suite au plantage version 1.15) - modification /funcs_mini.php (version 1.16) - ajout /funcs2.php (correction, suite au plantage version 1.15) 2013-02-20 version 1.15 - modification /administration/achats.php (script en répertoire + phrase modifiée) - modification /administration/config_ptp.php (erreur création promote1 à l'infini + ajout gestion minute triche + toutes les promotes comme la promote1) - modification /administration/edituser.php (script en répertoire + phrase modifiée) - modification /administration/gestion_ptc.php (erreur html) - modification /administration/gestion_pub.php (script en répertoire + ajout régie) - modification /administration/header.php (nouveau menu PTS) - modification /administration/index.php (bug module parrainage si aucun filleul) - modification /administration/manuel.php (mises à jour liens aide) - ajout /administration/gestion_pts.php (nouvelle fonction PTS) - modification /mods/zonepub.php (script en répertoire) - modification /mods/ptc_flux/ptcflux.php (changement url webforce) - modification /paypal/paypal.gif (image absente) - modification /translations/langue-FR.php (traduction page PTS) - modification /.htaccess (script en répertoire) - modification /achats.php (script en répertoire) - modification /achats_VIP.php (script en répertoire) - modification /funcs.php (vérif licence script en répertoire + page promote dans l'ordre sur page membre) - modification /funcs_mini.php (script en répertoire + version 1.15) - modification /jeux_pair.php (traductions oubliées) - modification /pg_avant_gains33.php (minute triche) - modification /promote_new.php (toutes les promotes comme la promote1) - modification /taches_cron.php (bug sur les tâches cron, qui ne démarrait pas + nouvelle fonction PTS) - ajout /pts.php (nouvelle fonction PTS) - ajout /pts_annonceur.php (nouvelle fonction PTS) - modification de tous les thèmes (footer.php et footer_promote.php, correction lien mentions légales) AJOUT TABLES DANS BASE DE DONNEES CREATE TABLE IF NOT EXISTS `[PREFIX]pts_orders` ( `ptsid` int(11) NOT NULL AUTO_INCREMENT, `type` enum('banner','text') NOT NULL DEFAULT 'banner', `pseudo` varchar(40) DEFAULT NULL, `email` varchar(80) DEFAULT NULL, `banurl` varchar(200) DEFAULT NULL, `linkurl` text NOT NULL, `linktxt` text, `insc_rest` int(11) NOT NULL DEFAULT '0', `montant` int(11) NOT NULL DEFAULT '0', `debut` date DEFAULT '0000-00-00', `fin` date DEFAULT '0000-00-00', `gain` decimal(10,6) NOT NULL, `euro_pts` enum('cash','credits') NOT NULL DEFAULT 'credits', `actif` tinyint(4) NOT NULL DEFAULT '1' COMMENT '1=oui 0=non', `ann_id` int(11) NOT NULL, PRIMARY KEY (`ptsid`), KEY `montant` (`montant`), KEY `banurl` (`banurl`), KEY `clics_rest` (`insc_rest`), KEY `debut` (`debut`), KEY `fin` (`fin`), KEY `type` (`type`), KEY `gain` (`gain`), KEY `euro_pts` (`euro_pts`), KEY `actif` (`actif`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `[PREFIX]pts_tracking` ( `userid` int(11) DEFAULT NULL, `ptsid` int(11) DEFAULT NULL, `cdate` datetime DEFAULT NULL, `validation` tinyint(255) NOT NULL COMMENT '0=attente;1=validée;2=validée auto;3=refusée', UNIQUE KEY `userid` (`userid`,`ptsid`), KEY `cdate` (`cdate`), KEY `validation` (`validation`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; MODIFICATION TABLES ALTER TABLE `PREFIXconfig_ptp` ADD `actif_pts` TINYINT NOT NULL DEFAULT '0' AFTER `ptc_filleul` , ADD `pts_filleul` TINYINT NOT NULL DEFAULT '0' AFTER `pts_actif` , ADD `minute_promote` TINYINT NOT NULL DEFAULT '1' AFTER `pts_filleul` , ADD `user_inexistant` TINYINT NOT NULL DEFAULT '0' AFTER `minute_promote`, ADD `promote_entiere` TINYINT NOT NULL DEFAULT '0' AFTER `user_inexistant` 2013-01-12 version 1.14 - modification /administration/boutique.php (supporte HTML dans le type, permet de mettre des images notamment) - modification /administration/config_ptp.php (bug depuis 1.13, impossible de recréer promote1 ou promote2) - modification /administration/gestion_ptc.php (ajout régie) - modification /administration/gestion_pub.php (ajout régie) - modification /administration/index.php (ajout Module Parrainage, sur l'admin) - ajout /administration/parrain_csv.php (ajout Module Parrainage, sur l'admin) - modification /funcs_mini.php (version 1.14) - modification /achats_boutique.php (supporte le html dans le type de code, permet de mettre des images notamment) - modification /mods/ptc_flux/ptcflux.php (ajout de webforce incentive) - modification /paypal/ppnotify.php (passage à la connexion http 1.1 imposée par paypal) - modification /paypal/ppreturn.php (passage à la connexion http 1.1 imposée par paypal) DESACTIVATION UDPATE `PREFIXconfig_ptp` SET activation_regieclic=0, activation_clicksinc=0, activation_reseauregie=0 WHERE id=1 MODIFICATION BASE DE DONNEES ALTER TABLE `PREFIXconfig_ptp` ADD `typebonusPTC_wf` VARCHAR(10) NOT NULL , ADD `bonusPTC_wf` FLOAT NOT NULL , ADD `timerPTC_wf` SMALLINT NOT NULL , ADD `identifiant_wf` VARCHAR(100)NOT NULL , ADD `activation_wf` TINYINT NOT NULL , ADD `activation_wf_timer` TINYINT NOT NULL , ADD `activation_wf_multiclic` TINYINT NOT NULL ALTER TABLE `PREFIXboutik` MODIFY `type` VARCHAR(255) NOT NULL 2012-12-05 version 1.13 (optimisation ressources + conformité PHP 5.3) - modification .htaccess (forçage de mise en cache + protection du fichier .htaccess) - modification /connect.php (erreurs balises PHP + modif envoi du mail) - modification /membres_compte.php (erreurs balises PHP + confirmation suppression compte par mail) - modification /membres_modif.php (erreurs balises PHP) - modification /administration/config_affichage.php (erreurs balises PHP) - modification /administration/config_ptp.php (bug sur promote1 + affichage des timers réglables pour les promote 1 et 2) - modification /administration/gestion_pub.php (> manquant cassant la présentation + explications optimisation Mysql) - modification /administration/upload.php (homogénéisation des guillemets dans les images affichées) - modification /administration/vip.php (bug rare certains hébergeurs) - modification /funcs_mini.php (version 1.13 + optimisation ressources Mysql du gestionnaire de pubs.) - modification /translations/langue-FR.php (version 1.13 + optimisation ressources Mysql du gestionnaire de pubs.) 2012-11-05 version 1.12 - modification /administration/config_ptp.php (On peut activer/supprimer les promotes 1 et 2) - modification /administration/gestion_pub.php (Ajout d'une pub) - modification /administration/gestion_ptc.php (Alerte scam regieclic) - modification /administration/manuel.php (note devise Paypal) - modification /installation/installation.php (Bug parrainnage tiret) - modification /translations/langue-FR.php - modification /achats.php (formulaire paypal + traductions) - modification /achats_annonceur.php (Traduction bouton envoyer - oubli € au lieu de $devise) - modification /achats_boutique.php (oubli € au lieu de $devise) - modification /achats_fifis.php (oubli € au lieu de $devise) - modification /achats_PTC.php (oubli € au lieu de $devise) - modification /funcs.php (suppression des fonctions paypal/allopass mises dans achats.php) - modification /funcs_mini.php (version 1.12) - modification /history.txt (version 1.12) - modification /inscription.php (oubli d'une partie de la traduction) - mise à jour de tinymce (tout le répertoire /administration/wysiwyg) (correction bug IE9) - mise à jour de GeoIP (tout le répertoire /mods/php_geoip) MODIF MANUELLE (bug parrainage) Ouvrez le fichier /conf.php Remplacez : //PARRAINAGE if(!isset( $_SESSION["r"]) || $_SESSION["r"] == "") {$_SESSION["r"] = (isset($_GET["r"])?preg_replace("/([^.a-z0-9]+)/i", "", $_GET["r"]):"");} elseif(isset($_GET["r"]) && $_GET["r"]!="")$_SESSION["r"] =preg_replace("/([^.a-z0-9]+)/i", "", $_GET["r"]); Par : //PARRAINAGE if(!isset( $_SESSION["r"]) || $_SESSION["r"] == "") {$_SESSION["r"] = (isset($_GET["r"])?preg_replace("/([^.a-z0-9\-]+)/i", "", $_GET["r"]):"");} elseif(isset($_GET["r"]) && $_GET["r"]!="")$_SESSION["r"] =preg_replace("/([^.a-z0-9\-]+)/i", "", $_GET["r"]); 2012-08-19 version 1.11 - modification /administration/conf.php (gestion des token) - modification /administration/edituser.php (sécurisation par token) - modification /administration/convertir.php (gestion des token) - modification /mods/ptc_cheat/anticlic.php (correction détournement anticlic possible) - modification /translations/langue-FR.php (gestion des token) - modification /funcs_mini.php (version 1.11) - modification /history.txt (version 1.11) - modification /ptcbar.php (correction détournement anticlic possible) 2012-08-18 version 1.10 - modification /allopass/allopass_ok.php (vulnérabilité mineure) - modification /connect.php (vulnérabilité importante) - modification /funcs_mini.php (version 1.10) - modification /promote_new.php (vulnérabilité mineure) 2012-06-24 version 1.09 - modification /administration/config_ptp.php (affichage des stats des pages Promote, sur les 30 derniers jours) - modification /administration/config_site.php (devise, problème sigle € sur un hébergeur - Ajout bonus inscription) - modification /administration/edituser.php (récapitulatif points et money) - modification /administration/gestion_pub.php (ajout régie afflight + stats annonceur) - modification /administration/header.php (ajout lien mentions légales) - ajout de la page /administration/mentionslegales.php (pour régler vos mentions légales) - modification /administration/stat_membre.php (stats membres des 30 derniers jours) - nettoyage /allopass/allopass_ok.php (aucune modif réelle) - modification /themes/bounderies/footer.php (ajout lien mentions légales) - modification /themes/bounderies/footer_promote.php (ajout lien mentions légales) - modification /translations/langue-FR.php (stats annonceur) - modification /achats_annonceur.php (stats annonceur) - modification /conf.php (modification d'appel de /funcs.php ou /funcs_mini.php, suivant la page appelante. Modification pour forcer €, sur les sites qui ne supportent pas €) - modification /installation/installation.php (suppression eregi DEPRECATED remplacé par preg_match) - modification /contact.php (suppression eregi DEPRECATED remplacé par filter_var) - modification fichier /funcs.php scindé en 2 fichiers pour de meilleures performances - /funcs_mini.php (22ko), chargé par les pages de promotion (qui tournent énormément) - /funcs.php (91ko), chargé par le site - soit un gain de 102Ko, par rapport à l'ancien fichier /funcs.php, et donc 102Ko de moins, par page de promotion affichée - modification /funcs_mini.php (version 1.09) - modification /inscription.php (bonus inscription) - ajout de la page /mentionslegales.php (pour afficher vos mentions légales) - modification /taches_cron.php (changement du nettoyage de la table ip) MODIFICATION MANUELLE A FAIRE Si vous utilisez un autre design que Bounderies, vous devrez ajouter manuellement le lien suivant ou vous voulez. Mentions Légales ATTENTION : modification manuelle à faire impérativement lors d'une mise à jour !!! Sinon, l'optimisation du fichier /conf.php sera inutilisée Il faut faire 2 modifications sur le fichier /conf.php : Remplacer : include("funcs.php"); Par : if(stristr($_SERVER["SCRIPT_FILENAME"],"/promote_new.php")) include("funcs_mini.php"); else include("funcs.php"); Remplacer : include dirname(__FILE__)."/config_files/config_file.php"; Par : include dirname(__FILE__)."/config_files/config_file.php"; if($devise=="EUR")$devise="€"; MODIFICATION BASE DE DONNEES ALTER TABLE `PREFIXconfig` ADD `bonusPTS` FLOAT NOT NULL DEFAULT '0', ADD `bonusMONEY` FLOAT NOT NULL DEFAULT '0' ALTER TABLE `PREFIXzonepub_pubs` ADD `cod_ann` VARCHAR( 12 ) NOT NULL CREATION TABLE DANS BASE DE DONNEES CREATE TABLE IF NOT EXISTS `PREFIXmentionslegales` ( `identifiant` varchar(100) NOT NULL, `adresse` text NOT NULL, `siret` varchar(30) NOT NULL, `rcs` varchar(50) NOT NULL, `tva` varchar(30) NOT NULL, `heberg` varchar(50) NOT NULL, `hebergUrl` varchar(100) NOT NULL, `cnil` varchar(30) NOT NULL, `id_ptp` int(11) NOT NULL, KEY `id_ptp` (`id_ptp`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; 2012-03-03 version 1.08 - intégration par défaut d'un module geoip /mods/php_geoip/ - modification /administration/anti_triche.php (intégration Module geoip PHP) - modification /administration/manuel.php (explications mode TEST) - modification /pg_avant_gains33.php (intégration Module geoip PHP) - modification /funcs.php (version 1.08) - Mode TEST possible pour tester vos skins et développement, lire le manuel en Admin 2012-01-19 version 1.07 - modification /administration/achats.php (bug sur achat codes) - modification /administration/anti_triche.php (bug) - modification /administration/autosurfs.php (nettoyage variables) - modification /administration/boutique.php (nettoyage variables) - modification /administration/config-ptp.php (nettoyage variables) - modification /administration/convertir.php (nettoyage variables) - modification /administration/edituser.php (nettoyage variables) - modification /administration/gestion_plus_pages.php (nettoyage variables) - modification /administration/gestion_ptc.php (ajout régie réseau) - modification /administration/gestion_pub.php (ajout régie réseau) - modification /administration/pages_jeux.php (nettoyage variables) - modification /administration/stat_membre.php (nettoyage variables) - modification /administration/tarif.php (nettoyage variables) - modification /mods/ptc_flux/ptcflux.php (ajout régie réseau, corrections clicks-inc) - modification /achats_fifi.php (amélioration) - modification /connect.php (nettoyage variables) - modification /funcs.php (version 1.07) - modification /inscription.php (correction d'un petit bug) - modification /payout.php (nettoyage variables) - modification /promote_new.php (nettoyage variables) - modification /ptcbar.php (nettoyage variables) - modification /ptc_clic.php (nettoyage variables) MODIFICATION DE LA TABLE `PREFIX_config_ptp` pour ajout de la régie Réseau-Régie dans le flux ALTER TABLE `PREFIX_config_ptp` ADD `typebonusPTC_reseauregie` varchar(10) NOT NULL DEFAULT 'points', ADD `bonusPTC_reseauregie` float NOT NULL DEFAULT '5', ADD `timerPTC_reseauregie` smallint(6) NOT NULL DEFAULT '5', ADD `identifiant_reseauregie` varchar(100) NOT NULL, ADD `activation_reseauregie` tinyint(4) NOT NULL DEFAULT '0', ADD `activation_reseauregie_timer` tinyint(4) NOT NULL DEFAULT '0', ADD `activation_reseauregie_multiclic` tinyint(4) NOT NULL DEFAULT '0' 2011-10-15 version 1.06 - intégration du module /mods/ptc_cheat directement dans le script - modification /ptc_clic.php (amélioration PTC) - modification /ptcbar.php (amélioration PTC) - modification /mods/ptc_flux/ptcflux.php (amélioration PTC) - modification /administration/gestion_ptc.php (intégration PTC flux et PTC cheat en admin) - suppression /mods/ptc_flux/ptcflux-config.php (gestion depuis l'admin maintenant Admin, Gestion PTC) - modification /installation/installation.php (nettoyage pseudo parrain dans fichier /conf.php) - modification /administration/gestionpub.php (ajout de régies) - modification /funcs.php (version 1.06) supprimer manuellement le fichier /mods/ptc_flux/ptcflux_config.php, ou lancez le fichier upgradev1.06.php qui le fera pour vous. exécuter manuellement dans phpmyadmin (remplacez PREFIX par votre préfixe), ou lancez le fichier upgradev1.06.php qui le fera pour vous. ALTER TABLE `PREFIX_config_ptp` ADD `minusPTCpoints` decimal(8,2) NOT NULL, ADD `minusPTCcash` decimal(4,2) NOT NULL, ADD `limiteFluxPTC` mediumint(9) NOT NULL DEFAULT '0', ADD `typebonusPTC_regieclic` varchar(10) NOT NULL DEFAULT 'points', ADD `bonusPTC_regieclic` float NOT NULL DEFAULT '5', ADD `timerPTC_regieclic` smallint(6) NOT NULL DEFAULT '5', ADD `identifiant_regieclic` varchar(100) NOT NULL, ADD `activation_regieclic` tinyint(4) NOT NULL DEFAULT '0', ADD `nbr_affiches_regieclic` smallint(6) NOT NULL DEFAULT '3', ADD `typebonusPTC_avenir` varchar(10) NOT NULL DEFAULT 'points', ADD `bonusPTC_avenir` float NOT NULL DEFAULT '5', ADD `timerPTC_avenir` smallint(6) NOT NULL DEFAULT '3', ADD `identifiant_avenir` varchar(100) NOT NULL, ADD `activation_avenir` tinyint(4) NOT NULL DEFAULT '0', ADD `typebonusPTC_dreamad` varchar(10) NOT NULL, ADD `bonusPTC_dreamad` float NOT NULL DEFAULT '5', ADD `timerPTC_dreamad` smallint(6) NOT NULL DEFAULT '3', ADD `identifiant_dreamad` varchar(100) NOT NULL, ADD `identifiant_ZONE_dreamad` int(11) NOT NULL, ADD `activation_dreamad` tinyint(4) NOT NULL DEFAULT '0', ADD `typebonusPTC_clicksinc` varchar(10) NOT NULL, ADD `bonusPTC_clicksinc` float NOT NULL, ADD `timerPTC_clicksinc` smallint(6) NOT NULL, ADD `identifiant_clicksinc` varchar(100) NOT NULL, ADD `activation_clicksinc` tinyint(4) NOT NULL DEFAULT '0' 2011-09-27 version 1.05 - modification /administration/gestionpub.php (ajout de régies) - modification /mods/ptc_flux/ptcflux.php (correction bug regieclic) - modification /funcs.php (version 1.05) 2011-09-17 version 1.04 - modification /administration/gestionptc.php (ajout régie clicks-inc) - modification /administration/gestionpub.php (ajout régie clicks-inc - suppression intégration regieclic obsolète) - modification /mods/ptc_flux/ptcflux.php (ajout régie clicks-inc) - modification /mods/ptc_flux/ptcflux_config.php (ajout régie clicks-inc) - modification /ptcbar.php (bugs sur les clics cash) - modification /funcs.php (version 1.04) 2011-08-29 version 1.03 - modification /achats_VIP.php (erreur URL images) - inclusion du module PTC FLUX dans le script => dossier /mods/ptc_flux - modification /ptc.php (adaptation au flux intégré) - modification /ptc_clic.php (adaptation au flux intégré) - modification /ptcbar.php (bugs sur les clics restant, et inversion sur le module Flux PTC + adaptation au flux intégré) - modification /administration/gestion_ptc.php (adaptation au flux intégré) - modification /funcs.php (version 1.03) 2011-07-30 version 1.02 - modification /jeux_loterie.php (corrections de bugs) - modification /jeux_pair.php (corrections de bugs) - modification /jeux_magique.php (corrections de bugs) - modification /ptc.php (amélioration présentation, pour l'intégration du module ptc_flux) - modification /funcs.php (version 1.02) 2011-07-04 version 1.01 - modification /administration/gestion_ptc.php (correction bug stats PTC) - modification /ptc.php (correction PTC, bug plus de capping) - modification /ptcbar.php (correction PTC, bug plus de capping) - modification /funcs.php (version 1.01) 2011-07-02 version 1.0 - modification /administration/config_site.php (déblocage du champ paiement, qu'on ne pouvait pas modifier) - modification /administration/reglages.php (erreur sur le fichier, pour le paramétrage d'envoi de mails. Ajout de l'utilisation de tâche programmée. Ajout de l'option conversion mensuelle activée / désactivée) - modification /administration/gestion_ptc.php (pour rendre compatible avec le module ptc_flux) - modification /administration/header.php (ajout du déclenchement optionnel de la conversion mensuelle le 1er du mois) - modification /mods/classement/cash.php (élimination des problèmes de déconnexion, même avec les REGISTER_GLOBAL à on) - modification /taches_cron.php (modification, pour l'option des conversions mensuelles) - modification /ptc.php (pour rendre compatible avec le module ptc_flux) - modification /ptc_clic.php (pour rendre compatible avec le module ptc_flux) - modification /ptcbar.php (pour rendre compatible avec le module ptc_flux) - modification /funcs.php (version 1.00) exécuter manuellement dans phpmyadmin (remplacez PREFIX par votre préfixe), ou utilisez le fichier d'upgrade : ALTER TABLE `PREFIX_config` ADD `crontabjob` TINYINT( 1 ) NOT NULL DEFAULT '0'; ALTER TABLE `PREFIX_config` ADD `convmensuelle` TINYINT( 1 ) NOT NULL DEFAULT '1'; ALTER TABLE `PREFIX_ptc_tracking` CHANGE `cdate` `cdate` DATETIME NULL DEFAULT NULL ; ALTER TABLE `PREFIX_ptc_tracking` ADD `url` VARCHAR( 255 ) NOT NULL , ADD INDEX ( `url` ) 2011-06-01 version 0.99 beta - modification /taches_cron.php (Bug important, concernant les points comptés plusieurs fois lors de la conversion mensuelle) - modification /funcs.php (version 0.99) 2011-05-22 version 0.98 beta - modification /funcs.php (version 0.98 + gestion du numéro de licence) - Vous devez supprimer la ligne --> define("SCRIPT_VERSION","0.9x"); <-- du fichier /conf.php, elle n'est plus utilisée. - modification /installation (mise à jour de l'installation) - uniquement pour une nouvelle installation - modification /administration/header.php (lien réglages spéciaux erroné) - modification /administration/manuel.php (ajout aide erreur fopen) - modification /pg_gain33.php (ajout des gains filleuls PTC dans la table des gains filleuls pour affichage sur la page membre) - modification /membres_parrain.php (ajout des gains filleuls PTC dans la table des gains filleuls pour affichage sur la page membre) - modification base de données : (pour comptabiliser les gains filleuls PTC) exécuter manuellement dans phpmyadmin (remplacez PREFIX par votre préfixe): ALTER TABLE `PREFIX_gainfilleuls` ADD `cash` FLOAT NOT NULL AFTER `gain` 2011-05-13 version 0.97 beta - modification /sidebar.php (1 caractère oublié) - modification /config_pages/texte_membres.php (1 lien inutile supprimé + 1 faute de frappe corrigée) - modification /administration/achats.php (Mauvais Liens pour confirmer les achats) - modification /administration/manuel.php (Mauvais lien corrigé) - modification /installation/installation.php (Ajout de ligne oubliées dans le fichier conf.php) Pour Ceux qui font un upgrade, il faut ajouter manuellement, les 2 lignes suivantes dans votre fichier conf.php (juste avant ?> qui termine le fichier) //PARRAINAGE if(!isset( $_SESSION["r"]) || $_SESSION["r"] == "") {$_SESSION["r"] = (isset($_GET["r"])?$_GET["r"]:"");} elseif(isset($_GET["r"]) && $_GET["r"]!="")$_SESSION["r"] =$_GET["r"]; ?> 2011-05-09 version 0.96 beta - modification /sidebar.php (total payé arrondi à 2 chiffres après la virgule) - modification du fichier /funcs.php (5ème paramètres de la fonction mail() rendu optionnel, pour être compatible avec certains hébergeurs) - modification du fichier /funcs.php (alternative à la fonction file_get_contents() non supporté par certains hébergeurs) - ajout du fichier /payout.php (fichier des demandes de paiement des membres) - modification du fichier /translations/langue-FR.php (ajout de traductions) - modification du fichier /administration/upload.php (variable erronée) - modification du fichier /administration/header.php (ajout d'un menu réglages spéciaux) - ajout du fichier /administration/reglages.php (pages qui gère les paramètres spéciaux des hébergeurs) 2011-05-08 version 0.95 beta - ajout du répertoire /paypal (dossier oublié) - modification du fichier /funcs.php (problème Paypal) - modification du fichier /mods/cash.php (classement cash erroné) - modification du fichier /membres_compte.php (fichier texte_membres non affiché) - modification du fichier /connect.php (fichier pubs_connect.php non affiché) 2011-05-07 version 0.94 beta - manuel complété - ajout du fichier /administration/gestion_pub_voir.php (fichier oublié) - modification du fichier /administration/gestion_pub.php (espace inutile supprimé) 2011-05-06 version 0.93 beta - manuel complété - modification du fichier /administration/anti-triche.php (bug) - modification du fichier /administration/gestion_pub.php (bugs) - modification du fichier /administration/remplacements_textes.php (suppression de lignes inutiles) - modification du fichier /translations/langue-FR.php (ajouts) - modification du fichier /stats.php (traduction) - modification du fichier /promote_new.php (traduction) - modification du fichier /pg_avant_gain33.php (traduction) - modification du fichier /membres_modif.php (gestion Mot de Passe modifiée) 2011-05-05 version 0.92 beta - ajout du fichier history.txt - manuel complété (info sur la fonction hash qui ne marche pas) - modification du fichier /administration/index.php (ajout des affichages) - modification du fichier /administration/pay.php (erreur) - modification du fichier /membres.php (erreur importante) - modification du fichier /membres_compte.php (erreur importante) - modification du fichier /mods/classement/cash.php (erreur importante) - modification du fichier /funcs.php (problème licence et domaines avec www.) 2011-05-05 version 0.91 beta - ajout d'une table oubliée - ajout de la tâche cron, optimisation et nettoyage des bases de données 2011-05-04 version 0.9 beta 2011-05-02 sortie du script