PageRenderTime 51ms CodeModel.GetById 23ms RepoModel.GetById 0ms app.codeStats 0ms

/core/mailbox/form.php

https://bitbucket.org/kucing2k/ediassoc
PHP | 199 lines | 172 code | 13 blank | 14 comment | 14 complexity | f62e6f526be4792154f26eb63c0923b2 MD5 | raw file
Possible License(s): BSD-3-Clause, LGPL-2.1, BSD-2-Clause, GPL-2.0
  1. <?php
  2. // File Location: /core/forms/form.php
  3. require_once("tpl_secure.php");
  4. require_once("handlers.php");
  5. require_once("htmlformfuncs.php");
  6. require_once("class.mailbox.php");
  7. $oMailbox = new mailbox;
  8. if ($tid){
  9. setHeader(); //Set the HTML Header
  10. openPage(); //Open Menu System
  11. $aData = $oMailbox->getTranType($tid);
  12. $it = $aData;
  13. // print($it);
  14. $aData = '';
  15. if (!strcmp("990", $it)) {
  16. $aData = $oMailbox->getHDRRefData($tid);
  17. $myArr = $_SESSION["aList"];
  18. $key = array_search($tid, $myArr);
  19. $prev = $myArr[$key - 1];
  20. $next = $myArr[$key + 1];
  21. include '../forms/Default_990.php';
  22. renderPrevNext($prev,$next);
  23. display990($aData);
  24. renderPrevNext($prev,$next);
  25. } elseif (!strcmp("210", $it)) {
  26. $aData = $oMailbox->getHDRRefData($tid);
  27. $myArr = $_SESSION["aList"];
  28. $key = array_search($tid, $myArr);
  29. $prev = $myArr[$key - 1];
  30. $next = $myArr[$key + 1];
  31. // print_r($aData);
  32. include '../forms/Default_210.php';
  33. renderPrevNext($prev,$next);
  34. display210($aData);
  35. renderPrevNext($prev,$next);
  36. } elseif (!strcmp("204", $it)) {
  37. $aData = $oMailbox->getHDRRefData($tid);
  38. if ($aData) {
  39. $aReply = $oMailbox->getOutBoundTypes($aData["GSSenderID"],$iComId);
  40. $aDet = $oMailbox->getRecordDetailData($tid);
  41. $aRef = $oMailbox->getRecordDetailRefs($tid);
  42. $aAdd = $oMailbox->getRecordDetailAdds($tid);
  43. $aTxt = $oMailbox->getRecordDetailTxt($tid);
  44. $aResp = $oMailbox->getResponseTo($tid);
  45. $trn = $aData["EDIADocTypeID"];
  46. }
  47. $myArr = $_SESSION["aList"];
  48. $key = array_search($tid, $myArr);
  49. $prev = $myArr[$key - 1];
  50. $next = $myArr[$key + 1];
  51. include '../forms/Default_204.php';
  52. renderReplyList($aReply,$tid,$trn,$prev,$next);
  53. display204($aData,$aDet,$aRef,$aAdd,$aTxt,$aResp);
  54. renderReplyList($aReply,$tid,$trn,$prev,$next);
  55. } elseif (!strcmp("860", $it)) {
  56. $aData = $oMailbox->getHDRRefData($tid);
  57. if ($aData) {
  58. $wow = $oMailbox->updateRead($tid);
  59. $aData["TransPurpose"] = RemoveShouting($oMailbox->getStandardDesc($aData["GSAgency"],$aData["GSVersion"],$aData["TransPurpose"],"0353"));
  60. $aData["TransType"] = RemoveShouting($oMailbox->getStandardDesc($aData["GSAgency"],$aData["GSVersion"],$aData["TransType"],"0092"));
  61. $aDet = $oMailbox->getRecordDetailData($tid,$aData["GSAgency"],$aData["GSVersion"]);
  62. $aRef = $oMailbox->getRecordRefs($tid,$aData["GSAgency"],$aData["GSVersion"]);
  63. $aAdd = $oMailbox->getRecordAdds($tid,$aData["GSAgency"],$aData["GSVersion"]);
  64. }
  65. $myArr = $_SESSION["aList"];
  66. $key = array_search($tid, $myArr);
  67. $prev = $myArr[$key - 1];
  68. $next = $myArr[$key + 1];
  69. include '../forms/Default_860.php';
  70. // print_r($aDet);
  71. renderPrevNext($prev,$next);
  72. display860($aData,$aAdd,$aRef,$aDet);
  73. renderPrevNext($prev,$next);
  74. } elseif (!strcmp("824", $it)) {
  75. $aData = $oMailbox->getHDRRefData($tid);
  76. if ($aData) {
  77. $wow = $oMailbox->updateRead($tid);
  78. $aData["TransPurpose"] = RemoveShouting($oMailbox->getStandardDesc($aData["GSAgency"],$aData["GSVersion"],$aData["TransPurpose"],"0353"));
  79. $aData["TransType"] = RemoveShouting($oMailbox->getStandardDesc($aData["GSAgency"],$aData["GSVersion"],$aData["TransType"],"0092"));
  80. $aDetTxt = $oMailbox->getRecordDetailTxt($tid);
  81. // $aRef = $oMailbox->getRecordRefs($tid,$aData["GSAgency"],$aData["GSVersion"]);
  82. $aAdd = $oMailbox->getRecordAdds($tid,$aData["GSAgency"],$aData["GSVersion"]);
  83. }
  84. $myArr = $_SESSION["aList"];
  85. $key = array_search($tid, $myArr);
  86. $prev = $myArr[$key - 1];
  87. $next = $myArr[$key + 1];
  88. include '../forms/Default_824.php';
  89. // print_r($aDetTxt);
  90. renderPrevNext($prev,$next);
  91. display824($aData,$aAdd,$aDetTxt);
  92. renderPrevNext($prev,$next);
  93. } elseif (!strcmp("820", $it)) {
  94. $aData = $oMailbox->getHDRRefData($tid);
  95. if ($aData) {
  96. $wow = $oMailbox->updateRead($tid);
  97. $aHDet = $oMailbox->get820HdrData($tid);
  98. $aDet = $oMailbox->getRecord820DetailData($tid,$aData["GSAgency"],$aData["GSVersion"]);
  99. $aAdd = $oMailbox->getRecordAdds($tid,$aData["GSAgency"],$aData["GSVersion"]);
  100. }
  101. $myArr = $_SESSION["aList"];
  102. $key = array_search($tid, $myArr);
  103. $prev = $myArr[$key - 1];
  104. $next = $myArr[$key + 1];
  105. include '../forms/Default_820.php';
  106. // print_r($aDet);
  107. renderPrevNext($prev,$next);
  108. display820($aData,$aAdd,$aHDet,$aDet);
  109. renderPrevNext($prev,$next);
  110. } elseif (!strcmp("812", $it)) {
  111. $aData = $oMailbox->getHDRRefData($tid);
  112. if ($aData) {
  113. $wow = $oMailbox->updateRead($tid);
  114. $aHDet = $oMailbox->get812HdrData($tid,$aData["GSAgency"],$aData["GSVersion"]);
  115. $aRef = $oMailbox->getRecordRefs($tid,$aData["GSAgency"],$aData["GSVersion"]);
  116. $aDet = $oMailbox->getRecord812DetailData($tid,$aData["GSAgency"],$aData["GSVersion"]);
  117. $aAdd = $oMailbox->getRecordAdds($tid,$aData["GSAgency"],$aData["GSVersion"]);
  118. }
  119. $myArr = $_SESSION["aList"];
  120. $key = array_search($tid, $myArr);
  121. $prev = $myArr[$key - 1];
  122. $next = $myArr[$key + 1];
  123. include '../forms/Default_812.php';
  124. // print_r($aHDet);
  125. renderPrevNext($prev,$next);
  126. display812($aData,$aAdd,$aHDet,$aDet,$aRef);
  127. renderPrevNext($prev,$next);
  128. } elseif (!strcmp("810", $it)) {
  129. $aData = $oMailbox->getHDRRefData($tid);
  130. if ($aData) {
  131. $aReply = $oMailbox->getOutBoundTypes($aData["GSSenderID"],$iComId);
  132. $aAdd = $oMailbox->getRecordAdds($tid);
  133. $aDet = $oMailbox->getRecordDetailData($tid);
  134. // $aRef = $oMailbox->getRecordDetailRefs($tid);
  135. // $aAdd = $oMailbox->getRecordAdds($tid);
  136. // $aTxt = $oMailbox->getRecordDetailTxt($tid);
  137. // $aResp = $oMailbox->getResponseTo($tid);
  138. // $trn = $aData["EDIADocTypeID"];
  139. }
  140. $myArr = $_SESSION["aList"];
  141. $key = array_search($tid, $myArr);
  142. $prev = $myArr[$key - 1];
  143. $next = $myArr[$key + 1];
  144. // print_r($aData);
  145. include '../forms/Default_810.php';
  146. renderPrevNext($prev,$next);
  147. display810($aData, $aDet, $aAdd);
  148. renderPrevNext($prev,$next);
  149. $oMailbox->updateRead($tid);
  150. }
  151. } else if ($rid){
  152. setHeader(); //Set the HTML Header
  153. openPage(); //Open Menu System
  154. if (!strcmp("990", $it)) {
  155. $aData = $oMailbox->getHDRRefData($rid);
  156. include '../forms/Default_990.php';
  157. create990($aData,$it);
  158. } elseif (!strcmp("210", $it)) {
  159. echo 'This is a 210';
  160. $aData = $oMailbox->getHDRRefData($rid);
  161. print_r($aData);
  162. include '../forms/Default_210.php';
  163. create210($aData,$it);
  164. } elseif (!strcmp("204", $it)) {
  165. echo 'This is a 204';
  166. $aData = $oMailbox->getHDRRefData($rid);
  167. print_r($aData);
  168. include '../forms/Default_204.php';
  169. create204($aData,$it);
  170. } elseif (!strcmp("850", $it)) {
  171. echo 'This is a 850';
  172. $aData = $oMailbox->getHDRRefData($rid);
  173. print_r($aData);
  174. include '../forms/Default_850.php';
  175. create850($aData,$it);
  176. } elseif (!strcmp("810", $it)) {
  177. echo 'This is a 810';
  178. $aData = $oMailbox->getHDRRefData($rid);
  179. print_r($aData);
  180. include '../forms/Default_810.php';
  181. create810($aData,$it);
  182. }
  183. } else if (!strcmp("", $op) && !$tid){
  184. header("Location: index.php");
  185. }
  186. closePage(); ?>