PageRenderTime 46ms CodeModel.GetById 22ms RepoModel.GetById 0ms app.codeStats 0ms

/core/archive/form.php

https://bitbucket.org/kucing2k/ediassoc
PHP | 180 lines | 155 code | 12 blank | 13 comment | 13 complexity | ed549a306cfff5f7cbcb4970d3ff313a 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("810", $it)) {
  111. $aData = $oMailbox->getHDRRefData($tid);
  112. if ($aData) {
  113. $aReply = $oMailbox->getOutBoundTypes($aData["GSSenderID"],$iComId);
  114. $aAdd = $oMailbox->getRecordAdds($tid);
  115. $aDet = $oMailbox->getRecordDetailData($tid);
  116. // $aRef = $oMailbox->getRecordDetailRefs($tid);
  117. // $aAdd = $oMailbox->getRecordAdds($tid);
  118. // $aTxt = $oMailbox->getRecordDetailTxt($tid);
  119. // $aResp = $oMailbox->getResponseTo($tid);
  120. // $trn = $aData["EDIADocTypeID"];
  121. }
  122. $myArr = $_SESSION["aList"];
  123. $key = array_search($tid, $myArr);
  124. $prev = $myArr[$key - 1];
  125. $next = $myArr[$key + 1];
  126. // print_r($aData);
  127. include '../forms/Default_810.php';
  128. renderPrevNext($prev,$next);
  129. display810($aData, $aDet, $aAdd);
  130. renderPrevNext($prev,$next);
  131. $oMailbox->updateRead($tid);
  132. }
  133. } else if ($rid){
  134. setHeader(); //Set the HTML Header
  135. openPage(); //Open Menu System
  136. if (!strcmp("990", $it)) {
  137. $aData = $oMailbox->getHDRRefData($rid);
  138. include '../forms/Default_990.php';
  139. create990($aData,$it);
  140. } elseif (!strcmp("210", $it)) {
  141. echo 'This is a 210';
  142. $aData = $oMailbox->getHDRRefData($rid);
  143. print_r($aData);
  144. include '../forms/Default_210.php';
  145. create210($aData,$it);
  146. } elseif (!strcmp("204", $it)) {
  147. echo 'This is a 204';
  148. $aData = $oMailbox->getHDRRefData($rid);
  149. print_r($aData);
  150. include '../forms/Default_204.php';
  151. create204($aData,$it);
  152. } elseif (!strcmp("850", $it)) {
  153. echo 'This is a 850';
  154. $aData = $oMailbox->getHDRRefData($rid);
  155. print_r($aData);
  156. include '../forms/Default_850.php';
  157. create850($aData,$it);
  158. } elseif (!strcmp("810", $it)) {
  159. echo 'This is a 810';
  160. $aData = $oMailbox->getHDRRefData($rid);
  161. print_r($aData);
  162. include '../forms/Default_810.php';
  163. create810($aData,$it);
  164. }
  165. } else if (!strcmp("", $op) && !$tid){
  166. header("Location: index.php");
  167. }
  168. closePage(); ?>