From 1dbf422cadee96ed8b189e23c1a86d4af06d1136 Mon Sep 17 00:00:00 2001 From: Lokutos <j.kuder@swissnwx.ch> Date: Wed, 16 Mar 2016 23:25:13 +0100 Subject: [PATCH] Add VMSone Files --- Anleitung_VMS.doc | Bin 0 -> 34816 bytes VMS_Lizenz.doc | Bin 0 -> 2311 bytes adminforce/content/error/kein_zutritt.php | 13 + adminforce/content/error/keine_seite.php | 12 + adminforce/content/error/user_gesperrt.php | 7 + adminforce/content/interfacebanner/admin.php | 32 ++ .../content/interfacebanner/blacklist.php | 35 ++ .../content/interfacebanner/fuco-ads.php | 35 ++ adminforce/content/interfacebanner/fucoex.php | 35 ++ .../content/interfacebanner/hp-lose.php | 35 ++ .../content/interfacebanner/lose-ads.php | 35 ++ .../content/interfacebanner/losebox.php | 35 ++ .../content/interfacebanner/media-sponsor.php | 35 ++ .../content/interfacebanner/multi-sponsor.php | 35 ++ .../content/interfacebanner/webmasterlose.php | 35 ++ .../content/interfacedaten/betreiber.php | 54 +++ adminforce/content/interfacedaten/crons.php | 33 ++ .../content/interfacedaten/fuco-ads.php | 56 +++ adminforce/content/interfacedaten/fucoex.php | 49 ++ adminforce/content/interfacedaten/hp-lose.php | 46 ++ .../content/interfacedaten/lose-ads.php | 46 ++ adminforce/content/interfacedaten/losebox.php | 46 ++ .../content/interfacedaten/media-sponsor.php | 46 ++ .../content/interfacedaten/multi-sponsor.php | 56 +++ .../content/interfacedaten/pageconfig.php | 55 +++ .../content/interfacedaten/webmasterlose.php | 56 +++ adminforce/content/newssystem/letter.php | 35 ++ adminforce/content/newssystem/news.php | 60 +++ adminforce/content/ralleysystem/aktiv.php | 253 ++++++++++ adminforce/content/ralleysystem/klick.php | 286 +++++++++++ adminforce/content/ralleysystem/ref.php | 269 +++++++++++ adminforce/content/startseite.php | 27 ++ adminforce/content/texte/agb.php | 29 ++ adminforce/content/texte/aktivralley.php | 29 ++ .../content/texte/alternativwerbung.php | 100 ++++ adminforce/content/texte/faq.php | 29 ++ adminforce/content/texte/klickralley.php | 29 ++ adminforce/content/texte/refralley.php | 29 ++ adminforce/content/texte/wartung.php | 29 ++ adminforce/content/usersystem/buchungen.php | 27 ++ adminforce/content/usersystem/liste.php | 36 ++ .../content/usersystem/userbearbeiten.php | 123 +++++ .../content/werbesystem/forcedbanner_468.php | 82 ++++ adminforce/content/werbesystem/paidmail.php | 90 ++++ .../content/werbesystem/paidmail_hist.php | 39 ++ adminforce/cron.php | 5 + adminforce/css/main.css | 81 ++++ adminforce/images/gelb.gif | Bin 0 -> 147 bytes adminforce/images/gruen.gif | Bin 0 -> 149 bytes adminforce/images/rot.gif | Bin 0 -> 147 bytes adminforce/index.php | 5 + adminforce/lib/footer.php | 10 + adminforce/lib/header.php | 42 ++ adminforce/lib/layout.lib.php | 48 ++ adminforce/lib/menue_links.php | 32 ++ adminforce/lib/menue_rechts.php | 32 ++ content/betteln.php | 42 ++ content/error/kein_ref.php | 6 + content/error/kein_zutritt.php | 12 + content/error/keine_seite.php | 12 + content/error/user_gesperrt.php | 7 + content/intern/agbs.php | 14 + content/intern/aktivieren.php | 45 ++ content/intern/anmelden.php | 179 +++++++ content/intern/daten.php | 43 ++ content/intern/faqs.php | 14 + content/intern/impressum.php | 35 ++ content/intern/mediadaten.php | 103 ++++ content/intern/startseite.php | 45 ++ content/intern/werbemittel.php | 18 + content/konto/auszahlen.php | 75 +++ content/konto/buchungen.php | 27 ++ content/konto/einzahlen.php | 68 +++ content/konto/refdetails.php | 92 ++++ content/konto/refuebersicht.php | 99 ++++ content/konto/uebersicht.php | 56 +++ content/konto/userprofil.php | 165 +++++++ content/ralleys/aktiv.php | 64 +++ content/ralleys/klick.php | 85 ++++ content/ralleys/ref.php | 94 ++++ content/verdienen/betteln4.php | 32 ++ content/verdienen/klick4.php | 19 + crons/fuco-ads.int.php | 134 ++++++ crons/fucoex.int.php | 55 +++ crons/hp-lose.int.php | 55 +++ crons/lose-ads.int.php | 57 +++ crons/losebox.int.php | 57 +++ crons/media-sponsor.int.php | 56 +++ crons/multi-sponsor.int.php | 135 ++++++ crons/refzahlungen.knt.php | 62 +++ crons/webmasterlose.int.php | 136 ++++++ css/bframe.css | 34 ++ css/main.css | 109 +++++ datenbank.sql | 449 ++++++++++++++++++ delurl.php | 23 + fc.php | 29 ++ images/Thumbs.db | Bin 0 -> 15360 bytes images/avatar.gif | Bin 0 -> 6762 bytes images/banner468_1.gif | Bin 0 -> 15880 bytes images/gelb.gif | Bin 0 -> 147 bytes images/gruen.gif | Bin 0 -> 149 bytes images/header.gif | Bin 0 -> 9606 bytes images/pfeil.gif | Bin 0 -> 88 bytes images/rand.gif | Bin 0 -> 475 bytes images/rot.gif | Bin 0 -> 147 bytes index.php | 11 + lib/footer.php | 24 + lib/functions.lib.php | 127 +++++ lib/header.php | 154 ++++++ lib/layout.lib.php | 52 ++ lib/schittstellen/fucoex.php | 114 +++++ lib/schittstellen/klamm.php | 138 ++++++ lib/schnittstellen/fucoex.php | 114 +++++ lib/schnittstellen/klamm.php | 138 ++++++ lib/session.lib.php | 116 +++++ lib/texte/agb.txt | 38 ++ lib/texte/aktivralley.txt | 1 + lib/texte/alt_bettelseitenpopup.txt | 1 + lib/texte/alt_headerbanner.txt | 15 + lib/texte/alt_startseitenpopup.txt | 1 + lib/texte/bettelwerbung.txt | 4 + lib/texte/box1.txt | 2 + lib/texte/box2.txt | 4 + lib/texte/faq.txt | 1 + lib/texte/klickralley.txt | 1 + lib/texte/refralley.txt | 1 + lib/texte/wartung.txt | 8 + pcheck.php | 67 +++ pclick.php | 26 + topframe_forced.php | 82 ++++ wartung.php | 42 ++ 131 files changed, 6902 insertions(+) create mode 100644 Anleitung_VMS.doc create mode 100644 VMS_Lizenz.doc create mode 100644 adminforce/content/error/kein_zutritt.php create mode 100644 adminforce/content/error/keine_seite.php create mode 100644 adminforce/content/error/user_gesperrt.php create mode 100644 adminforce/content/interfacebanner/admin.php create mode 100644 adminforce/content/interfacebanner/blacklist.php create mode 100644 adminforce/content/interfacebanner/fuco-ads.php create mode 100644 adminforce/content/interfacebanner/fucoex.php create mode 100644 adminforce/content/interfacebanner/hp-lose.php create mode 100644 adminforce/content/interfacebanner/lose-ads.php create mode 100644 adminforce/content/interfacebanner/losebox.php create mode 100644 adminforce/content/interfacebanner/media-sponsor.php create mode 100644 adminforce/content/interfacebanner/multi-sponsor.php create mode 100644 adminforce/content/interfacebanner/webmasterlose.php create mode 100644 adminforce/content/interfacedaten/betreiber.php create mode 100644 adminforce/content/interfacedaten/crons.php create mode 100644 adminforce/content/interfacedaten/fuco-ads.php create mode 100644 adminforce/content/interfacedaten/fucoex.php create mode 100644 adminforce/content/interfacedaten/hp-lose.php create mode 100644 adminforce/content/interfacedaten/lose-ads.php create mode 100644 adminforce/content/interfacedaten/losebox.php create mode 100644 adminforce/content/interfacedaten/media-sponsor.php create mode 100644 adminforce/content/interfacedaten/multi-sponsor.php create mode 100644 adminforce/content/interfacedaten/pageconfig.php create mode 100644 adminforce/content/interfacedaten/webmasterlose.php create mode 100644 adminforce/content/newssystem/letter.php create mode 100644 adminforce/content/newssystem/news.php create mode 100644 adminforce/content/ralleysystem/aktiv.php create mode 100644 adminforce/content/ralleysystem/klick.php create mode 100644 adminforce/content/ralleysystem/ref.php create mode 100644 adminforce/content/startseite.php create mode 100644 adminforce/content/texte/agb.php create mode 100644 adminforce/content/texte/aktivralley.php create mode 100644 adminforce/content/texte/alternativwerbung.php create mode 100644 adminforce/content/texte/faq.php create mode 100644 adminforce/content/texte/klickralley.php create mode 100644 adminforce/content/texte/refralley.php create mode 100644 adminforce/content/texte/wartung.php create mode 100644 adminforce/content/usersystem/buchungen.php create mode 100644 adminforce/content/usersystem/liste.php create mode 100644 adminforce/content/usersystem/userbearbeiten.php create mode 100644 adminforce/content/werbesystem/forcedbanner_468.php create mode 100644 adminforce/content/werbesystem/paidmail.php create mode 100644 adminforce/content/werbesystem/paidmail_hist.php create mode 100644 adminforce/cron.php create mode 100644 adminforce/css/main.css create mode 100644 adminforce/images/gelb.gif create mode 100644 adminforce/images/gruen.gif create mode 100644 adminforce/images/rot.gif create mode 100644 adminforce/index.php create mode 100644 adminforce/lib/footer.php create mode 100644 adminforce/lib/header.php create mode 100644 adminforce/lib/layout.lib.php create mode 100644 adminforce/lib/menue_links.php create mode 100644 adminforce/lib/menue_rechts.php create mode 100644 content/betteln.php create mode 100644 content/error/kein_ref.php create mode 100644 content/error/kein_zutritt.php create mode 100644 content/error/keine_seite.php create mode 100644 content/error/user_gesperrt.php create mode 100644 content/intern/agbs.php create mode 100644 content/intern/aktivieren.php create mode 100644 content/intern/anmelden.php create mode 100644 content/intern/daten.php create mode 100644 content/intern/faqs.php create mode 100644 content/intern/impressum.php create mode 100644 content/intern/mediadaten.php create mode 100644 content/intern/startseite.php create mode 100644 content/intern/werbemittel.php create mode 100644 content/konto/auszahlen.php create mode 100644 content/konto/buchungen.php create mode 100644 content/konto/einzahlen.php create mode 100644 content/konto/refdetails.php create mode 100644 content/konto/refuebersicht.php create mode 100644 content/konto/uebersicht.php create mode 100644 content/konto/userprofil.php create mode 100644 content/ralleys/aktiv.php create mode 100644 content/ralleys/klick.php create mode 100644 content/ralleys/ref.php create mode 100644 content/verdienen/betteln4.php create mode 100644 content/verdienen/klick4.php create mode 100644 crons/fuco-ads.int.php create mode 100644 crons/fucoex.int.php create mode 100644 crons/hp-lose.int.php create mode 100644 crons/lose-ads.int.php create mode 100644 crons/losebox.int.php create mode 100644 crons/media-sponsor.int.php create mode 100644 crons/multi-sponsor.int.php create mode 100644 crons/refzahlungen.knt.php create mode 100644 crons/webmasterlose.int.php create mode 100644 css/bframe.css create mode 100644 css/main.css create mode 100644 datenbank.sql create mode 100644 delurl.php create mode 100644 fc.php create mode 100644 images/Thumbs.db create mode 100644 images/avatar.gif create mode 100644 images/banner468_1.gif create mode 100644 images/gelb.gif create mode 100644 images/gruen.gif create mode 100644 images/header.gif create mode 100644 images/pfeil.gif create mode 100644 images/rand.gif create mode 100644 images/rot.gif create mode 100644 index.php create mode 100644 lib/footer.php create mode 100644 lib/functions.lib.php create mode 100644 lib/header.php create mode 100644 lib/layout.lib.php create mode 100644 lib/schittstellen/fucoex.php create mode 100644 lib/schittstellen/klamm.php create mode 100644 lib/schnittstellen/fucoex.php create mode 100644 lib/schnittstellen/klamm.php create mode 100644 lib/session.lib.php create mode 100644 lib/texte/agb.txt create mode 100644 lib/texte/aktivralley.txt create mode 100644 lib/texte/alt_bettelseitenpopup.txt create mode 100644 lib/texte/alt_headerbanner.txt create mode 100644 lib/texte/alt_startseitenpopup.txt create mode 100644 lib/texte/bettelwerbung.txt create mode 100644 lib/texte/box1.txt create mode 100644 lib/texte/box2.txt create mode 100644 lib/texte/faq.txt create mode 100644 lib/texte/klickralley.txt create mode 100644 lib/texte/refralley.txt create mode 100644 lib/texte/wartung.txt create mode 100644 pcheck.php create mode 100644 pclick.php create mode 100644 topframe_forced.php create mode 100644 wartung.php diff --git a/Anleitung_VMS.doc b/Anleitung_VMS.doc new file mode 100644 index 0000000000000000000000000000000000000000..0f3b37098485eb681702e946f9beef1c41dc937d GIT binary patch literal 34816 zcmeI53vgW3dB=~Qma!KLjLn-|JH{9ytsf8`CIQ(Nvg8L=ECViiz)E|iU2FHQ*axyb zNh%Tt>`7)y;v_JGc_c%o2^ivlDQ$-YOag(nNj)^lv?U32LP!Qu3U2B^YEXawbN8-R zYYWT9kQDCG{O@_(bG~!V_kHI(k9+rO_dg%=?AN|?(tnr=caf<vZwyZ~^=0W*gf9-_ zjm9h@th6_VhliDX5g-`4|3@77-8XibYp$MHYs{<1J}e;`gJf|C{=ValIofou>t1(F z=QW)+b<|}-?Q|2JW6acrRTlS68FhQV$nfw;hOxpyp*wBh_ceZ8etB4_2Z|r(XSde| z`Xsme*s*=(e~$Z2_(A@aryBD~)O%tHLj@#PNH|EE)osixeI@#V(j&mv#VX~rZd z*zXv#nD`#bPs6WtLH~nxRo)NM$MQwD+y(RkKPVUE3E~sr&vX(Uv_r1aSH3UN{z^KP zaq*|z1$4^O#uE<OH5NV5l^l<wKFK*~N8pdAjsxY{R&0Mze<S^#OvXoEy6mq{pZmBB zqjiD){T3m9f|M4@9aX$1FKG9v@O2(>>7U#(@~y_d$5G6fHkiH}UvcSeP(Q&V;(~et zVgY|tkJ=UVGw=g>1@XWS%8%s-`6~TD9|M1^@<IA^<XX<hAidJBtS5*Ed=BDc`2oGa zK9u{jjz*`jAF@{E=_(V%b-z3wqz8V$=kfZQTtu(hOfKn|tsuOF95`eSEb>xrGGFle zoDMISkEK$vd@|!Xm#^${x_Yw7f&2_yBogWH60uZ%p#o*umSziHJZJMoE=h97O{Jja zdXXhrsEkg6%H^4Cx0@|ixUrBOU1{9SIb{^xTqN?d-d@l3oUWwn#6fSt>rwl1(NwZK zI*=G}VuhR&chk<QY}|9R&L+~gI_YHIag!d&m&B9#Om;@3Et8^Es-QQC=Tq#9c^jQf zx9icZS@G_x5}90n;=~U-GgFzKSW2;(7up+zoSU^b)~;PU^Fn9tT<0=Uyja?Gl8G$U zw#M?V*B$fvZT5j!E;l-R>Aus+y}?X2Z!>nsa_$%zE%A-rP9c}QYS8UozkdBy^L^r3 zw>P=ombx~bvklCoV@c1ZB=Y%zg>&Z)4h}}uu(-Vwjk|uMGYQXix>B)R!il9Fu_H1o zhcH}EwT*7bVmFx^NV=(o&LS@l!=2ukmyhN0$y`subyj3@t}PjvH5hXfXhEMXzC0C6 zr&HWiyJGQl(z_}dw|D#&bkHcrW^y`O9WU9F$UB#`HFvZ|W(~O6o=n_zV1F_zSq;W= z&8UjkOpW-6saZ*0A={iwy3K>hT+a2VCvr(P=jJz-X~`zU<ST*d^L**dh)4)YCpX|y zEz(1)eGQl128thvtcV5bL5rNWHJ#0!*-T%SemP`vEwLm-V})MFCx3<8og0YtxY0-} zD(Wj@E}t#*=TY!n#u+4)7CXsY-sx6HG?H8|8i`yQ>q$s?M-fhBdJ=tZ$~I%Lkfk+E zPM=HnEs@2^e4cSoRA;YPo#!wPOHI>A>GGMDbz!mVENNf4s?|B~yz|g>E0*3&w#S{@ zlksRses11fPo`p1)qQ`oM;J_{d+J5mtuj8Tx@hj2RI|@uv5k?L-e4<olAawSBSS=d z&uD~VEf7D_#ZshWDJLEqHT-3DDh$Z#LNASzF-WGJ#o5dtqtM!g%T}*&raJ9^(Rs=0 z6&;r@cV><?5ay2bex_4(+&HpLvyz@OGMpT@sBdS^h%8Sfd-{t_iZiO|gXcM$y6m7r zcSj83Rx6?2eW;M<*sNCQZEh+~A3PMHs7;v2ky0{mGa^@rToxrr<iC`&#%<GLH*d#8 zHZIGv73Eg#c6izGB=eWg#u!H>vBKR;+Di6E!@<@n=`F_sFoc_|2&AS;ytI%`yIIl* zTlK}7wly#6>B$tlJiSqqiUp}9hSg8GeR(GlLsk8ufDU?6SKA+#EHaEP1FvmgcEp6h zuYQ@0ts`yrbF>w_B^h{VndxlmE%apE^`ml0KboD{&Z0tYV=R%%sl{G7naIl6`l!Z& z+Tl0Di+R01W9F=h^__{mnHPEUY_j#r=PYpMfNnSL7V@rSor5t54qn>{0WGGs1y-3c zu#lJh)G}Iy*`@DJKMG=biUD={_j<wX=Ed^+vS?Gnxz^1-hiT4wXGS8M3Io1?ozF$1 zy>2$2?9;H&<l0Q%M-(N3I5!p?H$BknQk^40V-1KNO0UawYg%9kXs#GZndU&hm3G?s zyB9f0{4x(&wRE-HOY{2n*#*P=@{XpkhoxS^@{BcieeU3MiEN6w1cv$QWz~McIZhWe zWKTqY6j?Vb>z2nnwsK4DVDh0Mov~z`DOR)mY-bHkN+rGioNqf9l*rMHY*|a1ocwcr zVyoEJH2|#)GXerDXWbfKAFN%`1l1wk?!}^8-edK$67fbiWrY<Gak7v_AiC%4d#lDG zYJniiRvDOlYdA}_7spPimRysw5*pZSX}aU~<fAhpUHMp6)YK@9itK|w<ThE3Z1wwX z>%uPV%_cR}eP$(4A5GIUBFmT;v9Otx=9{2=sa~I%zG2$brU@agiNLaTYm-yXaLq0w zEXM#cgVJL9-DQch21}yP{)8@mwIODQk&CYPGs$Ghm1N=P_s3&~6W3()t;s4i$uhiX z_$|Lnb6U3>W9g{1ik6^d@(|ORk5x}P&9X1&T$_>AVsKhBYby&(i9hEwS*~KItXzu= z60KUSsbPTowv}0FuVzm#>Wp57=0;WlVvIjpi;~JYSI836I}`|+rD0L9;y?m%JDW)F zyR>A$DiB81M~TYHHs@%4d?o6f#Nc@FJ5O$@HWX0`YiDgY7sqm}h3q1nxk-bEse!ts z<cI;j%Us9Rraspyt;^_wi4xS3jK^|vy_ExPFD_+JNwqOpRF6!WzP6O#>(Kx$Uvk?O zZcI!-OZI7D#>jgvjb3TxxF{aifM%tqx>=CRHV@?7lr@T$iOlV2V<C+oJ!c@BS?BiW zqb%_fSghi}Y6{G$wZGl&H3e2tBmK3?9@o0V8O@wQX;4<fRf9Bzz<rIhWMqlfxnxP% z!PMci&+dnEv0$4-fp{U?lR#!ybS!CK)3MZUkXSBTsihs(sJ0gxviYoUe6$FXLXK)o zk_|&aiW`hiN!2z41!jQ?6|Gb4c8a-^$yJ%-F)f|Q+T;u}Yg-enD&b?&?X_zJ%Sm*! zR9-7k@f+>2YkK<N&pdR(AHO~q+I%|*XS66SYi!flV)ON|DKL0B`fwomH3#xb+qnP@ z5VwmKl=iU6(5{G()r=K;bGF|SRL)@mE*)rI<1(xIV+i#Y0Zq*?kcA{A*U`ze9W~aF zMk9+|uP}OJ&{cq?TSr=GhedYp$R-oh=5HN6XAM(9EM8=@WaF>ex)E0)@0+?{H>m*} zS)}a_LzBrqzq+7#Dl*m#TvY0SDZw;ckvvV40ONN4{OG&|(FOD7ovUghhrGpq^8%dn zpWa~1Y%m9S;5N`O(U=+FY_JM+gZ1F^U^}=6JPMBE2<~F=I%u4P4^H72^i*&@$b;L! z-QXVZ58xlcKJYqt1I(aLGr=!8O?w7Bz+-|Rf+xY#;OD?TI%wp16PN-T!E1Y7d+GU? zp8m;??BCNbJxT1bmmb^o*x&7ZZ2Mzh+kW%*$G%8-*OpzM-cs1oI4$wTQ@5MxiNC$* zeP-S=XilqcxUObh9j9pZ4OM>nWertRYSxKkrTFA&iT{eepSZ53L`AVODk@^BD7~CY zF+R~R|G|dqrj*koUhmgr@NEtFcdxvjv*c;kuZ*49I~%S~OUR#Yuj%%Q4LM+-Jd)~D zwz(%yPb~cS8-|pN&Z;uRl<LQ#dd?%+p8+KQd0;+R2G)XpkOFBC=*I1Ye*-2U|3FVV z32y*_UhwG9w4f7Lg3aJ{F(`0{6ZxN@u>7$jFPCQ<75P>9ou|tqqq6-uM@o%``A5w* zliI3HUtGdu@XU_aSDC8L$GK&O>#M4YcMMO#{5(OK(jA>1pBOyn8zqubJz?P8%YoWj zQ&m-^vH2+YK6nxA1A#3+23x)od=h*LyaM)sz_wq2?UsEnfNkJbAX~p3$ktzkTHXns z0Dlz9nRz&oJ#Ur3;Z%BL%e+wDg<rqbNO^gGq-zQZM!Kv+W!z2(C7WPQl3dm@=N7<C z;Je^^Aef8mm?!JOt>89rKiCO0M?V2HM^9~JMgq5hZQup)BKRGsImVb;&<>6)C*LV* ze-fn|r<&|9e=Tmx<zE@MOAIT28#+nrsAGX-7|81;o><-wUgL?j%cJIAuowIRT&PzO zcoO|_p1ytpTn}ylo53w$8@LyI8+-@o9g=;o?t7WP7k~B4zGwdZnWvul;Zxsx>X`>$ z-7%{5@6rgXI1Rbt+HUlkuC$iadarCPsdoqLT2krdYsq4qwWLD+3Qr-e{GOk80k!B# zIys6V?nnjvHKt#}3ck4NJVE2~X7CHpg3P}Hz6t^z*h#ntJ-8m+05*dMK)G&6FBYN~ z(v78HxTqs{peH{EOVNRL&;gc#BRg{UlxxnBCH*d-CgxPy1AnHFT9{KLk4~WRd@BgX z?heAi`29mUhsPNiC6)gyCop!TJXaWg%N!W7@-}4UJ%Jf{R&{Jvbzj^Xj)o>P|Hees z`*wUL>g;%Y(Tp8i>SluX-?*i2){S26>DcJwcl@CG1Tgu=ALw<q(7mfTpwo}mx7wrK zPrk6>wZH%IF<<zMxyvm7)+Ff(_QT8q36tk<fLHM5@;7Mzq9#dt*0?5aGA3<e#61%w z=8`9dpSCHz+|8OEQjK}GqK@_>NP8Ew-Zmz%KrVH=hwfzP>N>97#SZV^wdj~#J5c$# z<o@Z~*#TzvQU?ZX2i75xex%xLa)k28(wE)-T{(ZuuDm%Vbt-fr2SN^n90)lOav<bD z$bpapAqPSZgd7Mta0EGUeRZQbmS6F1GgEXdSac(yASLue4!oTl;P|EGmEmfRVJ4T9 zufcS2xDeyKB+fO<)&E8931-Q%6U<fZRkbnvbo+$b9LR(HTe!?DYS}aVHM7i2t_$v- z$S>EsIl72JeIth$m9^wJa?<fs()8N;vs~rYlJeif_v4Synqn@shg3SmN^uzCm^FmD z38ieDBX)EAUVgrO&d=&i)loGmKTt<XOv%-T2kQL3vfuoEc$a=>S!(4Zvm7cq7!%bM zgmSb)M`6J+?78N$mam&v%(<3l_OXtcXxhyNj@w+?pR%R<DKXjb=Fj4@ss|E0ogvP1 zIgX`Z*Bpg|Ulj6UkvRh>k(QYGU>R5oL?s2%zyr5|+re+Z1kMl}zzom{Hh_D;qhJ`c z(BLb<X7DKZK6nxA1FwTd_;3tZ2|fuv1zrJrz^OFyd~gBCg96wFZUwi2?cg485q!H7 zJOTa)*79Cc0o(+>3%&<_37!FUoPyVbTfuGMey|ff0G<F(f~gHW(+0PIZQup)BKRGs z;oYWM&<<_}zW{pI=_}x?;3jZC*a><N@AcpYuo*l6UIQ-gNA!X}fQ3ARzYr`1!+;;% zn>)bI!BXVZ4myC|S?dHJ2YMcVFZedt0lowDT>fT?Tj9wcDneo0JAbdr8M`gIhjPdb z6`?ThW>dvI6hm&P2!(NPPamq^q@7f%!5}wOgu=MDr!5c;>-#g{wRB=E{S0L!{r}UC z2g&H2v=gD+|2*V=xN?xb)YvZk>2>#T`*67B)c4x=aNk)J$_*8vFfN?KeLjSIDe@uI z2{YFEQyi+?&uP!Gd^07AYgVn8WM$;1{_1}xRNgCEU+xY~=qM|vS-iN~(!DCXr(^@F zJ>_{|)yU2LXi}i)h9>Cu40@+k@13%>GQ8HvW{<rWdojK1toI%D&YSLQt3~te2hVuT z(ePTM&Fg>njNdBJk=MZtOvlsg3H2h~6rlar4d51_ee~3|#|=*#D!XnHp?kr@U^n;| zFp(ZKf@$D1FcX{!J_6Q)jo><PE4Urp3myayfrr8O!IR(>uovhU;3%*Nbbyb79<T-6 z2)+y+21{W1a-iMxKJYr=-G95YcJSN5N5JLaYA}c1E&$DN?L2S`_$Igu>;T#&{}4ps z#6s{n@I`P3_y)KO>;w;jN5GfZ9e)Mf2Ob1J0#AVkByv1B8JrHz0%rs5q?dx{!AoER zyX8*<iE{!t8XON!2Xnz9&<0k6kAeYkEw}@G8=S!|x*1#zGT<a6<^b)cR{`y)KL(`9 z6F9ATcLM&I4<q@-Ad2+ngKvSm!G%bv1?V?k14W75goOST?mrED&YTTr#)7EN26KQ6 zfliM4fd_O_RDRl{lOCPwoCkD*b2rc_%|oE_lqNWx33ToXTBj44;1nh}Y0+s&Z~{_C zJKrj3a<SLdX6FZv@A=8PpPe&2rSh-Qe15~Ub+aD&>SL96hWUx2hG@A>vr#TJCtyW3 z?XEs%)6H*8d%Vt6?XIr>1o5khXXa>B^EQ<V*ADq42$tMYw(uQwrNVdAQTUEJ6}};% zY@6F<8LEmjsy{Opje&+^Hmw-84H#&E#z4c>#LH<^7inOPOZ5i<za1@;O6_Qw1dWzS zmF=iGXkQwSF41T_8XAp9SJJ3GXkVUfEcNBtMrb_SSlO4lgZ5>|)KWWkOohgdsg>=h zKWJZurk7|8O^3$N^hz2N4%(N_6H9&RJP{h5Csy{QA?S<Ml0YK9A1YUoAHITy$`z=G z&yVpbmrRhXUQkxPEM0kg<P*2bEjP^58-7c~ifTgbiQr@~R(O25m=Fw;gTdgNUjsQ7 zCPr_v>uHC6Sfii0=uLM0z<Ic(22-Vzb>X)cPvTdweq1G$CdUI$-)ZUAqSYUlVXbSK zI4)z#>IWI#c=c?mDi55WOSxrZ{m(F#hnd;T(&;xss=B(qrmnWGx~BGqjm9B)D4=62 zB4G^=XVN^T$#MHq{6YNH)T;+cnl?WOooZ88S5;j#p}ty=EUXI}ugH)tT|Dkd^S~)% zAJ3dU+txm*zP4I!%-R>($6I=2#X=M&U(>Mp1oN_9@c$OAXR&zY*B@W@v9CX_uzJPx z&b=?NVy?2{s5Lc>`u^$YRHewxs4*|Ap_Y_Q2`}U4z?Ql#bvw;YbKP|d&KX_mE;Lqn zD-JOhUDblmenfH#G&4va?YDO-e&)-=Qy5Ga^SNY3B!mAi$ASi;+yZ+ozYGs+lU45O z%}TUgk5~1Wb9AgcUl7)t=rRg^A10$;#W5XZ2>nClz#Et{Y|MVeG<2W+-0gc_Ta{?M zo9*2P&ba^I=8?9B8^O@tOk5>z1Tqrafb8`*fwj~464wua?ALA}WqTH|y)Z8Wsl+}Y zL7oC_?aAlhvr#kW;7i*-RIIZVUwiZw_^MZ`cpARyl&cJ@u9bX7D~Ua=yjNaE`7X_5 z`5cv>??C0wF4AZHZB{1v=us}yn|D_A_9lB=eex+zdJ8ZQee*Z3Mjx-T;SW7>i@pRc z-q2*rBN<G^WlH6TF62PSfsg|s2SN^n90)lOav<bD$bpapAqPSZyb~N4YyYqPb@fkw z^wVw8lN-0*#QwkOwR>AhtE)(BVq^PT(zSor9ybBBXCDAM1NbD+8Neo>XYpSE`ZUCs zfgbAW%%Bn63ADH04)|mc$6x+gz(e?={UoT|^PfeU_RyykeeK&7*Abcg=ci4wbr2lW zKaI-OZoy0@qDpjFphmCZYr!c?%HF=2Yp`c`xUIzVfr_*M#T8b2uj=e*y{cXRjG)V= z>8xTA>78WKnTP1~aqJ~uRRwhAi*N4(>eqokpK<VyC#byIW6Z7^(M<5`3HbqZr@Su7 z<iK@}_00*tjpcP@Okq?%D(jdvW*vwAIgs-Hsh-e<90)lOav<bD$bpapAqPSZgd7Mt z5ON^oz?*YG`#0@bwHIWIYWJSnkLr27_S1S!&nv)o|Eztjp3m#qy!QCow`)(Y{jB!x zdObt`3tszo?I-oD{6ugPI2mX^tNYqsYyake8DJ)OKhXa0bTAv70p@@+f%f?y08OA7 zh{jy}c|dO(F93Qze-8K{(Eao9wKu;2ECd&V4}lK@-G3dl6vK)O??tCq&N94!<Csf$ z1t-tTI2+)~_}z5g9trp+9jc!wZ8GK&do^vo=U<1K2kd{wUQBeTc%zjUfb@-r!*xfQ z>Qen`$9U-I^VC*(@#Yu5*Pw4V9F9Ah`l~3YF*Dx!PbKdzhYRisxUVl;wBq-0exg?b zC5Q34lc--D*O}3H>lf{)1{bc57YJ3WUOSZRJE-0N?5a}qVwS#FI=175^+V==RODnl zaCQ6j{LtESKK09Psqb=@=s_;$>VC2QDzk(hra7-%#Y>c<UU5AL7610JSWmxZ|2nQh zWV&X&8OM?DaOw}pN_XF@wy&IT@6~V>(yw8HSN|(*x8~>rzU$W9n&~g_uU7MRX|S?O i@4vNXdhD1|I7-CckDhOSf5Cl6Qr82$4gDj-f&T-(WbRe~ literal 0 HcmV?d00001 diff --git a/VMS_Lizenz.doc b/VMS_Lizenz.doc new file mode 100644 index 0000000000000000000000000000000000000000..b6e734470f6c16ca44f40c155c4c848d6c82eafa GIT binary patch literal 2311 zcmZ`*!EPHj5bZfY{$Xxz3rCh@$qwvGohEGp#6eNlKJA6to!w=`B?XdeIWqF^eM7Ef zOHKfRT2bV1=DjzM`&jr`PYPv&PD8nBCe!(}sJO1jG8$!@$@p~gSk%tOxG;Da7q!)< zsLNLQz;R4hUMq9?9e+)VI;?dFFaP}h`qg7mI^#To&}HGd8W)Xcwr8_qVS1iS-(IFg zzZVT#_9{A0*P)JF=}7a@Y%-e6@fn|AelPAdub0|Zv!X92#Y*|AF#7atT$Cw==~(7o zzslohy<xk#XV2O$l<#drb#YXeo+=gS?)ru%qlX84E)c|W9*)#GP3XN_TjP{Ow@mNZ z?`EjtKsQUTR}l|7L|VEK+15CPdRrm3uSxY~OSboTsIfih29<>}?HXB*1bBJju#eX4 zE4HJ96sGi1)e$M@42B;8gsr^PP_|4B12FlqKz@?eRS)a}EjH^B{o`HZRo7{hkGZ|9 z0}w=Jq2W-r#)W|M>4wb$)vVcC`ionGn7_X3oA4XyZYY@Uoo|&zx)gvZ1!oLOIHpQ7 zed*&yAl^HPeeFzxasdNt;g|mATDAVL-c$P1t-g8Pv@xNWx$|7Mao_-y{dCFxp+>VD zX$*4I4J{Z2BxrtwOiqM8*;WC@tOPI?4cGJ^0<p>GUs)XD>DET}(W`r=*?7q8&Gd9W zpVH?{MY+t=A3CMY1vW{jQB0x!Xu5|{m6b-f|9-xpHpbP($;o=X#{3JJoYc<u-AM|V z2a)G&i*<O0&o!E*;%=u?aCE=~gtox!4Y(5WdW$hB0D|I~U5cIu5_8~Vh`~T;fj+fX zl&V=EU>i3MR1V6erLvGf(v8GUsuV>8Y<$^**oTe`(G^EkExLREq@8>$(-KIYSvm6F zZK>NUCOG7ho9y06p_Z<y4r~WdgC0mb?GGF8Ap1id&YwiqYP)6~29i<u$2>v1mfMr$ zUV_O4tcH38uA04#$3T3E=86W>K&eymuM<Q8NTLAG(tzRzsiy?N1*cfD49)6wo%W-^ z58kMLfszx?x%EfLt(>7j#q6+#8)XI(J$+FThLjEj{h8X1Zo68%h}5ph(FW3X(yf$B z*z_F&Ln8=ma}yb%2nk`06u#@s0W=PWz@E_^`z3r}z%%P38)^2;d={{fRa+c#zT!DP ztlbOSJcbcH+17sX3aRa#0{22quIrHW+6l@ePB@|uV)9pgu&V7ic{+zd(b6fv8A_Eh zVX9ww8HKPRN$soTSIPu>r-HDte<pi$2223m<Evx(%9R8CT_3O#jgzjTM%fMTf_La- zF)!#>Mb`Kp1cw_#GEe$Qhsrg!O=<tynY_6M^G|91@Qyi$7mF!~Ab0-#Q+m>s*6cPw z!4{6c<!M)0W-+e|ov20{9X5<)qSwz#c&?Ci|L#e5%U(BlNaP2(8Q{Kj=U`;5GO;*% mJJ0#vL`dX<#`Dqm?Pz@V^cGMJkEOi5q&J4`+X3D=e)%7kp+%km literal 0 HcmV?d00001 diff --git a/adminforce/content/error/kein_zutritt.php b/adminforce/content/error/kein_zutritt.php new file mode 100644 index 0000000..f096ef4 --- /dev/null +++ b/adminforce/content/error/kein_zutritt.php @@ -0,0 +1,13 @@ +<?head("Zutritt verweigert");?> +Der Zutritt zu diesem Bereich wurde Dir verweigert!<br> +Bevor Du dich an den Support wendest, prüfe bitte erst die unten aufgezählten Möglichkeiten +um so unnötige Supportanfragen zu vermeiden!<br> +<ul> +<b>Mögliche Gründe</b><br> +<li>Du bist nicht eingeloggt (bitte erst einloggen)</li> +<li>Die Kontonummer/Passwortkombination stimmt nicht (Loginfehler)</li> +<li>Du hast deinen Account noch nicht freigeschaltet (bitte Email prüfen)</li> +<li>Die Session ist abgelaufen (verwende doch den Autologin)</li> +</ul> +<?foot();?> + diff --git a/adminforce/content/error/keine_seite.php b/adminforce/content/error/keine_seite.php new file mode 100644 index 0000000..92822aa --- /dev/null +++ b/adminforce/content/error/keine_seite.php @@ -0,0 +1,12 @@ +<?head("Seite nicht gefunden");?> +Die von Dir angeforderte Seite ist nicht erreichbar.<br> +Bitte wähle aus dem Menü einen gültigen Link, sollte weiterhin das Problem bestehen informiere +bitte den Webmaster darüber.<br> +<ul> +<b>Mögliche Gründe</b><br> +<li>Die Seite wurde aus Wartungsgründen entfernt</li> +<li>Ein Link im Menü wurde falsch gesetzt</li> +<li>Du hast eine falsche oder ungültige URL erhalten (extern)</li> +</ul> +<?foot();?> + diff --git a/adminforce/content/error/user_gesperrt.php b/adminforce/content/error/user_gesperrt.php new file mode 100644 index 0000000..de50a3f --- /dev/null +++ b/adminforce/content/error/user_gesperrt.php @@ -0,0 +1,7 @@ +<?head("Account gesperrt");?> +Bitte wende Dich an den Webmaster!<br> +<br> +<b>Dein Account wurde mit folgender Begründung gesperrt!</b><br> +<?=nl2br($login_check['hinweis']);?> + +<?foot();?> \ No newline at end of file diff --git a/adminforce/content/interfacebanner/admin.php b/adminforce/content/interfacebanner/admin.php new file mode 100644 index 0000000..90a7d75 --- /dev/null +++ b/adminforce/content/interfacebanner/admin.php @@ -0,0 +1,32 @@ +<?head("Admin ForcedBanner");?> +<? +if (!isset($_GET['tan'])) $_GET['tan'] = ''; +if (!isset($_GET['loeschen'])) $_GET['loeschen'] = ''; + +if ($_GET['loeschen']=='true' && $_GET['tan']) { +db_query("DELETE FROM ".$db_prefix."_gebuchte_werbung WHERE tan='".$_GET['tan']."' and sponsor='administrator'"); +} + +$forcedbanner = db_query("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor='administrator' and werbeart = 'forcedbanner' and status = '1' ORDER BY kid ASC"); +while ($anzeigen = mysql_fetch_array($forcedbanner)) { +echo ' +<table width="100%" cellpadding="0" cellspacing="1" border="0" bgcolor="#c0c0c0"> +<tr bgcolor="#f0f0f0"> +<td align="center" width="50%">TAN: '.$anzeigen['tan'].'</td> +<td align="center" width="50%">User: '.number_format($anzeigen['verdienst'],2,",",".").'</td> +</tr> +<tr bgcolor="#f0f0f0"> +<td align="center" colspan="2"><a href="'.$anzeigen['ziel'].'" target="_blank"><img src="'.$anzeigen['banner'].'" border="0" width="468" height="60"></a></td> +</tr> +<tr bgcolor="#f0f0f0"> +<td align="center" width="50%">Reload: '. $anzeigen['reload']/3600 .' Std. / Rest: '.number_format($anzeigen['menge'],0,",",".").'</td> +<td align="center" width="50%"><a href="?content=/interfacebanner/admin&loeschen=true&tan='.$anzeigen['tan'].'" target="_self">Löschen</a></td> +</tr> +</table> +<br> +'; +} +?> +<?foot();?> + + diff --git a/adminforce/content/interfacebanner/blacklist.php b/adminforce/content/interfacebanner/blacklist.php new file mode 100644 index 0000000..1d1e13a --- /dev/null +++ b/adminforce/content/interfacebanner/blacklist.php @@ -0,0 +1,35 @@ +<?head("ForcedBanner Blacklist");?> +<? +if (!isset($_GET['kid'])) $_GET['kid'] = ''; +if (!isset($_GET['loeschen'])) $_GET['loeschen'] = ''; +if (!isset($_GET['blacklist'])) $_GET['blacklist'] = ''; + +if ($_GET['loeschen']=='true' && $_GET['kid']) { +db_query("DELETE FROM ".$db_prefix."_gebuchte_werbung WHERE kid='".$_GET['kid']."' and status = '2' and sponsor='".$_GET['sponsor']."'"); +} +if ($_GET['blacklist']=='true' && $_GET['kid']) { +db_query("UPDATE ".$db_prefix."_gebuchte_werbung SET status = '1' WHERE kid='".$_GET['kid']."' and sponsor='".$_GET['sponsor']."'"); +} + +$forcedbanner = db_query("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE werbeart = 'forcedbanner' and status = '2' ORDER BY kid ASC"); +while ($anzeigen = mysql_fetch_array($forcedbanner)) { +echo ' +<table width="100%" cellpadding="0" cellspacing="1" border="0" bgcolor="#c0c0c0"> +<tr bgcolor="#f0f0f0"> +<td align="center" width="50%">TAN: '.$anzeigen['tan'].'<br>KID: '.$anzeigen['kid'].' ('.$anzeigen['sponsor'].')</td> +<td align="center" width="50%">Bet: '.number_format($anzeigen['preis'],2,",",".").' / User: '.number_format($anzeigen['verdienst'],2,",",".").'</td> +</tr> +<tr bgcolor="#f0f0f0"> +<td align="center" colspan="2"><a href="'.$anzeigen['ziel'].'" target="_blank"><img src="'.$anzeigen['banner'].'" border="0" width="468" height="60"></a></td> +</tr> +<tr bgcolor="#f0f0f0"> +<td align="center" width="50%">Reload: '. $anzeigen['reload']/3600 .' Std. / Rest: '.number_format($anzeigen['menge'],0,",",".").'</td> +<td align="center" width="50%"><a href="?content=/interfacebanner/blacklist&sponsor='.$anzeigen['sponsor'].'&loeschen=true&kid='.$anzeigen['kid'].'" target="_self">Löschen</a> / <a href="?content=/interfacebanner/blacklist&sponsor='.$anzeigen['sponsor'].'&blacklist=true&kid='.$anzeigen['kid'].'" target="_self">Löschen-Blacklist</a></td> +</tr> +</table> +<br> +'; +} +?> +<?foot();?> + diff --git a/adminforce/content/interfacebanner/fuco-ads.php b/adminforce/content/interfacebanner/fuco-ads.php new file mode 100644 index 0000000..6677f66 --- /dev/null +++ b/adminforce/content/interfacebanner/fuco-ads.php @@ -0,0 +1,35 @@ +<?head("FuCo-Ads ForcedBanner");?> +<? +if (!isset($_GET['kid'])) $_GET['kid'] = ''; +if (!isset($_GET['loeschen'])) $_GET['loeschen'] = ''; +if (!isset($_GET['blacklist'])) $_GET['blacklist'] = ''; + +if ($_GET['loeschen']=='true' && $_GET['kid']) { +db_query("DELETE FROM ".$db_prefix."_gebuchte_werbung WHERE kid='".$_GET['kid']."' and sponsor='fuco-ads'"); +} +if ($_GET['blacklist']=='true' && $_GET['kid']) { +db_query("UPDATE ".$db_prefix."_gebuchte_werbung SET status = '2' WHERE kid='".$_GET['kid']."' and sponsor='fuco-ads'"); +} + +$forcedbanner = db_query("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor='fuco-ads' and werbeart = 'forcedbanner' and status = '1' ORDER BY kid ASC"); +while ($anzeigen = mysql_fetch_array($forcedbanner)) { +echo ' +<table width="100%" cellpadding="0" cellspacing="1" border="0" bgcolor="#c0c0c0"> +<tr bgcolor="#f0f0f0"> +<td align="center" width="50%">TAN: '.$anzeigen['tan'].' / KID: '.$anzeigen['kid'].'</td> +<td align="center" width="50%">Bet: '.number_format($anzeigen['preis'],2,",",".").' / User: '.number_format($anzeigen['verdienst'],2,",",".").'</td> +</tr> +<tr bgcolor="#f0f0f0"> +<td align="center" colspan="2"><a href="'.$anzeigen['ziel'].'" target="_blank"><img src="'.$anzeigen['banner'].'" border="0" width="468" height="60"></a></td> +</tr> +<tr bgcolor="#f0f0f0"> +<td align="center" width="50%">Reload: '. $anzeigen['reload']/3600 .' Std. / Rest: '.number_format($anzeigen['menge'],0,",",".").'</td> +<td align="center" width="50%"><a href="?content=/interfacebanner/fuco-ads&loeschen=true&kid='.$anzeigen['kid'].'" target="_self">Löschen</a> / <a href="?content=/interfacebanner/fuco-ads&blacklist=true&kid='.$anzeigen['kid'].'" target="_self">Löschen-Blacklist</a></td> +</tr> +</table> +<br> +'; +} +?> +<?foot();?> + diff --git a/adminforce/content/interfacebanner/fucoex.php b/adminforce/content/interfacebanner/fucoex.php new file mode 100644 index 0000000..523dbd9 --- /dev/null +++ b/adminforce/content/interfacebanner/fucoex.php @@ -0,0 +1,35 @@ +<?head("FuCoEx ForcedBanner");?> +<? +if (!isset($_GET['kid'])) $_GET['kid'] = ''; +if (!isset($_GET['loeschen'])) $_GET['loeschen'] = ''; +if (!isset($_GET['blacklist'])) $_GET['blacklist'] = ''; + +if ($_GET['loeschen']=='true' && $_GET['kid']) { +db_query("DELETE FROM ".$db_prefix."_gebuchte_werbung WHERE kid='".$_GET['kid']."' and sponsor='fucoex'"); +} +if ($_GET['blacklist']=='true' && $_GET['kid']) { +db_query("UPDATE ".$db_prefix."_gebuchte_werbung SET status = '2' WHERE kid='".$_GET['kid']."' and sponsor='fucoex'"); +} + +$forcedbanner = db_query("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor='fucoex' and werbeart = 'forcedbanner' and status = '1' ORDER BY kid ASC"); +while ($anzeigen = mysql_fetch_array($forcedbanner)) { +echo ' +<table width="100%" cellpadding="0" cellspacing="1" border="0" bgcolor="#c0c0c0"> +<tr bgcolor="#f0f0f0"> +<td align="center" width="50%">TAN: '.$anzeigen['tan'].' / KID: '.$anzeigen['kid'].'</td> +<td align="center" width="50%">Bet: '.number_format($anzeigen['preis'],2,",",".").' / User: '.number_format($anzeigen['verdienst'],2,",",".").'</td> +</tr> +<tr bgcolor="#f0f0f0"> +<td align="center" colspan="2"><a href="'.$anzeigen['ziel'].'" target="_blank"><img src="'.$anzeigen['banner'].'" border="0" width="468" height="60"></a></td> +</tr> +<tr bgcolor="#f0f0f0"> +<td align="center" width="50%">Reload: '. $anzeigen['reload']/3600 .' Std. / Rest: '.number_format($anzeigen['menge'],0,",",".").'</td> +<td align="center" width="50%"><a href="?content=/interfacebanner/fucoex&loeschen=true&kid='.$anzeigen['kid'].'" target="_self">Löschen</a> / <a href="?content=/interfacebanner/fucoex&blacklist=true&kid='.$anzeigen['kid'].'" target="_self">Löschen-Blacklist</a></td> +</tr> +</table> +<br> +'; +} +?> +<?foot();?> + diff --git a/adminforce/content/interfacebanner/hp-lose.php b/adminforce/content/interfacebanner/hp-lose.php new file mode 100644 index 0000000..d77c2f2 --- /dev/null +++ b/adminforce/content/interfacebanner/hp-lose.php @@ -0,0 +1,35 @@ +<?head("HP-Lose ForcedBanner");?> +<? +if (!isset($_GET['kid'])) $_GET['kid'] = ''; +if (!isset($_GET['loeschen'])) $_GET['loeschen'] = ''; +if (!isset($_GET['blacklist'])) $_GET['blacklist'] = ''; + +if ($_GET['loeschen']=='true' && $_GET['kid']) { +db_query("DELETE FROM ".$db_prefix."_gebuchte_werbung WHERE kid='".$_GET['kid']."' and sponsor='hp-lose'"); +} +if ($_GET['blacklist']=='true' && $_GET['kid']) { +db_query("UPDATE ".$db_prefix."_gebuchte_werbung SET status = '2' WHERE kid='".$_GET['kid']."' and sponsor='hp-lose'"); +} + +$forcedbanner = db_query("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor='hp-lose' and werbeart = 'forcedbanner' and status = '1' ORDER BY kid ASC"); +while ($anzeigen = mysql_fetch_array($forcedbanner)) { +echo ' +<table width="100%" cellpadding="0" cellspacing="1" border="0" bgcolor="#c0c0c0"> +<tr bgcolor="#f0f0f0"> +<td align="center" width="50%">TAN: '.$anzeigen['tan'].' / KID: '.$anzeigen['kid'].'</td> +<td align="center" width="50%">Bet: '.number_format($anzeigen['preis'],2,",",".").' / User: '.number_format($anzeigen['verdienst'],2,",",".").'</td> +</tr> +<tr bgcolor="#f0f0f0"> +<td align="center" colspan="2"><a href="'.$anzeigen['ziel'].'" target="_blank"><img src="'.$anzeigen['banner'].'" border="0" width="468" height="60"></a></td> +</tr> +<tr bgcolor="#f0f0f0"> +<td align="center" width="50%">Reload: '. $anzeigen['reload']/3600 .' Std. / Rest: '.number_format($anzeigen['menge'],0,",",".").'</td> +<td align="center" width="50%"><a href="?content=/interfacebanner/hp-lose&loeschen=true&kid='.$anzeigen['kid'].'" target="_self">Löschen</a> / <a href="?content=/interfacebanner/hp-lose&blacklist=true&kid='.$anzeigen['kid'].'" target="_self">Löschen-Blacklist</a></td> +</tr> +</table> +<br> +'; +} +?> +<?foot();?> + diff --git a/adminforce/content/interfacebanner/lose-ads.php b/adminforce/content/interfacebanner/lose-ads.php new file mode 100644 index 0000000..8086377 --- /dev/null +++ b/adminforce/content/interfacebanner/lose-ads.php @@ -0,0 +1,35 @@ +<?head("Lose-Ads ForcedBanner");?> +<? +if (!isset($_GET['kid'])) $_GET['kid'] = ''; +if (!isset($_GET['loeschen'])) $_GET['loeschen'] = ''; +if (!isset($_GET['blacklist'])) $_GET['blacklist'] = ''; + +if ($_GET['loeschen']=='true' && $_GET['kid']) { +db_query("DELETE FROM ".$db_prefix."_gebuchte_werbung WHERE kid='".$_GET['kid']."' and sponsor='lose-ads'"); +} +if ($_GET['blacklist']=='true' && $_GET['kid']) { +db_query("UPDATE ".$db_prefix."_gebuchte_werbung SET status = '2' WHERE kid='".$_GET['kid']."' and sponsor='lose-ads'"); +} + +$forcedbanner = db_query("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor='lose-ads' and werbeart = 'forcedbanner' and status = '1' ORDER BY kid ASC"); +while ($anzeigen = mysql_fetch_array($forcedbanner)) { +echo ' +<table width="100%" cellpadding="0" cellspacing="1" border="0" bgcolor="#c0c0c0"> +<tr bgcolor="#f0f0f0"> +<td align="center" width="50%">TAN: '.$anzeigen['tan'].' / KID: '.$anzeigen['kid'].'</td> +<td align="center" width="50%">Bet: '.number_format($anzeigen['preis'],2,",",".").' / User: '.number_format($anzeigen['verdienst'],2,",",".").'</td> +</tr> +<tr bgcolor="#f0f0f0"> +<td align="center" colspan="2"><a href="'.$anzeigen['ziel'].'" target="_blank"><img src="'.$anzeigen['banner'].'" border="0" width="468" height="60"></a></td> +</tr> +<tr bgcolor="#f0f0f0"> +<td align="center" width="50%">Reload: '. $anzeigen['reload']/3600 .' Std. / Rest: '.number_format($anzeigen['menge'],0,",",".").'</td> +<td align="center" width="50%"><a href="?content=/interfacebanner/lose-ads&loeschen=true&kid='.$anzeigen['kid'].'" target="_self">Löschen</a> / <a href="?content=/interfacebanner/lose-ads&blacklist=true&kid='.$anzeigen['kid'].'" target="_self">Löschen-Blacklist</a></td> +</tr> +</table> +<br> +'; +} +?> +<?foot();?> + diff --git a/adminforce/content/interfacebanner/losebox.php b/adminforce/content/interfacebanner/losebox.php new file mode 100644 index 0000000..219d9f5 --- /dev/null +++ b/adminforce/content/interfacebanner/losebox.php @@ -0,0 +1,35 @@ +<?head("Losebox ForcedBanner");?> +<? +if (!isset($_GET['kid'])) $_GET['kid'] = ''; +if (!isset($_GET['loeschen'])) $_GET['loeschen'] = ''; +if (!isset($_GET['blacklist'])) $_GET['blacklist'] = ''; + +if ($_GET['loeschen']=='true' && $_GET['kid']) { +db_query("DELETE FROM ".$db_prefix."_gebuchte_werbung WHERE kid='".$_GET['kid']."' and sponsor='losebox'"); +} +if ($_GET['blacklist']=='true' && $_GET['kid']) { +db_query("UPDATE ".$db_prefix."_gebuchte_werbung SET status = '2' WHERE kid='".$_GET['kid']."' and sponsor='losebox'"); +} + +$forcedbanner = db_query("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor='losebox' and werbeart = 'forcedbanner' and status = '1' ORDER BY kid ASC"); +while ($anzeigen = mysql_fetch_array($forcedbanner)) { +echo ' +<table width="100%" cellpadding="0" cellspacing="1" border="0" bgcolor="#c0c0c0"> +<tr bgcolor="#f0f0f0"> +<td align="center" width="50%">TAN: '.$anzeigen['tan'].' / KID: '.$anzeigen['kid'].'</td> +<td align="center" width="50%">Bet: '.number_format($anzeigen['preis'],2,",",".").' / User: '.number_format($anzeigen['verdienst'],2,",",".").'</td> +</tr> +<tr bgcolor="#f0f0f0"> +<td align="center" colspan="2"><a href="'.$anzeigen['ziel'].'" target="_blank"><img src="'.$anzeigen['banner'].'" border="0" width="468" height="60"></a></td> +</tr> +<tr bgcolor="#f0f0f0"> +<td align="center" width="50%">Reload: '. $anzeigen['reload']/3600 .' Std. / Rest: '.number_format($anzeigen['menge'],0,",",".").'</td> +<td align="center" width="50%"><a href="?content=/interfacebanner/losebox&loeschen=true&kid='.$anzeigen['kid'].'" target="_self">Löschen</a> / <a href="?content=/interfacebanner/losebox&blacklist=true&kid='.$anzeigen['kid'].'" target="_self">Löschen-Blacklist</a></td> +</tr> +</table> +<br> +'; +} +?> +<?foot();?> + diff --git a/adminforce/content/interfacebanner/media-sponsor.php b/adminforce/content/interfacebanner/media-sponsor.php new file mode 100644 index 0000000..a038634 --- /dev/null +++ b/adminforce/content/interfacebanner/media-sponsor.php @@ -0,0 +1,35 @@ +<?head("Media-Sponsor ForcedBanner");?> +<? +if (!isset($_GET['kid'])) $_GET['kid'] = ''; +if (!isset($_GET['loeschen'])) $_GET['loeschen'] = ''; +if (!isset($_GET['blacklist'])) $_GET['blacklist'] = ''; + +if ($_GET['loeschen']=='true' && $_GET['kid']) { +db_query("DELETE FROM ".$db_prefix."_gebuchte_werbung WHERE kid='".$_GET['kid']."' and sponsor='media-sponsor'"); +} +if ($_GET['blacklist']=='true' && $_GET['kid']) { +db_query("UPDATE ".$db_prefix."_gebuchte_werbung SET status = '2' WHERE kid='".$_GET['kid']."' and sponsor='media-sponsor'"); +} + +$forcedbanner = db_query("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor='media-sponsor' and werbeart = 'forcedbanner' and status = '1' ORDER BY kid ASC"); +while ($anzeigen = mysql_fetch_array($forcedbanner)) { +echo ' +<table width="100%" cellpadding="0" cellspacing="1" border="0" bgcolor="#c0c0c0"> +<tr bgcolor="#f0f0f0"> +<td align="center" width="50%">TAN: '.$anzeigen['tan'].' / KID: '.$anzeigen['kid'].'</td> +<td align="center" width="50%">Bet: '.number_format($anzeigen['preis'],2,",",".").' / User: '.number_format($anzeigen['verdienst'],2,",",".").'</td> +</tr> +<tr bgcolor="#f0f0f0"> +<td align="center" colspan="2"><a href="'.$anzeigen['ziel'].'" target="_blank"><img src="'.$anzeigen['banner'].'" border="0" width="468" height="60"></a></td> +</tr> +<tr bgcolor="#f0f0f0"> +<td align="center" width="50%">Reload: '. $anzeigen['reload']/3600 .' Std. / Rest: '.number_format($anzeigen['menge'],0,",",".").'</td> +<td align="center" width="50%"><a href="?content=/interfacebanner/media-sponsor&loeschen=true&kid='.$anzeigen['kid'].'" target="_self">Löschen</a> / <a href="?content=/interfacebanner/media-sponsor&blacklist=true&kid='.$anzeigen['kid'].'" target="_self">Löschen-Blacklist</a></td> +</tr> +</table> +<br> +'; +} +?> +<?foot();?> + diff --git a/adminforce/content/interfacebanner/multi-sponsor.php b/adminforce/content/interfacebanner/multi-sponsor.php new file mode 100644 index 0000000..a134b8f --- /dev/null +++ b/adminforce/content/interfacebanner/multi-sponsor.php @@ -0,0 +1,35 @@ +<?head("Multi-Sponsor ForcedBanner");?> +<? +if (!isset($_GET['kid'])) $_GET['kid'] = ''; +if (!isset($_GET['loeschen'])) $_GET['loeschen'] = ''; +if (!isset($_GET['blacklist'])) $_GET['blacklist'] = ''; + +if ($_GET['loeschen']=='true' && $_GET['kid']) { +db_query("DELETE FROM ".$db_prefix."_gebuchte_werbung WHERE kid='".$_GET['kid']."' and sponsor='multi-sponsor'"); +} +if ($_GET['blacklist']=='true' && $_GET['kid']) { +db_query("UPDATE ".$db_prefix."_gebuchte_werbung SET status = '2' WHERE kid='".$_GET['kid']."' and sponsor='multi-sponsor'"); +} + +$forcedbanner = db_query("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor='multi-sponsor' and werbeart = 'forcedbanner' and status = '1' ORDER BY kid ASC"); +while ($anzeigen = mysql_fetch_array($forcedbanner)) { +echo ' +<table width="100%" cellpadding="0" cellspacing="1" border="0" bgcolor="#c0c0c0"> +<tr bgcolor="#f0f0f0"> +<td align="center" width="50%">TAN: '.$anzeigen['tan'].' / KID: '.$anzeigen['kid'].'</td> +<td align="center" width="50%">Bet: '.number_format($anzeigen['preis'],2,",",".").' / User: '.number_format($anzeigen['verdienst'],2,",",".").'</td> +</tr> +<tr bgcolor="#f0f0f0"> +<td align="center" colspan="2"><a href="'.$anzeigen['ziel'].'" target="_blank"><img src="'.$anzeigen['banner'].'" border="0" width="468" height="60"></a></td> +</tr> +<tr bgcolor="#f0f0f0"> +<td align="center" width="50%">Reload: '. $anzeigen['reload']/3600 .' Std. / Rest: '.number_format($anzeigen['menge'],0,",",".").'</td> +<td align="center" width="50%"><a href="?content=/interfacebanner/multi-sponsor&loeschen=true&kid='.$anzeigen['kid'].'" target="_self">Löschen</a> / <a href="?content=/interfacebanner/multi-sponsor&blacklist=true&kid='.$anzeigen['kid'].'" target="_self">Löschen-Blacklist</a></td> +</tr> +</table> +<br> +'; +} +?> +<?foot();?> + diff --git a/adminforce/content/interfacebanner/webmasterlose.php b/adminforce/content/interfacebanner/webmasterlose.php new file mode 100644 index 0000000..c9c72b3 --- /dev/null +++ b/adminforce/content/interfacebanner/webmasterlose.php @@ -0,0 +1,35 @@ +<?head("Webmasterlose ForcedBanner");?> +<? +if (!isset($_GET['kid'])) $_GET['kid'] = ''; +if (!isset($_GET['loeschen'])) $_GET['loeschen'] = ''; +if (!isset($_GET['blacklist'])) $_GET['blacklist'] = ''; + +if ($_GET['loeschen']=='true' && $_GET['kid']) { +db_query("DELETE FROM ".$db_prefix."_gebuchte_werbung WHERE kid='".$_GET['kid']."' and sponsor='webmasterlose'"); +} +if ($_GET['blacklist']=='true' && $_GET['kid']) { +db_query("UPDATE ".$db_prefix."_gebuchte_werbung SET status = '2' WHERE kid='".$_GET['kid']."' and sponsor='webmasterlose'"); +} + +$forcedbanner = db_query("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor='webmasterlose' and werbeart = 'forcedbanner' and status = '1' ORDER BY kid ASC"); +while ($anzeigen = mysql_fetch_array($forcedbanner)) { +echo ' +<table width="100%" cellpadding="0" cellspacing="1" border="0" bgcolor="#c0c0c0"> +<tr bgcolor="#f0f0f0"> +<td align="center" width="50%">TAN: '.$anzeigen['tan'].' / KID: '.$anzeigen['kid'].'</td> +<td align="center" width="50%">Bet: '.number_format($anzeigen['preis'],2,",",".").' / User: '.number_format($anzeigen['verdienst'],2,",",".").'</td> +</tr> +<tr bgcolor="#f0f0f0"> +<td align="center" colspan="2"><a href="'.$anzeigen['ziel'].'" target="_blank"><img src="'.$anzeigen['banner'].'" border="0" width="468" height="60"></a></td> +</tr> +<tr bgcolor="#f0f0f0"> +<td align="center" width="50%">Reload: '. $anzeigen['reload']/3600 .' Std. / Rest: '.number_format($anzeigen['menge'],0,",",".").'</td> +<td align="center" width="50%"><a href="?content=/interfacebanner/webmasterlose&loeschen=true&kid='.$anzeigen['kid'].'" target="_self">Löschen</a> / <a href="?content=/interfacebanner/webmasterlose&blacklist=true&kid='.$anzeigen['kid'].'" target="_self">Löschen-Blacklist</a></td> +</tr> +</table> +<br> +'; +} +?> +<?foot();?> + diff --git a/adminforce/content/interfacedaten/betreiber.php b/adminforce/content/interfacedaten/betreiber.php new file mode 100644 index 0000000..c248ea2 --- /dev/null +++ b/adminforce/content/interfacedaten/betreiber.php @@ -0,0 +1,54 @@ +<? +if (!isset($_POST['updaten'])) $_POST['updaten'] = ''; +if (!isset($_POST['betreiber_id'])) $_POST['betreiber_id'] = ''; +if (!isset($_POST['betreiber_passwort'])) $_POST['betreiber_passwort'] = ''; +if (!isset($_POST['betreiber_kennung'])) $_POST['betreiber_kennung'] = ''; +if (!isset($_POST['schnittstelle'])) $_POST['schnittstelle'] = ''; +if (!isset($_POST['einzahltext'])) $_POST['einzahltext'] = ''; +if (!isset($_POST['auszahltext'])) $_POST['auszahltext'] = ''; + +if ($_POST['updaten'] == 'Updaten !') { +db_query("UPDATE ".$db_prefix."_schnittstelle SET betreiber_id='".$_POST['betreiber_id']."', betreiber_passwort='".$_POST['betreiber_passwort']."', betreiber_kennung='".$_POST['betreiber_kennung']."', schnittstelle='".$_POST['schnittstelle']."', einzahltext='".$_POST['einzahltext']."', auszahltext='".$_POST['auszahltext']."', einzahlsumme='".$_POST['einzahlsumme']."', auszahlsumme='".$_POST['auszahlsumme']."', anfragen_tag='".$_POST['anfragen_tag']."', anfragen_user='".$_POST['anfragen_user']."'"); +} + +$interface = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_schnittstelle LIMIT 1")); +?> +<? head("Interfacedaten Betreiber (EF²,FuCoEx² usw.)"); ?> +<table width="100%" border="0" cellpadding="2" cellspacing="2"> +<form action="" method="post"> +<tr> +<td align="left" width="55%">Betreiber-ID</td><td align="left"><input type="Text" name="betreiber_id" value="<?=$interface['betreiber_id'];?>" style="width:180px;"></td> +</tr> +<tr> +<td align="left">Betreiberpasswort</td><td align="left"><input type="Text" name="betreiber_passwort" value="<?=$interface['betreiber_passwort'];?>" style="width:180px;"></td> +</tr> +<tr> +<td align="left">Betreiberkennung<br><i>Kennung nur bei EF²</i></td><td align="left"><input type="Text" name="betreiber_kennung" value="<?=$interface['betreiber_kennung'];?>" style="width:180px;"></td> +</tr> +<tr> +<td align="left">Schnittstelle<br><i>Muss Dateiname sein</i></td><td align="left"><input type="Text" name="schnittstelle" value="<?=$interface['schnittstelle'];?>" style="width:180px;"><b>.php</b></td> +</tr> +<tr> +<td align="left">Einzahltext<br><i>Max. 40 Zeichen</i></td><td align="left"><input type="Text" name="einzahltext" value="<?=$interface['einzahltext'];?>" style="width:180px;" maxlength="40"></td> +</tr> +<tr> +<td align="left">Auszahltext<br><i>Max. 40 Zeichen</i></td><td align="left"><input type="Text" name="auszahltext" value="<?=$interface['auszahltext'];?>" style="width:180px;" maxlength="40"></td> +</tr> +<tr> +<td align="left">Minimum Einzahlsumme<br><i>0 = Ohne Einschränkung</i></td><td align="left"><input type="Text" name="einzahlsumme" value="<?=$interface['einzahlsumme'];?>" style="width:180px;" maxlength="40"></td> +</tr> +<tr> +<td align="left">Minimum Auszahlsumme<br><i>0 = Ohne Einschränkung</i></td><td align="left"><input type="Text" name="auszahlsumme" value="<?=$interface['auszahlsumme'];?>" style="width:180px;" maxlength="40"></td> +</tr> +<tr> +<td align="left">Max. Schnittstellenanfragen (Tag)<br><i>0 = Ohne Einschränkung<br>Nur für Anmeldungen</i></td><td align="left"><input type="Text" name="anfragen_tag" value="<?=$interface['anfragen_tag'];?>" style="width:180px;" maxlength="40"></td> +</tr> +<tr> +<td align="left">Max. Schnittstellenanfragen (User)<br><i>0 = Ohne Einschränkung<br>Nur Ein./Auszahlungen</i></td><td align="left"><input type="Text" name="anfragen_user" value="<?=$interface['anfragen_user'];?>" style="width:180px;" maxlength="40"></td> +</tr> +<tr> +<td align="center" colspan="2"><input type="Submit" name="updaten" value="Updaten !"></td> +</tr> +</form> +</table> +<? foot(); ?> \ No newline at end of file diff --git a/adminforce/content/interfacedaten/crons.php b/adminforce/content/interfacedaten/crons.php new file mode 100644 index 0000000..161f506 --- /dev/null +++ b/adminforce/content/interfacedaten/crons.php @@ -0,0 +1,33 @@ +<? head("Crons (Übersicht und manuell Start)");?> +<table width="100%" border="0" cellpadding="1" cellspacing="1" bgcolor="#c0c0c0"> +<tr bgcolor="#d0d0d0"> +<td align="center"><b>Cronname / Datei</b></td> +<td align="center"><b>Laufzeit</b></td> +<td align="center">Starten</td> +</tr> +<? +$crons = db_query("SELECT * FROM ".$db_prefix."_crons"); +while ($crontabelle = mysql_fetch_array($crons)) { +if ($crontabelle['cron'] == 'ext_cron') { +$disabled = ' disabled'; +$mc = '../'; +} else { +$disabled = ''; +$mc = 'cron.php?cron='; +} +echo ' +<tr bgcolor="#f0f0f0"> +<td> +<b>'.$crontabelle['bezeichnung'].'</b><br> +<i>'.$crontabelle['datei'].'</i> +</td> +<td align="center" valign="middle"> +<font color="#000080">'.date("d.m.Y - H:i:s",$crontabelle['laufzeit']).'</font> +</td> +<td align="center" valign="middle"><a href="'.$mc.''.$crontabelle['datei'].'" target="_blank"><img src="images/gruen.gif" width="15" height="15" border="0" alt="Ausführen"></a></td> +</tr> +'; +} +?> +</table> +<? foot(); ?> \ No newline at end of file diff --git a/adminforce/content/interfacedaten/fuco-ads.php b/adminforce/content/interfacedaten/fuco-ads.php new file mode 100644 index 0000000..ddeec35 --- /dev/null +++ b/adminforce/content/interfacedaten/fuco-ads.php @@ -0,0 +1,56 @@ +<? +if (!isset($_POST['updaten'])) $_POST['updaten'] = ''; +if (!isset($_POST['betreiber'])) $_POST['betreiber'] = ''; +if (!isset($_POST['seite'])) $_POST['seite'] = ''; +if (!isset($_POST['pass'])) $_POST['pass'] = ''; +if (!isset($_POST['eigenverdienst'])) $_POST['eigenverdienst'] = ''; +if (!isset($_POST['min_verguetung'])) $_POST['min_verguetung'] = ''; +if (!isset($_POST['restklicks'])) $_POST['restklicks'] = ''; +if (!isset($_POST['umrechnung'])) $_POST['umrechnung'] = ''; +if (!isset($_POST['aufendhalt'])) $_POST['aufendhalt'] = ''; + +if ($_POST['updaten'] == 'Updaten !') { +db_query("UPDATE ".$db_prefix."_interface SET surfview='".$_POST['surfview']."',surfklick='".$_POST['surfklick']."',betreiber='".$_POST['betreiber']."', seite='".$_POST['seite']."', pass='".$_POST['pass']."', eigenverdienst='".$_POST['eigenverdienst']."', mindestverguetung='".$_POST['min_verguetung']."', restklicks='".$_POST['restklicks']."', umrechnung='".$_POST['umrechnung']."', aufendhalt='".$_POST['aufendhalt']."' WHERE interface='fuco-ads'"); +} + +$interface = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_interface WHERE interface='fuco-ads' LIMIT 1")); +?> +<? head("Interfacedaten (FuCo-Ads.de)"); ?> +<table width="100%" border="0" cellpadding="2" cellspacing="2"> +<form action="" method="post"> +<tr> +<td align="left" width="55%">Betreiber-ID</td><td align="left"><input type="Text" name="betreiber" value="<?=$interface['betreiber'];?>" style="width:50px;"></td> +</tr> +<tr> +<td align="left">Seiten-ID</td><td align="left"><input type="Text" name="seite" value="<?=$interface['seite'];?>" style="width:50px;"></td> +</tr> +<tr> +<td align="left">Schnittstellen Passwort</td><td align="left"><input type="Text" name="pass" value="<?=$interface['pass'];?>" style="width:150px;"></td> +</tr> +<tr> +<td align="left">Eigenverdienst in Prozent<br><i>Bitte Refverdienste bedenken</i></td><td align="left"><input type="Text" name="eigenverdienst" value="<?=$interface['eigenverdienst'];?>" style="width:50px;"> <b>Ganzzahlen</b></td> +</tr> +<tr> +<td align="left">Mindestvergütung bei den Sponsoren<br><i>Basierend auf die Sponsorenwährung</i></td><td align="left"><input type="Text" name="min_verguetung" value="<?=$interface['mindestverguetung'];?>" style="width:50px;"> <b>Ganzzahlen</b></td> +</tr> +<tr> +<td align="left">Mindestvergütung bei den Sponsoren<br><i><b>Surfview</b> (0=deaktiv)</i></td><td align="left"><input type="Text" name="surfview" value="<?=$interface['surfview'];?>" style="width:50px;"> <b>Ganzzahlen</b></td> +</tr> +<tr> +<td align="left">Mindestvergütung bei den Sponsoren<br><i><b>Surfklick</b> (0=deaktiv)</i></td><td align="left"><input type="Text" name="surfklick" value="<?=$interface['surfklick'];?>" style="width:50px;"> <b>Ganzzahlen</b></td> +</tr> +<tr> +<td align="left">Wieviel % sollen eingebucht werden?</td><td align="left"><input type="Text" name="restklicks" value="<?=$interface['restklicks'];?>" style="width:50px;"> <b>Ganzzahlen</b></td> +</tr> +<tr> +<td align="left">Umrechnung<br><i>Basierend auf die Sponsorenwährung</i></td><td align="left"><input type="Text" name="umrechnung" value="<?=$interface['umrechnung'];?>" style="width:50px;"> <b>Punkt statt Komma</b></td> +</tr> +<tr> +<td align="left">Aufendhalt in Sek. für den User</td><td align="left"><input type="Text" name="aufendhalt" value="<?=$interface['aufendhalt'];?>" style="width:50px;"> <b>Ganzzahlen</b></td> +</tr> +<tr> +<td align="center" colspan="2"><input type="Submit" name="updaten" value="Updaten !"></td> +</tr> +</form> +</table> +<? foot(); ?> \ No newline at end of file diff --git a/adminforce/content/interfacedaten/fucoex.php b/adminforce/content/interfacedaten/fucoex.php new file mode 100644 index 0000000..8a35b19 --- /dev/null +++ b/adminforce/content/interfacedaten/fucoex.php @@ -0,0 +1,49 @@ +<? +if (!isset($_POST['updaten'])) $_POST['updaten'] = ''; +if (!isset($_POST['betreiber'])) $_POST['betreiber'] = ''; +if (!isset($_POST['seite'])) $_POST['seite'] = ''; +if (!isset($_POST['eigenverdienst'])) $_POST['eigenverdienst'] = ''; +if (!isset($_POST['min_verguetung'])) $_POST['min_verguetung'] = ''; +if (!isset($_POST['restklicks'])) $_POST['restklicks'] = ''; +if (!isset($_POST['umrechnung'])) $_POST['umrechnung'] = ''; +if (!isset($_POST['aufendhalt'])) $_POST['aufendhalt'] = ''; + +if ($_POST['updaten'] == 'Updaten !') { +db_query("UPDATE ".$db_prefix."_interface SET betreiber='".$_POST['betreiber']."',pass='".$_POST['pass']."', seite='".$_POST['seite']."', eigenverdienst='".$_POST['eigenverdienst']."', mindestverguetung='".$_POST['min_verguetung']."', restklicks='".$_POST['restklicks']."', umrechnung='".$_POST['umrechnung']."', aufendhalt='".$_POST['aufendhalt']."' WHERE interface='fucoex'"); +} + +$interface = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_interface WHERE interface='fucoex' LIMIT 1")); +?> +<? head("Interfacedaten (Fucoex)"); ?> +<table width="100%" border="0" cellpadding="2" cellspacing="2"> +<form action="" method="post"> +<tr> +<td align="left" width="55%">Betreiber-ID</td><td align="left"><input type="Text" name="betreiber" value="<?=$interface['betreiber'];?>" style="width:50px;"></td> +</tr> +<tr> +<td align="left">Seiten-ID</td><td align="left"><input type="Text" name="seite" value="<?=$interface['seite'];?>" style="width:50px;"></td> +</tr> +<tr> +<td align="left">Schnittstellen Passwort</td><td align="left"><input type="Text" name="pass" value="<?=$interface['pass'];?>" style="width:150px;"></td> +</tr> +<tr> +<td align="left">Eigenverdienst in Prozent<br><i>Bitte Refverdienste bedenken</i></td><td align="left"><input type="Text" name="eigenverdienst" value="<?=$interface['eigenverdienst'];?>" style="width:50px;"> <b>Ganzzahlen</b></td> +</tr> +<tr> +<td align="left">Mindestvergütung bei den Sponsoren<br><i>Basierend auf die Sponsorenwährung</i></td><td align="left"><input type="Text" name="min_verguetung" value="<?=$interface['mindestverguetung'];?>" style="width:50px;"> <b>Ganzzahlen</b></td> +</tr> +<tr> +<td align="left">Wieviel % sollen eingebucht werden?</td><td align="left"><input type="Text" name="restklicks" value="<?=$interface['restklicks'];?>" style="width:50px;"> <b>Ganzzahlen</b></td> +</tr> +<tr> +<td align="left">Umrechnung<br><i>Basierend auf die Sponsorenwährung</i></td><td align="left"><input type="Text" name="umrechnung" value="<?=$interface['umrechnung'];?>" style="width:50px;"> <b>Punkt statt Komma</b></td> +</tr> +<tr> +<td align="left">Aufendhalt in Sek. für den User</td><td align="left"><input type="Text" name="aufendhalt" value="<?=$interface['aufendhalt'];?>" style="width:50px;"> <b>Ganzzahlen</b></td> +</tr> +<tr> +<td align="center" colspan="2"><input type="Submit" name="updaten" value="Updaten !"></td> +</tr> +</form> +</table> +<? foot(); ?> \ No newline at end of file diff --git a/adminforce/content/interfacedaten/hp-lose.php b/adminforce/content/interfacedaten/hp-lose.php new file mode 100644 index 0000000..1bcfd1d --- /dev/null +++ b/adminforce/content/interfacedaten/hp-lose.php @@ -0,0 +1,46 @@ +<? +if (!isset($_POST['updaten'])) $_POST['updaten'] = ''; +if (!isset($_POST['betreiber'])) $_POST['betreiber'] = ''; +if (!isset($_POST['seite'])) $_POST['seite'] = ''; +if (!isset($_POST['eigenverdienst'])) $_POST['eigenverdienst'] = ''; +if (!isset($_POST['min_verguetung'])) $_POST['min_verguetung'] = ''; +if (!isset($_POST['restklicks'])) $_POST['restklicks'] = ''; +if (!isset($_POST['umrechnung'])) $_POST['umrechnung'] = ''; +if (!isset($_POST['aufendhalt'])) $_POST['aufendhalt'] = ''; + +if ($_POST['updaten'] == 'Updaten !') { +db_query("UPDATE ".$db_prefix."_interface SET betreiber='".$_POST['betreiber']."', seite='".$_POST['seite']."', eigenverdienst='".$_POST['eigenverdienst']."', mindestverguetung='".$_POST['min_verguetung']."', restklicks='".$_POST['restklicks']."', umrechnung='".$_POST['umrechnung']."', aufendhalt='".$_POST['aufendhalt']."' WHERE interface='hp-lose'"); +} + +$interface = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_interface WHERE interface='hp-lose' LIMIT 1")); +?> +<? head("Interfacedaten (HP-Lose.de)"); ?> +<table width="100%" border="0" cellpadding="2" cellspacing="2"> +<form action="" method="post"> +<tr> +<td align="left" width="55%">Betreiber-ID</td><td align="left"><input type="Text" name="betreiber" value="<?=$interface['betreiber'];?>" style="width:50px;"></td> +</tr> +<tr> +<td align="left">Seiten-ID</td><td align="left"><input type="Text" name="seite" value="<?=$interface['seite'];?>" style="width:50px;"></td> +</tr> +<tr> +<td align="left">Eigenverdienst in Prozent<br><i>Bitte Refverdienste bedenken</i></td><td align="left"><input type="Text" name="eigenverdienst" value="<?=$interface['eigenverdienst'];?>" style="width:50px;"> <b>Ganzzahlen</b></td> +</tr> +<tr> +<td align="left">Mindestvergütung bei den Sponsoren<br><i>Basierend auf die Sponsorenwährung</i></td><td align="left"><input type="Text" name="min_verguetung" value="<?=$interface['mindestverguetung'];?>" style="width:50px;"> <b>Ganzzahlen</b></td> +</tr> +<tr> +<td align="left">Wieviel % sollen eingebucht werden?</td><td align="left"><input type="Text" name="restklicks" value="<?=$interface['restklicks'];?>" style="width:50px;"> <b>Ganzzahlen</b></td> +</tr> +<tr> +<td align="left">Umrechnung<br><i>Basierend auf die Sponsorenwährung</i></td><td align="left"><input type="Text" name="umrechnung" value="<?=$interface['umrechnung'];?>" style="width:50px;"> <b>Punkt statt Komma</b></td> +</tr> +<tr> +<td align="left">Aufendhalt in Sek. für den User</td><td align="left"><input type="Text" name="aufendhalt" value="<?=$interface['aufendhalt'];?>" style="width:50px;"> <b>Ganzzahlen</b></td> +</tr> +<tr> +<td align="center" colspan="2"><input type="Submit" name="updaten" value="Updaten !"></td> +</tr> +</form> +</table> +<? foot(); ?> \ No newline at end of file diff --git a/adminforce/content/interfacedaten/lose-ads.php b/adminforce/content/interfacedaten/lose-ads.php new file mode 100644 index 0000000..85aa865 --- /dev/null +++ b/adminforce/content/interfacedaten/lose-ads.php @@ -0,0 +1,46 @@ +<? +if (!isset($_POST['updaten'])) $_POST['updaten'] = ''; +if (!isset($_POST['betreiber'])) $_POST['betreiber'] = ''; +if (!isset($_POST['seite'])) $_POST['seite'] = ''; +if (!isset($_POST['eigenverdienst'])) $_POST['eigenverdienst'] = ''; +if (!isset($_POST['min_verguetung'])) $_POST['min_verguetung'] = ''; +if (!isset($_POST['restklicks'])) $_POST['restklicks'] = ''; +if (!isset($_POST['umrechnung'])) $_POST['umrechnung'] = ''; +if (!isset($_POST['aufendhalt'])) $_POST['aufendhalt'] = ''; + +if ($_POST['updaten'] == 'Updaten !') { +db_query("UPDATE ".$db_prefix."_interface SET betreiber='".$_POST['betreiber']."', seite='".$_POST['seite']."', eigenverdienst='".$_POST['eigenverdienst']."', mindestverguetung='".$_POST['min_verguetung']."', restklicks='".$_POST['restklicks']."', umrechnung='".$_POST['umrechnung']."', aufendhalt='".$_POST['aufendhalt']."' WHERE interface='lose-ads'"); +} + +$interface = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_interface WHERE interface='lose-ads' LIMIT 1")); +?> +<? head("Interfacedaten (Lose-Ads.de)"); ?> +<table width="100%" border="0" cellpadding="2" cellspacing="2"> +<form action="" method="post"> +<tr> +<td align="left" width="55%">Betreiber-ID</td><td align="left"><input type="Text" name="betreiber" value="<?=$interface['betreiber'];?>" style="width:50px;"></td> +</tr> +<tr> +<td align="left">Seiten-ID</td><td align="left"><input type="Text" name="seite" value="<?=$interface['seite'];?>" style="width:50px;"></td> +</tr> +<tr> +<td align="left">Eigenverdienst in Prozent<br><i>Bitte Refverdienste bedenken</i></td><td align="left"><input type="Text" name="eigenverdienst" value="<?=$interface['eigenverdienst'];?>" style="width:50px;"> <b>Ganzzahlen</b></td> +</tr> +<tr> +<td align="left">Mindestvergütung bei den Sponsoren<br><i>Basierend auf die Sponsorenwährung</i></td><td align="left"><input type="Text" name="min_verguetung" value="<?=$interface['mindestverguetung'];?>" style="width:50px;"> <b>Ganzzahlen</b></td> +</tr> +<tr> +<td align="left">Wieviel % sollen eingebucht werden?</td><td align="left"><input type="Text" name="restklicks" value="<?=$interface['restklicks'];?>" style="width:50px;"> <b>Ganzzahlen</b></td> +</tr> +<tr> +<td align="left">Umrechnung<br><i>Basierend auf die Sponsorenwährung</i></td><td align="left"><input type="Text" name="umrechnung" value="<?=$interface['umrechnung'];?>" style="width:50px;"> <b>Punkt statt Komma</b></td> +</tr> +<tr> +<td align="left">Aufendhalt in Sek. für den User</td><td align="left"><input type="Text" name="aufendhalt" value="<?=$interface['aufendhalt'];?>" style="width:50px;"> <b>Ganzzahlen</b></td> +</tr> +<tr> +<td align="center" colspan="2"><input type="Submit" name="updaten" value="Updaten !"></td> +</tr> +</form> +</table> +<? foot(); ?> \ No newline at end of file diff --git a/adminforce/content/interfacedaten/losebox.php b/adminforce/content/interfacedaten/losebox.php new file mode 100644 index 0000000..b0a2e75 --- /dev/null +++ b/adminforce/content/interfacedaten/losebox.php @@ -0,0 +1,46 @@ +<? +if (!isset($_POST['updaten'])) $_POST['updaten'] = ''; +if (!isset($_POST['betreiber'])) $_POST['betreiber'] = ''; +if (!isset($_POST['seite'])) $_POST['seite'] = ''; +if (!isset($_POST['eigenverdienst'])) $_POST['eigenverdienst'] = ''; +if (!isset($_POST['min_verguetung'])) $_POST['min_verguetung'] = ''; +if (!isset($_POST['restklicks'])) $_POST['restklicks'] = ''; +if (!isset($_POST['umrechnung'])) $_POST['umrechnung'] = ''; +if (!isset($_POST['aufendhalt'])) $_POST['aufendhalt'] = ''; + +if ($_POST['updaten'] == 'Updaten !') { +db_query("UPDATE ".$db_prefix."_interface SET betreiber='".$_POST['betreiber']."', seite='".$_POST['seite']."', eigenverdienst='".$_POST['eigenverdienst']."', mindestverguetung='".$_POST['min_verguetung']."', restklicks='".$_POST['restklicks']."', umrechnung='".$_POST['umrechnung']."', aufendhalt='".$_POST['aufendhalt']."' WHERE interface='losebox'"); +} + +$interface = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_interface WHERE interface='losebox' LIMIT 1")); +?> +<? head("Interfacedaten (Losebox.de)"); ?> +<table width="100%" border="0" cellpadding="2" cellspacing="2"> +<form action="" method="post"> +<tr> +<td align="left" width="55%">Betreiber-ID</td><td align="left"><input type="Text" name="betreiber" value="<?=$interface['betreiber'];?>" style="width:50px;"></td> +</tr> +<tr> +<td align="left">Seiten-ID</td><td align="left"><input type="Text" name="seite" value="<?=$interface['seite'];?>" style="width:50px;"></td> +</tr> +<tr> +<td align="left">Eigenverdienst in Prozent<br><i>Bitte Refverdienste bedenken</i></td><td align="left"><input type="Text" name="eigenverdienst" value="<?=$interface['eigenverdienst'];?>" style="width:50px;"> <b>Ganzzahlen</b></td> +</tr> +<tr> +<td align="left">Mindestvergütung bei den Sponsoren<br><i>Basierend auf die Sponsorenwährung</i></td><td align="left"><input type="Text" name="min_verguetung" value="<?=$interface['mindestverguetung'];?>" style="width:50px;"> <b>Ganzzahlen</b></td> +</tr> +<tr> +<td align="left">Wieviel % sollen eingebucht werden?</td><td align="left"><input type="Text" name="restklicks" value="<?=$interface['restklicks'];?>" style="width:50px;"> <b>Ganzzahlen</b></td> +</tr> +<tr> +<td align="left">Umrechnung<br><i>Basierend auf die Sponsorenwährung</i></td><td align="left"><input type="Text" name="umrechnung" value="<?=$interface['umrechnung'];?>" style="width:50px;"> <b>Punkt statt Komma</b></td> +</tr> +<tr> +<td align="left">Aufendhalt in Sek. für den User</td><td align="left"><input type="Text" name="aufendhalt" value="<?=$interface['aufendhalt'];?>" style="width:50px;"> <b>Ganzzahlen</b></td> +</tr> +<tr> +<td align="center" colspan="2"><input type="Submit" name="updaten" value="Updaten !"></td> +</tr> +</form> +</table> +<? foot(); ?> \ No newline at end of file diff --git a/adminforce/content/interfacedaten/media-sponsor.php b/adminforce/content/interfacedaten/media-sponsor.php new file mode 100644 index 0000000..237fea0 --- /dev/null +++ b/adminforce/content/interfacedaten/media-sponsor.php @@ -0,0 +1,46 @@ +<? +if (!isset($_POST['updaten'])) $_POST['updaten'] = ''; +if (!isset($_POST['betreiber'])) $_POST['betreiber'] = ''; +if (!isset($_POST['seite'])) $_POST['seite'] = ''; +if (!isset($_POST['eigenverdienst'])) $_POST['eigenverdienst'] = ''; +if (!isset($_POST['min_verguetung'])) $_POST['min_verguetung'] = ''; +if (!isset($_POST['restklicks'])) $_POST['restklicks'] = ''; +if (!isset($_POST['umrechnung'])) $_POST['umrechnung'] = ''; +if (!isset($_POST['aufendhalt'])) $_POST['aufendhalt'] = ''; + +if ($_POST['updaten'] == 'Updaten !') { +db_query("UPDATE ".$db_prefix."_interface SET betreiber='".$_POST['betreiber']."', seite='".$_POST['seite']."', eigenverdienst='".$_POST['eigenverdienst']."', mindestverguetung='".$_POST['min_verguetung']."', restklicks='".$_POST['restklicks']."', umrechnung='".$_POST['umrechnung']."', aufendhalt='".$_POST['aufendhalt']."' WHERE interface='media-sponsor'"); +} + +$interface = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_interface WHERE interface='media-sponsor' LIMIT 1")); +?> +<? head("Interfacedaten (media-sponsor.de)"); ?> +<table width="100%" border="0" cellpadding="2" cellspacing="2"> +<form action="" method="post"> +<tr> +<td align="left" width="55%">Betreiber-ID</td><td align="left"><input type="Text" name="betreiber" value="<?=$interface['betreiber'];?>" style="width:50px;"></td> +</tr> +<tr> +<td align="left">Seiten-ID</td><td align="left"><input type="Text" name="seite" value="<?=$interface['seite'];?>" style="width:50px;"></td> +</tr> +<tr> +<td align="left">Eigenverdienst in Prozent<br><i>Bitte Refverdienste bedenken</i></td><td align="left"><input type="Text" name="eigenverdienst" value="<?=$interface['eigenverdienst'];?>" style="width:50px;"> <b>Ganzzahlen</b></td> +</tr> +<tr> +<td align="left">Mindestvergütung bei den Sponsoren<br><i>Basierend auf die Sponsorenwährung</i></td><td align="left"><input type="Text" name="min_verguetung" value="<?=$interface['mindestverguetung'];?>" style="width:50px;"> <b>Ganzzahlen</b></td> +</tr> +<tr> +<td align="left">Wieviel % sollen eingebucht werden?</td><td align="left"><input type="Text" name="restklicks" value="<?=$interface['restklicks'];?>" style="width:50px;"> <b>Ganzzahlen</b></td> +</tr> +<tr> +<td align="left">Umrechnung<br><i>Basierend auf die Sponsorenwährung</i></td><td align="left"><input type="Text" name="umrechnung" value="<?=$interface['umrechnung'];?>" style="width:50px;"> <b>Punkt statt Komma</b></td> +</tr> +<tr> +<td align="left">Aufendhalt in Sek. für den User</td><td align="left"><input type="Text" name="aufendhalt" value="<?=$interface['aufendhalt'];?>" style="width:50px;"> <b>Ganzzahlen</b></td> +</tr> +<tr> +<td align="center" colspan="2"><input type="Submit" name="updaten" value="Updaten !"></td> +</tr> +</form> +</table> +<? foot(); ?> \ No newline at end of file diff --git a/adminforce/content/interfacedaten/multi-sponsor.php b/adminforce/content/interfacedaten/multi-sponsor.php new file mode 100644 index 0000000..5d87424 --- /dev/null +++ b/adminforce/content/interfacedaten/multi-sponsor.php @@ -0,0 +1,56 @@ +<? +if (!isset($_POST['updaten'])) $_POST['updaten'] = ''; +if (!isset($_POST['betreiber'])) $_POST['betreiber'] = ''; +if (!isset($_POST['seite'])) $_POST['seite'] = ''; +if (!isset($_POST['pass'])) $_POST['pass'] = ''; +if (!isset($_POST['eigenverdienst'])) $_POST['eigenverdienst'] = ''; +if (!isset($_POST['min_verguetung'])) $_POST['min_verguetung'] = ''; +if (!isset($_POST['restklicks'])) $_POST['restklicks'] = ''; +if (!isset($_POST['umrechnung'])) $_POST['umrechnung'] = ''; +if (!isset($_POST['aufendhalt'])) $_POST['aufendhalt'] = ''; + +if ($_POST['updaten'] == 'Updaten !') { +db_query("UPDATE ".$db_prefix."_interface SET surfview='".$_POST['surfview']."',surfklick='".$_POST['surfklick']."',betreiber='".$_POST['betreiber']."', seite='".$_POST['seite']."',pass='".$_POST['pass']."', eigenverdienst='".$_POST['eigenverdienst']."', mindestverguetung='".$_POST['min_verguetung']."', restklicks='".$_POST['restklicks']."', umrechnung='".$_POST['umrechnung']."', aufendhalt='".$_POST['aufendhalt']."' WHERE interface='multi-sponsor'"); +} + +$interface = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_interface WHERE interface='multi-sponsor' LIMIT 1")); +?> +<? head("Interfacedaten (Multi-Sponsor.de)"); ?> +<table width="100%" border="0" cellpadding="2" cellspacing="2"> +<form action="" method="post"> +<tr> +<td align="left" width="55%">Betreiber-ID</td><td align="left"><input type="Text" name="betreiber" value="<?=$interface['betreiber'];?>" style="width:50px;"></td> +</tr> +<tr> +<td align="left">Seiten-ID</td><td align="left"><input type="Text" name="seite" value="<?=$interface['seite'];?>" style="width:50px;"></td> +</tr> +<tr> +<td align="left">Schnittstellen Passwort</td><td align="left"><input type="Text" name="pass" value="<?=$interface['pass'];?>" style="width:150px;"></td> +</tr> +<tr> +<td align="left">Eigenverdienst in Prozent<br><i>Bitte Refverdienste bedenken</i></td><td align="left"><input type="Text" name="eigenverdienst" value="<?=$interface['eigenverdienst'];?>" style="width:50px;"> <b>Ganzzahlen</b></td> +</tr> +<tr> +<td align="left">Mindestvergütung bei den Sponsoren<br><i>Basierend auf die Sponsorenwährung</i></td><td align="left"><input type="Text" name="min_verguetung" value="<?=$interface['mindestverguetung'];?>" style="width:50px;"> <b>Ganzzahlen</b></td> +</tr> +<tr> +<td align="left">Mindestvergütung bei den Sponsoren<br><i><b>Surfview</b> (0=deaktiv)</i></td><td align="left"><input type="Text" name="surfview" value="<?=$interface['surfview'];?>" style="width:50px;"> <b>Ganzzahlen</b></td> +</tr> +<tr> +<td align="left">Mindestvergütung bei den Sponsoren<br><i><b>Surfklick</b> (0=deaktiv)</i></td><td align="left"><input type="Text" name="surfklick" value="<?=$interface['surfklick'];?>" style="width:50px;"> <b>Ganzzahlen</b></td> +</tr> +<tr> +<td align="left">Wieviel % sollen eingebucht werden?</td><td align="left"><input type="Text" name="restklicks" value="<?=$interface['restklicks'];?>" style="width:50px;"> <b>Ganzzahlen</b></td> +</tr> +<tr> +<td align="left">Umrechnung<br><i>Basierend auf die Sponsorenwährung</i></td><td align="left"><input type="Text" name="umrechnung" value="<?=$interface['umrechnung'];?>" style="width:50px;"> <b>Punkt statt Komma</b></td> +</tr> +<tr> +<td align="left">Aufendhalt in Sek. für den User</td><td align="left"><input type="Text" name="aufendhalt" value="<?=$interface['aufendhalt'];?>" style="width:50px;"> <b>Ganzzahlen</b></td> +</tr> +<tr> +<td align="center" colspan="2"><input type="Submit" name="updaten" value="Updaten !"></td> +</tr> +</form> +</table> +<? foot(); ?> \ No newline at end of file diff --git a/adminforce/content/interfacedaten/pageconfig.php b/adminforce/content/interfacedaten/pageconfig.php new file mode 100644 index 0000000..24d19ac --- /dev/null +++ b/adminforce/content/interfacedaten/pageconfig.php @@ -0,0 +1,55 @@ +<? +if (!isset($_POST['updaten'])) $_POST['updaten'] = ''; + +if ($_POST['updaten'] == 'Updaten !') { +db_query("UPDATE ".$db_prefix."_seitenkonfig SET wartung='".$_POST['wartung']."', einzahlgrenze='".$_POST['einzahlgrenze']."', re1='".$_POST['re1']."', re2='".$_POST['re2']."', re3='".$_POST['re3']."'"); +db_query("UPDATE ".$db_prefix."_seitenkonfig SET min_betteln = '".$_POST['min_betteln']."', max_betteln = '".$_POST['max_betteln']."', reload_betteln = '".$_POST['reload_betteln']."'"); +} +$interface = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_seitenkonfig LIMIT 1")); +?> + +<? head("Webseiteneinstellungen"); ?> +<table width="100%" align="center" border="0" cellpadding="1" cellspacing="1" bgcolor="#c0c0c0"> +<form action="" method="post"> +<tr bgcolor="#f0f0f0"> +<td align="left"><b>Wartungsmodus</b><br><i>Wartungstext muss bearbeitet werden!</i></td> +<td align="left"> <select name="wartung"> + <option value="0" <?if ($interface['wartung'] == 0) echo 'SELECTED';?>>Deaktiviert </option> + <option value="1" <?if ($interface['wartung'] == 1) echo 'SELECTED';?>>Aktiviert</option> +</select> +</td> +</tr> +<tr bgcolor="#f5f5f5"> +<td align="left"><b>Einzahlgrenze</b><br><i>Max. Guthaben pro User!</i></td> +<td align="left"> <input type="Text" name="einzahlgrenze" value="<?=$interface['einzahlgrenze'];?>"> Nur Ganzzahlen</td> +</tr> +<tr bgcolor="#f0f0f0"> +<td align="left"><b>Refebene 1</b><br><i>Angaben in Prozent!</i></td> +<td align="left"> <input type="Text" name="re1" value="<?=$interface['re1'];?>"> Punkt statt Komma</td> +</tr> +<tr bgcolor="#f5f5f5"> +<td align="left"><b>Refebene 2</b><br><i>Angaben in Prozent!</i></td> +<td align="left"> <input type="Text" name="re2" value="<?=$interface['re2'];?>"> Punkt statt Komma</td> +</tr> +<tr bgcolor="#f0f0f0"> +<td align="left"><b>Refebene 3</b><br><i>Angaben in Prozent!</i></td> +<td align="left"> <input type="Text" name="re3" value="<?=$interface['re3'];?>"> Punkt statt Komma</td> +</tr> +<tr bgcolor="#f0f0f0"> +<td align="left"><b>min. Verdienst (Bettelaufruf)</b></td> +<td align="left"> <input type="Text" name="min_betteln" value="<?=$interface['min_betteln'];?>"> Punkt statt Komma</td> +</tr> +<tr bgcolor="#f0f0f0"> +<td align="left"><b>max. Verdienst (Bettelaufruf)</b></td> +<td align="left"> <input type="Text" name="max_betteln" value="<?=$interface['max_betteln'];?>"> Punkt statt Komma</td> +</tr> +<tr bgcolor="#f0f0f0"> +<td align="left"><b>Reloadzeit (Bettelaufruf)</b><br><i>Angaben in Sekunden (3600 = 1 Stunde)</i></td> +<td align="left"> <input type="Text" name="reload_betteln" value="<?=$interface['reload_betteln'];?>"> Nur Ganzzahlen</td> +</tr> +<tr> +<td align="center" colspan="2"><input type="Submit" name="updaten" value="Updaten !"></td> +</tr> +</form> +</table> +<? foot(); ?> \ No newline at end of file diff --git a/adminforce/content/interfacedaten/webmasterlose.php b/adminforce/content/interfacedaten/webmasterlose.php new file mode 100644 index 0000000..b23745a --- /dev/null +++ b/adminforce/content/interfacedaten/webmasterlose.php @@ -0,0 +1,56 @@ +<? +if (!isset($_POST['updaten'])) $_POST['updaten'] = ''; +if (!isset($_POST['betreiber'])) $_POST['betreiber'] = ''; +if (!isset($_POST['pass'])) $_POST['pass'] = ''; +if (!isset($_POST['seite'])) $_POST['seite'] = ''; +if (!isset($_POST['eigenverdienst'])) $_POST['eigenverdienst'] = ''; +if (!isset($_POST['min_verguetung'])) $_POST['min_verguetung'] = ''; +if (!isset($_POST['restklicks'])) $_POST['restklicks'] = ''; +if (!isset($_POST['umrechnung'])) $_POST['umrechnung'] = ''; +if (!isset($_POST['aufendhalt'])) $_POST['aufendhalt'] = ''; + +if ($_POST['updaten'] == 'Updaten !') { +db_query("UPDATE ".$db_prefix."_interface SET surfview='".$_POST['surfview']."',surfklick='".$_POST['surfklick']."',betreiber='".$_POST['betreiber']."', seite='".$_POST['seite']."',pass='".$_POST['pass']."', eigenverdienst='".$_POST['eigenverdienst']."', mindestverguetung='".$_POST['min_verguetung']."', restklicks='".$_POST['restklicks']."', umrechnung='".$_POST['umrechnung']."', aufendhalt='".$_POST['aufendhalt']."' WHERE interface='webmasterlose'"); +} + +$interface = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_interface WHERE interface='webmasterlose' LIMIT 1")); +?> +<? head("Interfacedaten (Webmasterlose.de)"); ?> +<table width="100%" border="0" cellpadding="2" cellspacing="2"> +<form action="" method="post"> +<tr> +<td align="left" width="55%">Betreiber-ID</td><td align="left"><input type="Text" name="betreiber" value="<?=$interface['betreiber'];?>" style="width:50px;"></td> +</tr> +<tr> +<td align="left">Seiten-ID</td><td align="left"><input type="Text" name="seite" value="<?=$interface['seite'];?>" style="width:50px;"></td> +</tr> +<tr> +<td align="left">Schnittstellen Passwort</td><td align="left"><input type="Text" name="pass" value="<?=$interface['pass'];?>" style="width:150px;"></td> +</tr> +<tr> +<td align="left">Eigenverdienst in Prozent<br><i>Bitte Refverdienste bedenken</i></td><td align="left"><input type="Text" name="eigenverdienst" value="<?=$interface['eigenverdienst'];?>" style="width:50px;"> <b>Ganzzahlen</b></td> +</tr> +<tr> +<td align="left">Mindestvergütung bei den Sponsoren<br><i>Basierend auf die Sponsorenwährung</i></td><td align="left"><input type="Text" name="min_verguetung" value="<?=$interface['mindestverguetung'];?>" style="width:50px;"> <b>Ganzzahlen</b></td> +</tr> +<tr> +<td align="left">Mindestvergütung bei den Sponsoren<br><i><b>Surfview</b> (0=deaktiv)</i></td><td align="left"><input type="Text" name="surfview" value="<?=$interface['surfview'];?>" style="width:50px;"> <b>Ganzzahlen</b></td> +</tr> +<tr> +<td align="left">Mindestvergütung bei den Sponsoren<br><i><b>Surfklick</b> (0=deaktiv)</i></td><td align="left"><input type="Text" name="surfklick" value="<?=$interface['surfklick'];?>" style="width:50px;"> <b>Ganzzahlen</b></td> +</tr> +<tr> +<td align="left">Wieviel % sollen eingebucht werden?</td><td align="left"><input type="Text" name="restklicks" value="<?=$interface['restklicks'];?>" style="width:50px;"> <b>Ganzzahlen</b></td> +</tr> +<tr> +<td align="left">Umrechnung<br><i>Basierend auf die Sponsorenwährung</i></td><td align="left"><input type="Text" name="umrechnung" value="<?=$interface['umrechnung'];?>" style="width:50px;"> <b>Punkt statt Komma</b></td> +</tr> +<tr> +<td align="left">Aufendhalt in Sek. für den User</td><td align="left"><input type="Text" name="aufendhalt" value="<?=$interface['aufendhalt'];?>" style="width:50px;"> <b>Ganzzahlen</b></td> +</tr> +<tr> +<td align="center" colspan="2"><input type="Submit" name="updaten" value="Updaten !"></td> +</tr> +</form> +</table> +<? foot(); ?> \ No newline at end of file diff --git a/adminforce/content/newssystem/letter.php b/adminforce/content/newssystem/letter.php new file mode 100644 index 0000000..9965e1c --- /dev/null +++ b/adminforce/content/newssystem/letter.php @@ -0,0 +1,35 @@ +<? +if (!isset($_POST['versenden'])) $_POST['versenden'] = ''; +if (!isset($_POST['news'])) $_POST['news'] = ''; +$versendet = 0; +if ($_POST['versenden'] == 'Versenden') { +$mailadressen = db_query("SELECT `emailadresse` FROM ".$db_prefix."_emaildaten WHERE freigabe_fuer='1' or freigabe_fuer='3'"); + while ($em = mysql_fetch_array($mailadressen)) { + $versendet++; +$mail_msg = ''.$_POST['news'].' + +---------------------------------------------------------------------- +Du erhälst diesen Newsletter weil Du den Empfang zugestimmt hast. +Solltest Du keinen Empfang mehr wünschen, dann stellen den Empfang +bitte auf '.$seitenname.' ab. +'; +mail($em["emailadresse"], 'Newsletter von '.$seitenname.'', $mail_msg, 'FROM: '.$seitenname.' <'.$betreibermail.'>'); + } +mail($betreibermail, 'Newsletter von '.$seitenname.' (KOPIE)', $mail_msg, 'FROM: '.$seitenname.' <'.$betreibermail.'>'); +head("Newsletter versendet"); +echo 'Es wurden '.$versendet.' Newsletter versendet, zur Kontrolle wurde eine Kopie an +Dich selber gesendet.'; +foot(); +} +?> + +<?head("Newsletter schreiben");?> +<div align="left"> +<form action="" method="post"> +<b>Newsletter</b><br> +<textarea name="news" style="width:500px; height:250px;"></textarea><br> +<br> +<input type="Submit" name="versenden" value="Versenden"> +</form> +</div> +<?foot();?> \ No newline at end of file diff --git a/adminforce/content/newssystem/news.php b/adminforce/content/newssystem/news.php new file mode 100644 index 0000000..728a8a9 --- /dev/null +++ b/adminforce/content/newssystem/news.php @@ -0,0 +1,60 @@ +<? +if (!isset($titel)) $titel = ''; +if (!isset($news)) $news = ''; +if (!isset($id)) $id = '0'; +if (!isset($_POST['auffuehren'])) $_POST['auffuehren'] = '0'; +if (!isset($_POST['load'])) $_POST['load'] = '0'; +if (!isset($_POST['loader'])) $_POST['loader'] = '0'; + +if ($_POST['auffuehren'] == 'Ausführen') { +if ($_POST['id'] == 0 ) db_query("INSERT INTO ".$db_prefix."_news (zeit,titel,news) VALUES ('".time()."','".$_POST['titel']."','".$_POST['news']."')"); +if ($_POST['id'] >= 1 ) db_query("UPDATE ".$db_prefix."_news SET titel='".$_POST['titel']."',news='".$_POST['news']." WHERE id='".$_POST['id']."'"); +} + +if ($_POST['load'] == 'Editieren') { +$edit = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_news WHERE id='".$_POST['loader']."'")); +$titel = $edit['titel']; +$news = $edit['news']; +$id = $edit['id']; +} + +if ($_POST['load'] == 'Löschen') { +db_query("DELETE FROM ".$db_prefix."_news WHERE id='".$_POST['loader']."'"); +} +?> + +<?head("News editieren / löschen");?> +<table> +<form action="" method="post"> +<tr> +<td> +<select name="loader" size="1"> +<? +$old_news = db_query("SELECT * FROM ".$db_prefix."_news ORDER BY id DESC"); +while ($load = mysql_fetch_array($old_news)) { +echo '<option value="'.$load['id'].'">('.$load['id'].') - '.$load['titel'].' ('.date("d.m.Y - H:i",$load['zeit']).')</option>'; +} +?> +</select> +</td> +<td><input type="Submit" name="load" value="Editieren"></td> +<td><input type="Submit" name="load" value="Löschen"></td> +</tr> +</form> +</table> +<?foot();?> + +<?head("News schreiben (html erlaubt!)");?> +<div align="center"> +<form action="" method="post"> +<b>Newstitel</b><br> +<input type="Text" name="titel" value="<?=$titel;?>"><br> +<br> +<b>News</b><br> +<textarea name="news" style="width:500px; height:80px;"><?=$news;?></textarea><br> +<br> +<input type="Submit" name="auffuehren" value="Ausführen"> +<input type="Hidden" name="id" value="<?=$id;?>"> +</form> +</div> +<?foot();?> \ No newline at end of file diff --git a/adminforce/content/ralleysystem/aktiv.php b/adminforce/content/ralleysystem/aktiv.php new file mode 100644 index 0000000..90727d9 --- /dev/null +++ b/adminforce/content/ralleysystem/aktiv.php @@ -0,0 +1,253 @@ +<? +// Variabeln definieren +if (!isset($_POST['speichern'])) $_POST['speichern'] = ''; +if (!isset($_POST['reset'])) $_POST['reset'] = ''; +if (!isset($_POST['auswerten'])) $_POST['auswerten'] = ''; +$rp = 0; + +$ralleydaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_ralleydaten WHERE ralley='aktivralley' LIMIT 1")); + +// Ralleystand reseten +if ($_POST['reset'] == 'Reseten') { +db_query ("DELETE FROM ".$db_prefix."_aktivralley"); +} + +// Ralley auswerten +if ($_POST['auswerten'] == 'Auswerten') { +$platz = db_query("SELECT * FROM ".$db_prefix."_aktivralley WHERE punkte > '".$ralleydaten['pro']."' ORDER BY punkte DESC LIMIT ".$ralleydaten['plaetze'].""); + while ($pa = mysql_fetch_array($platz)) { + $rp++; + $buchungssumme = $ralleydaten['p'.$rp]; + // Buchungen durchführen + db_query("UPDATE ".$db_prefix."_aktivralley SET ausgezahlt = '".time()."' WHERE uid='".$pa['uid']."'"); + $buchungs_id = create_code(14); + kontobuchung ('+',$buchungssumme,$pa['uid']); + buchungsliste ($buchungs_id,'konto',$buchungssumme,'Aktivralley (Platz '.$rp.')',$pa['uid']); + bilanz (0,$buchungssumme); + } +} + +// Ralleydaten speichern +if ($_POST['speichern'] == 'Speichern') { +$ralleystart = strtotime("".$_POST['start_monat']."/".$_POST['start_tag']."/".$_POST['start_jahr']." ".$_POST['start_stunde']." hours ".$_POST['start_minute']." minutes 0 seconds"); +$ralleyende = strtotime("".$_POST['ende_monat']."/".$_POST['ende_tag']."/".$_POST['ende_jahr']." ".$_POST['ende_stunde']." hours ".$_POST['ende_minute']." minutes 0 seconds"); +db_query ("UPDATE ".$db_prefix."_ralleydaten SET start = '".$ralleystart."', ende = '".$ralleyende."', pro = '".$_POST['pro']."', plaetze = '".$_POST['plaetze']."', p1 = '".$_POST['p1']."', p2 = '".$_POST['p2']."', p3 = '".$_POST['p3']."', p4 = '".$_POST['p4']."', p5 = '".$_POST['p5']."', p6 = '".$_POST['p6']."', p7 = '".$_POST['p7']."', p8 = '".$_POST['p8']."', p9 = '".$_POST['p9']."', p10 = '".$_POST['p10']."' WHERE ralley = 'aktivralley'"); +} + +$ralleydaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_ralleydaten WHERE ralley='aktivralley' LIMIT 1")); +?> + +<?head("Aktivralley bearbeiten");?> +<table cellpadding="2" cellspacing="2" border="0" align="center"> +<tr> +<form action="" method="post"> +<td align="left" valign="middle"><b>Start der Ralley</b> (<i>HH/MM. - TT/MM/JJJJ</i>)</td> +<td align="left" valign="middle"> +<select name="start_stunde" size="1"> +<? +for($x=0;$x<24;$x++){ +if ($x <= 9) {$y = '0'.$x;} else {$y = $x;} +if (date("H",$ralleydaten['start']) == $y) {$select = ' selected';} else {$select = '';} +echo '<option value="'.$x.'"'.$select.'>'.$y.'</option>'; +} +?> +</select> +<select name="start_minute" size="1"> +<? +for($x=0;$x<60;$x++){ +if ($x <= 9) {$y = '0'.$x;} else {$y = $x;} +if (date("i",$ralleydaten['start']) == $y) {$select = ' selected';} else {$select = '';} +echo '<option value="'.$x.'"'.$select.'>'.$y.'</option>'; +} +?> +</select> + - +<select name="start_tag" size="1"> +<? +for($x=1;$x<32;$x++){ +if ($x <= 9) {$y = '0'.$x;} else {$y = $x;} +if (date("d",$ralleydaten['start']) == $y) {$select = ' selected';} else {$select = '';} +echo '<option value="'.$x.'"'.$select.'>'.$y.'</option>'; +} +?> +</select> +<select name="start_monat" size="1"> +<? +for($x=1;$x<13;$x++){ +if ($x <= 9) {$y = '0'.$x;} else {$y = $x;} +if (date("m",$ralleydaten['start']) == $y) {$select = ' selected';} else {$select = '';} +echo '<option value="'.$x.'"'.$select.'>'.$y.'</option>'; +} +?> +</select> +<select name="start_jahr" size="1"> +<? +for($x=2005;$x<2011;$x++){ +if ($x <= 9) {$y = '0'.$x;} else {$y = $x;} +if (date("Y",$ralleydaten['start']) == $y) {$select = ' selected';} else {$select = '';} +echo '<option value="'.$x.'"'.$select.'>'.$y.'</option>'; +} +?> +</select> +</td> +</tr> +<tr> +<td align="right" valign="middle"><b>Ende der Ralley</b> (<i>HH/MM. - TT/MM/JJJJ</i>)</td> +<td align="left" valign="middle"> +<select name="ende_stunde" size="1"> +<? +for($x=0;$x<24;$x++){ +if ($x <= 9) {$y = '0'.$x;} else {$y = $x;} +if (date("H",$ralleydaten['ende']) == $y) {$select = ' selected';} else {$select = '';} +echo '<option value="'.$x.'"'.$select.'>'.$y.'</option>'; +} +?> +</select> +<select name="ende_minute" size="1"> +<? +for($x=0;$x<60;$x++){ +if ($x <= 9) {$y = '0'.$x;} else {$y = $x;} +if (date("i",$ralleydaten['ende']) == $y) {$select = ' selected';} else {$select = '';} +echo '<option value="'.$x.'"'.$select.'>'.$y.'</option>'; +} +?> +</select> + - +<select name="ende_tag" size="1"> +<? +for($x=1;$x<32;$x++){ +if ($x <= 9) {$y = '0'.$x;} else {$y = $x;} +if (date("d",$ralleydaten['ende']) == $y) {$select = ' selected';} else {$select = '';} +echo '<option value="'.$x.'"'.$select.'>'.$y.'</option>'; +} +?> +</select> +<select name="ende_monat" size="1"> +<? +for($x=1;$x<13;$x++){ +if ($x <= 9) {$y = '0'.$x;} else {$y = $x;} +if (date("m",$ralleydaten['ende']) == $y) {$select = ' selected';} else {$select = '';} +echo '<option value="'.$x.'"'.$select.'>'.$y.'</option>'; +} +?> +</select> +<select name="ende_jahr" size="1"> +<? +for($x=2005;$x<2011;$x++){ +if ($x <= 9) {$y = '0'.$x;} else {$y = $x;} +if (date("Y",$ralleydaten['ende']) == $y) {$select = ' selected';} else {$select = '';} +echo '<option value="'.$x.'"'.$select.'>'.$y.'</option>'; +} +?> +</select> +</td> +</tr> +<tr> +<td align="left" valign="middle" colspan="2"> +<b>Anzahl der Plätze</b> +<select name="plaetze" size="1"> +<? +for($x=0;$x<11;$x++){ +if ($x <= 9) {$y = '0'.$x;} else {$y = $x;} +if ($ralleydaten['plaetze'] == $x) {$select = ' selected';} else {$select = '';} +echo '<option value="'.$x.'"'.$select.'>'.$y.'</option>'; +} +?> +</select> + +<b>Punkte die User min. braucht</b> +<input type="Text" name="pro" value="<?=$ralleydaten['pro'];?>" style="width:100px;"> +</td> +</tr> +</table> +<br> +<table cellpadding="2" cellspacing="2" border="0" align="center"> +<tr> +<td align="center" valign="middle">Gewinn Platz 01</td> +<td align="center" valign="middle">Gewinn Platz 02</td> +<td align="center" valign="middle">Gewinn Platz 03</td> +<td align="center" valign="middle">Gewinn Platz 04</td> +<td align="center" valign="middle">Gewinn Platz 05</td> +</tr> +<tr> +<td align="center" valign="middle"><input type="Text" name="p1" value="<?=$ralleydaten['p1'];?>" style="width:80px;"></td> +<td align="center" valign="middle"><input type="Text" name="p2" value="<?=$ralleydaten['p2'];?>" style="width:80px;"></td> +<td align="center" valign="middle"><input type="Text" name="p3" value="<?=$ralleydaten['p3'];?>" style="width:80px;"></td> +<td align="center" valign="middle"><input type="Text" name="p4" value="<?=$ralleydaten['p4'];?>" style="width:80px;"></td> +<td align="center" valign="middle"><input type="Text" name="p5" value="<?=$ralleydaten['p5'];?>" style="width:80px;"></td> +</tr> +<tr> +<td align="center" valign="middle">Gewinn Platz 06</td> +<td align="center" valign="middle">Gewinn Platz 07</td> +<td align="center" valign="middle">Gewinn Platz 08</td> +<td align="center" valign="middle">Gewinn Platz 09</td> +<td align="center" valign="middle">Gewinn Platz 10</td> +</tr> +<tr> +<td align="center" valign="middle"><input type="Text" name="p6" value="<?=$ralleydaten['p6'];?>" style="width:80px;"></td> +<td align="center" valign="middle"><input type="Text" name="p7" value="<?=$ralleydaten['p7'];?>" style="width:80px;"></td> +<td align="center" valign="middle"><input type="Text" name="p8" value="<?=$ralleydaten['p8'];?>" style="width:80px;"></td> +<td align="center" valign="middle"><input type="Text" name="p9" value="<?=$ralleydaten['p9'];?>" style="width:80px;"></td> +<td align="center" valign="middle"><input type="Text" name="p10" value="<?=$ralleydaten['p10'];?>" style="width:80px;"></td> +</tr> +<tr> +<td align="center" valign="middle" colspan="5"><input type="Submit" name="speichern" value="Speichern" style="width:100px;"></td> +</tr> +</table> +<?foot();?> + +<?head("Platzierungen und Preise");?> +Dieses Aktivralley läuft von <b><?=date("d.m.Y - H:i:s",$ralleydaten['start']);?></b> bis <b><?=date("d.m.Y - H:i:s",$ralleydaten['ende']);?></b>.<br> +Für diese Ralley sind <b><?=number_format($ralleydaten['p1']+$ralleydaten['p2']+$ralleydaten['p3']+$ralleydaten['p4']+$ralleydaten['p5']+$ralleydaten['p6']+$ralleydaten['p7']+$ralleydaten['p8']+$ralleydaten['p9']+$ralleydaten['p10'],2,",",".").' '.$waehrung;?></b> ausgelobt die auf die Plätze <b>1</b> bis <b><?=$ralleydaten['plaetze'];?></b> verteilt werden. +<? if ($ralleydaten['pro'] > 0.00) { +echo 'Es müssen mindestens <b>'.number_format($ralleydaten['pro'],0,",",".").' Punkte</b> erreicht werden um gewertet zu werden'; +}?> +<br> +<br> +<table cellpadding="1" cellspacing="1" border="0" bgcolor="#c0c0c0" align="center"> +<tr bgcolor="#d0d0d0"> +<td align="center"> <b>User</b> </td> +<td align="center"> <b>Punkte</b> </td> +<td align="center"> <b>möglicher Gewinn</b> </td> +<td align="center"> <b>Ausgewertet</b> </td> +</tr> + +<? +$platz = db_query("SELECT * FROM ".$db_prefix."_aktivralley WHERE punkte > '".$ralleydaten['pro']."' ORDER BY punkte DESC LIMIT 10"); +while ($pa = mysql_fetch_array($platz)) { +$rp++; +$mg = number_format($ralleydaten['p'.$rp],2,",","."); +if ($rp > $ralleydaten['plaetze']) $mg = '----'; +if ($pa['ausgezahlt'] >= 1) {$ausg = date("d.m.Y - H:i:s",$pa['ausgezahlt']);} else {$ausg = '<b>Nein</b>';} +echo ' +<tr bgcolor="#f0f0f0"> +<td align="center">'.$pa['uid'].'</td> +<td align="right">'.number_format($pa['punkte'],2,",",".").' </td> +<td align="right">'.$mg.' </td> +<td align="center"> '.$ausg.' </td> +</tr> +'; +} +for($x=$rp+1;$x<11;$x++){ +$mg = number_format($ralleydaten['p'.$x],2,",","."); +if ($x > $ralleydaten['plaetze']) $mg = '----'; +if ($pa['ausgezahlt'] >= 1) {$ausg = date("d.m.Y - H:i:s",$pa['ausgezahlt']);} else {$ausg = '<b>Nein</b>';} +echo ' +<tr bgcolor="#f0f0f0"> +<td align="center">N/A</td> +<td align="right">0 </td> +<td align="right">'.$mg.' </td> +<td align="center"> '.$ausg.' </td> +</tr> +'; +} +?> +</table> +<br><br> +<div align="center"> +<input type="Submit" name="reset" value="Reseten"> + +<input type="Submit" name="auswerten" value="Auswerten"> +</div> +</form> +<?foot();?> \ No newline at end of file diff --git a/adminforce/content/ralleysystem/klick.php b/adminforce/content/ralleysystem/klick.php new file mode 100644 index 0000000..3b6d050 --- /dev/null +++ b/adminforce/content/ralleysystem/klick.php @@ -0,0 +1,286 @@ +<? +// Variabeln definieren +if (!isset($_POST['speichern'])) $_POST['speichern'] = ''; +if (!isset($_POST['reset'])) $_POST['reset'] = ''; +if (!isset($_POST['auswerten'])) $_POST['auswerten'] = ''; +$rp = 0; + +$ralleydaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_ralleydaten WHERE ralley='klickralley' LIMIT 1")); + +// Ralleystand reseten +if ($_POST['reset'] == 'Reseten') { +db_query ("DELETE FROM ".$db_prefix."_klickralley"); +db_query ("UPDATE ".$db_prefix."_ralleydaten SET jackpot='0' WHERE ralley='klickralley'"); +} + +// Ralley auswerten +if ($_POST['auswerten'] == 'Auswerten') { +$platz = db_query("SELECT * FROM ".$db_prefix."_klickralley WHERE klicks >= 1 ORDER BY klicks DESC LIMIT ".$ralleydaten['plaetze'].""); + while ($pa = mysql_fetch_array($platz)) { + $rp++; + if ($ralleydaten['art'] == 'statisch') { + $buchungssumme = $ralleydaten['p'.$rp]; + } else { + $buchungssumme = $ralleydaten['jackpot'] / 100 * $ralleydaten['p'.$rp]; + } + // Buchungen durchführen + db_query("UPDATE ".$db_prefix."_klickralley SET ausgezahlt = '".time()."' WHERE uid='".$pa['uid']."'"); + $buchungs_id = create_code(14); + kontobuchung ('+',$buchungssumme,$pa['uid']); + buchungsliste ($buchungs_id,'konto',$buchungssumme,'Klickralley (Platz '.$rp.')',$pa['uid']); + bilanz (0,$buchungssumme); + } +} + +// Ralleydaten speichern +if ($_POST['speichern'] == 'Speichern') { +$ralleystart = strtotime("".$_POST['start_monat']."/".$_POST['start_tag']."/".$_POST['start_jahr']." ".$_POST['start_stunde']." hours ".$_POST['start_minute']." minutes 0 seconds"); +$ralleyende = strtotime("".$_POST['ende_monat']."/".$_POST['ende_tag']."/".$_POST['ende_jahr']." ".$_POST['ende_stunde']." hours ".$_POST['ende_minute']." minutes 0 seconds"); +db_query ("UPDATE ".$db_prefix."_ralleydaten SET start = '".$ralleystart."', ende = '".$ralleyende."', art = '".$_POST['art']."', pro = '".$_POST['pro']."', plaetze = '".$_POST['plaetze']."', p1 = '".$_POST['p1']."', p2 = '".$_POST['p2']."', p3 = '".$_POST['p3']."', p4 = '".$_POST['p4']."', p5 = '".$_POST['p5']."', p6 = '".$_POST['p6']."', p7 = '".$_POST['p7']."', p8 = '".$_POST['p8']."', p9 = '".$_POST['p9']."', p10 = '".$_POST['p10']."' WHERE ralley = 'klickralley'"); +} + +$ralleydaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_ralleydaten WHERE ralley='klickralley' LIMIT 1")); +?> + +<?head("Klickralley bearbeiten");?> +<table cellpadding="2" cellspacing="2" border="0" align="center"> +<tr> +<form action="" method="post"> +<td align="left" valign="middle"><b>Start der Ralley</b> (<i>HH/MM. - TT/MM/JJJJ</i>)</td> +<td align="left" valign="middle"> +<select name="start_stunde" size="1"> +<? +for($x=0;$x<24;$x++){ +if ($x <= 9) {$y = '0'.$x;} else {$y = $x;} +if (date("H",$ralleydaten['start']) == $y) {$select = ' selected';} else {$select = '';} +echo '<option value="'.$x.'"'.$select.'>'.$y.'</option>'; +} +?> +</select> +<select name="start_minute" size="1"> +<? +for($x=0;$x<60;$x++){ +if ($x <= 9) {$y = '0'.$x;} else {$y = $x;} +if (date("i",$ralleydaten['start']) == $y) {$select = ' selected';} else {$select = '';} +echo '<option value="'.$x.'"'.$select.'>'.$y.'</option>'; +} +?> +</select> + - +<select name="start_tag" size="1"> +<? +for($x=1;$x<32;$x++){ +if ($x <= 9) {$y = '0'.$x;} else {$y = $x;} +if (date("d",$ralleydaten['start']) == $y) {$select = ' selected';} else {$select = '';} +echo '<option value="'.$x.'"'.$select.'>'.$y.'</option>'; +} +?> +</select> +<select name="start_monat" size="1"> +<? +for($x=1;$x<13;$x++){ +if ($x <= 9) {$y = '0'.$x;} else {$y = $x;} +if (date("m",$ralleydaten['start']) == $y) {$select = ' selected';} else {$select = '';} +echo '<option value="'.$x.'"'.$select.'>'.$y.'</option>'; +} +?> +</select> +<select name="start_jahr" size="1"> +<? +for($x=2005;$x<2011;$x++){ +if ($x <= 9) {$y = '0'.$x;} else {$y = $x;} +if (date("Y",$ralleydaten['start']) == $y) {$select = ' selected';} else {$select = '';} +echo '<option value="'.$x.'"'.$select.'>'.$y.'</option>'; +} +?> +</select> +</td> +</tr> +<tr> +<td align="right" valign="middle"><b>Ende der Ralley</b> (<i>HH/MM. - TT/MM/JJJJ</i>)</td> +<td align="left" valign="middle"> +<select name="ende_stunde" size="1"> +<? +for($x=0;$x<24;$x++){ +if ($x <= 9) {$y = '0'.$x;} else {$y = $x;} +if (date("H",$ralleydaten['ende']) == $y) {$select = ' selected';} else {$select = '';} +echo '<option value="'.$x.'"'.$select.'>'.$y.'</option>'; +} +?> +</select> +<select name="ende_minute" size="1"> +<? +for($x=0;$x<60;$x++){ +if ($x <= 9) {$y = '0'.$x;} else {$y = $x;} +if (date("i",$ralleydaten['ende']) == $y) {$select = ' selected';} else {$select = '';} +echo '<option value="'.$x.'"'.$select.'>'.$y.'</option>'; +} +?> +</select> + - +<select name="ende_tag" size="1"> +<? +for($x=1;$x<32;$x++){ +if ($x <= 9) {$y = '0'.$x;} else {$y = $x;} +if (date("d",$ralleydaten['ende']) == $y) {$select = ' selected';} else {$select = '';} +echo '<option value="'.$x.'"'.$select.'>'.$y.'</option>'; +} +?> +</select> +<select name="ende_monat" size="1"> +<? +for($x=1;$x<13;$x++){ +if ($x <= 9) {$y = '0'.$x;} else {$y = $x;} +if (date("m",$ralleydaten['ende']) == $y) {$select = ' selected';} else {$select = '';} +echo '<option value="'.$x.'"'.$select.'>'.$y.'</option>'; +} +?> +</select> +<select name="ende_jahr" size="1"> +<? +for($x=2005;$x<2011;$x++){ +if ($x <= 9) {$y = '0'.$x;} else {$y = $x;} +if (date("Y",$ralleydaten['ende']) == $y) {$select = ' selected';} else {$select = '';} +echo '<option value="'.$x.'"'.$select.'>'.$y.'</option>'; +} +?> +</select> +</td> +</tr> +<tr> +<td align="left" valign="middle" colspan="2"> +<b>Anzahl der Plätze</b> +<select name="plaetze" size="1"> +<? +for($x=0;$x<11;$x++){ +if ($x <= 9) {$y = '0'.$x;} else {$y = $x;} +if ($ralleydaten['plaetze'] == $x) {$select = ' selected';} else {$select = '';} +echo '<option value="'.$x.'"'.$select.'>'.$y.'</option>'; +} +?> +</select> + +<b>Ralleyart</b> +<select name="art" size="1"> +<option value="statisch"<?if ($ralleydaten['art'] == 'statisch') echo' selected';?>>Statisch</option> +<option value="dynamisch"<?if ($ralleydaten['art'] == 'dynamisch') echo' selected';?>>Dynamisch</option> +</select> + +<b>Pro Klick</b> +<input type="Text" name="pro" value="<?=$ralleydaten['pro'];?>" style="width:50px;"> +</td> +</tr> +</table> +<br> +<table cellpadding="2" cellspacing="2" border="0" align="center"> +<tr> +<td align="center" valign="middle">Gewinn Platz 01</td> +<td align="center" valign="middle">Gewinn Platz 02</td> +<td align="center" valign="middle">Gewinn Platz 03</td> +<td align="center" valign="middle">Gewinn Platz 04</td> +<td align="center" valign="middle">Gewinn Platz 05</td> +</tr> +<tr> +<td align="center" valign="middle"><input type="Text" name="p1" value="<?=$ralleydaten['p1'];?>" style="width:80px;"></td> +<td align="center" valign="middle"><input type="Text" name="p2" value="<?=$ralleydaten['p2'];?>" style="width:80px;"></td> +<td align="center" valign="middle"><input type="Text" name="p3" value="<?=$ralleydaten['p3'];?>" style="width:80px;"></td> +<td align="center" valign="middle"><input type="Text" name="p4" value="<?=$ralleydaten['p4'];?>" style="width:80px;"></td> +<td align="center" valign="middle"><input type="Text" name="p5" value="<?=$ralleydaten['p5'];?>" style="width:80px;"></td> +</tr> +<tr> +<td align="center" valign="middle">Gewinn Platz 06</td> +<td align="center" valign="middle">Gewinn Platz 07</td> +<td align="center" valign="middle">Gewinn Platz 08</td> +<td align="center" valign="middle">Gewinn Platz 09</td> +<td align="center" valign="middle">Gewinn Platz 10</td> +</tr> +<tr> +<td align="center" valign="middle"><input type="Text" name="p6" value="<?=$ralleydaten['p6'];?>" style="width:80px;"></td> +<td align="center" valign="middle"><input type="Text" name="p7" value="<?=$ralleydaten['p7'];?>" style="width:80px;"></td> +<td align="center" valign="middle"><input type="Text" name="p8" value="<?=$ralleydaten['p8'];?>" style="width:80px;"></td> +<td align="center" valign="middle"><input type="Text" name="p9" value="<?=$ralleydaten['p9'];?>" style="width:80px;"></td> +<td align="center" valign="middle"><input type="Text" name="p10" value="<?=$ralleydaten['p10'];?>" style="width:80px;"></td> +</tr> +<tr> +<td align="center" valign="middle" colspan="5"><input type="Submit" name="speichern" value="Speichern" style="width:100px;"></td> +</tr> +</table> +<?foot();?> + +<?head("Platzierungen und Preise");?> +<? +if ($ralleydaten['art'] != 'statisch') { +echo' +<div align="left"> +Dieses Klickralley läuft von <b>'.date("d.m.Y - H:i:s",$ralleydaten['start']).'</b> bis <b>'.date("d.m.Y - H:i:s",$ralleydaten['ende']).'</b>.<br> +Dabei handelt es sich um eine dynamische Klickralley wo pro Klick <b>'.number_format($ralleydaten['pro'],2,",",".").' '.$waehrung.'</b> in den Jackpot fliesen. +Im Jackpot befinden sicher gerade <b>'.number_format($ralleydaten['jackpot'],2,",",".").' '.$waehrung.'</b> die wie unten aufgeführt auf die Plätze <b>1 +bis '.$ralleydaten['plaetze'].'</b> verteilt werden. +</div><br> +'; +} else { +echo' +<div align="left"> +Dieses Klickralley läuft von <b>'.date("d.m.Y - H:i:s",$ralleydaten['start']).'</b> bis <b>'.date("d.m.Y - H:i:s",$ralleydaten['ende']).'</b>.<br> +Für diese Klickralley sind <b>'.number_format($ralleydaten['p1']+$ralleydaten['p2']+$ralleydaten['p3']+$ralleydaten['p4']+$ralleydaten['p5']+$ralleydaten['p6']+$ralleydaten['p7']+$ralleydaten['p8']+$ralleydaten['p9']+$ralleydaten['p10'],2,",",".").' '.$waehrung.'</b> ausgelobt und werden wie unten angezeigt auf die +Plätze <b>1</b> bis <b>'.$ralleydaten['plaetze'].'</b> verteilt. +</div><br> +'; +} +?> +<table cellpadding="1" cellspacing="1" border="0" bgcolor="#c0c0c0" align="center"> +<tr bgcolor="#d0d0d0"> +<td align="center"> <b>User</b> </td> +<td align="center"> <b>Klicks</b> </td> +<td align="center"> <b>möglicher Gewinn</b> </td> +<td align="center"> <b>Ausgewertet</b> </td> +</tr> + +<? +$platz = db_query("SELECT * FROM ".$db_prefix."_klickralley ORDER BY klicks DESC LIMIT 10"); +while ($pa = mysql_fetch_array($platz)) { +$rp++; +if ($ralleydaten['art'] == 'statisch') { +$mg = number_format($ralleydaten['p'.$rp],2,",","."); +} else { +$mg = number_format($ralleydaten['jackpot'] / 100 * $ralleydaten['p'.$rp],2,",","."); +} +if ($rp > $ralleydaten['plaetze']) $mg = '----'; +if ($pa['ausgezahlt'] >= 1) {$ausg = date("d.m.Y - H:i:s",$pa['ausgezahlt']);} else {$ausg = '<b>Nein</b>';} +echo ' +<tr bgcolor="#f0f0f0"> +<td align="center">'.$pa['uid'].'</td> +<td align="right">'.number_format($pa['klicks'],0,",",".").' </td> +<td align="right">'.$mg.' </td> +<td align="center"> '.$ausg.' </td> +</tr> +'; +} +for($x=$rp+1;$x<11;$x++){ +if ($ralleydaten['art'] == 'statisch') { +$mg = number_format($ralleydaten['p'.$x],2,",","."); +} else { +$mg = number_format($ralleydaten['jackpot'] / 100 * $ralleydaten['p'.$x],2,",","."); +} +if ($x > $ralleydaten['plaetze']) $mg = '----'; +if ($pa['ausgezahlt'] >= 1) {$ausg = date("d.m.Y - H:i:s",$pa['ausgezahlt']);} else {$ausg = '<b>Nein</b>';} +echo ' +<tr bgcolor="#f0f0f0"> +<td align="center">N/A</td> +<td align="right">0 </td> +<td align="right">'.$mg.' </td> +<td align="center"> '.$ausg.' </td> +</tr> +'; +} +?> +</table> +<br><br> +<div align="center"> +<input type="Submit" name="reset" value="Reseten"> + +<input type="Submit" name="auswerten" value="Auswerten"> +</div> +</form> +<?foot();?> + diff --git a/adminforce/content/ralleysystem/ref.php b/adminforce/content/ralleysystem/ref.php new file mode 100644 index 0000000..d2ca31e --- /dev/null +++ b/adminforce/content/ralleysystem/ref.php @@ -0,0 +1,269 @@ +<? +// Variabeln definieren +if (!isset($_POST['speichern'])) $_POST['speichern'] = ''; +if (!isset($_POST['auswerten'])) $_POST['auswerten'] = ''; +if (!isset($rp)) $rp = ""; +if (!isset($rpy)) $rpy = ""; +if (!isset($count)) $count = ""; +if (!isset($platz1)) $platz1 = ""; +if (!isset($platz2)) $platz2 = ""; +if (!isset($platz3)) $platz3 = ""; +if (!isset($platz4)) $platz4 = ""; +if (!isset($platz5)) $platz5 = ""; +if (!isset($platz6)) $platz6 = ""; +if (!isset($platz7)) $platz7 = ""; +if (!isset($platz8)) $platz8 = ""; +if (!isset($platz9)) $platz9 = ""; +if (!isset($platz10)) $platz10 = ""; + +if ($_POST['speichern'] == 'Speichern') { +$ralleystart = strtotime("".$_POST['start_monat']."/".$_POST['start_tag']."/".$_POST['start_jahr']." ".$_POST['start_stunde']." hours ".$_POST['start_minute']." minutes 0 seconds"); +$ralleyende = strtotime("".$_POST['ende_monat']."/".$_POST['ende_tag']."/".$_POST['ende_jahr']." ".$_POST['ende_stunde']." hours ".$_POST['ende_minute']." minutes 0 seconds"); +db_query ("UPDATE ".$db_prefix."_ralleydaten SET start = '".$ralleystart."', ende = '".$ralleyende."', pro = '".$_POST['pro']."', plaetze = '".$_POST['plaetze']."', p1 = '".$_POST['p1']."', p2 = '".$_POST['p2']."', p3 = '".$_POST['p3']."', p4 = '".$_POST['p4']."', p5 = '".$_POST['p5']."', p6 = '".$_POST['p6']."', p7 = '".$_POST['p7']."', p8 = '".$_POST['p8']."', p9 = '".$_POST['p9']."', p10 = '".$_POST['p10']."' WHERE ralley = 'refralley'"); +} + +$ralleydaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_ralleydaten WHERE ralley='refralley' LIMIT 1")); + +$refs = mysql_query("SELECT werber , COUNT(werber)AS total FROM ".$db_prefix."_werberdaten WHERE werber != 0 and zuordnungszeit >= '".$ralleydaten['start']."' and zuordnungszeit <= '".$ralleydaten['ende']."' and gesamt >= '".$ralleydaten['pro']."' GROUP BY werber ORDER BY total DESC LIMIT 10"); +$count = 1; +while ($row = mysql_fetch_array($refs)) { +$user = mysql_fetch_array(mysql_query("SELECT uid FROM ".$db_prefix."_kontodaten WHERE `uid`='$row[0]'")); +if ($count == 1) {$users[1] = $user[0]; $ref[1] = $row[1];} +if ($count == 2) {$users[2] = $user[0]; $ref[2] = $row[1];} +if ($count == 3) {$users[3] = $user[0]; $ref[3] = $row[1];} +if ($count == 4) {$users[4] = $user[0]; $ref[4] = $row[1];} +if ($count == 5) {$users[5] = $user[0]; $ref[5] = $row[1];} +if ($count == 6) {$users[6] = $user[0]; $ref[6] = $row[1];} +if ($count == 7) {$users[7] = $user[0]; $ref[7] = $row[1];} +if ($count == 8) {$users[8] = $user[0]; $ref[8] = $row[1];} +if ($count == 9) {$users[9] = $user[0]; $ref[9] = $row[1];} +if ($count == 10) {$users[10] = $user[0]; $ref[10] = $row[1];} +$count = $count + 1; +} + +// Ralley auswerten +if ($_POST['auswerten'] == 'Auswerten') { + for($y=1;$y<11;$y++){ + $rpy++; + if (!isset($users[$rpy])) $users[$rpy] = "0"; + if (!isset($ref[$rpy])) $ref[$rpy] = "0"; + if ($ref[$rpy] != 0 and $users[$rpy] != 0) { + // Buchungen durchführen + $buchungs_id = create_code(14); + kontobuchung ('+',$ralleydaten['p'.$rpy],$users[$rpy]); + buchungsliste ($buchungs_id,'konto',$ralleydaten['p'.$rpy],'Refralley (Platz '.$rpy.')',$users[$rpy]); + bilanz (0,$ralleydaten['p'.$rpy]); + } + } +} +?> + +<?head("Refralley bearbeiten");?> +<table cellpadding="2" cellspacing="2" border="0" align="center"> +<tr> +<form action="" method="post"> +<td align="left" valign="middle"><b>Start der Ralley</b> (<i>HH/MM. - TT/MM/JJJJ</i>)</td> +<td align="left" valign="middle"> +<select name="start_stunde" size="1"> +<? +for($x=0;$x<24;$x++){ +if ($x <= 9) {$y = '0'.$x;} else {$y = $x;} +if (date("H",$ralleydaten['start']) == $y) {$select = ' selected';} else {$select = '';} +echo '<option value="'.$x.'"'.$select.'>'.$y.'</option>'; +} +?> +</select> +<select name="start_minute" size="1"> +<? +for($x=0;$x<60;$x++){ +if ($x <= 9) {$y = '0'.$x;} else {$y = $x;} +if (date("i",$ralleydaten['start']) == $y) {$select = ' selected';} else {$select = '';} +echo '<option value="'.$x.'"'.$select.'>'.$y.'</option>'; +} +?> +</select> + - +<select name="start_tag" size="1"> +<? +for($x=1;$x<32;$x++){ +if ($x <= 9) {$y = '0'.$x;} else {$y = $x;} +if (date("d",$ralleydaten['start']) == $y) {$select = ' selected';} else {$select = '';} +echo '<option value="'.$x.'"'.$select.'>'.$y.'</option>'; +} +?> +</select> +<select name="start_monat" size="1"> +<? +for($x=1;$x<13;$x++){ +if ($x <= 9) {$y = '0'.$x;} else {$y = $x;} +if (date("m",$ralleydaten['start']) == $y) {$select = ' selected';} else {$select = '';} +echo '<option value="'.$x.'"'.$select.'>'.$y.'</option>'; +} +?> +</select> +<select name="start_jahr" size="1"> +<? +for($x=2005;$x<2011;$x++){ +if ($x <= 9) {$y = '0'.$x;} else {$y = $x;} +if (date("Y",$ralleydaten['start']) == $y) {$select = ' selected';} else {$select = '';} +echo '<option value="'.$x.'"'.$select.'>'.$y.'</option>'; +} +?> +</select> +</td> +</tr> +<tr> +<td align="right" valign="middle"><b>Ende der Ralley</b> (<i>HH/MM. - TT/MM/JJJJ</i>)</td> +<td align="left" valign="middle"> +<select name="ende_stunde" size="1"> +<? +for($x=0;$x<24;$x++){ +if ($x <= 9) {$y = '0'.$x;} else {$y = $x;} +if (date("H",$ralleydaten['ende']) == $y) {$select = ' selected';} else {$select = '';} +echo '<option value="'.$x.'"'.$select.'>'.$y.'</option>'; +} +?> +</select> +<select name="ende_minute" size="1"> +<? +for($x=0;$x<60;$x++){ +if ($x <= 9) {$y = '0'.$x;} else {$y = $x;} +if (date("i",$ralleydaten['ende']) == $y) {$select = ' selected';} else {$select = '';} +echo '<option value="'.$x.'"'.$select.'>'.$y.'</option>'; +} +?> +</select> + - +<select name="ende_tag" size="1"> +<? +for($x=1;$x<32;$x++){ +if ($x <= 9) {$y = '0'.$x;} else {$y = $x;} +if (date("d",$ralleydaten['ende']) == $y) {$select = ' selected';} else {$select = '';} +echo '<option value="'.$x.'"'.$select.'>'.$y.'</option>'; +} +?> +</select> +<select name="ende_monat" size="1"> +<? +for($x=1;$x<13;$x++){ +if ($x <= 9) {$y = '0'.$x;} else {$y = $x;} +if (date("m",$ralleydaten['ende']) == $y) {$select = ' selected';} else {$select = '';} +echo '<option value="'.$x.'"'.$select.'>'.$y.'</option>'; +} +?> +</select> +<select name="ende_jahr" size="1"> +<? +for($x=2005;$x<2011;$x++){ +if ($x <= 9) {$y = '0'.$x;} else {$y = $x;} +if (date("Y",$ralleydaten['ende']) == $y) {$select = ' selected';} else {$select = '';} +echo '<option value="'.$x.'"'.$select.'>'.$y.'</option>'; +} +?> +</select> +</td> +</tr> +<tr> +<td align="left" valign="middle" colspan="2"> +<b>Anzahl der Plätze</b> +<select name="plaetze" size="1"> +<? +for($x=0;$x<11;$x++){ +if ($x <= 9) {$y = '0'.$x;} else {$y = $x;} +if ($ralleydaten['plaetze'] == $x) {$select = ' selected';} else {$select = '';} +echo '<option value="'.$x.'"'.$select.'>'.$y.'</option>'; +} +?> +</select> + +<b>Punkte die Ref min. braucht</b> +<input type="Text" name="pro" value="<?=$ralleydaten['pro'];?>" style="width:100px;"> +</td> +</tr> +</table> +<br> +<table cellpadding="2" cellspacing="2" border="0" align="center"> +<tr> +<td align="center" valign="middle">Gewinn Platz 01</td> +<td align="center" valign="middle">Gewinn Platz 02</td> +<td align="center" valign="middle">Gewinn Platz 03</td> +<td align="center" valign="middle">Gewinn Platz 04</td> +<td align="center" valign="middle">Gewinn Platz 05</td> +</tr> +<tr> +<td align="center" valign="middle"><input type="Text" name="p1" value="<?=$ralleydaten['p1'];?>" style="width:80px;"></td> +<td align="center" valign="middle"><input type="Text" name="p2" value="<?=$ralleydaten['p2'];?>" style="width:80px;"></td> +<td align="center" valign="middle"><input type="Text" name="p3" value="<?=$ralleydaten['p3'];?>" style="width:80px;"></td> +<td align="center" valign="middle"><input type="Text" name="p4" value="<?=$ralleydaten['p4'];?>" style="width:80px;"></td> +<td align="center" valign="middle"><input type="Text" name="p5" value="<?=$ralleydaten['p5'];?>" style="width:80px;"></td> +</tr> +<tr> +<td align="center" valign="middle">Gewinn Platz 06</td> +<td align="center" valign="middle">Gewinn Platz 07</td> +<td align="center" valign="middle">Gewinn Platz 08</td> +<td align="center" valign="middle">Gewinn Platz 09</td> +<td align="center" valign="middle">Gewinn Platz 10</td> +</tr> +<tr> +<td align="center" valign="middle"><input type="Text" name="p6" value="<?=$ralleydaten['p6'];?>" style="width:80px;"></td> +<td align="center" valign="middle"><input type="Text" name="p7" value="<?=$ralleydaten['p7'];?>" style="width:80px;"></td> +<td align="center" valign="middle"><input type="Text" name="p8" value="<?=$ralleydaten['p8'];?>" style="width:80px;"></td> +<td align="center" valign="middle"><input type="Text" name="p9" value="<?=$ralleydaten['p9'];?>" style="width:80px;"></td> +<td align="center" valign="middle"><input type="Text" name="p10" value="<?=$ralleydaten['p10'];?>" style="width:80px;"></td> +</tr> +<tr> +<td align="center" valign="middle" colspan="5"><input type="Submit" name="speichern" value="Speichern" style="width:100px;"></td> +</tr> +</table> +<?foot();?> + +<?head("Platzierungen und Preise");?> +<? if ($ralleydaten['ende']<= time()) echo '<font color="#000000">'; ?> +<? if ($ralleydaten['start']>= time()) echo '<font color="#000000">'; ?> +<? +echo' +<div align="left"> +Dieses Refralley läuft von <b>'.date("d.m.Y - H:i:s",$ralleydaten['start']).'</b> bis <b>'.date("d.m.Y - H:i:s",$ralleydaten['ende']).'</b>.<br> +Für diese Refralley sind <b>'.number_format($ralleydaten['p1']+$ralleydaten['p2']+$ralleydaten['p3']+$ralleydaten['p4']+$ralleydaten['p5']+$ralleydaten['p6']+$ralleydaten['p7']+$ralleydaten['p8']+$ralleydaten['p9']+$ralleydaten['p10'],2,",",".").' '.$waehrung.'</b> ausgelobt und werden wie unten angezeigt auf die +Plätze <b>1</b> bis <b>'.$ralleydaten['plaetze'].'</b> verteilt. +<br> +<br> +</div> +'; +if ($ralleydaten['pro'] == 0) { +echo '<div align="center"><b>Es werden alle Refs gezählt!</b></div>'; +} else { +echo '<div align="center"><b>Es werden nur Refs gezählt ab '.number_format($ralleydaten['pro'],2,',','.').' '.$waehrung.' Umsatz!</b></div><br>'; +} +?> +<br> +<table width="70%" cellpadding="1" cellspacing="1" border="0" bgcolor="#c0c0c0" align="center"> +<tr bgcolor="#d0d0d0"> +<td align="center"><b>Platz</b></td> +<td align="center"><b>User</b></td> +<td align="center"><b>Refs</b></td> +<td align="center"><b>Gewinn</b></td> +</tr> +<? +for($x=1;$x<11;$x++){ +$rp++; +if (!isset($users[$rp])) $users[$rp] = "N/A"; +if (!isset($ref[$rp])) $ref[$rp] = "0"; +?> +<tr bgcolor="#f0f0f0"> +<td align="center"><b><?=$x;?></b></td> +<td align="center"><b><?=$users[$rp];?></b></td> +<td align="center"><b><?=$ref[$rp];?></b></td> +<td align="center"><b><?=number_format($ralleydaten['p'.$rp],0,',','.');?></b></td> +</tr> +<? +} +?> +</table> +<br><br> +<div align="center"> +<input type="Submit" name="auswerten" value="Auswerten"> +</div> +</form> +<?foot();?> + diff --git a/adminforce/content/startseite.php b/adminforce/content/startseite.php new file mode 100644 index 0000000..7f7276c --- /dev/null +++ b/adminforce/content/startseite.php @@ -0,0 +1,27 @@ +<table width="100%" cellpadding="0" cellspacing="0" border="0"><tr> +<td width="100%" valign="top"> +<?head("Userstatistik");?> +<? +$kontostats = mysql_fetch_array(db_query("SELECT COUNT(uid) AS kd_uid , SUM(kontostand) AS kd_kontostand FROM ".$db_prefix."_kontodaten")); +?> +<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#c0c0c0"> +<tr bgcolor="#f0f0f0"> +<td width="55%">Angemeldetet User</td> +<td align="right"><?=number_format($kontostats['kd_uid'],0,",",".");?> </td> +</tr> +<tr bgcolor="#f5f5f5"> +<td>Gesamtguthaben</td> +<td align="right"><?=number_format($kontostats['kd_kontostand'],2,",",".");?> </td> +</tr> +<tr bgcolor="#f0f0f0"> +<td width="55%">Guth. pro User</td> +<td align="right"><?=number_format($kontostats['kd_kontostand'] / $kontostats['kd_uid'],2,",",".");?> </td> +</tr> +</table> +<?foot();?> +</td> +</td> +</tr></table> + + + diff --git a/adminforce/content/texte/agb.php b/adminforce/content/texte/agb.php new file mode 100644 index 0000000..fae4f48 --- /dev/null +++ b/adminforce/content/texte/agb.php @@ -0,0 +1,29 @@ +<? +// Variabeln +$filename = '../lib/texte/agb.txt'; +if (!isset($_POST['updaten'])) $_POST['updaten'] = ''; +if (!isset($_POST['text'])) $_POST['text'] = ''; + +// Datei schreiben +if ($_POST['updaten'] == 'Updaten !') { +$_POST['text'] = str_replace('\\', '', $_POST['text']); +$fp = fopen ($filename, "w"); +fwrite ($fp, $_POST['text']); +fclose ($fp); +} + +// Datei auslesen +$fp = fopen ($filename, "r"); +$inhalt = fread ($fp, filesize ($filename)); +fclose ($fp); +$inhalt = str_replace('\\', '', $inhalt); +?> + +<?head("AGB's bearbeiten (html erlaubt!)");?> +<div align="center"> +<form action="" method="post"> +<textarea name="text" style="width:500px; height:300px;"><?=$inhalt;?></textarea><br> +<input type="Submit" name="updaten" value="Updaten !"> +</form> +</div> +<?foot();?> \ No newline at end of file diff --git a/adminforce/content/texte/aktivralley.php b/adminforce/content/texte/aktivralley.php new file mode 100644 index 0000000..14b6b7c --- /dev/null +++ b/adminforce/content/texte/aktivralley.php @@ -0,0 +1,29 @@ +<? +// Variabeln +$filename = '../lib/texte/aktivralley.txt'; +if (!isset($_POST['updaten'])) $_POST['updaten'] = ''; +if (!isset($_POST['text'])) $_POST['text'] = ''; + +// Datei schreiben +if ($_POST['updaten'] == 'Updaten !') { +$_POST['text'] = str_replace('\\', '', $_POST['text']); +$fp = fopen ($filename, "w"); +fwrite ($fp, $_POST['text']); +fclose ($fp); +} + +// Datei auslesen +$fp = fopen ($filename, "r"); +$inhalt = fread ($fp, filesize ($filename)); +fclose ($fp); +$inhalt = str_replace('\\', '', $inhalt); +?> + +<?head("Aktivralleyeinleitung bearbeiten (html erlaubt!)");?> +<div align="center"> +<form action="" method="post"> +<textarea name="text" style="width:500px; height:300px;"><?=$inhalt;?></textarea><br> +<input type="Submit" name="updaten" value="Updaten !"> +</form> +</div> +<?foot();?> \ No newline at end of file diff --git a/adminforce/content/texte/alternativwerbung.php b/adminforce/content/texte/alternativwerbung.php new file mode 100644 index 0000000..97ed51d --- /dev/null +++ b/adminforce/content/texte/alternativwerbung.php @@ -0,0 +1,100 @@ +<? +// Variabeln +$alt_head = '../lib/texte/alt_headerbanner.txt'; +$alt_pops = '../lib/texte/alt_bettelseitenpopup.txt'; +$alt_start = '../lib/texte/alt_startseitenpopup.txt'; +$alt_bettel = '../lib/texte/bettelwerbung.txt'; +$alt_box1 = '../lib/texte/box1.txt'; +$alt_box2 = '../lib/texte/box2.txt'; +if (!isset($_POST['updaten'])) $_POST['updaten'] = ''; + +if ($_POST['updaten'] == 'Updaten !') { +// Alternativ Header schreiben +$_POST['head'] = str_replace('\\', '', $_POST['head']); +$fp = fopen ($alt_head, "w"); +fwrite ($fp, $_POST['head']); +fclose ($fp); +// Alternativ Popups schreiben +$_POST['pops'] = str_replace('\\', '', $_POST['pops']); +$fp = fopen ($alt_pops, "w"); +fwrite ($fp, $_POST['pops']); +fclose ($fp); +// Alternativ Start-Popups schreiben +$_POST['start'] = str_replace('\\', '', $_POST['start']); +$fp = fopen ($alt_start, "w"); +fwrite ($fp, $_POST['start']); +fclose ($fp); +// Bettelseite Werbung schreiben +$_POST['bettelwerbung'] = str_replace('\\', '', $_POST['bettelwerbung']); +$fp = fopen ($alt_bettel, "w"); +fwrite ($fp, $_POST['bettelwerbung']); +fclose ($fp); +// Box 1 schreiben +$_POST['box1'] = str_replace('\\', '', $_POST['box1']); +$fp = fopen ($alt_box1, "w"); +fwrite ($fp, $_POST['box1']); +fclose ($fp); +// Box 2 schreiben +$_POST['box2'] = str_replace('\\', '', $_POST['box2']); +$fp = fopen ($alt_box2, "w"); +fwrite ($fp, $_POST['box2']); +fclose ($fp); +} + +// Dateien auslesen +$fp = fopen ($alt_head, "r"); +$head = fread ($fp, filesize ($alt_head)); +fclose ($fp); +$head = str_replace('\\', '', $head); +// +$fp = fopen ($alt_pops, "r"); +$pops = fread ($fp, filesize ($alt_pops)); +fclose ($fp); +$pops = str_replace('\\', '', $pops); +// +$fp = fopen ($alt_start, "r"); +$start = fread ($fp, filesize ($alt_start)); +fclose ($fp); +$start = str_replace('\\', '', $start); +// Bettelwerbung Banner +$fp = fopen ($alt_bettel, "r"); +$binhalt = fread ($fp, filesize ($alt_bettel)); +fclose ($fp); +$binhalt = str_replace('\\', '', $binhalt); +// Box 1 +$fp = fopen ($alt_box1, "r"); +$box1 = fread ($fp, filesize ($alt_box1)); +fclose ($fp); +$box1 = str_replace('\\', '', $box1); +// Box 2 +$fp = fopen ($alt_box2, "r"); +$box2 = fread ($fp, filesize ($alt_box2)); +fclose ($fp); +$box2 = str_replace('\\', '', $box2); +?> + +<?head("Alternativwerbung bearbeiten (html erlaubt!)");?> +<div align="center"> +<form action="" method="post"> +<b>Headerwerbung (Banner)</b><br> +<textarea name="head" style="width:500px; height:120px;"><?=$head;?></textarea><br> +<br> +<b>Startseitenpopup</b><br> +<textarea name="start" style="width:500px; height:120px;"><?=$start;?></textarea><br> +<br> +<b>Bettelseitenpopup</b><br> +<textarea name="pops" style="width:500px; height:120px;"><?=$pops;?></textarea><br> +<br> +<b>Bettelwerbung</b><br> +<textarea name="bettelwerbung" style="width:500px; height:120px;"><?=$binhalt;?></textarea><br> +<br> +<b>Menübox I</b><br> +<textarea name="box1" style="width:500px; height:120px;"><?=$box1;?></textarea><br> +<br> +<b>Menübox II</b><br> +<textarea name="box2" style="width:500px; height:120px;"><?=$box2;?></textarea><br> +<br> +<input type="Submit" name="updaten" value="Updaten !"> +</form> +</div> +<?foot();?> \ No newline at end of file diff --git a/adminforce/content/texte/faq.php b/adminforce/content/texte/faq.php new file mode 100644 index 0000000..b76e1f8 --- /dev/null +++ b/adminforce/content/texte/faq.php @@ -0,0 +1,29 @@ +<? +// Variabeln +$filename = '../lib/texte/faq.txt'; +if (!isset($_POST['updaten'])) $_POST['updaten'] = ''; +if (!isset($_POST['text'])) $_POST['text'] = ''; + +// Datei schreiben +if ($_POST['updaten'] == 'Updaten !') { +$_POST['text'] = str_replace('\\', '', $_POST['text']); +$fp = fopen ($filename, "w"); +fwrite ($fp, $_POST['text']); +fclose ($fp); +} + +// Datei auslesen +$fp = fopen ($filename, "r"); +$inhalt = fread ($fp, filesize ($filename)); +fclose ($fp); +$inhalt = str_replace('\\', '', $inhalt); +?> + +<?head("FAQ's bearbeiten (html erlaubt!)");?> +<div align="center"> +<form action="" method="post"> +<textarea name="text" style="width:500px; height:300px;"><?=$inhalt;?></textarea><br> +<input type="Submit" name="updaten" value="Updaten !"> +</form> +</div> +<?foot();?> diff --git a/adminforce/content/texte/klickralley.php b/adminforce/content/texte/klickralley.php new file mode 100644 index 0000000..d18557f --- /dev/null +++ b/adminforce/content/texte/klickralley.php @@ -0,0 +1,29 @@ +<? +// Variabeln +$filename = '../lib/texte/klickralley.txt'; +if (!isset($_POST['updaten'])) $_POST['updaten'] = ''; +if (!isset($_POST['text'])) $_POST['text'] = ''; + +// Datei schreiben +if ($_POST['updaten'] == 'Updaten !') { +$_POST['text'] = str_replace('\\', '', $_POST['text']); +$fp = fopen ($filename, "w"); +fwrite ($fp, $_POST['text']); +fclose ($fp); +} + +// Datei auslesen +$fp = fopen ($filename, "r"); +$inhalt = fread ($fp, filesize ($filename)); +fclose ($fp); +$inhalt = str_replace('\\', '', $inhalt); +?> + +<?head("Klickralleyeinleitung bearbeiten (html erlaubt!)");?> +<div align="center"> +<form action="" method="post"> +<textarea name="text" style="width:500px; height:300px;"><?=$inhalt;?></textarea><br> +<input type="Submit" name="updaten" value="Updaten !"> +</form> +</div> +<?foot();?> \ No newline at end of file diff --git a/adminforce/content/texte/refralley.php b/adminforce/content/texte/refralley.php new file mode 100644 index 0000000..a0cdefa --- /dev/null +++ b/adminforce/content/texte/refralley.php @@ -0,0 +1,29 @@ +<? +// Variabeln +$filename = '../lib/texte/refralley.txt'; +if (!isset($_POST['updaten'])) $_POST['updaten'] = ''; +if (!isset($_POST['text'])) $_POST['text'] = ''; + +// Datei schreiben +if ($_POST['updaten'] == 'Updaten !') { +$_POST['text'] = str_replace('\\', '', $_POST['text']); +$fp = fopen ($filename, "w"); +fwrite ($fp, $_POST['text']); +fclose ($fp); +} + +// Datei auslesen +$fp = fopen ($filename, "r"); +$inhalt = fread ($fp, filesize ($filename)); +fclose ($fp); +$inhalt = str_replace('\\', '', $inhalt); +?> + +<?head("Refralleyeinleitung bearbeiten (html erlaubt!)");?> +<div align="center"> +<form action="" method="post"> +<textarea name="text" style="width:500px; height:300px;"><?=$inhalt;?></textarea><br> +<input type="Submit" name="updaten" value="Updaten !"> +</form> +</div> +<?foot();?> \ No newline at end of file diff --git a/adminforce/content/texte/wartung.php b/adminforce/content/texte/wartung.php new file mode 100644 index 0000000..898e8e3 --- /dev/null +++ b/adminforce/content/texte/wartung.php @@ -0,0 +1,29 @@ +<? +// Variabeln +$filename = '../lib/texte/wartung.txt'; +if (!isset($_POST['updaten'])) $_POST['updaten'] = ''; +if (!isset($_POST['text'])) $_POST['text'] = ''; + +// Datei schreiben +if ($_POST['updaten'] == 'Updaten !') { +$_POST['text'] = str_replace('\\', '', $_POST['text']); +$fp = fopen ($filename, "w"); +fwrite ($fp, $_POST['text']); +fclose ($fp); +} + +// Datei auslesen +$fp = fopen ($filename, "r"); +$inhalt = fread ($fp, filesize ($filename)); +fclose ($fp); +$inhalt = str_replace('\\', '', $inhalt); +?> + +<?head("Wartungstext bearbeiten (html erlaubt!)");?> +<div align="center"> +<form action="" method="post"> +<textarea name="text" style="width:500px; height:300px;"><?=$inhalt;?></textarea><br> +<input type="Submit" name="updaten" value="Updaten !"> +</form> +</div> +<?foot();?> \ No newline at end of file diff --git a/adminforce/content/usersystem/buchungen.php b/adminforce/content/usersystem/buchungen.php new file mode 100644 index 0000000..2b9d029 --- /dev/null +++ b/adminforce/content/usersystem/buchungen.php @@ -0,0 +1,27 @@ +<?head("Buchungsübersicht - Konto ".$_GET['uid']);?> +<table border="0" width="100%" cellpadding="0" cellspacing="1" bgcolor="#303030"> +<tr bgcolor="#f2f2f2"> +<td align="center"><b>Buchungs Id</b></td> +<td align="center"><b>Datum</b></td> +<td align="center"><b>Zeit</b></td> +<td align="center"><b>FuCos</b></td> +<td align="center"><b>Verwendungszweck</b></td> +</tr> +<? +$buchungen_lesen = db_query("SELECT * FROM ".$db_prefix."_buchungen WHERE uid=".$_GET['uid']." ORDER BY buchungszeit DESC LIMIT 250"); +while ($buchung_schreiben = mysql_fetch_array($buchungen_lesen)) { +$buchcolor = '#000000'; +if ($buchung_schreiben['buchungsmenge'] < 0) $buchcolor='#cc0000'; +?> +<tr bgcolor="#fafafa"> +<td align="left"> <?=$buchung_schreiben['buchungs_id'];?></td> +<td align="center"> <?=date("d.m.Y",$buchung_schreiben['buchungszeit']);?> </td> +<td align="center"> <?=date("H:i",$buchung_schreiben['buchungszeit']);?> </td> +<td align="right"> <font color="<?=$buchcolor;?>"><?=number_format($buchung_schreiben['buchungsmenge'],2,",",".");?></font> </td> +<td align="left"> <?=$buchung_schreiben['verwendungszweck'];?></td> +</tr> +<? +} +?> +</table> +<?foot();?> \ No newline at end of file diff --git a/adminforce/content/usersystem/liste.php b/adminforce/content/usersystem/liste.php new file mode 100644 index 0000000..f8f8f6a --- /dev/null +++ b/adminforce/content/usersystem/liste.php @@ -0,0 +1,36 @@ +<? +// Variablen +$gfx_status[0] = '<img src="images/gelb.gif" width="15" height="15" border="0" alt="Nicht freigeschaltet">'; +$gfx_status[1] = '<img src="images/gruen.gif" width="15" height="15" border="0" alt="O.K.">'; +$gfx_status[2] = '<img src="images/rot.gif" width="15" height="15" border="0" alt="Gesperrt">'; +?> + +<? head("Liste aller User"); ?> +<table width="100%" border="0" cellpadding="1" cellspacing="1" bgcolor="#c0c0c0"> +<tr bgcolor="#c0c0c0"> +<td align="center"></td> +<td align="center"><b>User</b></td> +<td align="center"><b>Kontostand</b></td> +<td align="center"><b>Name</b></td> +<td align="center"><b>Emailadresse</b></td> +<td align="center"><b>Angemeldet</b></td> +</tr> +<? +$kontodaten = db_query("SELECT * FROM ".$db_prefix."_kontodaten ORDER BY uid ASC"); +while ($ausgabe = mysql_fetch_array($kontodaten)) { +$userdaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_userdaten WHERE uid='".$ausgabe['uid']."'")); +$emaildaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_emaildaten WHERE uid='".$ausgabe['uid']."'")); +echo' +<tr bgcolor="#f0f0f0"> +<td align="center"><a href="?content=/usersystem/userbearbeiten&uid='.$ausgabe['uid'].'" target="_self">'.$gfx_status[$ausgabe['status']].'</a></td> +<td align="center"><a href="http://www.funcoins.de/nickpage.php?nid='.$ausgabe['uid'].'" target="_blank">'.$ausgabe['uid'].'</a></td> +<td align="center">'.number_format($ausgabe['kontostand'],2,",",".").'</td> +<td align="center">'.$userdaten['vorname'].' '.$userdaten['nachname'].'</td> +<td align="center">'.$emaildaten['emailadresse'].'</td> +<td align="center">'.date("d.m.y - H:i",$userdaten['angemeldet_seit']).'</td> +</tr> +'; +} +?> +</table> +<? foot(); ?> \ No newline at end of file diff --git a/adminforce/content/usersystem/userbearbeiten.php b/adminforce/content/usersystem/userbearbeiten.php new file mode 100644 index 0000000..7bc5362 --- /dev/null +++ b/adminforce/content/usersystem/userbearbeiten.php @@ -0,0 +1,123 @@ +<? +// Variabeln +if (!isset($_POST['updaten'])) $_POST['updaten'] = ''; +if (!isset($_POST['uid'])) $_POST['uid'] = ''; +if (!isset($_POST['buchungssumme'])) $_POST['buchungssumme'] = ''; + +// Daten updaten +if ($_POST['updaten'] == 'Updaten !') { + if ($_POST['status'] != 'loeschen') { + db_query("UPDATE ".$db_prefix."_kontodaten SET status='".$_POST['status']."', hinweis ='".$_POST['hinweis']."' WHERE uid='".$_POST['uid']."'"); + db_query("UPDATE ".$db_prefix."_userdaten SET vorname='".$_POST['vorname']."', nachname='".$_POST['nachname']."' WHERE uid='".$_POST['uid']."'"); + db_query("UPDATE ".$db_prefix."_emaildaten SET emailadresse='".$_POST['emailadresse']."', freigabe_fuer='".$_POST['freigabe_fuer']."' WHERE uid='".$_POST['uid']."'"); + if ($_POST['werber'] != $_POST['alt_werber'] and $_POST['werber'] != $_POST['uid']) db_query("UPDATE ".$db_prefix."_werberdaten SET werber='".$_POST['werber']."', umsatz='0', zuordnungszeit='0', reset='0', resetzeit='0', gesamt='0', refback='0', aktivzeit='0' WHERE uid='".$_POST['uid']."'"); + if ($_POST['buchungssumme'] >0 and $_POST['buchungssumme']) { + $buchungs_id = create_code(14); + buchungsliste ($buchungs_id,$_POST['buchungsart'].''.$_POST['buchungssumme'],$_POST['buchungstext'].' (Admin)',$_POST['uid']); + kontobuchung ($_POST['buchungsart'],$_POST['buchungssumme'],$_POST['uid']); + } + } else { + $sperrzeit = time()+(86400*365); + db_query("INSERT INTO ".$db_prefix."_userblacklist (uid,zeit) VALUES ('".$_POST['uid']."','".$sperrzeit."')"); + db_query("DELETE FROM ".$db_prefix."_kontodaten WHERE uid=".$_POST['uid'].""); + db_query("DELETE FROM ".$db_prefix."_emaildaten WHERE uid=".$_POST['uid'].""); + db_query("DELETE FROM ".$db_prefix."_userdaten WHERE uid=".$_POST['uid'].""); + db_query("DELETE FROM ".$db_prefix."_werberdaten WHERE uid=".$_POST['uid'].""); + db_query("UPDATE ".$db_prefix."_werberdaten SET werber = 0 WHERE werber=".$_POST['uid'].""); + echo '<meta http-equiv="refresh" content="0; URL=http://'.$_SERVER['HTTP_HOST'].'/adminforce/?content=/usersystem/liste">'; + } +} + +// Daten einlesen +$kontodaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_kontodaten WHERE uid='".$_GET['uid']."' LIMIT 1")); +$userdaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_userdaten WHERE uid='".$_GET['uid']."' LIMIT 1")); +$emaildaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_emaildaten WHERE uid='".$_GET['uid']."' LIMIT 1")); +$werberdaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_werberdaten WHERE uid='".$_GET['uid']."' LIMIT 1")); +?> + +<? head("Bearbeiten des Users ".$_GET['uid']); ?> +<table width="100%" border="0" cellpadding="2" cellspacing="2"> +<form action="" method="post"> +<tr> +<td align="right" width="55%"><b>Userstatus</b></td> +<td align="left"> +<select name="status" size="1"> + <option value="0" <?if ($kontodaten['status'] == 0) echo'SELECTED';?>>Wartend</option> + <option value="1" <?if ($kontodaten['status'] == 1) echo'SELECTED';?>>Freigeschaltet</option> + <option value="2" <?if ($kontodaten['status'] == 2) echo'SELECTED';?>>Gesperrt</option> + <option value="<?=$kontodaten['status'];?>" <?if ($kontodaten['status'] == 2) echo'SELECTED';?>>--------------</option> + <option value="<?=$kontodaten['status'];?>" <?if ($kontodaten['status'] == 2) echo'SELECTED';?>></option> + <option value="<?=$kontodaten['status'];?>" <?if ($kontodaten['status'] == 2) echo'SELECTED';?>></option> + <option value="loeschen">User löschen</option> +</select> +</td> +</tr> +<tr> +<td align="right"><b>User-Id / Kontonummer</b></td> +<td align="left"><?=$kontodaten['uid'];?></td> +</tr> +<tr> +<td align="right"><b>Werber</b></td> +<td align="left"><input type="Text" name="werber" value="<?=$werberdaten['werber'];?>"></td> +</tr> +<tr> +<td align="right"><b>Vorname</b></td> +<td align="left"><input type="Text" name="vorname" value="<?=$userdaten['vorname'];?>"></td> +</tr> +<tr> +<td align="right"><b>Nachname</b></td> +<td align="left"><input type="Text" name="nachname" value="<?=$userdaten['nachname'];?>"></td> +</tr> +<tr> +<td align="right"><b>Emailadresse</b></td> +<td align="left"><input type="Text" name="emailadresse" value="<?=$emaildaten['emailadresse'];?>"></td> +</tr> +<tr> +<td align="right"><b>Kontostand</b></td> +<td align="left"><?=number_format($kontodaten['kontostand'],2,",",".");?> <?=$waehrung;?></td> +</tr> +<tr> +<td align="right"><b>Email Empfangsstatus</b></td> +<td align="left"> +<select name="freigabe_fuer" size="1"> + <option value="0" <?if ($emaildaten['freigabe_fuer'] == 0) echo'SELECTED';?>>Kein Empfang</option> + <option value="1" <?if ($emaildaten['freigabe_fuer'] == 1) echo'SELECTED';?>>Nur Newsletter</option> + <option value="2" <?if ($emaildaten['freigabe_fuer'] == 2) echo'SELECTED';?>>Nur Paidmails</option> + <option value="3" <?if ($emaildaten['freigabe_fuer'] == 3) echo'SELECTED';?>>Newsletter / Paidmails</option> +</select> +</td> +</tr> +<tr> +<td align="right" valign="top"><b>Sperrtext</b></td> +<td align="left"> +<textarea name="hinweis" style="width:250px; height:100px;"><?=$kontodaten['hinweis'];?></textarea></td> +</tr> +<tr> +<td align="right" width="55%"><b>Buchungsart</b></td> +<td align="left"> +<select name="buchungsart" size="1"> + <option value="+" SELECTED>Gutschreiben</option> + <option value="-">Abziehen</option> +</select> +</td> +</tr> +<tr> +<td align="right"><b>Buchungssumme</b></td> +<td align="left"><input type="Text" name="buchungssumme" value=""> ohne Vorzeichen!</td> +</tr> +<tr> +<td align="right"><b>Buchungstext</b></td> +<td align="left"><input type="Text" name="buchungstext" value="" maxlength="30"> max. 30 Zeichen!</td> +</tr> +<tr> +<td align="center" colspan="2"> +<a href="?content=/usersystem/buchungen&uid=<?=$_GET['uid'];?>" target="_self">Kontobuchungen</a><br> +<br> +<input type="Submit" name="updaten" value="Updaten !"> +</td> +</tr> +<input type="Hidden" name="uid" value="<?=$kontodaten['uid'];?>"> +<input type="Hidden" name="alt_werber" value="<?=$werberdaten['werber'];?>"> +</form> +</table> +<? foot(); ?> \ No newline at end of file diff --git a/adminforce/content/werbesystem/forcedbanner_468.php b/adminforce/content/werbesystem/forcedbanner_468.php new file mode 100644 index 0000000..0823464 --- /dev/null +++ b/adminforce/content/werbesystem/forcedbanner_468.php @@ -0,0 +1,82 @@ +<? +// Variabeln definieren +if (!isset($_POST['buchen'])) $_POST['buchen'] = ""; +if (!isset($_POST['verdienst'])) $_POST['verdienst'] = ""; +if (!isset($_POST['menge'])) $_POST['menge'] = "0"; +if (!isset($_POST['ziel'])) $_POST['ziel'] = ""; +if (!isset($_POST['banner_url'])) $_POST['banner_url'] = ""; +if (!isset($_POST['reload'])) $_POST['reload'] = "1"; +if (!isset($_POST['aufendhalt'])) $_POST['aufendhalt'] = "0"; +if (!isset($buchungsfehler)) $buchungsfehler = ""; +if (!isset($buchung)) $buchung = ""; + + +if ($_POST['buchen'] == 'Jetzt Buchen') { + + // Fehlerprüfung + if (!$_POST['menge'] or $_POST['menge'] < 100 or ereg("[^0-9]", $_POST['menge'])) $buchungsfehler .= 'Bei Menge nur Zahlen und min. 100 Banner!<br>'; + if (!$_POST['banner_url'] or !$_POST['menge'] or !$_POST['ziel'] or !$_POST['reload']) $buchungsfehler .= 'Bitte alle Felder ausfüllen!<br>'; + if ($_POST['reload'] < 1 or $_POST['reload'] > 24 or ereg("[^0-9]", $_POST['reload'])) $buchungsfehler .= 'Bei Reloadzeit nur Zahlen und zwischen 1 und 24 Stunden!<br>'; + if ($_POST['aufendhalt'] < 0 or $_POST['aufendhalt'] > 30 or ereg("[^0-9]", $_POST['aufendhalt'])) $buchungsfehler .= 'Bei dem Aufendhalt nur Zahlen und zwischen 0 und 30 Sekunden!<br>'; + if ($_POST['aufendhalt']>30 or $_POST['aufendhalt']<0 or ereg("[^0-9]",$_POST['aufendhalt'])) $buchungsfehler .= 'Aufendhalt nur Zahlen und zwischen 1 und 30 Sek.!<br>'; + + // Buchung durchführen + if (!$buchungsfehler) { + $buchungs_id = create_code(32); + $reload = $_POST['reload']*60*60; + db_query("INSERT INTO ".$db_prefix."_gebuchte_werbung (tan,ziel,banner,aufendhalt,menge,preis,verdienst,werbeart,status,reload,sponsor) VALUES ('".$buchungs_id."','".$_POST['ziel']."','".$_POST['banner_url']."','".$_POST['aufendhalt']."','".$_POST['menge']."','0','".$_POST['verdienst']."','forcedbanner','1','".$reload."','administrator')"); + $buchung = 'true'; + } +} +?> + + +<? +if ($buchungsfehler) { +head("Eingabefehler"); +echo '<b><font color="#FF0000">'.$buchungsfehler.'</font></b>'; +foot(); +} +?> + +<? +if ($buchung == 'true'){ +head("Buchung erfolgreich..."); +echo '<font color="#000080">Deine Buchung war erfolgreich und wurde dem System hinzugefügt.</font>'; +foot(); +} +?> + +<? head("Formular Forcedbanner 468*60"); +?> +<table width="100%" border="0" cellpadding="2" cellspacing="2"> +<form action="" method="post"> +<tr> +<td>Menge</td> +<td><input type="Text" name="menge" value="<?=$_POST['menge'];?>" style="width:60px" maxlength="6"></td> +</tr> +<tr> +<td>Userverdienst</td> +<td><input type="Text" name="verdienst" value="<?=$_POST['verdienst'];?>" style="width:60px" maxlength="6"></td> +</tr> +<tr> +<td>Ziel URL (mit http://)</td> +<td><input type="Text" name="ziel" value="<?=$_POST['ziel'];?>" style="width:330px"></td> +</tr> +<td>Banner URL (mit http://)</td> +<td><input type="Text" name="banner_url" value="<?=$_POST['banner_url'];?>" style="width:330px"></td> +</tr> +<tr> +<td>Reloadzeit (Stunden)</td> +<td><input type="Text" name="reload" value="<?=$_POST['reload'];?>" style="width:40px" maxlength="2"> max. 24 Stunden</td> +</tr> +<tr> +<td>Aufendhalt (Sekunden)</td> +<td><input type="Text" name="aufendhalt" value="<?=$_POST['aufendhalt'];?>" style="width:40px" maxlength="2"> max. 30</td> +</tr> +<tr> +<td align="center" valign="middle" colspan="2"><input type="Submit" name="buchen" value="Jetzt Buchen"></td> +</tr> +</form> +</table> +<?foot();?> \ No newline at end of file diff --git a/adminforce/content/werbesystem/paidmail.php b/adminforce/content/werbesystem/paidmail.php new file mode 100644 index 0000000..b7cba02 --- /dev/null +++ b/adminforce/content/werbesystem/paidmail.php @@ -0,0 +1,90 @@ +<? +if (!isset($_POST['versenden'])) $_POST['versenden'] = ""; +if (!isset($_POST['verdienst'])) $_POST['verdienst'] = ""; +if (!isset($_POST['menge'])) $_POST['menge'] = "0"; +if (!isset($_POST['ziel'])) $_POST['ziel'] = ""; +if (!isset($_POST['mailtext'])) $_POST['mailtext'] = ""; +if (!isset($_POST['beschreibung'])) $_POST['beschreibung'] = ""; +if (!isset($_POST['aufendhalt'])) $_POST['aufendhalt'] = "0"; +if (!isset($_POST['gueltig'])) $_POST['gueltig'] = "1"; +if (!isset($tan)) $tan = ""; + +if ($_POST['versenden'] == 'Paidmail versenden!') { + $empfaenger = db_query("SELECT * FROM ".$db_prefix."_emaildaten WHERE freigabe_fuer = '3' or freigabe_fuer = '2'"); + $maxempf = mysql_num_rows($empfaenger); + if ($_POST['menge'] == 0) $_POST['menge'] = 5000; + if ( $_POST['menge'] >= $maxempf ) $_POST['menge'] = $maxempf; + + $tan = create_code(14); + $bis = time() + (86400*$_POST['gueltig']); + db_query("INSERT INTO ".$db_prefix."_paidmails_versendet (tan,menge,verdienst,ziel,beschreibung,mailtext,aufendhalt,gesendet,gueltig) VALUES ('".$tan."','".$_POST['menge']."','".$_POST['verdienst']."','".$_POST['ziel']."','".$_POST['beschreibung']."','".$_POST['mailtext']."','".$_POST['aufendhalt']."','".time()."','".$bis."')"); + + $senden = db_query("SELECT * FROM ".$db_prefix."_emaildaten WHERE freigabe_fuer = '3' or freigabe_fuer = '2' ORDER BY RAND() LIMIT ".$_POST['menge'].""); + while ($versendet = mysql_fetch_array($senden)) { + db_query("INSERT INTO ".$db_prefix."_paidmails_empfaenger (uid,gueltig,tan,status,aufendhalt) VALUES ('".$versendet['uid']."','".$bis."','".$tan."','0','".$_POST['aufendhalt']."')"); + $message='Hallo, + dieses ist eine neue '.$seitenname.' Paidmail, für dessen Bestätigung + Du '.$_POST['verdienst'].' '.$waehrung.' für '.$_POST['aufendhalt'].' Sek. aufenthalt erhälst! + Diese Paidmail ist gültig bis '.date("d.m.Y - H:i:s",$bis).' + +'.$_POST['beschreibung'].' + +'.$_POST['mailtext'].' +-------------------------------------------------------------------- + +Die Betreiber von '.$seitenname.' distanzieren sich vom Inhalt dieser Mail! + +Diese Mail ist kein Spam da der Empfänger als Mitglied von +'.$seitenname.' dem Empfang zugestimmt hat. + +Bestätigungslink: +'.$domain.'/pclick.php?tan='.$tan.'&uid='.$versendet["uid"].' + +Mit freundlichen Grüßen +Das '.$seitenname.' Team'; +mail($versendet['emailadresse'], 'Neue '.$seitenname.' Paidmail', $message, 'FROM: '.$seitenname.' <'.$betreibermail.'>') or die('Versandfehler'); + + } +$msg_send = '<b><div align="center"><font color="#800000">Diese Paidmail wurd an '.$_POST['menge'].' User versendet</font></div></b>'; +} + +?> + +<? head("Paidmail einbuchen und versenden"); ?> +<table width="100%" border="0" cellpadding="2" cellspacing="2"> +<form action="" method="post"> +<tr> +<td>Anzahl der Empfänger</td> +<td><input type="Text" name="menge" value="<?=$_POST['menge'];?>" style="width:60px" maxlength="6"> (0 = an alle)</td> +</tr> +<tr> +<td>Userverdienst</td> +<td><input type="Text" name="verdienst" value="<?=$_POST['verdienst'];?>" style="width:60px" maxlength="6"></td> +</tr> +<tr> +<td>Ziel URL (mit http://)</td> +<td><input type="Text" name="ziel" value="<?=$_POST['ziel'];?>" style="width:330px"></td> +</tr> +<tr> +<td>Beschreibung</td> +<td><input type="Text" name="beschreibung" value="<?=$_POST['beschreibung'];?>" style="width:215px" maxlength="30"> (max. 30 Zeichen)</td> +</tr> +<tr> +<td valign="top">Mailtext</td> +<td><textarea cols="50" rows="10" name="mailtext"><?=$_POST['mailtext'];?></textarea></td> +</tr> +<tr> +<td>Aufendhalt (Sekunden)</td> +<td><input type="Text" name="aufendhalt" value="<?=$_POST['aufendhalt'];?>" style="width:40px" maxlength="2"></td> +</tr> +<tr> +<td>Gültig (TAGE)</td> +<td><input type="Text" name="gueltig" value="<?=$_POST['gueltig'];?>" style="width:40px" maxlength="2"></td> +</tr> +<tr> +<td align="center" valign="middle" colspan="2"><input type="Submit" name="versenden" value="Paidmail versenden!"></td> +</tr> +</form> +</table> +<?=$msg_send;?> +<?foot();?> \ No newline at end of file diff --git a/adminforce/content/werbesystem/paidmail_hist.php b/adminforce/content/werbesystem/paidmail_hist.php new file mode 100644 index 0000000..25922d0 --- /dev/null +++ b/adminforce/content/werbesystem/paidmail_hist.php @@ -0,0 +1,39 @@ +<? +if (!isset($_GET['tan'])) $_GET['tan'] = ""; +if (!isset($_GET['loeschen'])) $_GET['loeschen'] = ""; + +if ($_GET['loeschen'] == 'true') { +db_query("DELETE FROM ".$db_prefix."_paidmails_versendet WHERE tan='".$_GET['tan']."'"); +db_query("DELETE FROM ".$db_prefix."_paidmails_empfaenger WHERE tan='".$_GET['tan']."'"); +} +?> + +<? head("Paidmailhistory"); ?> +<table width="100%" cellpadding="1" cellspacing="1" border="0" bgcolor="#000000"> +<? +$mails = db_query("SELECT * FROM ".$db_prefix."_paidmails_versendet ORDER BY gesendet DESC"); +while ($history = mysql_fetch_array($mails)) { +?> +<tr bgcolor="#f0f0f0"> +<td align="center"><b>Tan:</b> <?=$history['tan'];?></td> +<td align="center"><b>Menge:</b> <?=$history['menge'];?></td> +<td align="center"><b>Bestädigt:</b> <?=$history['bestaedigt'];?></td> +<td align="center"><b>Verdienst:</b> <?=$history['verdienst'];?></td> +</tr> +<tr bgcolor="#f0f0f0"> +<td align="center"><b>Titel:</b><br><?=$history['beschreibung'];?></td> +<td align="center"><b>Aufendhalt:</b><br><?=$history['aufendhalt'];?></td> +<td align="center"><b>Gesendet:</b><br><?=date("d.m.Y - H:i",$history['gesendet']);?></td> +<td align="center"><b>Gültig:</b><br><?=date("d.m.Y - H:i",$history['gueltig']);?></td> +</tr> +<tr bgcolor="#f0f0f0"> +<td colspan="4"><?=nl2br($history['mailtext']);?> +<?if ($history['gueltig'] <= time() or $history['menge']==$history['bestaedigt']) echo '<br><br><a href="?content=/werbesystem/paidmail_hist&tan='.$history['tan'].'&loeschen=true" target="_self"><b>Löschen!</b></a>';?> +</td> +</tr> + +<? +} +?> +</table> +<?foot();?> \ No newline at end of file diff --git a/adminforce/cron.php b/adminforce/cron.php new file mode 100644 index 0000000..7f76296 --- /dev/null +++ b/adminforce/cron.php @@ -0,0 +1,5 @@ +<? +@require_once ('../'.$_GET['cron']); +?> + +Cron gelaufen!!! \ No newline at end of file diff --git a/adminforce/css/main.css b/adminforce/css/main.css new file mode 100644 index 0000000..571951b --- /dev/null +++ b/adminforce/css/main.css @@ -0,0 +1,81 @@ +BODY { + scrollbar-base-color: #E6E6E6; + background-color : #E6E6E6; +} + +td { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 11px; +} + +.titel { + font-family: Verdana, Arial, Helvetica, sans-serif; + color: #666666; + font-size: 11px; + font-weight: bold; +} + +A.:link { + color:#606060; + text-decoration:none; + font-family:Verdana; + font-size: 11px; +} + +A.:visited { + color:#606060; + text-decoration:none; + font-family:Verdana; + font-size: 11px; +} + +A.:active { + color:#606060; + text-decoration:none; + font-family:Verdana; + font-size: 11px; +} + +A.:hover { + color:#606060; + text-decoration:underline; + font-family:Verdana; + font-size: 11px; +} + +.tblbgcolor { + background-color: #F5F5F5; + font-family: Verdana, Arial, Helvetica, sans-serif; +} + +input { + border-width: 1; + font-size: 11px; + font-family: verdana; + border-color: #505050; + border-style: solid; + background-color: #E6E6E6; + color: 333333; + font-weight: normal; +} + +select { + border-width:1; font-size: 11px; font-family: verdana; border-color:#000080; + border-style:solid; background-color:#EEEEEE; color:333333; +} + +textarea { + border-width: 1; + font-size: 11px; + font-family: verdana; + border-color: #505050; + border-style: solid; + background-color: #E6E6E6; + color: 333333; + font-weight: normal; +} + +option { + border-width:1; font-size: 11px; font-family: verdana; border-color:#000080; + border-style:solid; background-color:#EEEEEE; color:333333; +} \ No newline at end of file diff --git a/adminforce/images/gelb.gif b/adminforce/images/gelb.gif new file mode 100644 index 0000000000000000000000000000000000000000..2668ff9c4237f6759ff440a28101db094fa85149 GIT binary patch literal 147 zcmZ?wbhEHb<Y(Y#*vtR||NsAg{Fvd^EryF18BUyF*twHs<w}+X3wTbP5Lma)9ViP{ z1tk=JvM@3*a5LzD_#iVFSR4vYdam9pp3y5Fz)>XQz}Dv$6*PZ_l<OX^hS@5t3(wD6 n%kLofV8SUzRwl)Z77l9K3=#`FpZGEy%Su1|vSR-f4hCxgLt-(t literal 0 HcmV?d00001 diff --git a/adminforce/images/gruen.gif b/adminforce/images/gruen.gif new file mode 100644 index 0000000000000000000000000000000000000000..51da984c216bf3db6d3b0f83219eee99d48f9e9f GIT binary patch literal 149 zcmZ?wbhEHb<Y(Y#*vtR||NsAIc*MYPje+4L1H(=R#^sEhvpGc$h$uW$P`IF=a7aOM zlcL574UjSh2F0H&j0_BX3_2j4ATt<PoGzU7T)kI3qgS?|J<(wPSJR|Gou?&c9bN)n wuUkFr_?vl`a4_{hH$G9(w4^`qhAJ!P>~uvLmBo^*LftnDtR5JsGBH>K02=Er9smFU literal 0 HcmV?d00001 diff --git a/adminforce/images/rot.gif b/adminforce/images/rot.gif new file mode 100644 index 0000000000000000000000000000000000000000..b98d7f896e98b3b690bba58dac718c54f58e57d6 GIT binary patch literal 147 zcmZ?wbhEHb<Y(Y#*vtR||NsAg#K3Tkf#D<r!%hZ<<&2E8IXMrAh%A?qTIcQ#lm)AT z5{f@r7#SG28FWB=kQodt4h1JYSML?i=oJrWS7e$wsl(MPD1MTHrs8@b0i_)_JX_k8 mTJEl6H#kz(q;heEx0ZH;Q^A8bz6_Vu(+<C^*gu7X!5RQ;$1J4) literal 0 HcmV?d00001 diff --git a/adminforce/index.php b/adminforce/index.php new file mode 100644 index 0000000..ff45739 --- /dev/null +++ b/adminforce/index.php @@ -0,0 +1,5 @@ +<? +@include_once('lib/header.php'); +@include_once('content'.$_GET['content'].'.php'); +@include_once('lib/footer.php'); +?> diff --git a/adminforce/lib/footer.php b/adminforce/lib/footer.php new file mode 100644 index 0000000..06495c7 --- /dev/null +++ b/adminforce/lib/footer.php @@ -0,0 +1,10 @@ +</td> +<td width="5" valign="top" align="left"></td> +<td width="130" valign="top" align="left"><?@include_once('lib/menue_rechts.php');?></td> +</tr> +</table> + +</td></tr></table> +</body> +</html> +<?db_close();?> \ No newline at end of file diff --git a/adminforce/lib/header.php b/adminforce/lib/header.php new file mode 100644 index 0000000..1af1303 --- /dev/null +++ b/adminforce/lib/header.php @@ -0,0 +1,42 @@ +<? +@require_once ('../lib/functions.lib.php'); +db_connect(); +@require_once ('lib/layout.lib.php'); +if (!isset($_GET['content'])) $_GET['content'] = '/startseite'; +if (!file_exists('content'.$_GET['content'].'.php')) $_GET['content'] = '/error/keine_seite'; +?> +<html> +<head> +<title>..:: Adminforce ::..</title> +<meta name="Author" content=""> +<meta name="Publisher" content=""> +<meta name="Copyright" content=""> +<meta name="Keywords" content=""> +<meta name="Description" content=""> +<meta name="Page-topic" content=""> +<meta name="Audience" content=""> +<meta name="Content-language" content="DE"> +<meta name="Page-type" content="Nicht Gewinnorientiert"> +<meta name="Robots" content="INDEX,FOLLOW"> +<link rel="stylesheet" href="css/main.css" type="text/css"> +</head> + +<body topmargin="5" leftmargin="0"> +<table width="800" cellpadding="0" cellspacing="0" border="0" align="center"><tr><td valign="top" align="center"> + +<table width="800" class="tblbgcolor" border="1" cellpadding="3" cellspacing="0" bordercolorlight="#CCCCCC" bordercolordark="#FFFFFF"> +<tr> +<td class="titel" height="66" valign="middle" align="center"> +<h2>Adminforce</h2> +<h3><?=$seitenname;?></h3> +</td> +</tr> +</table> +<table width="800" border="0" cellpadding="0" cellspacing="0"><tr><td height="5"></td></tr></table> +<!-- Inhalt --> + +<table width="800" cellpadding="0" cellspacing="0" border="0"> +<tr> +<td width="130" valign="top" align="left"><?@include_once('lib/menue_links.php');?></td> +<td width="5" valign="top" align="left"></td> +<td width="530" valign="top" align="left"> \ No newline at end of file diff --git a/adminforce/lib/layout.lib.php b/adminforce/lib/layout.lib.php new file mode 100644 index 0000000..ba0d6df --- /dev/null +++ b/adminforce/lib/layout.lib.php @@ -0,0 +1,48 @@ +<? +function head($titel){ +echo ' +<table width="100%" class="tblbgcolor" border="1" cellpadding="3" cellspacing="0" bordercolorlight="#CCCCCC" bordercolordark="#FFFFFF"> +<tr> +<td class="titel" valign="top" align="left">'.$titel.'</td> +</tr> +<tr> +<td bgcolor="#ffffff" valign="top" align="left"> + +<table width="98%"> +<tr> +<td> +'; +} + +function foot(){ +echo ' +</td> +</tr> +</table> +</td> +</tr> +</table> +<table border="0" cellpadding="0" cellspacing="0"><tr><td height="5"></td></tr></table> +'; +} + +function menuehead($titel){ +echo' +<table width="100%" class="tblbgcolor" border="1" cellpadding="3" cellspacing="0" bordercolorlight="#CCCCCC" bordercolordark="#FFFFFF"> +<tr> +<td class="titel" valign="top" align="left">'.$titel.'</td> +</tr> +<tr> +<td bgcolor="#ffffff" valign="top" align="left"> +'; +} + +function menuefoot(){ +echo' +</td> +</tr> +</table> +<table border="0" cellpadding="0" cellspacing="0"><tr><td height="5"></td></tr></table> +'; +} +?> \ No newline at end of file diff --git a/adminforce/lib/menue_links.php b/adminforce/lib/menue_links.php new file mode 100644 index 0000000..b7d373b --- /dev/null +++ b/adminforce/lib/menue_links.php @@ -0,0 +1,32 @@ +<?menuehead("Allgemeines")?> +» <a href="?content=/startseite">Adminstart</a><br> +» <a href="?content=/usersystem/liste">Userliste</a><br> +<?menuefoot();?> + +<?menuehead("Newssystem")?> +» <a href="?content=/newssystem/news">News schreiben</a><br> +» <a href="?content=/newssystem/letter">Newsletter</a><br> +<?menuefoot();?> + +<?menuehead("Ralleysystem")?> +» <a href="?content=/ralleysystem/aktiv">Aktivralley</a><br> +» <a href="?content=/ralleysystem/klick">Klickralley</a><br> +» <a href="?content=/ralleysystem/ref">Refralley</a><br> +<?menuefoot();?> + +<?menuehead("Konfigurationen")?> +» <a href="?content=/interfacedaten/pageconfig">Seiteneinstell.</a><br> +» <a href="?content=/interfacedaten/crons">Crons</a><br> +» <a href="?content=/interfacedaten/betreiber">Betreiberdaten</a><br> +<?menuefoot();?> + +<?menuehead("Texte bearbeiten")?> +» <a href="?content=/texte/alternativwerbung">Alternativwerbung</a><br> +» <a href="?content=/texte/klickralley">Klickralley</a><br> +» <a href="?content=/texte/aktivralley">Aktivralley</a><br> +» <a href="?content=/texte/refralley">Refralley</a><br> +» <a href="?content=/texte/agb">AGB's</a><br> +» <a href="?content=/texte/faq">FAQ's</a><br> +» <a href="?content=/texte/wartung">Wartungstext</a><br> +<?menuefoot();?> + diff --git a/adminforce/lib/menue_rechts.php b/adminforce/lib/menue_rechts.php new file mode 100644 index 0000000..98b3530 --- /dev/null +++ b/adminforce/lib/menue_rechts.php @@ -0,0 +1,32 @@ +<?menuehead("Werbung einb.")?> +» <a href="?content=/werbesystem/forcedbanner_468">Forced 468</a><br> +» <a href="?content=/werbesystem/paidmail"><font color="#FF0000">Paidmails vers.</font></a><br> +» <a href="?content=/werbesystem/paidmail_hist"><font color="#FF0000">Paidmail Hist.</font></a><br> +<?menuefoot();?> + +<?menuehead("Interfacedaten")?> +» <a href="?content=/interfacedaten/fuco-ads">FuCo-Ads</a><br> +» <a href="?content=/interfacedaten/multi-sponsor">Multi-Sponsor</a><br> +» <a href="?content=/interfacedaten/fucoex">FuCoEx</a><br> +» <a href="?content=/interfacedaten/webmasterlose">Webmasterlose</a><br> +» <a href="?content=/interfacedaten/lose-ads">Lose-Ads</a><br> +» <a href="?content=/interfacedaten/losebox">Losebox</a><br> +» <a href="?content=/interfacedaten/hp-lose">HP-Lose</a><br> +» <a href="?content=/interfacedaten/media-sponsor">Media-Sponsor</a><br> +<?menuefoot();?> + +<?menuehead("Interfacebanner")?> +» <a href="?content=/interfacebanner/fuco-ads">FuCo-Ads</a><br> +» <a href="?content=/interfacebanner/multi-sponsor">Multi-Sponsor</a><br> +» <a href="?content=/interfacebanner/fucoex">FuCoEx</a><br> +» <a href="?content=/interfacebanner/webmasterlose">Webmasterlose</a><br> +» <a href="?content=/interfacebanner/lose-ads">Lose-Ads</a><br> +» <a href="?content=/interfacebanner/losebox">Losebox</a><br> +» <a href="?content=/interfacebanner/hp-lose">HP-Lose</a><br> +» <a href="?content=/interfacebanner/media-sponsor">Media-Sponsor</a><br> +» <a href="?content=/interfacebanner/admin"><b>Adminbanner</b></a><br> +» <a href="?content=/interfacebanner/blacklist"><b>Blacklist</b></a><br> +<?menuefoot();?> + + + diff --git a/content/betteln.php b/content/betteln.php new file mode 100644 index 0000000..14e4a47 --- /dev/null +++ b/content/betteln.php @@ -0,0 +1,42 @@ +<? + +// SecVMS change begin +$_GET['ref'] = (int)$_GET['ref']; +// SecVMS change end + +$reloadcheck = db_query("SELECT * FROM ".$db_prefix."_reloads WHERE ip = '".$ip."' and tan = 'bettelaufruf' and bis >= '".time()."'"); +if (!mysql_num_rows($reloadcheck)) { +$minimum = $pageconfig['min_betteln']; +$maximum = $pageconfig['max_betteln']; +srand((double)microtime()*1000000); +$bettelsumme = rand($minimum*100,$maximum*100)/100; +// Reload setzen und Umsätze schreiben +$new_reload = time()+$pageconfig['reload_betteln']; +db_query("INSERT INTO ".$db_prefix."_reloads (ip,uid,tan,bis) VALUES ('".$ip."','".$_GET['ref']."','bettelaufruf','".$new_reload."')"); +db_query("UPDATE ".$db_prefix."_kontodaten SET angebettelt =angebettelt + 1, bv = bv + ".$bettelsumme." WHERE uid = '".$_GET['ref']."'"); +kontobuchung ('+',$bettelsumme,$_GET['ref']); +refumsatz ($bettelsumme,$_GET['ref']); +aktivralley ($bettelsumme,$_GET['ref']); +$betteltext = '<b>Du hast für den User '.$_GET['ref'].' gerade '.$bettelsumme.' '.$waehrung.' erbettelt!</b>'; +} else { +$reloadcheck = mysql_fetch_array($reloadcheck); +$betteltext = '<b><font color="#FF0000">Du bist noch für '. round((($reloadcheck['bis'] - time())/60),0) .' Minuten fürs Betteln gesperrt</font></b>'; +} +?> + +<?head("Betteln auf FunCoins24.de");?> +Verdiene auch Du mit!<br> +Melde Dich bei <?=$seitenname;?> an und bewirbe Deinen persönlichen Bettellink, so +verdienst Du deine <?=$waehrung;?> fast wie im Schlaf!<br> +<br> +<div align="center"><?=$betteltext;?></div> +<?foot();?> + +<?head("Werbung dieser Seite"); +$filename = 'lib/texte/bettelwerbung.txt'; +$fp = fopen ($filename, "r"); +$inhalt = fread ($fp, filesize ($filename)); +fclose ($fp); +$inhalt = str_replace('\\', '', $inhalt); +echo nl2br($inhalt); +foot();?> \ No newline at end of file diff --git a/content/error/kein_ref.php b/content/error/kein_ref.php new file mode 100644 index 0000000..1407cd8 --- /dev/null +++ b/content/error/kein_ref.php @@ -0,0 +1,6 @@ +<?head("Refdetails - Fehlermeldung!");?> +Du vesuchst gerade Detaildaten eines Refusers aufzurufen der Dir nicht zugeordnet ist. +Du kannst nur die Daten aus Deiner ersten Ebene sehen, alle anderen Daten bleiben Dir +verwehrt. +</ul> +<?foot();?> \ No newline at end of file diff --git a/content/error/kein_zutritt.php b/content/error/kein_zutritt.php new file mode 100644 index 0000000..73f5b5f --- /dev/null +++ b/content/error/kein_zutritt.php @@ -0,0 +1,12 @@ +<?head("Zutritt verweigert");?> +Der Zutritt zu diesem Bereich wurde Dir verweigert!<br> +Bevor Du dich an den Support wendest, prüfe bitte erst die unten aufgezählten Möglichkeiten +um so unnötige Supportanfragen zu vermeiden!<br> +<ul> +<b>Mögliche Gründe</b><br> +<li>Du bist nicht eingeloggt (bitte erst einloggen)</li> +<li>Die Kontonummer/Passwortkombination stimmt nicht (Loginfehler)</li> +<li>Du hast deinen Account noch nicht freigeschaltet (bitte Email prüfen)</li> +<li>Die Session ist abgelaufen (verwende doch den Autologin)</li> +</ul> +<?foot();?> diff --git a/content/error/keine_seite.php b/content/error/keine_seite.php new file mode 100644 index 0000000..92822aa --- /dev/null +++ b/content/error/keine_seite.php @@ -0,0 +1,12 @@ +<?head("Seite nicht gefunden");?> +Die von Dir angeforderte Seite ist nicht erreichbar.<br> +Bitte wähle aus dem Menü einen gültigen Link, sollte weiterhin das Problem bestehen informiere +bitte den Webmaster darüber.<br> +<ul> +<b>Mögliche Gründe</b><br> +<li>Die Seite wurde aus Wartungsgründen entfernt</li> +<li>Ein Link im Menü wurde falsch gesetzt</li> +<li>Du hast eine falsche oder ungültige URL erhalten (extern)</li> +</ul> +<?foot();?> + diff --git a/content/error/user_gesperrt.php b/content/error/user_gesperrt.php new file mode 100644 index 0000000..de50a3f --- /dev/null +++ b/content/error/user_gesperrt.php @@ -0,0 +1,7 @@ +<?head("Account gesperrt");?> +Bitte wende Dich an den Webmaster!<br> +<br> +<b>Dein Account wurde mit folgender Begründung gesperrt!</b><br> +<?=nl2br($login_check['hinweis']);?> + +<?foot();?> \ No newline at end of file diff --git a/content/intern/agbs.php b/content/intern/agbs.php new file mode 100644 index 0000000..cdc2227 --- /dev/null +++ b/content/intern/agbs.php @@ -0,0 +1,14 @@ +<? +// Variabeln +$filename = 'lib/texte/agb.txt'; + +// Datei auslesen +$fp = fopen ($filename, "r"); +$inhalt = fread ($fp, filesize ($filename)); +fclose ($fp); +$inhalt = str_replace('\\', '', $inhalt); +?> + +<?head("Allgemeine Geschäftsbedingungen");?> +<?=nl2br($inhalt);?> +<?foot();?> \ No newline at end of file diff --git a/content/intern/aktivieren.php b/content/intern/aktivieren.php new file mode 100644 index 0000000..041ab33 --- /dev/null +++ b/content/intern/aktivieren.php @@ -0,0 +1,45 @@ +<? +if (!isset($_GET['ak'])) $_GET['ak'] = ""; + +// SecVMS change begin +$_GET['ak'] = addslashes ($_GET['ak']); +// SecVMS change end + +$aktivierung = db_query("SELECT * FROM ".$db_prefix."_aktivierungen WHERE ak = '".$_GET['ak']."' LIMIT 1"); +if (mysql_num_rows($aktivierung)) { +$aktivieren = mysql_fetch_array($aktivierung); +db_query("UPDATE ".$db_prefix."_kontodaten SET status = '1' WHERE uid = '".$aktivieren['uid']."' and status = '0'"); +db_query("DELETE FROM ".$db_prefix."_aktivierungen WHERE ak = '".$_GET['ak']."'"); +?> + +<?head("$seitenname - Accountaktivierung!");?> +Die Aktivierung Deines Accounts bei <?=$seitenname;?> war erfolgreich, +Du kannst Dich nun bei uns einloggen und unser Angebot in vollem Umfang nutzen.<br> +<br> +Solltest Du Fehler auf unserer Webseite finden dann sende uns bitte eine Email +an <a href="mailto:FuCo-Error@Projekt-Seth.de" target="_blank">FuCo-Error@Projekt-Seth.de</a><br> +<br> +Wir wünschen Dir nun viel Spaß und viele viele Funcoins!<br> +<br> +Mit freundlichen Grüßen<br> +Das <?=$seitenname;?> Team<br> +<?foot();?> + +<? +} else { +?> + +<?head("$seitenname - Accountaktivierung [Code falsch]!");?> +Die Aktivierung Deines Accounts bei <?=$seitenname;?> ist fehlgeschlagen, +bitte prüfe nochmals den Aktivierungslink oder vordere den Link neu an.<br> +<br> +Solltest Du Fehler auf unserer Webseite finden dann sende uns bitte eine Email +an <a href="mailto:FuCo-Error@Projekt-Seth.de" target="_blank">FuCo-Error@Projekt-Seth.de</a><br> +<br> +Mit freundlichen Grüßen<br> +Das <?=$seitenname;?> Team<br> +<?foot();?> + +<? +} +?> diff --git a/content/intern/anmelden.php b/content/intern/anmelden.php new file mode 100644 index 0000000..8e38d51 --- /dev/null +++ b/content/intern/anmelden.php @@ -0,0 +1,179 @@ +<? +// Variabel vordefinieren! +if (!isset($_POST['anmelden'])) $_POST['anmelden'] = ""; +if (!isset($_POST['nachname'])) $_POST['nachname'] = ""; +if (!isset($_POST['vorname'])) $_POST['vorname'] = ""; +if (!isset($_POST['emailadresse'])) $_POST['emailadresse'] = ""; +if (!isset($_POST['passwort_1'])) $_POST['passwort_1'] = ""; +if (!isset($_POST['passwort_2'])) $_POST['passwort_2'] = ""; +if (!isset($_POST['uid_passwort'])) $_POST['uid_passwort'] = ""; +if (!isset($_POST['uid'])) $_POST['uid'] = ""; +if (!isset($_POST['agb'])) $_POST['agb'] = ""; +if (!isset($_POST['newsletter'])) $_POST['newsletter'] = "1"; +if (!isset($_POST['paidmails'])) $_POST['paidmails'] = "1"; +if (!isset($error)) $error = ""; +if (!isset($anmeldeok)) $anmeldeok = ""; +if (!isset($ak)) $ak = ""; + +if ($_POST['anmelden'] == "Jetzt anmelden!") { + + // SecVMS change begin + $_GET['nachname'] = addslashes ($_GET['nachname']); + $_GET['vorname'] = addslashes ($_GET['vorname']); + // SecVMS change end + + $schnittstelle = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_schnittstelle LIMIT 1")) or die("Userinfo"); + $tag = strtotime("".date("m")."/".date("d")."/".date("Y")." 0 hours 0 minutes 0 seconds"); + $s_verbrauch = mysql_num_rows(db_query("SELECT * FROM ".$db_prefix."_schnittstelle_anfragen WHERE zeit='".$tag."' and uid='0'")); + // Auf Eingabefehler prüfen + if(!$_POST['nachname'] || !$_POST['vorname'] || !$_POST['emailadresse'] || !$_POST['passwort_1'] || !$_POST['passwort_2'] || !$_POST['uid'] || !$_POST['uid_passwort']) $error .= 'Bitte fülle alle benötigten Felder aus!<br>'; + if(!eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,4}$",$_POST['emailadresse'])) $error .= 'Der Emailsyntax ist falsch!<br>'; + if ($_POST['passwort_1'] != $_POST['passwort_2']) $error .= 'Passwörter stimmen nicht überein!<br>'; + if (strlen($_POST['passwort_1']) < 8) $error .= 'Passwortlänge muss min. 8 Zeichen haben<br>'; + if (ereg("[^0-9]", $_POST['uid'])) $error .= 'Bei der FuCo Id nur Zahlen!<br>'; + if ($_POST['agb'] != "ja") $error .= 'Du musst die AGBs bestädigen!<br>'; + if ($_POST['uid'] == $_SESSION['werber']) $error .= 'Du kannst Dich nicht selber werben<br>'; + if ($schnittstelle['anfragen_tag'] != 0 and $schnittstelle['anfragen_tag'] <= $s_verbrauch) $error = 'Die Schnittstellenanfragen sind für heute verbraucht!!!<br>'; + + // User mit der Datenbank abgleichen + if (!$error) { + $user_check = db_query ("SELECT `uid` FROM ".$db_prefix."_kontodaten WHERE uid='".$_POST['uid']."'"); + $mail_check = db_query ("SELECT `emailadresse` FROM ".$db_prefix."_emaildaten WHERE emailadresse='".$_POST['emailadresse']."'"); + $black_check= db_query ("SELECT * FROM ".$db_prefix."_userblacklist WHERE uid='".$_POST['uid']."' and zeit >='".time()."'"); + $sperre = mysql_fetch_array($black_check); + if ($sperre['zeit'] != 99999999999) { + $sperrtext = 'Du bist für eine Neuanmeldung noch bis <b>'.date("d.m.Y - H:i:s",$sperre['zeit']).'</b> gesperrt!<br>'; + } else { + $sperrtext = '<b><i>Du bist für diese Webseite komplett gesperrt!</i></b>'; + } + if (mysql_num_rows($user_check)) $error .= 'Du bist bereits bei uns angemeldet!<br>'; + if (mysql_num_rows($mail_check)) $error .= 'Diese Emailadresse ist schon im System!<br>'; + if (mysql_num_rows($black_check)) $error = $sperrtext; + } + + // User beim Betreiber prüfen + if (!$error) { + if ($schnittstelle['anfragen_user'] != 0) db_query("INSERT INTO ".$db_prefix."_schnittstelle_anfragen (zeit,uid) VALUES ('".$tag."','0')"); + @require_once ("lib/schnittstellen/".$schnittstelle['schnittstelle'].".php"); + @uservalidate ($schnittstelle['betreiber_id'],$schnittstelle['betreiber_passwort'],$_POST['uid'],$_POST['uid_passwort']); + if ($error) $error = $trans_ausgabe.'<br>'; + } + + // User eintragen + if (!$error) { + if ($_POST['newsletter'] == 0 and $_POST['paidmails'] == 0) $mailstatus = 0; + if ($_POST['newsletter'] == 1 and $_POST['paidmails'] == 0) $mailstatus = 1; + if ($_POST['newsletter'] == 0 and $_POST['paidmails'] == 1) $mailstatus = 2; + if ($_POST['newsletter'] == 1 and $_POST['paidmails'] == 1) $mailstatus = 3; + // Werber prüfen + if ($_SESSION['werber'] >= 1) { + $load_werber = db_query("SELECT * FROM ".$db_prefix."_kontodaten WHERE uid = '".$_SESSION['werber']."'"); + if (!mysql_num_rows($load_werber)) $_SESSION['werber'] = 0; + } + db_query("INSERT INTO ".$db_prefix."_kontodaten (uid,passwort,status,hinweis,kontostand) VALUES ('".$_POST['uid']."','".md5($_POST['passwort_1'])."','0','','0')"); + db_query("INSERT INTO ".$db_prefix."_emaildaten (uid,emailadresse,freigabe_fuer) VALUES ('".$_POST['uid']."','".$_POST['emailadresse']."','".$mailstatus."')"); + db_query("INSERT INTO ".$db_prefix."_userdaten (uid,vorname,nachname,angemeldet_seit) VALUES ('".$_POST['uid']."','".$_POST['vorname']."','".$_POST['nachname']."','".time()."')"); + $ws = db_query("SELECT * FROM ".$db_prefix."_werberdaten WHERE uid='".$_POST['uid']."'"); + db_query("INSERT INTO ".$db_prefix."_werberdaten (uid,werber,umsatz,zuordnungszeit) VALUES ('".$_POST['uid']."','".$_SESSION['werber']."','0','".time()."')"); + $ak = md5($_POST['uid'].''.time()); + db_query("INSERT INTO ".$db_prefix."_aktivierungen (uid,ak) VALUES ('".$_POST['uid']."','".$ak."')"); + $email_message = 'Hallo, + Du hast Dich soeben erfolgreich bei '.$seitenname.' angemeldet. + + Bitte aktiviere jetzt Deinen Account, klicke dazu bitte auf den + Aktivierungslink: '.$domain.'/?content=/intern/aktivieren&ak='.$ak.' + + ---------------------------------------------------------- + Kontonummer: '.$_POST['uid'].' + Passwort: '.$_POST['passwort_1'].' + ---------------------------------------------------------- + + Nach der Aktivierung kannst Du dich sofort einloggen und bei + uns teilnehmen. + + Mit freundlichen Grüßen + Das '.$seitenname.' Team + '; + @mail($_POST['emailadresse'], "$seitenname Accountaktivierung", $email_message, "FROM: $seitenname <$betreibermail>"); + $anmeldeok = "true"; + } + +} + +if ($error){ +head("Anfeldefehler"); +echo '<font color="#cc0000">'.$error.'</font>'; +foot(); +} +?> + +<? if ($anmeldeok != "true") { ?> +<?head("$seitenname - Neuanmeldung");?> + <table width="100%" cellpadding="3" cellspacing="0" border="0"> + <form action="" method="post"> + <tr> + <td class="main"><b>Nachname:</b></td> + <td class="main"><input type="text" name="nachname" value="<?=$_POST['nachname'];?>"></td> + </tr> + <tr> + <td class="main"><b>Vorname:</b></td> + <td class="main"><input type="text" name="vorname" value="<?=$_POST['vorname'];?>"></td> + </tr> + <tr> + <td class="main"><b>Emailadresse:</b></td> + <td class="main"><input type="text" name="emailadresse" value="<?=$_POST['emailadresse'];?>"></td> + </tr> + <tr> + <td class="main"><b>FuCo Id:</b></td> + <td class="main"><input type="text" name="uid" value="<?=$_POST['uid'];?>"></td> + </tr> + <tr> + <td class="main"><b>FuCo Id-Passwort zur Identifizierung:</b></td> + <td class="main"><input type="password" name="uid_passwort"></td> + </tr> + <tr> + <td class="main">Werber:</td> + <td class="main"><? if($_SESSION['werber'] == 0) {echo '<b>keinen</b>';} else {echo $_SESSION['werber'];}?></td> + </tr> + <tr> + <td class="main"><b>Passwort:</b></td> + <td class="main"><input type="password" name="passwort_1"></td> + </tr> + <tr> + <td class="main"><b>Passwortbestätigung:</b></td> + <td class="main"><input type="password" name="passwort_2"></td> + </tr> + <tr> + <td class="main"><b>Paidmails empfangen:</b></td> + <td class="main"><select name="paidmails"><option value="1" <? if ($_POST['paidmails'] == 1) { echo 'selected';}?>>Ja</option><option value="0" <? if ($_POST['paidmails'] != 1) { echo 'selected';}?>>Nein</option></select></td> + </tr> + <tr> + <td class="main"><b>Newsletter:</b></td> + <td class="main"><select name="newsletter"><option value="1" <? if ($_POST['newsletter'] == "1") { echo 'selected';}?>>Ja</option><option value="0" <? if ($_POST['newsletter'] != "1") { echo 'selected';}?>>Nein</option></select></td> + </tr> + <tr> + <td class="main"><b>AGB`s gelesen und akzeptiert:</b></td> + <td class="main"><select name="agb"><option value="ja" <? if ($_POST['agb'] == "ja") { echo 'selected';}?>>Ja</option><option value="nein" <? if ($_POST['agb'] != "ja") { echo 'selected';}?>>Nein</option></select></td> + </tr> + <tr> + <td class="main" align="center" colspan="2"> + Vor dem Anmelden lese bitte die AGB`s!<br><br> + <input type="submit" name="anmelden" value="Jetzt anmelden!"> + </td> + </tr> + </form> + </table> +<?foot();?> +<?} else {?> +<?head("$seitenname - Anmeldung erfolgreich!");?> +Deine Anmeldung bei <?=$seitenname;?> war erfolgreich, Du bekommst jetzt eine Email mit Deinen Daten und einen Aktivierungslink. +Sobald Du deinen Account aktiviert hast kannst Du dich bei uns einloggen und diese Seite im vollen Umfang nutzen.<br> +<br> +Bitte beachte dass es auch etwas dauern kann bis die Aktivierungsmail bei Dir ankommt, dieses ist anhängig von Deinem Emailanbieter.<br> +<br> +Mit freundlichen Grüßen<br> +Das <?=$seitenname;?> Team<br> + +<?foot();?> +<? } ?> + diff --git a/content/intern/daten.php b/content/intern/daten.php new file mode 100644 index 0000000..f8a4302 --- /dev/null +++ b/content/intern/daten.php @@ -0,0 +1,43 @@ +<? +if (isset($_POST['anf_daten']) && isset($_POST['anf_email'])) { + + // SecVMS change begin + $_GET['anf_email'] = addslashes ($_GET['anf_email']); + // SecVMS change end + + $daten_anfordern = mysql_fetch_array(db_query("SELECT `uid`,`emailadresse` FROM ".$db_prefix."_emaildaten WHERE emailadresse = '".$_POST['anf_email']."'")); + if ($daten_anfordern['emailadresse']) { + $neues_passwort = create_code(8); + db_query ("UPDATE ".$db_prefix."_kontodaten SET passwort='".md5($neues_passwort)."' WHERE uid=".$daten_anfordern['uid'].""); + $email_message = 'Hallo, + Du hast soeben die Zugangsdaten für '.$seitenname.' angefordert. + + ---------------------------------------------------------- + Kontonummer: '.$daten_anfordern['uid'].' + Passwort: '.$neues_passwort.' + ---------------------------------------------------------- + + Jetzt kannst Du dich wieder auf '.$domain.' + einloggen und das Passwort wieder ändern! + + Mit freundlichen Grüßen + Das '.$seitenname.' Team + '; + @mail($daten_anfordern['emailadresse'], "$seitenname Passwort", $email_message, "FROM: $seitenname <$betreibermail>"); + $error_msg = '<b>Passwort wurde zugesandt!</b><br>'; + } else { + $error_msg = '<b>Emailadresse nicht bekannt!</b><br>'; + } +} +?> +<?head("Zugangsdaten anfordern");?> +Wenn Du deine Zugangsdaten mal verloren haben solltest oder diese einfach nur mal verlegt hast, +kannst Du hier diese Daten wieder in Erfahrung bringen. Wir senden an Deine bei uns gespeicherte +Emailadresse sofort die Daten zu.<br> +<div align="center"> +<form action="" method="post"> +<b>Angemeldetet Email-Adresse: </b><input type="Text" name="anf_email"> <input type="Submit" name="anf_daten" value="Anfordern!" style="width="120px;"> +</form> +</div> +<?foot();?> + diff --git a/content/intern/faqs.php b/content/intern/faqs.php new file mode 100644 index 0000000..7fcc287 --- /dev/null +++ b/content/intern/faqs.php @@ -0,0 +1,14 @@ +<? +// Variabeln +$filename = 'lib/texte/faq.txt'; + +// Datei auslesen +$fp = fopen ($filename, "r"); +$inhalt = fread ($fp, filesize ($filename)); +fclose ($fp); +$inhalt = str_replace('\\', '', $inhalt); +?> + +<?head("Fragen und Antworten");?> +<?=nl2br($inhalt);?> +<?foot();?> \ No newline at end of file diff --git a/content/intern/impressum.php b/content/intern/impressum.php new file mode 100644 index 0000000..047752c --- /dev/null +++ b/content/intern/impressum.php @@ -0,0 +1,35 @@ +<?head("Impressum von xxxx - xxxx");?> +<img src="/images/avatar.gif" width="90" height="90" align="right" vspace="20" hspace="50"> +******* [ ******* ]<BR> +******* ****** ****<BR> +00000 Tabatuckaland<BR> +Tabaka<BR> +<BR> +<b>Betreiber:</b> <a href="mailto:Email@domain.de" target="_blank">Email@domain.de</a><BR> +<br> +<b>Telefon:</b> +49 (0)000 000 000 000<BR> +<br> +<b>FuCo Id:</b> <a href="http://www.funcoins.de/nickpage.php?nid=0000" target="_blank">0000</a><BR> +<b>Betreiber Id:</b> <a href="http://www.funcoins.de/nickpage.php?nid=0000" target="_blank">0000</a><BR> +<?foot();?> + +<?head("©");?><br> +<div align="center"> +<b>Diese Seite basiert auf das VMS-Script <br>von + <a href="http://www.designerscripte.net/forum/jgs_portal.php" target="_blank"> +<b>Designerscripte.net</b></a></b> +</div> +<br> +<?foot();?> + +<?head("Rechtlicher Hinweis");?> +Alle verwendeten Fotos, Grafiken, Texte und sonstigen Bestandteile dieser Website unterliegen dem Copyright von <a href="<?=$domain;?>" target="_blank"><?=$seitenname;?></a> und sind Eigentum von <a href="<?=$domain;?>" target="_blank"><?=$seitenname;?></a>.<br> +<br> +Die private oder gewerbliche Verwendung von Inhalten jeglicher Art bedarf der vorherigen Zustimmung von <a href="<?=$domain;?>" target="_blank"><?=$seitenname;?></a>.<br> +<br> +Die Inhalte unserer Internetseiten werden sorgfältig geprüft. Eine Garantie für die Vollständigkeit, Richtigkeit und letzte Aktualität kann jedoch nicht übernommen werden.<br> +<br> +<a href="<?=$domain;?>" target="_blank"><?=$seitenname;?></a> ist für den Inhalt von Websites, auf die von unseren Seiten verlinkt wird, nicht verantwortlich. Der Verweis mittels Hyperlink stellt auch keine Empfehlung dieser Websites oder der sie betreibenden Unternehmen oder ihrer Produkte durch uns dar.<br> +<br> +Haftungsansprüche, die durch die Nutzung unseres Internetangebotes verursacht werden, sind ausgeschlossen, sofern wir nicht vorsätzlich oder grob fahrlässig gehandelt haben. Des weiteren behält sich <a href="<?=$domain;?>" target="_blank"><?=$seitenname;?></a> das Recht vor, Änderungen oder Ergänzungen der bereitgestellten Informationen vorzunehmen.<br> +<?foot();?> \ No newline at end of file diff --git a/content/intern/mediadaten.php b/content/intern/mediadaten.php new file mode 100644 index 0000000..d87fccc --- /dev/null +++ b/content/intern/mediadaten.php @@ -0,0 +1,103 @@ +<? +if (!isset($fc_gebucht)) $fc_gebucht = ''; +if (!isset($fc_menge)) $fc_menge = ''; +if (!isset($fc_wert)) $fc_wert = ''; +if (!isset($in_fc_gebucht)) $in_fc_gebucht = ''; +if (!isset($in_fc_menge)) $in_fc_menge = ''; +if (!isset($in_fc_wert)) $in_fc_wert = ''; +$kontostats = mysql_fetch_array(db_query("SELECT COUNT(uid) AS kd_uid , SUM(kontostand) AS kd_kontostand , SUM(klicks) AS kd_klicks , SUM(angebettelt) AS kd_angebettelt , SUM(kv) AS kd_kv , SUM(bv) AS kd_bv FROM ".$db_prefix."_kontodaten")); +$werberdaten = mysql_fetch_array(db_query("SELECT SUM(gesamt) AS wd_gesamt FROM ".$db_prefix."_werberdaten")); + +$ex_fc = db_query("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE menge >= 1 and werbeart = 'forcedbanner' and status = '1'"); +while ($count = mysql_fetch_array($ex_fc)) { +$fc_gebucht++; +$fc_menge = $fc_menge + $count['menge']; +$fc_wert = $fc_wert + ($count['verdienst']*$count['menge']); +} +$heute = strtotime("".date("m")."/".date("d")."/".date("Y").""); // Format mm.tt.yyyy +$seitenstart = strtotime("04/02/2005"); // Format mm.tt.yyyy +$tage = ($heute - $seitenstart) / 86400; +if ($tage <= 1) $tage = 1; +?> + +<?head("Mediadaten - $seitenname");?> +<table width="100%" border="0" cellpadding="1" cellspacing="1"> +<tr> +<td width="50%">Start dieser Seite</td> +<td width="50%"><?=date("d.m.Y",$seitenstart);?></td> +</tr> +<tr> +<td width="50%">Guthaben aller User</td> +<td width="50%"><?=@number_format($kontostats['kd_kontostand'],2,",",".");?> <?=$waehrung;?></td> +</tr> +<tr> +<td width="50%">Guthaben Ø pro User</td> +<td width="50%"><?=@number_format($kontostats['kd_kontostand'] / $kontostats['kd_uid'],2,",",".");?> <?=$waehrung;?></td> +</tr> +<tr> +<td width="50%">Angemeldete User</td> +<td width="50%"><?=@number_format($kontostats['kd_uid'],0,",",".");?></td> +</tr> +<tr> +<td width="50%">Anmeldungen pro Tag</td> +<td width="50%"><?=@number_format($kontostats['kd_uid'] / $tage,2,",",".");?></td> +</tr> +</table> +<?foot();?> + +<?head("Mediadaten - Diverses");?> +<table width="100%" border="0" cellpadding="1" cellspacing="1"> +<tr> +<td width="50%">Forcedklicks aller User</td> +<td width="50%"><?=@number_format($kontostats['kd_klicks'],0,",",".");?> Klicks</td> +</tr> +<tr> +<td width="50%">Verdienst bei allen Forcedklicks</td> +<td width="50%"><?=@number_format($kontostats['kd_kv'],2,",",".");?> <?=$waehrung;?></td> +</tr> +<tr> +<td width="50%">Ø Verdienst pro Klick</td> +<td width="50%"><?=@number_format($kontostats['kd_kv']/$kontostats['kd_klicks'],2,",",".");?> <?=$waehrung;?></td> +</tr> +</table> +<hr width="100%" size="1" color="#800000"> +<table width="100%" border="0" cellpadding="1" cellspacing="1"> +<tr> +<td width="50%">Bettelaufrufe alle User</td> +<td width="50%"><?=@number_format($kontostats['kd_angebettelt'],0,",",".");?> Aufrufe</td> +</tr> +<tr> +<td width="50%">Verdienst bei allen Bettelaufrufen</td> +<td width="50%"><?=@number_format($kontostats['kd_bv'],2,",",".");?> <?=$waehrung;?></td> +</tr> +<tr> +<td width="50%">Ø Verdienst pro Aufruf</td> +<td width="50%"><?=@number_format($kontostats['kd_bv']/$kontostats['kd_angebettelt'],2,",",".");?> <?=$waehrung;?></td> +</tr> +</table> +<hr width="100%" size="1" color="#800000"> +<table width="100%" border="0" cellpadding="1" cellspacing="1"> +<td width="50%">Refverdienste für alle Werber</td> +<td width="50%"><?=@number_format($werberdaten['wd_gesamt'],2,",",".");?> <?=$waehrung;?></td> +</tr> +</table> +<hr width="100%" size="1" color="#800000"> +<?foot();?> + +<?head("Mediadaten - Werbung");?> +<table width="100%" border="0" cellpadding="1" cellspacing="1"> +<tr> +<td width="50%">Forcedklick Kampagnen</td> +<td width="50%"><?=@number_format($fc_gebucht,0,",",".");?> Kampagnen</td> +</tr> +<tr> +<td width="50%">Forcedklick Restklicks</td> +<td width="50%"><?=@number_format($fc_menge,0,",",".");?> Klicks</td> +</tr> +<tr> +<td width="50%">Forcedklicks Gesamtwert</td> +<td width="50%"><?=@number_format($fc_wert,2,",",".");?> <?=$waehrung;?></td> +</tr> +</table> +<hr width="100%" size="1" color="#800000"> +<?foot();?> \ No newline at end of file diff --git a/content/intern/startseite.php b/content/intern/startseite.php new file mode 100644 index 0000000..c782295 --- /dev/null +++ b/content/intern/startseite.php @@ -0,0 +1,45 @@ +<?head("Willkommen auf MeineSeite.de");?> +Hier werden sie mit Funcoins für das Surfen mit einer Surfbar bezahlt. +Die Surfbar ist so klein das sie nicht störend wirkt und doch funktionell ist. +Man bekommt Banner angezeigt die alle 45 Sekunden wechseln. Ergänzt wird die +Surfbar durch Clickbanner und Paidmails durch die sie ihren Verdienst noch +massiv steigern können<br> +<br> +Viel Spaß beim verdienen wünscht Vorname Nachname<br> +<?foot();?> + +<? +$news = db_query("SELECT * FROM ".$db_prefix."_news ORDER BY id DESC LIMIT 1"); +while ($nz = mysql_fetch_array($news)) { +head($nz['titel'].' vom '.date("d.m.Y - H:i:s",$nz['zeit'])); +echo nl2br($nz['news']); +foot(); +} +?> + +<?head("Verdienst auf ganzer Linie !");?> +Bei FunCoins24.de verdienen sie für fast alles Funcoins. Sie können durch das +surfen mit der Surfbar, Clickbanner, Paidmails, Werben neuer Mitglieder, etc... +viele Funcoins erwirtschaften. +<ul> +<li><b>3 Ref-Ebenen:</b> +Über 3-Refebenen verdienen Sie an ihren geworbenen Mitgliedern. Somit lohnt sich +das werben neue Mitglieder. Allein durch das Ref-System können Sie viele FunCoins +verdienen selbst wenn Sie selbst nichts als werben neuer Mitglieder machen. +Die Ref-Ebenen: 10% / 5% / 1%<br> +</li> +<li><b>Clickbanner & Paidmails:</b> +Durch das klicken auf Clickbanner oder das bestätigen von Paidmails können Sie +ihrer Verdienst weiter steigern<br> +</li> +<li><b>100%ige Auslastung:</b> +Wir garantieren allen Usern das eine Auslastung von 100% vorliegt. +So werden Sie nie in die Lage kommen das Sie aufgrund mangelnder Sponsoren +nicht weitersurfen können<br> +</li> +<li><b>Bettelsystem:</b> +Bringen sie andere User dazu ihren Bettelink zu klickenund erhöhen Sie sich +so ihren Verdienst<br> +</li> +</ul> +<?foot();?> diff --git a/content/intern/werbemittel.php b/content/intern/werbemittel.php new file mode 100644 index 0000000..e84ace7 --- /dev/null +++ b/content/intern/werbemittel.php @@ -0,0 +1,18 @@ +<?if ($_SESSION['uid'] >= 0) {?> +<? head("Dein Werbelinks"); ?> +<table> +<tr><td align="right"><b>Dein Reflink:</b></td><td align="left"> <a href="<?=$domain;?>/?ref=<?=$_SESSION['uid'];?>" target="_blank"><?=$domain;?>/?ref=<?=$_SESSION['uid'];?></a></td></tr> +<tr><td align="right"><b>Reflink und Bettellink:</b></td><td align="left"> <a href="<?=$domain;?>/?content=/betteln&ref=<?=$_SESSION['uid'];?>" target="_blank"><?=$domain;?>/?content=/betteln&ref=<?=$_SESSION['uid'];?></a></td></tr> +</table> +<? foot(); ?> +<?}?> + +<?head("$seitenname - Werbemittel");?> +<div align="center"> +<img src="/images/banner468_1.gif" width="468" height="60" border="0" alt="Funcoins24.de"><br> +<textarea style="width:468px; height:50px"><a href="<?=$domain;?><?if ($_SESSION['uid']>0) echo'/?content=/betteln&ref='.$_SESSION['uid'];?>" target="_blank"><img src="http://www.Funcoins24.de/images/banner468_1.gif" width="468" height="60" border="0" alt="Funcoins24.de"></a></textarea> +<br> +<br> +Weiter Banner folgen! +</div> +<?foot();?> \ No newline at end of file diff --git a/content/konto/auszahlen.php b/content/konto/auszahlen.php new file mode 100644 index 0000000..d9afc4e --- /dev/null +++ b/content/konto/auszahlen.php @@ -0,0 +1,75 @@ +<? userstatus(); + +// Variabeln definieren +if (!isset($_POST['auszahlen'])) $_POST['auszahlen'] = ""; +if (!isset($_POST['uid_passwort'])) $_POST['uid_passwort'] = ""; +if (!isset($_POST['trans_menge'])) $_POST['trans_menge'] = ""; +if (!isset($auszahlmeldung)) $auszahlmeldung = ""; + +$tag = strtotime("".date("m")."/".date("d")."/".date("Y")." 0 hours 0 minutes 0 seconds"); +$schnittstelle = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_schnittstelle LIMIT 1")) or die("Userinfo"); +$s_verbrauch = mysql_num_rows(db_query("SELECT * FROM ".$db_prefix."_schnittstelle_anfragen WHERE uid='".$_SESSION['uid']."' and zeit='".$tag."'")); +if ($_POST['auszahlen'] == 'Auszahlen' && $_POST['uid_passwort'] && $_POST['trans_menge']) { + if (!ereg("[^0-9]", $_POST['trans_menge']) and $_POST['trans_menge'] >= $schnittstelle['auszahlsumme']) { + $kontodaten = mysql_fetch_array(db_query("SELECT `kontostand` FROM ".$db_prefix."_kontodaten WHERE uid=".$_SESSION['uid']." LIMIT 1")); + if ($_POST['trans_menge'] <= $kontodaten['kontostand']) { + if ($schnittstelle['anfragen_user'] == 0 or $s_verbrauch < $schnittstelle['anfragen_user']) { + $buchungs_id = create_code(14); + @require_once ("lib/schittstellen/".$schnittstelle['schnittstelle'].".php"); + @auszahlen ($schnittstelle['betreiber_id'],$schnittstelle['betreiber_passwort'],$_SESSION['uid'],$_POST['uid_passwort'],$schnittstelle['betreiber_kennung'],$_POST['trans_menge'],$schnittstelle['auszahltext'],''); + if ($schnittstelle['anfragen_user'] != 0) db_query("INSERT INTO ".$db_prefix."_schnittstelle_anfragen (zeit,uid) VALUES ('".$tag."','".$_SESSION['uid']."')"); + if ($error) { + $auszahlmeldung = $trans_ausgabe; + } else { + kontobuchung ('-',$_POST['trans_menge'],$_SESSION['uid']); + buchungsliste ($buchungs_id,'-'.$_POST['trans_menge'],$schnittstelle['auszahltext'],$_SESSION['uid']); + $auszahlmeldung = 'Es wurden '.$_POST['trans_menge'].' '.$waehrung.' ausgezahlt'; + } + } else { + $auszahlmeldung = 'Deine Schnittstellenanfragen sind verbraucht!!!'; + } + } else { + $auszahlmeldung = 'Soviel Guthaben hast Du nicht!!!'; + } + } else { + $auszahlmeldung = 'Bitte achte auch die Buchungsmenge!!!'; + } +} else { +if ($_POST['auszahlen'] == 'Auszahlen') $auszahlmeldung = 'Eingabefehler, bitte wiederholen!!!'; +} + +$kontodaten = mysql_fetch_array(db_query("SELECT `kontostand` FROM ".$db_prefix."_kontodaten WHERE uid=".$_SESSION['uid']." LIMIT 1")); +?> +<?head("Funcoins auszahlen");?> +Hier kannst Du deine Funcoins wieder auszahlen, auch bei der Auszahlung wird das FuCo-Passwort benötigt um +festzustellen ob Du nicht gesperrt bist.<br> +<br> +Hinweis: Wenn Du mal nicht auszahlen kannst weil es heisst das der Betreiber nicht genug Funcois hat, dann erschrecke +bitte nicht gleich. Zur Sicherheit des Userguthabens haben wir nur ca. 20% des Userguthabens offen liegen und der Rest +ist im Tresor. Schreibe einfache eine Email, wenn wir es mal vergessen haben sollten genug umzubuchen.<br> +<br> +<i><font color="#FF0000">* Das FuCo-Passwort wird nicht gespeichert, es dient nur zu Indentifizierung!</font></i> +<?foot();?> + +<? head(""); ?> +<table width="100%" border="0" cellpadding="2" cellspacing="2"> +<form action="" method="post"> +<tr> +<td align="left" width="55%">Kontonummer</td><td align="left"><?=$_SESSION['uid'];?></td> +</tr> +<tr> +<td align="left">Aktueller Kontostand</td><td align="left"><?=number_format($kontodaten['kontostand'],2,",",".").' '.$waehrung;?></td> +</tr> +<tr> +<td align="left"><?=$waehrung;?> (min. <?=$schnittstelle['auszahlsumme'];?> <?=$waehrung;?>)</td><td align="left"><input type="Text" name="trans_menge" value=""></td> +</tr> +<tr> +<td align="left">FuCo-Passwort *</td><td align="left"><input type="Password" name="uid_passwort" value=""></td> +</tr> +<tr> +<td align="center" colspan="2"><input type="Submit" name="auszahlen" value="Auszahlen"></td> +</tr> +</form> +</table> +<?if ($auszahlmeldung) echo '<div align="center"><font color="#800000">'.$auszahlmeldung.'</font></div>';?> +<?foot();?> diff --git a/content/konto/buchungen.php b/content/konto/buchungen.php new file mode 100644 index 0000000..8f96ea8 --- /dev/null +++ b/content/konto/buchungen.php @@ -0,0 +1,27 @@ +<? userstatus();?> + +<?head('Buchungsübersicht (max. 50 Buchungen)');?> +<table border="0" width="100%" cellpadding="1" cellspacing="1" bgcolor="#800000"> +<tr bgcolor="#FBD9A4"> +<td align="center"><b>Zeit</b></td> +<td align="center"><b>Buchung</b></td> +<td align="center"><b><?=$waehrung;?></b></td> +<td align="center"><b>Verwendungszweck</b></td> +</tr> +<? +$buchungen_lesen = db_query("SELECT * FROM ".$db_prefix."_buchungen WHERE uid=".$_SESSION['uid']." ORDER BY buchungszeit DESC LIMIT 50"); +while ($buchung_schreiben = mysql_fetch_array($buchungen_lesen)) { +$buchcolor = '#000000'; +if ($buchung_schreiben['buchungsmenge'] < 0) $buchcolor='#cc0000'; +?> +<tr bgcolor="#FAE5C4"> +<td align="left"> <?=date("d.m.Y - H:i",$buchung_schreiben['buchungszeit']);?> </td> +<td align="center"> <?=$buchung_schreiben['buchungs_id'];?></td> +<td align="right"> <font color="<?=$buchcolor;?>"><?=number_format($buchung_schreiben['buchungsmenge'],2,",",".");?></font> </td> +<td align="left"> <?=$buchung_schreiben['verwendungszweck'];?></td> +</tr> +<? +} +?> +</table> +<?foot();?> \ No newline at end of file diff --git a/content/konto/einzahlen.php b/content/konto/einzahlen.php new file mode 100644 index 0000000..1eeb062 --- /dev/null +++ b/content/konto/einzahlen.php @@ -0,0 +1,68 @@ +<? userstatus(); + +// Variabeln definieren +if (!isset($_POST['einzahlen'])) $_POST['einzahlen'] = ""; +if (!isset($_POST['uid_passwort'])) $_POST['uid_passwort'] = ""; +if (!isset($_POST['trans_menge'])) $_POST['trans_menge'] = ""; +if (!isset($einzahlmeldung)) $einzahlmeldung = ""; + +$schnittstelle = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_schnittstelle LIMIT 1")) or die("Userinfo"); +$tag = strtotime("".date("m")."/".date("d")."/".date("Y")." 0 hours 0 minutes 0 seconds"); +$s_verbrauch = mysql_num_rows(db_query("SELECT * FROM ".$db_prefix."_schnittstelle_anfragen WHERE uid='".$_SESSION['uid']."' and zeit='".$tag."'")); +if ($_POST['einzahlen'] == 'Einzahlen' && $_POST['uid_passwort'] && $_POST['trans_menge']) { + $einzahlgrenze = mysql_fetch_array(db_query("SELECT `einzahlgrenze` FROM ".$db_prefix."_seitenkonfig LIMIT 1")); + $kontodaten = mysql_fetch_array(db_query("SELECT `kontostand` FROM ".$db_prefix."_kontodaten WHERE uid=".$_SESSION['uid']." LIMIT 1")); + if (!ereg("[^0-9]", $_POST['trans_menge']) and $_POST['trans_menge'] >= $schnittstelle['einzahlsumme'] and ($kontodaten['kontostand']+$_POST['trans_menge']) <= $einzahlgrenze['einzahlgrenze']) { + if ($schnittstelle['anfragen_user'] == 0 or $s_verbrauch < $schnittstelle['anfragen_user']) { + $buchungs_id = create_code(14); + @require_once ("lib/schittstellen/".$schnittstelle['schnittstelle'].".php"); + @einzahlen ($schnittstelle['betreiber_id'],$schnittstelle['betreiber_passwort'],$_SESSION['uid'],$_POST['uid_passwort'],$schnittstelle['betreiber_kennung'],$_POST['trans_menge'],$schnittstelle['einzahltext'],''); + if ($schnittstelle['anfragen_user'] != 0) db_query("INSERT INTO ".$db_prefix."_schnittstelle_anfragen (zeit,uid) VALUES ('".$tag."','".$_SESSION['uid']."')"); + if ($error) { + $einzahlmeldung = $trans_ausgabe; + } else { + kontobuchung ('+',$_POST['trans_menge'],$_SESSION['uid']); + buchungsliste ($buchungs_id,$_POST['trans_menge'],$schnittstelle['einzahltext'],$_SESSION['uid']); + $einzahlmeldung = 'Es wurden '.$_POST['trans_menge'].' '.$waehrung.' eingezahlt'; + } + } else { + $einzahlmeldung = 'Deine Schnittstellenanfragen sind verbraucht!!!'; + } + } else { + $einzahlmeldung = 'Bitte achte auch die Buchungsmenge!!!'; + } +} else { +if ($_POST['einzahlen'] == 'Einzahlen') $einzahlmeldung = 'Eingabefehler, bitte wiederholen!!!'; +} + +$kontodaten = mysql_fetch_array(db_query("SELECT `kontostand` FROM ".$db_prefix."_kontodaten WHERE uid=".$_SESSION['uid']." LIMIT 1")); +?> +<?head("Funcoins einzahlen");?> +Hier kannst Du Funcoins zu uns transferieren, die Funcoins werden Dir dann bei uns auf Dein Konto gutgeschrieben, +nach der Einzahlung kannst Du Dein Guthaben nutzen.<br> +<br> +<i><font color="#FF0000">* Das FuCo-Passwort wird nicht gespeichert, es dient nur zu Indentifizierung!</font></i> +<?foot();?> + +<? head(""); ?> +<table width="100%" border="0" cellpadding="2" cellspacing="2"> +<form action="" method="post"> +<tr> +<td align="left" width="55%">Kontonummer</td><td align="left"><?=$_SESSION['uid'];?></td> +</tr> +<tr> +<td align="left">Aktueller Kontostand</td><td align="left"><?=number_format($kontodaten['kontostand'],2,",",".").' '.$waehrung;?></td> +</tr> +<tr> +<td align="left"><?=$waehrung;?> (min. <?=$schnittstelle['einzahlsumme'];?> <?=$waehrung;?>)</td><td align="left"><input type="Text" name="trans_menge" value=""></td> +</tr> +<tr> +<td align="left">FuCo-Passwort *</td><td align="left"><input type="Password" name="uid_passwort" value=""></td> +</tr> +<tr> +<td align="center" colspan="2"><input type="Submit" name="einzahlen" value="Einzahlen"></td> +</tr> +</form> +</table> +<?if ($einzahlmeldung) echo '<div align="center"><font color="#800000">'.$einzahlmeldung.'</font></div>';?> +<?foot();?> diff --git a/content/konto/refdetails.php b/content/konto/refdetails.php new file mode 100644 index 0000000..4f4838c --- /dev/null +++ b/content/konto/refdetails.php @@ -0,0 +1,92 @@ +<? +userstatus(); +// Variabeln definieren +if (!isset($_POST['refback'])) $_POST['refback'] = ""; +if (!isset($_POST['save'])) $_POST['save'] = ""; +if (!isset($_GET['ruid'])) $_GET['ruid'] = ""; +if (!isset($_GET['reset'])) $_GET['reset'] = ""; +$ebene2 = 0; +$ebene3 = 0; + +// SecVMS change begin +$_GET['ruid'] = (int)$_GET['ruid']; +// SecVMS change end + +$ref_check = db_query("SELECT * FROM ".$db_prefix."_werberdaten WHERE uid='".$_GET['ruid']."' and werber='".$_SESSION['uid']."'"); +if (!mysql_num_rows($ref_check)) { +@include_once('content/error/kein_ref.php'); +@include_once('lib/footer.php'); +die(); +} + +if ($_GET['reset'] == 'true') { +db_query("UPDATE ".$db_prefix."_werberdaten SET resetzeit = '".time()."', reset = 0 WHERE uid='".$_GET['ruid']."' and werber='".$_SESSION['uid']."'"); +} + +if ($_POST['save'] == 'Save' && $_POST['refback'] >= 0 && $_POST['refback'] <= 100 && !ereg("[^0-9]", $_POST['refback'])) { +db_query("UPDATE ".$db_prefix."_werberdaten SET refback = '".$_POST['refback']."' WHERE uid='".$_GET['ruid']."' and werber='".$_SESSION['uid']."'"); +} + +// Refdaten einlesen +$refuser = mysql_fetch_array(db_query ("SELECT * FROM ".$db_prefix."_werberdaten WHERE werber='".$_SESSION['uid']."' and uid='".$_GET['ruid']."'")); +$last_login = mysql_fetch_array(db_query("SELECT `loginzeit` FROM ".$db_prefix."_kontodaten WHERE uid='".$_GET['ruid']."'")); +if ($refuser['aktivzeit'] >= (time()-(86400*7))) $refstatus = '<img src="/images/gruen.gif" width="15" height="15" border="0" alt="'.date("d.m.y - H:i",$refuser['aktivzeit']).'" align="absmiddle"> » User ist aktiv'; +if ($refuser['aktivzeit'] < (time()-(86400*7))) $refstatus = '<img src="/images/gelb.gif" width="15" height="15" border="0" alt="'.date("d.m.y - H:i",$refuser['aktivzeit']).'" align="absmiddle"> » User seit 7 tagen inaktiv'; +if ($refuser['aktivzeit'] <= (time()-(86400*30))) $refstatus = '<img src="/images/rot.gif" width="15" height="15" border="0" alt="'.date("d.m.y - H:i",$refuser['aktivzeit']).'" align="absmiddle"> » User seit 30 tagen inaktiv'; + + +$refebene_1 = db_query ("SELECT * FROM ".$db_prefix."_werberdaten WHERE werber='".$_GET['ruid']."' ORDER BY uid ASC"); +while ($anzeigen_1 = mysql_fetch_array($refebene_1)) { +$ebene2++; +} + +$refebene_1 = db_query ("SELECT * FROM ".$db_prefix."_werberdaten WHERE werber='".$_GET['ruid']."' ORDER BY uid ASC"); +while ($anzeigen_1 = mysql_fetch_array($refebene_1)) { + $refebene_2 = db_query ("SELECT * FROM ".$db_prefix."_werberdaten WHERE werber='".$anzeigen_1['uid']."' ORDER BY uid ASC"); + while ($anzeigen_2 = mysql_fetch_array($refebene_2)) { + $ebene3++; + } +} +?> + +<?head("Refdeteils von ".$refuser['uid']);?> +<table width="100%" cellpadding="2" cellspacing="2" border="0"> +<tr> +<td width="50%"><b>User-Id</b></td><td><?=$refuser['uid'];?></td> +</tr> +<tr> +<td><b>Aktueller Verdienst</b></td><td><?=number_format($refuser['umsatz']/$pageconfig['re1'],2,",",".");?> <?=$waehrung;?></td> +</tr> +<tr> +<td><b>Verdienst seit Reset</b></td><td><?=number_format($refuser['reset'],2,",",".");?> <?=$waehrung;?> » <a href="?content=/konto/refdetails&ruid=<?=$refuser['uid'];?>&reset=true" target="_self">Reset</a> «</td> +</tr> +<tr> +<td><b>Letzer Reset</b></td><td><?=date("d.m.Y - H:i:s",$refuser['resetzeit']);?></td> +</tr> +<tr> +<td><b>Gesamtverdienst</b></td><td><?=number_format($refuser['gesamt'],2,",",".");?> <?=$waehrung;?></td> +</tr> +<tr> +<td><b>Refback in Prozent</b></td><form action="?content=/konto/refdetails&ruid=<?=$refuser['uid'];?>" method="post"><td><input type="Text" name="refback" value="<?=$refuser['refback'];?>" maxlength="3" style="width:30px"> <input type="Submit" name="save" value="Save" style="width:60px"></td></form> +</tr> +<tr> +<td><b>Geworbene Refs (Ebene 2)</b></td><td><?=number_format($ebene2,0,",",".");?></td> +</tr> +<tr> +<tr> +<td><b>Geworbene Refs (Ebene 3)</b></td><td><?=number_format($ebene3,0,",",".");?></td> +</tr> +<tr> +<td><b>Status</b></td><td><?=$refstatus;?></td> +</tr> +<tr> +<td><b>Refzuordnung am</b></td><td><?if ($refuser['zuordnungszeit'] >= 1) {echo date("d.m.Y - H:i:s",$refuser['zuordnungszeit']);} else {echo'<i>Durch Admin zugewiesen!</i>';}?></td> +</tr> +<tr> +<td><b>Letzter Login</b></td><td><?if ($last_login['loginzeit'] >= 1) {echo date("d.m.Y - H:i:s",$refuser['zuordnungszeit']);} else {echo'<i>User war noch nie eingeloggt!</i>';}?></td> +</tr> +<tr> +<td><b>Letzte Aktivität</b></td><td><?if ($refuser['aktivzeit'] >= 1) {echo date("d.m.Y - H:i:s",$refuser['aktivzeit']);} else {echo'<i><font color="#800000">User war noch nie aktiv!</font></i>';}?></td> +</tr> +</table> +<?foot();?> diff --git a/content/konto/refuebersicht.php b/content/konto/refuebersicht.php new file mode 100644 index 0000000..bdbb31b --- /dev/null +++ b/content/konto/refuebersicht.php @@ -0,0 +1,99 @@ +<? userstatus(); ?> + +<?head("Refübersicht (Ebene 1)");?> +<table width="100%" cellpadding="0" cellspacing="1" bgcolor="#800000"> +<tr bgcolor="#FBD9A4"> +<td align="center" width="20%"><b>User</b></td> +<td align="center" width="25%"><b>Aktuell</b></td> +<td align="center" width="25%"><b>Gesamt</b></td> +<td align="center" width="20%"><b>Refback</b></td> +<td align="center" width="10%"><b>Status</b></td> +</tr> +<? +$refebene_1 = db_query ("SELECT * FROM ".$db_prefix."_werberdaten WHERE werber='".$_SESSION['uid']."' ORDER BY uid ASC"); +while ($anzeigen_1 = mysql_fetch_array($refebene_1)) { +if ($anzeigen_1['aktivzeit'] >= (time()-(86400*7))) $refstatus = '<img src="/images/gruen.gif" width="15" height="15" border="0" alt="'.date("d.m.y - H:i",$anzeigen_1['aktivzeit']).'">'; +if ($anzeigen_1['aktivzeit'] < (time()-(86400*7))) $refstatus = '<img src="/images/gelb.gif" width="15" height="15" border="0" alt="'.date("d.m.y - H:i",$anzeigen_1['aktivzeit']).'">'; +if ($anzeigen_1['aktivzeit'] <= (time()-(86400*30))) $refstatus = '<img src="/images/rot.gif" width="15" height="15" border="0" alt="'.date("d.m.y - H:i",$anzeigen_1['aktivzeit']).'">'; +echo ' +<tr bgcolor="#FAE5C4"> +<td align="center"><a href="http://www.funcoins.de/nickpage.php?nid='.$anzeigen_1['uid'].'" target="_blank">'.$anzeigen_1['uid'].'</a></td> +<td align="center">'.number_format($anzeigen_1['umsatz']/100*$pageconfig['re1'],2,",",".").'</td> +<td align="center">'.number_format($anzeigen_1['gesamt'],2,",",".").'</td> +<td align="center">'.$anzeigen_1['refback'].' %</td> +<td align="center"><a href="?content=/konto/refdetails&ruid='.$anzeigen_1['uid'].'" target="_self">'.$refstatus.'</a></td> +</tr> +'; +} +?> +</table> +<?foot();?> + +<?head("Refübersicht (Ebene 2)");?> +<table width="100%" cellpadding="0" cellspacing="1" bgcolor="#800000"> +<tr bgcolor="#FBD9A4"> +<td align="center" width="20%"><b>User</b></td> +<td align="center" width="20%"><b>Werber</b></td> +<td align="center" width="25%"><b>Aktuell</b></td> +<td align="center" width="25%"><b>Gesamt</b></td> +<td align="center" width="10%"><b>Status</b></td> +</tr> +<? +$refebene_1 = db_query ("SELECT * FROM ".$db_prefix."_werberdaten WHERE werber='".$_SESSION['uid']."' ORDER BY uid ASC"); +while ($anzeigen_1 = mysql_fetch_array($refebene_1)) { + $refebene_2 = db_query ("SELECT * FROM ".$db_prefix."_werberdaten WHERE werber='".$anzeigen_1['uid']."' ORDER BY uid ASC"); + while ($anzeigen_2 = mysql_fetch_array($refebene_2)) { + $teiler2 = $pageconfig['re1'] / $pageconfig['re2']; + if ($anzeigen_2['aktivzeit'] >= (time()-(86400*7))) $refstatus = '<img src="/images/gruen.gif" width="15" height="15" border="0" alt="'.date("d.m.y - H:i",$anzeigen_2['aktivzeit']).'">'; + if ($anzeigen_2['aktivzeit'] < (time()-(86400*7))) $refstatus = '<img src="/images/gelb.gif" width="15" height="15" border="0" alt="'.date("d.m.y - H:i",$anzeigen_2['aktivzeit']).'">'; + if ($anzeigen_2['aktivzeit'] <= (time()-(86400*30))) $refstatus = '<img src="/images/rot.gif" width="15" height="15" border="0" alt="'.date("d.m.y - H:i",$anzeigen_2['aktivzeit']).'">'; + echo ' + <tr bgcolor="#FAE5C4"> + <td align="center"><a href="http://www.funcoins.de/nickpage.php?nid='.$anzeigen_2['uid'].'" target="_blank">'.$anzeigen_2['uid'].'</a></td> + <td align="center"><a href="http://www.funcoins.de/nickpage.php?nid='.$anzeigen_2['werber'].'" target="_blank">'.$anzeigen_2['werber'].'</a></td> + <td align="center">'.number_format($anzeigen_2['umsatz']/100*$pageconfig['re2'],2,",",".").'</td> + <td align="center">'.number_format($anzeigen_2['gesamt']/$teiler2,2,",",".").'</td> + <td align="center">'.$refstatus.'</td> + </tr> + '; + } +} +?> +</table> +<?foot();?> + +<?head("Refübersicht (Ebene 3)");?> +<table width="100%" cellpadding="0" cellspacing="1" bgcolor="#800000"> +<tr bgcolor="#FBD9A4"> +<td align="center" width="20%"><b>User</b></td> +<td align="center" width="20%"><b>Werber</b></td> +<td align="center" width="25%"><b>Aktuell</b></td> +<td align="center" width="25%"><b>Gesamt</b></td> +<td align="center" width="10%"><b>Status</b></td> +</tr> +<? +$refebene_1 = db_query ("SELECT * FROM ".$db_prefix."_werberdaten WHERE werber='".$_SESSION['uid']."' ORDER BY uid ASC"); +while ($anzeigen_1 = mysql_fetch_array($refebene_1)) { + $refebene_2 = db_query ("SELECT * FROM ".$db_prefix."_werberdaten WHERE werber='".$anzeigen_1['uid']."' ORDER BY uid ASC"); + while ($anzeigen_2 = mysql_fetch_array($refebene_2)) { + $refebene_3 = db_query ("SELECT * FROM ".$db_prefix."_werberdaten WHERE werber='".$anzeigen_2['uid']."' ORDER BY uid ASC"); + while ($anzeigen_3 = mysql_fetch_array($refebene_3)) { + $teiler3 = $pageconfig['re1'] / $pageconfig['re3']; + if ($anzeigen_3['aktivzeit'] >= (time()-(86400*7))) $refstatus = '<img src="/images/gruen.gif" width="15" height="15" border="0" alt="'.date("d.m.y - H:i",$anzeigen_3['aktivzeit']).'">'; + if ($anzeigen_3['aktivzeit'] < (time()-(86400*7))) $refstatus = '<img src="/images/gelb.gif" width="15" height="15" border="0" alt="'.date("d.m.y - H:i",$anzeigen_3['aktivzeit']).'">'; + if ($anzeigen_3['aktivzeit'] <= (time()-(86400*30))) $refstatus = '<img src="/images/rot.gif" width="15" height="15" border="0" alt="'.date("d.m.y - H:i",$anzeigen_3['aktivzeit']).'">'; + echo ' + <tr bgcolor="#FAE5C4"> + <td align="center"><a href="http://www.funcoins.de/nickpage.php?nid='.$anzeigen_3['uid'].'" target="_blank">'.$anzeigen_3['uid'].'</a></td> + <td align="center"><a href="http://www.funcoins.de/nickpage.php?nid='.$anzeigen_3['werber'].'" target="_blank">'.$anzeigen_3['werber'].'</a></td> + <td align="center">'.number_format($anzeigen_3['umsatz']/100*$pageconfig['re3'],2,",",".").'</td> + <td align="center">'.number_format($anzeigen_3['gesamt']/$teiler3,2,",",".").'</td> + <td align="center">'.$refstatus.'</td> + </tr> + '; + } + } +} +?> +</table> +<?foot();?> \ No newline at end of file diff --git a/content/konto/uebersicht.php b/content/konto/uebersicht.php new file mode 100644 index 0000000..91433ec --- /dev/null +++ b/content/konto/uebersicht.php @@ -0,0 +1,56 @@ +<? userstatus(); +$kontodaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_kontodaten WHERE uid=".$_SESSION['uid']." LIMIT 1")); +$personendaten = mysql_fetch_array(db_query("SELECT `vorname`,`nachname`,`angemeldet_seit` FROM ".$db_prefix."_userdaten WHERE uid=".$_SESSION['uid']." LIMIT 1")); +$werberdaten = mysql_fetch_array(db_query("SELECT `werber`,`umsatz`,`gesamt`,`refback` FROM ".$db_prefix."_werberdaten WHERE uid='".$_SESSION['uid']."'")); +if ($werberdaten['werber'] == 0) $werberdaten['werber'] = '<i>Kein Werber</i>'; +?> +<?head("Kontoübersicht von ".$personendaten['vorname']." ".$personendaten['nachname']);?> +<table width="100%" border="0" cellpadding="1" cellspacing="1"> +<tr> +<td align="left" width="55%">Kontonummer</td><td align="left"><?=$_SESSION['uid'];?></td> +</tr> +<tr> +<td align="left">Konto eröffnet am</td><td align="left"><?=date("d.m.Y - H:i",$personendaten['angemeldet_seit']);?></td> +</tr> +<tr> +<td align="left">Aktueller Kontostand</td><td align="left"><?=number_format($kontodaten['kontostand'],2,",",".").' '.$waehrung;?></td> +</tr> +<tr> +<td align="left">Dein Werber (Refback %)</td><td align="left"><?=$werberdaten['werber'];?> (<?=$werberdaten['refback'];?> %)</td> +</tr> +<tr> +<td align="left">Aktueller Verdienst</td><td align="left"><?=number_format($werberdaten['umsatz'] / 100 * $pageconfig['re1'],2,",",".").' '.$waehrung;?></td> +</tr> +<tr> +<td align="left">Gesamt für den Werber</td><td align="left"><?=number_format($werberdaten['gesamt'],2,",",".").' '.$waehrung;?></td> +</tr> +</table> +<?foot();?> + +<?head("Diverse Einnahmen");?> +<hr size="1" width="100%" color="#800000"> +<table width="100%" border="0" cellpadding="1" cellspacing="1"> +<tr> +<td align="left" width="55%">Forcedklicks seit Anmeldung</td><td align="left"><?=number_format($kontodaten['klicks'],0,",",".");?></td> +</tr> +<tr> +<td align="left">Gesamtverdienst bei Forcedklicks</td><td align="left"><?=number_format($kontodaten['kv'],2,",",".").' '.$waehrung;?></td> +</tr> +<tr> +<td align="left">Ø Verdienst pro Forcedklick</td><td align="left"><?=number_format($kontodaten['kv']/$kontodaten['klicks'],2,",",".").' '.$waehrung;?></td> +</tr> +<tr> +<td colspan="2" width="100%%"><hr size="1" width="100%" color="#800000"></td> +</tr> +<tr> +<td align="left" width="55%">Bettelaufrufe seit Anmeldung</td><td align="left"><?=number_format($kontodaten['angebettelt'],0,",",".");?></td> +</tr> +<tr> +<td align="left">Gesamtverdienst bei Bettelaufrufe</td><td align="left"><?=number_format($kontodaten['bv'],2,",",".").' '.$waehrung;?></td> +</tr> +<tr> +<td align="left">Ø Verdienst pro Bettelaufruf</td><td align="left"><?=number_format($kontodaten['bv']/$kontodaten['angebettelt'],2,",",".").' '.$waehrung;?></td> +</tr> +</table> +<?foot();?> + diff --git a/content/konto/userprofil.php b/content/konto/userprofil.php new file mode 100644 index 0000000..d0b181d --- /dev/null +++ b/content/konto/userprofil.php @@ -0,0 +1,165 @@ +<? +userstatus(); +// Variabeln definieren +if (!isset($_POST['aendern'])) $_POST['aendern'] = ""; +if (!isset($_POST['acc_del'])) $_POST['acc_del'] = ""; +if (!isset($_POST['del_passwort'])) $_POST['del_passwort'] = ""; +if (!isset($_POST['pwd'])) $_POST['pwd'] = ""; +if (!isset($_POST['pwd2'])) $_POST['pwd2'] = ""; +if (!isset($_POST['newsletter'])) $_POST['newsletter'] = ""; +if (!isset($_POST['paidmails'])) $_POST['paidmails'] = ""; +if (!isset($change)) $change = ""; +if (!isset($mailstatus)) $mailstatus = ""; +if (!isset($delchange)) $delchange = ""; + +if ($_POST['acc_del'] == 'Jetzt löschen!' && $_POST['del_passwort']) { + $schnittstelle = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_schnittstelle LIMIT 1")) or die("Userinfo"); + @require_once ("lib/schittstellen/".$schnittstelle['schnittstelle'].".php"); + @uservalidate ($schnittstelle['betreiber_id'],$schnittstelle['betreiber_passwort'],$_SESSION['uid'],$_POST['del_passwort']); + if ($error) { + $delchange = $trans_ausgabe.'<br>'; + } else { + $sperrzeit = time()+(86400*30); + db_query("INSERT INTO ".$db_prefix."_userblacklist (uid,zeit) VALUES ('".$_SESSION['uid']."','".$sperrzeit."')"); + db_query("DELETE FROM ".$db_prefix."_kontodaten WHERE uid=".$_SESSION['uid'].""); + db_query("DELETE FROM ".$db_prefix."_emaildaten WHERE uid=".$_SESSION['uid'].""); + db_query("DELETE FROM ".$db_prefix."_userdaten WHERE uid=".$_SESSION['uid'].""); + db_query("DELETE FROM ".$db_prefix."_werberdaten WHERE uid=".$_SESSION['uid'].""); + db_query("UPDATE ".$db_prefix."_werberdaten SET werber = 0 WHERE werber=".$_SESSION['uid'].""); + echo '<meta http-equiv="refresh" content="0; URL=http://'.$_SERVER['HTTP_HOST'].'/?content=/intern/startseite&logout=true">'; + } + +} + +if ($_POST['aendern'] == 'Jetzt ändern!') { + // Passwort ändern beginn! + if ($_POST['pwd'] && $_POST['pwd2']) { + if ($_POST['pwd'] == $_POST['pwd2']) { + if (strlen($_POST['pwd']) >= 8) { + db_query("UPDATE ".$db_prefix."_kontodaten SET passwort = '".md5($_POST['pwd'])."' WHERE uid=".$_SESSION['uid'].""); + echo '<meta http-equiv="refresh" content="0; URL=http://'.$_SERVER['HTTP_HOST'].'/?content=/intern/startseite&logout=true">'; + //$change .= 'Das Passwort wurde geändert!<br><b><font color="#FF0000">Bitte logge Dich jetzt aus und wieder neu ein!</font></b><br>'; + } else { + $change = 'Passwörter müssen min. 8 Zeichen haben!'; + } + } else { + $change = 'Die Passwörter stimmen nicht überein!'; + } + } + // Passwort ändern ende! + + // Emailadresse & Mailvarianten ändern! + + // SecVMS change begin + if(!eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,4}$",$_POST['emailadresse'])) + { + $change .= 'Der Emailsyntax ist falsch!<br>'; + } + else + { + if ($_POST['newsletter'] == 0 and $_POST['paidmails'] == 0) $mailstatus = 0; + if ($_POST['newsletter'] == 1 and $_POST['paidmails'] == 0) $mailstatus = 1; + if ($_POST['newsletter'] == 0 and $_POST['paidmails'] == 1) $mailstatus = 2; + if ($_POST['newsletter'] == 1 and $_POST['paidmails'] == 1) $mailstatus = 3; + db_query("UPDATE ".$db_prefix."_emaildaten SET freigabe_fuer = ".$mailstatus.", emailadresse = '".$_POST['emailadresse']."' WHERE uid=".$_SESSION['uid'].""); + db_query("UPDATE ".$db_prefix."_userdaten SET max_forced = '".$_POST['max_forced']."' WHERE uid=".$_SESSION['uid'].""); + $change .= 'Deine Daten wurden aktualisiert!<br>'; + } + // SecVMS change end +} + +$userdaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_userdaten WHERE uid=".$_SESSION['uid']."")); +$emaildaten = mysql_fetch_array(db_query("SELECT `emailadresse`,`freigabe_fuer` FROM ".$db_prefix."_emaildaten WHERE uid=".$_SESSION['uid']."")); +if ($emaildaten['freigabe_fuer'] == 0) {$newsletter = 0; $paidmails = 0;} +if ($emaildaten['freigabe_fuer'] == 1) {$newsletter = 1; $paidmails = 0;} +if ($emaildaten['freigabe_fuer'] == 2) {$newsletter = 0; $paidmails = 1;} +if ($emaildaten['freigabe_fuer'] == 3) {$newsletter = 1; $paidmails = 1;} +?> + +<?head("$seitenname - Userprofil");?> +Hier findest Du deine Profildaten, bitte passe diese Daten immer an so das diese aktuell sind. Deaktiviere bitte +die Paidmails wenn Du keine habe möchtest!<br> +<?foot();?> + +<?head("$seitenname - Profildaten");?> + <table width="100%" border="0" cellpadding="1" cellspacing="1"> + <form action="" method="post"> + <tr> + <td>Name:</td> + <td><input type="text" value="<?=$userdaten['nachname'];?>"></td> + </tr> + <tr> + <td>Vorname:</td> + <td><input type="text" value="<?=$userdaten['vorname'];?>"></td> + </tr> + <tr> + <td>Emailadresse:</td> + <td><input type="text" name="emailadresse" value="<?=$emaildaten['emailadresse'];?>"></td> + </tr> + <tr> + <td>FuCo-Id:</td> + <td><?=$_SESSION['uid'];?></td> + </tr> + <tr> + <td>Neues Passwort:</td> + <td><input type="password" name="pwd"></td> + </tr> + <tr> + <td>Neues Passwortbestätigung:</td> + <td><input type="password" name="pwd2"></td> + </tr> + <tr> + <td>Newsletter:</td> + <td> + <select name="newsletter"> + <option value="1" <? if ($newsletter == 1) echo 'selected';?>>Ja</option> + <option value="0" <? if ($newsletter == 0) echo 'selected';?>>Nein</option> + </select> + </td> + </tr> + <tr> + <td>Paidmails:</td> + <td> + <select name="paidmails"> + <option value="1" <? if ($paidmails == 1) echo 'selected';?>>Ja</option> + <option value="0" <? if ($paidmails == 0) echo 'selected';?>>Nein</option> + </select> + </td> + </tr> + <tr> + <td>Max. anzeigbare Forcedbanner:</td> + <td> + <select name="max_forced"> + <option value="3" <? if ($userdaten['max_forced'] == 3) echo 'selected';?>>3</option> + <option value="5" <? if ($userdaten['max_forced'] == 5) echo 'selected';?>>5</option> + <option value="10" <? if ($userdaten['max_forced'] == 10) echo 'selected';?>>10</option> + <option value="20" <? if ($userdaten['max_forced'] == 20) echo 'selected';?>>20</option> + <option value="30" <? if ($userdaten['max_forced'] == 30) echo 'selected';?>>30</option> + <option value="40" <? if ($userdaten['max_forced'] == 40) echo 'selected';?>>40</option> + <option value="50" <? if ($userdaten['max_forced'] == 50) echo 'selected';?>>50</option> + </select> + </td> + </tr> + <tr> + <td align="center" colspan="2"><br> + <input type="submit" name="aendern" value="Jetzt ändern!"><br> + <br> + <?=$change;?> + </td> + </tr> + </form> + </table> +<?foot();?> + +<?head("$seitenname - Account löschen");?> +Hier an dieser Stelle kannst Du deinen Account sofort selber löschen wenn Du es wünscht. +Bitte bedenke das alle Daten von Dir verloren gehen und etweiliges Guthaben dann auch +verloren geht, eine spätere Forderung an Funcoins ist ausgeschlossen! +<div align="center"> +<form action="" method="post"><br> +<?=$delchange;?> +FuCo-Passwort <input type="Password" name="del_passwort" value=""> <input type="Submit" name="acc_del" value="Jetzt löschen!"> +</form> +<font color="#cc0000"><div align="center">Bei Löschung des Accounts bist Du für 30 Tage für eine Neuanmeldung gesperrt!</div><br></font> +</div> +<?foot();?> diff --git a/content/ralleys/aktiv.php b/content/ralleys/aktiv.php new file mode 100644 index 0000000..57ac797 --- /dev/null +++ b/content/ralleys/aktiv.php @@ -0,0 +1,64 @@ +<? +// Variabeln +$filename = 'lib/texte/aktivralley.txt'; +$rp = 0; + +// Ralleydaten auslesen +$ralleydaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_ralleydaten WHERE ralley='aktivralley'")); + +// Datei auslesen +$fp = fopen ($filename, "r"); +$inhalt = fread ($fp, filesize ($filename)); +fclose ($fp); +$inhalt = str_replace('\\', '', $inhalt); +?> + +<?head("Unsere Aktivralley");?> +<?=nl2br($inhalt);?> +<?foot();?> + +<?head("Platzierungen und Preise");?> +<? if ($ralleydaten['ende']<= time()) echo '<font color="#000000">'; ?> +<? if ($ralleydaten['start']>= time()) echo '<font color="#000000">'; ?> +Dieses Aktivralley läuft von <b><?=date("d.m.Y - H:i:s",$ralleydaten['start']);?></b> bis <b><?=date("d.m.Y - H:i:s",$ralleydaten['ende']);?></b>.<br> +Für diese Ralley sind <b><?=number_format($ralleydaten['p1']+$ralleydaten['p2']+$ralleydaten['p3']+$ralleydaten['p4']+$ralleydaten['p5']+$ralleydaten['p6']+$ralleydaten['p7']+$ralleydaten['p8']+$ralleydaten['p9']+$ralleydaten['p10'],2,",",".").' '.$waehrung;?></b> ausgelobt die auf die Plätze <b>1</b> bis <b><?=$ralleydaten['plaetze'];?></b> verteilt werden. +<? if ($ralleydaten['pro'] > 0.00) { +echo 'Es müssen mindestens <b>'.number_format($ralleydaten['pro'],0,",",".").' Punkte</b> erreicht werden um gewertet zu werden'; +}?> +<br> +<br> +<table width="70%" cellpadding="2" cellspacing="2" border="0" align="center"> +<tr> +<td align="center"> <b>User</b> </td> +<td align="center"> <b>Punkte</b> </td> +<td align="center"> <b>möglicher Gewinn</b> </td> +</tr> + +<? +$platz = db_query("SELECT * FROM ".$db_prefix."_aktivralley WHERE punkte > '".$ralleydaten['pro']."' ORDER BY punkte DESC LIMIT 10"); +while ($pa = mysql_fetch_array($platz)) { +$rp++; +$mg = number_format($ralleydaten['p'.$rp],2,",","."); +if ($rp > $ralleydaten['plaetze']) $mg = '----'; +echo ' +<tr> +<td align="center">'.$pa['uid'].'</td> +<td align="right">'.number_format($pa['punkte'],2,",",".").' </td> +<td align="right">'.$mg.' </td> +</tr> +'; +} +for($x=$rp+1;$x<11;$x++){ +$mg = number_format($ralleydaten['p'.$x],2,",","."); +if ($x > $ralleydaten['plaetze']) $mg = '----'; +echo ' +<tr> +<td align="center">N/A</td> +<td align="right">0 </td> +<td align="right">'.$mg.' </td> +</tr> +'; +} +?> +</table> +<?foot();?> \ No newline at end of file diff --git a/content/ralleys/klick.php b/content/ralleys/klick.php new file mode 100644 index 0000000..505c8f9 --- /dev/null +++ b/content/ralleys/klick.php @@ -0,0 +1,85 @@ +<? +// Variabeln +$filename = 'lib/texte/klickralley.txt'; +$rp = 0; + +// Ralleydaten auslesen +$ralleydaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_ralleydaten WHERE ralley='klickralley'")); + +// Datei auslesen +$fp = fopen ($filename, "r"); +$inhalt = fread ($fp, filesize ($filename)); +fclose ($fp); +$inhalt = str_replace('\\', '', $inhalt); +?> + +<?head("Unsere Klickralley");?> +<?=nl2br($inhalt);?> +<?foot();?> + +<?head("Platzierungen und Preise");?> +<? if ($ralleydaten['ende']<= time()) echo '<font color="#000000">'; ?> +<? if ($ralleydaten['start']>= time()) echo '<font color="#00000">'; ?> +<? +if ($ralleydaten['art'] != 'statisch') { +echo' +<div align="left"> +Dieses Klickralley läuft von <b>'.date("d.m.Y - H:i:s",$ralleydaten['start']).'</b> bis <b>'.date("d.m.Y - H:i:s",$ralleydaten['ende']).'</b>.<br> +Dabei handelt es sich um eine dynamische Klickralley wo pro Klick <b>'.number_format($ralleydaten['pro'],2,",",".").' '.$waehrung.'</b> in den Jackpot fliesen. +Im Jackpot befinden sicher gerade <b>'.number_format($ralleydaten['jackpot'],2,",",".").' '.$waehrung.'</b> die wie unten aufgeführt auf die Plätze <b>1 +bis '.$ralleydaten['plaetze'].'</b> verteilt werden. +</div><br> +'; +} else { +echo' +<div align="left"> +Dieses Klickralley läuft von <b>'.date("d.m.Y - H:i:s",$ralleydaten['start']).'</b> bis <b>'.date("d.m.Y - H:i:s",$ralleydaten['ende']).'</b>.<br> +Für diese Klickralley sind <b>'.number_format($ralleydaten['p1']+$ralleydaten['p2']+$ralleydaten['p3']+$ralleydaten['p4']+$ralleydaten['p5']+$ralleydaten['p6']+$ralleydaten['p7']+$ralleydaten['p8']+$ralleydaten['p9']+$ralleydaten['p10'],2,",",".").' '.$waehrung.'</b> ausgelobt und werden wie unten angezeigt auf die +Plätze <b>1</b> bis <b>'.$ralleydaten['plaetze'].'</b> verteilt. +</div><br> +'; +} +?> +<table width="70%" cellpadding="2" cellspacing="2" border="0" align="center"> +<tr> +<td align="center"> <b>User</b> </td> +<td align="center"> <b>Klicks</b> </td> +<td align="center"> <b>möglicher Gewinn</b> </td> +</tr> + +<? +$platz = db_query("SELECT * FROM ".$db_prefix."_klickralley ORDER BY klicks DESC LIMIT 10"); +while ($pa = mysql_fetch_array($platz)) { +$rp++; +if ($ralleydaten['art'] == 'statisch') { +$mg = number_format($ralleydaten['p'.$rp],2,",","."); +} else { +$mg = number_format($ralleydaten['jackpot'] / 100 * $ralleydaten['p'.$rp],2,",","."); +} +if ($rp > $ralleydaten['plaetze']) $mg = '----'; +echo ' +<tr> +<td align="center">'.$pa['uid'].'</td> +<td align="right">'.number_format($pa['klicks'],0,",",".").' </td> +<td align="right">'.$mg.' </td> +</tr> +'; +} +for($x=$rp+1;$x<11;$x++){ +if ($ralleydaten['art'] == 'statisch') { +$mg = number_format($ralleydaten['p'.$x],2,",","."); +} else { +$mg = number_format($ralleydaten['jackpot'] / 100 * $ralleydaten['p'.$x],2,",","."); +} +if ($x > $ralleydaten['plaetze']) $mg = '----'; +echo ' +<tr> +<td align="center">N/A</td> +<td align="right">0 </td> +<td align="right">'.$mg.' </td> +</tr> +'; +} +?> +</table> +<?foot();?> \ No newline at end of file diff --git a/content/ralleys/ref.php b/content/ralleys/ref.php new file mode 100644 index 0000000..806d2d7 --- /dev/null +++ b/content/ralleys/ref.php @@ -0,0 +1,94 @@ +<? +// Variabeln +if (!isset($rp)) $rp = ""; +if (!isset($count)) $count = ""; +if (!isset($platz1)) $platz1 = ""; +if (!isset($platz2)) $platz2 = ""; +if (!isset($platz3)) $platz3 = ""; +if (!isset($platz4)) $platz4 = ""; +if (!isset($platz5)) $platz5 = ""; +if (!isset($platz6)) $platz6 = ""; +if (!isset($platz7)) $platz7 = ""; +if (!isset($platz8)) $platz8 = ""; +if (!isset($platz9)) $platz9 = ""; +if (!isset($platz10)) $platz10 = ""; + +$filename = 'lib/texte/refralley.txt'; + +// Ralleydaten auslesen +$ralleydaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_ralleydaten WHERE ralley='refralley'")); + +// Datei auslesen +$fp = fopen ($filename, "r"); +$inhalt = fread ($fp, filesize ($filename)); +fclose ($fp); +$inhalt = str_replace('\\', '', $inhalt); +?> + +<?head("Unsere Refralley");?> +<?=nl2br($inhalt);?> +<?foot();?> + +<? +$refs = mysql_query("SELECT werber , COUNT(werber)AS total FROM ".$db_prefix."_werberdaten WHERE werber != 0 and zuordnungszeit >= '".$ralleydaten['start']."' and zuordnungszeit <= '".$ralleydaten['ende']."' and gesamt >= '".$ralleydaten['pro']."' GROUP BY werber ORDER BY total DESC LIMIT 10"); +$count = 1; +while ($row = mysql_fetch_array($refs)) { +$user = mysql_fetch_array(mysql_query("SELECT uid FROM ".$db_prefix."_kontodaten WHERE `uid`='$row[0]'")); +if ($count == 1) {$users[1] = $user[0]; $ref[1] = $row[1];} +if ($count == 2) {$users[2] = $user[0]; $ref[2] = $row[1];} +if ($count == 3) {$users[3] = $user[0]; $ref[3] = $row[1];} +if ($count == 4) {$users[4] = $user[0]; $ref[4] = $row[1];} +if ($count == 5) {$users[5] = $user[0]; $ref[5] = $row[1];} +if ($count == 6) {$users[6] = $user[0]; $ref[6] = $row[1];} +if ($count == 7) {$users[7] = $user[0]; $ref[7] = $row[1];} +if ($count == 8) {$users[8] = $user[0]; $ref[8] = $row[1];} +if ($count == 9) {$users[9] = $user[0]; $ref[9] = $row[1];} +if ($count == 10) {$users[10] = $user[0]; $ref[10] = $row[1];} +$count = $count + 1; +} +?> + +<?head("Platzierungen und Preise");?> +<? if ($ralleydaten['ende']<= time()) echo '<font color="#000000">'; ?> +<? if ($ralleydaten['start']>= time()) echo '<font color="#000000">'; ?> +<? +echo' +<div align="left"> +Dieses Refralley läuft von <b>'.date("d.m.Y - H:i:s",$ralleydaten['start']).'</b> bis <b>'.date("d.m.Y - H:i:s",$ralleydaten['ende']).'</b>.<br> +Für diese Refralley sind <b>'.number_format($ralleydaten['p1']+$ralleydaten['p2']+$ralleydaten['p3']+$ralleydaten['p4']+$ralleydaten['p5']+$ralleydaten['p6']+$ralleydaten['p7']+$ralleydaten['p8']+$ralleydaten['p9']+$ralleydaten['p10'],2,",",".").' '.$waehrung.'</b> ausgelobt und werden wie unten angezeigt auf die +Plätze <b>1</b> bis <b>'.$ralleydaten['plaetze'].'</b> verteilt. +<br> +<br> +</div> +'; +if ($ralleydaten['pro'] == 0) { +echo '<div align="center"><b>Es werden alle Refs gezählt!</b></div>'; +} else { +echo '<div align="center"><b>Es werden nur Refs gezählt ab '.number_format($ralleydaten['pro'],2,',','.').' '.$waehrung.' Umsatz!</b></div><br>'; +} +?> +<table width="70%" cellpadding="2" cellspacing="2" border="0" align="center"> +<tr> +<td align="center"><b>Platz</b></td> +<td align="center"><b>User</b></td> +<td align="center"><b>Refs</b></td> +<td align="center"><b>Gewinn</b></td> +</tr> +<? +for($x=1;$x<11;$x++){ +$rp++; +if (!isset($users[$rp])) $users[$rp] = "N/A"; +if (!isset($ref[$rp])) $ref[$rp] = "0"; +?> +<tr> +<td align="center"><?=$x;?></td> +<td align="center"><?=$users[$rp];?></td> +<td align="center"><?=$ref[$rp];?></td> +<td align="center"><?=number_format($ralleydaten['p'.$rp],0,',','.');?></td> +</tr> +<? +} +?> +</table> +<?foot();?> + diff --git a/content/verdienen/betteln4.php b/content/verdienen/betteln4.php new file mode 100644 index 0000000..ea269cc --- /dev/null +++ b/content/verdienen/betteln4.php @@ -0,0 +1,32 @@ +<? userstatus(); ?> +<? head("Dein Bettellink"); ?> +<table> +<tr><td align="right"><b>Dein Reflink:</b></td><td align="left"> <a href="<?=$domain;?>/?ref=<?=$_SESSION['uid'];?>" target="_blank"><?=$domain;?>/?ref=<?=$_SESSION['uid'];?></a></td></tr> +<tr><td align="right"><b>Reflink und Bettellink:</b></td><td align="left"> <a href="<?=$domain;?>/?content=/betteln&ref=<?=$_SESSION['uid'];?>" target="_blank"><?=$domain;?>/?content=/betteln&ref=<?=$_SESSION['uid'];?></a></td></tr> +</table> +<? foot(); ?> + +<? head("Die Top 25 Bettler"); ?> +<table width="100%" cellpadding="1" cellspacing="1" border="0" bgcolor="#800000"> +<tr bgcolor="#FBD9A4"> +<td align="center"><b>Rang</b></td> +<td align="center"><b>Inhaber</b></td> +<td align="center"><b>Klicks</b></td> +<td align="center"><b><?=$waehrung;?></b></td> +</tr> +<? +$rang = 1; +$bettelrang = db_query("SELECT * FROM ".$db_prefix."_kontodaten ORDER BY angebettelt DESC LIMIT 25"); +while ($bettelliste=mysql_fetch_array($bettelrang)) { +echo ' +<tr bgcolor="#FAE5C4"> +<td align="center">'. $rang++ .'</td> +<td align="center">'.$bettelliste['uid'].'</td> +<td align="center">'.number_format($bettelliste['angebettelt'],0,",",".").'</td> +<td align="center">'.number_format($bettelliste['bv'],2,",",".").'</td> +</tr> +'; +} +?> +</table> +<? foot(); ?> \ No newline at end of file diff --git a/content/verdienen/klick4.php b/content/verdienen/klick4.php new file mode 100644 index 0000000..d884eed --- /dev/null +++ b/content/verdienen/klick4.php @@ -0,0 +1,19 @@ +<? +userstatus(); +$max_banner = mysql_fetch_array(db_query("SELECT `max_forced` FROM ".$db_prefix."_userdaten WHERE uid=".$_SESSION['uid']."")); +head(""); +$forcedbanner = db_query("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE menge >='1' and werbeart = 'forcedbanner' and status = '1' and sponsor != '".$_SESSION['uid']."' ORDER BY RAND()"); +while($f_banner=mysql_fetch_array($forcedbanner)){ +$int_reload = db_query("SELECT * FROM ".$db_prefix."_reloads WHERE tan='".$f_banner['tan']."' and (uid='".$_SESSION['uid']."' or ip='".$ip."') and bis >= ".time().""); + if (!mysql_num_rows($int_reload) && $x_banner <= ($max_banner['max_forced']-1)) { + echo '<div align="center"><a href="fc.php?tan='.$f_banner['tan'].'" target="_blank"><img src="'.$f_banner['banner'].'" border="0" height="60" width="468" alt=""></a><br>Reload:'. $f_banner['reload']/3600 .' Std. | Verdienst: '.number_format($f_banner['verdienst'],2,',','.').' | Aufendhalt:'.$f_banner['aufendhalt'].' Sekunden<br><br></div>'; + $x_banner++; + } +} +if ($x_banner <= 0) { +echo '<div align="center"><font color="#FF0000"><b>Alle Banner im Reload !</b></font></div>'; +} else { +echo '<div align="center"><form action="" method="post"><input type="Submit" name="mehr_banner" value="Weitere Banner ?"></form></div>'; +} +foot(); +?> \ No newline at end of file diff --git a/crons/fuco-ads.int.php b/crons/fuco-ads.int.php new file mode 100644 index 0000000..37bb1fc --- /dev/null +++ b/crons/fuco-ads.int.php @@ -0,0 +1,134 @@ +<? +@require_once ('../lib/functions.lib.php'); +db_connect(); +$file1 = ""; +$interfacedaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_interface WHERE interface = 'fuco-ads'")); + +if ($interfacedaten['mindestverguetung'] > 0.00) { +// fuco-ads Forcedbanner nullen +db_query("UPDATE ".$db_prefix."_gebuchte_werbung SET status='0' WHERE sponsor='fuco-ads' and werbeart='forcedbanner' and status='1'"); +// Forcedbanner einlesen +$fb=@fopen("http://www.fuco-ads.de/interface/kampagne.php?id=".$interfacedaten['betreiber']."&pw=".$interfacedaten['pass']."&art=forcedclick&verguetung=".$interfacedaten['mindestverguetung']."&reload=24&uebrig=1","r"); +if($fb){ + while($line=fgets($fb,1000)) { + $file1.=$line; + } +fclose($fb); +} +$code = explode("|", $file1); +$tl_count = (count($code)/6)-1; +$bid_lesen = 4; +// Forcedbannercodes splitten +for ($tl_anz=0;$tl_anz <= $tl_count;$tl_anz++) { +$int_tan = ''; +$int_ziel = "http://www.fuco-ads.de/lose/clickbanner.php?id=".$interfacedaten['betreiber']."&bid=".$code[$bid_lesen]."&aid=".$interfacedaten['seite'].""; +$int_banner = "http://www.fuco-ads.de/lose/viewbanner.php?id=".$interfacedaten['betreiber']."&bid=".$code[$bid_lesen]."&aid=".$interfacedaten['seite'].""; +$int_menge = round($code[$bid_lesen-1]); +$int_kid = $code[$bid_lesen-4]; +$int_reload = $code[$bid_lesen+1]*3600; +$int_verdienst = ($code[$bid_lesen-2]*$interfacedaten['umrechnung']) - (($code[$bid_lesen-2]*$interfacedaten['umrechnung']) / 100 * $interfacedaten['eigenverdienst']); +$int_preis = $code[$bid_lesen-2]*$interfacedaten['umrechnung']; +$ext_verguetung = $code[$bid_lesen-2]; +$int_tan = create_code(32); +$bid_lesen=$bid_lesen+6; +// Forcedbanner updaten oder eintragen +$int_menge = round($int_menge/$interfacedaten['restklicks']); +if ($ext_verguetung >= $interfacedaten['mindestverguetung'] and $int_menge > 1) { + $forcedbanner_check = db_query ("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor = 'fuco-ads' and kid = '".$int_kid."'"); + if (!mysql_num_rows($forcedbanner_check)) { + db_query ("INSERT INTO ".$db_prefix."_gebuchte_werbung (tan,kid,ziel,banner,preis,verdienst,aufendhalt,menge,reload,sponsor,werbeart) VALUES ('".$int_tan."','".$int_kid."','".$int_ziel."','".$int_banner."','".$int_preis."','".$int_verdienst."','".$interfacedaten['aufendhalt']."','".$int_menge."','".$int_reload."','fuco-ads','forcedbanner')"); + } else { + db_query ("UPDATE ".$db_prefix."_gebuchte_werbung SET status = '1',menge = '".$int_menge."',preis = '".$int_preis."',verdienst = '".$int_verdienst."', aufendhalt = '".$interfacedaten['aufendhalt']."' WHERE sponsor = 'fuco-ads' and kid = '".$int_kid."' and status = '0'"); + } +} +} +} + +$file1 = ""; +if ($interfacedaten['surfklick'] > 0.00) { +// fuco-ads Surfklick nullen +db_query("UPDATE ".$db_prefix."_gebuchte_werbung SET status='0' WHERE sponsor='fuco-ads' and werbeart='surfklick' and status='1'"); +// Forcedbanner einlesen +$fb=@fopen("http://www.fuco-ads.de/interface/kampagne.php?id=".$interfacedaten['betreiber']."&pw=".$interfacedaten['pass']."&art=surfclick&verguetung=".$interfacedaten['surfklick']."&reload=24&uebrig=1","r"); +if($fb){ + while($line=fgets($fb,1000)) { + $file1.=$line; + } +fclose($fb); +} +$code = explode("|", $file1); +$tl_count = (count($code)/6)-1; +$bid_lesen = 4; +// Forcedbannercodes splitten +for ($tl_anz=0;$tl_anz <= $tl_count;$tl_anz++) { +$int_tan = ''; +$int_ziel = "http://www.fuco-ads.de/lose/clickbanner.php?id=".$interfacedaten['betreiber']."&bid=".$code[$bid_lesen]."&aid=".$interfacedaten['seite'].""; +$int_banner = "http://www.fuco-ads.de/lose/viewbanner.php?id=".$interfacedaten['betreiber']."&bid=".$code[$bid_lesen]."&aid=".$interfacedaten['seite'].""; +$int_menge = round($code[$bid_lesen-1]); +$int_kid = $code[$bid_lesen-4]; +$int_reload = $code[$bid_lesen+1]*3600; +$int_verdienst = ($code[$bid_lesen-2]*$interfacedaten['umrechnung']) - (($code[$bid_lesen-2]*$interfacedaten['umrechnung']) / 100 * $interfacedaten['eigenverdienst']); +$int_preis = $code[$bid_lesen-2]*$interfacedaten['umrechnung']; +$ext_verguetung = $code[$bid_lesen-2]; +$int_tan = create_code(32); +$bid_lesen=$bid_lesen+6; +// Forcedbanner updaten oder eintragen +$int_menge = round($int_menge/$interfacedaten['restklicks']); +if ($ext_verguetung >= $interfacedaten['surfklick'] and $int_menge > 1) { + $forcedbanner_check = db_query ("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor = 'fuco-ads' and kid = '".$int_kid."'"); + if (!mysql_num_rows($forcedbanner_check)) { + db_query ("INSERT INTO ".$db_prefix."_gebuchte_werbung (tan,kid,ziel,banner,preis,verdienst,aufendhalt,menge,reload,sponsor,werbeart) VALUES ('".$int_tan."','".$int_kid."','".$int_ziel."','".$int_banner."','".$int_preis."','".$int_verdienst."','".$interfacedaten['aufendhalt']."','".$int_menge."','".$int_reload."','fuco-ads','surfklick')"); + } else { + db_query ("UPDATE ".$db_prefix."_gebuchte_werbung SET status = '1',menge = '".$int_menge."',preis = '".$int_preis."',verdienst = '".$int_verdienst."', aufendhalt = '".$interfacedaten['aufendhalt']."' WHERE sponsor = 'fuco-ads' and kid = '".$int_kid."' and status = '0'"); + } +} +} +} + +$file1 = ""; +if ($interfacedaten['surfview'] > 0.00) { +// fuco-ads Surfklick nullen +db_query("UPDATE ".$db_prefix."_gebuchte_werbung SET status='0' WHERE sponsor='fuco-ads' and werbeart='surfview' and status='1'"); +// Forcedbanner einlesen +$fb=@fopen("http://www.fuco-ads.de/interface/kampagne.php?id=".$interfacedaten['betreiber']."&pw=".$interfacedaten['pass']."&art=surfview&verguetung=".$interfacedaten['surfview']."&reload=24&uebrig=1","r"); +if($fb){ + while($line=fgets($fb,1000)) { + $file1.=$line; + } +fclose($fb); +} +$code = explode("|", $file1); +$tl_count = (count($code)/6)-1; +$bid_lesen = 4; +// Forcedbannercodes splitten +for ($tl_anz=0;$tl_anz <= $tl_count;$tl_anz++) { +$int_tan = ''; +$int_ziel = "http://www.fuco-ads.de/lose/clickbanner.php?id=".$interfacedaten['betreiber']."&bid=".$code[$bid_lesen]."&aid=".$interfacedaten['seite'].""; +$int_banner = "http://www.fuco-ads.de/lose/viewbanner.php?id=".$interfacedaten['betreiber']."&bid=".$code[$bid_lesen]."&aid=".$interfacedaten['seite'].""; +$int_menge = round($code[$bid_lesen-1]); +$int_kid = $code[$bid_lesen-4]; +$int_reload = $code[$bid_lesen+1]*3600; +$int_verdienst = ($code[$bid_lesen-2]*$interfacedaten['umrechnung']) - (($code[$bid_lesen-2]*$interfacedaten['umrechnung']) / 100 * $interfacedaten['eigenverdienst']); +$int_preis = $code[$bid_lesen-2]*$interfacedaten['umrechnung']; +$ext_verguetung = $code[$bid_lesen-2]; +$int_tan = create_code(32); +$bid_lesen=$bid_lesen+6; +// Forcedbanner updaten oder eintragen +$int_menge = round($int_menge/$interfacedaten['restklicks']); +if ($ext_verguetung >= $interfacedaten['surfview'] and $int_menge > 1) { + $forcedbanner_check = db_query ("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor = 'fuco-ads' and kid = '".$int_kid."'"); + if (!mysql_num_rows($forcedbanner_check)) { + db_query ("INSERT INTO ".$db_prefix."_gebuchte_werbung (tan,kid,ziel,banner,preis,verdienst,aufendhalt,menge,reload,sponsor,werbeart) VALUES ('".$int_tan."','".$int_kid."','".$int_ziel."','".$int_banner."','".$int_preis."','".$int_verdienst."','".$interfacedaten['aufendhalt']."','".$int_menge."','".$int_reload."','fuco-ads','surfview')"); + } else { + db_query ("UPDATE ".$db_prefix."_gebuchte_werbung SET status = '1',menge = '".$int_menge."',preis = '".$int_preis."',verdienst = '".$int_verdienst."', aufendhalt = '".$interfacedaten['aufendhalt']."' WHERE sponsor = 'fuco-ads' and kid = '".$int_kid."' and status = '0'"); + } +} +} +} + +// Abgelaufene Banner löschen +db_query ("DELETE FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor = 'fuco-ads' and status = '0'"); +// Zeit setzen +db_query ("UPDATE ".$db_prefix."_crons SET laufzeit = '".time()."' WHERE bezeichnung = 'Forcedbanner FuCo-Ads'"); +db_close(); +?> diff --git a/crons/fucoex.int.php b/crons/fucoex.int.php new file mode 100644 index 0000000..5c031b9 --- /dev/null +++ b/crons/fucoex.int.php @@ -0,0 +1,55 @@ +<? +@require_once ('../lib/functions.lib.php'); +db_connect(); +$file1 = ""; + +$interfacedaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_interface WHERE interface = 'fucoex'")); + +// Multi-Sponsor Forcedbanner nullen +db_query("UPDATE ".$db_prefix."_gebuchte_werbung SET status='0' WHERE sponsor='fucoex' and werbeart='forcedbanner' and status='1'"); + +// Forcedbanner einlesen +$fb=@fopen("http://www.FuCoEx.de/sponsornet/engine/output_kampagne.php?bid=".$interfacedaten['betreiber']."&pwd=".$interfacedaten['pass']."&art=forcedclick&verguetung=".$interfacedaten['mindestverguetung']."&reload=24&uebrig=1&size=468x60","r"); +if($fb){ + while($line=fgets($fb,1000)){ + $file1.=$line; + } + fclose($fb); +} +$code = explode("|", $file1); +$tl_count = (count($code)/6)-1; +$bid_lesen = 4; + +// Forcedbannercodes splitten +for ($tl_anz=0;$tl_anz <= $tl_count;$tl_anz++) { +$int_tan = ''; +$int_ziel = "http://www.fucoex.de/sponsornet/engine/spwmklickn.php?linkid=".$code[$bid_lesen-4]."&bid=".$interfacedaten['betreiber']; +$int_banner = "http://www.fucoex.de/sponsornet/engine/spwmshowb.php?linkid=".$code[$bid_lesen-4]."&bid=".$interfacedaten['betreiber']; +$int_menge = round($code[$bid_lesen-1]); +$int_kid = $code[$bid_lesen-4]; +$int_reload = $code[$bid_lesen+1]*3600; +$int_verdienst = ($code[$bid_lesen-2]*$interfacedaten['umrechnung']) - (($code[$bid_lesen-2]*$interfacedaten['umrechnung']) / 100 * $interfacedaten['eigenverdienst']); +$int_preis = $code[$bid_lesen-2]*$interfacedaten['umrechnung']; +$ext_verguetung = $code[$bid_lesen-2]; +$int_tan = create_code(32); +$bid_lesen = $bid_lesen+6; + +// Forcedbanner updaten oder eintragen +$int_menge = round($int_menge/$interfacedaten['restklicks']); +if ($ext_verguetung >= $interfacedaten['mindestverguetung'] and $int_menge > 1) { + $forcedbanner_check = db_query ("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor = 'fucoex' and kid = '".$int_kid."'"); + if (!mysql_num_rows($forcedbanner_check)) { + db_query ("INSERT INTO ".$db_prefix."_gebuchte_werbung (tan,kid,ziel,banner,preis,verdienst,aufendhalt,menge,reload,sponsor,werbeart) VALUES ('".$int_tan."','".$int_kid."','".$int_ziel."','".$int_banner."','".$int_preis."','".$int_verdienst."','".$interfacedaten['aufendhalt']."','".$int_menge."','".$int_reload."','fucoex','forcedbanner')"); + } else { + db_query ("UPDATE ".$db_prefix."_gebuchte_werbung SET status = '1',menge = '".$int_menge."',preis = '".$int_preis."',verdienst = '".$int_verdienst."', aufendhalt = '".$interfacedaten['aufendhalt']."' WHERE sponsor = 'fucoex' and kid = '".$int_kid."' and status = '0'"); + } +} + +} + +// Abgelaufene Banner löschen +db_query ("DELETE FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor = 'fucoex' and status = '0'"); +// Zeit setzen +db_query ("UPDATE ".$db_prefix."_crons SET laufzeit = '".time()."' WHERE bezeichnung = 'Forcedbanner Fucoex'"); +db_close(); +?> diff --git a/crons/hp-lose.int.php b/crons/hp-lose.int.php new file mode 100644 index 0000000..40a2ff8 --- /dev/null +++ b/crons/hp-lose.int.php @@ -0,0 +1,55 @@ +<? +@require_once ('../lib/functions.lib.php'); +db_connect(); +$file1 = ""; + +$interfacedaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_interface WHERE interface = 'hp-lose'")); + +// HPLose Forcedbanner nullen +db_query("UPDATE ".$db_prefix."_gebuchte_werbung SET status='0' WHERE sponsor='hp-lose' and werbeart='forcedbanner' and status='1'"); + +// Forcedbanner einlesen +$fb=@fopen("http://www.hplose.de/lose/interface/output_kampagne.php?id=".$interfacedaten['betreiber']."&art=forcedclick&verguetung=".$interfacedaten['mindestverguetung']."&reload=24&uebrig=1","r"); +if($fb){ + while($line=fgets($fb,1000)){ + $file1.=$line; + } + fclose($fb); +} +$code = explode("|", $file1); +$tl_count = (count($code)/6)-1; +$bid_lesen = 4; + +// Forcedbannercodes splitten +for ($tl_anz=0;$tl_anz <= $tl_count;$tl_anz++) { +$int_tan = ''; +$int_ziel = "http://www.hplose.de/lose/clickbanner.php?id=".$interfacedaten['betreiber']."&bid=".$code[$bid_lesen]."&aid=".$interfacedaten['seite'].""; +$int_banner = "http://www.hplose.de/lose/viewbanner.php?id=".$interfacedaten['betreiber']."&bid=".$code[$bid_lesen]."&aid=".$interfacedaten['seite'].""; +$int_menge = round($code[$bid_lesen-1]); +$int_kid = $code[$bid_lesen-4]; +$int_reload = $code[$bid_lesen+1]*3600; +$int_verdienst = ($code[$bid_lesen-2]*$interfacedaten['umrechnung']) - (($code[$bid_lesen-2]*$interfacedaten['umrechnung']) / 100 * $interfacedaten['eigenverdienst']); +$int_preis = $code[$bid_lesen-2]*$interfacedaten['umrechnung']; +$ext_verguetung = $code[$bid_lesen-2]; +$int_tan = create_code(32); +$bid_lesen=$bid_lesen+6; + +// Forcedbanner updaten oder eintragen +$int_menge = round($int_menge/$interfacedaten['restklicks']); +if ($ext_verguetung >= $interfacedaten['mindestverguetung'] and $int_menge > 1) { + $forcedbanner_check = db_query ("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor = 'hp-lose' and kid = '".$int_kid."'"); + if (!mysql_num_rows($forcedbanner_check)) { + db_query ("INSERT INTO ".$db_prefix."_gebuchte_werbung (tan,kid,ziel,banner,preis,verdienst,aufendhalt,menge,reload,sponsor,werbeart) VALUES ('".$int_tan."','".$int_kid."','".$int_ziel."','".$int_banner."','".$int_preis."','".$int_verdienst."','".$interfacedaten['aufendhalt']."','".$int_menge."','".$int_reload."','hp-lose','forcedbanner')"); + } else { + db_query ("UPDATE ".$db_prefix."_gebuchte_werbung SET status = '1',menge = '".$int_menge."',preis = '".$int_preis."',verdienst = '".$int_verdienst."', aufendhalt = '".$interfacedaten['aufendhalt']."' WHERE sponsor = 'hp-lose' and kid = '".$int_kid."' and status = '0'"); + } +} + +} + +// Abgelaufene Banner löschen +db_query ("DELETE FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor = 'hp-lose' and status = '0'"); +// Zeit setzen +db_query ("UPDATE ".$db_prefix."_crons SET laufzeit = '".time()."' WHERE bezeichnung = 'Forcedbanner HP-Lose'"); +db_close(); +?> diff --git a/crons/lose-ads.int.php b/crons/lose-ads.int.php new file mode 100644 index 0000000..5b041b9 --- /dev/null +++ b/crons/lose-ads.int.php @@ -0,0 +1,57 @@ +<? +@require_once ('../lib/functions.lib.php'); +db_connect(); +$file1 = ""; + +$interfacedaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_interface WHERE interface = 'lose-ads'")); + +// Lose-Ads Forcedbanner nullen +db_query("UPDATE ".$db_prefix."_gebuchte_werbung SET status='0' WHERE sponsor='lose-ads' and werbeart='forcedbanner' and status='1'"); + +// Forcedbanner einlesen +$fb=@fopen("http://www.lose-ads.de/antisinterface/abruf.php?uid=".$interfacedaten['betreiber']."&sid=".$interfacedaten['seite']."&size=468x60&art=forcedclick&ab=".$interfacedaten['mindestverguetung']."&reload=24&uebrig=1","r"); +if($fb){ + while($line=fgets($fb,1000)){ + $file1.=$line; + } + fclose($fb); +} +$code = explode("|", $file1); +$tl_count = (count($code)/7)-1; +$bid_lesen = 0; + +//0bid|1name|2verguetung|3uebrig|4reload|5id|6sekunden| +// Forcedbannercodes splitten +for ($tl_anz=0;$tl_anz <= $tl_count;$tl_anz++) { +$int_tan = ''; +$int_ziel = "http://www.lose-ads.de/lose/clickbanner.php?id=".$interfacedaten['betreiber']."&bid=".$code[$bid_lesen]."&aid=".$interfacedaten['seite'].""; +$int_banner = "http://www.lose-ads.de/lose/viewbanner.php?id=".$interfacedaten['betreiber']."&bid=".$code[$bid_lesen]."&aid=".$interfacedaten['seite'].""; +$int_menge = round($code[$bid_lesen+3]); +$int_kid = $code[$bid_lesen+5]; +$int_reload = $code[$bid_lesen+4]*3600; +$int_verdienst = ($code[$bid_lesen+2]*$interfacedaten['umrechnung']) - (($code[$bid_lesen+2]*$interfacedaten['umrechnung']) / 100 * $interfacedaten['eigenverdienst']); +$int_preis = $code[$bid_lesen+2]*$interfacedaten['umrechnung']; +$ext_verguetung = $code[$bid_lesen+2]; +$int_tan = create_code(32); +$bid_lesen=$bid_lesen+7; + +// Forcedbanner updaten oder eintragen +$int_menge = round($int_menge/$interfacedaten['restklicks']); +if ($ext_verguetung >= $interfacedaten['mindestverguetung'] and $int_menge > 1) { + $forcedbanner_check = db_query ("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor = 'lose-ads' and kid = '".$int_kid."'"); + if (!mysql_num_rows($forcedbanner_check)) { + db_query ("INSERT INTO ".$db_prefix."_gebuchte_werbung (tan,kid,ziel,banner,preis,verdienst,aufendhalt,menge,reload,sponsor,werbeart) VALUES ('".$int_tan."','".$int_kid."','".$int_ziel."','".$int_banner."','".$int_preis."','".$int_verdienst."','".$interfacedaten['aufendhalt']."','".$int_menge."','".$int_reload."','lose-ads','forcedbanner')"); + } else { + db_query ("UPDATE ".$db_prefix."_gebuchte_werbung SET status = '1',menge = '".$int_menge."',preis = '".$int_preis."',verdienst = '".$int_verdienst."', aufendhalt = '".$interfacedaten['aufendhalt']."' WHERE sponsor = 'lose-ads' and kid = '".$int_kid."' and status = '0'"); + } +} + +} + +// Abgelaufene Banner löschen +db_query ("DELETE FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor = 'lose-ads' and status = '0'"); +// Zeit setzen +db_query ("UPDATE ".$db_prefix."_crons SET laufzeit = '".time()."' WHERE bezeichnung = 'Forcedbanner Lose-Ads'"); +db_close(); +?> + diff --git a/crons/losebox.int.php b/crons/losebox.int.php new file mode 100644 index 0000000..f4fce1b --- /dev/null +++ b/crons/losebox.int.php @@ -0,0 +1,57 @@ +<? +@require_once ('../lib/functions.lib.php'); +db_connect(); +$file1 = ""; + +$interfacedaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_interface WHERE interface = 'losebox'")); + +// Losebox Forcedbanner nullen +db_query("UPDATE ".$db_prefix."_gebuchte_werbung SET status='0' WHERE sponsor='losebox' and werbeart='forcedbanner' and status='1'"); + +// Forcedbanner einlesen +$fb=@fopen("http://www.losebox.de/lose/interface/output_kampagne.php?art=forcedclick&verguetung=".$interfacedaten['mindestverguetung']."&reload=24&uebrig=1&user_id=".$interfacedaten['betreiber']."","r"); +if($fb){ + while($line=fgets($fb,1000)) { + $file1.=$line; + } +fclose($fb); +} +$code = explode("|", $file1); +$tl_count = (count($code)/8)-1; +$bid_lesen = 5; + +// Forcedbannercodes splitten +for ($tl_anz=0;$tl_anz <= $tl_count;$tl_anz++) { +$int_tan = ''; +$int_ziel = "http://www.losebox.de/lose/clickbanner.php?id=".$interfacedaten['betreiber']."&bid=".$code[$bid_lesen]."&aid=".$interfacedaten['seite'].""; +$int_banner = "http://www.losebox.de/lose/viewbanner.php?id=".$interfacedaten['betreiber']."&bid=".$code[$bid_lesen]."&aid=".$interfacedaten['seite'].""; +$int_menge = round($code[$bid_lesen-2]); +$int_kid = $code[$bid_lesen]; +$int_reload = $code[$bid_lesen-1]*3600; +$int_verdienst = ($code[$bid_lesen-3]*$interfacedaten['umrechnung']) - (($code[$bid_lesen-3]*$interfacedaten['umrechnung']) / 100 * $interfacedaten['eigenverdienst']); +$int_preis = $code[$bid_lesen-3]*$interfacedaten['umrechnung']; +$ext_verguetung = $code[$bid_lesen-3]; +$int_tan = create_code(32); +$bid_lesen=$bid_lesen+8; + + +// Forcedbanner updaten oder eintragen +$int_menge = round($int_menge/$interfacedaten['restklicks']); +if ($ext_verguetung >= $interfacedaten['mindestverguetung'] and $int_menge > 1) { + $forcedbanner_check = db_query ("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor = 'losebox' and kid = '".$int_kid."'"); + if (!mysql_num_rows($forcedbanner_check)) { + db_query ("INSERT INTO ".$db_prefix."_gebuchte_werbung (tan,kid,ziel,banner,preis,verdienst,aufendhalt,menge,reload,sponsor,werbeart) VALUES ('".$int_tan."','".$int_kid."','".$int_ziel."','".$int_banner."','".$int_preis."','".$int_verdienst."','".$interfacedaten['aufendhalt']."','".$int_menge."','".$int_reload."','losebox','forcedbanner')"); + } else { + db_query ("UPDATE ".$db_prefix."_gebuchte_werbung SET status = '1',menge = '".$int_menge."',preis = '".$int_preis."',verdienst = '".$int_verdienst."', aufendhalt = '".$interfacedaten['aufendhalt']."' WHERE sponsor = 'losebox' and kid = '".$int_kid."' and status = '0'"); + } +} + +} + +// Abgelaufene Banner löschen +db_query ("DELETE FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor = 'losebox' and status = '0'"); +// Zeit setzen +db_query ("UPDATE ".$db_prefix."_crons SET laufzeit = '".time()."' WHERE bezeichnung = 'Forcedbanner Losebox'"); +db_close(); +?> + diff --git a/crons/media-sponsor.int.php b/crons/media-sponsor.int.php new file mode 100644 index 0000000..6b730df --- /dev/null +++ b/crons/media-sponsor.int.php @@ -0,0 +1,56 @@ +<? +@require_once ('../lib/functions.lib.php'); +db_connect(); +$file1 = ""; + +$interfacedaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_interface WHERE interface = 'media-sponsor'")); + +// media-sponsor Forcedbanner nullen +db_query("UPDATE ".$db_prefix."_gebuchte_werbung SET status='0' WHERE sponsor='media-sponsor' and werbeart='forcedbanner' and status='1'"); + +// Forcedbanner einlesen +$fb=@fopen("http://www.media-sponsor.de/lose/interface/output_kampagne.php?id=".$interfacedaten['betreiber']."&art=forcedclick&verguetung=".$interfacedaten['mindestverguetung']."&reload=24&uebrig=1","r"); +if($fb){ + while($line=fgets($fb,1000)) { + $file1.=$line; + } +fclose($fb); +} +$code = explode("|", $file1); +$tl_count = (count($code)/6)-1; +$bid_lesen = 4; + +// Forcedbannercodes splitten +for ($tl_anz=0;$tl_anz <= $tl_count;$tl_anz++) { +$int_tan = ''; +$int_ziel = "http://www.media-sponsor.de/lose/clickbanner.php?id=".$interfacedaten['betreiber']."&bid=".$code[$bid_lesen]."&aid=".$interfacedaten['seite'].""; +$int_banner = "http://www.media-sponsor.de/lose/viewbanner.php?id=".$interfacedaten['betreiber']."&bid=".$code[$bid_lesen]."&aid=".$interfacedaten['seite'].""; +$int_menge = round($code[$bid_lesen-1]); +$int_kid = $code[$bid_lesen-4]; +$int_reload = $code[$bid_lesen+1]*3600; +$int_verdienst = ($code[$bid_lesen-2]*$interfacedaten['umrechnung']) - (($code[$bid_lesen-2]*$interfacedaten['umrechnung']) / 100 * $interfacedaten['eigenverdienst']); +$int_preis = $code[$bid_lesen-2]*$interfacedaten['umrechnung']; +$ext_verguetung = $code[$bid_lesen-2]; +$int_tan = create_code(32); +$bid_lesen=$bid_lesen+6; + +// Forcedbanner updaten oder eintragen +$int_menge = round($int_menge/$interfacedaten['restklicks']); +if ($ext_verguetung >= $interfacedaten['mindestverguetung'] and $int_menge > 1) { + $forcedbanner_check = db_query ("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor = 'media-sponsor' and kid = '".$int_kid."'"); + if (!mysql_num_rows($forcedbanner_check)) { + db_query ("INSERT INTO ".$db_prefix."_gebuchte_werbung (tan,kid,ziel,banner,preis,verdienst,aufendhalt,menge,reload,sponsor,werbeart) VALUES ('".$int_tan."','".$int_kid."','".$int_ziel."','".$int_banner."','".$int_preis."','".$int_verdienst."','".$interfacedaten['aufendhalt']."','".$int_menge."','".$int_reload."','media-sponsor','forcedbanner')"); + } else { + db_query ("UPDATE ".$db_prefix."_gebuchte_werbung SET status = '1',menge = '".$int_menge."',preis = '".$int_preis."',verdienst = '".$int_verdienst."', aufendhalt = '".$interfacedaten['aufendhalt']."' WHERE sponsor = 'media-sponsor' and kid = '".$int_kid."' and status = '0'"); + } +} + +} + +// Abgelaufene Banner löschen +db_query ("DELETE FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor = 'media-sponsor' and status = '0'"); +// Zeit setzen +db_query ("UPDATE ".$db_prefix."_crons SET laufzeit = '".time()."' WHERE bezeichnung = 'Forcedbanner Media-Sponsor'"); +db_close(); +?> + diff --git a/crons/multi-sponsor.int.php b/crons/multi-sponsor.int.php new file mode 100644 index 0000000..ffed08e --- /dev/null +++ b/crons/multi-sponsor.int.php @@ -0,0 +1,135 @@ +<? +@require_once ('../lib/functions.lib.php'); +db_connect(); +$file1 = ""; +$interfacedaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_interface WHERE interface = 'multi-sponsor'")); + +if ($interfacedaten['mindestverguetung'] > 0.00) { +// Multi-Sponsor Forcedbanner nullen +db_query("UPDATE ".$db_prefix."_gebuchte_werbung SET status='0' WHERE sponsor='multi-sponsor' and werbeart='forcedbanner' and status='1'"); +// Forcedbanner einlesen +$fb=@fopen("http://www.multi-sponsor.de/lose/interface/output_kampagne.php?id=".$interfacedaten['betreiber']."&pw=".$interfacedaten['pass']."&art=forcedclick&verguetung=".$interfacedaten['mindestverguetung']."&reload=24&uebrig=1","r"); +if($fb){ + while($line=fgets($fb,1000)){ + $file1.=$line; + } + fclose($fb); +} +$code = explode("|", $file1); +$tl_count = (count($code)/6)-1; +$bid_lesen = 4; +// Forcedbannercodes splitten +for ($tl_anz=0;$tl_anz <= $tl_count;$tl_anz++) { +$int_tan = ''; +$int_ziel = "http://www.multi-sponsor.de/lose/clickbanner.php?id=".$interfacedaten['betreiber']."&bid=".$code[$bid_lesen]."&aid=".$interfacedaten['seite'].""; +$int_banner = "http://www.multi-sponsor.de/lose/viewbanner.php?id=".$interfacedaten['betreiber']."&bid=".$code[$bid_lesen]."&aid=".$interfacedaten['seite'].""; +$int_menge = round($code[$bid_lesen-1]); +$int_kid = $code[$bid_lesen-4]; +$int_reload = $code[$bid_lesen+1]*3600; +$int_verdienst = ($code[$bid_lesen-2]*$interfacedaten['umrechnung']) - (($code[$bid_lesen-2]*$interfacedaten['umrechnung']) / 100 * $interfacedaten['eigenverdienst']); +$int_preis = $code[$bid_lesen-2]*$interfacedaten['umrechnung']; +$ext_verguetung = $code[$bid_lesen-2]; +$int_tan = create_code(32); +$bid_lesen = $bid_lesen+6; +// Forcedbanner updaten oder eintragen +$int_menge = round($int_menge/$interfacedaten['restklicks']); +if ($ext_verguetung >= $interfacedaten['mindestverguetung'] and $int_menge > 1) { + $forcedbanner_check = db_query ("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor = 'multi-sponsor' and kid = '".$int_kid."'"); + if (!mysql_num_rows($forcedbanner_check)) { + db_query ("INSERT INTO ".$db_prefix."_gebuchte_werbung (tan,kid,ziel,banner,preis,verdienst,aufendhalt,menge,reload,sponsor,werbeart) VALUES ('".$int_tan."','".$int_kid."','".$int_ziel."','".$int_banner."','".$int_preis."','".$int_verdienst."','".$interfacedaten['aufendhalt']."','".$int_menge."','".$int_reload."','multi-sponsor','forcedbanner')"); + } else { + db_query ("UPDATE ".$db_prefix."_gebuchte_werbung SET status = '1',menge = '".$int_menge."',preis = '".$int_preis."',verdienst = '".$int_verdienst."', aufendhalt = '".$interfacedaten['aufendhalt']."' WHERE sponsor = 'multi-sponsor' and kid = '".$int_kid."' and status = '0'"); + } +} +} +} + +$file1 = ""; +if ($interfacedaten['surfklick'] > 0.00) { +// Multi-Sponsor Surfklick nullen +db_query("UPDATE ".$db_prefix."_gebuchte_werbung SET status='0' WHERE sponsor='multi-sponsor' and werbeart='surfklick' and status='1'"); +// Surfklicks einlesen +$fb=@fopen("http://www.multi-sponsor.de/lose/interface/output_kampagne.php?id=".$interfacedaten['betreiber']."&pw=".$interfacedaten['pass']."&art=surfclick&verguetung=".$interfacedaten['surfklick']."&reload=24&uebrig=1","r"); +if($fb){ + while($line=fgets($fb,1000)){ + $file1.=$line; + } + fclose($fb); +} +$code = explode("|", $file1); +$tl_count = (count($code)/6)-1; +$bid_lesen = 4; +// Surfklickscodes splitten +for ($tl_anz=0;$tl_anz <= $tl_count;$tl_anz++) { +$int_tan = ''; +$int_ziel = "http://www.multi-sponsor.de/lose/clickbanner.php?id=".$interfacedaten['betreiber']."&bid=".$code[$bid_lesen]."&aid=".$interfacedaten['seite'].""; +$int_banner = "http://www.multi-sponsor.de/lose/viewbanner.php?id=".$interfacedaten['betreiber']."&bid=".$code[$bid_lesen]."&aid=".$interfacedaten['seite'].""; +$int_menge = round($code[$bid_lesen-1]); +$int_kid = $code[$bid_lesen-4]; +$int_reload = $code[$bid_lesen+1]*3600; +$int_verdienst = ($code[$bid_lesen-2]*$interfacedaten['umrechnung']) - (($code[$bid_lesen-2]*$interfacedaten['umrechnung']) / 100 * $interfacedaten['eigenverdienst']); +$int_preis = $code[$bid_lesen-2]*$interfacedaten['umrechnung']; +$ext_verguetung = $code[$bid_lesen-2]; +$int_tan = create_code(32); +$bid_lesen = $bid_lesen+6; + +// Surfklicks updaten oder eintragen +$int_menge = round($int_menge/$interfacedaten['restklicks']); +if ($ext_verguetung >= $interfacedaten['surfklick'] and $int_menge > 1) { + $forcedbanner_check = db_query ("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor = 'multi-sponsor' and kid = '".$int_kid."'"); + if (!mysql_num_rows($forcedbanner_check)) { + db_query ("INSERT INTO ".$db_prefix."_gebuchte_werbung (tan,kid,ziel,banner,preis,verdienst,aufendhalt,menge,reload,sponsor,werbeart) VALUES ('".$int_tan."','".$int_kid."','".$int_ziel."','".$int_banner."','".$int_preis."','".$int_verdienst."','".$interfacedaten['aufendhalt']."','".$int_menge."','".$int_reload."','multi-sponsor','surfklick')"); + } else { + db_query ("UPDATE ".$db_prefix."_gebuchte_werbung SET status = '1',menge = '".$int_menge."',preis = '".$int_preis."',verdienst = '".$int_verdienst."', aufendhalt = '".$interfacedaten['aufendhalt']."' WHERE sponsor = 'multi-sponsor' and kid = '".$int_kid."' and status = '0'"); + } +} +} +} + +$file1 = ""; +if ($interfacedaten['surfview'] > 0.00) { +// Multi-Sponsor Surfview nullen +db_query("UPDATE ".$db_prefix."_gebuchte_werbung SET status='0' WHERE sponsor='multi-sponsor' and werbeart='surfview' and status='1'"); +// Surfklicks einlesen +$fb=@fopen("http://www.multi-sponsor.de/lose/interface/output_kampagne.php?id=".$interfacedaten['betreiber']."&pw=".$interfacedaten['pass']."&art=surfview&verguetung=".$interfacedaten['surfview']."&reload=24&uebrig=1","r"); +if($fb){ + while($line=fgets($fb,1000)){ + $file1.=$line; + } + fclose($fb); +} +$code = explode("|", $file1); +$tl_count = (count($code)/6)-1; +$bid_lesen = 4; +// Surfklickscodes splitten +for ($tl_anz=0;$tl_anz <= $tl_count;$tl_anz++) { +$int_tan = ''; +$int_ziel = "http://www.multi-sponsor.de/lose/clickbanner.php?id=".$interfacedaten['betreiber']."&bid=".$code[$bid_lesen]."&aid=".$interfacedaten['seite'].""; +$int_banner = "http://www.multi-sponsor.de/lose/viewbanner.php?id=".$interfacedaten['betreiber']."&bid=".$code[$bid_lesen]."&aid=".$interfacedaten['seite'].""; +$int_menge = round($code[$bid_lesen-1]); +$int_kid = $code[$bid_lesen-4]; +$int_reload = $code[$bid_lesen+1]*3600; +$int_verdienst = ($code[$bid_lesen-2]*$interfacedaten['umrechnung']) - (($code[$bid_lesen-2]*$interfacedaten['umrechnung']) / 100 * $interfacedaten['eigenverdienst']); +$int_preis = $code[$bid_lesen-2]*$interfacedaten['umrechnung']; +$ext_verguetung = $code[$bid_lesen-2]; +$int_tan = create_code(32); +$bid_lesen = $bid_lesen+6; + +// Surfklicks updaten oder eintragen +$int_menge = round($int_menge/$interfacedaten['restklicks']); +if ($ext_verguetung >= $interfacedaten['surfview'] and $int_menge > 1) { + $forcedbanner_check = db_query ("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor = 'multi-sponsor' and kid = '".$int_kid."'"); + if (!mysql_num_rows($forcedbanner_check)) { + db_query ("INSERT INTO ".$db_prefix."_gebuchte_werbung (tan,kid,ziel,banner,preis,verdienst,aufendhalt,menge,reload,sponsor,werbeart) VALUES ('".$int_tan."','".$int_kid."','".$int_ziel."','".$int_banner."','".$int_preis."','".$int_verdienst."','".$interfacedaten['aufendhalt']."','".$int_menge."','".$int_reload."','multi-sponsor','surfview')"); + } else { + db_query ("UPDATE ".$db_prefix."_gebuchte_werbung SET status = '1',menge = '".$int_menge."',preis = '".$int_preis."',verdienst = '".$int_verdienst."', aufendhalt = '".$interfacedaten['aufendhalt']."' WHERE sponsor = 'multi-sponsor' and kid = '".$int_kid."' and status = '0'"); + } +} +} +} +// Abgelaufene Banner löschen +db_query ("DELETE FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor = 'multi-sponsor' and status = '0'"); +// Zeit setzen +db_query ("UPDATE ".$db_prefix."_crons SET laufzeit = '".time()."' WHERE bezeichnung = 'Forcedbanner Multi-Sponsor'"); +db_close(); +?> diff --git a/crons/refzahlungen.knt.php b/crons/refzahlungen.knt.php new file mode 100644 index 0000000..4b7fb61 --- /dev/null +++ b/crons/refzahlungen.knt.php @@ -0,0 +1,62 @@ +<? +require_once ('../lib/functions.lib.php'); +db_connect(); + +// Prozente laden! +$refdaten = mysql_fetch_array(db_query("SELECT `re1`,`re2`,`re3` FROM ".$db_prefix."_seitenkonfig")); + +// Userdurchlauf +$refliste = db_query ("SELECT * FROM ".$db_prefix."_werberdaten"); +while ($refliste_1 = mysql_fetch_array($refliste)) { +$verdienst = 0; + + // Ebene 1 + $refebene_1 = db_query ("SELECT `uid`,`umsatz`,`werber`,`refback`,`gesamt` FROM ".$db_prefix."_werberdaten WHERE werber='".$refliste_1['uid']."'"); + while ($anzeigen_1 = mysql_fetch_array($refebene_1)) { + $verdienst = $verdienst + ($anzeigen_1['umsatz']/100*$refdaten['re1']); + $pro_verdienst = $anzeigen_1['umsatz'] / 100 * $refdaten['re1']; + db_query ("UPDATE ".$db_prefix."_werberdaten SET gesamt=gesamt+'".$pro_verdienst."' , reset=reset+'".$pro_verdienst."' WHERE uid='".$anzeigen_1['uid']."'"); + if ($anzeigen_1['refback'] >= 1 && ($anzeigen_1['umsatz']/100*$refdaten['re1'])/100*$anzeigen_1['refback'] >= 0.01) { + $buchungs_id = create_code(14); + $refback = ($anzeigen_1['umsatz']/100*$refdaten['re1'])/100*$anzeigen_1['refback']; + kontobuchung ('+',$refback,$anzeigen_1['uid']); + buchungsliste ($buchungs_id,'+'.$refback,'Refback '.$anzeigen_1['refback'].'% ('.$refliste_1['uid'].')',$anzeigen_1['uid']); + buchungsliste ($buchungs_id,'-'.$refback,'Refback '.$anzeigen_1['refback'].'% gezahlt ('.$anzeigen_1['uid'].')',$refliste_1['uid']); + $pro_verdienst = $pro_verdienst - $refback; + $refback = 0; + $buchungs_id = ''; + } + kontobuchung ('+',$pro_verdienst,$refliste_1['uid']); + $pro_verdienst = 0; + + // Ebene 2 + $refebene_2 = db_query ("SELECT `uid`,`umsatz`,`werber`,`refback`,`gesamt` FROM ".$db_prefix."_werberdaten WHERE werber='".$anzeigen_1['uid']."'"); + while ($anzeigen_2 = mysql_fetch_array($refebene_2)) { + $verdienst = $verdienst + ($anzeigen_2['umsatz']/100*$refdaten['re2']); + $pro_verdienst = $anzeigen_2['umsatz']/100*$refdaten['re2']; + kontobuchung ('+',$pro_verdienst,$refliste_1['uid']); + $pro_verdienst = 0; + + // Ebene 3 + $refebene_3 = db_query ("SELECT `uid`,`umsatz`,`werber`,`refback`,`gesamt` FROM ".$db_prefix."_werberdaten WHERE werber='".$anzeigen_2['uid']."'"); + while ($anzeigen_3 = mysql_fetch_array($refebene_3)) { + $verdienst = $verdienst + ($anzeigen_3['umsatz']/100*$refdaten['re3']); + $pro_verdienst = $anzeigen_3['umsatz']/100*$refdaten['re3']; + kontobuchung ('+',$pro_verdienst,$refliste_1['uid']); + $pro_verdienst = 0; + + } + } + } + + if ($verdienst >= 0.01) { + $buchungs_id = create_code(14); + buchungsliste ($buchungs_id,'+'.$verdienst,'Refverdienste',$refliste_1['uid']); + } + +} +db_query("UPDATE ".$db_prefix."_werberdaten SET umsatz=0"); +// Zeit setzen +db_query ("UPDATE ".$db_prefix."_crons SET laufzeit = '".time()."' WHERE bezeichnung = 'Ext. Refzahlungen'"); +db_close(); +?> \ No newline at end of file diff --git a/crons/webmasterlose.int.php b/crons/webmasterlose.int.php new file mode 100644 index 0000000..3e267b9 --- /dev/null +++ b/crons/webmasterlose.int.php @@ -0,0 +1,136 @@ +<? +@require_once ('../lib/functions.lib.php'); +db_connect(); +$file1 = ""; + +$interfacedaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_interface WHERE interface = 'webmasterlose'")); + +if ($interfacedaten['mindestverguetung'] > 0.00) { +// Webmasterlose Forcedbanner nullen +db_query("UPDATE ".$db_prefix."_gebuchte_werbung SET status='0' WHERE sponsor='webmasterlose' and werbeart='forcedbanner' and status='1'"); +// Forcedbanner einlesen +$fb=@fopen("http://www.webmasterlose.de/lose/interface/output_kampagne.php?id=".$interfacedaten['betreiber']."&pw=".$interfacedaten['pass']."&art=forcedclick&verguetung=".$interfacedaten['mindestverguetung']."&reload=24&uebrig=1","r"); +if($fb){ + while($line=fgets($fb,1000)) { + $file1.=$line; + } +fclose($fb); +} +$code = explode("|", $file1); +$tl_count = (count($code)/6)-1; +$bid_lesen = 4; +// Forcedbannercodes splitten +for ($tl_anz=0;$tl_anz <= $tl_count;$tl_anz++) { +$int_tan = ''; +$int_ziel = "http://www.webmasterlose.de/lose/clickbanner.php?id=".$interfacedaten['betreiber']."&bid=".$code[$bid_lesen]."&aid=".$interfacedaten['seite'].""; +$int_banner = "http://www.webmasterlose.de/lose/viewbanner.php?id=".$interfacedaten['betreiber']."&bid=".$code[$bid_lesen]."&aid=".$interfacedaten['seite'].""; +$int_menge = round($code[$bid_lesen-1]); +$int_kid = $code[$bid_lesen-4]; +$int_reload = $code[$bid_lesen+1]*3600; +$int_verdienst = ($code[$bid_lesen-2]*$interfacedaten['umrechnung']) - (($code[$bid_lesen-2]*$interfacedaten['umrechnung']) / 100 * $interfacedaten['eigenverdienst']); +$int_preis = $code[$bid_lesen-2]*$interfacedaten['umrechnung']; +$ext_verguetung = $code[$bid_lesen-2]; +$int_tan = create_code(32); +$bid_lesen=$bid_lesen+6; +// Forcedbanner updaten oder eintragen +$int_menge = round($int_menge/$interfacedaten['restklicks']); +if ($ext_verguetung >= $interfacedaten['mindestverguetung'] and $int_menge > 1) { + $forcedbanner_check = db_query ("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor = 'webmasterlose' and kid = '".$int_kid."'"); + if (!mysql_num_rows($forcedbanner_check)) { + db_query ("INSERT INTO ".$db_prefix."_gebuchte_werbung (tan,kid,ziel,banner,preis,verdienst,aufendhalt,menge,reload,sponsor,werbeart) VALUES ('".$int_tan."','".$int_kid."','".$int_ziel."','".$int_banner."','".$int_preis."','".$int_verdienst."','".$interfacedaten['aufendhalt']."','".$int_menge."','".$int_reload."','webmasterlose','forcedbanner')"); + } else { + db_query ("UPDATE ".$db_prefix."_gebuchte_werbung SET status = '1',menge = '".$int_menge."',preis = '".$int_preis."',verdienst = '".$int_verdienst."', aufendhalt = '".$interfacedaten['aufendhalt']."' WHERE sponsor = 'webmasterlose' and kid = '".$int_kid."' and status = '0'"); + } +} +} +} + +$file1 = ""; +if ($interfacedaten['surfklick'] > 0.00) { +// Webmasterlose Surfklick nullen +db_query("UPDATE ".$db_prefix."_gebuchte_werbung SET status='0' WHERE sponsor='webmasterlose' and werbeart='surfklick' and status='1'"); +// Surfklicks einlesen +$fb=@fopen("http://www.webmasterlose.de/lose/interface/output_kampagne.php?id=".$interfacedaten['betreiber']."&pw=".$interfacedaten['pass']."&art=surfclick&verguetung=".$interfacedaten['surfklick']."&reload=24&uebrig=1","r"); +if($fb){ + while($line=fgets($fb,1000)) { + $file1.=$line; + } +fclose($fb); +} +$code = explode("|", $file1); +$tl_count = (count($code)/6)-1; +$bid_lesen = 4; +// Surfklickcodes splitten +for ($tl_anz=0;$tl_anz <= $tl_count;$tl_anz++) { +$int_tan = ''; +$int_ziel = "http://www.webmasterlose.de/lose/clickbanner.php?id=".$interfacedaten['betreiber']."&bid=".$code[$bid_lesen]."&aid=".$interfacedaten['seite'].""; +$int_banner = "http://www.webmasterlose.de/lose/viewbanner.php?id=".$interfacedaten['betreiber']."&bid=".$code[$bid_lesen]."&aid=".$interfacedaten['seite'].""; +$int_menge = round($code[$bid_lesen-1]); +$int_kid = $code[$bid_lesen-4]; +$int_reload = $code[$bid_lesen+1]*3600; +$int_verdienst = ($code[$bid_lesen-2]*$interfacedaten['umrechnung']) - (($code[$bid_lesen-2]*$interfacedaten['umrechnung']) / 100 * $interfacedaten['eigenverdienst']); +$int_preis = $code[$bid_lesen-2]*$interfacedaten['umrechnung']; +$ext_verguetung = $code[$bid_lesen-2]; +$int_tan = create_code(32); +$bid_lesen=$bid_lesen+6; +// Surfklicks updaten oder eintragen +$int_menge = round($int_menge/$interfacedaten['restklicks']); +if ($ext_verguetung >= $interfacedaten['surfklick'] and $int_menge > 1) { + $forcedbanner_check = db_query ("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor = 'webmasterlose' and kid = '".$int_kid."'"); + if (!mysql_num_rows($forcedbanner_check)) { + db_query ("INSERT INTO ".$db_prefix."_gebuchte_werbung (tan,kid,ziel,banner,preis,verdienst,aufendhalt,menge,reload,sponsor,werbeart) VALUES ('".$int_tan."','".$int_kid."','".$int_ziel."','".$int_banner."','".$int_preis."','".$int_verdienst."','".$interfacedaten['aufendhalt']."','".$int_menge."','".$int_reload."','webmasterlose','surfklick')"); + } else { + db_query ("UPDATE ".$db_prefix."_gebuchte_werbung SET status = '1',menge = '".$int_menge."',preis = '".$int_preis."',verdienst = '".$int_verdienst."', aufendhalt = '".$interfacedaten['aufendhalt']."' WHERE sponsor = 'webmasterlose' and kid = '".$int_kid."' and status = '0'"); + } +} +} +} + +$file1 = ""; +if ($interfacedaten['surfview'] > 0.00) { +// Webmasterlose Surfviews nullen +db_query("UPDATE ".$db_prefix."_gebuchte_werbung SET status='0' WHERE sponsor='webmasterlose' and werbeart='surfview' and status='1'"); +// Surfviews einlesen +$fb=@fopen("http://www.webmasterlose.de/lose/interface/output_kampagne.php?id=".$interfacedaten['betreiber']."&pw=".$interfacedaten['pass']."&art=surfview&verguetung=".$interfacedaten['surfview']."&reload=24&uebrig=1","r"); +if($fb){ + while($line=fgets($fb,1000)) { + $file1.=$line; + } +fclose($fb); +} +$code = explode("|", $file1); +$tl_count = (count($code)/6)-1; +$bid_lesen = 4; +// Surfviewcodes splitten +for ($tl_anz=0;$tl_anz <= $tl_count;$tl_anz++) { +$int_tan = ''; +$int_ziel = "http://www.webmasterlose.de/lose/clickbanner.php?id=".$interfacedaten['betreiber']."&bid=".$code[$bid_lesen]."&aid=".$interfacedaten['seite'].""; +$int_banner = "http://www.webmasterlose.de/lose/viewbanner.php?id=".$interfacedaten['betreiber']."&bid=".$code[$bid_lesen]."&aid=".$interfacedaten['seite'].""; +$int_menge = round($code[$bid_lesen-1]); +$int_kid = $code[$bid_lesen-4]; +$int_reload = $code[$bid_lesen+1]*3600; +$int_verdienst = ($code[$bid_lesen-2]*$interfacedaten['umrechnung']) - (($code[$bid_lesen-2]*$interfacedaten['umrechnung']) / 100 * $interfacedaten['eigenverdienst']); +$int_preis = $code[$bid_lesen-2]*$interfacedaten['umrechnung']; +$ext_verguetung = $code[$bid_lesen-2]; +$int_tan = create_code(32); +$bid_lesen=$bid_lesen+6; +// Surfview updaten oder eintragen +$int_menge = round($int_menge/$interfacedaten['restklicks']); +if ($ext_verguetung >= $interfacedaten['surfview'] and $int_menge > 1) { + $forcedbanner_check = db_query ("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor = 'webmasterlose' and kid = '".$int_kid."'"); + if (!mysql_num_rows($forcedbanner_check)) { + db_query ("INSERT INTO ".$db_prefix."_gebuchte_werbung (tan,kid,ziel,banner,preis,verdienst,aufendhalt,menge,reload,sponsor,werbeart) VALUES ('".$int_tan."','".$int_kid."','".$int_ziel."','".$int_banner."','".$int_preis."','".$int_verdienst."','".$interfacedaten['aufendhalt']."','".$int_menge."','".$int_reload."','webmasterlose','surfview')"); + } else { + db_query ("UPDATE ".$db_prefix."_gebuchte_werbung SET status = '1',menge = '".$int_menge."',preis = '".$int_preis."',verdienst = '".$int_verdienst."', aufendhalt = '".$interfacedaten['aufendhalt']."' WHERE sponsor = 'webmasterlose' and kid = '".$int_kid."' and status = '0'"); + } +} +} +} + +// Abgelaufene Banner löschen +db_query ("DELETE FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor = 'webmasterlose' and status = '0'"); +// Zeit setzen +db_query ("UPDATE ".$db_prefix."_crons SET laufzeit = '".time()."' WHERE bezeichnung = 'Forcedbanner Webmasterlose'"); +db_close(); +?> + diff --git a/css/bframe.css b/css/bframe.css new file mode 100644 index 0000000..e817061 --- /dev/null +++ b/css/bframe.css @@ -0,0 +1,34 @@ + +A:link,A:visited,A:active { +color: #800000; +text-decoration: none; +} + +A:hover { +color: #000000; +text-decoration: none; +} + +.topic { +font-family: Geneva, Arial, Helvetica, san-serif; +font-size: 12px; +} + +body { +margin-top:0; +margin-bottom:0; +margin-left:0; +margin-right:0; +} + +body { +background-image:url('img/bg.gif'); +background-color:#F2EEEA; +} + +body, table, td, tr, div, p, pre, h1, h2, h3, h4, ul { +font-family: Geneva, Arial, Helvetica, san-serif; +font-size:12px; +color:#41261B; +line-height:10pt; +} diff --git a/css/main.css b/css/main.css new file mode 100644 index 0000000..17f5d4b --- /dev/null +++ b/css/main.css @@ -0,0 +1,109 @@ +.rand { +border: #000000; +border-style: solid; +border-top-width: 1px; +border-right-width: 1px; +border-bottom-width: 1px; +border-left-width: 1px; +} + +.titel-rand { +border: #000000; +border-style: solid; +border-top-width: 0px; +border-right-width: 0px; +border-bottom-width: 1px; +border-left-width: 0px; +} + +.rand-menue { +border: #000000; +border-style: solid; +background-color: #FEFBF5; +font-family: Geneva, Arial, Helvetica, san-serif; +font-size: 12px; +font-weight: normal; +color: #000000; +border-width: 1px 1px 1px 0px; +} + +A:link,A:visited,A:active { +color: #800000; +text-decoration: none; +} + +A:hover { +color: #000000; +text-decoration: none; +} + +.small { +font-family: Geneva, Arial, Helvetica, san-serif; +font-size: 12px; +} + +.topic { +font-family: Geneva, Arial, Helvetica, san-serif; +font-size: 12px; +} + +body { +margin-top:5; +margin-bottom:5; +margin-left:5; +margin-right:5; +} + +body { +background-image:url('img/bg.gif'); +background-color:#F2EEEA; +} + +body, table, td, tr, div, p, pre, h1, h2, h3, h4, ul { +font-family: Geneva, Arial, Helvetica, san-serif; +font-size:12px; +color:#41261B; +line-height:10pt; +} + +input { +border-width: 1; +font-size: 12px; +font-family: Geneva, Arial, Helvetica, san-serif; +border-color: #800000; +border-style: solid; +background-color: #FDF7EE; +color: #400000; +font-weight: normal; +} + +select { +border-width:1; +font-size: 12px; +font-family: Geneva, Arial, Helvetica, san-serif; +border-color:#800000; +border-style:solid; +background-color:#FDF7EE; +color:#400000; +} + +textarea { +border-width: 1; +font-size: 12px; +font-family: Geneva, Arial, Helvetica, san-serif; +border-color: #800000; +border-style: solid; +background-color: #FDF7EE; +color: #400000; +font-weight: normal; +} + +option { +border-width:1; +font-size: 12px; +font-family: Geneva, Arial, Helvetica, san-serif; +border-color:#800000; +border-style:solid; +background-color:#FDF7EE; +color:#400000; +} \ No newline at end of file diff --git a/datenbank.sql b/datenbank.sql new file mode 100644 index 0000000..c728398 --- /dev/null +++ b/datenbank.sql @@ -0,0 +1,449 @@ +-- phpMyAdmin SQL Dump +-- version 2.6.1 +-- http://www.phpmyadmin.net +-- +-- Host: localhost +-- Erstellungszeit: 18. April 2005 um 07:57 +-- Server Version: 3.23.49 +-- PHP-Version: 4.1.2 +-- +-- Datenbank: `usr_web4_1` +-- + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `vms_aktivierungen` +-- + +CREATE TABLE `vms_aktivierungen` ( + `uid` int(7) NOT NULL default '0', + `ak` varchar(32) NOT NULL default '' +) TYPE=MyISAM; + +-- +-- Daten für Tabelle `vms_aktivierungen` +-- + + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `vms_aktivralley` +-- + +CREATE TABLE `vms_aktivralley` ( + `uid` int(7) NOT NULL default '0', + `punkte` double(100,2) NOT NULL default '0.00', + `ausgezahlt` int(11) NOT NULL default '0' +) TYPE=MyISAM; + +-- +-- Daten für Tabelle `vms_aktivralley` +-- + + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `vms_buchungen` +-- + +CREATE TABLE `vms_buchungen` ( + `uid` int(7) NOT NULL default '0', + `buchungszeit` int(10) NOT NULL default '0', + `buchungs_id` varchar(14) NOT NULL default '', + `buchungsmenge` double(10,2) NOT NULL default '0.00', + `verwendungszweck` varchar(40) NOT NULL default '' +) TYPE=MyISAM; + +-- +-- Daten für Tabelle `vms_buchungen` +-- + + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `vms_crons` +-- + +CREATE TABLE `vms_crons` ( + `cron` varchar(50) NOT NULL default '', + `intervall` int(11) NOT NULL default '0', + `laufzeit` int(11) NOT NULL default '0', + `datei` varchar(250) NOT NULL default '', + `bezeichnung` varchar(250) NOT NULL default '' +) TYPE=MyISAM; + +-- +-- Daten für Tabelle `vms_crons` +-- + +INSERT INTO `vms_crons` VALUES ('int_forcedbanner', 0, 1112363506, 'crons/fuco-ads.int.php', 'Forcedbanner FuCo-Ads'); +INSERT INTO `vms_crons` VALUES ('int_forcedbanner', 0, 1106400601, 'crons/fucoex.int.php', 'Forcedbanner Fucoex'); +INSERT INTO `vms_crons` VALUES ('int_forcedbanner', 0, 1106400624, 'crons/multi-sponsor.int.php', 'Forcedbanner Multi-Sponsor'); +INSERT INTO `vms_crons` VALUES ('int_forcedbanner', 0, 1106400637, 'crons/webmasterlose.int.php', 'Forcedbanner Webmasterlose'); +INSERT INTO `vms_crons` VALUES ('int_forcedbanner', 0, 1106400651, 'crons/hp-lose.int.php', 'Forcedbanner HP-Lose'); +INSERT INTO `vms_crons` VALUES ('int_forcedbanner', 0, 1106400662, 'crons/lose-ads.int.php', 'Forcedbanner Lose-Ads'); +INSERT INTO `vms_crons` VALUES ('int_forcedbanner', 0, 1106400676, 'crons/losebox.int.php', 'Forcedbanner Losebox'); +INSERT INTO `vms_crons` VALUES ('ext_cron', 0, 1105221240, 'crons/refzahlungen.knt.php', 'Ext. Refzahlungen'); +INSERT INTO `vms_crons` VALUES ('int_forcedbanner', 0, 1106400686, 'crons/media-sponsor.int.php', 'Forcedbanner Media-Sponsor'); + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `vms_emaildaten` +-- + +CREATE TABLE `vms_emaildaten` ( + `uid` int(7) NOT NULL default '0', + `emailadresse` varchar(100) NOT NULL default '', + `freigabe_fuer` tinyint(1) NOT NULL default '0' +) TYPE=MyISAM; + +-- +-- Daten für Tabelle `vms_emaildaten` +-- + + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `vms_gebuchte_werbung` +-- + +CREATE TABLE `vms_gebuchte_werbung` ( + `uid` int(7) NOT NULL default '0', + `tan` varchar(32) NOT NULL default '', + `kid` int(11) NOT NULL default '0', + `ziel` varchar(250) NOT NULL default '', + `banner` varchar(250) NOT NULL default '', + `verdienst` double(10,2) NOT NULL default '0.00', + `preis` double(10,2) NOT NULL default '0.00', + `aufendhalt` int(11) NOT NULL default '0', + `menge` int(11) NOT NULL default '0', + `reload` int(11) NOT NULL default '0', + `sponsor` varchar(25) NOT NULL default '', + `werbeart` varchar(50) NOT NULL default '', + `status` tinyint(1) NOT NULL default '1' +) TYPE=MyISAM; + +-- +-- Daten für Tabelle `vms_gebuchte_werbung` +-- + + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `vms_interface` +-- + +CREATE TABLE `vms_interface` ( + `interface` varchar(50) NOT NULL default '', + `betreiber` int(7) NOT NULL default '0', + `seite` int(7) NOT NULL default '0', + `pass` varchar(50) NOT NULL default '', + `eigenverdienst` int(2) NOT NULL default '0', + `mindestverguetung` double(8,6) NOT NULL default '0.000000', + `restklicks` int(4) NOT NULL default '0', + `umrechnung` double(10,4) NOT NULL default '0.0000', + `aufendhalt` int(3) NOT NULL default '0', + `surfview` double(10,2) NOT NULL default '0.00', + `surfklick` double(10,2) NOT NULL default '0.00' +) TYPE=MyISAM; + +-- +-- Daten für Tabelle `vms_interface` +-- + +INSERT INTO `vms_interface` VALUES ('fuco-ads', 0, 0, '0', 0, 0.000000, 0, 0.0000, 0, 0.00, 0.00); +INSERT INTO `vms_interface` VALUES ('multi-sponsor', 0, 0, '0', 0, 0.000000, 0, 0.0000, 0, 0.00, 0.00); +INSERT INTO `vms_interface` VALUES ('webmasterlose', 0, 0, '0', 0, 0.000000, 50, 0.0000, 0, 0.00, 0.00); +INSERT INTO `vms_interface` VALUES ('lose-ads', 0, 0, '0', 0, 0.000000, 0, 0.0000, 0, 0.00, 0.00); +INSERT INTO `vms_interface` VALUES ('losebox', 0, 0, '0', 0, 0.000000, 0, 0.0000, 0, 0.00, 0.00); +INSERT INTO `vms_interface` VALUES ('hp-lose', 0, 0, '0', 0, 0.000000, 0, 0.0000, 0, 0.00, 0.00); +INSERT INTO `vms_interface` VALUES ('fucoex', 0, 0, '0', 0, 0.000000, 0, 0.0000, 0, 0.00, 0.00); +INSERT INTO `vms_interface` VALUES ('media-sponsor', 0, 0, '0', 0, 0.000000, 0, 0.0000, 0, 0.00, 0.00); + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `vms_klickralley` +-- + +CREATE TABLE `vms_klickralley` ( + `uid` int(7) NOT NULL default '0', + `klicks` int(11) NOT NULL default '0', + `ausgezahlt` int(11) NOT NULL default '0' +) TYPE=MyISAM; + +-- +-- Daten für Tabelle `vms_klickralley` +-- + + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `vms_kontodaten` +-- + +CREATE TABLE `vms_kontodaten` ( + `uid` int(7) NOT NULL default '0', + `passwort` varchar(32) NOT NULL default '', + `status` tinyint(1) NOT NULL default '0', + `hinweis` longtext NOT NULL, + `kontostand` double(100,2) NOT NULL default '0.00', + `login_ip` varchar(15) NOT NULL default '', + `loginzeit` int(11) NOT NULL default '0', + `klicks` bigint(20) NOT NULL default '0', + `kv` double(100,2) NOT NULL default '0.00', + `angebettelt` bigint(20) NOT NULL default '0', + `bv` double(100,2) NOT NULL default '0.00' +) TYPE=MyISAM; + +-- +-- Daten für Tabelle `vms_kontodaten` +-- + + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `vms_news` +-- + +CREATE TABLE `vms_news` ( + `id` int(11) NOT NULL auto_increment, + `zeit` int(11) NOT NULL default '0', + `titel` varchar(60) NOT NULL default '', + `news` longtext NOT NULL, + PRIMARY KEY (`id`) +) TYPE=MyISAM AUTO_INCREMENT=2 ; + +-- +-- Daten für Tabelle `vms_news` +-- + + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `vms_paidmails_empfaenger` +-- + +CREATE TABLE `vms_paidmails_empfaenger` ( + `uid` int(7) NOT NULL default '0', + `gueltig` int(11) NOT NULL default '0', + `tan` varchar(14) NOT NULL default '', + `status` int(11) NOT NULL default '0', + `aufendhalt` int(11) NOT NULL default '0', + `start` int(11) NOT NULL default '0' +) TYPE=MyISAM; + +-- +-- Daten für Tabelle `vms_paidmails_empfaenger` +-- + + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `vms_paidmails_versendet` +-- + +CREATE TABLE `vms_paidmails_versendet` ( + `tan` varchar(14) NOT NULL default '', + `menge` int(11) NOT NULL default '0', + `bestaedigt` int(11) NOT NULL default '0', + `verdienst` double(10,2) NOT NULL default '0.00', + `ziel` varchar(250) NOT NULL default '', + `beschreibung` varchar(50) NOT NULL default '', + `mailtext` longtext NOT NULL, + `aufendhalt` int(11) NOT NULL default '0', + `gesendet` int(11) NOT NULL default '0', + `gueltig` int(11) NOT NULL default '0' +) TYPE=MyISAM; + +-- +-- Daten für Tabelle `vms_paidmails_versendet` +-- + + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `vms_ralleydaten` +-- + +CREATE TABLE `vms_ralleydaten` ( + `ralley` varchar(50) NOT NULL default '', + `start` int(11) NOT NULL default '0', + `ende` int(11) NOT NULL default '0', + `art` varchar(50) NOT NULL default '', + `pro` double(10,2) NOT NULL default '0.00', + `jackpot` double(10,2) NOT NULL default '0.00', + `plaetze` int(2) NOT NULL default '0', + `p1` double(10,2) NOT NULL default '0.00', + `p2` double(10,2) NOT NULL default '0.00', + `p3` double(10,2) NOT NULL default '0.00', + `p4` double(10,2) NOT NULL default '0.00', + `p5` double(10,2) NOT NULL default '0.00', + `p6` double(10,2) NOT NULL default '0.00', + `p7` double(10,2) NOT NULL default '0.00', + `p8` double(10,2) NOT NULL default '0.00', + `p9` double(10,2) NOT NULL default '0.00', + `p10` double(10,2) NOT NULL default '0.00' +) TYPE=MyISAM; + +-- +-- Daten für Tabelle `vms_ralleydaten` +-- + +INSERT INTO `vms_ralleydaten` VALUES ('refralley', 1135689000, 1135689000, 'statisch', 100.00, 0.00, 0, 150.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00); +INSERT INTO `vms_ralleydaten` VALUES ('aktivralley', 1112047200, 1112292000, 'statisch', 6.00, 0.00, 5, 1000.00, 750.00, 500.00, 250.00, 100.00, 0.00, 0.00, 0.00, 0.00, 0.00); +INSERT INTO `vms_ralleydaten` VALUES ('klickralley', 1104534000, 1104534000, 'statisch', 1.00, 0.00, 0, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00); + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `vms_reloads` +-- + +CREATE TABLE `vms_reloads` ( + `ip` varchar(15) NOT NULL default '', + `uid` int(7) NOT NULL default '0', + `tan` varchar(32) NOT NULL default '', + `bis` int(10) NOT NULL default '0' +) TYPE=MyISAM; + +-- +-- Daten für Tabelle `vms_reloads` +-- + +INSERT INTO `vms_reloads` VALUES ('82.140.35.135', 0, 'bettelaufruf', 1113807059); +INSERT INTO `vms_reloads` VALUES ('66.249.65.145', 0, 'bettelaufruf', 1113807060); + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `vms_schnittstelle` +-- + +CREATE TABLE `vms_schnittstelle` ( + `betreiber_id` int(8) NOT NULL default '0', + `betreiber_passwort` varchar(50) NOT NULL default '', + `betreiber_kennung` int(8) NOT NULL default '0', + `schnittstelle` varchar(20) NOT NULL default '', + `einzahltext` varchar(40) NOT NULL default '', + `auszahltext` varchar(40) NOT NULL default '', + `einzahlsumme` int(11) NOT NULL default '0', + `auszahlsumme` int(11) NOT NULL default '0', + `anfragen_tag` int(11) NOT NULL default '0', + `anfragen_user` int(11) NOT NULL default '0' +) TYPE=MyISAM; + +-- +-- Daten für Tabelle `vms_schnittstelle` +-- + +INSERT INTO `vms_schnittstelle` VALUES (0, '0', 0, 'fucoex', 'Einzahlung', 'Auszahlung', 0, 0, 0, 0); + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `vms_schnittstelle_anfragen` +-- + +CREATE TABLE `vms_schnittstelle_anfragen` ( + `zeit` int(11) NOT NULL default '0', + `uid` int(7) NOT NULL default '0' +) TYPE=MyISAM; + +-- +-- Daten für Tabelle `vms_schnittstelle_anfragen` +-- + + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `vms_seitenkonfig` +-- + +CREATE TABLE `vms_seitenkonfig` ( + `wartung` int(1) NOT NULL default '0', + `einzahlgrenze` int(11) NOT NULL default '0', + `re1` double(10,2) NOT NULL default '0.00', + `re2` double(10,2) NOT NULL default '0.00', + `re3` double(10,2) NOT NULL default '0.00', + `min_betteln` double(10,2) NOT NULL default '0.00', + `max_betteln` double(10,2) NOT NULL default '0.00', + `reload_betteln` int(11) NOT NULL default '0' +) TYPE=MyISAM; + +-- +-- Daten für Tabelle `vms_seitenkonfig` +-- + +INSERT INTO `vms_seitenkonfig` VALUES (0, 100000, 8.00, 3.00, 1.00, 0.50, 10.00, 3600); + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `vms_userblacklist` +-- + +CREATE TABLE `vms_userblacklist` ( + `uid` int(7) NOT NULL default '0', + `zeit` bigint(11) NOT NULL default '0' +) TYPE=MyISAM; + +-- +-- Daten für Tabelle `vms_userblacklist` +-- + + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `vms_userdaten` +-- + +CREATE TABLE `vms_userdaten` ( + `uid` int(7) NOT NULL default '0', + `vorname` varchar(50) NOT NULL default '', + `nachname` varchar(50) NOT NULL default '', + `angemeldet_seit` int(10) NOT NULL default '0', + `max_forced` int(11) NOT NULL default '5' +) TYPE=MyISAM; + +-- +-- Daten für Tabelle `vms_userdaten` +-- + + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `vms_werberdaten` +-- + +CREATE TABLE `vms_werberdaten` ( + `uid` int(7) NOT NULL default '0', + `werber` int(7) NOT NULL default '0', + `umsatz` double(10,2) NOT NULL default '0.00', + `zuordnungszeit` int(10) NOT NULL default '0', + `reset` double(10,2) NOT NULL default '0.00', + `resetzeit` int(11) NOT NULL default '0', + `gesamt` double(10,2) NOT NULL default '0.00', + `refback` int(3) NOT NULL default '0', + `aktivzeit` int(11) NOT NULL default '0' +) TYPE=MyISAM; + +-- +-- Daten für Tabelle `vms_werberdaten` +-- + diff --git a/delurl.php b/delurl.php new file mode 100644 index 0000000..bb7d8eb --- /dev/null +++ b/delurl.php @@ -0,0 +1,23 @@ +<? +// DEL-URL der Sponsoren +@require_once ('lib/functions.lib.php'); +@db_connect(); +// SecVMS change begin +$aryIPs = array ( + "fuco-ads" => array ("80.190.228.21"), + "multi-sponsor" => array ("81.169.167.100"), + "webmasterlose" => array ("217.114.220.133"), + "lose-ads" => array ("81.209.133.52"), + "losebox" => array ("193.151.4.35"), + "hp-lose" => array (""), + "fucoex" => array ("81.169.172.36"), + "media-sponsor" => array ("81.209.133.54")); + +if (in_array ($_SERVER["REMOTE_ADDR"], $aryIPs[$_GET['sponsor']])) +{ + db_query("DELETE FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor = '".$_GET['sponsor']."' and kid = '".$_GET['kid']."'"); +} +// SecVMS change end + +@db_close(); +?> diff --git a/fc.php b/fc.php new file mode 100644 index 0000000..8c7beb8 --- /dev/null +++ b/fc.php @@ -0,0 +1,29 @@ +<? +@require_once ('lib/functions.lib.php'); +@db_connect(); +@require_once ('lib/session.lib.php'); +if (!isset($_GET['art'])) $_GET['art'] = ""; +if (!isset($forced['tan'])) $forced['tan'] = ""; +if (!isset($forced['ziel'])) $forced['ziel'] = ""; + +// SecVMS change begin +$_GET['tan'] = addslashes ($_GET['tan']); +// SecVMS change end + +$forced = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE tan='".$_GET['tan']."'")); +?> + + +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<html> +<head> + <title>Forcedklick by <?=$seitenname;?></title> +</head> + +<frameset rows="15,*" border="0"> +<frame name="abuse" src="topframe_forced.php?tan=<?=$forced['tan'];?>" scrolling="no" frameborder="0"> +<frame name="werbung" src="<?=$forced['ziel'];?>" scrolling="auto" frameborder="0"> +</frameset> +</body> +</html> +<?db_close();?> diff --git a/images/Thumbs.db b/images/Thumbs.db new file mode 100644 index 0000000000000000000000000000000000000000..e83bc2fae92eb01e6b205a1624d53637beacd883 GIT binary patch literal 15360 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 BO!5E# literal 0 HcmV?d00001 diff --git a/images/avatar.gif b/images/avatar.gif new file mode 100644 index 0000000000000000000000000000000000000000..c1fa083c25327cb11afca5869d3eaa94ca6010eb GIT binary patch literal 6762 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 C^WFRa literal 0 HcmV?d00001 diff --git a/images/banner468_1.gif b/images/banner468_1.gif new file mode 100644 index 0000000000000000000000000000000000000000..a080359a4c99cc5d9bbe3ffecc2f320000b26433 GIT binary patch literal 15880 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 literal 0 HcmV?d00001 diff --git a/images/gelb.gif b/images/gelb.gif new file mode 100644 index 0000000000000000000000000000000000000000..2668ff9c4237f6759ff440a28101db094fa85149 GIT binary patch literal 147 zcmZ?wbhEHb<Y(Y#*vtR||NsAg{Fvd^EryF18BUyF*twHs<w}+X3wTbP5Lma)9ViP{ z1tk=JvM@3*a5LzD_#iVFSR4vYdam9pp3y5Fz)>XQz}Dv$6*PZ_l<OX^hS@5t3(wD6 n%kLofV8SUzRwl)Z77l9K3=#`FpZGEy%Su1|vSR-f4hCxgLt-(t literal 0 HcmV?d00001 diff --git a/images/gruen.gif b/images/gruen.gif new file mode 100644 index 0000000000000000000000000000000000000000..51da984c216bf3db6d3b0f83219eee99d48f9e9f GIT binary patch literal 149 zcmZ?wbhEHb<Y(Y#*vtR||NsAIc*MYPje+4L1H(=R#^sEhvpGc$h$uW$P`IF=a7aOM zlcL574UjSh2F0H&j0_BX3_2j4ATt<PoGzU7T)kI3qgS?|J<(wPSJR|Gou?&c9bN)n wuUkFr_?vl`a4_{hH$G9(w4^`qhAJ!P>~uvLmBo^*LftnDtR5JsGBH>K02=Er9smFU literal 0 HcmV?d00001 diff --git a/images/header.gif b/images/header.gif new file mode 100644 index 0000000000000000000000000000000000000000..e72e39e1d5f06fa187a7e3ff4412d1df3916d382 GIT binary patch literal 9606 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 literal 0 HcmV?d00001 diff --git a/images/pfeil.gif b/images/pfeil.gif new file mode 100644 index 0000000000000000000000000000000000000000..ef216ca6dee02c15eb90d1d3d9b66cc454807b45 GIT binary patch literal 88 zcmZ?wbhEHb<YwSzSj52a_x1VTH<x@}sc)&y{g07}0R|L*vapCS{AbVs34qixFw1Hz j+{0&ZOm+3DWUe^}WfNuu3US0P4fA}#W#K!Afx#L8QIr^* literal 0 HcmV?d00001 diff --git a/images/rand.gif b/images/rand.gif new file mode 100644 index 0000000000000000000000000000000000000000..072d9913014dbdd0613763d53d7803cbc6ca0707 GIT binary patch literal 475 zcmV<10VMuMNk%w1VF>_u0K@<Q|NNu>_on{DSo6ec{KHc8!)ExyTlm9M{lHcCy;<+R zV)wmL?!8|2y-f1GQ}wh^_Oea#wM+7|QtYx|?y_9<uTbi;Tj{c2^sh?ruTk)?NdN!< z{s9620000000000A^8La6aX9mEC2ui00{ti000I5;3AIVMv~@Psw<nS?-`><ohXXq zY{$p|x=mx0NVH%>WD><%%tp_ntU-0)j4=gpC(?Pju4dFJE{7N2AW0jfHmnM)875vX z$N0LNInv7eabzxgC`){FXNV#=YCc;+B1J`l5tWuH5fGZ1kd+mm6_^nZn<<;6BBz`~ zni;MTDH#$M6cQ3CwiW>yup$q?ucoRg8pWs!7{el#nZ3vu(9pON5TKa0*q9j;6SmhB z0p80I*tg>m)<YV@J-_Y`JPW_4#L5en*5l>h;pPh(+q(H9x6jwGBC4DvOaTp4C=tch zaY{9e3c63?<Ymz1>Y4=$)P%X}C?Z<4Jc9;U8Ir<)!5<MnUdos=Gf_=NH*;PQv<QIA zLox^m9V(PZjiUz;Y!HgH#s&dRoi-IfbpwK{2n=X7@RX{70Ryyd&`Q8S0RUpD3fO9Z RKv%VD-@+9j7w(1-06VbI(!Kxy literal 0 HcmV?d00001 diff --git a/images/rot.gif b/images/rot.gif new file mode 100644 index 0000000000000000000000000000000000000000..b98d7f896e98b3b690bba58dac718c54f58e57d6 GIT binary patch literal 147 zcmZ?wbhEHb<Y(Y#*vtR||NsAg#K3Tkf#D<r!%hZ<<&2E8IXMrAh%A?qTIcQ#lm)AT z5{f@r7#SG28FWB=kQodt4h1JYSML?i=oJrWS7e$wsl(MPD1MTHrs8@b0i_)_JX_k8 mTJEl6H#kz(q;heEx0ZH;Q^A8bz6_Vu(+<C^*gu7X!5RQ;$1J4) literal 0 HcmV?d00001 diff --git a/index.php b/index.php new file mode 100644 index 0000000..df74246 --- /dev/null +++ b/index.php @@ -0,0 +1,11 @@ +<? + $_GET['content'] = str_replace('.','',$_GET['content']); + $check = explode("../",$_GET['content']); + if (isset($check[1]) && $check[1]!='') { + echo 'Zugriff verweigert!'; + exit; + } +@include_once('lib/header.php'); +@include_once('content'.$_GET['content'].'.php'); +@include_once('lib/footer.php'); +?> diff --git a/lib/footer.php b/lib/footer.php new file mode 100644 index 0000000..0175fa2 --- /dev/null +++ b/lib/footer.php @@ -0,0 +1,24 @@ +</td> +</tr> +</table> +</td> +<td></td> +</tr> +<tr> +<td height="14"></td> +<td></td> +<td></td> +<td></td> +</tr> +</table> +</div> +<div align="center"> +<table width="646" border="0" cellpadding="0" cellspacing="0"> +<tr> +<td width="646" height="4"></td> +</tr> +</table> +</div> +</body> +</html> +<?db_close();?> \ No newline at end of file diff --git a/lib/functions.lib.php b/lib/functions.lib.php new file mode 100644 index 0000000..3c63867 --- /dev/null +++ b/lib/functions.lib.php @@ -0,0 +1,127 @@ +<? +header("Cache-control: no-cache"); +$db_host = "localhost"; +$db_user = "test"; +$db_pass = "123456"; +$db_base = "test"; +$db_prefix = "vms"; +$domain = "http://test.klammtown.de"; // ohne Slash am ende +$seitenname = "testcenter"; +$waehrung = "Klammlose"; +$admin_id = "121425"; +$percode = "waskeinerkennt"; // Zusatz zu den Fordec-Puk + +// SecVMS change begin +$ip = $_SERVER['REMOTE_ADDR']; +// SecVMS change end + +$betreibermail = "webmaster@klammtown.de"; + +// Variabeln definieren +if (!isset($login_check['hinweis'])) $login_check['hinweis'] = ""; + +function db_connect() { +global $db_host,$db_user,$db_pass,$db_base,$sql_open; +$sql_open = @mysql_connect($db_host,$db_user,$db_pass) or die("Keine Verbindung zur Datenbank!"); +$sql_base = @mysql_select_db($db_base) or die("Keine oder falsche Datenbank gewählt!"); +} + +function db_query($sql_tag) { +$sql_return = mysql_query($sql_tag); +return $sql_return; +} + +function db_close() { +global $sql_open; +@mysql_close($sql_open) or die("Konnte die Verbindung mit Datenbank nicht schliessen!"); +} + +function create_code($code_laenge) { +srand((double)microtime()*1000000); +$created_code = ''; +$zeichen="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890"; +for ($i=0;$i<$code_laenge;$i++) { +$n=rand() % strlen($zeichen); +$created_code .=substr($zeichen, $n, 1); +} +return $created_code; +} + +function buchungsliste ($buchungs_id,$trans_menge,$verwendung,$fuer) { +global $db_prefix; +db_query("INSERT INTO ".$db_prefix."_buchungen (uid,buchungszeit,buchungs_id,buchungsmenge,verwendungszweck) VALUES (".$fuer.",".time().",'".$buchungs_id."','".$trans_menge."','".$verwendung."')"); +} + +function kontobuchung ($art,$trans_menge,$fuer) { +global $db_prefix; +db_query("UPDATE ".$db_prefix."_kontodaten SET `kontostand` = `kontostand` ".$art." ".$trans_menge." WHERE uid=".$fuer.""); +} + +function userstatus () { +global $_SESSION,$db_prefix; + if ($_SESSION['login'] == 'true') { + $us = db_query("SELECT `uid`,`passwort`,`status`,`hinweis` FROM ".$db_prefix."_kontodaten WHERE uid=".$_SESSION['uid']." and passwort='".$_SESSION['passwort']."' LIMIT 1"); + $login_check = mysql_fetch_array($us); + if (!mysql_num_rows($us) or $login_check['status'] == 0) { + setCookie('uid','',time()-86400*30); + setCookie('passwort','',time()-86400*30); + setCookie('autologin','',time()-86400*30); + $_SESSION['uid'] = ""; + $_SESSION['passwort'] = ""; + $_SESSION['login'] = ""; + @include_once('content/error/kein_zutritt.php'); + @include_once('lib/footer.php'); + die(); + } + if ($login_check['status'] == 2) { + setCookie('uid','',time()-86400*30); + setCookie('passwort','',time()-86400*30); + setCookie('autologin','',time()-86400*30); + $_SESSION['uid'] = ""; + $_SESSION['passwort'] = ""; + $_SESSION['login'] = ""; + @include_once('content/error/user_gesperrt.php'); + @include_once('lib/footer.php'); + die(); + } + } else { + @include_once('content/error/kein_zutritt.php'); + @include_once('lib/footer.php'); + die(); + } +} + +function refumsatz ($buchungssumme,$fuer) { +global $db_prefix; +db_query ("UPDATE ".$db_prefix."_werberdaten SET umsatz = umsatz + ".$buchungssumme.", aktivzeit='".time()."' WHERE uid='".$fuer."' and werber != 0"); +} + +function aktivralley ($buchungssumme,$fuer) { +global $db_prefix; + // Wenn Aktivralley läuft + $ralleydaten_aktiv = mysql_fetch_array(db_query("SELECT `start`,`ende` FROM ".$db_prefix."_ralleydaten WHERE ralley = 'aktivralley' LIMIT 1")); + if ($ralleydaten_aktiv['start'] <= time() && $ralleydaten_aktiv['ende'] >= time()) { + $aktiveintragen = db_query("SELECT * FROM ".$db_prefix."_aktivralley WHERE uid = '".$fuer."'"); + if (!mysql_num_rows($aktiveintragen)) { + db_query ("INSERT INTO ".$db_prefix."_aktivralley (uid,punkte) VALUES ('".$fuer."','".$buchungssumme."')"); + } else { + db_query ("UPDATE ".$db_prefix."_aktivralley SET punkte = punkte + ".$buchungssumme." WHERE uid='".$fuer."'"); + } + } +} + +function klickralley () { +global $db_prefix,$_SESSION; + // wenn Klickralley läuft + $ralleydaten_klick = mysql_fetch_array(db_query("SELECT `start`,`ende`,`art`,`pro` FROM ".$db_prefix."_ralleydaten WHERE ralley = 'klickralley' LIMIT 1")); + if ($ralleydaten_klick['start'] <= time() && $ralleydaten_klick['ende'] >= time()) { + $klickeintragen = db_query("SELECT * FROM ".$db_prefix."_klickralley WHERE uid = '".$_SESSION['uid']."'"); + if ($ralleydaten_klick['art'] == 'dynamisch') db_query ("UPDATE ".$db_prefix."_ralleydaten SET jackpot=jackpot+'".$ralleydaten_klick['pro']."' WHERE ralley = 'klickralley'"); + if (!mysql_num_rows($klickeintragen)) { + db_query ("INSERT INTO ".$db_prefix."_klickralley (uid,klicks) VALUES ('".$_SESSION['uid']."','1')"); + } else { + db_query ("UPDATE ".$db_prefix."_klickralley SET klicks = klicks + 1 WHERE uid='".$_SESSION['uid']."'"); + } + } +} +?> \ No newline at end of file diff --git a/lib/header.php b/lib/header.php new file mode 100644 index 0000000..483321e --- /dev/null +++ b/lib/header.php @@ -0,0 +1,154 @@ +<? +@require_once ('lib/functions.lib.php'); +db_connect(); +@require_once ('lib/session.lib.php'); +@require_once ('lib/layout.lib.php'); + +// SecVMS change begin +if (!isset($_GET['content']) || empty ($_GET['content'])) $_GET['content'] = '/intern/startseite'; +// SecVMS change end + +if (!file_exists('content'.$_GET['content'].'.php')) $_GET['content'] = '/error/keine_seite'; +// Reloads löschen! +db_query ("DELETE FROM ".$db_prefix."_reloads WHERE bis <= '".time()."'"); +// Surfuser lesen +?> +<html> +<head> +<title>..:: <?=$seitenname?> ::..</title> +<meta name="Author" content=""> +<meta name="Publisher" content=""> +<meta name="Copyright" content=""> +<meta name="Keywords" content=""> +<meta name="Description" content=""> +<meta name="Page-topic" content=""> +<meta name="Audience" content=""> +<meta name="Content-language" content="DE"> +<meta name="Page-type" content="Nicht Gewinnorientiert"> +<meta name="Robots" content="INDEX,FOLLOW"> +<link rel="stylesheet" href="css/main.css" type="text/css"> +<? +if ($_GET['content'] == '/intern/startseite') @require_once ('lib/texte/alt_startseitenpopup.txt'); +if ($_GET['content'] == '/betteln') @require_once ('lib/texte/alt_bettelseitenpopup.txt'); +?> +</head> +<body> +<table width="646" border="0" cellpadding="0" cellspacing="0" class="rand" bgcolor="#FDEBCF" align="center"> +<tr> +<td colspan="4" height="80" valign="top"> +<table height="100%" width="100%" border="0" cellpadding="0" cellspacing="0" class="titel-rand" bgcolor="#FFFFFF" align="center"> +<tr> +<td height="100%" width="100%" valign="top" background="/images/header.gif"> +<div style="position:relative; top:10px; right:-175px;"> +<?@require_once ('lib/texte/alt_headerbanner.txt');?> +</div> +</td> +</tr> +</table> +</td> +</tr> +<tr> +<td colspan="4" height="20" valign="middle"> +<table height="100%" width="100%" border="0" cellpadding="0" cellspacing="0" class="titel-rand" bgcolor="#FEFBF5" align="center"> +<tr> +<td height="100%" width="100%" valign="middle"> + <a href="index.php">Home</a> + <a href="?content=/intern/mediadaten">Mediadaten</a> + <a href="?content=/intern/agbs">AGB's</a> + <a href="?content=/intern/faqs">FAQ's</a> + <a href="?content=/intern/werbemittel">Werbemittel</a> + <a href="?content=/intern/impressum">Impressum</a> +</td> +</tr> +</table> +</td> +</tr> +<tr> +<td width="136" height="9"></td> +<td width="13"></td> +<td width="484"></td> +<td width="13"></td> +</tr> +<tr> +<td height="323" valign="top"> +<table width="100%" border="0" cellpadding="0" cellspacing="0"> +<tr> +<td width="136" valign="top"> +<table width="100%" border="0" cellpadding="0" cellspacing="1" class="rand-menue" bgcolor="#FFFFFF"> +<tr> +<td width="9"></td> +<td valign="top"> +<?if ($_SESSION['login'] == 'true') {?> +<b>Navigation</b><br> +<img src="images/pfeil.gif" border="0" alt=""> <a href="?content=/konto/uebersicht">Kontoübersicht</a><br> +<img src="images/pfeil.gif" border="0" alt=""> <a href="?content=/konto/einzahlen">Einzahlen</a><br> +<img src="images/pfeil.gif" border="0" alt=""> <a href="?content=/konto/auszahlen">Auszahlen</a><br> +<img src="images/pfeil.gif" border="0" alt=""> <a href="?content=/konto/buchungen">Buchungen</a><br> +<img src="images/pfeil.gif" border="0" alt=""> <a href="?content=/konto/refuebersicht">Refübersicht</a><br> +<img src="images/pfeil.gif" border="0" alt=""> <a href="?content=/konto/userprofil">Userprofil</a><br> +<img src="images/pfeil.gif" border="0" alt=""> <a href="?content=/intern/startseite&logout=true"><i>Logout</i></a> +<?} else {?> +<table width="100%" align="center" cellpadding="0" cellspacing="0" border="0"> +<tr> +<form action="" method="post"> +<td align="center"> +Kontonummer<br> +<input type="Text" name="userid" value="<?=$_POST['userid'];?>" style="width=110px;"><br> +Passwort<br> +<input type="Password" name="passwort" value="" style="width=110px;"><br> +<select name="autologin" size="1" style="width=110px;"> +<option value="true" SELECTED>Mit Autologin </option> +<option value="false">Ohne Autologin </option> +</select><br> +<input type="Submit" name="checkid" value="Login" style="width=110px;"><br> +</td> +</form> +</tr> +<tr><td height="15" align="center" valign="middle"><a href="?content=/intern/daten">Daten anfordern</a></td></tr> +<tr><td height="15" align="center" valign="middle"><a href="?content=/intern/anmelden">Neuanmelden</a></td></tr> +</table> +<?}?> +<? m_foot(); ?> + +<? m_head("Verdienen"); ?> +<img src="images/pfeil.gif" border="0" alt=""> <a href="?content=/verdienen/klick4">Klick4Funcoins</a><br> +<img src="images/pfeil.gif" border="0" alt=""> <a href="?content=/verdienen/betteln4">Betteln4Funcoins</a><br> +<? m_foot(); ?> + +<? m_head("Unsere Ralley's"); ?> +<img src="images/pfeil.gif" border="0" alt=""> <a href="?content=/ralleys/klick">Klickralley</a><br> +<img src="images/pfeil.gif" border="0" alt=""> <a href="?content=/ralleys/aktiv">Aktivralley</a><br> +<img src="images/pfeil.gif" border="0" alt=""> <a href="?content=/ralleys/ref">Refralley</a><br> +<? m_foot(); ?> + +<? m_head("Wir empfehlen"); ?> +<? +$filename = 'lib/texte/box1.txt'; +$fp = fopen ($filename, "r"); +$inhalt = fread ($fp, filesize ($filename)); +fclose ($fp); +$inhalt = str_replace('\\', '', $inhalt); +echo nl2br($inhalt); +?> +<? m_foot(); ?> + +<? m_head("Unsere Sponsoren"); ?> +<? +$filename = 'lib/texte/box2.txt'; +$fp = fopen ($filename, "r"); +$inhalt = fread ($fp, filesize ($filename)); +fclose ($fp); +$inhalt = str_replace('\\', '', $inhalt); +echo nl2br($inhalt); +?> +<? m_foot(); ?> + +</td> +</tr> +</table> +</td> +<td></td> +<td valign="top"> +<table width="100%" border="0" cellpadding="0" cellspacing="0"> +<tr> +<td width="482" height="323" valign="top" bgcolor="#FDEBCF" class="text"> diff --git a/lib/layout.lib.php b/lib/layout.lib.php new file mode 100644 index 0000000..87f8a8e --- /dev/null +++ b/lib/layout.lib.php @@ -0,0 +1,52 @@ +<? +function head($titel){ +echo ' +<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#000000"> +<tr bgcolor="#FEFBF5"> +<td width="100%" valign="top" align="center"> +<table width="99%"> +<tr> +<td valign="top"> +<span class=topic><b>'.$titel.'</b></span><br> +'; +} + +function foot(){ +echo ' +</td> +</tr> +</table> +</td> +</tr> +</table> +<table cellpadding="0" cellspacing="0" border="0" height="9" width="100%"><tr><td></td></tr></table> +'; +} + +function m_head($titel) { +echo ' +<!-- Blockbeginn --> +</td> +</tr> +<tr> +<td height="9"></td> +</tr> +<tr> +<td valign="top"> +<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#FFFFFF" class="rand-menue"> +<tr> +<td width="9"></td> +<td valign="top"> +<b>'.$titel.'</b><br> +'; +} + +function m_foot() { +echo ' +</td> +</tr> +</table> +<!-- Blockende --> +'; +} +?> \ No newline at end of file diff --git a/lib/schittstellen/fucoex.php b/lib/schittstellen/fucoex.php new file mode 100644 index 0000000..93fc2d3 --- /dev/null +++ b/lib/schittstellen/fucoex.php @@ -0,0 +1,114 @@ +<? +/* +Transaktionsschnittstelle für Projekt Seth +Betreibersystem Funcoins FuCoEx² +Copyright bei Detlef Tiegel +http://www.projekt-seth.de +*/ + +// Funcoins FuCoEx² Fehlercodes + +// FuCoEx² -> Funcoins +function auszahlen ($betreiber_id,$betreiber_pw,$kunden_id,$kunden_pw,$betreiber_kennung,$trans_menge,$trans_betreff,$trans_code) { +global $error,$trans_ausgabe,$trans_error; + +// SecVMS change begin +$trans_betreff = urlencode($trans_betreff); +$kunden_id = urlencode($kunden_id); +$kunden_pw = urlencode($kunden_pw); +$trans_menge = urlencode($trans_menge); +// SecVMS change end + +$returned=''; +$ret=@file("http://www.funcoinbank.de/engine/fucoex.php?typ=send&k1_nr=".$betreiber_id."&k1_pw=".$betreiber_pw."&k2_nr=".$kunden_id."&k2_pw=".$kunden_pw."&n=".$trans_menge."&s=".$trans_betreff."&transid=".$trans_code."","r"); +for($i=0;$i<count($ret);$i++) { + $returned.=$ret[$i]; +} +$trans_check = split("[|]",$returned,7); +if ($trans_check[0] != "1001") { +$trans_ausgabe = $trans_check[0]; +if ($trans_ausgabe == "") $trans_ausgabe = 'FuCoEx²-Server nicht erreichbar!'; +$error = "true"; +} +return $error; +return $trans_ausgabe; +} + +// Funcoins -> FuCoEx² +function einzahlen ($betreiber_id,$betreiber_pw,$kunden_id,$kunden_pw,$betreiber_kennung,$trans_menge,$trans_betreff,$trans_code){ +global $error,$trans_ausgabe,$trans_error; + +// SecVMS change begin +$trans_betreff = urlencode($trans_betreff); +$kunden_id = urlencode($kunden_id); +$kunden_pw = urlencode($kunden_pw); +$trans_menge = urlencode($trans_menge); +// SecVMS change end + +$returned=''; +$ret=@file("http://www.funcoinbank.de/engine/fucoex.php?typ=get&k1_nr=".$betreiber_id."&k1_pw=".$betreiber_pw."&k2_nr=".$kunden_id."&k2_pw=".$kunden_pw."&n=".$trans_menge."&s=".$trans_betreff."&transid=".$trans_code."","r"); +for($i=0;$i<count($ret);$i++) { + $returned.=$ret[$i]; +} +$trans_check = split("[|]",$returned,7); +if ($trans_check[0] != "1001") { +$trans_ausgabe = $trans_check[0]; +if ($trans_ausgabe == "") $trans_ausgabe = 'FuCoEx²-Server nicht erreichbar!'; +$error = "true"; +} +return $error; +return $trans_ausgabe; +} + +// Funcoins-Kontostand +function usercheck ($betreiber_id,$betreiber_pw,$kunden_id,$kunden_pw){ +global $error,$trans_ausgabe,$trans_error,$user_saldo; + +// SecVMS change begin +$kunden_id = urlencode($kunden_id); +$kunden_pw = urlencode($kunden_pw); +// SecVMS change end + +$returned=''; +$ret=@file("http://www.funcoinbank.de/engine/fucoex.php?typ=saldo&k1_nr=".$betreiber_id."&k1_pw=".$betreiber_pw."&k2_nr=".$kunden_id."&k2_pw=".$kunden_pw."","r"); +for($i=0;$i<count($ret);$i++){ + $returned.=$ret[$i]; +} +$trans_check = split("[|]",$returned,7); +if ($trans_check[0] != "1001") { +$trans_ausgabe = $trans_check[0]; +if ($trans_ausgabe == "") $trans_ausgabe = 'FuCoEx²-Server nicht erreichbar!'; +$error = "true"; +} +if ($error != "true") $user_saldo = $trans_check[1]; +return $error; +return $trans_ausgabe; +return $user_saldo; +} + +// Usercheck +function uservalidate ($betreiber_id,$betreiber_pw,$kunden_id,$kunden_pw){ +global $error,$trans_ausgabe,$trans_error; + +// SecVMS change begin +$kunden_id = urlencode($kunden_id); +$kunden_pw = urlencode($kunden_pw); +// SecVMS change end + +$returned=''; +$ret=@file("http://www.funcoinbank.de/engine/fucoex.php?typ=validate&k1_nr=".$betreiber_id."&k1_pw=".$betreiber_pw."&k2_nr=".$kunden_id."&k2_pw=".$kunden_pw."","r"); +for($i=0;$i<count($ret);$i++){ + $returned.=$ret[$i]; +} +$trans_check = split("[|]",$returned,7); +if ($trans_check[0] != "1001") { +$trans_ausgabe = $trans_check[0]; +if ($trans_ausgabe == "") $trans_ausgabe = 'FuCoEx²-Server nicht erreichbar!'; +$error = "true"; +} +if ($trans_check[2] == 1) {$trans_ausgabe = 'Du stehst auf der FuCo-Blacklist!'; $error = "true";} +if ($trans_check[5] == 'ja') {$trans_ausgabe = 'Betreiberkonten dürfen sich nicht anmelden!'; $error = "true";} +return $error; +return $trans_ausgabe; +} +?> \ No newline at end of file diff --git a/lib/schittstellen/klamm.php b/lib/schittstellen/klamm.php new file mode 100644 index 0000000..667845f --- /dev/null +++ b/lib/schittstellen/klamm.php @@ -0,0 +1,138 @@ +<? +/* +Transaktionsschnittstelle für Projekt Seth +Betreibersystem Klamm ExportForce² +Copyright bei Detlef Tiegel +http://www.projekt-seth.de +*/ + +// Klamm ExportForce² Fehlercodes +$trans_error[1001] = "Alles OK"; +$trans_error[1002] = "EF Account existiert nicht"; +$trans_error[1003] = "EF Passwort falsch"; +$trans_error[1004] = "Nicht genug freie EF Anfragen"; +$trans_error[1005] = "EF Kennung existiert nicht"; +$trans_error[1006] = "klammUser existiert nicht"; +$trans_error[1007] = "klammUser ist gesperrt"; +$trans_error[1008] = "klammUser hat zu wenig Lose"; +$trans_error[1009] = "Lose Passwort falsch"; +$trans_error[1010] = "Zu wenig Lose auf EF Account"; +$trans_error[1011] = "Anzahl nicht zulässig"; +$trans_error[1012] = "Betreff nicht zulässig"; +$trans_error[1013] = "Inout Parameter nicht zulässig"; +$trans_error[1014] = "Limit Parameter nicht zulässig"; +$trans_error[1015] = "ab_tid Parameter nicht zulässig"; +$trans_error[1016] = "ab_time Parameter nicht zulässig"; +$trans_error[1017] = "type Parameter nicht zulässig"; +$trans_error[1018] = "Statistik Passwort falsch"; +$trans_error[1019] = "Tresor Parameter nicht zulässig"; +$trans_error[1020] = "Empfänger EF existiert nicht"; +$trans_error[1021] = "Empfänger EF noch nicht akiviert"; +$trans_error[1022] = "Überweisung an eigenen EF nicht möglich"; +$trans_error[1023] = "target Parameter nicht zulässig"; +$trans_error[1098] = "EF Account ist gesperrt"; +$trans_error[1099] = "Unbekannter Fehler"; + +// ExportForce² -> Klamm.de +function auszahlen ($betreiber_id,$betreiber_pw,$kunden_id,$kunden_pw,$betreiber_kennung,$trans_menge,$trans_betreff,$trans_code) { +global $error,$trans_ausgabe,$trans_error; + +// SecVMS change begin +$trans_betreff = urlencode($trans_betreff); +$kunden_id = urlencode($kunden_id); +$kunden_pw = urlencode($kunden_pw); +$trans_menge = urlencode($trans_menge); +// SecVMS change end + +$returned=''; +$ret=@file("http://www.klamm.de/engine/lose/send.php?ef_id=".$betreiber_id."&ef_pw=".$betreiber_pw."&k_id=".$kunden_id."&s=".$trans_betreff."&n=".$trans_menge."&k=".$betreiber_kennung."&l_pw=".$kunden_pw."&code=".$trans_code."","r"); +for($i=0;$i<count($ret);$i++) { + $returned.=$ret[$i]; +} +$trans_check = split("[|]",$returned,7); +if ($trans_check[0] != "1001") { +$trans_ausgabe = $trans_error[$trans_check[0]]; +if ($trans_ausgabe == "") $trans_ausgabe = $trans_error[1099]; +$error = "true"; +} +return $error; +return $trans_ausgabe; +} + +// Klamm.de -> ExportForce² +function einzahlen ($betreiber_id,$betreiber_pw,$kunden_id,$kunden_pw,$betreiber_kennung,$trans_menge,$trans_betreff,$trans_code){ +global $error,$trans_ausgabe,$trans_error; + +// SecVMS change begin +$trans_betreff = urlencode($trans_betreff); +$kunden_id = urlencode($kunden_id); +$kunden_pw = urlencode($kunden_pw); +$trans_menge = urlencode($trans_menge); +// SecVMS change end + +$returned=''; +$ret=file("http://www.klamm.de/engine/lose/get.php?ef_id=".$betreiber_id."&ef_pw=".$betreiber_pw."&k_id=".$kunden_id."&s=".$trans_betreff."&n=".$trans_menge."&k=".$betreiber_kennung."&l_pw=".$kunden_pw."&code=".$trans_code."","r"); +for($i=0;$i<count($ret);$i++) { + $returned.=$ret[$i]; +} +$trans_check = split("[|]",$returned,7); +if ($trans_check[0] != "1001") { +$trans_ausgabe = $trans_error[$trans_check[0]]; +if ($trans_ausgabe == "") $trans_ausgabe = $trans_error[1099]; +$error = "true"; +} +return $error; +return $trans_ausgabe; +} + +// Klammlose-Kontostand +function usercheck ($betreiber_id,$betreiber_pw,$kunden_id,$kunden_pw){ +global $error,$trans_ausgabe,$trans_error,$user_saldo; + +// SecVMS change begin +$kunden_id = urlencode($kunden_id); +$kunden_pw = urlencode($kunden_pw); +// SecVMS change end + +$returned=''; +$ret=file("http://www.klamm.de/engine/lose/saldo.php?ef_id=".$betreiber_id."&ef_pw=".$betreiber_pw."&k_id=".$kunden_id."&l_pw=".$kunden_pw."","r"); +for($i=0;$i<count($ret);$i++){ + $returned.=$ret[$i]; +} +$trans_check = split("[|]",$returned,7); +if ($trans_check[0] != "1001") { +$trans_ausgabe = $trans_error[$trans_check[0]]; +if ($trans_ausgabe == "") $trans_ausgabe = $trans_error[1099]; +$error = "true"; +} +if ($error != "true") $user_saldo = $trans_check[1]; +return $error; +return $trans_ausgabe; +return $user_saldo; +} + +// Usercheck +function uservalidate ($betreiber_id,$betreiber_pw,$kunden_id,$kunden_pw){ +global $error,$trans_ausgabe,$trans_error; + +// SecVMS change begin +$kunden_id = urlencode($kunden_id); +$kunden_pw = urlencode($kunden_pw); +// SecVMS change end + +$returned=''; +$ret=file("http://www.klamm.de/engine/lose/validate.php?ef_id=".$betreiber_id."&ef_pw=".$betreiber_pw."&k_id=".$kunden_id."&l_pw=".$kunden_pw."","r"); +for($i=0;$i<count($ret);$i++){ + $returned.=$ret[$i]; +} +$trans_check = split("[|]",$returned,7); +if ($trans_check[0] != "1001") { +$trans_ausgabe = $trans_error[$trans_check[0]]; +if ($trans_ausgabe == "") $trans_ausgabe = $trans_error[1099]; +$error = "true"; +} + +return $error; +return $trans_ausgabe; +} +?> \ No newline at end of file diff --git a/lib/schnittstellen/fucoex.php b/lib/schnittstellen/fucoex.php new file mode 100644 index 0000000..93fc2d3 --- /dev/null +++ b/lib/schnittstellen/fucoex.php @@ -0,0 +1,114 @@ +<? +/* +Transaktionsschnittstelle für Projekt Seth +Betreibersystem Funcoins FuCoEx² +Copyright bei Detlef Tiegel +http://www.projekt-seth.de +*/ + +// Funcoins FuCoEx² Fehlercodes + +// FuCoEx² -> Funcoins +function auszahlen ($betreiber_id,$betreiber_pw,$kunden_id,$kunden_pw,$betreiber_kennung,$trans_menge,$trans_betreff,$trans_code) { +global $error,$trans_ausgabe,$trans_error; + +// SecVMS change begin +$trans_betreff = urlencode($trans_betreff); +$kunden_id = urlencode($kunden_id); +$kunden_pw = urlencode($kunden_pw); +$trans_menge = urlencode($trans_menge); +// SecVMS change end + +$returned=''; +$ret=@file("http://www.funcoinbank.de/engine/fucoex.php?typ=send&k1_nr=".$betreiber_id."&k1_pw=".$betreiber_pw."&k2_nr=".$kunden_id."&k2_pw=".$kunden_pw."&n=".$trans_menge."&s=".$trans_betreff."&transid=".$trans_code."","r"); +for($i=0;$i<count($ret);$i++) { + $returned.=$ret[$i]; +} +$trans_check = split("[|]",$returned,7); +if ($trans_check[0] != "1001") { +$trans_ausgabe = $trans_check[0]; +if ($trans_ausgabe == "") $trans_ausgabe = 'FuCoEx²-Server nicht erreichbar!'; +$error = "true"; +} +return $error; +return $trans_ausgabe; +} + +// Funcoins -> FuCoEx² +function einzahlen ($betreiber_id,$betreiber_pw,$kunden_id,$kunden_pw,$betreiber_kennung,$trans_menge,$trans_betreff,$trans_code){ +global $error,$trans_ausgabe,$trans_error; + +// SecVMS change begin +$trans_betreff = urlencode($trans_betreff); +$kunden_id = urlencode($kunden_id); +$kunden_pw = urlencode($kunden_pw); +$trans_menge = urlencode($trans_menge); +// SecVMS change end + +$returned=''; +$ret=@file("http://www.funcoinbank.de/engine/fucoex.php?typ=get&k1_nr=".$betreiber_id."&k1_pw=".$betreiber_pw."&k2_nr=".$kunden_id."&k2_pw=".$kunden_pw."&n=".$trans_menge."&s=".$trans_betreff."&transid=".$trans_code."","r"); +for($i=0;$i<count($ret);$i++) { + $returned.=$ret[$i]; +} +$trans_check = split("[|]",$returned,7); +if ($trans_check[0] != "1001") { +$trans_ausgabe = $trans_check[0]; +if ($trans_ausgabe == "") $trans_ausgabe = 'FuCoEx²-Server nicht erreichbar!'; +$error = "true"; +} +return $error; +return $trans_ausgabe; +} + +// Funcoins-Kontostand +function usercheck ($betreiber_id,$betreiber_pw,$kunden_id,$kunden_pw){ +global $error,$trans_ausgabe,$trans_error,$user_saldo; + +// SecVMS change begin +$kunden_id = urlencode($kunden_id); +$kunden_pw = urlencode($kunden_pw); +// SecVMS change end + +$returned=''; +$ret=@file("http://www.funcoinbank.de/engine/fucoex.php?typ=saldo&k1_nr=".$betreiber_id."&k1_pw=".$betreiber_pw."&k2_nr=".$kunden_id."&k2_pw=".$kunden_pw."","r"); +for($i=0;$i<count($ret);$i++){ + $returned.=$ret[$i]; +} +$trans_check = split("[|]",$returned,7); +if ($trans_check[0] != "1001") { +$trans_ausgabe = $trans_check[0]; +if ($trans_ausgabe == "") $trans_ausgabe = 'FuCoEx²-Server nicht erreichbar!'; +$error = "true"; +} +if ($error != "true") $user_saldo = $trans_check[1]; +return $error; +return $trans_ausgabe; +return $user_saldo; +} + +// Usercheck +function uservalidate ($betreiber_id,$betreiber_pw,$kunden_id,$kunden_pw){ +global $error,$trans_ausgabe,$trans_error; + +// SecVMS change begin +$kunden_id = urlencode($kunden_id); +$kunden_pw = urlencode($kunden_pw); +// SecVMS change end + +$returned=''; +$ret=@file("http://www.funcoinbank.de/engine/fucoex.php?typ=validate&k1_nr=".$betreiber_id."&k1_pw=".$betreiber_pw."&k2_nr=".$kunden_id."&k2_pw=".$kunden_pw."","r"); +for($i=0;$i<count($ret);$i++){ + $returned.=$ret[$i]; +} +$trans_check = split("[|]",$returned,7); +if ($trans_check[0] != "1001") { +$trans_ausgabe = $trans_check[0]; +if ($trans_ausgabe == "") $trans_ausgabe = 'FuCoEx²-Server nicht erreichbar!'; +$error = "true"; +} +if ($trans_check[2] == 1) {$trans_ausgabe = 'Du stehst auf der FuCo-Blacklist!'; $error = "true";} +if ($trans_check[5] == 'ja') {$trans_ausgabe = 'Betreiberkonten dürfen sich nicht anmelden!'; $error = "true";} +return $error; +return $trans_ausgabe; +} +?> \ No newline at end of file diff --git a/lib/schnittstellen/klamm.php b/lib/schnittstellen/klamm.php new file mode 100644 index 0000000..667845f --- /dev/null +++ b/lib/schnittstellen/klamm.php @@ -0,0 +1,138 @@ +<? +/* +Transaktionsschnittstelle für Projekt Seth +Betreibersystem Klamm ExportForce² +Copyright bei Detlef Tiegel +http://www.projekt-seth.de +*/ + +// Klamm ExportForce² Fehlercodes +$trans_error[1001] = "Alles OK"; +$trans_error[1002] = "EF Account existiert nicht"; +$trans_error[1003] = "EF Passwort falsch"; +$trans_error[1004] = "Nicht genug freie EF Anfragen"; +$trans_error[1005] = "EF Kennung existiert nicht"; +$trans_error[1006] = "klammUser existiert nicht"; +$trans_error[1007] = "klammUser ist gesperrt"; +$trans_error[1008] = "klammUser hat zu wenig Lose"; +$trans_error[1009] = "Lose Passwort falsch"; +$trans_error[1010] = "Zu wenig Lose auf EF Account"; +$trans_error[1011] = "Anzahl nicht zulässig"; +$trans_error[1012] = "Betreff nicht zulässig"; +$trans_error[1013] = "Inout Parameter nicht zulässig"; +$trans_error[1014] = "Limit Parameter nicht zulässig"; +$trans_error[1015] = "ab_tid Parameter nicht zulässig"; +$trans_error[1016] = "ab_time Parameter nicht zulässig"; +$trans_error[1017] = "type Parameter nicht zulässig"; +$trans_error[1018] = "Statistik Passwort falsch"; +$trans_error[1019] = "Tresor Parameter nicht zulässig"; +$trans_error[1020] = "Empfänger EF existiert nicht"; +$trans_error[1021] = "Empfänger EF noch nicht akiviert"; +$trans_error[1022] = "Überweisung an eigenen EF nicht möglich"; +$trans_error[1023] = "target Parameter nicht zulässig"; +$trans_error[1098] = "EF Account ist gesperrt"; +$trans_error[1099] = "Unbekannter Fehler"; + +// ExportForce² -> Klamm.de +function auszahlen ($betreiber_id,$betreiber_pw,$kunden_id,$kunden_pw,$betreiber_kennung,$trans_menge,$trans_betreff,$trans_code) { +global $error,$trans_ausgabe,$trans_error; + +// SecVMS change begin +$trans_betreff = urlencode($trans_betreff); +$kunden_id = urlencode($kunden_id); +$kunden_pw = urlencode($kunden_pw); +$trans_menge = urlencode($trans_menge); +// SecVMS change end + +$returned=''; +$ret=@file("http://www.klamm.de/engine/lose/send.php?ef_id=".$betreiber_id."&ef_pw=".$betreiber_pw."&k_id=".$kunden_id."&s=".$trans_betreff."&n=".$trans_menge."&k=".$betreiber_kennung."&l_pw=".$kunden_pw."&code=".$trans_code."","r"); +for($i=0;$i<count($ret);$i++) { + $returned.=$ret[$i]; +} +$trans_check = split("[|]",$returned,7); +if ($trans_check[0] != "1001") { +$trans_ausgabe = $trans_error[$trans_check[0]]; +if ($trans_ausgabe == "") $trans_ausgabe = $trans_error[1099]; +$error = "true"; +} +return $error; +return $trans_ausgabe; +} + +// Klamm.de -> ExportForce² +function einzahlen ($betreiber_id,$betreiber_pw,$kunden_id,$kunden_pw,$betreiber_kennung,$trans_menge,$trans_betreff,$trans_code){ +global $error,$trans_ausgabe,$trans_error; + +// SecVMS change begin +$trans_betreff = urlencode($trans_betreff); +$kunden_id = urlencode($kunden_id); +$kunden_pw = urlencode($kunden_pw); +$trans_menge = urlencode($trans_menge); +// SecVMS change end + +$returned=''; +$ret=file("http://www.klamm.de/engine/lose/get.php?ef_id=".$betreiber_id."&ef_pw=".$betreiber_pw."&k_id=".$kunden_id."&s=".$trans_betreff."&n=".$trans_menge."&k=".$betreiber_kennung."&l_pw=".$kunden_pw."&code=".$trans_code."","r"); +for($i=0;$i<count($ret);$i++) { + $returned.=$ret[$i]; +} +$trans_check = split("[|]",$returned,7); +if ($trans_check[0] != "1001") { +$trans_ausgabe = $trans_error[$trans_check[0]]; +if ($trans_ausgabe == "") $trans_ausgabe = $trans_error[1099]; +$error = "true"; +} +return $error; +return $trans_ausgabe; +} + +// Klammlose-Kontostand +function usercheck ($betreiber_id,$betreiber_pw,$kunden_id,$kunden_pw){ +global $error,$trans_ausgabe,$trans_error,$user_saldo; + +// SecVMS change begin +$kunden_id = urlencode($kunden_id); +$kunden_pw = urlencode($kunden_pw); +// SecVMS change end + +$returned=''; +$ret=file("http://www.klamm.de/engine/lose/saldo.php?ef_id=".$betreiber_id."&ef_pw=".$betreiber_pw."&k_id=".$kunden_id."&l_pw=".$kunden_pw."","r"); +for($i=0;$i<count($ret);$i++){ + $returned.=$ret[$i]; +} +$trans_check = split("[|]",$returned,7); +if ($trans_check[0] != "1001") { +$trans_ausgabe = $trans_error[$trans_check[0]]; +if ($trans_ausgabe == "") $trans_ausgabe = $trans_error[1099]; +$error = "true"; +} +if ($error != "true") $user_saldo = $trans_check[1]; +return $error; +return $trans_ausgabe; +return $user_saldo; +} + +// Usercheck +function uservalidate ($betreiber_id,$betreiber_pw,$kunden_id,$kunden_pw){ +global $error,$trans_ausgabe,$trans_error; + +// SecVMS change begin +$kunden_id = urlencode($kunden_id); +$kunden_pw = urlencode($kunden_pw); +// SecVMS change end + +$returned=''; +$ret=file("http://www.klamm.de/engine/lose/validate.php?ef_id=".$betreiber_id."&ef_pw=".$betreiber_pw."&k_id=".$kunden_id."&l_pw=".$kunden_pw."","r"); +for($i=0;$i<count($ret);$i++){ + $returned.=$ret[$i]; +} +$trans_check = split("[|]",$returned,7); +if ($trans_check[0] != "1001") { +$trans_ausgabe = $trans_error[$trans_check[0]]; +if ($trans_ausgabe == "") $trans_ausgabe = $trans_error[1099]; +$error = "true"; +} + +return $error; +return $trans_ausgabe; +} +?> \ No newline at end of file diff --git a/lib/session.lib.php b/lib/session.lib.php new file mode 100644 index 0000000..c40cb00 --- /dev/null +++ b/lib/session.lib.php @@ -0,0 +1,116 @@ +<? +/* +Datei : session.lib.php +Änderungen in dieser Datei nur dann vornehmen wenn Sie wissen was Sie tun! +*/ +@session_start(); + +// Variabeln definieren +if (!isset($_SESSION['login'])) $_SESSION['login'] = ""; +if (!isset($_SESSION['werber'])) $_SESSION['werber'] = "0"; +if (!isset($_SESSION['uid'])) $_SESSION['uid'] = "0"; +if (!isset($_POST['userid'])) $_POST['userid'] = ""; +if (!isset($_POST['passwort'])) $_POST['passwort'] = ""; +if (!isset($_POST['checkid'])) $_POST['checkid'] = ""; +if (!isset($_POST['autologin'])) $_POST['autologin'] = ""; +if (!isset($_GET['logout'])) $_GET['logout'] = ""; +if (!isset($_GET['ref'])) $_GET['ref'] = "0"; + +// Den Wartungsmodus prüfen +$pageconfig = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_seitenkonfig LIMIT 1")); +if ($pageconfig['wartung'] == 1 && $_SESSION['uid'] != $admin_id) { + setCookie('uid','',time()-86400*30); + setCookie('passwort','',time()-86400*30); + setCookie('autologin','',time()-86400*30); + $_SESSION['uid'] = ""; + $_SESSION['passwort'] = ""; + $_SESSION['login'] = ""; + header ("location: ".$domain."/wartung.php"); + die(); +} + +// Werber in die Session übertragen + +// SecVMS change begin +if ($_SESSION['werber'] == "0") $_SESSION['werber'] = (int)$_GET['ref']; +// SecVMS change end + +// Login +if ($_POST['checkid'] == 'Login' && $_POST['userid'] && $_POST['passwort']) { + + // SecVMS change begin + $_POST['userid'] = (int)$_POST['userid']; + // SecVMS change end + + $login_check = db_query("SELECT `uid`,`passwort`,`status`,`hinweis` FROM ".$db_prefix."_kontodaten WHERE uid=".$_POST['userid']." and passwort='".md5($_POST['passwort'])."' LIMIT 1"); + + if (mysql_num_rows($login_check)) { + $login_check = mysql_fetch_array($login_check); + // Wenn User noch nicht freigeschaltet! + if ($login_check['status'] == 0) { + $_SESSION['uid'] = ""; + $_SESSION['passwort'] = ""; + $_SESSION['login'] = ""; + $_GET['content'] = '/error/kein_zutritt'; + } + // Wenn beim User alles O.K. ist! + if ($login_check['status'] == 1) { + db_query("UPDATE ".$db_prefix."_kontodaten SET login_ip='".$ip."' , loginzeit='".time()."' WHERE uid=".$_POST['userid']." and passwort='".md5($_POST['passwort'])."'"); + if ($_POST['autologin'] == 'true') { + setCookie('uid',$login_check['uid'],time()+86400*30); + setCookie('passwort',$login_check['passwort'],time()+86400*30); + setCookie('autologin','true',time()+86400*30); + } + $_SESSION['uid'] = $login_check['uid']; + $_SESSION['passwort'] = $login_check['passwort']; + $_SESSION['login'] = "true"; + header ("location: ".$domain); + die(); + } + // Wenn User gesperrt wurde! + if ($login_check['status'] == 2) { + $_SESSION['uid'] = ""; + $_SESSION['passwort'] = ""; + $_SESSION['login'] = ""; + $_GET['content'] = '/error/user_gesperrt'; + } + } else { + $_GET['content'] = '/error/kein_zutritt'; + } + +} else { +if ($_POST['checkid'] == 'Login') $_GET['content'] = '/error/kein_zutritt'; +} + +// Autologin +if ($_SESSION['login'] != 'true' && isset($_COOKIE['autologin']) && isset($_COOKIE['uid']) && isset($_COOKIE['passwort'])) { + + // SecVMS change begin + $_COOKIE['uid'] = (int)$_COOKIE['uid']; + $_COOKIE['passwort'] = addslashes ($_COOKIE['passwort']); + // SecVMS change end + + $login_check = db_query("SELECT `uid`,`passwort`,`status`,`hinweis` FROM ".$db_prefix."_kontodaten WHERE uid=".$_COOKIE['uid']." and passwort='".$_COOKIE['passwort']."' LIMIT 1"); + if (mysql_num_rows($login_check)) { + $login_check = mysql_fetch_array($login_check); + if ($login_check['status'] == 1) { + db_query("UPDATE ".$db_prefix."_kontodaten SET login_ip='".$ip."' , loginzeit='".time()."' WHERE uid=".$_COOKIE['uid']." and passwort='".$_COOKIE['passwort']."'"); + $_SESSION['uid'] = $login_check['uid']; + $_SESSION['passwort'] = $login_check['passwort']; + $_SESSION['login'] = "true"; + } + } +} + +// Logout +if ($_GET['logout'] == 'true') { + setCookie('uid','',time()-86400*30); + setCookie('passwort','',time()-86400*30); + setCookie('autologin','',time()-86400*30); + $_SESSION['uid'] = ""; + $_SESSION['passwort'] = ""; + $_SESSION['login'] = ""; + header ("location: ".$domain); + die(); +} +?> \ No newline at end of file diff --git a/lib/texte/agb.txt b/lib/texte/agb.txt new file mode 100644 index 0000000..6e59ecd --- /dev/null +++ b/lib/texte/agb.txt @@ -0,0 +1,38 @@ +<b>§1 - Teilnahme</b> +Die Teilnahme bei Funcoins24 ist kostenlos, es besteht keine Pflicht des Users aktiv zu sein um sicherzustellen das der Account nicht gelöscht wird. Mit der Teilnahme an unserem Dienst erlaubt uns der User, in unregelmäßigen Abständen E-Mails von Funcoins24 zu erhalten ( Newsletter ). Es ist verboten, jegliche Art von Spam zu betreiben um schneller neue Ref's für sich zu gewinnen, bei nachweislichen Spam wird der Account bei Funcoins24 gelöscht und es besteht kein Anspruch auf Auszahlung von Guthaben. + +<b>§2 - Anmeldung</b> +Der Nutzer ist verpflichtet bei der Anmeldung alle Datenfelder vollständig und korrekt auszufüllen. Funcoins24 behält sich das Recht vor in Zweifelsfällen einzelne Accounts temporär zu sperren um eine Prüfung der Daten vorzunehmen. Die Nutzung von fremden Accounts ist untersagt und führt zur Sperrung des betreffenden Accounts, Guthaben welches noch bei Funcoins24 vorhanden ist verfällt und wird auch nicht ausgezahlt! + +<b>§3 - Kündigung</b> +User können Ihren Account bei Funcoins24 selbständig löschen, es werden alle Daten des Users gelöscht und Restguthaben verfällt. Ein Anspruch auf Auszahlung besteht nicht, da Funcoins24 keine Daten restaurieren kann, die gelöscht worden sind. Der User ist dann auch für 30 tage bei Funcoins24 gesperrt für eine Neuanmeldung. + +<b>§4 - Refsystem</b> +Funcoins24 bietet ein 3-stufiges Refsystem an (8% / 3% / 1%) der Werber verdient somit mit wenn Funcoins24 an dem Ref was verdient oder wenn der Ref beim Betteln,Klicken oder Startseitenaufruf was verdient. + +<b>§5 - Faken und Bugusing</b> +Jede Art des Fakens oder die Ausnutzung von Bugs in Scripts ist verboten, User welche dabei erkannt werden, verlieren sofort ihren Account bei Funcoins24 und es wird eine Meldung an andere Betreiber gesendet, weiter wird Funcoins24 den Faker / Buguser in die Blacklist von Funcoins.de eintragen! + +<b>§6 - Spielen mit Funcoins</b> +Alle unsere Spiele sind getestet sollte bei einem Spiel doch mal Fehler auftreten, sind diese sofort anzuzeigen und als Beweis ein Screenshot zu erstellen. Sollte der User es versäumen einen Screenshot zu machen, besteht kein Anspruch einer Entschädigung. + +<b>§7 - Funcoins verdienen</b> +Funcoins24 bietet verschiedene Möglichkeiten an Funcoins zu verdienen, jeder bei uns angemeldeter User hat das Recht daran teilzunehmen. User die Funcoins durch Klicken auf Paidbanner, Aufrufen der Startseite oder das Bewerben den Bettellinks Funcoins verdienen, machen dieses auf eignes Risiko, Funcoins24 hat keinen Einfluss auf die geschaltete Werbung die von Usern gebucht werden. + +<b>§8 - Werbung buchen</b> +User haben die Möglichkeit bei Funcoins24 Werbung zu buchen in verschiedenen Formen und akzeptieren die zusätzlichen Regeln in den Formularen. Es dürfen keine Warez, Underground, Pornografischen, Dailer oder sonstige radikale und/oder illegale Inhalte beinhalten. Bei Textlinks muss der Beschreibungstext zum Inhalt der Seite passen, die Beschreibung und die Banner dürfen nicht sittenwidrig sein! Auch dürfen beworbene Seiten NUR ein Popup haben um den User nicht eine Popupflut zu präsentieren! Sollten dennoch solche Kampagnen im System gefunden werden, so werden diese aus unserem System gelöscht und das Restguthaben verfällt. + +<b>§9 - Verantwortlichkeit</b> +Funcoins24 und deren Mitarbeiter haften nicht für Schäden, die durch die Nutzung des Dienstes entstehen. Insbesondere bei Schäden durch Manipulation ist Funcoins24 von allen Forderungen gegenüber Usern oder anderen Dritten befreit. Eventuelle Verluste vom Guthaben werden nicht erstattet, die Teilnahme an unserem Dienst geschieht auf eigene Gefahr! + +<b>§10 - Verfügbarkeit</b> +Funcoins24 übernimmt keine Garantie für ständige Verfügbarkeit des Dienstes, Funcoins24 wird jedoch im Rahmen der technischen Möglichkeiten eine weitgehend lückenlose Verfügbarkeit anstreben. Kurzzeitige Ausfälle durch Wartungsarbeiten, die zur Aufrechterhaltung des Dienstes und der Datensicherheit dienen, sind dennoch möglich. + +<b>§11 - Datenschutz</b> +Alle angegebenen Daten dienen nur für interne Zwecke, Funcoins24 wird keine Daten, die von einem User gemacht worden sind an Dritte weitergeben. Diese Regel wird Außerkraft gesetzt wenn es um die Aufdeckung von Fakeversuchen bei Funcoins24 oder anderen Webseiten die mit dem Bonussystem von Funcoins.de arbeiten, die Daten werden dann mit den anderen Beteibern abgeglichen und weitere Maßnahmen werden durchgeführt. + +<b>§12 - Änderungen der AGBs</b> +Funcoins24 ist berechtigt, diese Bestimmungen jederzeit ohne vorherige Ankündigung zu ändern. Die Änderungen werden in den News oder per Newsletter an alle User bekannt gegeben. User, die die neuen Bestimmungen nicht akzeptieren, sind verpflichtet, innerhalb von 14 Tagen ihren Account bei uns per E-Mail löschen zu lassen. + +<b>§13 - Salvatorische Klausel</b> +Sollte eine Klausel dieser Bedingungen unwirksam sein, berührt das die Gültigkeit der anderen Klauseln nicht. Ist eine Klausel dieser Bedingungen nur in einem Teil unwirksam, so behält der andere Teil seine Gültigkeit. Die Parteien sind gehalten, eine unwirksame Klausel durch eine wirksame Ersatzbestimmung zu ersetzen, die dem Zweck der unwirksamen Bedingung möglichst nahe kommt. diff --git a/lib/texte/aktivralley.txt b/lib/texte/aktivralley.txt new file mode 100644 index 0000000..bf871ba --- /dev/null +++ b/lib/texte/aktivralley.txt @@ -0,0 +1 @@ +Aktivralley \ No newline at end of file diff --git a/lib/texte/alt_bettelseitenpopup.txt b/lib/texte/alt_bettelseitenpopup.txt new file mode 100644 index 0000000..679df87 --- /dev/null +++ b/lib/texte/alt_bettelseitenpopup.txt @@ -0,0 +1 @@ +<script src="http://www.multi-sponsor.de/lose/popup.php?id=1428&bid=1400&aid=3804"></script> diff --git a/lib/texte/alt_headerbanner.txt b/lib/texte/alt_headerbanner.txt new file mode 100644 index 0000000..b70085d --- /dev/null +++ b/lib/texte/alt_headerbanner.txt @@ -0,0 +1,15 @@ +<script type="text/javascript"><!-- +google_ad_client = "pub-1127622601893066"; +google_ad_width = 468; +google_ad_height = 60; +google_ad_format = "468x60_as"; +google_ad_channel =""; +google_color_border = "CCCCCC"; +google_color_bg = "FFFFFF"; +google_color_link = "000000"; +google_color_url = "666666"; +google_color_text = "333333"; +//--></script> +<script type="text/javascript" + src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> +</script> \ No newline at end of file diff --git a/lib/texte/alt_startseitenpopup.txt b/lib/texte/alt_startseitenpopup.txt new file mode 100644 index 0000000..5275fe2 --- /dev/null +++ b/lib/texte/alt_startseitenpopup.txt @@ -0,0 +1 @@ +<script src="http://www.multi-sponsor.de/lose/popup.php?id=1428&bid=847&aid=3804"></script> diff --git a/lib/texte/bettelwerbung.txt b/lib/texte/bettelwerbung.txt new file mode 100644 index 0000000..8cd44db --- /dev/null +++ b/lib/texte/bettelwerbung.txt @@ -0,0 +1,4 @@ +<div align="center"> +<a href="http://www.fuco-ads.de/?sid=MQ==&site=home" target="_blank"><img src="http://www.fuco-ads.de/images/banner_468_1.gif" border="0" width="468" height="60"></a> +<a href="http://www.multi-sponsor.de/?sid=MTQyOA==" target="_blank"><img src="http://www.multi-sponsor.de/images/multi486.gif" border="0"></a> +</div> \ No newline at end of file diff --git a/lib/texte/box1.txt b/lib/texte/box1.txt new file mode 100644 index 0000000..0672a89 --- /dev/null +++ b/lib/texte/box1.txt @@ -0,0 +1,2 @@ +<b>Wir empfehlen</b> +<img src="/images/pfeil.gif" border="0" alt=""> <a href="http://www.klick4win.de/index.php?ref=3730" target="_blank">Klick4Win</a> \ No newline at end of file diff --git a/lib/texte/box2.txt b/lib/texte/box2.txt new file mode 100644 index 0000000..3c1cc57 --- /dev/null +++ b/lib/texte/box2.txt @@ -0,0 +1,4 @@ +<b>Unsere Sponsoren</b> +<img src="/images/pfeil.gif" border="0" alt=""> <a href="http://www.fuco-ads.de/?sid=MQ==&site=home" target="_blank">FuCo-Ads</a> +<img src="/images/pfeil.gif" border="0" alt=""> <a href="http://www.multi-sponsor.de/?sid=MTQyOA==" target="_blank">Multisponsor</a> +<img src="/images/pfeil.gif" border="0" alt=""> <a href="http://www.webmasterlose.de/?sid=MzE5Mg==&site=home" target="_blank">Webmasterlose</a> diff --git a/lib/texte/faq.txt b/lib/texte/faq.txt new file mode 100644 index 0000000..f47844c --- /dev/null +++ b/lib/texte/faq.txt @@ -0,0 +1 @@ +FAQ's \ No newline at end of file diff --git a/lib/texte/klickralley.txt b/lib/texte/klickralley.txt new file mode 100644 index 0000000..513092f --- /dev/null +++ b/lib/texte/klickralley.txt @@ -0,0 +1 @@ +Klickralley \ No newline at end of file diff --git a/lib/texte/refralley.txt b/lib/texte/refralley.txt new file mode 100644 index 0000000..3c1e1bc --- /dev/null +++ b/lib/texte/refralley.txt @@ -0,0 +1 @@ +Refralley \ No newline at end of file diff --git a/lib/texte/wartung.txt b/lib/texte/wartung.txt new file mode 100644 index 0000000..c3399ce --- /dev/null +++ b/lib/texte/wartung.txt @@ -0,0 +1,8 @@ +Funcoins24.de befindet sich im Wartungsmodus... + +Ich bitte um Verständniss dafür, der erste Testlauf für das Basisscript wird bald starten, auch wenn noch nicht viel drauf sein wird. + +Das Script wird nach und nach erweitert, auch wird es dieses Script noch als Einzellizenz zu erwerben sein, wobei es sich um ein Baukastensystem handelt! + +Mfg +Detlef Tiegel \ No newline at end of file diff --git a/pcheck.php b/pcheck.php new file mode 100644 index 0000000..d782a7b --- /dev/null +++ b/pcheck.php @@ -0,0 +1,67 @@ +<? +@require_once ('lib/functions.lib.php'); +@db_connect(); +if (!isset($headmsg)) $headmsg = ""; +if (!isset($wait)) $wait = ""; +if (!isset($_GET['auszahlen'])) $_GET['auszahlen'] = "false"; + +// SecVMS change begin +$_GET['uid'] = (int)$_GET['uid']; +$_GET['tan'] = addslashes ($_GET['tan']); +// SecVMS change end + +if ($_GET['auszahlen']!='true') { + $user_mail = db_query("SELECT * FROM ".$db_prefix."_paidmails_empfaenger WHERE tan='".$_GET['tan']."' and uid='".$_GET['uid']."'"); + if (mysql_num_rows($user_mail)) { + $mail_check = mysql_fetch_array($user_mail); + if ($mail_check['status'] != 0) { + if ($mail_check['status'] == 1) $headmsg = 'Mail schon bestädigt!'; + if ($mail_check['status'] == 2) $headmsg = 'Fakeversuch!'; + } else { + $headmsg = 'Bitte warte '.$mail_check['aufendhalt'].' Sek.!'; + $wait = '<meta http-equiv="refresh" content="'.$mail_check['aufendhalt'].';url=pcheck.php?tan='.$_GET['tan'].'&auszahlen=true&uid='.$_GET['uid'].'">'; + db_query("UPDATE ".$db_prefix."_paidmails_empfaenger SET start='".time()."' WHERE tan='".$_GET['tan']."' and uid='".$_GET['uid']."'"); + } + } else { + $headmsg = 'Diese Mail ist nicht für Dich!'; + } +} + +if ($_GET['auszahlen']=='true') { +$user_mail = db_query("SELECT * FROM ".$db_prefix."_paidmails_empfaenger WHERE tan='".$_GET['tan']."' and uid='".$_GET['uid']."'"); +$mail_stat = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_paidmails_versendet WHERE tan='".$_GET['tan']."'")); +$mail_check = mysql_fetch_array($user_mail); + if (($mail_check['start']+$mail_check['aufendhalt']-1) <= time()) { + $buchungs_id = create_code(14); + kontobuchung ('+',$mail_stat['verdienst'],$mail_check['uid']); + buchungsliste ($buchungs_id,$mail_stat['verdienst'],'Paidmailverdienst',$mail_check['uid']); + refumsatz ($mail_stat['verdienst'],$mail_check['uid']); + aktivralley ($mail_stat['verdienst'],$mail_check['uid']); + db_query("UPDATE ".$db_prefix."_paidmails_empfaenger SET status='1' WHERE tan='".$_GET['tan']."' and uid='".$_GET['uid']."'"); + db_query("UPDATE ".$db_prefix."_paidmails_versendet SET bestaedigt=bestaedigt+1 WHERE tan='".$_GET['tan']."'"); + $headmsg = $mail_stat['verdienst'].' '.$waehrung.' gutgeschrieben!'; + } else { + $headmsg = 'Achtung Wartezeit umgangen, Paidmail ungültig!'; + db_query("UPDATE ".$db_prefix."_paidmails_empfaenger SET status='2' WHERE tan='".$_GET['tan']."' and uid='".$_GET['uid']."'"); + } + +} + + +?> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<html> +<head> +<?if ($wait) echo $wait;?> +<link rel="stylesheet" href="/css/bframe.css" type="text/css"> +</head> +<body bgcolor="#c0c0c0" topmargin="0" leftmargin="0"> +<table width="100%" cellpadding="0" cellspacing="0" border="0" align="left"> +<tr> +<td align="left" width="50%"><b><?=$seitenname;?> ist für den Inhalt nicht verantwortlich.</b></td> +<td align="right" width="50%"><b><?=$headmsg;?></b> </td> +</tr> +</table> +</body> +</html> +<?db_close();?> \ No newline at end of file diff --git a/pclick.php b/pclick.php new file mode 100644 index 0000000..b6a1827 --- /dev/null +++ b/pclick.php @@ -0,0 +1,26 @@ +<? +@require_once ('lib/functions.lib.php'); +@db_connect(); + +// SecVMS change begin +$_GET['uid'] = (int)$_GET['uid']; +$_GET['tan'] = addslashes ($_GET['tan']); +// SecVMS change end + +$mail = mysql_fetch_array(db_query("SELECT `ziel` FROM ".$db_prefix."_paidmails_versendet WHERE tan='".$_GET['tan']."'")); +?> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<html> +<head> + <title>Forcedklick by <?=$seitenname;?></title> +</head> + +<frameset rows="15,*" border="0"> +<frame name="abuse" src="pcheck.php?tan=<?=$_GET['tan'];?>&uid=<?=$_GET['uid'];?>" scrolling="no" frameborder="0"> +<frame name="werbung" src="<?=$mail['ziel'];?>" scrolling="auto" frameborder="0"> +</frameset> +<body> +</body> +</html> +<?db_close();?> + diff --git a/topframe_forced.php b/topframe_forced.php new file mode 100644 index 0000000..b8d2469 --- /dev/null +++ b/topframe_forced.php @@ -0,0 +1,82 @@ +<? +@require_once ('lib/functions.lib.php'); +@db_connect(); +@require_once ('lib/session.lib.php'); + +// Variabeln definieren +if (!isset($headmsg)) $headmsg = ""; +if (!isset($puk)) $puk = ""; +if (!isset($force_error)) $force_error = ""; +if (!isset($wartezeit)) $wartezeit = ""; +if (!isset($_GET['art'])) $_GET['art'] = ""; +if (!isset($_GET['puk'])) $_GET['puk'] = ""; +if (!isset($_GET['auszahlen'])) $_GET['auszahlen'] = "false"; +if (!isset($_SESSION['uid'])) $_SESSION['uid'] = ""; +if (!isset($forced['ziel'])) $forced['ziel'] = ""; +if (!isset($forced['aufendhalt'])) $forced['aufendhalt'] = ""; +if (!isset($forced['tan'])) $forced['tan'] = ""; + +// SecVMS change begin +$_GET['tan'] = addslashes ($_GET['tan']); +// SecVMS change end + +// Werbedaten auslesen +$forced = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE tan='".$_GET['tan']."' and werbeart = 'forcedbanner' and status = '1' LIMIT 1")); + +// Reloadprüfen +if ($forced) { + // userreloadsperre eingefügt + $reloads = db_query("SELECT * FROM ".$db_prefix."_reloads WHERE (uid='".$_SESSION['uid']."' or ip='".$ip."') and tan='".$forced['tan']."' and bis > ".time().""); + if (!mysql_num_rows($reloads)) { + $wartezeit = $forced['aufendhalt']; + $headmsg = 'Vergütung in '.$forced['aufendhalt'].' Sek.!'; + $puk = md5($_SESSION['uid'].''.$forced['aufendhalt'].''.date("H",time()).''.$percode); + } else { + $headmsg = 'Banner noch im Reload!'; + $force_error = 'true'; + } +} else { +$headmsg = 'Werbetan nicht bekannt!'; +$force_error = 'true'; +} + +// User bezahlen und Reload schreiben +if ( $_GET['auszahlen'] == 'true' && $force_error != 'true' && $_GET['puk'] == md5($_SESSION['uid'].''.$forced['aufendhalt'].''.date("H",time()).''.$percode) ) { +if ($_SESSION['uid'] >= 1) { +kontobuchung ('+',$forced['verdienst'],$_SESSION['uid']); +refumsatz ($forced['verdienst'],$_SESSION['uid']); +aktivralley ($forced['verdienst'],$_SESSION['uid']); +klickralley (); +$new_reload = time()+$forced['reload']; +db_query("INSERT INTO ".$db_prefix."_reloads (ip,uid,tan,bis) VALUES ('".$ip."','".$_SESSION['uid']."','".$forced['tan']."','".$new_reload."')"); +db_query("UPDATE ".$db_prefix."_gebuchte_werbung SET menge = menge - 1 WHERE tan='".$_GET['tan']."'"); +db_query("UPDATE ".$db_prefix."_kontodaten SET klicks = klicks + 1, kv = kv + ".$forced['verdienst']." WHERE uid = '".$_SESSION['uid']."'"); +$headmsg = $forced['verdienst'].' '.$waehrung.' erhalten!'; +} else { +$headmsg = 'Leider bist Du nicht eingeloggt!'; +} +} else { +if ($_GET['auszahlen'] == 'true' && $force_error != 'true') $headmsg = 'Pin abgelaufen!'; +} +?> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<html> +<head> +<link rel="stylesheet" href="/css/bframe.css" type="text/css"> +<? +if ($wartezeit>=0 && $_GET['auszahlen'] != 'true') { +echo ' +<meta http-equiv="refresh" content="'.$wartezeit.';url=topframe_forced.php?art='.$_GET['art'].'&auszahlen=true&tan='.$forced['tan'].'&puk='.$puk.'"> +'; +} +?> +</head> +<body bgcolor="#c0c0c0" topmargin="0" leftmargin="0"> +<table width="100%" cellpadding="0" cellspacing="0" border="0" align="left"> +<tr> +<td align="left" width="50%"><b><?=$seitenname;?> ist für den Inhalt nicht verantwortlich.</b></td> +<td align="right" width="50%"><b><?=$headmsg;?></b> </td> +</tr> +</table> +</body> +</html> diff --git a/wartung.php b/wartung.php new file mode 100644 index 0000000..17f1184 --- /dev/null +++ b/wartung.php @@ -0,0 +1,42 @@ +<? +@require_once ('lib/layout.lib.php'); +?> +<html> +<head> +<title>..:: Wartungsmodus::..</title> +<meta name="Author" content=""> +<meta name="Publisher" content=""> +<meta name="Copyright" content=""> +<meta name="Keywords" content=""> +<meta name="Description" content=""> +<meta name="Page-topic" content=""> +<meta name="Audience" content=""> +<meta name="Content-language" content="DE"> +<meta name="Page-type" content="Nicht Gewinnorientiert"> +<meta name="Robots" content="INDEX,FOLLOW"> +<link rel="stylesheet" href="/css/main.css" type="text/css"> +</head> +<body topmargin="0" leftmargin="0"> + + +<? +// Variabeln +$filename = 'lib/texte/wartung.txt'; + +// Datei auslesen +$fp = fopen ($filename, "r"); +$inhalt = fread ($fp, filesize ($filename)); +fclose ($fp); +$inhalt = str_replace('\\', '', $inhalt); +?> +<table width="500" align="center" height="100%"> +<tr> +<td height="100%" align="center" valign="middle"> +<? +head("Diese Seite ist im Wartungsmodus"); +echo nl2br($inhalt); +foot(); +?> +</td> +</tr> +</table> \ No newline at end of file -- GitLab