-
dokumentazioa.pdf
: Web aplikazioaren dokumentazioa. Erabilera-gida eta garapenaren azalpenak ditu. -
index.php
: Proiektuaren erro-direktorioan dago, eta webgunea atzitzean lehenetsitako fitxategia da.Layout.php
-ra birbidalketa egiten du. -
html
Head.html
: Orrialde guztietan head-en jarri beharrekoak: Izenburua, meta etiketak, css estilo orriak eta JavaScript-eko fitxategi batzuk.Footer.html
: Orrialde guztietan agertzen den oina.
-
images
ads
: Iragarkien argazkiak gordetzeko karpeta. Iragarki bakoitzak bere azpikarpeta bat du bere id-aren izenarekin, eta bertan bere argazkiak gordetzen dira image1-5 izenekin.users
: Erabiltzaileen argazkiak gordetzeko karpeta. Erabiltzaileen epostaren izenarekin gordetzen da erabiltzaile bakoitzaren argazkia.
-
js
ChangeStateAjax.js
: Erabiltzaileak kudeatzeko taulan erabiltzailearen egoera aldatzeaz arduratzen da. Sakonago azalduko da funtzionalitate gehigarrietan.ClientGeolocationAjax.js
: Kredituetan bezeroaren geolokalizazioa erakusten du, web zerbitzuak erabiliz. Sakonago azalduko da funtzionalitate gehigarrietan.GetFullDescription.js
: Iragarkien deskribapen osoa eskuratu.jquery-3.4.1.min.js
: JQuery liburutegia, JS-ko gainerako fitxategi gehienetan erabili duguna.RemoveUserAjax.js
: Erabiltzaileak kudeatzeko taulan erabiltzaileak ezabatzeaz arduratzen da. Sakonago azalduko da funtzionalitate gehigarrietan.ShowActiveMenu.js
: Menuak momentuko orriaren esteka nabarmentzeko orriaren url-a begiratzen da eta kointziditzen duen estekan active klasea gehitzen da.ShowImageInForm.js
: Erregistratzeko formularioan argazkia aukeratutakoan orrian bertan erakusten du, eta reset botoiari emandakoan ezabatu.UpdateAccountAjax.js
: Kontuko datuak datu-basean eguneratzen dituenManageAccount.php
-ri deitzeaz arduratzen da.VerifyPassAjax.js
: Erregistratzerakoan pasahitzak egiaztatzen dituen web zerbitzuari deitu eta emaitza pantailaratzeaz arduratzen da.
-
lib
: Pasahitzaren baliozkatzearen web zerbitzuaren bezeroa eta zerbitzaria garatzeko beharrezkoak diren SOAP liburutegiak dauzka. -
php
Ad.php
: Iragarki jakin bati buruzko informazioa erakusteko: prezioa, irudiak, izenburua, deskribapena... AddAdvertisement.php: Iragarki berriak sortzeko. Sesioa irekia eduki behar du erabiltzaileak, bestela ezin da atzitu.ChangeState.php
: Erabiltzaile bati sarrera debekatu/baimentzeko. Administratzaileentzat bakarrik.ClientGeolocation.php
: Erabiltzailearen bezeroari buruzko informazioaClienVerifyPass.php
: Erabiltzaile berri bat sortzerakoan sarturiko pasahitza baliozkoa den ala ez zehazten du. HorretarakoVerifyPassWS.php
-taz baliatzen da.Credits.php
: Proiektuaren egileak, babesleak eta zerbitzariari naiz bezeroari buruzko informazioaDbConfig.php
: Datu-basearen konfigurazioako datuak gordetzen dituen fitxategia. Lokaleko eta 000webhost-eko datu-baseekin konektatzeko zerbitzaria, erabiltzailea, gakoa eta izena gordetzen dira. Datu-basea erabili behar denean include egiten ta eta aldagai horiek erabiltzen dira. Horrela aldaketak egitea errazten da, leku bakar batean aldatzea nahikoa baita.DeleteAdvertisement.php
: Erabiltzaile jakin bat ezabatzeko. Administratzaileentzat soilik.EditAdvertisement.php
: Iragarki jakin baten datuak aldatzeko: kategoria, izenburua, prezioa, deskribapena, argazkiak, ubikazioa...GetAdDescription.php
: Iragarki jakin baten deskribapena eskuratzeko. “... Gehiago erakutsi[+]” deskribapenetako botoia sakatzean AJAX bidezko eskaera egiteko erabiltzen da.HandlingAccounts.php
: Administratzaileek erabiltzaileak kudeatzeko (Datuak ikusi, erabiltzaileari sarrera eragotzi, erabiltzailea ezabatu...)Layout.php
: Iragarkiak lista moduan ikustean erabiltzen den orriaren diseinu orokorra.LogIn.php
: Erabiltzaileek sesioa irekitzeko kontrolagailua.LogOut.php
: Erabiltzaileek sesioa ixteko kontrolagailua.ManageAccount.php
: Erabiltzaile bakoitzak norberaren datuak ikusi eta aldatzeko.Menus.php
: Web-orrian zehar goian agertzen den nabigazio barra.RemoveUser.php
: Erabiltzaile jakin bat eta bere iragarki guztiak datubasetik ezabatzeko. Administratzaileentzat bakarrik.SaveChanges.php
: Erabiltzaile batekHandlingAccounts.php
orriaren bidez eginiko aldaketak egiaztatu eta datubasean eguneratzen ditu.SecurityAdmin.php
: Sesioko emaila begiratuta hutsa ez dagoela eta administratzailearena dela egiaztatzen du, administratzaileari bakarrik sartzen uzteko.SecurityLoggedIn.php
: Sesioko emaila hutsa ez dagoela egiaztatzen du, erabiltzaile kautotuei bakarrik sartzen uzteko.SecurityLoggedOut.php
: Sesioko emaila hutsa dagoela egiaztatzen du erabiltzaile anonimoei bakarriksartzen uzteko.SecurityUsers.php
: Sesioko emaila begiratuta hutsa ez dagoela eta administratzailearena ez dela egiaztatzen du, erabiltzaile arruntei bakarrik sartzen uzteko.ShowAdvertisementsFilter.php
: Iragazki bat aplikatu (prezioa, kategoria, izenburua, data...) eta dagozkion iragarkiak erakusten ditu.ShowAdvertisementsUser.php
: Erabiltzaile jakin batek sortu dituen iragarkiak erakusten ditu.SignUp.php
: Erabiltzaile berri bat sortu ahal izateko formularioa.VerifyPassWS.php
: Jasotzen dituen pasahitzak baliozkoak diren hala ez determinatzen du. Horretarakotoppasswords.txt
fitxategiaz baliatzen da. Bertan munduan zehar gehien erabiltzen edota asmatzeko errazegiak diren pasahitzak daude gordeta. Jasotako pasahitza textu dokumentuan badago, ez baliozkotzat joko da.
-
sql
db.sql
: Erabili dugun datu-basea. Sakonago azalduko da datu-egituraren azalpena atalean.
-
styles
Style.css
: Erabili dugun estilo orria. Hainbat elementuri estiloa emateko erabili dugu: taulak, iragarkiak, formularioetako inputak, argazkiak...
-
txt
toppasswords.txt
: Pasahitzaren baliozkatzearen web zerbitzuaren zerbitzaria garatzeko erabiltzen den pasahitz arrunten hiztegia.
-
Notifications
You must be signed in to change notification settings - Fork 0
Zure erakusleiho digitala SZA
License
juletx/iragarkiak
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Zure erakusleiho digitala SZA