Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
H
hosting_reviews
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Merge Requests
0
Merge Requests
0
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Commits
Open sidebar
Ali Arshad
hosting_reviews
Commits
c3c62212
Commit
c3c62212
authored
May 16, 2019
by
root
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fixed
parent
3b095bde
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
45 additions
and
45 deletions
+45
-45
functions-admin.php
WWW_DATA/wp-content/themes/SpeedTest/inc/functions-admin.php
+45
-45
No files found.
WWW_DATA/wp-content/themes/SpeedTest/inc/functions-admin.php
View file @
c3c62212
...
...
@@ -35,10 +35,11 @@ $sql = "CREATE TABLE $table_name (
require_once
(
ABSPATH
.
'wp-admin/includes/upgrade.php'
);
dbDelta
(
$sql
);
$got
=
$wpdb
->
get_results
(
"SELECT * FROM
$table_name
"
);
?>
?>
<h2>
Locations
</h2>
<form
method=
"post"
action=
"
<?php
echo
get_template_directory_uri
();
?>
/inc/save-locations.php"
>
<table
id=
"tab"
>
<form
method=
"post"
action=
"
<?php
echo
get_template_directory_uri
();
?>
/inc/save-locations.php"
>
<table
id=
"tab"
>
<thead>
<tr>
<th></th>
...
...
@@ -49,31 +50,32 @@ $got = $wpdb->get_results("SELECT * FROM $table_name");
</thead>
<script>
var
result
=
<?php
echo
json_encode
(
$got
);
?>
;
var
index
=
result
?
result
.
length
:
0
;
var
tab
=
document
.
getElementById
(
'tab'
);
var
deletedArray
=
[];
var
tab
=
document
.
getElementById
(
'tab'
);
for
(
let
i
=
0
;
i
<
result
.
length
;
i
++
)
{
for
(
let
i
=
0
;
i
<
result
.
length
;
i
++
)
{
let
z
=
document
.
createElement
(
'tr'
);
z
.
id
=
result
[
i
].
id
;
z
.
innerHTML
=
'<td><input type="hidden" name="result['
+
i
+
'][id]" value="'
+
result
[
i
].
id
+
'"></td>
\
n'
+
' <td><input type="text" name="result['
+
i
+
'][loc]" value="'
+
result
[
i
].
loc
+
'"></td>
\
n'
+
' <td><input type="text" name="result['
+
i
+
'][url]" value="'
+
result
[
i
].
url
+
'"></td>
\
n'
+
' <td><input type="button" onclick="deleteRow('
+
result
[
i
].
id
+
')" value="Delete"></td>'
;
z
.
innerHTML
=
'<td><input type="hidden" name="result['
+
i
+
'][id]" value="'
+
result
[
i
].
id
+
'"></td>
\
n'
+
' <td><input type="text" name="result['
+
i
+
'][loc]" value="'
+
result
[
i
].
loc
+
'"></td>
\
n'
+
' <td><input type="text" name="result['
+
i
+
'][url]" value="'
+
result
[
i
].
url
+
'"></td>
\
n'
+
' <td><input type="button" onclick="deleteRow('
+
result
[
i
].
id
+
')" value="Delete"></td>'
;
tab
.
appendChild
(
z
);
}
var
index
=
result
.
length
;
var
tab
=
document
.
getElementById
(
'tab'
);
function
addNew
(){
$thisId
=
parseInt
(
result
[
result
.
length
-
1
].
id
)
+
1
;
result
.
push
({
id
:
$thisId
,
loc
:
''
,
url
:
''
});
function
addNew
()
{
let
thisId
=
parseInt
(
result
[
index
-
1
]?
result
[
index
-
1
].
id
:
0
)
+
1
;
result
.
push
({
id
:
thisId
,
loc
:
''
,
url
:
''
});
let
x
=
document
.
createElement
(
'tr'
);
x
.
id
=
result
[
index
].
i
d
;
x
.
innerHTML
=
'<td><input type="hidden" name="result['
+
index
+
'][id]" value="'
+
result
[
index
].
id
+
'"></td>
\
n'
+
' <td><input type="text" name="result['
+
index
+
'][loc]" value="'
+
result
[
index
].
loc
+
'"></td>
\
n'
+
' <td><input type="text" name="result['
+
index
+
'][url]" value="'
+
result
[
index
].
url
+
'"></td>
\
n'
+
' <td><input type="button" onclick="deleteRow('
+
result
[
index
].
id
+
')" value="Delete"></td>'
;
x
.
id
=
thisI
d
;
x
.
innerHTML
=
'<td><input type="hidden" name="result['
+
index
+
'][id]" value="'
+
result
[
index
].
id
+
'"></td>
\
n'
+
' <td><input type="text" name="result['
+
index
+
'][loc]" value="'
+
result
[
index
].
loc
+
'"></td>
\
n'
+
' <td><input type="text" name="result['
+
index
+
'][url]" value="'
+
result
[
index
].
url
+
'"></td>
\
n'
+
' <td><input type="button" onclick="deleteRow('
+
result
[
index
].
id
+
')" value="Delete"></td>'
;
tab
.
appendChild
(
x
);
index
++
;
}
function
deleteRow
(
id
)
{
let
deleted
=
document
.
getElementById
(
id
);
tab
.
removeChild
(
deleted
);
...
...
@@ -83,19 +85,16 @@ $got = $wpdb->get_results("SELECT * FROM $table_name");
let
del
=
document
.
createElement
(
'input'
);
del
.
type
=
'hidden'
;
del
.
name
=
'deleted['
+
deletedArray
.
length
+
']'
;
del
.
value
=
deletedArray
[
deletedArray
.
length
-
1
];
del
.
value
=
deletedArray
[
deletedArray
.
length
-
1
];
tab
.
appendChild
(
del
);
}
</script>
</table>
</table>
<input
type=
'button'
value=
'Add New'
onclick=
"addNew()"
>
<input
name=
"submit"
type=
"submit"
value=
"Save Changes"
>
</form>
</form>
<?php
}
?>
<?php
function
hosting_table_creator
()
{
global
$wpdb
;
...
...
@@ -128,29 +127,31 @@ $got = $wpdb->get_results("SELECT * FROM $table_name");
var
results_HC
=
<?php
echo
json_encode
(
$got
);
?>
;
var
deletedArray_HC
=
[];
let
tab_HC
=
document
.
getElementById
(
'tab-2'
);
for
(
let
i
=
0
;
i
<
results_HC
.
length
;
i
++
)
{
for
(
let
i
=
0
;
i
<
results_HC
.
length
;
i
++
)
{
let
z
=
document
.
createElement
(
'tr'
);
z
.
id
=
results_HC
[
i
].
id
;
z
.
innerHTML
=
'<td><input type="hidden" name="result['
+
i
+
'][id]" value="'
+
results_HC
[
i
].
id
+
'"></td>
\
n'
+
' <td><input type="text" name="result['
+
i
+
'][name]" value="'
+
results_HC
[
i
].
name
+
'"></td>
\
n'
+
' <td><input type="text" name="result['
+
i
+
'][legal_name]" value="'
+
results_HC
[
i
].
legal_name
+
'"></td>
\
n'
+
' <td><input type="button" onclick="deleteRow('
+
results_HC
[
i
].
id
+
')" value="Delete"></td>'
;
z
.
innerHTML
=
'<td><input type="hidden" name="result['
+
i
+
'][id]" value="'
+
results_HC
[
i
].
id
+
'"></td>
\
n'
+
' <td><input type="text" name="result['
+
i
+
'][name]" value="'
+
results_HC
[
i
].
name
+
'"></td>
\
n'
+
' <td><input type="text" name="result['
+
i
+
'][legal_name]" value="'
+
results_HC
[
i
].
legal_name
+
'"></td>
\
n'
+
' <td><input type="button" onclick="deleteRow2('
+
results_HC
[
i
].
id
+
')" value="Delete"></td>'
;
tab_HC
.
appendChild
(
z
);
}
var
index
=
results_HC
.
length
;
function
addNew
(){
$thisId
=
parseInt
(
results_HC
[
results_HC
.
length
-
1
].
id
)
+
1
;
results_HC
.
push
({
id
:
$thisId
,
name
:
''
,
legal_name
:
''
});
var
index2
=
results_HC
.
length
;
function
addNew2
()
{
let
thisId
=
parseInt
(
results_HC
[
index2
-
1
]?
results_HC
[
index2
-
1
].
id
:
-
1
)
+
1
;
results_HC
.
push
({
id
:
thisId
,
name
:
''
,
legal_name
:
''
});
let
x
=
document
.
createElement
(
'tr'
);
x
.
id
=
results_HC
[
index
].
id
;
x
.
innerHTML
=
'<td><input type="hidden" name="results_HC['
+
index
+
'][id]" value="'
+
results_HC
[
index
].
id
+
'"></td>
\
n'
+
' <td><input type="text" name="results_HC['
+
index
+
'][name]" value="'
+
results_HC
[
index
].
name
+
'"></td>
\
n'
+
' <td><input type="text" name="results_HC['
+
index
+
'][legal_name]" value="'
+
results_HC
[
index
].
legal_name
+
'"></td>
\
n'
+
' <td><input type="button" onclick="deleteRow('
+
results_HC
[
index
].
id
+
')" value="Delete"></td>'
;
x
.
id
=
results_HC
[
index2
].
id
;
x
.
innerHTML
=
'<td><input type="hidden" name="results_HC['
+
index2
+
'][id]" value="'
+
results_HC
[
index2
].
id
+
'"></td>
\
n'
+
' <td><input type="text" name="results_HC['
+
index2
+
'][name]" value="'
+
results_HC
[
index2
].
name
+
'"></td>
\
n'
+
' <td><input type="text" name="results_HC['
+
index2
+
'][legal_name]" value="'
+
results_HC
[
index2
].
legal_name
+
'"></td>
\
n'
+
' <td><input type="button" onclick="deleteRow2('
+
results_HC
[
index2
].
id
+
')" value="Delete"></td>'
;
tab_HC
.
appendChild
(
x
);
index
++
;
index2
++
;
}
function
deleteRow
(
id
)
{
function
deleteRow2
(
id
)
{
let
deleted
=
document
.
getElementById
(
id
);
tab_HC
.
removeChild
(
deleted
);
results_HC
.
splice
(
id
,
1
);
...
...
@@ -159,16 +160,15 @@ $got = $wpdb->get_results("SELECT * FROM $table_name");
let
del
=
document
.
createElement
(
'input'
);
del
.
type
=
'hidden'
;
del
.
name
=
'deleted_HC['
+
deletedArray_HC
.
length
+
']'
;
del
.
value
=
deletedArray_HC
[
deletedArray_HC
.
length
-
1
];
del
.
value
=
deletedArray_HC
[
deletedArray_HC
.
length
-
1
];
tab_HC
.
appendChild
(
del
);
}
</script>
</table>
<input
disabled
type=
"text"
name=
""
id=
""
value=
"Other"
style=
"margin-left: 7px;"
><br><br>
<input
type=
'button'
value=
'Add New'
onclick=
"addNew
()"
>
<input
type=
'button'
value=
'Add New'
onclick=
"addNew2
()"
>
<input
name=
"submit"
type=
"submit"
value=
"Save Changes"
>
</form>
<?php
}
?>
<?php
}
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