PageRenderTime 37ms CodeModel.GetById 31ms RepoModel.GetById 0ms app.codeStats 0ms

/ajax/ajax_send_mess.php

https://bitbucket.org/posportteam/posport
PHP | 185 lines | 24 code | 44 blank | 117 comment | 4 complexity | 44acb5e89ddac91f1c2ab12a62b65767 MD5 | raw file
  1. <?php
  2. header('Content-Type: text/html; charset=utf-8');
  3. include '../config.php';
  4. include '../libs_php/db_connect.php';
  5. include '../libs_php/default.php';
  6. switch ($_GET['action']){
  7. //отправка sms при регистрации
  8. case "reg":
  9. if($_GET[telephone]){
  10. $pass=gen_pass(5);// Процесс генерации пароля
  11. $tel=reform_mobile_phone($_GET[telephone]); // Отформатируем номер телефона
  12. if($tel){
  13. include_once "../libs_php/smsc_api.php";
  14. $mess = "Благодарим за регистрацию на сайте. Ваш код подтверждения: $pass";
  15. //$sms_id = send_sms('7'.$tel, $mess, 0, 0, 0, 0, 'PoSport.ru');
  16. if($sms_id>0){
  17. $response=array("error" => false );
  18. }else{
  19. $response=array("error" => true );
  20. };
  21. }
  22. };
  23. break;
  24. };
  25. print json_encode($response);
  26. // echo "
  27. // <link rel='stylesheet' href='css/smoothness/jquery-ui-1.8.13.custom.css' type='text/css' >
  28. // <link rel='stylesheet' href='css/token-input-facebook.css' type='text/css' >
  29. // <link rel='stylesheet' href='themes/default/style.css' type='text/css' >
  30. // <script type='text/javascript' src='js/jquery.tokeninput.js'></script>
  31. // <script type='text/javascript' src='js/js.js'></script>
  32. // ";
  33. // if(isset($_GET[list_mess])){
  34. // if($_GET[list_mess]=='out' || $_GET[list_mess]=='in'){
  35. // list_mess($_GET[list_mess]);
  36. // }else{
  37. // echo "Ошибка запроса";
  38. // };
  39. // }elseif(isset($_GET[add_mess])){
  40. // if(trim($_POST[to_id])!='' && trim($_POST[text])!=''){
  41. // $to_id=explode(',',$_POST[to_id]);
  42. // $text=send_mess($_POST[text], $_POST[theme], $to_id, $_ENV[id_user], $_POST[sms], $_POST[email], 1);
  43. // }else{
  44. // $text="Ошибка отправки! Некоторые поля не заполнены.";
  45. // };
  46. // echo $text;
  47. // }else{
  48. //Проверяем. В 1-ом случае если это просмотр сообщения, второе отправка конкретному пользователю!
  49. // if(isset($_POST[id_mess]) && $_POST[id_mess]>0){
  50. // $query_mess = ("SELECT * FROM message WHERE id_message='$_POST[id_mess]'");
  51. // $result_mess = mysql_query($query_mess) or die("Query failed1");
  52. // $row_mess = mysql_fetch_array($result_mess);
  53. // if($_ENV[id_user]==$row_mess[from_id]){
  54. // $query_user = ("SELECT * FROM users WHERE id_user='$row_mess[to_id]'");
  55. // }else{
  56. // $query_user = ("SELECT * FROM users WHERE id_user='$row_mess[from_id]'");
  57. // $query = ("UPDATE message SET status=1 WHERE id_message='$_POST[id_mess]'");
  58. // mysql_query($query);
  59. // };
  60. // $flag=true;
  61. // }elseif(isset($_GET[to_id])){
  62. // $query_user = ("SELECT * FROM users WHERE id_user='$_GET[to_id]'");
  63. // $flag=true;
  64. // };
  65. // if($flag){
  66. // $result_user = mysql_query($query_user) or die("Query failed12");
  67. // $row_user = mysql_fetch_array($result_user);
  68. // $file='images/photo/users/$row_user[id_user]/middle.jpg';
  69. // };
  70. // if(file_exists($file) && $flag){
  71. // $photo=$file;
  72. // }else{
  73. // $photo="images/photo/users/0/middle.jpg";
  74. // };
  75. // echo"
  76. // <div class='border_div_mess' id='window_add_mess'>
  77. // <div class='add_edit_mess'>
  78. // <table>
  79. // <tr>
  80. // <td width='100'><img class='photo' src='$photo'></td>
  81. // <td valign='top'>
  82. // ";
  83. // if($flag){
  84. // $name=convert_name($row_user[name]);
  85. // $second_name=convert_second_name($row_user[second_name]);
  86. // echo"
  87. // Сообщение для $name $second_name<br>
  88. // <font size='1' color='#cccccc'>$row_mess[date]</font>
  89. // <div class='hr'><hr /></div>
  90. // ";
  91. // if(!isset($_POST[id_mess])){
  92. // echo "<input type='text' placeholder='Тема письма' id='theme_mess'><br>";
  93. // };
  94. // echo"<input type='hidden' id='add_user_new_mess' value='$row_user[id_user]'>
  95. // $row_mess[text]
  96. // ";
  97. // }else{
  98. // echo"
  99. // Рассылка для:
  100. // <div class='hr'><hr /></div>
  101. // <div>
  102. // <input type='text' placeholder='Тема письма' id='theme_mess'>
  103. // <input type='text' id='add_user_new_mess' name='token_add'>
  104. // </div>
  105. // ";
  106. // };
  107. // echo"
  108. // </td>
  109. // </tr>
  110. // <tr>
  111. // <td colspan='2'>
  112. // <textarea id='text_new_mess'></textarea>
  113. // <div class='div_checkbox'>";
  114. // if(($_ENV[id_user_type_ad] || $_ENV[id_user_type_se]) && (!$flag && $_POST[id_mess]==0)){
  115. // $spam=true;
  116. // }else{
  117. // $spam=false;
  118. // };
  119. // if($spam){
  120. // echo"<input type='checkbox' status='trener' id='check_all_tr' value='1' /><label for='check_all_tr'>Всем тренерам</label>";
  121. // echo"<input type='checkbox' status='sportsmen' id='check_all_sp' value='1'/><label for='check_all_sp'>Всем спортсменам</label>";
  122. // };
  123. // if(($_ENV[id_user_type_ad] || $_ENV[id_user_type_tr]) && ($flag && $row_user[telephone]!='') || $spam){
  124. // echo"<input type='checkbox' name='sms' id='check_sms' value='1'/><label for='check_sms'>Копия СМС</label>";
  125. // };
  126. // if(($_ENV[id_user_type_ad] || $_ENV[id_user_type_tr]) && ($flag && $row_user[email]!='') || $spam){
  127. // echo"<input type='checkbox' name='email' id='check_email' value='1'/><label for='check_email'>Копия E-mail</label>";
  128. // };
  129. // echo"
  130. // </div>
  131. // <div id='div_hidden'>
  132. // </div>
  133. // <button id='go_add_mess' style='text-align: center;'>Отправить</button>
  134. // </td>
  135. // </tr>
  136. // </table>
  137. // </div>
  138. // </div>
  139. // ";
  140. //};
  141. ?>