Beispiel #1
0
						<div class="meta" id="comment<?php 
        echo $comment->id;
        ?>
meta" style="text-align: left; margin: 0; font-size: 0.8em; padding-left: 0px;">
						<?php 
        echo "<div id=\"comment{$comment->id}created\"><img src=\"files/site_images/layout/calendar-16.png\" style=\"vertical-align: middle;\"/><span style=\"vertical-align: middle;\">&nbsp;" . translate("Posted ", "Được đăng ") . "<strong>" . (date_diff_short($comment->created) == "0" ? translate("just now", "mới đây") : (date_diff_short($comment->created) === -1 ? translate("[unknown]", "[không biết]") : date_diff_short($comment->created) . " " . translate("ago", "trước"))) . "</strong></span></div>";
        if (!empty($comment->edited) and $comment->edited != "1970-01-01 00:00:00") {
            echo "<div id=\"comment{$comment->id}edited\"><img src=\"files/site_images/layout/calendar2-16.png\" style=\"vertical-align: middle;\"/>" . ($comment->author != $comment->editor ? "<span style=\"vertical-align: middle;\">&nbsp;" . translate("Edited by ", "Soạn lại bởi ") . "<strong>{$comment->qd_editor->name}</strong>" . translate(" about ", " khoảng ") . "<strong>" . (date_diff_short($comment->edited) == "0" ? translate("just now", "mới đây") : (date_diff_short($comment->edited) === -1 ? translate("[unknown]", "[không biết]") : date_diff_short($comment->edited) . " " . translate("ago", "trước"))) . "</strong></span>" : "<span style=\"vertical-align: middle;\">&nbsp;" . translate("Edited ", "Soạn lại ") . translate(" about ", " khoảng ") . "<strong>" . (date_diff_short($comment->edited) == "0" ? translate("just now", "mới đây") : (date_diff_short($comment->edited) === -1 ? translate("[unknown]", "[không biết]") : date_diff_short($comment->edited) . " " . translate("ago", "trước"))) . "</strong></span>") . "</div>";
        }
        if ($comment->author == $user->username or $user->role > 0) {
            echo "<div id=\"comment{$comment->id}edit\"><img src=\"files/site_images/layout/pencil-16.png\" style=\"vertical-align: middle;\"/>";
            echo "<span style=\"vertical-align: middle;\">&nbsp;<a href='javascript:;' onClick=\"javascript: load_page('edit_discussion.php?id={$comment->id}&postid={$post->id}');\" target='_self'>" . translate("Edit this post", "Soạn lại bài này") . "</a></span>";
            echo "</div>";
        }
        echo "<div id=\"comment{$comment->id}delete\"><img src=\"files/site_images/layout/delete-16.png\" style=\"vertical-align: middle;\"/><span style=\"vertical-align: middle;\">&nbsp;";
        switch ($comment->can_delete()) {
            case "not_empty":
                echo translate("This post <strong>cannot</strong> be deleted because it contains replies.", "Bài này <strong>không thể</strong> xóa được vì nó đã có bài trả lời.");
                break;
            case "too_old":
                echo translate("This post <strong>cannot</strong> be deleted because it is too old.", "Bài này <strong>không thể</strong> xóa được vì nó quá thời hạn cho phép.");
                break;
            default:
                if ($comment->author == $user->username or $user->role > 0) {
                    echo "<a class='delete_qd_link' id='delete_{$comment->id}' style='display: inline-block;'>" . translate("Click here to delete this post", "Bấm đây để xóa bài này") . "...</a>";
                    echo "<script type='text/javascript'>";
                    echo "\$(function(){\n\t\t\t\t\t\t\t\t\t\t\t\$('#delete_{$comment->id}').click(function(){\n\t\t\t\t\t\t\t\t\t\t\t\tvar answer = confirm('" . translate("Deleting “" . (empty($comment->title) ? $comment->id : $comment->title) . "” Are you sure?", "Xóa bài “" . (empty($comment->title) ? $comment->id : $comment->title) . "” " . ucfirst($user->you) . " chắc không?") . "');\n\t\t\t\t\t\t\t\t\t\t\t\tif (!answer) { return false; }\n\t\t\t\t\t\t\t\t\t\t\t\t\$.post('/actions/quick_discussion.php?session=" . session_id() . "', { id: '{$comment->id}', action: 'delete' }, function (data){\n\t\t\t\t\t\t\t\t\t\t\t\t\tif (data == 'error'){\n\t\t\t\t\t\t\t\t\t\t\t\t\t\talert('" . translate("Sorry, something went wrong, please let the admin know.", "Xin lổi, có vấn đề gì đó, xin cho quản trị viên biết.") . "');\n\t\t\t\t\t\t\t\t\t\t\t\t\t\treturn false;\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\tload_page('view_single_discussion.php?id={$post->id}');\n\t\t\t\t\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t\t\t\t});";
                    echo "</script>";
                } else {
                    echo translate("This post <strong>cannot</strong> be deleted because you are not the author.", "Bài này <strong>không thể</strong> xóa được vì {$user->you} không phải là tác giả.");
                }
	<?php 
echo "<span id=\"discussion{$post->id}category\" style=\"margin: 0 2px; font-size: 0.8em;\"><img src=\"files/site_images/layout/categories-16.png\" style=\"vertical-align: middle;\"/><span style=\"vertical-align: middle;\">&nbsp;" . get_qd_category_desc($post->category) . "</span></span>";
echo "<span id=\"discussion{$post->id}author\" style=\"margin: 0 2px; font-size: 0.8em;\"><img src=\"files/site_images/layout/user-16.png\" style=\"vertical-align: middle;\"/><span style=\"vertical-align: middle;\">&nbsp;<a onClick=\"load_page('profile.php?who={$post->qd_author->username}');\">{$post->qd_author->name}</a></span></span>";
echo "<span id=\"discussion{$post->id}created\" style=\"margin: 0 2px; font-size: 0.8em;\"><img src=\"files/site_images/layout/calendar-16.png\" style=\"vertical-align: middle;\"/><span style=\"vertical-align: middle;\">&nbsp;" . translate("Posted on ", "Đăng vào ") . "<strong>" . (date_diff_short($post->created) == "0" ? translate("just now", "mới đây") : (date_diff_short($post->created) === -1 ? translate("[unknown]", "[không biết]") : date_diff_short($post->created) . " " . translate("ago", "trước"))) . "</strong></span></span>";
if (!empty($post->edited) and $post->edited != "1970-01-01 00:00:00") {
    echo "<span id=\"discussion{$post->id}edited\" style=\"margin: 0 2px; font-size: 0.8em;\"><img src=\"files/site_images/layout/calendar2-16.png\" style=\"vertical-align: middle;\"/>" . ($post->author != $post->editor ? "<span style=\"vertical-align: middle;\">&nbsp;" . translate("Edited by ", "Soạn lại bởi ") . "<strong>{$post->qd_editor->name}</strong>" . translate(" about ", " khoảng ") . "<strong>" . (date_diff_short($post->edited) == "0" ? translate("just now", "mới đây") : (date_diff_short($post->edited) === -1 ? translate("[unknown]", "[không biết]") : date_diff_short($post->edited) . " " . translate("ago", "trước"))) . "</strong></span>" : "<span style=\"vertical-align: middle;\">&nbsp;" . translate("Edited ", "Soạn lại ") . translate(" about ", " khoảng ") . "<strong>" . (date_diff_short($post->edited) == "0" ? translate("just now", "mới đây") : (date_diff_short($post->edited) === -1 ? translate("[unknown]", "[không biết]") : date_diff_short($post->edited) . " " . translate("ago", "trước"))) . "</strong></span>") . "</span>";
}
$numComments = $post->comment_count;
echo "<span id=\"discussion{$post->id}numberofcomments\" style=\"margin: 0 2px; font-size: 0.8em;\"><img src=\"files/site_images/layout/comment-16.png\" style=\"vertical-align: middle;\"/><span style=\"vertical-align: middle;\">&nbsp;" . ($numComments > 0 ? translate("This post has <strong>{$numComments}</strong> repl" . ($numComments > 1 ? "ies" : "y"), "Bài này được trả lời <strong>{$numComments}</strong> lần") : translate("This post has no comments", "Bài này chưa có trả lời")) . "</span></span>";
if ($post->author == $user->username or $user->role > 0) {
    echo "<span id=\"comment{$post->id}edit\" style=\"margin: 0 2px; font-size: 0.8em;\"><img src=\"files/site_images/layout/pencil-16.png\" style=\"vertical-align: middle;\"/>";
    echo "<span style=\"vertical-align: middle;\">&nbsp;<a href='javascript:;' onClick=\"javascript: load_page('edit_discussion.php?id={$post->id}&postid={$post->id}');\" target='_self'>" . translate("Edit this post", "Soạn lại bài này") . "</a></span>";
    echo "</span>";
}
echo "<span id=\"discussion{$post->id}delete\" style=\"margin: 0 2px; font-size: 0.8em;\"><img src=\"files/site_images/layout/delete-16.png\" style=\"vertical-align: middle;\"/><span style=\"vertical-align: middle;\">&nbsp;";
switch ($post->can_delete()) {
    case "not_empty":
        echo translate("This post <strong>cannot</strong> be deleted because it contains replies.", "Bài này <strong>không thể</strong> xóa được vì nó đã có bài trả lời.");
        break;
    case "too_old":
        echo translate("This post <strong>cannot</strong> be deleted because it is too old.", "Bài này <strong>không thể</strong> xóa được vì nó quá thời hạn cho phép.");
        break;
    default:
        if ($post->author == $user->username or $user->role > 0) {
            echo "<a class='delete_qd_link' id='delete_{$post->id}' style='display: inline-block;'>" . translate("Delete this post", "Xóa bài này") . "...</a>";
            echo "<script type='text/javascript'>";
            echo "\$(function(){\n\t\t\t\t\t\$('#delete_{$post->id}').click(function(){\n\t\t\t\t\t\tvar answer = confirm('" . translate("Deleting “" . (empty($post->title) ? $post->id : $post->title) . "” Are you sure?", "Xóa bài “" . (empty($post->title) ? $post->id : $post->title) . "” " . ucfirst($user->you) . " chắc không?") . "');\n\t\t\t\t\t\tif (!answer) { return false; }\n\t\t\t\t\t\t\$.post('/actions/quick_discussion.php?session=" . session_id() . "', { id: '{$post->id}', action: 'delete' }, function (data){\n\t\t\t\t\t\t\tif (data == 'error'){\n\t\t\t\t\t\t\t\talert('" . translate("Sorry, something went wrong, please let the admin know.", "Xin lổi, có vấn đề gì đó, xin cho quản trị viên biết.") . "');\n\t\t\t\t\t\t\t\treturn false;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tload_page('discussions.php');\n\t\t\t\t\t\t});\n\t\t\t\t\t});\n\t\t\t\t});";
            echo "</script>";
        } else {
            echo translate("This post <strong>cannot</strong> be deleted because you are not the author.", "Bài này <strong>không thể</strong> xóa được vì {$user->you} không phải là tác giả.");
        }