Vous êtes sur la page 1sur 10

phpMyPrepaid documentation

System requirements LAMP server, with MySQL version 5.0 or higher + reeradius. !ata"ase structure
Tabel AP BillingPlan Customers admin locations nas radacct radcheck radgroupcheck radgroupreply radpostauth radreply usergroup userinfo <location> Records # 5 #5 # ( 0 #.$)0 $.)+, 0 0 #.$5+ **$ 0 *50 0 Size $,# %& $,$ %& $,' %& $,# %& $,# %& #,0 %& *0#,5 %& (*,,5 %& #,0 %& #,0 %& +$,* %& (',* %& #,0 %& *#,$ %& #,0 %&
-a".e is generated with the name o/ the .ocation that is entered.

Comments

Programs AccessStats.php AccessStats0htm..php accounting.attrs addAP.php addAP0/orm.php add0administrator.php add0.ocation.php add0.ocation0/orm.php add0type.php add0user.php add0user0/orm.php adminLogin.php admin.ogin0/orm.php A..7ards.patch A..7ards.php AP0se.ected.php attrshow.php &adMysq.7on/iguration.php "i...php &i..ingP.an.php "ody.header.php "ody.php cards.csv cards.htm. 7hange.og c.ass0http.php con/ig.inc.php con/iggenera..inc.php

adding a networ1 access point 23AS4 to a .ocation adding a administrator to a .ocation adding a .ocation. 5emar1s indicate the possi"i.ity o/ adding a user "ut this /unction isn6t wor1ing yet.

copy o/ add0administrator.php with some de"ugging comments Loginscreen

phpMyPrepaid documentation
con/igradius.inc.php 7on/iguration.php connect.php 7onnectMonth.php 7onnectMonthPrint.php 7onnect-oday.php 7onnect-odayPrint.php 7onnect8ee1.php 7onnect8ee1Print.php 7r7ards 7reate&i..ingP.an.php 7reate9roup.php create03 0:!.php create0ta".es cr0accounts.php d"connect.php !&insert.php de/au.t.va.s !e.ete&i..ingP.an.php !e.ete<=piredAccount.php disconnet0con.p. disp-a".e.php doctype.inc e=amp.e.php /pd/ /unctions.php gen7>S.php 9enera.7on/iguration.php genP! .php genPP7.php genPrePaid!ay.php genPrePaidMu.ti.php gen>oucher.php 9roup.php head.genera..inc head.speci/ic.inc images import0dai.y.php import0month.y.php import0specia..php import0wee1.y.php inde=.php in/o.php init.php insertPayment-a".php :3S-ALL .a"e.s .e/tdiv.php .ist.pd/ .ocation.php .ocation0/orm.inc.php .ocation0se.ected.php

creates the username;password com"os

data"ase inserts /or radchec1, customers, radrep.y, userin/o, etc.

update prog /or con/iggenera..inc.php uses P! with P! 0La"e..php to create .a"e.s and writes the resu.ts to .ist.pd/ create requested accounts, add to d" and ma1e pd/ create requested accounts, add to d" and ma1e pd/

-e=t/i.e containing insta..ation instructions

Pd/ containing the username;password com"os that you create with genP! .php

phpMyPrepaid documentation
.ogin.php .ogin0/orm.inc.php .ogout.php main.php Modi/y&i..ingP.an.php mysq..sq. Mysq.7on/iguration.php notes.t=t 3ot?et.php Partia.@sed.php phpin/o.php p.ugins prePaid&atch.php prePaid&atch.php.A#A prePaid!ay.php print.t=t printList@nused@serB-ML.php printList@nused@serP! .php printList@serB-ML.php printList@serP! .php print5eports.php process.php process!ay.php pu..@ser.php 5adius7on/iguration.php 5<A!M< 5<A!M<./pd/ register.php register0/orm.inc.php reports right"ar.php saveAdminSettings.php SaveMysq.7on/iguration.php scrape setup.php se=y-a"s.php ShowLoc.php so.o$.php Statistiques.php Statistiques0htm..php sty.e su"mit.inc.php ta"s test0soap -ime-o inish.php -ime-o inish.phpA -ime-o inish.sq. -ota.7ounter.php @nused7ards.php @sed7ards.php @se/u.5eports.php @se/u.5eports0htm..php userdisconnect.p. @ser<=pired.php

