Skip to content

fadihanna123/Intranat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

1. SjÀlvstÀndigt arbete

Adress:
https://intranet.gssonsel.se.185-133-206-116.bb.kringelstan.se/index.php

1.1 IntrÀnatapplikation

Detta Àr en intrÀnatapplikation som hjÀlper personal att kommunicera med sina chefer genom att till exempel anmÀla sjukanmÀlan eller ansöka om ledighet.
IntrÀnatapplikation har 8 funktioner:
1 - Se de senaste nyheter.
2 - Administrera nyheter, att kunna lÀgga till/Àndra/radera nyheter(för administratörer).
3 - Ladda upp filer(för administratörer) och kunna se dessa filer i en tabell.
4 - Se personalmedlemmar.
5 - AnmÀla sjukanmÀlan och söka om ledighet.
6 - FAQ(frÄgor och svar) sidan och kunna lÀgga till frÄgor(för administratörer).
7 - Ändra medlemsuppgifter, Ă€ndra e-post och lösenordet.
8 - Adminpanel dÀr kan man administrera företagets uppgifter, lÀgga till kategorier och möjlighet att kunna godkÀnna medlemmar.
I utloggadlÀge kan man:
1 - Se startsidan
2 - Registrera sig i intrÀnatapplikationen.
3 - Logga in i intrÀnatapplikationen.
4 - ÅterstĂ€lla lösenordet.
Webbapplikationen Àr responsivt.
Den hÀr webbapplikationen bestÄr av dessa lÀnkar:
1 - Startsida
2 - Logga in
3 - ÅterstĂ€lla lösenordet.
4 - Registrera sig.
5 - Hem.
6 - Nyheter.
7 - Filarkiv.
8 - Personal.
9 - AnmÀlan.
10 - FAQ.
11 - Mitt konto.
12 - Adminpanel.

1.2 Mappstruktur

CSS/
CSS/main.css
Images/
Images/Admin/
Images/Admin/admin_header_logo.png
Images/Favicon/
Images/Favicon/android-chrome-192x192.png
Images/Favicon/android-chrome-512x512.png
Images/Favicon/apple-touch-icon.png
Images/Favicon/browserconfig.xml
Images/Favicon/favicon.ico
Images/Favicon/favicon-16x16.png
Images/Favicon/favicon-32x32.png
Images/Favicon/mstile-150x150.png
Images/Favicon/site.webmanifest
Images/Ikoner/login.png
Images/Ikoner/register.png
Images/Users/
Images/Users/default_man.png
Images/Users/default_woman.gif
Includes/
Includes/Classes/
Includes/Classes/Functions.class.php
Includes/config.php
Includes/header.php
Includes/footer.php
Js/
Js/main.js
activate.php
activateemail.php
doforgetpsw.php
forgetpsw.php
index.php
login.php
register.php
intranet_2020.sql

Dashboard:
CSS/
CSS/main.css
CSS/main.scss
ckeditor5/
Images/
Images/Admin/
Images/Admin/admin_header_logo.png
Images/Favicon/
Images/Favicon/android-chrome-192x192.png
Images/Favicon/android-chrome-512x512.png
Images/Favicon/apple-touch-icon.png
Images/Favicon/browserconfig.xml
Images/Favicon/favicon.ico
Images/Favicon/favicon-16x16.png
Images/Favicon/favicon-32x32.png
Images/Favicon/mstile-150x150.png
Images/Favicon/site.webmanifest
Images/Ikoner/
Images/Ikoner/add-1.png
Images/Ikoner/admin.png
Images/Ikoner/arkiv.png
Images/Ikoner/confirm.png
Images/Ikoner/download.png
Images/Ikoner/help.png
Images/Ikoner/house.png
Images/Ikoner/lock.png
Images/Ikoner/mail.png
Images/Ikoner/news.png
Images/Ikoner/register.png
Images/Ikoner/settings.png
Images/Ikoner/settings-1.png
Images/Ikoner/staff.png
Images/Ikoner/upload.png
Images/News/
Images/Users/
Images/Users/default_man.png
Images/Users/default_woman.gif
Includes/
Includes/Classes/
Includes/Classes/Dashboard.class.php
Includes/config.php
Includes/header.php
Includes/footer.php
Includes/nav.php
Js/
Js/main.js
accountsettings.php
activateemail.php
addnews.php
admin.php
deletenews.php
download.php
editnews.php
FAQ.php
filarkiv.php
index.php
logout.php
news.php
report.php
showpost.php
staff.php

