From ef7c0ca459d509d668ef890c47e5d92692ae62e7 Mon Sep 17 00:00:00 2001 From: "venbatechnologies@gmail.com" Date: Thu, 15 Mar 2018 20:23:32 +0530 Subject: [PATCH] issues fixed --- application/config/constants.php | 51 +- application/views/addnewIncomeExpense.php | 55 +- application/views/editincomeexpenses.php | 69 +- application/views/includes/header.php | 1404 +++++++++++---------- application/views/income_expense_list.php | 34 +- uploads/Igrfiles/avatar.png | Bin 0 -> 27738 bytes uploads/cashbook/avatar.png | Bin 0 -> 27738 bytes 7 files changed, 877 insertions(+), 736 deletions(-) create mode 100755 uploads/Igrfiles/avatar.png create mode 100755 uploads/cashbook/avatar.png diff --git a/application/config/constants.php b/application/config/constants.php index e5ea10c2..2762466b 100644 --- a/application/config/constants.php +++ b/application/config/constants.php @@ -41,7 +41,7 @@ define('FOPEN_READ_WRITE_CREATE_STRICT', 'x+b'); define('ROLE_ADMIN', '1'); define('ROLE_MANAGER', '2'); define('ROLE_EMPLOYEE', '3'); -/*define('ROLE_PRODUCTION', '4'); +/*define('ROLE_PRODUCTION', '4'); define('ROLE_QUALITY', '5'); define('ROLE_SECURITY', '6'); define('ROLE_SALES', '7'); @@ -49,7 +49,7 @@ define('ROLE_ACCOUNTS', '8');*/ /***** USER DESIGNATION ******/ -define('SECURITY', 'SECURITY'); +//define('SECURITY', 'SECURITY'); define('SEGMENT', 2); @@ -65,28 +65,28 @@ define('REQ_ONHOLD', 'ST008'); define('REQITEM_ONHOLD', 'ST009'); define('REQITEM_PARTIALLY_DELIVERED', 'ST010'); define('REQITEM_DELIVERED', 'ST011'); -define('REQ_DELETED', 'ST013'); +define('REQ_DELETED', 'ST013'); define('REQITEM_POCREATED', 'ST022'); -define('REQITEM_PARTIALLY_PO_CREATED', 'ST023'); -define('REQITEM_Emergency_PO_CREATED', 'ST024'); -define('POLINEITEM_IGR_CREATED', 'ST040'); -define('REQ_READYFORDELIVERY', 'ST049'); -define('REQ_DELIVERED', 'ST050'); +define('REQITEM_PARTIALLY_PO_CREATED', 'ST023'); +define('REQITEM_Emergency_PO_CREATED', 'ST024'); +define('POLINEITEM_IGR_CREATED', 'ST040'); +define('REQ_READYFORDELIVERY', 'ST049'); +define('REQ_DELIVERED', 'ST050'); /*IGR Status */ define('IGR_CREATED', 'ST027'); -define('IGR_CLOSED', 'ST028'); -define('IGR_CANCELLED', 'ST029'); -define('POLINEITEM_IGRPARTIAL_CREATED', 'ST042'); +define('IGR_CLOSED', 'ST028'); +define('IGR_CANCELLED', 'ST029'); +define('POLINEITEM_IGRPARTIAL_CREATED', 'ST042'); /*IGR Status*/ /*MRIR Status */ -define('MRIR_CREATED', 'ST041'); +define('MRIR_CREATED', 'ST041'); define('MRIR_APPROVED', 'ST044'); define('MRIR_REJECTED', 'ST045'); -define('PARTIAL_MRIRAPPROVED', 'ST054'); +define('PARTIAL_MRIRAPPROVED', 'ST054'); define('REQUISTSTATUS', '0'); -define('REQUISTITEMSTATUS', '1'); +define('REQUISTITEMSTATUS', '1'); /* Purchase Order Status */ @@ -98,17 +98,17 @@ define('PO_DELIVERED', 'ST018'); define('PO_CANCELLED', 'ST019'); define('PO_ONHOLD', 'ST020'); define('PO_CLOSED', 'ST021'); -define('PO_AMENDED', 'ST030'); -define('PO_RELEASED', 'ST026'); -define('PO_AWAITING_RELEASE', 'ST025'); -define('PO_APPROVED', 'ST025'); +define('PO_AMENDED', 'ST030'); +define('PO_RELEASED', 'ST026'); +define('PO_AWAITING_RELEASE', 'ST025'); +define('PO_APPROVED', 'ST025'); define('PO_APPROVER_ONHOLD', 'ST051'); define('PO_RELEASER_ONHOLD', 'ST052'); -define('SPECIAL_PO', 'ST056'); +define('SPECIAL_PO', 'ST056'); /*store Status*/ define('STORE_DRAFT', 'ST043'); -define('STORE_CREATED', 'ST015'); +define('STORE_CREATED', 'ST015'); /*store requisition*/ define('STORE REQUISTION STATUS', '6'); @@ -122,8 +122,8 @@ define('STORE_REJECT', 'ST039'); /* Work status code */ -define('SERVICE_COMPLETED', 'ST046'); -define('PO_SERVICE_COMPLETED', 'ST053'); +define('SERVICE_COMPLETED', 'ST046'); +define('PO_SERVICE_COMPLETED', 'ST053'); /* Department Code */ define('ADMIN', 'DEP01'); @@ -137,8 +137,9 @@ define('COATING', 'DEP08'); define('MAINTENANANCE', 'DEP09'); define('FINANCE', 'DEP10'); define('PURCHASE', 'DEP11'); -define('MANAGEMENT', 'DEP12'); -define('HR', 'DEP13'); +define('MANAGEMENT', 'DEP12'); +define('HR', 'DEP13'); +define('SECURITY', 'DEP14'); define('SYSTEM_ADMIN', '1'); /* PO Type */ define('REVENUE', 'REVENUE'); @@ -147,7 +148,7 @@ define('IMPORT', 'IMPORT'); define('CAPITAL', 'CAPITAL'); // Tax Type -define('PERCENTAGE', 'PERCENTAGE'); +define('PERCENTAGE', 'PERCENTAGE'); define('LUMPSUM', 'LUMP SUM'); define('NILTYPE', 'NIL'); diff --git a/application/views/addnewIncomeExpense.php b/application/views/addnewIncomeExpense.php index 27105744..097085cd 100755 --- a/application/views/addnewIncomeExpense.php +++ b/application/views/addnewIncomeExpense.php @@ -197,8 +197,8 @@
File Upload: - your image
- + your image
+
@@ -302,8 +302,8 @@
- Account Description:* - + Account Description: +
@@ -338,10 +338,12 @@
+
- File Upload: - your image
- + + File Upload: + your image
+
@@ -423,25 +425,39 @@ $("#PaymentDate").datepicker({ }); -function readURL(input) { +function readURL(input,id) { - - if (input.files && input.files[0]) { + //alert(id); + if (input.files && input.files[0]) { var reader = new FileReader(); reader.onload = function (e) { - $('#slip') + + if(id == "receiptfile"){ + $('#receiptslip') .attr('src', e.target.result) .width(100) .height(100); - //alert(e.target.result); + } + else{ + $('#paymentslip') + .attr('src', e.target.result) + .width(100) + .height(100); + } + // alert(e.target.result); }; reader.readAsDataURL(input.files[0]); - $('#slip').val(input.files[0]['name']); + if(id == "receiptfile"){ + $('#receiptslip').val(input.files[0]['name']);} + else{ + $('#paymentslip').val(input.files[0]['name']);} } } + + function isNumberKey(evt) { var charCode = (evt.which) ? evt.which : evt.keyCode; @@ -718,13 +734,12 @@ function add_more() $('#Paymentaccode1').focus(); return false; } - else if($('#subdescription1').val() == '') - { - alert("Provide Account description..!"); - $('#subdescription1').focus(); - return false; - - } +// else if($('#subdescription1').val() == '') +// { +// alert("Provide Account description..!"); +// $('#subdescription1').focus(); +// return false; +// } else if($('#Paymentamount1').val() == '') { alert("Provide Amount data..!"); diff --git a/application/views/editincomeexpenses.php b/application/views/editincomeexpenses.php index efc189fb..ef24e500 100755 --- a/application/views/editincomeexpenses.php +++ b/application/views/editincomeexpenses.php @@ -213,12 +213,12 @@ if(!empty($PaymentMultiple))
- No Receipt Available
+ No Receipt Available
File Upload: - +
@@ -442,10 +442,10 @@ if(!empty($PaymentMultiple))
- No Receipt Available
+ No Receipt Available
File Upload: - +
@@ -573,25 +573,58 @@ if(type == "RECEIPT") }); -function readURL(input) { +function readURL(input,id) { - - if (input.files && input.files[0]) { + //alert(id); + if (input.files && input.files[0]) { var reader = new FileReader(); reader.onload = function (e) { - $('#receipt') + + if(id == "receiptfile"){ + $('#receiptslip') .attr('src', e.target.result) .width(100) .height(100); - //alert(e.target.result); + } + else{ + $('#paymentslip') + .attr('src', e.target.result) + .width(100) + .height(100); + } + // alert(e.target.result); }; reader.readAsDataURL(input.files[0]); - $('#receipt').val(input.files[0]['name']); + if(id == "receiptfile"){ + $('#receiptslip').val(input.files[0]['name']);} + else{ + $('#paymentslip').val(input.files[0]['name']);} } } + +function paymentreadURL(input) { + + + if (input.files && input.files[0]) { + var reader = new FileReader(); + + reader.onload = function (e) { + $('#payment') + .attr('src', e.target.result) + .width(100) + .height(100); + //alert(e.target.result); + }; + + reader.readAsDataURL(input.files[0]); +$('#payment').val(input.files[0]['name']); + } + +} + function isNumberKey(evt) { var charCode = (evt.which) ? evt.which : evt.keyCode; @@ -793,7 +826,7 @@ $.ajax({ { $('#content').loader('hide'); alert('Delete Successfully'); - $('#receipt').attr('src', ''); + $('#receiptslip').attr('src', ''); //window.location ="cashbook/incomeExpenseList"; } @@ -901,13 +934,13 @@ function add_more() $('#Paymentaccode1').focus(); return false; } - else if($('#subdescription1').val() == '') - { - alert("Provide Account description..!"); - $('#subdescription1').focus(); - return false; +// else if($('#subdescription1').val() == '') +// { +// alert("Provide Account description..!"); +// $('#subdescription1').focus(); +// return false; - } +// } else if($('#Paymentamount1').val() == '') { alert("Provide Amount data..!"); @@ -934,7 +967,7 @@ div.innerHTML='
'+ 'Account Description: '+ - ''+ + ''+ '
'+ '
'+ 'Amount(₹): '+ diff --git a/application/views/includes/header.php b/application/views/includes/header.php index 6e1d77f3..5bb7c76e 100644 --- a/application/views/includes/header.php +++ b/application/views/includes/header.php @@ -147,6 +147,7 @@ legend{ color:#5d0411 !important; } + .li .active { background:blue } Resico Industries @@ -228,115 +229,103 @@ diff --git a/application/views/income_expense_list.php b/application/views/income_expense_list.php index c1a4d85b..0707b8f8 100755 --- a/application/views/income_expense_list.php +++ b/application/views/income_expense_list.php @@ -40,23 +40,23 @@ { ?> - - id.'">'.$l->type.'';?> - date),'d-m-Y');?> - type == 'PAYMENT' && $l->account_code == '999') { echo " "; } else {echo $l->name;}?> - total;?> - description;?> - -     - - type == 'PAYMENT' && $l->account_code == '999') { ?> - - - - - - + + id.'">'.$l->type.'';?> + date),'d-m-Y');?> + type == 'PAYMENT' && $l->account_code == '999') { echo $l->description; } else {echo $l->name;}?> + total;?> + description;?> + +     + + type == 'PAYMENT' && $l->account_code == '999') { ?> + + + + + + 6WmInxbyOy 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

8*SIASA6s*S%H`VI(iYexc?be}fdxH{d z-8&DF61dVH03H{QzrYh$eY!ryn*-x-?8HOE-x$F3nsg@0R1&#uD>6(aPB;5&!s4 zp_@Znl1*D_KS%U!S+#zCeq?o=mi=Sr+%P9cTXmU|Uko(3)&5Z=`Wy=Um^Qt-l7!B; z4MB$m%czyr9tyh;-+rU?J9_a&ZQJi$Agt|qZ3=m2@)h_acNe)1(7D~{YXfW~hQx&~ zIQ{ekIR#gQtL(aH%=YSInXh&02fgYYcrXA5$5k8D0pWSQCXg^PPnoZENJFX%T7r*U zta>plJO$jn`hUAUp3>>~5}%O>DAPBY2(y{~1u@F5qPtB#vOPZFUAOwEA_}af?%C2uq-vGnc!~DqFilln5^~K&9n(W05JK~d#s*D{j;2{!6uy#UH zN^DI7kE8@#H-o>|(Y^ z*eBsE{XZczPBI6F@=rSV<+sUx#J`KAb7mJL-hCmqa zgK)TnkkiQ*xkc6N9Q2uFIRG`|E4w$lpVfGjS71__eGnt_lnx_DR6;2e5ts9vC)m2!KAu9uy&7oo#!vBCJWxzyyu6#a(V!0`V_h*+_Qt|AT>Xii>kED zX9gNKT6?Jf{39PwdzY;o?S)Wdh)wRJC94&K7kf~4Z;n_6%@MUJ_ z$L-Gk@bD|CZ?GyBpgV}doeT*(nd&n{P*U;nkF6vY13uuf@rq+Y$5gaYZ?$G$SBgIB zjV|F}9H@|oKC0sB@!sEafY{(OR@lWteLPa)uebB`yk%6m;#1QfY;*oS%j6N$T4NtC zHNE$1qG{_09A{|Xeh~8-#`o}isu^d=RP^9fx60mfUvjBQyF;EB9z#FOqQzo40|V3R zrv9wd&v5j$moYb0kHCt}^MbDoCQzvtzc&i`()%@N$1+`yy9V*Pp%+&}V}ZPU&3HQB zQ&9{_bFbM1d@lfAdkrxT=N0k}^O5(nCR}2frGdCB*+QmY|C*Sbn!WY>{7irNF9)|0 zEp1Gjuf(***leZHE>6rbL4&l?cmDEf)~3=Hdn7AR5W!{oOvY(49mGc#kN+*N!mYsMh( zc~ywKCFpwaTWA3PvP$4FY zVU0I?CoOe}3p(g=Vl<%~LbYDV*#Ym+N*<4hygsPV=&Ef87~)+EYtw=(8UL6I8NBm% zfhf9CE$Lh=F1xgiiz*ZYci}xTCX)!Tejn<)IiNUu;{FkTBlspH;u8{<`suQ5GZBI+8rj5nr|IBu0J_Cz zoBe@oqfxQ9Yt8c2CY~Na(3`AQ-d~!3Bjz41Juc1CS0~nI)%|W3H+wy>ZrG!yuv$U` zw3Pe1Z11A6fn}h@mCG#dw}DI$bs2FhyE|h<&aBhps&*k}3;*+rb_kUov-v~JT99Qz zsq~w_tJ&1^-N6r~cMq9O&F4yq$Nk5LfWXHANwK`MoAb-HldS8vBDHyhE&bPZA&#JC{ak7) zWX`D(^oulmk!y zVjPkA94{58ahXG@0#2nbCuMQV^(yttiP`ka(5ODsXdcZ&^|PqWN}HU4l}%9dYHw%Y z_uRGC@$cU?UG#=>SO5CE7F0s_b%_?ru17K&Zc`}J#?d>`F6IhM4+X#}=MlM!dZkyc zCY4RjhSg230ZPtmr-@63*NJ|hOO=yWeJJn%e`2hDes{e0!N$QHWWvU!{mvx5nedKl;P(*X!EmflnFNaiZRTPBF0zYRry*cV4em z{%zgMr891F%D4`2oQGbLK*;%Q4EN$}6_UH%EKGVHsh8_m30f}VK9_$$0}dno4Kr(S zXd@(8C^Hf3{1@tY^rii5B%7B&1e2L)Ul_?3?(4EMx=#d z>zy#oJ|n(t=cGTe7Pr@mTGi7$^8EObTcIBmoM${1H2M=y;=}%G)%|qcVXxC zXMtzEbt?$X2Rf3l1sjhF=n+^4kOnl`bN+B2TjG8nl

*-`d8R5g^GAe7X9kwhRR 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 X7JJ2FuUPCAi@jp8S1k7bKNkBxb#p1P literal 0 HcmV?d00001 diff --git a/uploads/cashbook/avatar.png b/uploads/cashbook/avatar.png new file mode 100755 index 0000000000000000000000000000000000000000..0ef6233d1dc80547a382d0cfee2c3d15b9ca0849 GIT binary patch literal 27738 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

8*SIASA6s*S%H`VI(iYexc?be}fdxH{d z-8&DF61dVH03H{QzrYh$eY!ryn*-x-?8HOE-x$F3nsg@0R1&#uD>6(aPB;5&!s4 zp_@Znl1*D_KS%U!S+#zCeq?o=mi=Sr+%P9cTXmU|Uko(3)&5Z=`Wy=Um^Qt-l7!B; z4MB$m%czyr9tyh;-+rU?J9_a&ZQJi$Agt|qZ3=m2@)h_acNe)1(7D~{YXfW~hQx&~ zIQ{ekIR#gQtL(aH%=YSInXh&02fgYYcrXA5$5k8D0pWSQCXg^PPnoZENJFX%T7r*U zta>plJO$jn`hUAUp3>>~5}%O>DAPBY2(y{~1u@F5qPtB#vOPZFUAOwEA_}af?%C2uq-vGnc!~DqFilln5^~K&9n(W05JK~d#s*D{j;2{!6uy#UH zN^DI7kE8@#H-o>|(Y^ z*eBsE{XZczPBI6F@=rSV<+sUx#J`KAb7mJL-hCmqa zgK)TnkkiQ*xkc6N9Q2uFIRG`|E4w$lpVfGjS71__eGnt_lnx_DR6;2e5ts9vC)m2!KAu9uy&7oo#!vBCJWxzyyu6#a(V!0`V_h*+_Qt|AT>Xii>kED zX9gNKT6?Jf{39PwdzY;o?S)Wdh)wRJC94&K7kf~4Z;n_6%@MUJ_ z$L-Gk@bD|CZ?GyBpgV}doeT*(nd&n{P*U;nkF6vY13uuf@rq+Y$5gaYZ?$G$SBgIB zjV|F}9H@|oKC0sB@!sEafY{(OR@lWteLPa)uebB`yk%6m;#1QfY;*oS%j6N$T4NtC zHNE$1qG{_09A{|Xeh~8-#`o}isu^d=RP^9fx60mfUvjBQyF;EB9z#FOqQzo40|V3R zrv9wd&v5j$moYb0kHCt}^MbDoCQzvtzc&i`()%@N$1+`yy9V*Pp%+&}V}ZPU&3HQB zQ&9{_bFbM1d@lfAdkrxT=N0k}^O5(nCR}2frGdCB*+QmY|C*Sbn!WY>{7irNF9)|0 zEp1Gjuf(***leZHE>6rbL4&l?cmDEf)~3=Hdn7AR5W!{oOvY(49mGc#kN+*N!mYsMh( zc~ywKCFpwaTWA3PvP$4FY zVU0I?CoOe}3p(g=Vl<%~LbYDV*#Ym+N*<4hygsPV=&Ef87~)+EYtw=(8UL6I8NBm% zfhf9CE$Lh=F1xgiiz*ZYci}xTCX)!Tejn<)IiNUu;{FkTBlspH;u8{<`suQ5GZBI+8rj5nr|IBu0J_Cz zoBe@oqfxQ9Yt8c2CY~Na(3`AQ-d~!3Bjz41Juc1CS0~nI)%|W3H+wy>ZrG!yuv$U` zw3Pe1Z11A6fn}h@mCG#dw}DI$bs2FhyE|h<&aBhps&*k}3;*+rb_kUov-v~JT99Qz zsq~w_tJ&1^-N6r~cMq9O&F4yq$Nk5LfWXHANwK`MoAb-HldS8vBDHyhE&bPZA&#JC{ak7) zWX`D(^oulmk!y zVjPkA94{58ahXG@0#2nbCuMQV^(yttiP`ka(5ODsXdcZ&^|PqWN}HU4l}%9dYHw%Y z_uRGC@$cU?UG#=>SO5CE7F0s_b%_?ru17K&Zc`}J#?d>`F6IhM4+X#}=MlM!dZkyc zCY4RjhSg230ZPtmr-@63*NJ|hOO=yWeJJn%e`2hDes{e0!N$QHWWvU!{mvx5nedKl;P(*X!EmflnFNaiZRTPBF0zYRry*cV4em z{%zgMr891F%D4`2oQGbLK*;%Q4EN$}6_UH%EKGVHsh8_m30f}VK9_$$0}dno4Kr(S zXd@(8C^Hf3{1@tY^rii5B%7B&1e2L)Ul_?3?(4EMx=#d z>zy#oJ|n(t=cGTe7Pr@mTGi7$^8EObTcIBmoM${1H2M=y;=}%G)%|qcVXxC zXMtzEbt?$X2Rf3l1sjhF=n+^4kOnl`bN+B2TjG8nl

*-`d8R5g^GAe7X9kwhRR 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 X7JJ2FuUPCAi@jp8S1k7bKNkBxb#p1P literal 0 HcmV?d00001