Advertisement
Guest User

Untitled

a guest
Jan 9th, 2013
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.66 KB | None | 0 0
  1. <?php
  2. /**
  3. *
  4. * @ This file is created by deZender.Net
  5. * @ deZender (PHP5 Decoder for SourceGuardian & phpSHIELD)
  6. *
  7. * @ Version : 1.1.5.0
  8. * @ Author : DeZender
  9. * @ Release on : 09.06.2012
  10. * @ Official site : http://DeZender.Net
  11. *
  12. */
  13.  
  14. function date_val($val) {
  15. $tmp = $val;
  16. $tmp = str_replace( '-', '', $tmp );
  17. $tmp = substr( $tmp, 0, 8 );
  18.  
  19. if (strlen( $tmp ) != 8) {
  20. return $val;
  21. }
  22.  
  23.  
  24. if ($tmp * 1 . '' != $val . '') {
  25. return $val;
  26. }
  27.  
  28. $dd = substr( $tmp, 0, 2 );
  29. $mm = substr( $tmp, 2, 2 );
  30. $yy = substr( $tmp, 4, 4 );
  31. return $dd . '-' . $mm . '-' . $yy;
  32. }
  33.  
  34. function get_init_name($val) {
  35. $val = str_replace( ' ', ' ', $val );
  36. $val = str_replace( ' ', ' ', $val );
  37. $val = str_replace( ' ', ' ', $val );
  38. $val = str_replace( ' ', ' ', $val );
  39. $val = str_replace( ' ', ' ', $val );
  40. $tmp = split( ',', $val );
  41. $c = '';
  42. for ($n = 0; $n < count( $tmp ); $n++) {
  43. $val = $tmp[$n];
  44. $val = split( ' ', $val );
  45. for ($i = 0; $i < count( $val ); $i++) {
  46. $c .= substr( $val[$i], 0, 1 );
  47. }
  48.  
  49. $c .= ', ';
  50. }
  51.  
  52. $c = trim( $c );
  53. $c = trim( $c, ',' );
  54. return strtoupper( $c );
  55. }
  56.  
  57. function cWeekName($weekday) {
  58. switch ($weekday) {
  59. case 0: {
  60. $weekday = '一';
  61. break;
  62. }
  63.  
  64. case 1: {
  65. $weekday = '二';
  66. break;
  67. }
  68.  
  69. case 2: {
  70. $weekday = '三';
  71. break;
  72. }
  73.  
  74. case 3: {
  75. $weekday = '四';
  76. break;
  77. }
  78.  
  79. case 4: {
  80. $weekday = '五';
  81. break;
  82. }
  83.  
  84. case 5: {
  85. $weekday = '六';
  86. break;
  87. }
  88.  
  89. case 6: {
  90. $weekday = '日';
  91. break;
  92. }
  93. }
  94.  
  95. return $weekday;
  96. }
  97.  
  98. function getVTimeOpt_Link($type, $opts, $r, $value) {
  99. if (empty( $opts )) {
  100. if (empty( $value )) {
  101. $rtn = '<input type="hidden" name="vehicle_time_' . $type . ( ( . '_' ) . $r . '" value="" >' );
  102. } else {
  103. $rtn .= '<input type="text" name="vehicle_time_' . $type . ( ( . '_' ) . $r . '" value="' ) . addslashes( $value ) . '" size="3" maxlength="20" style="font-family: arial; font-size: 11px; border: 1px solid #C0C0C0">';
  104. }
  105.  
  106. return $rtn;
  107. }
  108.  
  109. $tmp = split( ',', $opts );
  110. switch ($type) {
  111. case 1: {
  112. $rtn = ' &nbsp; <span style="background-color: #CCCCCC">去:';
  113. break;
  114. }
  115.  
  116. case 2: {
  117. $rtn = ' &nbsp; <span style="background-color: #CCCCCC">回:';
  118. break;
  119. }
  120. }
  121.  
  122. for ($i = 0; $i < count( $tmp ); $i++) {
  123. $rtn .= '<span style="cursor:hand" onclick="document.all.form.vehicle_time_' . $type . ( ( . '_' ) . $r . '.value=\'' ) . $tmp[$i] . '\' "><font color="blue">' . $tmp[$i] . '</font></span>, ';
  124. }
  125.  
  126. $rtn = trim( $rtn );
  127. $rtn = trim( $rtn, ',' );
  128. $rtn .= ' => <input type="text" name="vehicle_time_' . $type . ( ( . '_' ) . $r . '" value="' ) . htmlspecialchars( $value ) . '" size="1" maxlength="20" style="font-family: arial; font-size: 11px; border: 1px solid #C0C0C0">';
  129. $rtn .= '</span>';
  130. return $rtn;
  131. }
  132.  
  133. function getTTimeOpt_Link($type, $opts, $r, $value) {
  134. if (empty( $opts )) {
  135. if (empty( $value )) {
  136. $rtn = '<input type="hidden" name="ticket_time_' . $type . ( ( . '_' ) . $r . '" value="" > ' );
  137. } else {
  138. $rtn .= '<input type="text" name="ticket_time_' . $type . ( ( . '_' ) . $r . '" value="' ) . addslashes( $value ) . '" size="3" maxlength="20" style="font-family: arial; font-size: 11px; border: 1px solid #C0C0C0">';
  139. }
  140.  
  141. return $rtn;
  142. }
  143.  
  144. $tmp = split( ',', $opts );
  145. switch ($type) {
  146. case 1: {
  147. $rtn = ' &nbsp; <span style="background-color: #CCCCCC">去:';
  148. break;
  149. }
  150.  
  151. case 2: {
  152. $rtn = ' &nbsp; <span style="background-color: #CCCCCC">回:';
  153. break;
  154. }
  155. }
  156.  
  157. for ($i = 0; $i < count( $tmp ); $i++) {
  158. $rtn .= '<span style="cursor:hand" onclick="document.all.form.ticket_time_' . $type . ( ( . '_' ) . $r . '.value=\'' ) . $tmp[$i] . '\' "><font color="blue">' . $tmp[$i] . '</font></span>, ';
  159. }
  160.  
  161. $rtn = trim( $rtn );
  162. $rtn = trim( $rtn, ',' );
  163. $rtn .= ' = <input type="text" name="ticket_time_' . $type . ( ( . '_' ) . $r . '" value="' ) . htmlspecialchars( $value ) . '" size="1" maxlength="20" style="font-family: arial; font-size: 11px; border: 1px solid #C0C0C0">';
  164. $rtn .= '</span>';
  165. return $rtn;
  166. }
  167.  
  168. echo '';
  169. $log_file = date( 'Y-m-d' ) . '.log';
  170. $handle = fopen( 'c:\shtravel_log\\' . $log_file, 'a+' );
  171. fwrite( $handle, '
  172. ========================================================================================' );
  173. fwrite( $handle, '
  174. ' . date( 'Y-m-d His' ) . ' ' . $_COOKIE['user_id'] );
  175. fwrite( $handle, '
  176. ' . $_SERVER['REQUEST_URI'] );
  177. fwrite( $handle, '
  178. ' . print_r( $_POST, true ) );
  179. fwrite( $handle, '
  180. ' . print_r( $_GET, true ) );
  181. fclose( $handle );
  182.  
  183. if ($_GET['uid']) {
  184. $_SESSION['user_id'] = $_GET['uid'];
  185. header( 'Location: index.php?module=main' );
  186. exit( );
  187. }
  188.  
  189. session_start( );
  190. require_once( './config.ini.php' );
  191. include( './dbfunct.inc' );
  192. init_adodb( );
  193.  
  194. if (( !empty( $_GET['rnd'] ) && $_GET['funct'] == 'form' )) {
  195. }
  196.  
  197. $distance_idx[0] = '本地遊';
  198. $distance_idx[1] = '廣東省短線遊';
  199. $distance_idx[2] = '中國長線遊';
  200. $distance_idx[3] = '東南亞精選遊';
  201. $distance_idx[4] = '尚待分類';
  202. $SQL = 'select user_id, branch, finalcode, pwd,
  203. if(weekday(now())+1 <=5, role15, 0)+
  204. if(weekday(now())+1 =6, role6 , 0)+
  205. if(weekday(now())+1 =7, role7 , 0)
  206.  
  207. from users where deleted=0 and user_id=\'' . $_COOKIE['user_id'] . '\' ';
  208. $result = execute_sql( $SQL );
  209. list( $id, $branch, $finalcode, $pwd, $role ) = fetch_row( $result );
  210. $_SESSION['user_id'] = '' . $id . '';
  211. $_SESSION['user_pwd'] = $pwd;
  212. $_SESSION['office'] = $branch;
  213. $_SESSION['location'] = $branch;
  214. $_SESSION['user_role'] = $role;
  215. $_SESSION['finalcode'] = $finalcode;
  216. $expire = time( ) + 60 * 60 * 1.5 * 1;
  217. setcookie( 'user_id', $id, $expire );
  218. $remote_ip = $_SERVER['REMOTE_ADDR'];
  219.  
  220. if (( ( $branch == 'M' && substr( $remote_ip, 0, 7 ) != '192.168' ) || $branch != 'M' )) {
  221. $SQL = 'select code from location where deleted=0 and \'' . $remote_ip . '\' like concat(ip, \'%\') and ip!=\'%\';';
  222. $iSQL = $SQL;
  223. $result = execute_sql( $SQL );
  224. list( $lcode ) = fetch_row( $result );
  225.  
  226. if (empty( $lcode )) {
  227. $lcode = 'X';
  228. }
  229.  
  230. $_SESSION['location'] = $lcode;
  231.  
  232. if ($branch != 'M') {
  233. $_SESSION['office'] = $lcode;
  234. }
  235.  
  236.  
  237. if (empty( $branch )) {
  238. }
  239. }
  240.  
  241.  
  242. if (!empty( $_SESSION['finalcode'] )) {
  243. }
  244.  
  245. include_once( 'ofc-library/open_flash_chart_object.php' );
  246.  
  247. if (isset( $_SERVER['HTTP_REFERER'] )) {
  248. } else {
  249. $_SERVER['HTTP_REFERER'] = '';
  250. }
  251. ..............................................................
  252. ...............................
  253. ............
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement