isSMTP();
//Enable SMTP debugging
//SMTP::DEBUG_OFF = off (for production use)
//SMTP::DEBUG_CLIENT = client messages
//SMTP::DEBUG_SERVER = client and server messages
$mail->SMTPDebug = SMTP::DEBUG_OFF;
//Set the hostname of the mail server
$mail->Host = 'smtp-mail.outlook.com';
//Set the SMTP port number - likely to be 25, 465 or 587
$mail->Port = 587;
//Whether to use SMTP authentication
$mail->SMTPAuth = true;
//Username to use for SMTP authentication
$mail->Username = 'edms@premiummegastructures.com';
//Password to use for SMTP authentication
$mail->Password = 'oB4n4n4357';
//Set who the message is to be sent from
$mail->setFrom('edms@premiummegastructures.com', 'Vault Management');
//Set an alternative reply-to address
$mail->addReplyTo('edms@premiummegastructures.com', 'Vault Management');
//Set who the message is to be sent to
if(PHP_SAPI=="cli"){
include 'config.php';
}else{
include '../config.php';
}
// $sql = "SELECT * FROM `request` ORDER BY id DESC LIMIT 1";
$sql = "SELECT request.id,request.type, request.reason,request.document,
request.user_id,request.name,request.date, type.name as doc_type,
documents.number, documents.description,documents.company
FROM `request` LEFT JOIN documents on documents.id = request.document
LEFT JOIN type on type.id = documents.type ORDER BY id desc limit 1";
$result = $conn->query($sql);
$row = $result->fetch_assoc();
$id = $row['id'];
//$rtype = $row['type'];
if($row['type']==0){
$rtype='View';
}
else if($row['type']==1){
$rtype='Copy';
}else if ($row['type']==2){
$rtype='Original Copy';
}
$reason = $row['reason'];
$requestor = $row['name'];
$document = $row['document'];
$doc_type = $row['doc_type'];
$number = $row['number'];
$description =$row['description'];
$company = $row['company'];
//Sql query request order by id desc limit 1
//$id = $_GET['id'];
$doc_id = $_GET['doc_id'];
$user_id = $_GET['user_id'];
$role=$_GET['role'];
$sql = "UPDATE request SET status=1 WHERE id=$id";
$result = $conn->query($sql);
if($result){
echo "Success!";
}
$sql = "SELECT * FROM vault_users WHERE role=$arole";
$result = $conn->query($sql);
while ($row = $result->fetch_assoc()) {
$user_mail = $row['email'];
$user_name = $row['name'];
$mail->addAddress($user_mail, $user_name);
}
//Set the subject line
$mail->Subject = "New Request Created For Approval";
//Read an HTML message body from an external file, convert referenced images to embedded,
//convert HTML into a basic plain-text alternative body
$uri = "http://172.17.0.8/templates/create.php?user_id=$user_id&doc_id=$doc_id";
$plaintext = "
Dear $user_name,
Greetings!
This is to inform you that a request requires your approval.
Here are the details of the document request:
Request ID | $id |
Request Type | $rtype |
Requestor | $requestor |
Reason | $reason |
Document ID | $document |
Document Type | $doc_type |
Document Number | $number |
Document Description | $description |