You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

35 lines
1.1 KiB

<?php
if (!defined('pp_allowed_access')) {
die('Direct access not allowed');
}
$plugin_meta = [
'Plugin Name' => 'SMS Notification',
'Description' => 'Send automatic SMS alerts for invoice creation, transaction completion, and paid invoices in PipraPay.',
'Version' => '1.0.0',
'Author' => 'PipraPay',
'Author URI' => 'https://piprapay.com/',
'License' => 'GPL-2.0+',
'License URI' => 'http://www.gnu.org/licenses/gpl-2.0.txt',
'Requires at least' => '1.0.0',
'Plugin URI' => '',
'Text Domain' => '',
'Domain Path' => '',
'Requires PHP' => ''
];
$funcFile = __DIR__ . '/functions.php';
if (file_exists($funcFile)) {
require_once $funcFile;
}
// Load the admin UI rendering function
function sms_notification_admin_page() {
$viewFile = __DIR__ . '/views/admin-ui.php';
if (file_exists($viewFile)) {
include $viewFile;
} else {
echo "<div class='alert alert-warning'>Admin UI not found.</div>";
}
}