PageRenderTime 29ms CodeModel.GetById 0ms RepoModel.GetById 1ms app.codeStats 0ms

/reports/ebpls_motor_permit.php

http://ebpls.googlecode.com/
PHP | 345 lines | 285 code | 45 blank | 15 comment | 38 complexity | b92a1747602448445c4d4cb4a89cea14 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. include("../includes/variables.php");
  6. include_once("../lib/multidbconnection.php");
  7. $dbLink =Open($dbtype,$connecttype,$dbhost,$dbuser,$dbpass,$dbname);
  8. $statu = $stat;
  9. //$dbLink = get_db_connection();
  10. $result=mysql_query("select lguname, lguprovince, lguoffice from ebpls_buss_preference") or die(mysql_error());
  11. $resultsa=mysql_fetch_row($result);
  12. $getlgu = @mysql_query("select city_municipality_desc from ebpls_city_municipality where city_municipality_code = '$resultsa[0]'");
  13. $getlgu = @mysql_fetch_row($getlgu);
  14. $getprov = @mysql_query("select province_desc from ebpls_province where province_code = '$resultsa[1]'");
  15. $getprov = @mysql_fetch_row($getprov);
  16. $pdf=new FPDF('P','mm','A4');
  17. $pdf->AddPage();
  18. //$pdf->image('peoplesmall.jpg',10,5,33);
  19. $pdf->Image('../images/ebpls_logo.jpg',10,5,33);
  20. $pdf->SetFont('Arial','B',12);
  21. $pdf->Cell(190,5,'REPUBLIC OF THE PHILIPPINES',0,1,'C');
  22. $pdf->Cell(190,5,$getprov[0],0,1,'C');
  23. $pdf->Cell(190,5,$getlgu[0],0,2,'C');
  24. $pdf->SetFont('Arial','B',14);
  25. $pdf->Cell(190,5,'Office of the Mayor',0,2,'C');
  26. $pdf->Cell(190,5,'',0,2,'C');
  27. $pdf->SetFont('Arial','BU',16);
  28. $pdf->Cell(190,5,strtoupper($permit_type).' PERMIT/LICENSE',0,1,'C');
  29. if ($reportpermit == '1') {
  30. if ($permit_type=='Motorized') {
  31. $cntid = 'motorized_permit_code';
  32. $permittable = 'ebpls_motorized_operator_permit';
  33. }
  34. if ($permit_type=='Franchise') {
  35. $cntid = 'franchise_permit_code';
  36. $permittable = 'ebpls_franchise_permit';
  37. }
  38. if ($owner_last != "" and $permit_num == "") {
  39. $lastwhere = "a.owner_last_name = '$owner_last'";
  40. } elseif ($owner_last == "" and $permit_num != "") {
  41. $lastwhere = "c.$cntid = '$permit_num'";
  42. } elseif ($owner_last != "" and $permit_num != "") {
  43. $lastwhere = "c.$cntid = '$permit_num' or a.owner_last_name = '$owner_last'";
  44. }
  45. $result = mysql_query("select concat(a.owner_first_name, ' ', a.owner_middle_name, ' ', a.owner_last_name),
  46. b.motorized_motor_model, b.motorized_motor_no, b.motorized_chassis_no, b.motorized_plate_no, b.motorized_body_no,
  47. b.body_color, b.lto_number, b.route, b.linetype, b.cr_number, c.$cntid,
  48. concat(a.owner_street, ', ', d.zone_desc, ', ', e.barangay_desc, ', ', f.district_desc, ', ', g.city_municipality_desc, ', ',
  49. h.province_desc, ' ', a.owner_zip_code), a.owner_id, c.transaction, c.for_year
  50. from ebpls_owner a, ebpls_motorized_vehicles b, $permittable c,
  51. ebpls_zone d, ebpls_barangay e, ebpls_district f, ebpls_city_municipality g, ebpls_province h, ebpls_zip i
  52. where $lastwhere and a.owner_id=b.motorized_operator_id and a.owner_id=c.owner_id and a.owner_barangay_code = e.barangay_code and a.owner_district_code = f.district_code and a.owner_city_code = g.city_municipality_code and a.owner_province_code = h.province_code and c.active = '1'
  53. limit 1")
  54. or die("dasdas".mysql_error());
  55. } else {
  56. $result = mysql_query("select concat(a.owner_first_name, ' ', a.owner_middle_name, ' ', a.owner_last_name),
  57. b.motorized_motor_model, b.motorized_motor_no, b.motorized_chassis_no, b.motorized_plate_no, b.motorized_body_no,
  58. b.body_color, b.lto_number, b.route, b.linetype, b.cr_number, c.$cntid,
  59. concat(a.owner_street, ', ', d.zone_desc, ', ', e.barangay_desc, ', ', f.district_desc, ', ', g.city_municipality_desc, ', ',
  60. h.province_desc, ' ', i.zip_desc), c.for_year
  61. from $owner a, ebpls_motorized_vehicles b, $permittable c,
  62. ebpls_zone d, ebpls_barangay e, ebpls_district f, ebpls_city_municipality g, ebpls_province h, ebpls_zip i
  63. where a.owner_id=b.motorized_operator_id and a.owner_id=c.owner_id and a.owner_barangay_code = e.barangay_code and a.owner_district_code = f.district_code and a.owner_city_code = g.city_municipality_code and a.owner_province_code = h.province_code and c.active = '1'
  64. and $incode ='$permit_num'")
  65. or die($permit_type."dasdas".mysql_error());
  66. }
  67. $resulta=mysql_fetch_row($result);
  68. //$permit_num
  69. if ($reportpermit == '1') {
  70. $nValidity = $resulta[15];
  71. } else {
  72. $nValidity = $resulta[13];
  73. }
  74. $pdf->Cell(190,5,'',0,1,'C');
  75. $pdf->Cell(190,5,'',0,1,'C');
  76. $pdf->SetFont('Arial','B',10);
  77. $pdf->SetX(5);
  78. $pdf->Cell(50,5,'TO WHOM IT MAY CONCERN:',0,1,'L');
  79. $pdf->SetFont('Arial','',10);
  80. $pdf->SetX(10);
  81. $pdf->Write(5,'This is to certify that ');
  82. $pdf->SetFont('Arial','BU',10);
  83. $pdf->Write(5,$resulta[0]);
  84. $pdf->SetFont('Arial','',10);
  85. $pdf->Write(5,' of ');
  86. $pdf->SetFont('Arial','BU',10);
  87. $pdf->Write(5,$resulta[12]);
  88. $pdf->SetFont('Arial','',10);
  89. $pdf->Write(5,', is authorized to operate ');
  90. $pdf->SetFont('Arial','B',10);
  91. $pdf->Write(5,ucfirst($permit_type));
  92. $pdf->SetFont('Arial','',10);
  93. $pdf->Write(5,' Tricycle for hire.');
  94. $pdf->Cell(200,5,'',0,1,'C');
  95. if ($permit_type=='Franchise') {
  96. $pdf->SetFont('Arial','B',10);
  97. $pdf->SetX(5);
  98. $pdf->Cell(50,5,$resulta[1],1,0,'C');
  99. $pdf->SetX(85);
  100. $pdf->Cell(50,5,$resulta[2],1,0,'C');
  101. $pdf->SetX(125);
  102. $pdf->Cell(50,5,$resulta[3],1,0,'C');
  103. $pdf->SetX(165);
  104. $pdf->Cell(50,5,$resulta[4],1,1,'C');
  105. $x=1;
  106. } else {
  107. $checkrentype = @mysql_query("select * from ebpls_motorized_penalty where permit_type = '$permit_type'");
  108. $checkrentype1 = @mysql_fetch_assoc($checkrentype);
  109. if ($checkrentype1['renewaltype'] == '2' and $stat =="ReNew") {
  110. $nRetire = "and b.retire = '5'";
  111. } else {
  112. $nRetire = "";
  113. }
  114. if ($reportpermit == '1') {
  115. $result2 = mysql_query("select
  116. b.motorized_motor_model, b.motorized_motor_no, b.motorized_chassis_no, b.motorized_plate_no, b.motorized_body_no,
  117. b.body_color, b.lto_number, b.route, b.linetype, b.cr_number
  118. from ebpls_motorized_vehicles b , ebpls_motorized_operator_permit c
  119. where b.motorized_operator_id='$resulta[13]'
  120. and c.motorized_permit_code ='$resulta[11]' and c.active='1' $nRetire")
  121. or die($permit_type."dasdas1".mysql_error());
  122. } else {
  123. $result2 = mysql_query("select
  124. b.motorized_motor_model, b.motorized_motor_no, b.motorized_chassis_no, b.motorized_plate_no, b.motorized_body_no,
  125. b.body_color, b.lto_number, b.route, b.linetype, b.cr_number, b.route
  126. from ebpls_motorized_vehicles b , ebpls_motorized_operator_permit c
  127. where b.motorized_operator_id='$owner_id'
  128. and $incode ='$permit_num' and c.active='1' $nRetire")
  129. or die($permit_type."dasdas".mysql_error());
  130. }
  131. $getvehcount = mysql_num_rows($result2);
  132. $pdf->Cell(50,5,'',0,1,'L');
  133. $ntresult2 = $result2;
  134. $ntresult3 = $result2;
  135. $getveht = mysql_num_rows($result2);
  136. $pdf->SetFont('Arial','B',10);
  137. $nYY = $pdf->GetY();
  138. $pdf->SetX(5);
  139. $pdf->Cell(50,5,'MOTOR MODEL/BRAND',1,0,'C');
  140. $pdf->Cell(50,5,'MOTOR NUMBER',1,0,'C');
  141. $pdf->Cell(50,5,'CHASSIS NUMBER',1,0,'C');
  142. $pdf->Cell(50,5,'PLATE NUMBER',1,1,'C');
  143. while($result3=mysql_fetch_assoc($result2)) {
  144. $pdf->SetFont('Arial','B',10);
  145. $pdf->SetX(5);
  146. $pdf->Cell(50,5,$result3[motorized_motor_model],1,0,'L');
  147. $pdf->Cell(50,5,$result3[motorized_motor_no],1,0,'L');
  148. $pdf->Cell(50,5,$result3[motorized_chassis_no],1,0,'L');
  149. $pdf->Cell(50,5,$result3[motorized_plate_no],1,1,'L');
  150. }
  151. $pdf->Cell(50,5,'',0,1,'L');
  152. $pdf->SetX(5);
  153. $pdf->Cell(50,5,'BODY NUMBER',1,0,'C');
  154. $pdf->Cell(50,5,'BODY COLOR',1,0,'C');
  155. $pdf->Cell(100,5,'ROUTE',1,1,'C');
  156. //echo $ntresult2;
  157. if ($reportpermit == '1') {
  158. $ntresult2 = mysql_query("select
  159. b.motorized_motor_model, b.motorized_motor_no, b.motorized_chassis_no, b.motorized_plate_no, b.motorized_body_no,
  160. b.body_color, b.lto_number, b.route, b.linetype, b.cr_number
  161. from ebpls_motorized_vehicles b , ebpls_motorized_operator_permit c
  162. where b.motorized_operator_id='$resulta[13]'
  163. and c.motorized_permit_code ='$resulta[11]' and c.active='1' $nRetire")
  164. or die($permit_type."dasdas1".mysql_error());
  165. } else {
  166. $ntresult2 = mysql_query("select
  167. b.motorized_motor_model, b.motorized_motor_no, b.motorized_chassis_no, b.motorized_plate_no, b.motorized_body_no,
  168. b.body_color, b.lto_number, b.route, b.linetype, b.cr_number, b.route
  169. from ebpls_motorized_vehicles b , ebpls_motorized_operator_permit c
  170. where b.motorized_operator_id='$owner_id'
  171. and $incode ='$permit_num' and c.active='1' $nRetire")
  172. or die($permit_type."dasdas".mysql_error());
  173. }
  174. while( $result4 = mysql_fetch_assoc($ntresult2) ) {
  175. $pdf->SetFont('Arial','B',10);
  176. $pdf->SetX(5);
  177. $pdf->Cell(50,5,$result4[motorized_body_no],1,0,'L');
  178. $pdf->Cell(50,5,$result4[body_color],1,0,'L');
  179. $pdf->Cell(100,5,$result4[route],1,1,'L');
  180. }
  181. $pdf->Cell(50,5,'',0,1,'L');
  182. $pdf->SetX(5);
  183. $pdf->Cell(50,5,'LINE TYPE',1,0,'C');
  184. $pdf->Cell(75,5,'LTO REGISTRATION NO',1,0,'C');
  185. $pdf->Cell(75,5,'CERTIFICATE OF REGISTRATION NO',1,1,'C');
  186. if ($reportpermit == '1') {
  187. $ntresult3 = mysql_query("select
  188. b.motorized_motor_model, b.motorized_motor_no, b.motorized_chassis_no, b.motorized_plate_no, b.motorized_body_no,
  189. b.body_color, b.lto_number, b.route, b.linetype, b.cr_number
  190. from ebpls_motorized_vehicles b , ebpls_motorized_operator_permit c
  191. where b.motorized_operator_id='$resulta[13]'
  192. and c.motorized_permit_code ='$resulta[11]' and c.active='1' $nRetire")
  193. or die($permit_type."dasdas1".mysql_error());
  194. } else {
  195. $ntresult3 = mysql_query("select
  196. b.motorized_motor_model, b.motorized_motor_no, b.motorized_chassis_no, b.motorized_plate_no, b.motorized_body_no,
  197. b.body_color, b.lto_number, b.route, b.linetype, b.cr_number, b.route
  198. from ebpls_motorized_vehicles b , ebpls_motorized_operator_permit c
  199. where b.motorized_operator_id='$owner_id'
  200. and $incode ='$permit_num' and c.active='1' $nRetire")
  201. or die($permit_type."dasdas".mysql_error());
  202. }
  203. while($result5 = mysql_fetch_assoc($ntresult3)) {
  204. $pdf->SetFont('Arial','B',10);
  205. $pdf->SetX(5);
  206. $pdf->Cell(50,5,$result5[linetype],1,0,'L');
  207. $pdf->Cell(75,5,$result5[lto_number],1,0,'L');
  208. $pdf->Cell(75,5,$result5[cr_number],1,1,'L');
  209. }
  210. }
  211. $pdf->Cell(200,5,'',0,1,'C');
  212. $pdf->Cell(200,5,'',0,1,'C');
  213. $pdf->SetX(5);
  214. $pdf->SetFont('Arial','B',10);
  215. $pdf->Cell(100,5,'TAXES AND FEES',1,0,'C');
  216. $pdf->Cell(40,5,'AMOUNT',1,1,'C');
  217. /*
  218. $getid = mysql_query("select owner_id, transaction from ebpls_motorized_operator_permit
  219. where motorized_operator_permit_id ='$permit_num' and active = 1");
  220. */
  221. if ($reportpermit == '1') {
  222. $getid = mysql_query("select owner_id, transaction from $permittable
  223. where motorized_permit_code ='$resulta[11]'") or die($incode."dasd".mysql_error());
  224. //000000000000007
  225. } else {
  226. $getid = mysql_query("select owner_id, transaction from $permittable
  227. where motorized_permit_code ='$permit_num'") or die($incode."dasd".mysql_error());
  228. //000000000000007
  229. }
  230. $getd = mysql_fetch_row($getid);
  231. $owner_id = $getd[0];
  232. $stat = $getd[1];
  233. $i=1;
  234. $inputdate = date('Y');
  235. if ($reportpermit == '1') {
  236. $resultf = mysql_query("select * from ebpls_fees_paid where owner_id = '$owner_id' and permit_type='Motorized' and input_date like '$inputdate%' and permit_status = '$statu'")or die(mysql_error());
  237. } else {
  238. $resultf = mysql_query("select * from ebpls_fees_paid where owner_id = '$owner_id' and permit_type='Motorized' and input_date like '$inputdate%' and permit_status = '$statu'")or die(mysql_error());
  239. }
  240. //$pdf->SetY($Y_Table_Position);
  241. $nTot = 0;
  242. while ($busline=mysql_fetch_assoc($resultf))
  243. {
  244. $pdf->SetX(5);
  245. $pdf->Cell(100,5,$busline[fee_desc],1,0,'L');
  246. $pdf->Cell(40,5,number_format($busline[fee_amount] ,2),1,0,'R');
  247. $i++;
  248. $nTot = $nTot + ($busline[fee_amount]);
  249. $pdf->SetY($pdf->GetY()+5);
  250. }
  251. $pdf->SetX(5);
  252. $pdf->Cell(100,5,'TOTAL',1,0,'R');
  253. $pdf->Cell(40,5,number_format($nTot,2),1,0,'R');
  254. $pdf->Cell(200,5,'',0,1,'C');
  255. $pdf->SetFont('Arial','',10);
  256. $pdf->SetX(10);
  257. $pdf->Cell(100,5,'Issued for all legal intents and/or registration purpose this',0,0,'L');
  258. $pdf->SetX(110);
  259. $pdf->SetFont('Arial','BU',10);
  260. $pdf->Cell(50,5,date("F dS Y"),0,1,'L');
  261. $pdf->SetFont('Arial','',10);
  262. $pdf->Cell(40,5,' with permit number ',0,0,'L');
  263. $pdf->SetFont('Arial','B',10);
  264. if ($reportpermit =='1') {
  265. $pdf->Cell(35,5,$resulta[11] ,0,0,'L');
  266. } else {
  267. $pdf->Cell(35,5,$permit_num ,0,0,'L');
  268. }
  269. $pdf->SetFont('Arial','',10);
  270. $pdf->Cell(50,5,'Valid until December 31, ',0,0,'R');
  271. $pdf->SetFont('Arial','BU',12);
  272. $pdf->Cell(25,5,$nValidity,0,1,'L');
  273. $pdf->Cell(200,5,'',0,1,'C');
  274. $pdf->Cell(200,5,'',0,1,'C');
  275. //new signatories table
  276. //$Y_Table_Position = $Y_Table_Position + 20;
  277. $pdf->Cell(200,5,'',0,1,'C');
  278. //$pdf->SetY(-18);
  279. $pdf->SetX(5);
  280. $pdf->SetFont('Arial','B',10);
  281. $pdf->SetX(5);
  282. $pdf->Cell(130,5,'',0,0,'L');
  283. $pdf->Cell(70,5,'Approved:',0,1,'C');
  284. $pdf->Cell(200,5,'',0,1,'C');
  285. $pdf->Cell(200,5,'',0,1,'C');
  286. $getsignatories = @mysql_query("select * from report_signatories where report_file='$permit_type Permit' and sign_type='1'");
  287. $getsignatories1 = @mysql_fetch_assoc($getsignatories);
  288. $getsignatories = @mysql_query("select * from global_sign where sign_id='$getsignatories1[sign_id]'");
  289. $getsignatories1 = @mysql_fetch_assoc($getsignatories);
  290. $pdf->SetFont('Arial','B',10);
  291. $pdf->SetX(5);
  292. $pdf->Cell(130,5,'',0,0,'L');
  293. $pdf->Cell(70,5,$getsignatories1[gs_name],0,1,'C');
  294. $pdf->SetFont('Arial','B',10);
  295. $pdf->SetX(5);
  296. $pdf->Cell(130,5,'',0,0,'L');
  297. $pdf->Cell(70,5,$getsignatories1[gs_pos],0,1,'C');
  298. //include 'report_signatories_footer.php';
  299. $pdf->Output();
  300. ?>