phpMyPrepaid documentation
vw0accounts.php

phpMyPrepaid documentation
AP
eld :! Location:! ap-ype dnsname :PAddress user pass int2##4 int2##4 int2#04 varchar2)04 varchar2*04 varchar2*04 varchar2*04 Type 3ee 3ee 3ee 3ee 3ee 3ee 3ee 0 0 !ull Standaard"aarde

:nde=enC
Sleutel naam P5:MA5? Type P5:MA5? #ardinaliteit eld # :!

BillingPlan
eld :! 3ame&p -ime&p Price&p -ype&p mediumint2'4 varchar2*04 varchar2*04 varchar2*04 varchar2#04 Type 3ee 3ee 3ee 3ee 3ee !ull Standaard"aarde

:nde=enC
Sleutel naam P5:MA5? Type P5:MA5? #ardinaliteit eld 5 :!

Customers
eld :! 7ust:! irstname Lastname @sername Location:! <mai. @p.oadLimit !own.oadLimit varchar2#04 varchar2*04 varchar2*04 varchar2)04 mediumint2'4 varchar2#004 varchar2#004 varchar2#004 Type mediumint2'4 3ee 3ee 3ee 3ee 3ee 3ee 3ee 3ee 3ee 0 !ull Standaard"aarde

:nde=enC
Sleutel naam P5:MA5? Type P5:MA5? #ardinaliteit eld #5 :!

phpMyPrepaid documentation
admin
eld :! username password sa.t int2##4 varchar2*04 varchar2*04 varchar2*04 Type 3ee 3ee 3ee 3ee !ull Standaard"aarde

:nde=enC
Sleutel naam P5:MA5? Type P5:MA5? #ardinaliteit eld # :!

locations
eld :! Location3ame Location!omain LocationState Location7ity Location7ountry int2##4 varchar2*04 varchar2)04 char2$4 varchar2*04 char2$4 Type 3ee 3ee 3ee 3ee 3ee 3ee !ull Standaard"aarde

:nde=enC
Sleutel naam P5:MA5? Type P5:MA5? #ardinaliteit eld ( :!

nas
eld id nasname shortname type ports secret community description int2#04 varchar2#$+4 varchar2($4 varchar2(04 int254 varchar2)04 varchar2504 varchar2$004 Type 3ee 3ee Da Da Da 3ee Da Da NULL other NULL secret NULL 5A!:@S 7.ient !ull Standaard"aarde

:nde=enC
Sleutel naam P5:MA5? nasname Type P5:MA5? :3!<E #ardinaliteit 0 id 9een nasname eld

phpMyPrepaid documentation
radacct
eld 5adAcct:d AcctSession:d Acct@nique:d @ser3ame 5ea.m 3AS:PAddress 3ASPort:d 3ASPort-ype AcctStart-ime AcctStop-ime AcctSession-ime AcctAuthentic 7onnect:n/o0start 7onnect:n/o0stop Acct:nputGctets AcctGutputGctets 7a..edStation:d 7a..ingStation:d Acct-erminate7ause Service-ype ramedProtoco. ramed:PAddress AcctStart!e.ay AcctStop!e.ay "igint2$#4 varchar2($4 varchar2($4 varchar2)*4 varchar2)*4 varchar2#54 int2#$4 varchar2($4 datetime datetime int2#$4 varchar2($4 varchar2($4 varchar2($4 "igint2#$4 "igint2#$4 varchar2504 varchar2504 varchar2($4 varchar2($4 varchar2($4 varchar2#54 int2#$4 int2#$4 Type 3ee 3ee 3ee 3ee Da 3ee Da Da 3ee 3ee Da Da Da Da Da Da 3ee 3ee 3ee Da Da 3ee Da Da NULL NULL NULL NULL NULL NULL 0000F00F00 00C00C00 0000F00F00 00C00C00 NULL NULL NULL NULL NULL NULL !ull Standaard"aarde

:nde=enC
Sleutel naam P5:MA5? @ser3ame AcctSession:d Acct@nique:d AcctStart-ime AcctStop-ime 3AS:PAddress Type P5:MA5? :3!<E :3!<E :3!<E :3!<E :3!<E :3!<E #ardinaliteit eld #$5' 5adAcct:d 9een @ser3ame 9een ramed:PAddress 9een AcctSession:d 9een Acct@nique:d 9een AcctStart-ime 9een AcctStop-ime 9een 3AS:PAddress

