Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
422 commits
Select commit Hold shift + click to select a range
9027af9
Update header.php
Zaphster Nov 17, 2016
81dc10e
Update header.php
Zaphster Nov 17, 2016
34aa04a
Update header.php
Zaphster Nov 17, 2016
d89a445
Update header.php
Zaphster Nov 17, 2016
5d16940
Update header.php
Zaphster Nov 17, 2016
5d60a66
Update account.php
abeydler Nov 17, 2016
5ef2df0
Update header.php
Zaphster Nov 17, 2016
609e39a
Update account.php
abeydler Nov 17, 2016
36af918
Update signupVerify.php
Zaphster Nov 17, 2016
67a1e3f
Update header.php
Zaphster Nov 17, 2016
305929d
Update header.php
Zaphster Nov 17, 2016
5a37c49
Update header.php
Zaphster Nov 17, 2016
12e339e
Update header.php
Zaphster Nov 17, 2016
520c619
Update header.php
Zaphster Nov 17, 2016
1564303
Update header.php
Zaphster Nov 17, 2016
eaba4fb
Update header.php
Zaphster Nov 17, 2016
3b4b64d
Update header.php
Zaphster Nov 17, 2016
61620c2
Update header.php
Zaphster Nov 17, 2016
8f3457b
Update header.php
Zaphster Nov 17, 2016
1a0b592
Update header.php
Zaphster Nov 17, 2016
2605831
Update header.php
Zaphster Nov 17, 2016
9e5133b
Update header.php
Zaphster Nov 17, 2016
57996bc
Update upload.php
Zaphster Nov 17, 2016
0f623c7
Update upload.php
Zaphster Nov 17, 2016
5c8fc4b
Update header.php
Zaphster Nov 17, 2016
85146f1
Update header.php
Zaphster Nov 17, 2016
c3219a2
PDO, testing
Zaphster Nov 19, 2016
1bde136
deleted master
Zaphster Nov 19, 2016
301e0cb
Update loginVerify.php
Zaphster Nov 19, 2016
0e924d3
Update loginVerify.php
Zaphster Nov 19, 2016
4d9d266
Update loginVerify.php
Zaphster Nov 19, 2016
a63b309
Update loginVerify.php
Zaphster Nov 19, 2016
80d205b
Update loginVerify.php
Zaphster Nov 19, 2016
722d5e3
Update loginVerify.php
Zaphster Nov 19, 2016
bc77376
Update loginVerify.php
Zaphster Nov 19, 2016
85526a7
Update loginVerify.php
Zaphster Nov 19, 2016
d77903c
Update loginVerify.php
Zaphster Nov 19, 2016
b38f9c8
Update loginVerify.php
Zaphster Nov 19, 2016
d1c45a5
Update loginVerify.php
Zaphster Nov 19, 2016
6cf7161
Update loginVerify.php
Zaphster Nov 19, 2016
771aee3
Update loginVerify.php
Zaphster Nov 19, 2016
439ade6
Update loginVerify.php
Zaphster Nov 19, 2016
2a9902b
Update loginVerify.php
Zaphster Nov 19, 2016
b9c8c87
Update loginVerify.php
Zaphster Nov 19, 2016
14fce1d
Update loginVerify.php
Zaphster Nov 19, 2016
dc4f66c
Update loginVerify.php
Zaphster Nov 19, 2016
fe302fc
Update loginVerify.php
Zaphster Nov 19, 2016
0e1561a
Create loginTests.php
Zaphster Nov 19, 2016
30e1802
Update loginTests.php
Zaphster Nov 19, 2016
dd35c0b
Update loginVerify.php
Zaphster Nov 19, 2016
6f3dce6
Update loginTests.php
Zaphster Nov 19, 2016
5b30d95
Update loginTests.php
Zaphster Nov 19, 2016
665da84
Update loginTests.php
Zaphster Nov 19, 2016
5be08a6
Update loginTests.php
Zaphster Nov 19, 2016
a7bdd4d
Update loginVerify.php
Zaphster Nov 19, 2016
45ff5ee
Update loginVerify.php
Zaphster Nov 19, 2016
83fe1ef
Update loginTests.php
Zaphster Nov 19, 2016
627ee6c
Update loginTests.php
Zaphster Nov 19, 2016
0259151
Update loginVerify.php
Zaphster Nov 19, 2016
30f034b
Update loginVerify.php
Zaphster Nov 19, 2016
cd67746
Update loginVerify.php
Zaphster Nov 19, 2016
0145c30
Update loginVerify.php
Zaphster Nov 19, 2016
8cf4a69
Update loginTests.php
Zaphster Nov 19, 2016
4747e13
Update loginTests.php
Zaphster Nov 19, 2016
267ece1
Update loginVerify.php
Zaphster Nov 19, 2016
a9e03af
Update loginTests.php
Zaphster Nov 19, 2016
77321a7
Update loginVerify.php
Zaphster Nov 19, 2016
6a0ef6d
Update loginVerify.php
Zaphster Nov 19, 2016
fbdc22e
Update loginVerify.php
Zaphster Nov 19, 2016
8bbfad0
Update loginTests.php
Zaphster Nov 19, 2016
901e8ea
Update loginTests.php
Zaphster Nov 19, 2016
3d30109
Update loginVerify.php
Zaphster Nov 19, 2016
e284e94
Update loginTests.php
Zaphster Nov 19, 2016
56ddabb
Update loginTests.php
Zaphster Nov 19, 2016
436e2f2
Update loginTests.php
Zaphster Nov 19, 2016
e18d99a
Update loginTests.php
Zaphster Nov 19, 2016
8a3389b
Update loginVerify.php
Zaphster Nov 19, 2016
c098286
Update loginTests.php
Zaphster Nov 19, 2016
b41d94d
Update loginTests.php
Zaphster Nov 19, 2016
d4f0624
Update loginTests.php
Zaphster Nov 19, 2016
b279816
Update loginTests.php
Zaphster Nov 19, 2016
7a855a2
Update loginTests.php
Zaphster Nov 19, 2016
71a401e
Update loginTests.php
Zaphster Nov 19, 2016
891e130
Update loginTests.php
Zaphster Nov 19, 2016
726d45f
Update doupload.php
Nov 27, 2016
b7c37bb
Update doupload.php
Nov 27, 2016
09d2c3c
set binary type in prepared statement
Nov 27, 2016
be960fe
Add files via upload
mrkgh6 Nov 27, 2016
72b6d2a
Update account.php
Zaphster Nov 27, 2016
5be9169
Update account.php
Zaphster Nov 27, 2016
548bfca
Update account.php
Zaphster Nov 27, 2016
1d78e79
Update account.php
Zaphster Nov 27, 2016
c63c170
Update account.php
Zaphster Nov 27, 2016
c8c4170
Update account.php
Zaphster Nov 27, 2016
46db0ca
Create editUser.php
Zaphster Nov 28, 2016
59c5df1
Update editUser.php
Zaphster Nov 28, 2016
dbaacd5
Update account.php
Zaphster Nov 28, 2016
6a016a6
Update editUser.php
Zaphster Nov 28, 2016
ff7028e
Update account.php
Zaphster Nov 28, 2016
614b3a5
Update editUser.php
Zaphster Nov 28, 2016
52873e1
Update editUser.php
Zaphster Nov 28, 2016
40f67c6
Update account.php
Zaphster Nov 28, 2016
bc321a9
Update editUser.php
Zaphster Nov 28, 2016
15c19b2
Update account.php
Zaphster Nov 28, 2016
9fadeef
Update account.php
Zaphster Nov 28, 2016
a16c6c3
Update account.php
Zaphster Nov 28, 2016
9593545
Update editUser.php
Zaphster Nov 28, 2016
2b4245a
Update editUser.php
Zaphster Nov 28, 2016
e0d5c47
Update editUser.php
Zaphster Nov 28, 2016
778d541
Update account.php
Zaphster Nov 28, 2016
363d657
Update account.php
Zaphster Nov 28, 2016
d61138a
fixed binary handling
Nov 28, 2016
5d002e1
Create download.php
Nov 28, 2016
4cbc0d5
download works now
Nov 28, 2016
bcffd1b
fixed redirect
Nov 28, 2016
0db3268
fixed redirect
Nov 28, 2016
0473330
Create delete.php
Nov 28, 2016
8a0f426
Update login.php
Zaphster Nov 28, 2016
46b90a1
Update signup.php
Zaphster Nov 28, 2016
3a82af1
deletes id
Nov 28, 2016
cfdf684
fixed delete button
Nov 28, 2016
82b7e75
fixed some quotes
Nov 28, 2016
1293c9b
no redirect on delete
Nov 28, 2016
62f753d
added line 13 )
Nov 28, 2016
87feb3a
deleted old line
Nov 28, 2016
20b4c8e
fixed 114 deleteid
Nov 28, 2016
f61ff46
redirect
Nov 28, 2016
21fce4e
search buttons
Nov 29, 2016
b4e243d
searchowner
Nov 29, 2016
90ec2b1
edited search forms
Nov 29, 2016
8986313
elseif
Nov 29, 2016
51420cf
quotes
Nov 29, 2016
f95209f
fixed forms
Nov 29, 2016
b1c02a9
links
Nov 29, 2016
fb2df76
name > id in form
Nov 29, 2016
82503a2
name > owner line 109
Nov 29, 2016
2e6ffe4
search button styling
Nov 29, 2016
d408b50
Delete delete.php
Nov 29, 2016
d9d2856
added deployment notes
Nov 29, 2016
683763a
Update README.md
Nov 29, 2016
bdb0058
Update README.md
Nov 29, 2016
d30e0d4
formatting
Nov 29, 2016
7a47aaa
phpconfig
Nov 30, 2016
0099c2f
pkg info
Nov 30, 2016
d62f9bb
speling
Nov 30, 2016
1761696
git clone
Nov 30, 2016
8204fd7
CLOUD services provider
Dec 1, 2016
24079a6
formatting
Dec 3, 2016
9dde5ec
formattimg
Dec 3, 2016
39245b5
formatting
Dec 3, 2016
92839ea
style
Dec 3, 2016
6385b98
style
Dec 3, 2016
09578cb
style
Dec 3, 2016
766c443
style
Dec 3, 2016
39ebffa
style
Dec 3, 2016
b8fb24d
table style
Dec 3, 2016
f2131d8
Update search.php
Dec 3, 2016
b717d97
Update search.php
Dec 3, 2016
c8e4371
style
Dec 3, 2016
6ed9692
Update search.php
Dec 3, 2016
7e90bcb
Update search.php
Dec 3, 2016
48c8c29
Update search.php
Dec 3, 2016
dbfee38
Update search.php
Dec 3, 2016
84f4580
Update search.php
Dec 3, 2016
a5b3891
no id
Dec 3, 2016
63527aa
id
Dec 3, 2016
964f613
Update search.php
Zaphster Dec 3, 2016
f95e406
Update search.php
Zaphster Dec 3, 2016
d1421f3
searchmanifest
Dec 3, 2016
4f5cc64
Update doupload.php
Dec 3, 2016
bf2b78e
Update search.php
Zaphster Dec 3, 2016
f03e7d7
Update doupload.php
Dec 3, 2016
9dbed61
Update search.php
Zaphster Dec 3, 2016
f8b63ae
Update search.php
Zaphster Dec 3, 2016
0fef780
Update search.php
Zaphster Dec 3, 2016
48c6f0d
Update search.php
Zaphster Dec 3, 2016
7e842e2
Update search.php
Zaphster Dec 3, 2016
b56c6ca
manifestneame
Dec 3, 2016
40b4efb
Update search.php
Zaphster Dec 3, 2016
519c917
Update upload.php
Dec 3, 2016
549fb57
Update upload.php
jvbkw8 Dec 3, 2016
01c9481
Update upload.php
jvbkw8 Dec 3, 2016
3e2e1a0
Update upload.php
jvbkw8 Dec 3, 2016
9f23e7e
Update search.php
Zaphster Dec 3, 2016
6155e03
monet
Dec 3, 2016
642509e
manfests
Dec 3, 2016
e674b05
testing
Dec 3, 2016
c70b382
Update doupload.php
Dec 3, 2016
a0ddf90
tottally works.php
Dec 3, 2016
fcf31dc
Update search.php
Zaphster Dec 3, 2016
a4fa27f
Update search.php
Zaphster Dec 3, 2016
e4e377e
Update search.php
Zaphster Dec 3, 2016
4b9b013
Update search.php
Zaphster Dec 3, 2016
dbd8ebf
Update search.php
Zaphster Dec 3, 2016
41f222d
Update search.php
Zaphster Dec 3, 2016
3ac940c
Update search.php
Zaphster Dec 3, 2016
fee92eb
Update header.php
Zaphster Dec 3, 2016
2d0f078
Update search.php
Zaphster Dec 3, 2016
40ff46a
Update search.php
Zaphster Dec 3, 2016
6ad0915
Update search.php
Zaphster Dec 3, 2016
c0929ca
Update search.php
Zaphster Dec 3, 2016
f23a44e
Update search.php
Zaphster Dec 3, 2016
73fc8da
Update search.php
Zaphster Dec 3, 2016
78742fc
Update search.php
Zaphster Dec 3, 2016
f052b8e
Update search.php
Zaphster Dec 3, 2016
f027a69
Update search.php
Zaphster Dec 3, 2016
35f95c2
Update search.php
Zaphster Dec 3, 2016
ce156ef
Update search.php
Zaphster Dec 3, 2016
c5e6124
Update search.php
Zaphster Dec 3, 2016
9b9bca2
Update header.php
Zaphster Dec 3, 2016
f53b42e
Update header.php
Zaphster Dec 3, 2016
cc88609
Update upload.php
Dec 3, 2016
a17b7e7
Update header.php
Zaphster Dec 3, 2016
a2e8b54
Update upload.php
Dec 3, 2016
c5c396c
Update header.php
Zaphster Dec 3, 2016
ee162b4
Update upload.php
Dec 3, 2016
af6e9f5
Update upload.php
Dec 3, 2016
1d6e5bd
Update upload.php
Dec 3, 2016
02d7829
Update upload.php
Dec 3, 2016
a754d2b
Update doupload.php
Zaphster Dec 3, 2016
99a7a4e
Update upload.php
Dec 3, 2016
1d6ae14
Update upload.php
Dec 3, 2016
50f2882
Update doupload.php
Zaphster Dec 3, 2016
7b69461
Update upload.php
Dec 3, 2016
adcc565
Update doupload.php
Zaphster Dec 3, 2016
fab2c56
Update upload.php
Dec 3, 2016
02382b1
Update doupload.php
Zaphster Dec 3, 2016
2935581
Update doupload.php
Zaphster Dec 3, 2016
068f369
Update doupload.php
Zaphster Dec 3, 2016
87555c2
Update doupload.php
Zaphster Dec 3, 2016
a7fd988
Update doupload.php
Zaphster Dec 3, 2016
2f93048
Update doupload.php
Zaphster Dec 3, 2016
5164c55
Update search.php
Zaphster Dec 3, 2016
c0b557a
Update search.php
Zaphster Dec 3, 2016
7902e5d
delete empty manifests
Zaphster Dec 3, 2016
5308ed2
Update search.php
Zaphster Dec 3, 2016
ace2ff5
Update search.php
Zaphster Dec 3, 2016
540b559
Update header.php
Zaphster Dec 3, 2016
6e07c1b
Update login.php
Zaphster Dec 3, 2016
fa35695
Update signup.php
Zaphster Dec 3, 2016
e2551ba
Update signup.php
Zaphster Dec 3, 2016
5201565
Update login.php
Zaphster Dec 3, 2016
b4d4f43
Update header.php
Zaphster Dec 3, 2016
45fcae6
Update security.php
Zaphster Dec 4, 2016
27a434d
Update security.php
Zaphster Dec 4, 2016
5a44380
Update security.php
Zaphster Dec 4, 2016
f41f3b2
Update security.php
Zaphster Dec 4, 2016
2818929
Update account.php
Zaphster Dec 4, 2016
ee83064
Update README.md
Dec 4, 2016
6c8ba47
Update security.php
Zaphster Dec 4, 2016
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
281 changes: 281 additions & 0 deletions DBConn.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,281 @@
<?php
class DBConn{
private $conn;
private $errors = array();
private $numRows = 0;

function __construct()
{
$this->connectToDatabase();
}

function connectToDatabase()
{
$dsn = "mysql:dbname=db;host=localhost";
$user = "root";
$password = "";
try{
$this->conn = new PDO($dsn, $user, $password);
}
catch(Exception $e)
{
$this->errors[] = $e->getMessage();
return false;
}
return true;
}

function close()
{
$this->conn = NULL;
}

function rowCount()
{
return $this->numRows;
}

function update($query, $newValues = array(), $whereValues = array())
{ //echo "update function parameters passed in<br>newValues: ".print_r($newValues, true)."<br>whereValues: ".print_r($whereValues, true)."</pre>";
$this->numRows = 0;
$this->errors = array();
if(!is_array($newValues))
{
$newValues = (array)$newValues;
}
if(!is_array($whereValues))
{
$whereValues = (array)$whereValues;
}
$newValues = $this->clean($newValues);
$whereValues = $this->clean($whereValues);
try{
//echo "preparing update<br>";
if (($stmt = $this->conn->prepare($query)) === false)
{
$this->errors[] = "Error preparing update query: ".$query.PHP_EOL."Values: ".print_r($newValues, true).print_r($whereValues, true);
$messageArray = $stmt->errorInfo();
$this->errors[] = $messageArray[2];
return false;
}
$count = 1;
if (count($newValues)>0)
{//echo "new values count > 0. <br>";
foreach($newValues as $key=>&$value)
{
//echo "binding value: $value<br>";
if(($stmt->bindParam($count, $value)) === false)
{
$this->errors[] = "Error binding 'new' parameters for update statement: ".$query.PHP_EOL."Values: ".print_r($newValues, true).print_r($whereValues, true);
$messageArray = $stmt->errorInfo();
$this->errors[] = $messageArray[2];
return false;
}
$count++;
}
}
if (count($whereValues)>0)
{//echo "where values count > 0.<br>";
foreach($whereValues as $key=>&$value)
{//echo "binding value: $value<br>";
if(($stmt->bindParam($count, $value)) === false)
{
$this->errors[] = "Error binding 'where' parameters for update statement: ".$query.PHP_EOL."Values: ".print_r($newValues, true).print_r($whereValues, true);
$messageArray = $stmt->errorInfo();
$this->errors[] = $messageArray[2];
return false;
}
$count++;
}
}
if (($stmt->execute()) === false)
{
$this->errors[] = "Error executing update statement: ".$query.PHP_EOL."Values: ".print_r($newValues, true).print_r($whereValues, true);
$messageArray = $stmt->errorInfo();
$this->errors[] = $messageArray[2];
return false;
}
//echo "statement executed<br>";
}
catch(Exception $e)
{
$this->errors[] = $e->getMessage();
return false;
}
$this->numRows = $stmt->rowCount();
//echo "update statement should have been successful<br>";
return true;
}

function insert($query, $values = array())
{
$this->numRows = 0;
$this->errors = array();
if(!is_array($values))
{
$values = (array)$values;
}
$values = $this->clean($values);
try{
if (($stmt = $this->conn->prepare($query)) === false)
{
$this->errors[] = "Error preparing insert query: ".$query.PHP_EOL."Values: ".print_r($values, true);
$messageArray = $stmt->errorInfo();
$this->errors[] = $messageArray[2];
return false;
}
if (count($values)>0)
{
foreach($values as $key=>&$value)
{
if(($stmt->bindParam($key + 1, $value)) === false)
{
$this->errors[] = "Error binding parameters for insert statement: ".$query.PHP_EOL."Values: ".print_r($values, true);
$messageArray = $stmt->errorInfo();
$this->errors[] = $messageArray[2];
return false;
}
}
}
if (($stmt->execute()) === false)
{
$this->errors[] = "Error executing insert statement: ".$query.PHP_EOL."Values: ".print_r($values, true);
$messageArray = $stmt->errorInfo();
$this->errors[] = $messageArray[2];
return false;
}
}
catch(Exception $e)
{
$this->errors[] = $e->getMessage();
return false;
}
$this->numRows = $stmt->rowCount();
return true;
}


function select($query, $values = array())
{
$this->numRows = 0;
$this->errors = array();
if(!is_array($values))
{
$values = (array)$values;
}
$values = $this->clean($values);
try{
if (($stmt = $this->conn->prepare($query)) === false)
{
$this->errors[] = "Error preparing select query: ".$query.PHP_EOL."Values: ".print_r($values, true);
$messageArray = $stmt->errorInfo();
$this->errors[] = $messageArray[2];
return false;
}
if(count($values)>0)
{
foreach($values as $key=>&$value)
{
if(($stmt->bindParam($key + 1, $value)) === false)
{
$this->errors[] = "Error binding parameters for select statement: ".$query.PHP_EOL."Values: ".print_r($values, true);
$messageArray = $stmt->errorInfo();
$this->errors[] = $messageArray[2];
return false;
}
}
}
if (($stmt->execute()) === false)
{
$this->errors[] = "Error executing select statement: ".$query.PHP_EOL."Values: ".print_r($values, true);
$messageArray = $stmt->errorInfo();
$this->errors[] = $messageArray[2];
return false;
}
if (($rows = $stmt->fetchAll(PDO::FETCH_ASSOC)) === false)
{
$this->errors[] = "Error fetching rows for query: ".$query.PHP_EOL."Values: ".print_r($values, true);
$messageArray = $stmt->errorInfo();
$this->errors[] = $messageArray[2];
return false;
}
}
catch(Exception $e)
{
$this->errors[] = $e->getMessage();
return false;
}
$this->numRows = count($rows);
return $rows;
}

function delete($query, $values = array())
{
$this->numRows = 0;
$this->errors = array();
if(!is_array($values))
{
$values = (array)$values;
}
$values = $this->clean($values);
try{
if (($stmt = $this->conn->prepare($query)) === false)
{
$this->errors[] = "Error preparing delete query: ".$query.PHP_EOL."Values: ".print_r($values, true);
$messageArray = $stmt->errorInfo();
$this->errors[] = $messageArray[2];
return false;
}
if (count($values)>0)
{
foreach($values as $key=>&$value)
{
if(($stmt->bindParam($key + 1, $value)) === false)
{
$this->errors[] = "Error binding parameters for delete statement: ".$query.PHP_EOL."Values: ".print_r($values, true);
$messageArray = $stmt->errorInfo();
$this->errors[] = $messageArray[2];
return false;
}
}
}
if (($stmt->execute()) === false)
{
$this->errors[] = "Error executing delete statement: ".$query.PHP_EOL."Values: ".print_r($values, true);
$messageArray = $stmt->errorInfo();
$this->errors[] = $messageArray[2];
return false;
}
}
catch(Exception $e)
{
$this->errors[] = $e->getMessage();
return false;
}
$this->numRows = $stmt->rowCount();
return true;
}

function getErrors()
{
return $this->errors;
}

function clean($values = array())
{//echo "in clean, values passed in: <pre>".print_r($values, true)."</pre><br>";
$cleanValues = array();
foreach($values as $key=>$value)
{
if (is_array($value))
{
$cleanValues[$key] = $this->clean($value);
}
else
{
$cleanValues[$key] = htmlspecialchars($value);
}
}
return $cleanValues;
}
}
?>
22 changes: 22 additions & 0 deletions DML/deleteFile.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<?php
$servername = "localhost";
$username = "root";
$dbname = "db";

