Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
2
2022-020
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
O.V.B Sewmina
2022-020
Commits
8be416f6
Commit
8be416f6
authored
Oct 09, 2022
by
Nirman M.A.H.L
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Delete index.php
parent
481f09fc
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
0 additions
and
415 deletions
+0
-415
index.php
index.php
+0
-415
No files found.
index.php
deleted
100644 → 0
View file @
481f09fc
<!DOCTYPE html>
<html
lang=
"en"
>
<head>
<!-- Required meta tags -->
<meta
charset=
"utf-8"
>
<meta
name=
"viewport"
content=
"width=device-width, initial-scale=1, shrink-to-fit=no"
>
<title>
Travelle Dashboard
</title>
<!-- Bootstrap CSS -->
<link
rel=
"stylesheet"
href=
"https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css"
>
<script
src=
"https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js"
integrity=
"sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0="
crossorigin=
"anonymous"
></script>
</head>
<body>
<div
class=
"container"
style=
"margin-top: 50px;"
>
<h4
class=
"text-center"
>
Travelle Dashboard
</h4><br>
<h5>
Add Option
</h5>
<div
class=
"card card-default"
>
<div
class=
"card-body"
>
<form
id=
"addUser"
class=
"form-inline"
method=
"POST"
action=
""
>
<div
class=
"form-group mb-2"
>
<label
for=
"name"
class=
"sr-only"
>
Name
</label>
<input
id=
"name"
type=
"text"
class=
"form-control"
name=
"name"
placeholder=
"Name"
required
autofocus
>
</div>
<div
class=
"form-group mx-sm-3 mb-2"
>
<label
for=
"email"
class=
"sr-only"
>
Cordinates
</label>
<input
id=
"email"
type=
"email"
class=
"form-control"
name=
"email"
placeholder=
"Email"
required
autofocus
>
</div>
<button
id=
"submitUser"
type=
"button"
class=
"btn btn-primary mb-2"
>
Submit
</button>
</form>
</div>
</div>
<br>
<h5>
Users
</h5>
<table
class=
"table table-bordered"
>
<tr>
<th>
Name
</th>
<th>
Email
</th>
<th
width=
"180"
class=
"text-center"
>
Action
</th>
</tr>
<tbody
id=
"tbody"
>
</tbody>
</table>
</div>
<!-- Update Model -->
<form
action=
""
method=
"POST"
class=
"users-update-record-model form-horizontal"
>
<div
id=
"update-modal"
data-backdrop=
"static"
data-keyboard=
"false"
class=
"modal fade"
tabindex=
"-1"
role=
"dialog"
aria-labelledby=
"custom-width-modalLabel"
aria-hidden=
"true"
>
<div
class=
"modal-dialog modal-dialog-centered"
style=
"width:55%;"
>
<div
class=
"modal-content"
style=
"overflow: hidden;"
>
<div
class=
"modal-header"
>
<h4
class=
"modal-title"
id=
"custom-width-modalLabel"
>
Update
</h4>
<button
type=
"button"
class=
"close"
data-dismiss=
"modal"
aria-hidden=
"true"
>
×
</button>
</div>
<div
class=
"modal-body"
id=
"updateBody"
>
</div>
<div
class=
"modal-footer"
>
<button
type=
"button"
class=
"btn btn-light"
data-dismiss=
"modal"
>
Close
</button>
<button
type=
"button"
class=
"btn btn-success updateUser"
>
Update
</button>
</div>
</div>
</div>
</div>
</form>
<!-- Delete Model -->
<form
action=
""
method=
"POST"
class=
"users-remove-record-model"
>
<div
id=
"remove-modal"
data-backdrop=
"static"
data-keyboard=
"false"
class=
"modal fade"
tabindex=
"-1"
role=
"dialog"
aria-labelledby=
"custom-width-modalLabel"
aria-hidden=
"true"
style=
"display: none;"
>
<div
class=
"modal-dialog modal-dialog-centered"
style=
"width:55%;"
>
<div
class=
"modal-content"
>
<div
class=
"modal-header"
>
<h4
class=
"modal-title"
id=
"custom-width-modalLabel"
>
Delete
</h4>
<button
type=
"button"
class=
"close remove-data-from-delete-form"
data-dismiss=
"modal"
aria-hidden=
"true"
>
×
</button>
</div>
<div
class=
"modal-body"
>
<p>
Do you want to delete this record?
</p>
</div>
<div
class=
"modal-footer"
>
<button
type=
"button"
class=
"btn btn-default waves-effect remove-data-from-delete-form"
data-dismiss=
"modal"
>
Close
</button>
<button
type=
"button"
class=
"btn btn-danger waves-effect waves-light deleteRecord"
>
Delete
</button>
</div>
</div>
</div>
</div>
</form>
<!-- The core Firebase JS SDK is always required and must be listed first -->
<script
src=
"https://www.gstatic.com/firebasejs/7.14.6/firebase-app.js"
></script>
<!-- TODO: Add SDKs for Firebase products
https://firebase.google.com/docs/web/setup#available-libraries -->
<script
src=
"https://www.gstatic.com/firebasejs/7.14.6/firebase-analytics.js"
></script>
<script
src=
"https://www.gstatic.com/firebasejs/7.14.6/firebase-database.js"
></script>
<script>
// Initialize Firebase
var
config
=
{
apiKey
:
"
AIzaSyDqcBd6B-l2_rPVslln0lMbw7zPw-8JDd0
"
,
authDomain
:
"
travelle-99619.firebaseapp.com
"
,
projectId
:
"
travelle-99619
"
,
storageBucket
:
"
travelle-99619.appspot.com
"
,
messagingSenderId
:
"
636540305419
"
,
appId
:
"
1:636540305419:web:f0d4c40fe85f03c15b470e
"
,
measurementId
:
"
G-8G2072NEWL
"
};
firebase
.
initializeApp
(
config
);
firebase
.
analytics
();
var
database
=
firebase
.
database
();
var
lastIndex
=
0
;
// Get Data
firebase
.
database
().
ref
(
'
Users/
'
).
on
(
'
value
'
,
function
(
snapshot
)
{
var
value
=
snapshot
.
val
();
var
htmls
=
[];
$
.
each
(
value
,
function
(
index
,
value
)
{
if
(
value
)
{
htmls
.
push
(
'
<tr>
\
<td>
'
+
value
.
name
+
'
</td>
\
<td>
'
+
value
.
email
+
'
</td>
\
<td><button data-toggle="modal" data-target="#update-modal" class="btn btn-info updateData" data-id="
'
+
index
+
'
">Update</button>
\
<button data-toggle="modal" data-target="#remove-modal" class="btn btn-danger removeData" data-id="
'
+
index
+
'
">Delete</button></td>
\
</tr>
'
);
}
lastIndex
=
index
;
});
$
(
'
#tbody
'
).
html
(
htmls
);
$
(
"
#submitUser
"
).
removeClass
(
'
desabled
'
);
});
// Add Data
$
(
'
#submitUser
'
).
on
(
'
click
'
,
function
()
{
var
values
=
$
(
"
#addUser
"
).
serializeArray
();
var
name
=
values
[
0
].
value
;
var
email
=
values
[
1
].
value
;
var
userID
=
lastIndex
+
1
;
console
.
log
(
values
);
firebase
.
database
().
ref
(
'
Users/
'
+
userID
).
set
({
name
:
name
,
email
:
email
,
});
// Reassign lastID value
lastIndex
=
userID
;
$
(
"
#addUser input
"
).
val
(
""
);
});
// Update Data
var
updateID
=
0
;
$
(
'
body
'
).
on
(
'
click
'
,
'
.updateData
'
,
function
()
{
updateID
=
$
(
this
).
attr
(
'
data-id
'
);
firebase
.
database
().
ref
(
'
Users/
'
+
updateID
).
on
(
'
value
'
,
function
(
snapshot
)
{
var
values
=
snapshot
.
val
();
var
updateData
=
'
<div class="form-group">
\
<label for="first_name" class="col-md-12 col-form-label">Name</label>
\
<div class="col-md-12">
\
<input id="first_name" type="text" class="form-control" name="name" value="
'
+
values
.
name
+
'
" required autofocus>
\
</div>
\
</div>
\
<div class="form-group">
\
<label for="last_name" class="col-md-12 col-form-label">Email</label>
\
<div class="col-md-12">
\
<input id="last_name" type="text" class="form-control" name="email" value="
'
+
values
.
email
+
'
" required autofocus>
\
</div>
\
</div>
'
;
$
(
'
#updateBody
'
).
html
(
updateData
);
});
});
$
(
'
.updateUser
'
).
on
(
'
click
'
,
function
()
{
var
values
=
$
(
"
.users-update-record-model
"
).
serializeArray
();
var
postData
=
{
name
:
values
[
0
].
value
,
email
:
values
[
1
].
value
,
};
var
updates
=
{};
updates
[
'
/Users/
'
+
updateID
]
=
postData
;
firebase
.
database
().
ref
().
update
(
updates
);
$
(
"
#update-modal
"
).
modal
(
'
hide
'
);
});
// Remove Data
$
(
"
body
"
).
on
(
'
click
'
,
'
.removeData
'
,
function
()
{
var
id
=
$
(
this
).
attr
(
'
data-id
'
);
$
(
'
body
'
).
find
(
'
.users-remove-record-model
'
).
append
(
'
<input name="id" type="hidden" value="
'
+
id
+
'
">
'
);
});
$
(
'
.deleteRecord
'
).
on
(
'
click
'
,
function
()
{
var
values
=
$
(
"
.users-remove-record-model
"
).
serializeArray
();
var
id
=
values
[
0
].
value
;
firebase
.
database
().
ref
(
'
Users/
'
+
id
).
remove
();
$
(
'
body
'
).
find
(
'
.users-remove-record-model
'
).
find
(
"
input
"
).
remove
();
$
(
"
#remove-modal
"
).
modal
(
'
hide
'
);
});
$
(
'
.remove-data-from-delete-form
'
).
click
(
function
()
{
$
(
'
body
'
).
find
(
'
.users-remove-record-model
'
).
find
(
"
input
"
).
remove
();
});
</script>
<script
src=
"https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"
></script>
</body>
</html>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment