OXIESEC PANEL
- Current Dir:
/
/
var
/
www
/
reader
/
eSamudaay
/
inc
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
10/10/2024 10:20:39 AM
rwxr-xr-x
📁
PHPMailer
-
08/29/2024 12:14:12 PM
rwxr-xr-x
📄
bcommon.js
40.38 KB
08/29/2024 12:14:11 PM
rw-r--r--
📄
bconfig.php
10.12 KB
08/29/2024 12:14:11 PM
rw-r--r--
📄
common.js
41.63 KB
08/29/2024 12:14:11 PM
rw-r--r--
📄
config.php
18.75 KB
08/29/2024 12:14:11 PM
rw-r--r--
📁
fontawesome
-
08/29/2024 12:14:24 PM
rwxr-xr-x
📄
function.php
2.8 KB
08/29/2024 12:14:11 PM
rw-r--r--
📄
genai_func.js
13.09 KB
08/29/2024 12:14:11 PM
rw-r--r--
📄
genai_style.css
3.13 KB
08/29/2024 12:14:11 PM
rw-r--r--
📄
grayscale.min.css
4.55 KB
08/29/2024 12:14:11 PM
rw-r--r--
📄
handler.php
5.02 KB
08/29/2024 12:14:11 PM
rw-r--r--
📄
hhandler.php
4.51 KB
08/29/2024 12:14:11 PM
rw-r--r--
📄
jquery.magnific-popup.min.js
19.74 KB
08/29/2024 12:14:11 PM
rw-r--r--
📄
magnific-popup.css
6.79 KB
08/29/2024 12:14:11 PM
rw-r--r--
📄
old_genai_func.js
10.34 KB
08/29/2024 12:14:11 PM
rw-r--r--
📄
old_genai_style.css
2.21 KB
08/29/2024 12:14:12 PM
rw-r--r--
📄
oldcommon.js
45.07 KB
08/29/2024 12:14:11 PM
rw-r--r--
📄
repconfig.php
16.79 KB
08/29/2024 12:14:12 PM
rw-r--r--
📁
simplepie
-
08/29/2024 12:14:24 PM
rwxr-xr-x
📄
style.css
7.75 KB
08/29/2024 12:14:12 PM
rw-r--r--
📄
validate.logged.php
433 bytes
08/29/2024 12:14:12 PM
rw-r--r--
📄
zconfig.php
9.7 KB
08/29/2024 12:14:12 PM
rw-r--r--
📄
zzconfig.php
10.02 KB
08/29/2024 12:14:12 PM
rw-r--r--
Editing: bconfig.php
Close
<? ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL); ini_set('default_charset', 'UTF-8'); use Aws\Budgets\BudgetsClient; use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\Exception; require dirname(__FILE__) . '/PHPMailer/Exception.php'; require dirname(__FILE__) . '/PHPMailer/PHPMailer.php'; require dirname(__FILE__) . '/PHPMailer/SMTP.php'; $servername = "localhost"; $dbname = "cream"; $username = "root"; $password = "newstart"; /* $servername = "localhost"; $dbname = "cream"; $username = "root"; $password = "1234"; */ $db = new mysqli($servername, $username, $password, $dbname); if ($db ->connect_error) { die("Connection failed: " . $db->connect_error); } mysqli_query($db, "SET NAMES utf8"); mysqli_query($db, "SET time_zone = '+5:30'"); // Generic Functions function sendEmail($toName, $toEmail, $toEmailCC, $emailSubject, $emailBody) { $mail = new PHPMailer(true); try { $mail->isSMTP(); /* $mail->setFrom('donotreply@knoblycream.com', 'Knobly Cream'); $mail->Username = 'AKIARWSGL3TOGXCYQJVY'; $mail->Password = 'BIj9DvNM3uX+cckSX4So50fqln6DEhie6dMJpe3AjzqK'; $mail->Host = 'email-smtp.ap-south-1.amazonaws.com'; $mail->setFrom('cream@knobly.com', 'Knobly Cream'); $mail->Username = '16486ca9-f4d0-4d09-9739-b48a16a8586e'; $mail->Password = '16486ca9-f4d0-4d09-9739-b48a16a8586e'; $mail->Host = 'smtp.postmarkapp.com'; $mail->addCustomHeader('X-PM-Message-Stream', 'outbound'); */ $mail->setFrom('donotreply@knobly.com', 'Knobly Cream'); $mail->Host = 'smtp.gmail.com'; $mail->Username = 'donotreply@knobly.com'; $mail->Password = 'ipmhstdrbkwfhcna'; $mail->Port = 587; $mail->SMTPAuth = true; $mail->SMTPSecure = 'tls'; if ($toEmail != '') { $arrEmail = explode(',', $toEmail); foreach ($arrEmail as $value) { $mail->addAddress(trim($value)); } } //$mail->addAddress($toEmail, $toName); if ($toEmailCC != '') { $arrCC = explode(',', $toEmailCC); foreach ($arrCC as $value) { $mail->addCC(trim($value)); } } $mail->addBCC('chiranjeev@gmail.com'); $mail->isHTML(true); $mail->Subject = $emailSubject; $mail->Body = $emailBody; $mail->send(); } catch (Exception $e) { echo 'Message could not be sent.'; echo 'Mailer Error: ' . $mail->ErrorInfo; } } function sendEmailOld($toName, $toEmail, $toEmailCC, $emailSubject, $emailBody) { $mail = new PHPMailer(true); try { $mail->setFrom('donotreply@knoblycream.com', 'Knobly Cream'); $mail->addAddress($toEmail, $toName); if ($toEmailCC != '') { $arrCC = explode(',', $toEmailCC); foreach ($arrCC as $value) { $mail->addCC($value); } } $mail->addBCC('chiranjeev@gmail.com'); $mail->isHTML(true); $mail->Subject = $emailSubject; $mail->Body = $emailBody; $mail->send(); } catch (Exception $e) { echo 'Message could not be sent.'; echo 'Mailer Error: ' . $mail->ErrorInfo; } } function createArticleURL($title) { if ($title <> '') { $title = str_replace(' ','-',$title); $title = str_replace('%','',$title); $title = str_replace("'","",$title); return $title; } else { return ''; } } function simpleEncDec($string, $action = 'e') { $secret_key = 'knoblyCream@2020'; $secret_iv = 'my_simple_secret_iv'; $output = false; $encrypt_method = "AES-256-CBC"; $key = hash('sha256', $secret_key); $iv = substr(hash( 'sha256', $secret_iv ), 0, 16); if ($action == 'e') { $output = base64_encode(openssl_encrypt($string, $encrypt_method, $key, 0, $iv)); } else if($action == 'd'){ $output = openssl_decrypt(base64_decode($string), $encrypt_method, $key, 0, $iv); } return $output; } function buildNewsletter($newsId) { $returnHTML = ''; global $db; $sql = "SELECT A.*,B.company,B.news_title,B.news_logo,B.subdomain FROM user_newsletter A INNER JOIN user B ON A.user_id=B.id WHERE A.id=$newsId"; $result = mysqli_query($db, $sql); $row = mysqli_fetch_assoc($result); $userSubdomain = $row['subdomain']; $companyName = $row['company']; $newsTitle = $row['news_title']; $newsLogo = $row['news_logo']; $newsDate = $row['date_created']; $newsArticles = $row['article_id']; $arrArticles = explode(',', $newsArticles); $returnHTML .= '<table border="0" cellpadding="0" cellspacing="0" width="100%" style="max-width:650px;border:1px solid #ccc;margin:30px 0;">'; $returnHTML .= '<tr>'; $returnHTML .= ' <td style="width:40px"></td>'; $returnHTML .= ' <td style="padding-top:20px" align="center">'; $returnHTML .= ' <img src="https://www.knoblycream.com/data/logos/' . $newsLogo . '" width="150" /><br>'; $returnHTML .= ' <div style="font-size:20px;font-family:Helvetica,Arial,sans-serif;">' . $newsTitle . '</div>'; $returnHTML .= ' <div style="font-size:13px;font-family:Helvetica,Arial,sans-serif;">' . date('M d, Y') . ' | Publisher: ' . $companyName . '</div>'; $returnHTML .= ' </td>'; $returnHTML .= ' <td style="width:40px"></td>'; $returnHTML .= '</tr>'; $returnHTML .= '<tr>'; $returnHTML .= ' <td></td>'; $returnHTML .= ' <td style="padding-top:40px;padding-bottom:20px;font-family:Georgia,serif;font-size:16px;line-height:1.5em;color:#000000;" align="left">'; foreach($arrArticles as $nl) { if ($nl <> '') { $sql = "SELECT * FROM user_collection WHERE id=$nl"; $result = mysqli_query($db, $sql); $numRows = mysqli_num_rows($result); if ($numRows > 0) { $row = mysqli_fetch_assoc($result); $artId = $row['id']; $artTitle = $row['title']; $artDesc = $row['description']; if ($userSubdomain <> '') { $artURL = 'https://' . $userSubdomain . '.knoblycream.com/view/' . $artId . '/' . createArticleURL($artTitle); $artDesc = str_replace('<img src="data/posts/', '<img src="https://' . $userSubdomain . '.knoblycream.com/data/posts/', $artDesc); } else { $artURL = 'https://www.knoblycream.com/view/' . $artId . '/' . createArticleURL($artTitle); $artDesc = str_replace('<img src="data/posts/', '<img src="https://www.knoblycream.com/data/posts/', $artDesc); } $artCoverImg = $row['cover_img']; $artIsReadMore = $row['is_read_more']; $artReadMoreTxt = $row['read_more_txt']; if ($artReadMoreTxt == '') $artReadMoreTxt = "Read More"; $returnHTML .= ' <div style="padding-bottom:40px">'; if ($artCoverImg <> '') { $returnHTML .= ' <div style="padding-bottom:10px"><a href="' . $artURL . '" target="_blank"><img src="https://www.knoblycream.com/data/covers/' . $artCoverImg . '" style="max-width:650px" width="100%" /></a></div>'; } $returnHTML .= ' <div style="padding-bottom:10px;font-size:14pt;"><a href="' . $artURL . '" target="_blank"><strong>' . $artTitle . '</strong></a></div>'; $returnHTML .= ' <span style="font-weight:400">' . $artDesc . '</span>'; if ($artIsReadMore <> '') { if ($userSubdomain <> '') { $returnHTML .= ' <center><a href="https://' . $userSubdomain . '.knoblycream.com/more.php?id=' . $nl . '" target="_blank"><div style="display:inline-block;font-size:0.75em;margin-top:10px;padding:8px 15px;background-color:#ffc107;border-radius:5px;text-decoration:none;">' . $artReadMoreTxt . '</div></a></center>'; } else { $returnHTML .= ' <center><a href="https://www.knoblycream.com/more.php?id=' . $nl . '" target="_blank"><div style="display:inline-block;font-size:0.75em;margin-top:10px;padding:8px 15px;background-color:#ffc107;border-radius:5px;text-decoration:none;">' . $artReadMoreTxt . '</div></a></center>'; } } $returnHTML .= ' <br clear="all">'; $returnHTML .= ' </div>'; } } } // Testing============================================ // $returnHTML .= ' <a href="/aws-ses/index.php"><button class="btn btn-primary" style="position: relative; left: 85%;">Send Email</button></a>'; // $returnHTML .= '<button onclick="fetchNewsletterContent()" class="btn btn-primary">Send Email</button>'; // ================================================== $returnHTML .= ' </td>'; $returnHTML .= ' <td></td>'; $returnHTML .= '</tr>'; $returnHTML .= '<tr>'; $returnHTML .= ' <td></td>'; $returnHTML .= ' <td align="center">'; $returnHTML .= ' Powered by <a href="https://www.knoblycream.com/"><img src="https://www.knoblycream.com/grfx/logo.png" width="100" align="middle" style="padding-bottom:10px"></a><br><br>'; $returnHTML .= ' </td>'; $returnHTML .= ' <td></td>'; $returnHTML .= '</tr>'; $returnHTML .= '</table>'; return $returnHTML; } // Hybridauth $config = [ 'callback' => 'https://localhost/callback.php', 'posturl' => 'https://localhost/post.php', 'providers' => [ 'LinkedIn' => [ 'enabled' => true, // 'callback' => 'https://localhost/callback_lnkdn.php', 'keys' => ['id' => '86f6np9jazpkf8', 'secret' => 'widqRgHbqRipWipi'], 'scope' => 'r_liteprofile r_emailaddress w_member_social', ], 'Facebook' => [ //'callback' => 'https://localhost/fb_callback.php', 'enabled' => true, 'keys' => ['id' => '474369069647686', 'secret' => '60d149a294b51023d9f611e7549c0fb2'], ], 'Twitter' => [ //'callback' => 'https://localhost/callback_twt.php', 'enabled' => true, // Old 'keys' => ['key' => 'Q8WpVPJznZre8sVn4ZveHV35n', 'secret' => 'dhggdmPaRWJRGuFClkr3BfBeD0bKWeY2QBk5xrTolViC0FvHAG'], //New 'keys' => ['key' => 'Yr8TOoGrKY5ix1Vzfoxq9W4yR', 'secret' => 'SrGPFkwsvfLPD6JgqmKUv6iw67YUdgKphMOz10t7eClld8qH0Z'], // Twit_aid_proj - // 'keys' => ['key' => '7NbdLjQuLE0XnCs95h2n1nyRo' , 'secret' => 'YMmJf3B1gUhgMCHCBwdtrjP6SRXOOxY6K0oaROKw6bcGMLPALn'], //Tweet_aid 'keys' => ['key' => 'wRkItgyC62rvxu1B65lId4FYQ' , 'secret' => 'BL4vjsFX55TGUzqdP8ymSsbihdBD9KtceS1CGhZXKcK2V9BR3Q'], // Personal Account - Access token - 1402072247251079172-U3UbQo4AfKCCvfdCuGe5L3iuEf3wnK Access token secret - eZoZZDriezK2fvYsa5cVaBlsAdpfXXZtE6EjjP2OjH5w6 'authorize' => true, ] ], ];