// Create connection
$conn = new mysqli($servername, $username, "", $dbname);

// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
// prepare and bind
$stmt = $conn->prepare("DELETE FROM file WHERE groupid =?)");
$stmt->bind_param("i", $groupid);

//execute
$stmt->execute();
$stmt->close();
$conn->close();
///filesystem operations still need to be dealt with
?>
28 changes: 28 additions & 0 deletions DML/getPermission.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "db";
$input = "test";
$id= "";

// Create connection
$conn = new mysqli($servername, $username, "", $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}

// prepare and bind
$stmt = $conn->prepare("select permission_name FROM permission WHERE id=?");
$stmt->bind_param("i", $usertypeid);

//execute
$stmt->execute();
$stmt->bind_result($id);
$stmt->store_result();
$stmt->fetch();
echo $id;
$stmt->close();
$conn->close();
?>
20 changes: 20 additions & 0 deletions DML/insertFile.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
<?php
$servername = "localhost";
$username = "root";
$dbname = "db";
// Create connection
$conn = new mysqli($servername, $username, "", $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
// prepare and bind
$stmt = $conn->prepare("INSERT INTO file (groupid, path, activeuserflag) VALUES (?, ?, ?, ?)");
$stmt->bind_param("sss", $username, $hashedpassword, $usertypeid, $activeuserflag);
//execute
$stmt->execute();
$stmt->close();
$conn->close();

///filesystem operatinos still need to be dealt with
?>
7 changes: 7 additions & 0 deletions DML/insertUser.php
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,13 @@
$stmt = $conn->prepare("INSERT INTO user (username, hashedpassword, usertypeid, activeuserflag) VALUES (?, ?, ?, ?)");
$stmt->bind_param("sss", $username, $hashedpassword, $usertypeid, $activeuserflag);

//execute
$stmt->execute();

////set permission////
// prepare and bind
$stmt = $conn->prepare("INSERT INTO permissiongroup (permissionid) VALUES (?)");
$stmt->bind_param("i", $permissionid);

//execute
$stmt->execute();
Expand Down
Loading