Odyssey
lnappPostContent.i
1 <?php
2  if (isset($cuSettings['Logout'])) {
3  $logoutData = HCU_JsonDecode($cuSettings["Logout"], false, false);
4  }
5  //$footerName = (isset($footerName) ? $footerName : $HB_ENV['orgname']);
6  $footerName = "HomeCU, LLC. ";
7  $copyrightYear = date( "Y" );
8 ?>
9  <div id="homecu-padding-bottom" class="col-xs-12"></div> <!-- homecu-padding -->
10  </div><!-- homecu-container -->
11  </div><!-- homecu-wrapper -->
12  </div><!-- main-container -->
13  <footer class="footer">
14  <div class="footer-container">
15  <p class="text-muted">&copy; <?php echo $copyrightYear ?> <?php echo $footerName ?> <?php echo $MC->msg("All Rights Reserved", HCU_DISPLAY_AS_HTML); ?></p>
16 
17  </div>
18  </footer>
19  </div><!-- content-wrapper -->
20  </div><!-- body-wrapper-->
21  <?php
22  /*
23  * Packet Status Check
24  *
25  * This should pop up a window to inform the member the data they
26  * are looking at could be stale/out of date and there was a
27  * problem contacting the core
28  */
29  if (HCU_array_key_exists('live', $HB_ENV) && $HB_ENV['live'] && HCU_array_key_exists('packetStatus', $HB_ENV) && (HCU_array_key_value('status', HCU_array_key_value('packetStatus', $HB_ENV)) != '000') && $reportPacketError): ?>
30  ?>
31  <div id='alertTemplate' style='display:none'>
32  <div class='k-block k-error-colored' style='padding:20px'>
33  <div class="alert-title">
34  <i class="fa fa-exclamation-triangle fa-3 alert-icon" aria-hidden="true"></i>
35  <p class='alert-text'>
36  <?php echo $MC->msg('Unable to load'); ?><br/>
37  </p>
38  </div>
39  <!--<?php echo $MC->msg('Credit Union responded'); ?>:<?php echo "{$HB_ENV['packetStatus']['reason']} ({$HB_ENV['packetStatus']['status']})"; ?>-->
40  <Br/>
41  <?php echo $MC->msg('Please try again later'); ?>
42  </div>
43  </div>
44  <?php endif; ?>
45 <style>
46  #alertDialog .alert-title {
47  font-size: 2em;
48  }
49  #alertDialog .alert-title .alert-icon {
50  font-size: 3em;
51  }
52  #alertDialog .alert-title .alert-text {
53  display: inline-block;
54  }
55 
56 </style>
57  <script>
58  $(function() {
59 
60  $('#list-menu').metisMenu({toggle: false});
61  // Check for lnappuid cookie before timing out
62  <?php if (isset($_COOKIE['lnappuid']) && intval($HB_ENV['SYSENV']['ticket']['expires']) > 0): ?>
63 
64  $.timeoutDialog({
65  timeout: <?php echo intval($HB_ENV['SYSENV']['ticket']['expires']) - 60;?>,
66  countdown: 60,
67  title : '<?php echo $MC->msg('timeout expire', HCU_DISPLAY_AS_JS); ?>',
68  message : '<?php echo $MC->msg('timeout message', HCU_DISPLAY_AS_JS); ?>',
69  question: '<?php echo $MC->msg('timeout question', HCU_DISPLAY_AS_JS); ?>',
70  keep_alive_button_text: '<?php echo $MC->msg('timeout keepalive', HCU_DISPLAY_AS_JS); ?>',
71  sign_out_button_text: '<?php echo $MC->msg('timeout signout', HCU_DISPLAY_AS_JS); ?>',
72  mobile_keep_alive_button_text: '<?php echo $MC->msg('Yes', HCU_DISPLAY_AS_JS); ?>',
73  mobile_sign_out_button_text: '<?php echo $MC->msg('No', HCU_DISPLAY_AS_JS); ?>',
74 
75  logout_redirect_url: '<?php echo $self; ?>f=signout',
76  keep_alive_url: '<?php echo $self; ?>f=keepalive',
77  restart_on_yes: true,
78  dialog_width: 350
79  });
80 
81  <?php endif; ?>
82 
83  <?php
84  /*
85  * Display Error Dialog to user IF
86  * ** This is a LIVE CU
87  * ** packetStatus Exists in the HB_ENV array
88  * ** packetStatus VALUE is NOT 000 (* I'm adding the two separate checks if packetStatus doesn't EXIST the HCU_key_value will still return a value.. Want to ensure the value is correctly set)
89  * ** reportPacketError is set
90  */
91  if (HCU_array_key_value('live', $HB_ENV) && HCU_array_key_exists('packetStatus', $HB_ENV) && (HCU_array_key_value('status', HCU_array_key_value('packetStatus', $HB_ENV)) != '000') && $reportPacketError): ?>
92 
93  var actionDialog = $("<div id='alertDialog'></div>")
94  .appendTo("body")
95  .kendoDialog({
96  content: $('#alertTemplate').html(),
97  title: "<?php echo $MC->msg('No Response'); ?>",
98  close: function(e) {
99  //window_stack.pop();
100  },
101  actions: [{
102  text: "<?php echo $MC->msg('OK'); ?>",
103  primary: true,
104  action: function(e) {
105  /* ** CLOSE ONLY ** */
106  }
107  }]
108  }).data("kendoDialog");
109  <?php
110  endif; ?>
111  });
112 
113  <?php // Change the default strings in the validator. ?>
114  $(document).ready(function() {
115  $.homecuValidator.settings.formErrorTitle= "<?php echo $MC->msg('Error Occurred', HCU_DISPLAY_AS_JS); ?>";
116  $.homecuValidator.settings.formSuccessTitle= "<?php echo $MC->msg('successful validation', HCU_DISPLAY_AS_JS); ?>";
117 
118 
119  });
120 
121  </script>
122  </body>
123 </html>
def main(certificate_path, secret_id, region=None)