| <?php |
| |
| error_reporting(0); |
| |
| $phone = $_GET["ApiPhone"]; |
| $extension = $_GET["ApiExtension"]; |
| $a = $_GET["a"]; |
| $item = $_GET["item"]; |
| $del =$_GET["del"]; |
| $Select_or_Continue=$_GET["Select_or_Continue"]; |
| $Order_quantity=$_GET["Order_quantity"]; |
| |
| |
| $servername = "localhost"; |
| $username = "********"; |
| $password = "*****; |
| $dbname = "*********"; |
| |
| |
| // צור חיבור |
| $conn = new mysqli($servername, $username, $password, $dbname); |
| // הודעת כשלון |
| if ($conn->connect_error) { |
| die("id_list_message=t-שגיאה בהתחברות: " . $conn->connect_error); |
| } |
| |
| // מקבל את התאריך כרגע |
| $currentDateTime = date('Y-m-d H:i:s'); |
| |
| //echo "id_list_message=t- מספר הטלפון שנקלט הוא: $phone : <b>"; |
| |
| //מחפש מספר לקוח בספר טלפונים |
| $sql_mer_id = ("SELECT customer_id FROM phonebook WHERE phone_number=$phone"); |
| $result_mer_id = $conn->query($sql_mer_id); |
| |
| if ($result_mer_id->num_rows > 0) { |
| // output data of each row |
| while($row_mer_id = $result_mer_id->fetch_assoc()) { |
| // echo "מספר טלפון $phone :"; |
| $customerNomber = $row_mer_id["customer_id"]; |
| //"קיבל את הנתון למשתנה |
| |
| |
| } |
| } |
| |
| |
| $sql_people = ("SELECT name,language FROM people WHERE id=$customerNomber"); |
| $result_people = $conn->query($sql_people); |
| |
| if ($result_people->num_rows > 0) { |
| |
| while($row_people = $result_people->fetch_assoc()) { |
| $customerNane = $row_people["name"]; |
| $group_name = $row_people["group_name"]; |
| $language=$row_people["language"]; |
| |
| |
| } |
| } |
| |
| |
| if($language="en"){ |
| $message1="מספר הלקוח שלך הוא"; |
| $message2="הגעתם לסוף הרשימה"; |
| $message3="המחיר הוא"; |
| $message4="שקלים"; |
| $message5="הזמנתם"; |
| $message6="יחידות"; |
| $message7="להזמנה הקישו אחת, להמשך שתים, לפריט הקודם: הקישו שלוש, לשמיעת סיכום ההזמנה ואחר כך לעבור לפריט הבא: הקישו ארבע, לשמיעה של הפריטים שהִזְמַנתֶם הקישו חמש, לתשלום, תשע, לתפריט ראשי, אפס, ולסיום, ניתן לנתק את השיחה"; |
| $message8="לעדכון ההזמנה, הקישו אחת, להמשך שתים, לפריט הקודם: הקישו שלוש, לשמיעת סיכום ההזמנה ואחר כך לעבור לפריט הבא: הקישו ארבע, לשמיעה של כל הפריטים שהִזְמַנתֶם הקישו חמש, לתשלום, תשע, לתפריט ראשי: אפס, ולסיום ניתן לנתק את השיחה"; |
| $message9="נא להקיש כמות, ואחר כך להקיש סולמית"; |
| $message10=" ההזמנה של"; |
| $message11=" יחידות, נרשמה בהצלחה"; |
| $message12="ההזמנה של פריט זה נמחקה"; |
| $message13="עדכון ההזמנה אל"; |
| $message14="יחידות, נרשמה בהצלחה!"; |
| $message15=" הגעתם לסוף הרשימה"; |
| $message16="אין שורה קודמת"; |
| $message17="סכום כל ההזמנה עד כה הוא"; |
| $message18="שקל, עד כאן פירוט ההזמנות"; |
| $message19="לא נמצאו רשומות"; |
| $message20="להלן ההזמנה שרשומה במערכת"; |
| $message21=" הזמנתם"; |
| $message22=" יחידות של"; |
| $message23="מחיר ליחידה"; |
| $message24="שקל, סך הכל"; |
| $message25=" שקל"; |
| $message26="סכום כל ההזמנה עד כה הוא"; |
| $message27="שקל, עד כאן פירוט ההזמנות"; |
| $message28="לא נמצאו רשומות"; |
| $message29="אנחנו חוזרים למכירה"; |
| $message30=""; |
| }else{ |
| |
| $message1="מספר הלקוח שלך הוא"; |
| $message2="הגעתם לסוף הרשימה"; |
| $message3="המחיר הוא"; |
| $message4="שקלים"; |
| $message5="הזמנתם"; |
| $message6="יחידות"; |
| $message7="להזמנה הקישו אחת, להמשך שתים, לפריט הקודם: הקישו שלוש, לשמיעת סיכום ההזמנה ואחר כך לעבור לפריט הבא: הקישו ארבע, לשמיעה של הפריטים שהִזְמַנתֶם הקישו חמש, לתשלום, תשע, לתפריט ראשי, אפס ולסיום, ניתן לנתק את השיחה"; |
| $message8="לעדכון ההזמנה, הקישו אחת, להמשך שתים, לפריט הקודם: הקישו שלוש, לשמיעת סיכום ההזמנה ואחר כך לעבור לפריט הבא: הקישו ארבע, לשמיעה של כל הפריטים שהִזְמַנתֶם הקישו חמש, לתשלום, תשע, לתפריט ראשי, אפס, ולסיום ניתן לנתק את השיחה"; |
| $message9="נא להקיש כמות, ואחר כך להקיש סולמית"; |
| $message10=" ההזמנה של"; |
| $message11=" יחידות, נרשמה בהצלחה"; |
| $message12="ההזמנה של פריט זה נמחקה"; |
| $message13="עדכון ההזמנה אל"; |
| $message14="יחידות, נרשמה בהצלחה!"; |
| $message15=" הגעתם לסוף הרשימה"; |
| $message16="אין שורה קודמת"; |
| $message17="סכום כל ההזמנה עד כה הוא"; |
| $message18="שקל, עד כאן פירוט ההזמנות"; |
| $message19="לא נמצאו רשומות"; |
| $message20="להלן ההזמנה שרשומה במערכת"; |
| $message21=" הזמנתם"; |
| $message22=" יחידות של"; |
| $message23="מחיר ליחידה"; |
| $message24="שקל, סך הכל"; |
| $message25=" שקל"; |
| $message26="סכום כל ההזמנה עד כה הוא"; |
| $message27="שקל, עד כאן פירוט ההזמנות"; |
| $message28="לא נמצאו רשומות"; |
| $message29="אנחנו חוזרים למכירה"; |
| $message30=""; |
| } |
| |
| |
| |
| $sql_Project = ("SELECT id FROM Projects WHERE Situation=1"); |
| $result_Project = $conn->query($sql_Project); |
| |
| if ($result_Project->num_rows > 0) { |
| |
| while($row_Project = $result_Project->fetch_assoc()) { |
| $Project_id_nomber = $row_Project["id"]; |
| |
| } |
| } |
| |
| |
| |
| $sql = ("SELECT * FROM items WHERE serial_name=$item AND Project=$Project_id_nomber"); |
| $result = $conn->query($sql); |
| if ($result->num_rows > 0) { |
| while($row = $result->fetch_assoc()) { |
| |
| $name_of_item = $row["name_of_item"]; |
| $text_for_reading1 = $row["text_for_reading"]; |
| $price_per_unit = $row["price_per_unit"]; |
| if($language="en"){$text_for_reading = $row["text_for_reading_en"];} |
| } |
| } |
| |
| |
| $sql_order = "SELECT serial_name FROM items WHERE Project=$Project_id_nomber ORDER BY serial_name"; |
| $result_order = $conn->query($sql_order); |
| if ($result_order->num_rows > 0) { |
| while($row = $result_order->fetch_assoc()) { |
| |
| $order1 = $order; |
| $order = $row ['serial_name']; |
| if ($order==$item){ |
| |
| break;} |
| }} |
| |
| |
| $sql_order = "SELECT to_path FROM path_in_Yemot WHERE serial_name=$order1"; |
| $result_path = $conn->query($sql_order); |
| if ($result_path->num_rows > 0) { |
| while($row = $result_path->fetch_assoc()) { |
| $previous_item = $row ['to_path']; |
| } |
| } |
| |
| |
| |
| $order="0"; |
| $sql_order = "SELECT serial_name FROM items WHERE Project=$Project_id_nomber ORDER BY serial_name DESC"; |
| $result_order = $conn->query($sql_order); |
| if ($result_order->num_rows > 0) { |
| while($row = $result_order->fetch_assoc()) { |
| |
| $order1 = $order; |
| $order = $row ['serial_name']; |
| if ($order===$item){ |
| $order=$order1; |
| break;} |
| } |
| } |
| |
| $sql_order = "SELECT to_path FROM path_in_Yemot WHERE serial_name=$order"; |
| $result_path = $conn->query($sql_order); |
| if ($result_path->num_rows > 0) { |
| while($row = $result_path->fetch_assoc()) { |
| $next_item = $row ['to_path']; |
| |
| } |
| if ($order1==0 AND $order===$item){ |
| |
| |
| $next_item =NULL; |
| } |
| } |
| |
| |
| $sql_order = "SELECT * FROM path_in_Yemot"; |
| $result_path = $conn->query($sql_order); |
| if ($result_path->num_rows > 0) { |
| while($row = $result_path->fetch_assoc()) { |
| $serial_name =$row ['serial_name']; |
| if($serial_name==="Main Menu"){$Main_Menu_path = $row ['to_path'];} |
| if($serial_name==="Payment"){$Payment_path = $row ['to_path'];} |
| } |
| } |
| |
| |
| $sqlTab = "SELECT * FROM orders WHERE customer_id=$customerNomber AND item_id=$item"; |
| |
| if($result = mysqli_query($conn, $sqlTab)){ |
| if(mysqli_num_rows($result) > 0){ |
| while($row = $result->fetch_assoc()) { |
| $old_order = $row["number_of_items"]; |
| |
| } |
| }else{$old_order="XXX";} |
| } |
| |
| |
| |
| if ($Order_quantity == NULL){ |
| |
| if ($Select_or_Continue ==="0"){goto main_path;} |
| if ($Select_or_Continue == 0) { |
| a: |
| |
| $Item_name_message = " $text_for_reading1 $message3 $price_per_unit $message4:"; |
| $old_order_message = " $message5 $old_order $message6, "; |
| |
| if ($old_order == 0) { |
| echo "read=t-$note $Item_name_message $message7 =Select_or_Continue,No,1,1,5,No,yes,No,*/,1234590"; |
| }else{ |
| echo "read=t-$note $Item_name_message $old_order_message $message8 =Select_or_Continue,No,1,1,5,No,yes,No,*/,1234590";} |
| |
| } else { |
| |
| |
| } |
| |
| } else { |
| |
| } |
| |
| |
| |
| if ($Select_or_Continue ==1 and $Order_quantity == NULL){ |
| echo "read=t-$message9=Order_quantity,No,2,1,5,No,yes,No,*/"; |
| } |
| |
| else{ |
| if ($Select_or_Continue ==1 and $Order_quantity >-1){ |
| $sum_is= $Order_quantity*$price_per_unit; |
| |
| |
| if ($old_order == "XXX") { |
| $sql_save_item = "INSERT INTO orders ( _date,customer_id,customer_name,item_id,item_name,text_for_reading,number_of_items,price_per_unit,sum) |
| VALUES ('$currentDateTime','$customerNomber','$customerNane','$item','$name_of_item','$text_for_reading1','$Order_quantity','$price_per_unit','$sum_is')"; |
| |
| if ($conn->query($sql_save_item) === TRUE) { |
| |
| if($next_item===NULL){$note_1="$message10 :$Order_quantity $message11 !";}else{echo "id_list_message=t- $message10 :$Order_quantity $message11!&";} |
| |
| } else { |
| echo "id_list_message=t-Error: " . $sql_save_item . "<br>" . $conn->error; |
| } |
| }else{ |
| if ($Order_quantity=="0" OR $Order_quantity<1){ |
| $sql_save_item = "DELETE FROM orders WHERE customer_id=$customerNomber AND item_id=$item"; |
| if ($conn->query($sql_save_item) === TRUE) {} |
| if($next_item===NULL){$note_1="$message12 !";}else{echo "id_list_message=t-$message12 !&";} |
| |
| }else{ |
| $sql_save_item = "UPDATE orders SET _date='$currentDateTime', number_of_items='$Order_quantity', sum='$sum_is' WHERE customer_id=$customerNomber AND item_id=$item"; |
| |
| if ($conn->query($sql_save_item) === TRUE) { |
| if($next_item===NULL){$note_1="$message13 :$Order_quantity $message14";}else{echo "id_list_message=t-$message13 :$Order_quantity $message14 !&";} |
| |
| } else { |
| echo "id_list_message=t-Error: " . $sql_save_item . "<br>" . $conn->error; |
| } |
| } |
| } |
| |
| if($next_item===NULL){$note="$note_1 $message15 ";$Select_or_Continue=NULL; goto a;} |
| else{ |
| echo "go_to_folder=$next_item"; |
| } |
| |
| |
| $result = $conn->query("SELECT number_of_items,sum FROM orders WHERE item_id=$item"); |
| $row = $result->fetch_assoc(); |
| $Total_order_quantity = htmlentities($row['number_of_items']); |
| |
| |
| $sql_save_item = "UPDATE items SET count_orders='$Total_order_quantity' WHERE serial_name='$item'"; |
| |
| if ($conn->query($sql_save_item) === TRUE) { |
| |
| } |
| |
| $result = $conn->query("SELECT number_of_items,sum FROM orders WHERE item_id=$item AND customer_id=$customerNomber"); |
| $row = $result->fetch_assoc(); |
| $Total_order_quantity = htmlentities($row['sum']); |
| |
| |
| $sql_save_item = "UPDATE people SET debt='$Total_order_quantity' WHERE id='$customerNomber'"; |
| if ($conn->query($sql_save_item) === TRUE) { |
| |
| } |
| } |
| } |
| |
| |
| if ($Select_or_Continue ==2 and $Order_quantity == 0){ |
| if($next_item===NULL){$note="$message15 ,";$Select_or_Continue=NULL; goto a; |
| }else{ |
| echo "go_to_folder=$next_item"; |
| }} |
| |
| |
| if ($Select_or_Continue ==3 and $Order_quantity == 0){ |
| if($previous_item===NULL){$note="$message16 ,";$Select_or_Continue=NULL; goto a;} |
| else{ |
| echo "go_to_folder=$previous_item"; |
| }} |
| |
| |
| if ($Select_or_Continue ==4 and $Order_quantity == 0){ |
| |
| $sqlTab = "SELECT number_of_items,sum FROM orders WHERE customer_id=$customerNomber"; |
| if($result = mysqli_query($conn, $sqlTab)){ |
| if(mysqli_num_rows($result) > 0){ |
| while($row = $result->fetch_assoc()) { |
| $Total_order_quantity = $Total_order_quantity + $row["sum"]; |
| } |
| if ($Total_order_quantity>0){ |
| |
| if($next_item===NULL){$note= "$message17: $Total_order_quantity $message18,";$Select_or_Continue=NULL; goto a; |
| }else{ echo "id_list_message=t- $message17: $Total_order_quantity $message18,&go_to_folder=$next_item";} |
| }else{ |
| if($next_item===NULL){ |
| $note= "$message19 "; |
| $Select_or_Continue=NULL; |
| goto a; |
| }else{ |
| echo "id_list_message=t-$message19&go_to_folder=$next_item"; |
| } |
| } |
| } |
| } |
| } |
| |
| |
| if ($Select_or_Continue ==5 and $Order_quantity == 0){ |
| $sqlsort = "SELECT text_for_reading , price_per_unit, sum FROM orders WHERE customer_id=$customerNomber"; |
| $result = $conn->query($sqlsort); |
| $Total_order_quantity = htmlentities($row['sum']); |
| if ($result->num_rows > 0) { |
| |
| if($next_item==NULL){$note="$message20,<br>";} |
| else{echo "id_list_message=t-$message20,<br>";} |
| while($row = $result->fetch_assoc()) { |
| if($next_item===NULL){$note="$note $message21: " . $row['number_of_items']. "$message22 " . $row['text_for_reading']. " $message23: " . $row['price_per_unit']. " $message24 : " . $row["sum"]. "$message25 <br>"; |
| }else{echo "$message21: " . $row['number_of_items']. " $message22 ". $row['text_for_reading']. " $message23: " . $row['price_per_unit']. " $message24: " . $row["sum"]. " $message25 <br>";} |
| } |
| |
| $sqlTab = "SELECT number_of_items,sum FROM orders WHERE customer_id=$customerNomber"; |
| if($result = mysqli_query($conn, $sqlTab)){ |
| if(mysqli_num_rows($result) > 0){ |
| while($row = $result->fetch_assoc()) { |
| $Total_order_quantity = $Total_order_quantity + $row["sum"]; |
| } |
| if ($Total_order_quantity>0){ |
| if($next_item===NULL){$note="$note <br> $message26 : $Total_order_quantity $message27 ,"; |
| }else{echo "<br> $message26: $Total_order_quantity $message27,";} |
| }else{ |
| if($next_item===NULL){$note="$note id_list_message=t-$message28 ";}else{echo "id_list_message=t-$message28&go_to_folder=$next_item";} |
| } |
| } |
| } |
| } |
| if($next_item===NULL){$note="$note $message29: "; $Select_or_Continue=NULL; goto a;} |
| } |
| |
| |
| |
| if ($Select_or_Continue ==9 and $Order_quantity == 0){ |
| echo "go_to_folder=$Payment_path"; |
| } |
| |
| |
| main_path: |
| if ($Select_or_Continue ==="0" and $Order_quantity == 0){ |
| echo "go_to_folder=$Main_Menu_path"; |
| } |
| |
| |
| |
| $conn->close(); |
| ?> |