\"News\"
"; //выводим новости (количество новостей, количество знаков в новости) drawNews (5, 250); print "
"; //выводим второй столбец print " "; if ($message) { print "
$message
"; } //выводим форму для поиска best rates по трем странам drawCountryForm ($country1,$country2,$country3); //выводим таблицу с информацией по карточкам drawCardsLayout ($country1, $country2, $country3); //выводим третий столбец print " "; //выводим форму для входа if (!$email) {drawLoginForm ();} elseif ($email) {drawUserMenu ();} //выводим корзину drawCartSmall (); //завершаем таблицу print " "; drawEndHtml (); } function userOperations ($action, $message, $unid) { global $usrdata, $PHPSESSID; drawTopHtml ("CallingSuperStore.com - The best way to call all world!!!"); $email = $usrdata["email"]; $firstname = $usrdata["firstname"]; $lastname = $usrdata["lastname"]; //открываем таблицу //выводим первый столбец print "
\"News\"
"; //выводим новости (количество новостей, количество знаков в новости) drawNews (5, 250); print "
"; //выводим второй столбец print "
"; if ($message) { print "
$message
"; } if ($action == "register") {drawRegisterForm ();} elseif ($action == "addnewuser") {showUserInfo ();} elseif ($action == "viewcart") {drawCartBig ();} elseif ($action == "order") {createOrder ();} elseif ($action == "sendorder") {sendOrder ();} elseif ($action == "cardinfo") {showCardInfo ($unid);} elseif ($action == "shownews") {showNews ($unid);} elseif ($action == "regorder") {registerUser ($unid);} //выводим третий столбец print "
"; //выводим форму для входа if (!$email) {drawLoginForm ();} elseif ($email) {drawUserMenu ();} //выводим корзину if ($unid != "no") {drawCartSmall ();} //завершаем таблицу print "
"; drawEndHtml (); } switch ($c) { case "": $country1 = getDefaultCountry (1); $country2 = getDefaultCountry (2); $country3 = getDefaultCountry (3); first_time($country1, $country2, $country3, ""); break; case "findbest": if (!$country1 && !$country2 && !$country3) { $country1 = $sesscountry[1]; $country2 = $sesscountry[2]; $country3 = $sesscountry[3]; } first_time($country1, $country2, $country3, ""); break; case "addtocart": unset ($tovars); session_unregister ("tovars"); $k = @array_keys($items); for ($i=0; $i < count($k); $i++) { $tovars[$i] = $k[$i]; $itemid = $tovars[$i]; if (!$kolvo[$itemid]) {$kolvo[$itemid] = 1;} } session_register ("tovars"); session_register("kolvo"); first_time($country1, $country2, $country3, ""); writeSessionCountries ($country1, $country2, $country3); break; case "register": userOperations("register", ""); break; case "addnewuser": $result = insertUser ($email, $firstname, $lastname, $phonenbr1, $phonenbr2, $phonenbr3); if ($result == 1) {$message = "User $firstname $lastname registered successfully!";} elseif ($result == 0) {$message = "Email $email already exist. Try another email please.";} setUserData ($email, $firstname, $lastname, $phonenbr1, $phonenbr2, $phonenbr3); userOperations("addnewuser", $message, ""); break; case "authorise": $country1 = $sesscountry[1]; $country2 = $sesscountry[2]; $country3 = $sesscountry[3]; $message = authoriseUser ($email); first_time($country1, $country2, $country3, $message); break; case "logout": logoutUser (); exit (header("Location: index.php?c=findbest&PHPSESSID=$PHPSESSID")); break; case "viewcart": userOperations("viewcart", "", ""); break; case "editcart": unset ($tovars); unset ($kolvo); session_unregister ("tovars"); session_unregister ("kolvo"); $k = @array_keys($items); $q = @array_keys($qtty); for ($i=0; $i < count($k); $i++) { $itemid = $k[$i]; if ($delitems[$itemid] == $items[$itemid] || $qtty[$itemid] == 0) { unset($items[$itemid]); unset($qtty[$itemid]); } } $k = @array_keys($items); for ($i=0; $i < count($k); $i++) { $itemid = $k[$i]; $tovars[$i] = $items[$itemid]; $kolvo[$itemid] = $qtty[$itemid]; } session_register ("tovars"); session_register("kolvo"); userOperations("viewcart", "", ""); break; case "order": userOperations("order", "", ""); break; case "sendorder": if (!$orderdata["PayType"]) {$orderdata["PayType"] = $PayType;} if ($PayType&& $orderdata["PayType"] != $PayType) {$orderdata["PayType"] = $PayType;} if (!$orderdata["txnid"]) {$orderdata["txnid"] = $txnid;} if ($txnid && $orderdata["txnid"] != $txnid) {$orderdata["txnid"] = $txnid;} session_register("orderdata"); if ($email) {$message = authoriseUser ($email);} if ($usrdata["email"] != "") {userOperations("sendorder", "", "no");} else {userOperations("regorder", "", $email);} break; case "cardinfo": userOperations("cardinfo", "", $unid); break; case "shownews": userOperations("shownews", "", $unid); break; case "writereview": insertReview ($unid, $DateCreated, $PosterName, $PosterEmail, $Body); userOperations("cardinfo", "", $unid); break; case "checkout": $result = insertUser ($email, $firstname, $lastname, $phonenbr1, $phonenbr2, $phonenbr3); if (!$orderdata["PayType"]) {$orderdata["PayType"] = $PayType;} if ($PayType&& $orderdata["PayType"] != $PayType) {$orderdata["PayType"] = $PayType;} if (!$orderdata["txnid"]) {$orderdata["txnid"] = $txnid;} if ($txnid && $orderdata["txnid"] != $txnid) {$orderdata["txnid"] = $txnid;} session_register("orderdata"); // echo $PayType." - - ".$txnid; if ($result == 1) { $message = "User $firstname $lastname registered successfully!"; setUserData ($email, $firstname, $lastname, $phonenbr1, $phonenbr2, $phonenbr3); exit(header("Location: index.php?PHPSESSID=$PHPSESSID&c=sendorder")); } elseif ($result == 0) {$message = "Email $email already exist. Try another email please.";} userOperations("regorder", $message, ""); break; } ?>