Transcript
!"#"$$% '%()*+", -"$"./0/$+ 1#(+/0 234"$5/3 0"$"./0/$+ (%6+7"8/ 6%8 9%()*+",: 5,*$*5
!"#"$%&"' )*+,*$ 5%)#8*.9+ ;<=> ?8/"+*4/*+/0@ 2,, 8*.9+( 8/(/84/83@ 9++)ABB777@58/"+*4/*+/0@5%0
-+."/ %0 1%+2"+23 ! "#$%&''&%()# ! +),-./ .)0/ $%-,.%,-/ ! +),-./ .)0/ 0/$.-(1%()#
-+32*$$*24%+ )*+,*$ 1. Upload the downloaded zip file to your server in the public_html directory. 2. Extract the zip file 3. Create a new database from your server mysql. 4. Create user to the database and link the database to the user. 5. Open the file database.php from the directory /application/config/database.php 6. Fill up these informations with your database hostname, database username, database password, database name respectively which you have created in the previous step. 7. Open the file routes.php from the directory /application/config/routes.php 8. Change default controller from ‘install’ to ‘login’
Now from server phpmyadmin go to your database. Select import and choose the file install.sql located in uploads/install.sql And you are ready to go now to browse the application. 10. Default admin credentials 11. Email:
[email protected] Password: 1234 9.
5/4324+6 7,32%8"'3 &$"*3" 6% 29'%,69 29" 0%$$%:4+6 32"&3
• •
C%,,%7 +9/ (+/)( =D;DED>DFDGDH I)/$ #%J8 (/84/8 )9)0#"30*$ "$3 *$(/8+ +9/ 6%,,%7*$. (K, 5%3/(
234564 65784 "9 :;6 4<"+6+ =.(>$/$$()#$= ? =(0= @&-.A&-?BCD :;6 :E88F =(1>&00-/$$= @&-.A&-?BGD :;6 :E88F =%(H/$%&H1= (#%?ICD ,#$(J#/0 K495E86 C :;6 :E88F =0&%&= L')L :;6 :E88F M3"N53O P4O ?(0DF P4O =.(>$/$$()#$>%(H/$%&H1= ?=%(H/$%&H1=D DQ
•
L%7 #%J 5"$ ,%.*$ 7*+9 #%J8 /M*(+*$. 58/3/$+*",(@
;%,'7" 1%." ;2',72,'" The application is developed on Codeigniter framework and completely follows MVC. The details of this framework can be found in http://www.codeigniter.com/ N9/ 8%%+ 3*8/5+%8# 5%$+"*$( D 2)),*5"+*%$ 5%$+"*$( +9/ 5%8/ 6*,/( %6 +9/ ")),*5"+*%$ D 2((/+( 5%$+"*$( ",, 5(( (+#,/( "$3 O"4"(58*)+ 6*,/( D (#(+/0 5%$+"*$( ",, +9/ 5%$6*.J8"+*%$( "$3 ,*P8"8# 6*,/( %6 +9/ 68"0/7%8Q D J),%"3( D "30*$R*0"./
5%$+"*$( +9/ )8%6*,/ *0"./ J),%"3/3 P# "30*$ 9*0(/,6 D 3%5+%8R*0"./ 5%$+"*$( +9/ J),%"3/3 *0"./( %6 3%5+%8( D )"+*/$+R*0"./ 5%$+"*$( +9/ J),%"3/3 *0"./( %6 )"+*/$+( D $J8(/R*0"./ 5%$+"*$( +9/ J),%"3/3 *0"./( %6 $J8(/( D )9"80"5*(+R*0"./ 5%$+"*$( +9/ J),%"3/3 *0"./( %6 )9"80"5*(+( D ,"P%8"+%8*(+R*0"./ 5%$+"*$( +9/ J),%"3/3 *0"./( %6 ,"P%8"+%8*(+( D "55%J$+"$+R*0"./ 5%$+"*$( +9/ J),%"3/3 *0"./( %6 "55%J$+"$+( D 8/5/)+*%$*(+R*0"./ 5%$+"*$( +9/ J),%"3/3 *0"./( %6 8/5/)+*%$*(+( D 3*".$%(*(R8/)%8+ 5%$+"*$( +9/ J),%"3/3 3%5J0/$+( %6 3*".$%(*( 8/)%8+( D *$3/M@)9) +9*( 6*,/ %$ ,%"3*$. 5",,( ",, +9/ 5%3/*.$*+/8 6J$5+*%$( ")),*5"+*%$ D 5%$6*. 5%$+"*$( +9/ 5%$6*.J8"+*%$ 6*,/( %6 +9/ ")),*5"+*%$ D 5%$+8%,,/8( D "30*$@)9) D 3%5+%8@)9) D )"+*/$+@)9) D $J8(/@)9) D )9"80"5*(+@)9) D ,"P%8"+%8*(+@)9) D "55%J$+"$+@)9) D 8/5/)+*%$*(+@)9) D /88%8@)9) D ,%.*$@)9) D 0%3",@)9) D )"#0/$+@)9) D 9/,)/8(
D ,*P8"8*/( D 0%3/,( D 58J3R0%3/,@)9) D /0"*,R0%3/,@)9) D (0(R0%3/,@)9) D 4*/7( D P"5Q/$3 D "30*$ 5%$+"*$( ",, +9/ 4*/7 6*,/( %6 "30*$ )"$/, D 3%5+%8 5%$+"*$( ",, +9/ 4*/7 6*,/( %6 3%5+%8 )"$/, D )"+*/$+ 5%$+"*$( ",, +9/ 4*/7 6*,/( %6 )"+*/$+ )"$/, D $J8(/ 5%$+"*$( ",, +9/ 4*/7 6*,/( %6 $J8(/ )"$/, D )9"80"5*(+ 5%$+"*$( ",, +9/ 4*/7 6*,/( %6 )9"80"5*(+ )"$/, D ,"P%8"+%8*(+ 5%$+"*$( ",, +9/ 4*/7 6*,/( %6 ,"P%8"+%8*(+ )"$/, D "55%J$+"$+ 5%$+"*$( ",, +9/ 4*/7 6*,/( %6 "55%J$+"$+ )"$/, D 8/5/)+*%$*(+ 5%$+"*$( ",, +9/ 4*/7 6*,/( %6 8/5/)+*%$*(+ )"$/, D 6%%+/8@)9) D 9/"3/8@)9) D *$5,J3/(RP%++%0@)9) 5%$+"*$( ,*$Q( +% O"4"(58*)+ 6*,/( D *$5,J3/(R+%)@)9) 5%$+"*$( ,*$Q( +% 5(( 6*,/( D *$3/M@9+0, D *$3/M@)9) D ,%.*$@)9) +9/ ,%.*$ )"./ D 0%3",@)9)
;%,'7" 7%." ."37'4&24%+ !%72%' 1%+2'%$$"' < =*&&$47*24%+=7%+2'%$$"'3=.%72%'>&9& ? -"$"./ 2))%*$+0/$+( "))%*$+0/$+ 6J$5+*%$ 5%$+"*$( +9/ ,%.*5", /M)8/((*%$( %6 (9%7*$. ",, "))%*$+0/$+( 58/"+/3 P# ,%../3 *$ 3%5+%8: 58/"+*$. " $/7 "))%*$+0/$+: /3*+*$. +9/ *$6%80"+*%$( %6 "$ /M*(+*$. "))%*$+0/$+ "$3 3/,/+*$. "))%*$+0/$+ *$6%80"+*%$( 68%0 +9/ 3"+"P"(/@ N9/ )"8"0/+/8( 3/6*$/ +9/ 6%80 "5+*%$ *$ 79*59 +9/ 3"+" *( +% P/ 58/"+/3: /3*+/3 %8 3/,/+/3@ 2$ (0( *( (/$+ +% +9/ )"+*/$+ 79/$ " $/7 "))%*$+0/$+ *( 58/"+/3 %8 /3*+/3 P# 5",,*$. (/$3R(0( 6J$5+*%$ 7*+9 0/(("./ "$3 8/5/*4/8 )9%$/ $J0P/8 "( )"8"0/+/8( 79*59 *( 3/6*$/3 *$ B")),*5"+*%$B0%3/,(B (0(R0%3/,@)9)
1/$3 1-1 ?,*5Q"+/,, J(/8: )"((7%83 "$3 ")*R*3 *( 6/+59/3 68%0 +9/ 3"+"P"(/ "$3 "$ "J+9/$+*5"+*%$ 5",, *( 0"3/ +% 59/5Q *6 +9/ J(/8 *( 4",*3@ S6 4",*3 +9/$ "$ (0( *( (/$+ +% +9/ 8/5/*4/8 )9%$/ $J0P/8 7*+9 +9/ 0/(("./ +9"+ 7"( )"((/3 %$ +% +9/ 6J$5+*%$ "( )"8"0/+/8(@
T8*4"+/ -/((".*$.
CJ$5+*%$ 0/(("./ 9%,3( +9/ ,%.*5", /M)8/((*%$( 6%8 (/$3*$. $/7 0/(("./(: 8/),#*$. +% "$# /M*(+*$. 0/(("./ +98/"3 P/+7//$ "$# )"+*/$+ 79% 9"( "))%*$+0/$+( 7*+9 +9/ ,%../3 *$ 3%5+%8@ -/(("./( "8/ +8"5Q/3 P# 0/(("./ +98/"3 5%3/ 79*59 *( 3/6*$/3 *$ +9/ (/$3R$/7R)8*4"+/R0/(("./ 6J$5+*%$ ,%5"+/3 *$ B")),*5"+*%$B0%3/,(B58J3R0%3/,@)9)@
@77%,+2*+2 1%+2'%$$"' < =*&&$47*24%+=7%+2'%$$"'3=*77%,+2*+2>&9& ? 233 S$4%*5/ *$4%*5/R"33 6J$5+*%$ 5%$+"*$( +9/ ,%.*5", /M)8/((*%$( 6%8 58/"+*$. " $/7 *$4%*5/@ N9*( *( 3%$/ P# 5",,*$. 58/"+/R*$4%*5/ 6J$5+*%$ 79*59 *( 3/6*$/3 *$ B")),*5"+*%$B0%3/,(B 58J3R0%3/,@)9)@ 2 8"$3%0 *$4%*5/ $J0P/8 *( ./$/8"+/3 6%8 /"59 *$4%*5/@ -J,+*),/ *$4%*5/ /$+8*/( 5"$ P/ 58/"+/3 6%8 " (*$.,/ *$4%*5/@
A"7"&24%+432 1%+2'%$$"' < =*&&$47*24%+=7%+2'%$$"'3='"7"&24%+432>&9& ? -"$"./ 2))%*$+0/$+(
"))%*$+0/$+ 6J$5+*%$ 5%$+"*$( +9/ ,%.*5", /M)8/((*%$( %6 (9%7*$. ",, "))%*$+0/$+(: 58/"+*$. " $/7 "))%*$+0/$+ "$3 6*,+/8*$. "))%*$+0/$+ *$6%80"+*%$( P"(/3 %$ 3%5+%8 "$3 +*0/ )/8*%3(@ !# 3/6"J,+ "))%*$+0/$+( %6 +9/ ,"(+ U< 3"#( 6%8 ",, 3%5+%8( "8/ (9%7$@ N9/ )"8"0/+/8( 3/6*$/ +9/ 6%80 "5+*%$ *$ 79*59 +9/ 3"+" *( +% P/ 58/"+/3 %8 6*,+/8/3@ 2$ (0( *( (/$+ +% +9/ )"+*/$+ 79/$ " $/7 "))%*$+0/$+ *( 58/"+/3 P# 5",,*$. (/$3R(0( 6J$5+*%$ 7*+9 0/(("./ "$3 8/5/*4/8 )9%$/ $J0P/8 "( )"8"0/+/8( 79*59 *( 3/6*$/3 *$ B")),*5"+*%$B0%3/,(B (0(R0%3/,@)9)@
2))8%4/ 2))%*$+0/$+(
"))%*$+0/$+R8/KJ/(+/3 6J$5+*%$ 5%$+"*$( +9/ ,%.*5", /M)8/((*%$( %6 (9%7*$. ",, 8/KJ/(+/3 "))%*$+0/$+( "$3 "))8%4*$. "$ "))%*$+0/$+@ N9/ )"8"0/+/8( 3/6*$/ +9/ 6%80 "5+*%$ *$ 79*59 +9/ 3"+" *( +% P/ "))8%4/3@ 2$ (0( *( (/$+ +% +9/ )"+*/$+ 79/$ " 8/KJ/(+/3 "))%*$+0/$+ *( "))8%4/3 P# 5",,*$. (/$3R(0( 6J$5+*%$ 7*+9 0/(("./ "$3 8/5/*4/8 )9%$/ $J0P/8 "( )"8"0/+/8( 79*59 *( 3/6*$/3 *$ B")),*5"+*%$B0%3/,(B (0(R0%3/,@)9)
B%64+ 1%+2'%$$"' < =*&&$47*24%+=7%+2'%$$"'3=$%64+>&9& ? 6J$5+*%$ "O"MR,%.*$ 9%,3( +9/ ,%.*5", /M)8/((*%$( 6%8 D 0"+59*$. /0"*, "$3 )"((7%83 6%8 3*66/8/$+ J(/8( D (/++*$. +9/ ,%.*$ +#)/ 6%8 3*66/8/$+ J(/8( D (/++*$. (/((*%$ 3"+" 79*59 "8/ J(/3 6%8 %+9/8 4*/7( 6J$5+*%$ 8/(/+R)"((7%83 D 0"+59/( /0"*, "338/(( +% ("4/3 /0"*, "338/(( D ./$/8"+/( " $/7 )"((7%83 D (/$3( /0"*, +% +9"+ "338/(( 7*+9 +9/ $/7,# ./$/8"+/3 )"((7%83 6J$5+*%$ ,%.%J+ D J$(/+( 5J88/$+ (/((*%$ "$3 3/(+8%#( ",, (/((*%$ 3"+" ("4/3 6%8 +9"+ (/((*%$
C9" )%."$ D4$"3 < =*&&$47*24%+=8%."$3 ? D 58J3R0%3/,@)9) 5%$+"*$( +9/ P"(*5 6J$5+*%$( 6%8 58/"+*$.: 8/+8*/4*$.: J)3"+*$. "$3 3/,/+*$. 79*59 7%8Q( *$ "((%5*"+*%$ 7*+9 5%$+8%,,/8( "$3 4*/7(@ D /0"*,R0%3/,@)9) contains the functions that send email on different events. D (0(R0%3/,@)9) contains the function that sends sms on different events.
C9" E4": D4$"3 < =*&&$47*24%+=#4":3 ? D P"5Q/$3 D "30*$ 5%$+"*$( ",, +9/ 4*/7 6*,/( %6 "30*$ )"$/, D 3%5+%8 5%$+"*$( ",, +9/ 4*/7 6*,/( %6 3%5+%8 )"$/, D )"+*/$+ 5%$+"*$( ",, +9/ 4*/7 6*,/( %6 )"+*/$+ )"$/,
D $J8(/ 5%$+"*$( ",, +9/ 4*/7 6*,/( %6 $J8(/ )"$/, D )9"80"5*(+ 5%$+"*$( ",, +9/ 4*/7 6*,/( %6 )9"80"5*(+ )"$/, D ,"P%8"+%8*(+ 5%$+"*$( ",, +9/ 4*/7 6*,/( %6 ,"P%8"+%8*(+ )"$/, D "55%J$+"$+ 5%$+"*$( ",, +9/ 4*/7 6*,/( %6 "55%J$+"$+ )"$/, D 8/5/)+*%$*(+ 5%$+"*$( ",, +9/ 4*/7 6*,/( %6 8/5/)+*%$*(+ )"$/, D 6%%+/8@)9) 5%$+"*$( +9/ 6%%+/8 *$6%80"+*%$( %6 +9/ ")),*5"+*%$ D 9/"3/8@)9) 5%$+"*$( +9/ 9/"3/8 4*/7 %6 +9/ ")),*5"+*%$ D *$5,J3/(RP%++%0@)9) 5%$+"*$( ,*$Q( +% O"4"(58*)+ 6*,/( D *$5,J3/(R+%)@)9) 5%$+"*$( ,*$Q( +% 5(( 6*,/( D *$3/M@9+0, D *$3/M@)9) *$5,J3/( +9/ 6%%+/8: 9/"3/8: O"4"(58*)+: 5((: 0%3",( "+ +9/ +*0/ %6 )"./ ,%"3*$. D ,%.*$@)9) +9/ ,%.*$ )"./ D 0%3",@)9) 5%$+"*$( +9/ 0%3", 4*/7( 79*59 "8/ J(/3 *$ +9/ 4*/7 %6 3*66/8/$+ )"$/,(