exit;
}
if (isset($_POST["unlink"])) {
    unlink_perform();
    exit;
}
if (isset($_GET["search"])) {
    search();
    exit;
}
if (isset($_GET["snapshot-download"])) {
    download_snapshot();
    exit;
}
if (isset($_POST["deleteall"])) {
    deleteall();
    exit;
}
page();
function content_js()
{
    header("content-type: application/x-javascript");
    $tpl = new templates();
    $table = "perfs_queue";
    $database = "artica_events";
    $page = CurrentPageName();
    $ID = $_GET["ID"];
    $q = new mysql();
    $sql = "SELECT zDate FROM {$table} WHERE ID='{$ID}'";
    $ligne = mysql_fetch_array($q->QUERY_SQL($sql, $database));
    $title = $tpl->time_to_date(strtotime($ligne["zDate"]), true);
Example #2
0
            }
        }
    }
}
if (@$_POST['action'] == '删除') {
    if (isset($_POST['select_item'])) {
        maintop("删除");
        echo '<div class="box">';
        if (@$_POST['select_item']['d']) {
            foreach ($_POST['select_item']['d'] as $val) {
                deleteall($val);
            }
        }
        if (@$_POST['select_item']['f']) {
            foreach ($_POST['select_item']['f'] as $val) {
                if (deleteall($val)) {
                }
            }
        }
        echo "<a href=\"" . $meurl . "?op=home&folder=" . $_SESSION['folder'] . "\">返回上次浏览的文件夹</a>\n";
        echo '</div>';
        mainbottom();
    } else {
        printerror("您没有选择文件");
    }
}
if (@$_POST['action'] == '移动') {
    if (isset($_POST['select_item'])) {
        maintop("批量移动");
        $file = '';
        if (@$_POST['select_item']['d']) {
function writebody()
{
    global $db, $domain, $suserid, $sitename, $cachelife, $template, $gamesfolder, $thumbsfolder, $limitboxgames, $seo_on, $blogentriesshown, $enabledcode_on, $comments_on, $directorypath, $autoapprovecomments, $gamesonpage, $abovegames, $belowgames, $showwebsitelimit, $supportemail, $showblog, $blogentriesshown, $blogcharactersshown, $blogcommentpermissions, $blogcommentsshown, $blogfollowtags, $blogcharactersrss, $usrdata, $userid;
    if (!isset($suserid)) {
        echo '<div class="error">Please login.</div>';
        exit;
    }
    function inbox()
    {
        global $db, $domain, $userid;
        $w = $db->query("SELECT * FROM fas_messages WHERE to_userid='{$userid}' ORDER BY datesent DESC");
        echo '<h2>Messages</h2>
<table width="100%" border="0" align="center">
<tr>
<th class="header">#</th>
<th class="header">Details</th>
<th class="header">Status</th>
<th class="header">Options</th>
</tr>
';
        while ($iw = $db->fetch_row($w)) {
            if ($iw['status'] == 0) {
                $status = '<font color="green">Unread</font>';
            } else {
                $status = '<font color="red">Read</font>';
            }
            $gr = $db->fetch_row($db->query("SELECT userid, username FROM fas_users WHERE userid='{$iw['from_userid']}'"));
            echo ' <tr>
<td class="content"><div align="center">' . $iw['ID'] . '</div></td>
<td class="content"><small>
Subject: ' . $iw['subject'] . '<br />
Date: ' . date('d/m/Y', $iw['datesent']) . '<br />
From: ' . $gr['username'] . '<br />
</small></td>
<td class="content"><div align="center">' . $status . '</div></td>
<td class="content" align="center">
<div align="center">
[<a href="' . $domain . '/index.php?action=messages&case=delete&ID=' . $iw['ID'] . '">Delete</a> -
<a href="' . $domain . '/index.php?action=messages&case=read&ID=' . $iw['ID'] . '">Read</a>]</div></td>
</tr>';
        }
        echo '</table>

<br />
<div align="center">
<a href="' . $domain . '/index.php?action=messages&case=deleteall">Delete All</a>
</div>';
    }
    function read()
    {
        global $db, $domain, $template, $userid;
        $ID = abs((int) $_GET['ID']);
        $ir = $db->query("SELECT * FROM dd_messages WHERE to_userid='{$userid}' AND ID='{$ID}'");
        $or = $db->fetch_row($ir);
        if (!$db->num_rows($ir)) {
            echo 'Either you do not own that message or it does not exist.';
            include 'templates/' . $template . '/footer.php';
            exit;
        }
        $db->query("UPDATE fas_messages SET status='1' WHERE ID='{$ID}'");
        $ud = $db->fetch_row($db->query("SELECT username, userid FROM fas_users WHERE userid='{$or['from_userid']}'"));
        $message = str_replace('\\n', '<br />', $or['content']);
        $replysubject = 'Re: ' . $or['subject'];
        echo '<table width="95%" border="0" align="center">
<tr>
<td class="header" width="30%">Message From:</td>
<td class="content">' . $ud['username'] . '</td>
</tr>
<tr>
<td class="header">Subject Details</td>
<td class="content">' . $or['subject'] . '<br /><small>' . date('d/m/Y', $or['datesent']) . '</small></td>
</tr>
<tr>
<td class="header" colspan="2"><div align="center">Message</div></td>
</tr>
<tr>
<td class="content" colspan="2" valign="top">' . $message . '</td>
</tr>
</table> 
<table width="95%" border="0" align="center">
<tr>
<td class="header"  colspan="2">Quick Reply</td></tr>
<tr>
<td class="content" colspan="2">


<form action="' . $domain . '/index.php?action=messages&case=reply&;ID=' . $or['from_userid'] . '" method="post">
<textarea cols="50" rows="6" name="message"></textarea><br>
<input name="to" value="' . $or['from_userid'] . '" type="hidden">

<input size="37" name="subject" value="' . $replysubject . '" type="hidden">
<input name="submit" value="Send" type="submit"> 
</form> 
</td>
</tr>

<td class="header" colspan="2">Your Conversation with ' . $ud['username'] . '.</td>
</table>
<table width="95%" border="0" align="center">
<tr>
<th class="header">From/Date</th>
<th class="header">Message</th>
</tr>';
        $senderid = $or['from_userid'];
        $tt = $db->query("SELECT * FROM fas_messages WHERE to_userid='{$userid}' AND from_userid='{$senderid}' ORDER BY datesent DESC") or die(mysql_error());
        while ($row = mysql_fetch_array($tt)) {
            $op = $db->fetch_row($db->query("select username from fas_users where userid='{$row['from_userid']}'"));
            echo ' <tr align="center">

<td class="content">' . $op['username'] . '
<br /><small>On: ' . date('d/m/Y', $row['datesent']) . '</small></td>
<td class="content">' . $row['content'] . '</td>
</tr>';
        }
        echo '</table>';
    }
    function reply()
    {
        global $userid, $domain, $db;
        $to = abs((int) $_POST['to']);
        $message = clean($_POST['message']);
        $subject = clean($_POST['subject']);
        if (!$to || !$message) {
            echo "All fields must be filled in!";
            include 'templates/' . $template . '/footer.php';
            exit;
        }
        $date = time();
        $db->query("INSERT INTO dd_messages SET\nfrom_userid='{$userid}',\nto_userid='{$to}',\nsubject='{$subject}',\ncontent = '{$message}',\nstatus = '0',\ndatesent='{$date}'");
        echo 'Message sent.';
    }
    function compose()
    {
        global $userid, $domain, $db, $template;
        if (isset($_POST['submit'])) {
            $to = abs((int) $_POST['to']);
            $message = clean($_POST['message']);
            $subject = clean($_POST['subject']);
            if (!$to || !$message) {
                echo "All fields must be filled in!";
                include 'templates/' . $template . '/footer.php';
                exit;
            }
            $date = time();
            $db->query("INSERT INTO fas_messages SET\nfrom_userid='{$userid}',\nto_userid='{$to}',\nsubject='{$subject}',\ncontent = '{$message}',\nstatus = '0',\ndatesent='{$date}'");
            echo 'Message sent.';
            include 'templates/' . $template . '/footer.php';
            exit;
        }
        if ($to == '') {
            $to = '';
        } else {
            $to = $ID;
        }
        echo '
<form action="' . $domain . '/index.php?action=messages&case=compose" method="POST">
<table width="95%" border="0" align="center">
<tr>
<td class="header" width="30%">To (Userid#):</td>
<td class="content" width="30%"><input type="text" name="to" value="' . $to . '" size="35"></td>
</tr>
<tr>
<td class="header" width="30%">Subject:</td>
<td class="content" width="30%"><input type="text" name="subject" value="[No Subject]" size="35"></td>
</tr>
<tr>
<td colspan="2" class="header" align="center">Message</td>
</tr> 
<tr>
<td colspan="2" class="content">
<textarea cols="65" rows="6" name="message"></textarea>
</td>

</tr> 
<tr>
<td colspan="2" align="center" class="content"><input type="submit" name="submit" value="Send"></td>
</tr> 

</table>
</form> ';
    }
    function delete()
    {
        $ID = abs((int) $_GET['ID']);
        global $db, $userid;
        $db->query("DELETE FROM fas_messages WHERE ID='{$ID}' AND to_userid='{$userid}'");
        echo 'Deleted.';
    }
    function deleteall()
    {
        global $db, $userid;
        $db->query("DELETE FROM fas_messages WHERE to_userid='{$userid}'");
    }
    $userid = $suserid;
    echo ' <table align="center">
<tr>
<td class="content"><a href="' . $domain . '/index.php?action=messages&case=compose">Compose</a></td>
<td class="content"><a href="' . $domain . '/index.php?action=messages&case=deleteall">Delete All</a></td>
<td class="content"><a href="' . $domain . '/index.php?action=messages">Messages Home</a></td>
</tr>
</table>';
    switch ($_GET['case']) {
        default:
            inbox();
            break;
        case 'compose':
            compose();
            break;
        case 'reply':
            reply();
            break;
        case 'read':
            read();
            break;
        case 'delete':
            delete();
            break;
        case 'deleteall':
            deleteall();
            break;
    }
}