1.3 Installation

Du kan ladda ner alla dessa filer och installera kÀllkodsfiler i din lokala server eller egen hemsida.
Du behöver Àndra SQL uppgifter frÄn din localhost till din egen i dessa filer:
Includes/config.php rad 13, 14, 15 och 16.
Dashboard/Includes/config.php rad 14, 15, 16 och 17.
Du kan anvÀnda intranet_2020.sql filen för att kunna skapa tabeller.
Manuellt: Du behöver skapa dessa tabeller:
users för att visa alla personalmedlemmar.
admininfo för att visa och Àndra företagets uppgifter.
arkiv för att visa filarkiv.
news_db för att visa nyheter.
FAQ för att visa frÄgor och svar.
password_reset för att lagra lösenordsÄterstÀllningsförfrÄgor.
leaveregister för att lagra ledighetsansökningar.
sickregister för att lagra sjukanmÀlningar.
arkiv_categories för att visa filarkivketegorier.
news_categories för att visa nyheterskategorier.
Du behöver skapa dessa kolumner i dessa tabeller :
users:
id int(11) NOT NULL,
fname text NOT NULL,
lname text NOT NULL,
username text NOT NULL,
fullname text NOT NULL,
email text NOT NULL,
psw text NOT NULL,
work_title text NOT NULL,
address_street text NOT NULL,
address_box text NOT NULL,
address_city text NOT NULL,
mobnr text NOT NULL,
tfnr text NOT NULL,
avatar text NOT NULL,
active int(11) NOT NULL,
bornday text NOT NULL,
bornmonth text NOT NULL,
bornyear text NOT NULL,
sex text NOT NULL,
lastlogin text NOT NULL,
register_date text NOT NULL,
register_tokenkey text NOT NULL,
register_tokenexpiretime text NOT NULL,
email_tokenkey text NOT NULL,
email_expiretime text NOT NULL,
adminapprove int(11) NOT NULL,
adminmange int(11) NOT NULL
admininfo:
id int(11) NOT NULL,
companyname text NOT NULL,
avatar text NOT NULL,
orgnr text NOT NULL,
invoiceinfo text NOT NULL,
address_street text NOT NULL,
address_box text NOT NULL,
address_city text NOT NULL,
visit_address text NOT NULL,
firstcolor text NOT NULL,
secondcolor text NOT NULL
arkiv:
id int(11) NOT NULL,
file_name text NOT NULL,
category text NOT NULL,
descr text NOT NULL,
the_file text NOT NULL,
filesize int(11) NOT NULL,
insert_date text NOT NULL
arkiv_categories:
id int(11) NOT NULL,
cat_name text NOT NULL
FAQ:
id int(11) NOT NULL,
question text NOT NULL,
answer text NOT NULL
leaveregister:
id int(11) NOT NULL,
reason text NOT NULL,
from_date text NOT NULL,
to_date text NOT NULL,
fullname text NOT NULL
news_categories:
id int(11) NOT NULL,
category_name text NOT NULL
news_db:
id int(11) NOT NULL,
title text NOT NULL,
content text NOT NULL,
author text NOT NULL,
img text NOT NULL,
insert_date text NOT NULL,
category text NOT NULL
password_reset:
id int(11) NOT NULL,
userid int(11) NOT NULL,
token text NOT NULL,
tokenexpiretime text NOT NULL
sickregister:
id int(11) NOT NULL,
reason text NOT NULL,
from_date text NOT NULL,
to_date text NOT NULL,
fullname text NOT NULL

1.4 ProgrammeringssprÄk som anvÀnds i projektet:

HTML, CSS/SASS, Objektorienterad PHP, Typescript och Javascript.

1.5 Ramverk:

Bootstrap

1.6 SkÀrmdump av IntrÀnatapplikation

alt text