<?php 
include 'config.php';
include 'db.php';

include 'mailer/vendor/autoload.php';

use PHPMailer\PHPMailer\PHPMailer;

require_once "mailer/PHPMailer.php";
require_once "mailer/SMTP.php";
require_once "mailer/Exception.php";


 function sendMail($email, $subject, $message){

    $mail = new PHPMailer();
    //SMTP Settings (use default cpanel email account)
    $mail->isSMTP();
    $mail->Host = "devionicsolutions.com.ng"; //
    $mail->SMTPAuth = true;
    $mail->Username = "mail@devionicsolutions.com.ng"; // Default cpanel email account
    $mail->Password = '@@mailpass##'; // Default cpanel email password
    $mail->Port = 465; // 587
    $mail->SMTPSecure = "ssl"; // tls

    //Email Settings
    $mail->isHTML(true);
    $mail->setFrom('mail@devionicsolutions.com.ng','starplug'); // Email address/ Bank bane shown to reciever
    $mail->addAddress($email);
    $mail->AddReplyTo("mail@devionicsolutions.com.ng", "starplug"); // Email address/ Bank bane shown to reciever
    $mail->Subject = $subject;
    $mail->MsgHTML($message);
    $send = $mail->Send();
    return $send;
}


// function customAlert($case, $content){
//     switch ($case) {
//       case 'success':
//         $mesg =  '<script type="text/javascript">
//           $(document).ready(function() {
//               swal({
//                   title: "Success",
//                   text: " '.$content.' ",
//                   icon: "success",
//                   button: "Ok",
//                   timer: 5000
//               });    
//           });
//         </script>';
//         break;

//         case 'error':
//           $mesg = '<script type="text/javascript">
//               $(document).ready(function() {
//                   swal({
//                       title: "Error",
//                       text: " '.$content.' ",
//                       icon: "error",
//                       button: "Ok",
//                       timer: 5000
//                   });    
//               });
//           </script>';
//         break;
//       default:
//         break;
//     }
//   return $mesg;
// }

function pageRedirect($sec, $route){
  $c = "<meta http-equiv='refresh' Content='".$sec."; url=".$route." ' />";
  return $c;
}


function getRandomStrings() {
    $rnumbs = "1234567890123";
    $tnumbs = str_shuffle($rnumbs);
    $tnumbs = substr($tnumbs, 0, 30);
    return $tnumbs;
  }

// to convert amount to words
function numberToWords($number) {
    $words = array(
        0 => 'zero',
        1 => 'one',
        2 => 'two',
        3 => 'three',
        4 => 'four',
        5 => 'five',
        6 => 'six',
        7 => 'seven',
        8 => 'eight',
        9 => 'nine',
        10 => 'ten',
        11 => 'eleven',
        12 => 'twelve',
        13 => 'thirteen',
        14 => 'fourteen',
        15 => 'fifteen',
        16 => 'sixteen',
        17 => 'seventeen',
        18 => 'eighteen',
        19 => 'nineteen',
        20 => 'twenty',
        30 => 'thirty',
        40 => 'forty',
        50 => 'fifty',
        60 => 'sixty',
        70 => 'seventy',
        80 => 'eighty',
        90 => 'ninety'
    );

    if ($number == 0) {
        return 'zero';
    }

    $output = '';

    if ($number >= 1000) {
        $thousands = floor($number / 1000);
        $output .= $words[$thousands] . ' thousand ';
        $number %= 1000;
    }

    if ($number >= 100) {
        $hundreds = floor($number / 100);
        $output .= $words[$hundreds] . ' hundred ';
        $number %= 100;
    }

    if ($number > 0) {
        if ($number <= 20) {
            $output .= $words[$number];
        } else {
            $tens = floor($number / 10) * 10;
            $units = $number % 10;
            $output .= $words[$tens];
            if ($units) {
                $output .= '-' . $words[$units];
            }
        }
    }

    return trim($output);
}


	
function text_input($data) {
  $data = trim($data);
  $data = stripslashes($data);
  $data = htmlspecialchars($data);
  return $data;
}



?>