db,header,zoeken eerste resultaten,locatie browser

connect.php -> Ik heb op db4free.net een database aangemaakt, zodat die
niet op iedereen z’n localhost hoeft te staan. Hij maakt wel
verbinding, maar de user heeft geen permission ofzo.

css/style.css -> Eerst als je een smal scherm had (mobiel) zat het
specify-gedeelte er niet meer, dat is nu verholpen. Bij bepaalde
schermbreedtes ging de top navigation voor de rest van de pagina
zitten, omdat hij een grote hoogte kreeg. Dat is nu ook verholpen, mede
met jQuery.

functions.php -> maakt verbinding met connect.php, welke verbinding
maakt met de db. Enkele functies: makeInputSafe (maakt een input van
iemand veilig, maar nog niet voor reviews uploaden, daarvoor moet ook
nog addslashes() gebruikt worden). Functie om te kijken of iets een
postcode is, maar die wordt nu toch niet gebruikt, omdat je voor een
yelp request zowel een postcode als bijv. een plaatsnaam in de
?location= kan zetten. En showHeader($title), die het bovenste gedeelte
van iedere pagina, behalve postcode.php, kan laten zien. Om deze
functies te gebruiken in een andere pagina moet je
require_once(“functions.php”); in je code zetten.

geo.php -> gebruikt de google API voor het ontvangen van een postcode
uit de informatie die gegevens wordt door de browser (latitude en
longitude).

index.php -> Hij werkt nu met cookies (de search query en location
worden lokaal opgeslagen). refreshResults() wordt aangeroepen door
index.php, maar ook later via AJAX, als je specify gebruikt of
sorteert. Alle zelfgeschreven javascript en jQuery stond eerst in
index.php. Die staat nu in main.js, waarnaar verwezen wordt in
index.php. Het specify-gedeelte met de eerste twee vragen doen nog
niks. Ik kon niks vinden over hoe je de categorieën via de API van Yelp
kon opvragen.

js/main.js ->
r.1-11: als je pagina verkleint gaat de top navigation niet voor de
rest van de pagina zitten.
r.12-101: de login functie die nog niet werkt, maar wel het formulier
laat zien (er klopt iets niet, want het zwarte gedeelte dat ontstaat in
index.php als je op login of signup klikt, rechtsboven, gaat voor een
gedeelte van de pagina zitten, terwijl het overal moet zijn). Deze
regels zijn niet nieuw, die stonden eerst in index.php.
r.102-154: regelt dat de sterren geel en wit worden als je erover heen
gaat en klikt. Ook zorgt het ervoor dat de de resultaten refreshed
worden.
r.157-175: submitTopSearch() wordt aangeroepen als je op het pijltje
klikt in de top navigatie, want daar heb je twee zoekbalken, waarmee je
ook kan zoeken.
r.177-225: herlaadt de resultaten in de div met
id=“reuslts-content-wrapper”.
r.227-234: detecteert wijzigingen in het specify-gedeelte

nextpage.php => restaurant.php -> duidelijker om aan te geven dat je
hiermee alleen een restraurant kan opvragen. Eigenlijk zou nextpage.php
meer geschikt zijn voor wat nu index.php heet, maar het is handig dat
als je alleen de folder aanklikt dat je gelijk in dit gedeelte komt, en
dat gebeurt door het index.php te noemen.

postalcode.php -> Je kan zoeken op een naam oud en op plaats. De naam
hoef je niet per se in te vullen. Dan zoekt ie alleen op plaats. Dat
kunnen we er beter misschien even duidelijk bij zeggen (iets van ‘niet
optioneel’ ofzo erbij).

refreshResults.php -> wordt door AJAX opgevraagd om resultaten te
herladen.

nieuwe map txt en tests voor de overzichtelijkheid