|
här om du inte har ett.";
startMain($message);
showLogin();
}
elseif($_SESSION[admin] == true)
{
$message = "Klicka här för att logga ut.";
startMain($message);
showAdminTools();
}
else
{
$message = "Klicka här för att visa tidigare ordrar";
startMain($message);
if($_GET[item] == "merge")
$_SESSION[cart]->mergeCarts($_SESSION[oldCart]);
elseif($_GET[item] == "keepold")
$_SESSION[cart] = $_SESSION[oldCart];
unset($_SESSION[oldCart]);
showMyAccount();
}
endMain();
}
elseif($_GET[action] == "login")
{
if(doLogin())
{
$message = "Du är nu inloggad och kan börja handla hos oss, klicka på valfri kategori till vänster för att hitta något du gillar.";
}
else
$message = "Ditt användarnamn och/eller lösenord matchade inte, var vänlig försök igen.";
startMain($message);
if($_SESSION[oldCart] != '')
correctCarts();
else
showRandomTshirts(SHIRTSPERPAGE);
endMain();
}
elseif($_GET[action] == "confirmOrder")
{
$query = "update orders set accepted=1 where id='$_SESSION[orderID]'";
}
elseif($_GET[action] == "cancelOrder")
{
$query = "delete from orders where id='$_SESSION[orderID]'";
}
elseif($_GET[action] == "showContact")
{
$message = "Här kan du se några sätt att ta kontakt med oss på.";
startMain($message);
showContact();
endMain();
}
elseif($_GET[action] == "showHours")
{
$message = "Här kan du se våra öppettider.";
startMain($message);
showHours();
endMain();
}
elseif($_GET[action] == "search")
{
$query = "select id from stock where name like '%$_POST[item]%'";
$result = mysql_query($query);
$hits = mysql_num_rows($result);
if($hits > MAXSEARCHHITS)
$message = "Din sökning gav mer än ".MAXSEARCHHITS.", för att få ett mer exakt resultat, var vänlig specifiera din sökterm.";
elseif($hits == 0)
$message = "Din sökning gav inga resultat, försök söka på ett mer löst begrepp.";
else
$message = "Din sökning gav ".$hits." träffar, här kan du se de tröjor som verkar passa din sökterm:";
startMain($message);
showSearchResults($result);
endMain();
}
elseif($_GET[action] == "registerNewUser")
{
$message = "Välkommen till kundregistreringen. Du måste ha ett konto för att kunna handla i vår nätbutik och för att vi ska kunna skicka din order till rätt adress. Med ditt konto kan du även spara din kundvagn för senare köp samt lägga till/ta bort artiklar om du ändrar dig.";
startMain($message);
showRegistration();
endMain();
}
elseif($_GET[action] == "validateRegistration")
{
$message = "Verifierar användarinformation.";
startMain($message);
validateAndRegisterUser();
endMain();
}
elseif($_GET[action] == "logOut")
{
doLogOut();
$message = "Du är nu utloggad";
startMain($message);
showRandomTshirts(SHIRTSPERPAGE);
endMain();
}
elseif($_GET[action] == "storeCustomer")
{
if(storeCustomer())
$message = "Tack för att du tog dig tid att skapa ett konto. Du kan nu logga in med din epostadress och ditt lösenord om du klickar på \"Mitt konto\", vi hoppas att du kommer bli nöjd med våra tjänster.";
else
$message = "Någonting gick fel under registreringen, var vänlig försök igen eller kontakta oss om felet kvarstår.";
startMain($message);
showRandomTshirts(SHIRTSPERPAGE);
endMain();
}
elseif($_GET[action] == "editAccount" && $_GET[item] != "update")
{
$message = "Här kan du ändra på dina kontouppgifter om någonting har förändrats sedan du registrerade dig.";
startMain($message);
editMyAccount();
endMain();
}
elseif($_GET[action] == "editAccount")
{
$query = "update users set name='$_GET[name]', address='$_GET[address], postalcode='$_GET[postalcode]', city='$_GET[city]', country='$_GET[country]', email='$_GET[email]'";
mysql_query($query);
$message = "Din användarinfomration har uppdaterats. Det här är de nya uppgifterna vi har lagrade för dig.";
startMain($message);
showMyAccount();
endMain();
}
elseif($_GET[action] == "browseGenre" && $_GET[item] != '')
{
if($_GET[item] == 'all')
$message = "Visar alla tröjor.";
else
$message = "Visar nu tröjor i kategorin " . $_SESSION[genreData][$_GET[item]][swe_name] . ".";
startMain($message);
browseGenre($_GET[item], $_GET[page]);
endMain();
}
elseif($_GET[action] == "viewTshirt" && $_GET[item] != '')
{
$shirt = new Tshirt($_GET[item]);
$message = "Du tittar just nu på tröjan \"". $shirt->getName() ."\" i kategorin \"". $shirt->getGenreSweName() ."\"";
startMain($message);
$shirt->showMedium();
endMain();
}
elseif($_GET[action] == 'zoomTshirt' && $_GET[item] != '')
{
$shirt = new Tshirt($_GET[item]);
$message = "Du tittar just nu på tröjan \"". $shirt->getName() ."\" i kategorin \"". $shirt->getGenreSweName() ."\"";
startMain($message);
$shirt->showLarge();
endMain();
}
elseif($_GET[action] == 'showNews')
{
$message = "Här kan du se de senaste tilläggen i vårt sortiment:";
startMain($message);
showNewTshirts();
endMain();
}
elseif($_GET[action] == 'showTop20')
{
$message = "Det här är de 20 bäst säljande tröjorna vi har:";
startMain($message);
showTop20();
endMain();
}
elseif($_GET[action] == 'showInformation')
{
$message = "Här kan du läsa lite om företaget och våra tjänster.";
startMain($message);
showInformation();
endMain();
}
elseif($_GET[action] == 'addToCart' && $_GET[item] != '')
{
$buyMe = new Tshirt($_GET[item], $_POST[size], $_POST[quantity]);
if($_SESSION[cart]->addToCart($buyMe))
$message = "Du har nu lagt följande vara i din kundkorg: " . $buyMe->getName();
else
{
$message = "Du behöver svara på följande fråga för att kunna fortsätta med din order:";
$err = SHIRTEXISTSERROR;
}
startMain($message);
showMyAccount($err, $buyMe);
endMain();
}
elseif($_GET[action] == 'removeFromCart' && isset($_GET[item]))
{
$message = "Tar bort det önskade objektet ur din varukorg.";
startMain($message);
$_SESSION[cart]->removeFromCart($_GET[item]);
showMyAccount();
endMain();
}
elseif($_GET[action] == 'showPreviousOrders')
{
$message = "Du har tidigare lagt följande ordrar hos oss:";
startMain($message);
showPreviousOrders();
endMain();
}
elseif($_GET[action] == 'placeOrder')
{
$message = "Se till att följande uppgifter stämmer och klicka sedan på \"Acceptera och betala beställningen\" för att öppna fönstret som sköter själva kortbetalningen.";
startMain($message);
if(placeOrder() == CARTEMPTYERROR)
showMyAccount(CARTEMPTYERROR);
endMain();
}
elseif($_GET[action] == 'administrate' && $_SESSION[admin])
{
if($_GET[item] == 'addNewShirt')
{
$message = "Här kan du lägga till nya T-shirts i databasen. Fyll i alla fält i formuläret nedan och klicka på \"Spara\"-knappen.";
startMain($message);
adminAddNewTshirt();
endMain();
}
elseif($_GET[item] == 'removeShirt')
{
$message = "Här kan du ta bort en T-shirt ur databasen om den tex inte säljs längre. Leta fram den T-shirt du vill ta bort i listan och klicka på \"Ta bort\"-knappen.";
startMain($message);
echo "\n\n";
adminRemoveTshirt();
echo " \n \n";
endMain();
}
elseif($_GET[item] == 'editShirt')
{
$message = "Här kan du ändra en T-shirt i databasen, tex hur många av varje storlek som ska finnas i lager eller dess beskrivning.";
startMain($message);
if($_GET[save] != "")
adminEditTshirt($_GET[shid], $_GET[save]);
else
adminEditTshirt($_GET[shid]);
endMain();
}
elseif($_GET[item] == 'alterStock')
{
$message = "Från den här sidan uppdaterar man lagerstatusen för alla Tshirts som kommer in i lagret eller säljs i butiken. Leta helt enkelt reda på den aktuella T-shirten och klicka på + respektive - för rätt storlek beroende på om du vill lägga till eller dra bort en tröja.";
startMain($message);
adminAlterStock();
endMain();
}
elseif($_GET[item] == 'compileOrder')
{
$message = "Här kan du se en lista på vilka T-shirts som behöver beställas för att återställa lagret till dess önskade status.";
startMain($message);
adminCompileOrder();
endMain();
}
elseif($_GET[item] == 'viewNewOrders')
{
$message = "Här kan du se en lista över stående ordrar från internetkunder, när deras order är omhändertagen kan du klicka på \"Arkivera\"-knappen bredvid ordern för att arkivera den.";
startMain($message);
adminViewNewOrders();
endMain();
}
elseif($_GET[item] == 'createUser')
{
$message = "Här kan man skapa nya administrativa användare genom att fylla i nedanstående formulär med användardata. Dessa användare kommer sen att ha tillgång till alla administrativa verktyg.";
startMain($message);
adminCreateUser();
endMain();
}
elseif($_GET[item] == 'removeUser')
{
$message = "Om det av någon anledning skulle vara aktuellt att ta bort en användare ur databasen kan det göras här, leta bara upp användaren i listan nedan och klicka på \"Ta bort\"-knappen.";
startMain($message);
adminRemoveUser();
endMain();
}
elseif($_GET[item] == 'storeNewShirt')
{
$newShirt = adminStoreNewShirt();
if($newShirt)
{
$message = "T-shirten är nu lagrad. Såhär ser den ut:";
startMain($message);
$shirt = new Tshirt($newShirt);
$shirt->showMedium();
}
else
{
$message = "Någonting gick fel när din Tshirt skulle skapas, backa din webläsare och kontrollera att du fyllt i alla fält korrekt.";
startMain($message);
echo "All your base!";
}
endMain();
}
elseif($_GET[item] == 'showCustomerInfo' && $_GET[id] != '')
{
$message = "Visar användarinformation för kund:";
startMain($message);
adminShowCustomerInfo($_GET[id]);
endMain();
}
}
else
{
$message = "Någonting gick fel med det sidanrop du precis gjorde, detta kan antingen bero ett fel i sidan eller att felaktig data skickades från din webläsare, försök gärna igen. action: $_GET[action] item: $_GET[item]";
startMain($message);
showRandomTshirts(SHIRTSPERPAGE);
endMain();
}
PHP?>
|