ramed:PAddress :3!<E

phpMyPrepaid documentation
radcheck
eld id @ser3ame irst3ame Last3ame 7ust:! Attri"ute op >a.ue 7r!ate creator Location activated active!ate status rate -ype &i..ingP.an -ime-o inish int2##4 varchar2)*4 varchar2*04 varchar2*04 varchar254 varchar2($4 char2$4 varchar2$5(4 timestamp2#*4 varchar2$04 sma..int2*4 sma..int2*4 timestamp2#*4 sma..int2*4 sma..int2*4 varchar2504 sma..int2*4 sma..int2#4 Type 3ee 3ee 3ee 3ee 3ee 3ee 3ee 3ee Da Da Da 3ee Da 3ee 3ee 3ee 3ee 3ee 0 0 NULL 3@LL 0 0 00000000000000 0 # HH !ull Standaard"aarde

:nde=enC
Sleutel naam P5:MA5? @ser3ame Type P5:MA5? :3!<E #ardinaliteit $)+, id 9een @ser3ame ($ eld

radgroupcheck
eld id 9roup3ame Attri"ute op >a.ue int2##4 varchar2)*4 varchar2($4 char2$4 varchar2$5(4 Type 3ee 3ee 3ee 3ee 3ee HH !ull Standaard"aarde

:nde=enC
Sleutel naam P5:MA5? 9roup3ame Type P5:MA5? :3!<E #ardinaliteit 0 id 9een 9roup3ame ($ eld

phpMyPrepaid documentation
radgroupreply
eld id 9roup3ame Attri"ute op >a.ue prio int2##4 varchar2)*4 varchar2($4 char2$4 varchar2$5(4 int2#04 Type 3ee 3ee 3ee 3ee 3ee 3ee 0 H !ull Standaard"aarde

:nde=enC
Sleutel naam P5:MA5? 9roup3ame Type P5:MA5? :3!<E #ardinaliteit 0 id 9een 9roup3ame ($ eld

radpostauth
eld id user pass rep.y date int2##4 varchar2)*4 varchar2)*4 varchar2($4 timestamp2#*4 Type 3ee 3ee 3ee 3ee Da NULL !ull Standaard"aarde

:nde=enC
Sleutel naam P5:MA5? Type P5:MA5? #ardinaliteit #$5, id eld

radreply
eld id @ser3ame Attri"ute op >a.ue int2##4 varchar2)*4 varchar2($4 char2$4 varchar2$5(4 Type 3ee 3ee 3ee 3ee 3ee H !ull Standaard"aarde

:nde=enC
Sleutel naam P5:MA5? @ser3ame Type P5:MA5? :3!<E #ardinaliteit **$ id 9een @ser3ame ($ eld

'

phpMyPrepaid documentation
usergroup
eld id @ser3ame 9roup3ame int2##4 varchar2)*4 varchar2)*4 Type 3ee 3ee 3ee !ull Standaard"aarde

:nde=enC
Sleutel naam P5:MA5? @ser3ame Type P5:MA5? :3!<E #ardinaliteit 0 id 9een @ser3ame ($ eld

userinfo
eld id @ser3ame 3ame Mai. !epartment 8or1Phone BomePhone Mo"i.e int2#04 varchar2(04 varchar2$004 varchar2$004 varchar2$004 varchar2$004 varchar2$004 varchar2$004 Type 3ee Da Da Da Da Da Da Da NULL NULL NULL NULL NULL NULL NULL !ull Standaard"aarde

:nde=enC
Sleutel naam P5:MA5? @ser3ame Type P5:MA5? :3!<E #ardinaliteit *50 id 9een @ser3ame eld

<location$name>
eld :! username password sa.t priv int2##4 varchar2*04 varchar2*04 varchar2*04 int2*4 Type 3ee 3ee 3ee 3ee 3ee # !ull Standaard"aarde

:nde=enC
Sleutel naam P5:MA5? Type P5:MA5? #ardinaliteit eld 0 :!

#0

Vous aimerez peut-être aussi