Advertisement
Guest User

Untitled

a guest
Oct 28th, 2012
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.84 KB | None | 0 0
  1. <?php
  2. /**
  3. *
  4. * @ This file is created by deZender.Net
  5. * @ deZender (PHP5 Decoder for Zend Encoder/SafeGuard & PhpExpress)
  6. *
  7. * @ Version : 1.1.3.0
  8. * @ Author : DeZender
  9. * @ Release on : 17.05.2011
  10. * @ Official site : http://DeZender.Net
  11. *
  12. */
  13.  
  14. session_name( 'bowlsession' );
  15. session_start( );
  16.  
  17. if (!isset( $sess_project_inc )) {
  18. header( 'Location: index.php' );
  19. exit( );
  20. }
  21.  
  22. require( $sess_project_inc );
  23.  
  24. if (( $sess_access_level < 1 || 9 < $sess_access_level )) {
  25. header( 'Location: index.php' );
  26. exit( );
  27. }
  28.  
  29. ( $conn_id = db_connect( ) || header( 'Location: index.php' ) );
  30. $msg = $rs_booking;
  31. $error = 0;
  32.  
  33. if (( $mode == 'back' && !$error )) {
  34. list( $year, $month, $day ) = split( '([^0-9])', $sess_datestr, 3 );
  35. $place_no = $sess_place_no;
  36. $details = $sess_details;
  37. $mode = 'change';
  38. }
  39.  
  40. if (( $mode == 'change' && !$error )) {
  41. if (!checkdate( $month, $day, $year )) {
  42. $error = 2;
  43. $errormsg = $rs_incorrect_date;
  44. }
  45.  
  46. if (!$error) {
  47. $current_date_int = mktime( '0', '0', '0', date( 'm' ), date( 'd' ), date( 'Y' ) );
  48. $selected_date_int = mktime( '0', '0', '0', $month, $day + 1, $year );
  49.  
  50. if ($selected_date_int < $current_date_int) {
  51. if ($sess_access_level == 1) {
  52. $in_the_past = 1;
  53. } else {
  54. $error = 2;
  55. $errormsg = $rs_date_in_the_past;
  56. }
  57. }
  58. }
  59. }
  60.  
  61. if (( $mode == 'save' && !$error )) {
  62. for ($c = 1; $c <= $colcount; ++$c) {
  63. $started = 0;
  64.  
  65. for ($r = 1; $r <= $rowcount; ++$r) {
  66. $checkboxname = $c . '-' . $r;
  67.  
  68. if ($$checkboxname) {
  69. if (!$started) {
  70. $started = 1;
  71. $course = $c;
  72. list( $hour, $min, $dummy1, $dummy2 ) = split( '([^0-9])', $$checkboxname, 4 );
  73. $starttime = $hour . ':' . $min . ':00';
  74. $starttime_in_minutes = $hour * 60 + $min;
  75.  
  76. if ($starttime_in_minutes < $place_open_in_minutes) {
  77. $starttime_in_minutes = $starttime_in_minutes + 1440;
  78. }
  79. }
  80. } else {
  81. if ($started) {
  82. $started = 0;
  83.  
  84. if ($endtime_in_minutes < $starttime_in_minutes) {
  85. $endtime_in_minutes = $endtime_in_minutes + 1440;
  86. }
  87.  
  88. $booking_array[] = array( $course, $starttime, $starttime_in_minutes, $endtime, $endtime_in_minutes );
  89. }
  90. }
  91.  
  92. list( $dummy1, $dummy2, $hour, $min ) = split( '([^0-9])', $$checkboxname, 4 );
  93. $endtime = $hour . ':' . $min . ':00';
  94. $endtime_in_minutes = $hour * 60 + $min;
  95.  
  96. if (( $r == $rowcount && $started )) {
  97. if ($endtime_in_minutes < $starttime_in_minutes) {
  98. $endtime_in_minutes = $endtime_in_minutes + 1440;
  99. }
  100.  
  101. $booking_array[] = array( $course, $starttime, $starttime_in_minutes, $endtime, $endtime_in_minutes );
  102. continue;
  103. }
  104. }
  105. }
  106. .........................................................
  107. ...................................
  108. ............
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement