Esempio n. 1
0
}
/*-------------------------user_account.php----------------------*/
if (isset($_POST["timeZoneRegion"])) {
    $timezones = array("Africa" => "1", "America" => "2", "Asia" => "16", "Australia" => "64", "Europe" => "128");
    foreach (timezone_identifiers_list($timezones[$_POST["timeZoneRegion"]]) as $tz) {
        $tzs = explode("/", $tz, 2);
        echo '<option value="' . $tzs[1] . '">' . $tzs[1] . '</option>';
    }
}
/*--------------------------messages.php----------------------------*/
if (isset($_POST["sessionName"])) {
    echo ConversationTable::count_unread_conversations($_POST["sessionName"]);
}
/*--------------------------------received_messages.php----------------*/
if (isset($_POST["checkedId"])) {
    echo ConversationTable::update_multiple_conversation_status($_SESSION["username"], $_POST["checkedId"], $_POST["newStatus"]);
}
if (isset($_POST["getItemCount"])) {
    echo ItemTable::get_items_count();
}
if (isset($_POST["addItem"])) {
    try {
        if (!ItemTable::add_new_item($_POST["itemName"], $_POST["itemUnit"])) {
            echo '<div class="error">Item already exists</div>';
        } else {
            if (!empty($_POST["itemQuant"])) {
                BaseQuantityTable::set_base_quantity($_POST["itemName"], $_POST["itemQuant"]);
            }
            echo '<div class="error">Item added successfully</div>';
        }
    } catch (Exception $e) {
Esempio n. 2
0
    exit;
}
if (isset($_SESSION["last_activity"]) && $_SESSION["last_activity"] + $_SESSION["time_out"] * 60 < time()) {
    session_unset();
    session_destroy();
    ?>
    <script>
        window.parent.location.href = window.parent.location.href;
    </script>
<?php 
    exit;
}
$_SESSION["last_activity"] = time();
if (isset($_POST["message"])) {
    foreach ($_POST["recipient"] as $value) {
        ConversationTable::create_conversation($_SESSION["username"], $value, $_POST["title"], $_POST["message"], gmdate("Y-m-d H:i:s"), isset($_POST["attachment"]) ? $_POST["attachment"] : null, isset($_POST["attachment_title"]) ? $_POST["attachment_title"] : null, "read", "unread");
    }
}
?>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Compose</title>
    <link href='https://fonts.googleapis.com/css?family=Roboto' rel='stylesheet' type='text/css'>
    <link rel="stylesheet" href="styles.css">
</head>
<body>
    <div class="main_iframe">
        <form id="compose_form" class="compose_form" onsubmit=submitMessage() action="compose_messages.php" method="post">
Esempio n. 3
0
session_start();
include "utilities.php";
require_once "database/conversation_table.php";
require_once "database/message_table.php";
if (!isset($_SESSION["username"])) {
    header("Location: login.php");
    exit;
}
if (isset($_POST["status_to_read"])) {
    ConversationTable::update_conversation_status($_SESSION["username"], $_POST["conversation_id"], "read");
}
if (isset($_POST["reply"])) {
    if (MessageTable::create_message($_SESSION["username"], $_POST["receiver_name"], $_POST["message"], $_POST["conversation_id"], gmdate("Y-m-d H:i:s"))) {
        ConversationTable::update_conversation_status($_POST["receiver_name"], $_POST["conversation_id"], "unread");
        ConversationTable::set_destroy_date($_POST["receiver_name"], $_POST["conversation_id"], 'NULL');
    }
}
?>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <link href='https://fonts.googleapis.com/css?family=Roboto' rel='stylesheet' type='text/css'>
    <link rel="stylesheet" href="styles.css">
</head>
<body>
    <div class="main_iframe">
        <div class="messages_div" id="messages_div">
Esempio n. 4
0
            <div class="toolbar_div" id="button_div">
                <form action="received_messages.php" id="multi_delete_form" method="post">
                    <input class="option" type="submit" id="multi_delete" name="multi_delete" value="Delete">
                </form>
                <div class="dropdown_main">
                    <button class="option">Mark</button>
                    <div class="dropdown_div">
                        <a id="read"class="dropdown_content">Read</a>
                        <a id="unread"class="dropdown_content">Unread</a>
                    </div>
                </div>
            </div>
        </div>
        <table class="message_table" id="table">
            <?php 
$result = ConversationTable::get_received_conversations($_SESSION["username"]);
?>
            <?php 
while ($row = $result->fetch_assoc()) {
    ?>
                <tr <?php 
    if ($row["sender"] == $_SESSION["username"] and $row["sender_status"] == "unread" or $row["receiver"] == $_SESSION["username"] and $row["receiver_status"] == "unread") {
        echo 'class="unread"';
    }
    ?>
 >
                    <td class="checkbox"><input type="checkbox" name="checkbox[]" form="multi_delete_form" value="<?php 
    echo $row["id"];
    ?>
"></td>
                    <td class="name" onclick=openMessage(this)>
Esempio n. 5
0
<?php

session_start();
require_once "database/user_table.php";
require_once "database/conversation_table.php";
if (isset($_SESSION["username"])) {
    header("Location: category_status.php");
    exit;
}
if (isset($_POST["username"])) {
    try {
        if (UserTable::verify_credentials($_POST["username"], $_POST["password"])) {
            UserTable::set_session_variables($_POST["username"]);
            ConversationTable::set_destroy_status($_SESSION["username"], gmdate("Y-m-d"));
            header("Location: category_status.php");
            exit;
        } else {
            echo '<div class="error">Incorrect username or password</div>';
        }
    } catch (Exception $e) {
        echo '<div class="error">' . $e->getMessage() . '</div>';
    }
}
?>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Login</title>
    <link rel="stylesheet" href="styles.css">
Esempio n. 6
0
        <div class="toolbar_main">
            <div class="toolbar_div">
                <input class="toolbar_checkbox" title="Select All" id="select_all" type="checkbox">
                <span id="checked_count">0</span>
                <img class="toolbar_image" src="images/mail.png" width="30px" height="30px">
            </div>
            <div class="divider"></div>
            <div class="toolbar_div" id="button_div">
            <form action="deleted_messages.php" id="multi_delete_form" method="post">
                <input class="option" type="submit" id="multi_delete" name="multi_delete" value="Move to Inbox">
            </form>
            </div>
        </div>
        <table class="message_table" id="table">
            <?php 
$result = ConversationTable::get_deleted_conversations($_SESSION["username"]);
?>
            <?php 
while ($row = $result->fetch_assoc()) {
    ?>
                <tr >
                    <td class="checkbox"><input type="checkbox" name="checkbox[]" form="multi_delete_form" value="<?php 
    echo $row["id"];
    ?>
"></td>
                    <td class="name" onclick=openMessage(this)>
                        <input type="hidden" value="<?php 
    echo $row['sender'] == $_SESSION['username'] ? $row['receiver'] : $row['sender'];
    ?>
">
                        <?php