mirror of
https://github.com/itflow-org/itflow
synced 2026-07-24 01:10:40 +00:00
Rename plugins to libs and update all file references
This commit is contained in:
@@ -4,7 +4,7 @@ require_once "includes/inc_all_admin.php";
|
||||
|
||||
|
||||
//Initialize the HTML Purifier to prevent XSS
|
||||
require "../plugins/htmlpurifier/HTMLPurifier.standalone.php";
|
||||
require "../libs/htmlpurifier/HTMLPurifier.standalone.php";
|
||||
|
||||
$purifier_config = HTMLPurifier_Config::createDefault();
|
||||
$purifier_config->set('Cache.DefinitionImpl', null); // Disable cache by setting a non-existent directory or an invalid one
|
||||
|
||||
@@ -9,7 +9,7 @@ if (!isset($session_is_admin) || !$session_is_admin) {
|
||||
$email_id = intval($_GET['id']);
|
||||
|
||||
//Initialize the HTML Purifier to prevent XSS
|
||||
require "../../../plugins/htmlpurifier/HTMLPurifier.standalone.php";
|
||||
require "../../../libs/htmlpurifier/HTMLPurifier.standalone.php";
|
||||
|
||||
$purifier_config = HTMLPurifier_Config::createDefault();
|
||||
$purifier_config->set('Cache.DefinitionImpl', null); // Disable cache by setting a non-existent directory or an invalid one
|
||||
|
||||
@@ -42,7 +42,7 @@ if (isset($_GET['delete_saved_payment'])) {
|
||||
|
||||
try {
|
||||
// Initialize stripe
|
||||
require_once '../plugins/stripe-php/init.php';
|
||||
require_once '../libs/stripe-php/init.php';
|
||||
$stripe = new \Stripe\StripeClient($private_key);
|
||||
|
||||
// Detach PM
|
||||
|
||||
@@ -16,7 +16,7 @@ if (isset($_GET['stripe_remove_pm'])) {
|
||||
|
||||
try {
|
||||
// Initialize stripe
|
||||
require_once '../plugins/stripe-php/init.php';
|
||||
require_once '../libs/stripe-php/init.php';
|
||||
$stripe = new \Stripe\StripeClient($config_stripe_secret);
|
||||
|
||||
// Detach PM
|
||||
|
||||
@@ -212,7 +212,7 @@ if (isset($_GET['project_template_id'])) {
|
||||
|
||||
</div> <!-- End row -->
|
||||
|
||||
<script src="../plugins/SortableJS/Sortable.min.js"></script>
|
||||
<script src="../libs/SortableJS/Sortable.min.js"></script>
|
||||
<script>
|
||||
new Sortable(document.querySelector('table#ticket_templates tbody'), {
|
||||
handle: '.drag-handle',
|
||||
|
||||
@@ -4,7 +4,7 @@ require_once "includes/inc_all_admin.php";
|
||||
|
||||
|
||||
//Initialize the HTML Purifier to prevent XSS
|
||||
require "../plugins/htmlpurifier/HTMLPurifier.standalone.php";
|
||||
require "../libs/htmlpurifier/HTMLPurifier.standalone.php";
|
||||
|
||||
$purifier_config = HTMLPurifier_Config::createDefault();
|
||||
$purifier_config->set('Cache.DefinitionImpl', null); // Disable cache by setting a non-existent directory or an invalid one
|
||||
@@ -134,7 +134,7 @@ $sql_task_templates = mysqli_query($mysqli, "SELECT * FROM task_templates WHERE
|
||||
|
||||
<script src="../js/pretty_content.js"></script>
|
||||
|
||||
<script src="../plugins/SortableJS/Sortable.min.js"></script>
|
||||
<script src="../libs/SortableJS/Sortable.min.js"></script>
|
||||
<script>
|
||||
new Sortable(document.querySelector('table#tasks tbody'), {
|
||||
handle: '.drag-handle',
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
require_once "../config.php";
|
||||
require_once "../functions.php";
|
||||
require_once "../includes/check_login.php";
|
||||
require_once "../plugins/totp/totp.php";
|
||||
require_once "../libs/totp/totp.php";
|
||||
|
||||
/*
|
||||
* Fetches SSL certificates from remote hosts & returns the relevant info (issuer, expiry, public key)
|
||||
|
||||
@@ -146,11 +146,11 @@ while ($row = mysqli_fetch_assoc($sql)) {
|
||||
?>
|
||||
|
||||
<!-- FullCalendar v7: theme + CSS are now separate plugins, must be loaded alongside the core bundle -->
|
||||
<link href='/plugins/fullcalendar/skeleton.css' rel='stylesheet' />
|
||||
<link href='/plugins/fullcalendar/themes/classic/theme.css' rel='stylesheet' />
|
||||
<link href='/plugins/fullcalendar/themes/classic/palette.css' rel='stylesheet' />
|
||||
<script src='/plugins/fullcalendar/fullcalendar.global.js'></script>
|
||||
<script src='/plugins/fullcalendar/themes/classic/global.js'></script>
|
||||
<link href='/libs/fullcalendar/skeleton.css' rel='stylesheet' />
|
||||
<link href='/libs/fullcalendar/themes/classic/theme.css' rel='stylesheet' />
|
||||
<link href='/libs/fullcalendar/themes/classic/palette.css' rel='stylesheet' />
|
||||
<script src='/libs/fullcalendar/fullcalendar.global.js'></script>
|
||||
<script src='/libs/fullcalendar/themes/classic/global.js'></script>
|
||||
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
|
||||
@@ -6,7 +6,7 @@ require_once "includes/inc_all_client.php";
|
||||
enforceUserPermission('module_sales');
|
||||
|
||||
// Initialize stripe
|
||||
require_once 'plugins/stripe-php/init.php';
|
||||
require_once 'libs/stripe-php/init.php';
|
||||
|
||||
// Get Stripe vars
|
||||
$stripe_vars = mysqli_fetch_assoc(mysqli_query($mysqli, "SELECT config_stripe_enable, config_stripe_publishable, config_stripe_secret FROM settings WHERE company_id = 1"));
|
||||
|
||||
@@ -4,7 +4,7 @@ require_once "includes/inc_all_client.php";
|
||||
|
||||
|
||||
//Initialize the HTML Purifier to prevent XSS
|
||||
require "../plugins/htmlpurifier/HTMLPurifier.standalone.php";
|
||||
require "../libs/htmlpurifier/HTMLPurifier.standalone.php";
|
||||
|
||||
$purifier_config = HTMLPurifier_Config::createDefault();
|
||||
$purifier_config->set('Cache.DefinitionImpl', null); // Disable cache by setting a non-existent directory or an invalid one
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
require_once "includes/inc_all.php";
|
||||
|
||||
// Initialize the HTML Purifier to prevent XSS
|
||||
require "../plugins/htmlpurifier/HTMLPurifier.standalone.php";
|
||||
require "../libs/htmlpurifier/HTMLPurifier.standalone.php";
|
||||
|
||||
$purifier_config = HTMLPurifier_Config::createDefault();
|
||||
$purifier_config->set('URI.AllowedSchemes', ['data' => true, 'src' => true, 'http' => true, 'https' => true]);
|
||||
|
||||
@@ -739,8 +739,8 @@ require_once "../includes/footer.php";
|
||||
?>
|
||||
|
||||
<!-- JSON Autocomplete / type ahead -->
|
||||
<link rel="stylesheet" href="../plugins/jquery-ui/jquery-ui.min.css">
|
||||
<script src="../plugins/jquery-ui/jquery-ui.min.js"></script>
|
||||
<link rel="stylesheet" href="../libs/jquery-ui/jquery-ui.min.css">
|
||||
<script src="../libs/jquery-ui/jquery-ui.min.js"></script>
|
||||
<script>
|
||||
|
||||
$(function() {
|
||||
@@ -803,7 +803,7 @@ $(function() {
|
||||
|
||||
</script>
|
||||
|
||||
<script src="../plugins/SortableJS/Sortable.min.js"></script>
|
||||
<script src="../libs/SortableJS/Sortable.min.js"></script>
|
||||
<script>
|
||||
new Sortable(document.querySelector('table#items tbody'), {
|
||||
handle: '.drag-handle',
|
||||
|
||||
@@ -524,8 +524,8 @@ ob_start();
|
||||
</form>
|
||||
|
||||
<!-- JSON Autocomplete / type ahead -->
|
||||
<link rel="stylesheet" href="/plugins/jquery-ui/jquery-ui.min.css">
|
||||
<script src="/plugins/jquery-ui/jquery-ui.min.js"></script>
|
||||
<link rel="stylesheet" href="/libs/jquery-ui/jquery-ui.min.css">
|
||||
<script src="/libs/jquery-ui/jquery-ui.min.js"></script>
|
||||
<script>
|
||||
$(function() {
|
||||
var operatingSystems = <?php echo $json_os; ?>;
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
require_once '../../../includes/modal_header.php';
|
||||
|
||||
// Initialize the HTML Purifier to prevent XSS
|
||||
require_once "../../../plugins/htmlpurifier/HTMLPurifier.standalone.php";
|
||||
require_once "../../../libs/htmlpurifier/HTMLPurifier.standalone.php";
|
||||
|
||||
$purifier_config = HTMLPurifier_Config::createDefault();
|
||||
$purifier_config->set('Cache.DefinitionImpl', null); // Disable cache by setting a non-existent directory or an invalid one
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
require_once '../../../includes/modal_header.php';
|
||||
|
||||
// Initialize the HTML Purifier to prevent XSS
|
||||
require_once "../../../plugins/htmlpurifier/HTMLPurifier.standalone.php";
|
||||
require_once "../../../libs/htmlpurifier/HTMLPurifier.standalone.php";
|
||||
|
||||
$purifier_config = HTMLPurifier_Config::createDefault();
|
||||
$purifier_config->set('Cache.DefinitionImpl', null); // Disable cache by setting a non-existent directory or an invalid one
|
||||
|
||||
@@ -343,8 +343,8 @@ ob_start();
|
||||
</form>
|
||||
|
||||
<!-- Recurring Ticket Client/Contact JS -->
|
||||
<link rel="stylesheet" href="/plugins/jquery-ui/jquery-ui.min.css">
|
||||
<script src="/plugins/jquery-ui/jquery-ui.min.js"></script>
|
||||
<link rel="stylesheet" href="/libs/jquery-ui/jquery-ui.min.css">
|
||||
<script src="/libs/jquery-ui/jquery-ui.min.js"></script>
|
||||
<script src="/agent/js/tickets_add_modal.js"></script>
|
||||
|
||||
<?php
|
||||
|
||||
@@ -318,8 +318,8 @@ $(document).on('change', '#ticket_template_select', function () {
|
||||
</script>
|
||||
|
||||
<!-- Ticket Client/Contact JS -->
|
||||
<link rel="stylesheet" href="/plugins/jquery-ui/jquery-ui.min.css">
|
||||
<script src="/plugins/jquery-ui/jquery-ui.min.js"></script>
|
||||
<link rel="stylesheet" href="/libs/jquery-ui/jquery-ui.min.css">
|
||||
<script src="/libs/jquery-ui/jquery-ui.min.js"></script>
|
||||
<script src="/agent/js/tickets_add_modal.js"></script>
|
||||
|
||||
<?php
|
||||
|
||||
@@ -1384,7 +1384,7 @@ if (isset($_POST["export_client_pdf"])) {
|
||||
asset_name, software_name;"
|
||||
);
|
||||
|
||||
require_once("../plugins/TCPDF/tcpdf.php");
|
||||
require_once("../libs/TCPDF/tcpdf.php");
|
||||
|
||||
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, "UTF-8", false);
|
||||
$pdf->SetCreator(PDF_CREATOR);
|
||||
|
||||
@@ -703,7 +703,7 @@ if (isset($_GET['export_document'])) {
|
||||
enforceClientAccess();
|
||||
|
||||
// Include the TCPDF class
|
||||
require_once('../plugins/TCPDF/tcpdf.php');
|
||||
require_once('../libs/TCPDF/tcpdf.php');
|
||||
|
||||
$pdf = new TCPDF();
|
||||
|
||||
|
||||
@@ -857,7 +857,7 @@ if (isset($_GET['export_invoice_pdf'])) {
|
||||
//Set Badge color based off of invoice status
|
||||
$invoice_badge_color = getInvoiceBadgeColor($invoice_status);
|
||||
|
||||
require_once("../plugins/TCPDF/tcpdf.php");
|
||||
require_once("../libs/TCPDF/tcpdf.php");
|
||||
|
||||
// Start TCPDF
|
||||
$pdf = new TCPDF('P', 'mm', 'A4', true, 'UTF-8', false);
|
||||
@@ -1042,7 +1042,7 @@ if (isset($_GET['export_invoice_packing_slip'])) {
|
||||
$company_website = nullable_htmlentities($row['company_website']);
|
||||
$company_logo = nullable_htmlentities($row['company_logo']);
|
||||
|
||||
require_once("../plugins/TCPDF/tcpdf.php");
|
||||
require_once("../libs/TCPDF/tcpdf.php");
|
||||
|
||||
// Start TCPDF
|
||||
$pdf = new TCPDF('P', 'mm', 'A4', true, 'UTF-8', false);
|
||||
|
||||
@@ -396,7 +396,7 @@ if (isset($_POST['add_payment_stripe'])) {
|
||||
}
|
||||
|
||||
// Initialize Stripe
|
||||
require_once __DIR__ . '/../../plugins/stripe-php/init.php';
|
||||
require_once __DIR__ . '/../../libs/stripe-php/init.php';
|
||||
$stripe = new \Stripe\StripeClient($private_key);
|
||||
|
||||
$balance_to_pay = round($invoice_amount, 2);
|
||||
@@ -581,7 +581,7 @@ if (isset($_GET['add_payment_stripe'])) {
|
||||
}
|
||||
|
||||
// Initialize Stripe
|
||||
require_once __DIR__ . '/../plugins/stripe-php/init.php';
|
||||
require_once __DIR__ . '/../libs/stripe-php/init.php';
|
||||
$stripe = new \Stripe\StripeClient($config_stripe_secret);
|
||||
|
||||
$balance_to_pay = round($invoice_amount, 2);
|
||||
|
||||
@@ -828,7 +828,7 @@ if (isset($_GET['export_quote_pdf'])) {
|
||||
$quote_badge_color = "secondary";
|
||||
}
|
||||
|
||||
require_once("../plugins/TCPDF/tcpdf.php");
|
||||
require_once("../libs/TCPDF/tcpdf.php");
|
||||
|
||||
// Start TCPDF
|
||||
$pdf = new TCPDF('P', 'mm', 'A4', true, 'UTF-8', false);
|
||||
|
||||
@@ -582,8 +582,8 @@ require_once "../includes/footer.php";
|
||||
|
||||
<!-- JSON Autocomplete / type ahead -->
|
||||
<!-- //TODO: Move to js/ -->
|
||||
<link rel="stylesheet" href="../plugins/jquery-ui/jquery-ui.min.css">
|
||||
<script src="../plugins/jquery-ui/jquery-ui.min.js"></script>
|
||||
<link rel="stylesheet" href="../libs/jquery-ui/jquery-ui.min.css">
|
||||
<script src="../libs/jquery-ui/jquery-ui.min.js"></script>
|
||||
<script>
|
||||
$(function() {
|
||||
var availableProducts = <?php echo $json_products ?? '""' ?>;
|
||||
@@ -602,7 +602,7 @@ require_once "../includes/footer.php";
|
||||
});
|
||||
</script>
|
||||
|
||||
<script src="../plugins/SortableJS/Sortable.min.js"></script>
|
||||
<script src="../libs/SortableJS/Sortable.min.js"></script>
|
||||
<script>
|
||||
new Sortable(document.querySelector('table#items tbody'), {
|
||||
handle: '.drag-handle',
|
||||
|
||||
@@ -482,8 +482,8 @@ require_once "../includes/footer.php";
|
||||
?>
|
||||
|
||||
<!-- JSON Autocomplete / type ahead -->
|
||||
<link rel="stylesheet" href="../plugins/jquery-ui/jquery-ui.min.css">
|
||||
<script src="../plugins/jquery-ui/jquery-ui.min.js"></script>
|
||||
<link rel="stylesheet" href="../libs/jquery-ui/jquery-ui.min.css">
|
||||
<script src="../libs/jquery-ui/jquery-ui.min.js"></script>
|
||||
<script>
|
||||
$(function() {
|
||||
var availableProducts = <?php echo $json_products?>;
|
||||
@@ -502,7 +502,7 @@ require_once "../includes/footer.php";
|
||||
});
|
||||
</script>
|
||||
|
||||
<script src="../plugins/SortableJS/Sortable.min.js"></script>
|
||||
<script src="../libs/SortableJS/Sortable.min.js"></script>
|
||||
<script>
|
||||
new Sortable(document.querySelector('table#items tbody'), {
|
||||
handle: '.drag-handle',
|
||||
|
||||
@@ -19,7 +19,7 @@ if ($client_access_string) {
|
||||
enforceUserPermission('module_support');
|
||||
|
||||
// Initialize the HTML Purifier to prevent XSS
|
||||
require_once "../plugins/htmlpurifier/HTMLPurifier.standalone.php";
|
||||
require_once "../libs/htmlpurifier/HTMLPurifier.standalone.php";
|
||||
|
||||
$purifier_config = HTMLPurifier_Config::createDefault();
|
||||
$purifier_config->set('Cache.DefinitionImpl', null); // Disable cache by setting a non-existent directory or an invalid one
|
||||
@@ -1331,7 +1331,7 @@ require_once "../includes/footer.php";
|
||||
|
||||
<script src="/js/pretty_content.js"></script>
|
||||
|
||||
<script src="/plugins/SortableJS/Sortable.min.js"></script>
|
||||
<script src="/libs/SortableJS/Sortable.min.js"></script>
|
||||
<script>
|
||||
new Sortable(document.querySelector('table#tasks tbody'), {
|
||||
handle: '.drag-handle',
|
||||
|
||||
@@ -173,5 +173,5 @@ echo "const CONFIG_TICKET_ORDERING = " . json_encode($config_ticket_ordering) .
|
||||
echo "</script>";
|
||||
?>
|
||||
|
||||
<script src="../plugins/SortableJS/Sortable.min.js"></script>
|
||||
<script src="../libs/SortableJS/Sortable.min.js"></script>
|
||||
<script src="js/tickets_kanban.js"></script>
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
require_once "../../config.php";
|
||||
require_once "../../functions.php";
|
||||
require_once "../../includes/check_login.php";
|
||||
require_once '../../plugins/totp/totp.php'; //TOTP MFA Lib
|
||||
require_once '../../libs/totp/totp.php'; //TOTP MFA Lib
|
||||
|
||||
// Get Company Logo
|
||||
$sql = mysqli_query($mysqli, "SELECT company_logo FROM companies");
|
||||
@@ -41,15 +41,15 @@ $data = "otpauth://totp/ITFlow:$session_email?secret=$token";
|
||||
<?php } ?>
|
||||
|
||||
<!-- Font Awesome Icons -->
|
||||
<link rel="stylesheet" href="../../plugins/fontawesome-free/css/all.min.css">
|
||||
<link rel="stylesheet" href="../../libs/fontawesome-free/css/all.min.css">
|
||||
|
||||
<!-- Theme style -->
|
||||
<link rel="stylesheet" href="../../plugins/adminlte/css/adminlte.min.css">
|
||||
<link href="../../plugins/toastr/toastr.min.css" rel="stylesheet">
|
||||
<link rel="stylesheet" href="../../libs/adminlte/css/adminlte.min.css">
|
||||
<link href="../../libs/toastr/toastr.min.css" rel="stylesheet">
|
||||
|
||||
<!-- jQuery -->
|
||||
<script src="../../plugins/jquery/jquery.min.js"></script>
|
||||
<script src="../../plugins/toastr/toastr.min.js"></script>
|
||||
<script src="../../libs/jquery/jquery.min.js"></script>
|
||||
<script src="../../libs/toastr/toastr.min.js"></script>
|
||||
|
||||
</head>
|
||||
<body class="hold-transition login-page">
|
||||
@@ -72,7 +72,7 @@ $data = "otpauth://totp/ITFlow:$session_email?secret=$token";
|
||||
<form action="post.php" method="post" autocomplete="off">
|
||||
<input type="hidden" name="csrf_token" value="<?php echo $_SESSION['csrf_token'] ?>">
|
||||
|
||||
<img src='../../plugins/barcode/barcode.php?f=png&s=qr&d=<?php echo $data; ?>' data-toggle="tooltip" title="Scan QR code into your MFA App">
|
||||
<img src='../../libs/barcode/barcode.php?f=png&s=qr&d=<?php echo $data; ?>' data-toggle="tooltip" title="Scan QR code into your MFA App">
|
||||
|
||||
<p>
|
||||
<small data-toggle="tooltip" title="Can't Scan? Copy and paste this code into your app"><?php echo $token; ?></small>
|
||||
@@ -100,10 +100,10 @@ $data = "otpauth://totp/ITFlow:$session_email?secret=$token";
|
||||
<!-- REQUIRED SCRIPTS -->
|
||||
|
||||
<!-- Bootstrap 4 -->
|
||||
<script src="../../plugins/bootstrap/js/bootstrap.bundle.min.js"></script>
|
||||
<script src="../../libs/bootstrap/js/bootstrap.bundle.min.js"></script>
|
||||
|
||||
<!-- Custom js-->
|
||||
<script src="../../plugins/clipboardjs/clipboard.min.js"></script>
|
||||
<script src="../../libs/clipboardjs/clipboard.min.js"></script>
|
||||
|
||||
<script>
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?php
|
||||
require_once '../../plugins/totp/totp.php';
|
||||
require_once '../../libs/totp/totp.php';
|
||||
|
||||
// Only generate the token once and store it in session:
|
||||
if (empty($_SESSION['mfa_token'])) {
|
||||
@@ -27,7 +27,7 @@ $data = "otpauth://totp/ITFlow:$session_email?secret=$token";
|
||||
<div class="modal-body">
|
||||
|
||||
<div class="text-center">
|
||||
<img src='../../plugins/barcode/barcode.php?f=png&s=qr&d=<?php echo $data; ?>'>
|
||||
<img src='../../libs/barcode/barcode.php?f=png&s=qr&d=<?php echo $data; ?>'>
|
||||
<p><span class='text-secondary'>Secret:</span> <?php echo $token; ?>
|
||||
<button type="button" class='btn btn-sm clipboardjs' data-clipboard-text='<?php echo $token; ?>'><i class='far fa-copy text-secondary'></i></button>
|
||||
</p>
|
||||
|
||||
@@ -202,7 +202,7 @@ if (isset($_POST['enable_mfa'])) {
|
||||
|
||||
validateCSRFToken($_POST['csrf_token']);
|
||||
|
||||
require_once "../../plugins/totp/totp.php";
|
||||
require_once "../../libs/totp/totp.php";
|
||||
|
||||
// Grab the code from the user
|
||||
$verify_code = trim($_POST['verify_code']);
|
||||
|
||||
@@ -14,7 +14,7 @@ if ($session_contact_primary == 0 && !$session_contact_is_technical_contact) {
|
||||
}
|
||||
|
||||
//Initialize the HTML Purifier to prevent XSS
|
||||
require_once "../plugins/htmlpurifier/HTMLPurifier.standalone.php";
|
||||
require_once "../libs/htmlpurifier/HTMLPurifier.standalone.php";
|
||||
|
||||
$purifier_config = HTMLPurifier_Config::createDefault();
|
||||
$purifier_config->set('Cache.DefinitionImpl', null); // Disable cache by setting a non-existent directory or an invalid one
|
||||
|
||||
@@ -24,13 +24,13 @@
|
||||
<?php require_once $_SERVER['DOCUMENT_ROOT'] . '/includes/inc_confirm_modal.php'; ?>
|
||||
|
||||
<!-- jQuery -->
|
||||
<script src="/plugins/jquery/jquery.min.js"></script>
|
||||
<script src="/libs/jquery/jquery.min.js"></script>
|
||||
|
||||
<!-- Bootstrap 4 -->
|
||||
<script src="/plugins/bootstrap/js/bootstrap.bundle.min.js"></script>
|
||||
<script src="/libs/bootstrap/js/bootstrap.bundle.min.js"></script>
|
||||
|
||||
<!--- TinyMCE -->
|
||||
<script src="/plugins/tinymce/tinymce.min.js" referrerpolicy="origin"></script>
|
||||
<script src="/libs/tinymce/tinymce.min.js" referrerpolicy="origin"></script>
|
||||
|
||||
<script>
|
||||
|
||||
|
||||
@@ -24,10 +24,10 @@ header("X-Frame-Options: DENY"); // Legacy
|
||||
<?php } ?>
|
||||
|
||||
<!-- Font Awesome -->
|
||||
<link rel="stylesheet" href="/plugins/fontawesome-free/css/all.min.css">
|
||||
<link rel="stylesheet" href="/libs/fontawesome-free/css/all.min.css">
|
||||
|
||||
<!-- Theme style -->
|
||||
<link rel="stylesheet" href="/plugins/adminlte/css/adminlte.min.css">
|
||||
<link rel="stylesheet" href="/libs/adminlte/css/adminlte.min.css">
|
||||
|
||||
</head>
|
||||
|
||||
|
||||
@@ -182,7 +182,7 @@ if ($_SERVER['REQUEST_METHOD'] == "POST") {
|
||||
<meta name="robots" content="noindex">
|
||||
|
||||
<!-- Font Awesome -->
|
||||
<link rel="stylesheet" href="../plugins/fontawesome-free/css/all.min.css">
|
||||
<link rel="stylesheet" href="../libs/fontawesome-free/css/all.min.css">
|
||||
|
||||
<!--
|
||||
Favicon
|
||||
@@ -193,7 +193,7 @@ if ($_SERVER['REQUEST_METHOD'] == "POST") {
|
||||
<?php } ?>
|
||||
|
||||
<!-- Theme style -->
|
||||
<link rel="stylesheet" href="../plugins/adminlte/css/adminlte.min.css">
|
||||
<link rel="stylesheet" href="../libs/adminlte/css/adminlte.min.css">
|
||||
|
||||
</head>
|
||||
|
||||
@@ -288,13 +288,13 @@ if ($_SERVER['REQUEST_METHOD'] == "POST") {
|
||||
<!-- /.login-box -->
|
||||
|
||||
<!-- jQuery -->
|
||||
<script src="../plugins/jquery/jquery.min.js"></script>
|
||||
<script src="../libs/jquery/jquery.min.js"></script>
|
||||
|
||||
<!-- Bootstrap 4 -->
|
||||
<script src="../plugins/bootstrap/js/bootstrap.bundle.min.js"></script>
|
||||
<script src="../libs/bootstrap/js/bootstrap.bundle.min.js"></script>
|
||||
|
||||
<!-- AdminLTE App -->
|
||||
<script src="../plugins/adminlte/js/adminlte.min.js"></script>
|
||||
<script src="../libs/adminlte/js/adminlte.min.js"></script>
|
||||
|
||||
<!-- Prevents resubmit on refresh or back -->
|
||||
<script src="../js/login_prevent_resubmit.js"></script>
|
||||
|
||||
@@ -577,7 +577,7 @@ if (isset($_GET['add_payment_by_provider'])) {
|
||||
}
|
||||
|
||||
// Initialize Stripe
|
||||
require_once __DIR__ . '/../plugins/stripe-php/init.php';
|
||||
require_once __DIR__ . '/../libs/stripe-php/init.php';
|
||||
$stripe = new \Stripe\StripeClient($private_key);
|
||||
|
||||
$balance_to_pay = round($invoice_amount, 2);
|
||||
@@ -737,7 +737,7 @@ if (isset($_POST['create_stripe_customer'])) {
|
||||
if (!$existing_customer) {
|
||||
try {
|
||||
// Initialize Stripe
|
||||
require_once '../plugins/stripe-php/init.php';
|
||||
require_once '../libs/stripe-php/init.php';
|
||||
$stripe = new \Stripe\StripeClient($stripe_secret_key);
|
||||
|
||||
// Create new customer in Stripe
|
||||
@@ -831,7 +831,7 @@ if (isset($_GET['create_stripe_checkout'])) {
|
||||
$return_url = "https://$config_base_url/client/post.php?stripe_save_card&session_id={CHECKOUT_SESSION_ID}";
|
||||
|
||||
try {
|
||||
require_once '../plugins/stripe-php/init.php';
|
||||
require_once '../libs/stripe-php/init.php';
|
||||
$stripe = new \Stripe\StripeClient($stripe_secret_key);
|
||||
|
||||
// Create checkout session
|
||||
@@ -905,7 +905,7 @@ if (isset($_GET['stripe_save_card'])) {
|
||||
$checkout_session_id = sanitizeInput($_GET['session_id']);
|
||||
|
||||
try {
|
||||
require_once '../plugins/stripe-php/init.php';
|
||||
require_once '../libs/stripe-php/init.php';
|
||||
$stripe = new \Stripe\StripeClient($stripe_secret_key);
|
||||
|
||||
// Retrieve checkout session & setup intent
|
||||
@@ -1041,7 +1041,7 @@ if (isset($_GET['delete_saved_payment'])) {
|
||||
|
||||
try {
|
||||
// Initialize Stripe
|
||||
require_once '../plugins/stripe-php/init.php';
|
||||
require_once '../libs/stripe-php/init.php';
|
||||
$stripe = new \Stripe\StripeClient($stripe_secret_key);
|
||||
|
||||
// Detach the payment method from Stripe
|
||||
|
||||
@@ -11,7 +11,7 @@ if ($session_contact_primary == 0 && !$session_contact_is_billing_contact) {
|
||||
}
|
||||
|
||||
// Initialize Stripe
|
||||
require_once '../plugins/stripe-php/init.php';
|
||||
require_once '../libs/stripe-php/init.php';
|
||||
|
||||
// Get Stripe provider info
|
||||
$stripe_provider_query = mysqli_query($mysqli, "
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
require_once "includes/inc_all.php";
|
||||
|
||||
//Initialize the HTML Purifier to prevent XSS
|
||||
require "../plugins/htmlpurifier/HTMLPurifier.standalone.php";
|
||||
require "../libs/htmlpurifier/HTMLPurifier.standalone.php";
|
||||
|
||||
$purifier_config = HTMLPurifier_Config::createDefault();
|
||||
$purifier_config->set('Cache.DefinitionImpl', null); // Disable cache by setting a non-existent directory or an invalid one
|
||||
|
||||
@@ -838,7 +838,7 @@ while ($row = mysqli_fetch_assoc($sql_recurring_payments)) {
|
||||
// Stripe
|
||||
if ($provider_name === "Stripe") {
|
||||
if ($provider_private_key && $stripe_customer_id && $stripe_payment_method_id) {
|
||||
require_once __DIR__ . '/../plugins/stripe-php/init.php';
|
||||
require_once __DIR__ . '/../libs/stripe-php/init.php';
|
||||
$stripe = new \Stripe\StripeClient($provider_private_key);
|
||||
|
||||
$balance_to_pay = round($invoice_amount, 2);
|
||||
|
||||
@@ -10,14 +10,14 @@ if (php_sapi_name() !== 'cli') {
|
||||
require_once "../config.php";
|
||||
require_once "../includes/inc_set_timezone.php";
|
||||
require_once "../functions.php";
|
||||
require_once "../plugins/vendor/autoload.php";
|
||||
require_once "../libs/vendor/autoload.php";
|
||||
|
||||
// PHP Mailer Libs
|
||||
require_once "../plugins/PHPMailer/src/Exception.php";
|
||||
require_once "../plugins/PHPMailer/src/PHPMailer.php";
|
||||
require_once "../plugins/PHPMailer/src/SMTP.php";
|
||||
require_once "../plugins/PHPMailer/src/OAuthTokenProvider.php";
|
||||
require_once "../plugins/PHPMailer/src/OAuth.php";
|
||||
require_once "../libs/PHPMailer/src/Exception.php";
|
||||
require_once "../libs/PHPMailer/src/PHPMailer.php";
|
||||
require_once "../libs/PHPMailer/src/SMTP.php";
|
||||
require_once "../libs/PHPMailer/src/OAuthTokenProvider.php";
|
||||
require_once "../libs/PHPMailer/src/OAuth.php";
|
||||
|
||||
use PHPMailer\PHPMailer\PHPMailer;
|
||||
use PHPMailer\PHPMailer\Exception;
|
||||
|
||||
@@ -16,7 +16,7 @@ if (php_sapi_name() !== 'cli') {
|
||||
}
|
||||
|
||||
// Autoload (Webklex & any composer deps)
|
||||
require_once "../plugins/vendor/autoload.php";
|
||||
require_once "../libs/vendor/autoload.php";
|
||||
|
||||
// Get ITFlow config & helper functions
|
||||
require_once "../config.php";
|
||||
|
||||
@@ -976,7 +976,7 @@ function addToMailQueue($data) {
|
||||
|
||||
function createiCalStr($datetime, $title, $description, $location)
|
||||
{
|
||||
require_once "plugins/zapcal/zapcallib.php";
|
||||
require_once "libs/zapcal/zapcallib.php";
|
||||
|
||||
// Create the iCal object
|
||||
$cal_event = new ZCiCal();
|
||||
@@ -1009,7 +1009,7 @@ function isMobile()
|
||||
}
|
||||
|
||||
function createiCalStrCancel($originaliCalStr) {
|
||||
require_once "plugins/zapcal/zapcallib.php";
|
||||
require_once "libs/zapcal/zapcallib.php";
|
||||
|
||||
// Import the original iCal string
|
||||
$cal_event = new ZCiCal($originaliCalStr);
|
||||
|
||||
@@ -11,7 +11,7 @@ require_once "../config.php";
|
||||
// Set Timezone
|
||||
require_once "../includes/inc_set_timezone.php";
|
||||
require_once "../functions.php";
|
||||
require_once "../plugins/totp/totp.php";
|
||||
require_once "../libs/totp/totp.php";
|
||||
|
||||
|
||||
/*
|
||||
@@ -69,7 +69,7 @@ if (isset($_GET['stripe_create_pi'])) {
|
||||
}
|
||||
$stripe_secret_key = $stripe_provider['payment_provider_private_key'];
|
||||
|
||||
require_once '../plugins/stripe-php/init.php';
|
||||
require_once '../libs/stripe-php/init.php';
|
||||
|
||||
$pi_description = "ITFlow: $client_name payment of $invoice_currency_code $balance_to_pay for $invoice_prefix$invoice_number";
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
require_once "includes/inc_all_guest.php";
|
||||
|
||||
//Initialize the HTML Purifier to prevent XSS
|
||||
require_once "../plugins/htmlpurifier/HTMLPurifier.standalone.php";
|
||||
require_once "../libs/htmlpurifier/HTMLPurifier.standalone.php";
|
||||
|
||||
$purifier_config = HTMLPurifier_Config::createDefault();
|
||||
$purifier_config->set('Cache.DefinitionImpl', null); // Disable cache by setting a non-existent directory or an invalid one
|
||||
|
||||
@@ -76,7 +76,7 @@ if (isset($_GET['invoice_id'], $_GET['url_key']) && !isset($_GET['payment_intent
|
||||
|
||||
<!-- Stripe & jQuery -->
|
||||
<script src="https://js.stripe.com/v3/"></script>
|
||||
<script src="../plugins/jquery/jquery.min.js"></script>
|
||||
<script src="../libs/jquery/jquery.min.js"></script>
|
||||
|
||||
<div class="row pt-5">
|
||||
<div class="col-sm">
|
||||
@@ -161,7 +161,7 @@ if (isset($_GET['invoice_id'], $_GET['url_key']) && !isset($_GET['payment_intent
|
||||
$pi_id = sanitizeInput($_GET['payment_intent']);
|
||||
$pi_cs = $_GET['payment_intent_client_secret'];
|
||||
|
||||
require_once '../plugins/stripe-php/init.php';
|
||||
require_once '../libs/stripe-php/init.php';
|
||||
\Stripe\Stripe::setApiKey($stripe_secret);
|
||||
|
||||
$pi_obj = \Stripe\PaymentIntent::retrieve($pi_id);
|
||||
|
||||
@@ -329,7 +329,7 @@ if (isset($_GET['export_quote_pdf'])) {
|
||||
//Set Currency Format
|
||||
$currency_format = numfmt_create($company_locale, NumberFormatter::CURRENCY);
|
||||
|
||||
require_once("../plugins/TCPDF/tcpdf.php");
|
||||
require_once("../libs/TCPDF/tcpdf.php");
|
||||
|
||||
// Start TCPDF
|
||||
$pdf = new TCPDF('P', 'mm', 'A4', true, 'UTF-8', false);
|
||||
@@ -555,7 +555,7 @@ if (isset($_GET['export_invoice_pdf'])) {
|
||||
//Set Badge color based off of invoice status
|
||||
$invoice_badge_color = getInvoiceBadgeColor($invoice_status);
|
||||
|
||||
require_once("../plugins/TCPDF/tcpdf.php");
|
||||
require_once("../libs/TCPDF/tcpdf.php");
|
||||
|
||||
// Start TCPDF
|
||||
$pdf = new TCPDF('P', 'mm', 'A4', true, 'UTF-8', false);
|
||||
|
||||
@@ -8,7 +8,7 @@ require_once "includes/inc_all_guest.php";
|
||||
|
||||
|
||||
//Initialize the HTML Purifier to prevent XSS
|
||||
require "../plugins/htmlpurifier/HTMLPurifier.standalone.php";
|
||||
require "../libs/htmlpurifier/HTMLPurifier.standalone.php";
|
||||
|
||||
$purifier_config = HTMLPurifier_Config::createDefault();
|
||||
$purifier_config->set('Cache.DefinitionImpl', null); // Disable cache by setting a non-existent directory or an invalid one
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
require_once "includes/inc_all_guest.php";
|
||||
|
||||
//Initialize the HTML Purifier to prevent XSS
|
||||
require "../plugins/htmlpurifier/HTMLPurifier.standalone.php";
|
||||
require "../libs/htmlpurifier/HTMLPurifier.standalone.php";
|
||||
|
||||
$purifier_config = HTMLPurifier_Config::createDefault();
|
||||
$purifier_config->set('Cache.DefinitionImpl', null); // Disable cache by setting a non-existent directory or an invalid one
|
||||
|
||||
@@ -17,19 +17,19 @@
|
||||
<?php } ?>
|
||||
|
||||
<!-- Font Awesome Icons -->
|
||||
<link rel="stylesheet" href="/plugins/fontawesome-free/css/all.min.css">
|
||||
<link rel="stylesheet" href="/libs/fontawesome-free/css/all.min.css">
|
||||
<!-- Theme style -->
|
||||
<link rel="stylesheet" href="/plugins/adminlte/css/adminlte.min.css">
|
||||
<link rel="stylesheet" href="/libs/adminlte/css/adminlte.min.css">
|
||||
|
||||
<!-- Custom Style Sheet -->
|
||||
<link rel="stylesheet" href="/plugins/tempusdominus-bootstrap-4/css/tempusdominus-bootstrap-4.min.css">
|
||||
<link rel="stylesheet" href="/plugins/select2/css/select2.min.css">
|
||||
<link rel="stylesheet" href="/plugins/select2-bootstrap4-theme/select2-bootstrap4.min.css">
|
||||
<link rel="stylesheet" href='/plugins/daterangepicker/daterangepicker.css'>
|
||||
<link rel="stylesheet" href="/libs/tempusdominus-bootstrap-4/css/tempusdominus-bootstrap-4.min.css">
|
||||
<link rel="stylesheet" href="/libs/select2/css/select2.min.css">
|
||||
<link rel="stylesheet" href="/libs/select2-bootstrap4-theme/select2-bootstrap4.min.css">
|
||||
<link rel="stylesheet" href='/libs/daterangepicker/daterangepicker.css'>
|
||||
|
||||
<!-- Scripts -->
|
||||
<script src="/plugins/jquery/jquery.min.js"></script>
|
||||
<script src="/plugins/toastr/toastr.min.js"></script>
|
||||
<script src="/libs/jquery/jquery.min.js"></script>
|
||||
<script src="/libs/toastr/toastr.min.js"></script>
|
||||
|
||||
</head>
|
||||
<body class="layout-top-nav">
|
||||
|
||||
@@ -30,24 +30,24 @@ if (basename(dirname($_SERVER['REQUEST_URI'])) === 'guest') { ?>
|
||||
<!-- REQUIRED SCRIPTS -->
|
||||
|
||||
<!-- Bootstrap 4 -->
|
||||
<script src="/plugins/bootstrap/js/bootstrap.bundle.min.js"></script>
|
||||
<script src="/libs/bootstrap/js/bootstrap.bundle.min.js"></script>
|
||||
|
||||
<!-- Custom js-->
|
||||
<script src="/plugins/moment/moment.min.js"></script>
|
||||
<script src="/plugins/chart.js/chart.umd.min.js"></script>
|
||||
<script src="/plugins/tempusdominus-bootstrap-4/js/tempusdominus-bootstrap-4.min.js"></script>
|
||||
<script src="/plugins/daterangepicker/daterangepicker.js"></script>
|
||||
<script src="/plugins/select2/js/select2.min.js"></script>
|
||||
<script src="/plugins/inputmask/jquery.inputmask.min.js"></script>
|
||||
<script src="/plugins/tinymce/tinymce.min.js" referrerpolicy="origin"></script>
|
||||
<script src="/plugins/Show-Hide-Passwords-Bootstrap-4/bootstrap-show-password.min.js"></script>
|
||||
<script src="/plugins/clipboardjs/clipboard.min.js"></script>
|
||||
<script src="/libs/moment/moment.min.js"></script>
|
||||
<script src="/libs/chart.js/chart.umd.min.js"></script>
|
||||
<script src="/libs/tempusdominus-bootstrap-4/js/tempusdominus-bootstrap-4.min.js"></script>
|
||||
<script src="/libs/daterangepicker/daterangepicker.js"></script>
|
||||
<script src="/libs/select2/js/select2.min.js"></script>
|
||||
<script src="/libs/inputmask/jquery.inputmask.min.js"></script>
|
||||
<script src="/libs/tinymce/tinymce.min.js" referrerpolicy="origin"></script>
|
||||
<script src="/libs/Show-Hide-Passwords-Bootstrap-4/bootstrap-show-password.min.js"></script>
|
||||
<script src="/libs/clipboardjs/clipboard.min.js"></script>
|
||||
<script src="/js/keepalive.js"></script>
|
||||
<script src="/plugins/DataTables/datatables.min.js"></script>
|
||||
<script src="/plugins/intl-tel-input/js/intlTelInput.min.js"></script>
|
||||
<script src="/libs/DataTables/datatables.min.js"></script>
|
||||
<script src="/libs/intl-tel-input/js/intlTelInput.min.js"></script>
|
||||
|
||||
<!-- AdminLTE App -->
|
||||
<script src="/plugins/adminlte/js/adminlte.min.js"></script>
|
||||
<script src="/libs/adminlte/js/adminlte.min.js"></script>
|
||||
<script src="/js/app.js"></script>
|
||||
<script src="/js/ajax_modal.js"></script>
|
||||
<script src="/js/confirm_modal.js"></script>
|
||||
|
||||
@@ -24,22 +24,22 @@ header("X-Frame-Options: DENY");
|
||||
<?php } ?>
|
||||
|
||||
<!-- Font Awesome -->
|
||||
<link rel="stylesheet" href="/plugins/fontawesome-free/css/all.min.css">
|
||||
<link rel="stylesheet" href="/libs/fontawesome-free/css/all.min.css">
|
||||
|
||||
<!-- Custom Styles -->
|
||||
<link rel="stylesheet" href="/plugins/tempusdominus-bootstrap-4/css/tempusdominus-bootstrap-4.min.css" >
|
||||
<link rel="stylesheet" href="/plugins/select2/css/select2.min.css">
|
||||
<link rel="stylesheet" href="/plugins/select2-bootstrap4-theme/select2-bootstrap4.min.css">
|
||||
<link rel="stylesheet" href="/plugins/daterangepicker/daterangepicker.css">
|
||||
<link rel="stylesheet" href="/plugins/toastr/toastr.min.css">
|
||||
<link rel="stylesheet" href="/plugins/DataTables/datatables.min.css">
|
||||
<link rel="stylesheet" href="/plugins/intl-tel-input/css/intlTelInput.min.css">
|
||||
<link rel="stylesheet" href="/libs/tempusdominus-bootstrap-4/css/tempusdominus-bootstrap-4.min.css" >
|
||||
<link rel="stylesheet" href="/libs/select2/css/select2.min.css">
|
||||
<link rel="stylesheet" href="/libs/select2-bootstrap4-theme/select2-bootstrap4.min.css">
|
||||
<link rel="stylesheet" href="/libs/daterangepicker/daterangepicker.css">
|
||||
<link rel="stylesheet" href="/libs/toastr/toastr.min.css">
|
||||
<link rel="stylesheet" href="/libs/DataTables/datatables.min.css">
|
||||
<link rel="stylesheet" href="/libs/intl-tel-input/css/intlTelInput.min.css">
|
||||
<link rel="stylesheet" href="/css/itflow_custom.css">
|
||||
<link rel="stylesheet" href="/plugins/adminlte/css/adminlte.min.css">
|
||||
<link rel="stylesheet" href="/libs/adminlte/css/adminlte.min.css">
|
||||
|
||||
<!-- Scripts -->
|
||||
<script src="/plugins/jquery/jquery.min.js"></script>
|
||||
<script src="/plugins/toastr/toastr.min.js"></script>
|
||||
<script src="/libs/jquery/jquery.min.js"></script>
|
||||
<script src="/libs/toastr/toastr.min.js"></script>
|
||||
</head>
|
||||
<body class="
|
||||
hold-transition sidebar-mini layout-fixed layout-navbar-fixed
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<script src="/js/app.js"></script>
|
||||
<script src="/plugins/Show-Hide-Passwords-Bootstrap-4/bootstrap-show-password.min.js"></script>
|
||||
<script src="/libs/Show-Hide-Passwords-Bootstrap-4/bootstrap-show-password.min.js"></script>
|
||||
|
||||
<?php
|
||||
$content = ob_get_clean();
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user