PageRenderTime 49ms CodeModel.GetById 18ms RepoModel.GetById 1ms app.codeStats 0ms

/reports/ebpls_fish_permit.php

http://ebpls.googlecode.com/
PHP | 297 lines | 223 code | 38 blank | 36 comment | 19 complexity | f0fb32e545aedb5957601c1380b34b59 MD5 | raw file
  1. <?php
  2. require_once("../lib/ebpls.utils.php");
  3. define('FPDF_FONTPATH','font/');
  4. require('../ebpls-php-lib/html2pdf_lib/fpdf.php');
  5. $permit_type='Fishery';
  6. include"../includes/variables.php";
  7. include_once("../lib/multidbconnection.php");
  8. $dbLink =Open($dbtype,$connecttype,$dbhost,$dbuser,$dbpass,$dbname);
  9. $result=mysql_query("select lguname, lguprovince, lguoffice from ebpls_buss_preference") or die(mysql_error());
  10. $resulta=mysql_fetch_row($result);
  11. $getlgu = @mysql_query("select city_municipality_desc from ebpls_city_municipality where city_municipality_code = '$resulta[0]'");
  12. $getlgu = @mysql_fetch_row($getlgu);
  13. $getprov = @mysql_query("select province_desc from ebpls_province where province_code = '$resulta[1]'");
  14. $getprov = @mysql_fetch_row($getprov);
  15. $pdf=new FPDF('P','mm','A4');
  16. $pdf->AddPage();
  17. //$pdf->image('',10,5,33);
  18. $pdf->Image('../images/ebpls_logo.jpg',10,5,33);
  19. $pdf->SetFont('Arial','B',12);
  20. $pdf->Cell(190,5,'REPUBLIC OF THE PHILIPPINES',0,1,'C');
  21. $pdf->Cell(190,5,$getprov[0],0,1,'C');
  22. $pdf->Cell(190,5,$getlgu[0],0,2,'C');
  23. $pdf->SetFont('Arial','B',12);
  24. $pdf->Cell(190,5,'Office of the Mayor',0,2,'C');
  25. $pdf->Cell(190,5,'',0,2,'C');
  26. $pdf->SetFont('Arial','BU',16);
  27. $pdf->Cell(190,5,'FISHERY PERMIT/LICENSE',0,1,'C');
  28. if ($reportpermit == '1') {
  29. $result = mysql_query("select concat(a.owner_first_name, ' ', a.owner_middle_name, ' ', a.owner_last_name),
  30. concat(a.owner_street, ', ', d.zone_desc, ', ', e.barangay_desc, ', ', f.district_desc, ', ', g.city_municipality_desc, ', ',
  31. h.province_desc, ' ', a.owner_zip_code), a.owner_id, b.transaction, b.for_year, b.ebpls_fishery_permit_code
  32. from ebpls_owner a, ebpls_fishery_permit b, ebpls_zone d, ebpls_barangay e, ebpls_district f, ebpls_city_municipality g, ebpls_province h, ebpls_zip i
  33. where a.owner_id=b.owner_id and b.active = '1' and b.ebpls_fishery_permit_code ='$permit_num' or a.owner_last_name = '$owner_last' limit 1")
  34. or die("1".mysql_error());
  35. } else {
  36. $result = mysql_query("select concat(a.owner_first_name, ' ', a.owner_middle_name, ' ', a.owner_last_name),
  37. concat(a.owner_street, ', ', d.zone_desc, ', ', e.barangay_desc, ', ', f.district_desc, ', ', g.city_municipality_desc, ', ',
  38. h.province_desc, ' ', a.owner_zip_code), a.owner_id, b.transaction, b.for_year, b.ebpls_fishery_permit_code
  39. from $owner a, $permittable b, ebpls_zone d, ebpls_barangay e, ebpls_district f, ebpls_city_municipality g, ebpls_province h, ebpls_zip i
  40. where a.owner_id=b.owner_id and $incode ='$permit_num' and b.active = '1'")
  41. or die($permittype.mysql_error());
  42. }
  43. $resulta=mysql_fetch_row($result);
  44. $permit_num = $resulta[5];
  45. $nValidity = $resulta[4];
  46. //$permit_num
  47. $pdf->Cell(190,5,'',0,1,'C');
  48. $pdf->Cell(190,5,'',0,1,'C');
  49. $pdf->SetFont('Arial','B',10);
  50. $pdf->SetX(5);
  51. $pdf->Cell(50,5,'TO WHOM IT MAY CONCERN:',0,1,'L');
  52. $pdf->Cell(190,5,'',0,1,'C');
  53. $pdf->SetFont('Arial','',10);
  54. $pdf->SetX(10);
  55. $pdf->Cell(40,5,'This is to certify that',0,0,'L');
  56. $pdf->SetX(50);
  57. $pdf->SetFont('Arial','B',10);
  58. $pdf->Cell(150,5,$resulta[0],0,1,'C');
  59. $pdf->SetX(50);
  60. $pdf->Cell(150,5,'-----------------------------------------------------------------------------------------------------------------------------',0,1,'C');
  61. $pdf->Cell(200,5,'',0,1,'C');
  62. $pdf->SetX(10);
  63. $pdf->SetFont('Arial','',10);
  64. $pdf->Write(5,'of ');
  65. $pdf->SetFont('Arial','BU',10);
  66. $pdf->Write(5,$resulta[1]);
  67. $pdf->SetFont('Arial','',10);
  68. $pdf->Write(5,' is hereby granted to operate his/her fishing activity.',0,1,'L');
  69. $pdf->Cell(200,5,'',0,1,'C');
  70. $pdf->Cell(200,5,'',0,1,'C');
  71. if ($reportpermit == '1') {
  72. $fish= mysql_query("select boat_name, crew, engine_type, engine_cap, reg_no from fish_boat where owner_id='$resulta[2]'")
  73. or die("12".mysql_error());
  74. } else {
  75. $fish= mysql_query("select boat_name, crew, engine_type, engine_cap, reg_no from fish_boat where owner_id='$owner_id'")
  76. or die("12".mysql_error());
  77. }
  78. $pdf->Cell(200,5,'',0,1,'C');
  79. $pdf->SetFont('Arial','B',10);
  80. $pdf->SetX(5);
  81. $pdf->Cell(60,5,'NAME OF FISHING BOAT',1,0,'C');
  82. $pdf->SetX(65);
  83. $pdf->Cell(40,5,'NO. OF CREW(S)',1,0,'C');
  84. $pdf->SetX(105);
  85. $pdf->Cell(60,5,'ENGINE TYPE/CAPACITY',1,0,'C');
  86. $pdf->SetX(165);
  87. $pdf->Cell(35,5,'REGISTRATION NO.',1,1,'C');
  88. while ($fish1=mysql_fetch_row($fish))
  89. {
  90. //put values here
  91. $pdf->SetFont('Arial','B',10);
  92. $pdf->SetX(5);
  93. $pdf->Cell(60,5,$fish1[0],1,0,'C');
  94. $pdf->Cell(40,5,$fish1[1],1,0,'C');
  95. $pdf->Cell(60,5,$fish1[2]."/".$fish1[3],1,0,'C');
  96. $pdf->Cell(35,5,$fish1[4],1,1,'C');
  97. }
  98. $pdf->Cell(200,5,'',0,1,'C');
  99. $pdf->Cell(200,5,'',0,1,'C');
  100. $owner_id=$resulta[2];
  101. $stat = $resulta[3];
  102. if ($reportpermit == '1') {
  103. $getboat = mysql_query("select * from fish_boat where owner_id='$resulat[2]'") or die('3'.mysql_error);
  104. } else {
  105. $getboat = mysql_query("select * from fish_boat where owner_id=$owner_id");
  106. }
  107. while ($getb = mysql_fetch_row($getboat))
  108. {
  109. $getfee = mysql_query("select amt,range_lower, range_higher
  110. from boat_fee where boat_type='$getb[4]' and
  111. range_lower<$getb[5] and range_higher>=$getb[5] and
  112. transaction='$stat' and active = 1") or die(mysql_error());
  113. $getnum=mysql_num_rows($getfee);
  114. if ($getnum==0) {
  115. $getfee = mysql_query("select amt
  116. from boat_fee where boat_type='$getb[4]' and
  117. range_lower<=$getb[5] and range_higher=0 and
  118. transaction='$stat' and active = 1") or die(mysql_error());
  119. }
  120. $getfee = mysql_fetch_row($getfee);
  121. $ttfee = $ttfee+$getfee[0];
  122. }
  123. $ttfee = number_format($ttfee,2);
  124. if (reportpermit == '1') {
  125. $getboat = SelectDataWhere($dbtype,$dbLink,"fish_assess","where owner_id=$resulta[2]") or die('4'.mysql_error);
  126. } else {
  127. $getboat = SelectDataWhere($dbtype,$dbLink,"fish_assess","where owner_id=$owner_id");
  128. }
  129. while ($getb = FetchArray($dbtype,$getboat))
  130. {
  131. $getfee = SelectDataWhere($dbtype,$dbLink,"culture_fee",
  132. "where culture_id='$getb[culture_id]' and
  133. active = '1'");
  134. $getnum = FetchArray($dbtype,$getfee);
  135. if ($getnum[fee_type]=='3') {
  136. $getfee = SelectDataWhere($dbtype,$dbLink,"culture_range",
  137. "where culture_id='$getb[culture_id]' and
  138. range_lower<=$getb[amt] and range_higher>=$getb[amt] ");
  139. $getnum = NumRows($dbtype,$getfee);
  140. if ($getnum==0) {
  141. $getfee = SelectDataWhere($dbtype,$dbLink,"culture_range",
  142. "where culture_id='$getb[culture_id]' and
  143. range_lower<=$getb[amt] and range_higher=0");
  144. }
  145. $getfee1 = FetchArray($dbtype,$getfee);
  146. $getfee1 = $getfee1[amt];
  147. } elseif ($getnum[fee_type]=='1') { //constant
  148. $getfee1 = $getnum[const_amt];
  149. } elseif ($getnum[fee_type]=='2') { //formula
  150. eval("\$getfee1=$getb[amt]$getnum[formula_amt];");
  151. }
  152. $ttfee1 = $ttfee1+$getfee1;
  153. }
  154. $getot = mysql_query("select * from ebpls_fishery_fees where permit_type='$stat' and active=1") or die('5'.mysql_error);
  155. $getact = mysql_query("select sum(amt) from fish_assess where owner_id=$owner_id
  156. and transaction='$stat' and active = 1") or die (mysql_error());
  157. $getact = mysql_fetch_row($getact);
  158. $tfee1 = $getact[0];
  159. $tfee1=number_format($tfee1,2);
  160. $pdf->SetFont('Arial','B',10);
  161. $pdf->SetX(5);
  162. $pdf->Cell(200,5,'',0,1,'L');
  163. $pdf->SetX(5);
  164. $pdf->Cell(100,5,'TAX/FEE DEFINITION',1,0,'C');
  165. $pdf->Cell(40,5,'AMOUNT',1,1,'C');
  166. $ff = 0;
  167. $pdf->SetX(5);
  168. $pdf->Cell(100,5,'Boat Registration Fee',1,0,'L');
  169. $pdf->Cell(40,5,$ttfee,1,1,'R');
  170. $pdf->SetX(5);
  171. $pdf->Cell(100,5,'Fish Activities Fee',1,0,'L');
  172. $pdf->Cell(40,5,number_format($ttfee1,2),1,1,'R');
  173. $ff = $ff + $ttfee + $ttfee1;
  174. while ($getj = mysql_fetch_row($getot))
  175. {
  176. $pdf->SetX(5);
  177. $pdf->Cell(100,5,$getj[1],1,0,'L');
  178. $pdf->Cell(40,5,number_format($getj[2],2),1,1,'R');
  179. $ff = $ff + $getj[2];
  180. }
  181. $pdf->SetX(5);
  182. $pdf->Cell(100,5,'TOTAL',1,0,'R');
  183. $pdf->Cell(40,5,number_format($ff,2),1,1,'R');
  184. /*
  185. $getid = mysql_query("select owner_id, transaction from ebpls_motorized_operator_permit
  186. where motorized_operator_permit_id ='$permit_num' and active = 1");
  187. $getid = mysql_query("select owner_id, transaction from ebpls_motorized_operator_permit
  188. where motorized_operator_permit_id ='$permit_num'");
  189. //000000000000007
  190. $getd = mysql_fetch_row($getid);
  191. $owner_id = $getd[0];
  192. $stat = $getd[1];
  193. $i = 1;
  194. $pdf->SetY($Y_Table_Position);
  195. while ($busline=mysql_fetch_row($getfee))
  196. {
  197. $pdf->SetX(5);
  198. $pdf->Cell(120,5,$getfee[0],1,0,'L');
  199. $pdf->SetX(125);
  200. $pdf->Cell(40,5,'',1,0,'R');
  201. $pdf->SetX(165);
  202. $pdf->Cell(40,5,number_format($getfee[0],2),1,0,'R');
  203. $i++;
  204. $pdf->SetY($pdf->GetY()+5);
  205. }
  206. */
  207. $pdf->Cell(200,5,'',0,1,'C');
  208. $pdf->SetFont('Arial','',10);
  209. $pdf->SetX(10);
  210. $pdf->Cell(100,5,'Issued for all legal intents and/or registration purpose this',0,0,'L');
  211. $pdf->SetX(110);
  212. $pdf->SetFont('Arial','BU',10);
  213. $pdf->Cell(30,5,date("F dS Y"),0,1,'L');
  214. $pdf->SetX(10);
  215. $pdf->SetFont('Arial','',10);
  216. $pdf->Cell(40,5,' with permit number ',0,0,'L');
  217. $pdf->SetFont('Arial','B',10);
  218. $pdf->Cell(25,5,$permit_num ,0,0,'L');
  219. $pdf->SetFont('Arial','',10);
  220. $pdf->Cell(50,5,'Valid until December 31, ',0,0,'R');
  221. $pdf->SetFont('Arial','BU',12);
  222. $pdf->Cell(25,5,$nValidity.".",0,0,'L');
  223. $pdf->Cell(200,5,'',0,1,'C');
  224. $pdf->Cell(200,5,'',0,1,'C');
  225. //new signatories table
  226. // $result=mysql_query("select gs_name, gs_pos, gs_office from global_sign where sign_id =1") or die(mysql_error());
  227. // $resulta=mysql_fetch_row($result);
  228. //$Y_Table_Position = $Y_Table_Position + 20;
  229. $pdf->Cell(200,5,'',0,1,'C');
  230. //$pdf->SetY(-18);
  231. $pdf->SetX(5);
  232. $pdf->SetFont('Arial','B',10);
  233. $pdf->SetX(5);
  234. $pdf->Cell(100,5,'',0,0,'L');
  235. $pdf->SetX(135);
  236. $pdf->Cell(70,5,'Approved:',0,1,'C');
  237. $pdf->Cell(200,5,'',0,1,'C');
  238. $pdf->Cell(200,5,'',0,1,'C');
  239. $getsignatories = @mysql_query("select * from report_signatories where report_file='Fishery Permit' and sign_type='1'");
  240. $getsignatories1 = @mysql_fetch_array($getsignatories);
  241. $getsignatories = @mysql_query("select * from global_sign where sign_id='$getsignatories1[sign_id]'");
  242. $getsignatories1 = @mysql_fetch_array($getsignatories);
  243. $pdf->SetFont('Arial','B',10);
  244. $pdf->SetX(5);
  245. $pdf->Cell(100,5,'',0,0,'L');
  246. $pdf->SetX(135);
  247. $pdf->Cell(70,5,$getsignatories1[gs_name],0,1,'C');
  248. $pdf->SetFont('Arial','B',10);
  249. $pdf->SetX(5);
  250. $pdf->Cell(100,5,'',0,0,'L');
  251. $pdf->SetX(135);
  252. $pdf->Cell(70,5,$getsignatories1[gs_pos],0,1,'C');
  253. $pdf->Output();
  254. ?>