Exemplo n.º 1
0
}

header('Content-Type: text/html; charset=utf-8');

$client_version = $_GET['v'];
if (empty($client_version) || $client_version != $sneak_version) {
	echo "window.location.reload(true);";
	exit();
}
$now = time();

$last_timestamp = $time;

if (empty($_GET['nochat'])) {
	check_chat();
	get_chat($time);
}

if($_GET['r'] % 5 == 0) update_sneakers();

if (empty($_GET['novote']) || empty($_GET['noproblem'])) get_votes($time);
if (empty($_GET['nonew'])) get_new_stories($time);
if (empty($_GET['nopublished'])) get_new_published($time);
if (empty($_GET['nocomment'])) get_comments($time);

if($last_timestamp == 0) $last_timestamp = $now;

$ccnt = $db->get_var("select count(*) from sneakers");
echo "ts=$last_timestamp;ccnt=$ccnt;\n";
if(count($events) < 1) exit;
ksort($events);
Exemplo n.º 2
0
                break;
            case 'post_new':
                if (User::friend_exists($current_user->user_id, $log->log_user_id) < 0) {
                    continue;
                }
                if (empty($_REQUEST['nopost'])) {
                    get_post($log->time, 'post', $log->log_ref_id, $log->log_user_id);
                }
                break;
        }
    }
}
// Only registered users can see the chat messages
if ($current_user->user_id > 0 && empty($_REQUEST['nochat'])) {
    check_chat();
    get_chat();
}
$db->barrier();
if ($last_timestamp == 0) {
    $last_timestamp = $now_f;
}
if (intval($_REQUEST['r']) % 10 == 0) {
    update_sneakers($data);
}
$data['ts'] = $last_timestamp;
$data['v'] = $globals['sneak_version'];
if (count($events) > 0) {
    krsort($events);
}
$counter = 0;
$data['events'] = array_values($events);
Exemplo n.º 3
0
<!DOCTYPE html>
<?php 
include 'controller.php';
session_start();
if (isset($_SESSION['login'])) {
    echo "\n<html lang='en'>\n\n<head>\n\n    <meta charset='utf-8'>\n    <meta http-equiv='X-UA-Compatible' content='IE=edge'>\n    <meta name='viewport' content='width=device-width, initial-scale=1'>\n    <meta name='description' content=''>\n    <meta name='author' content=''>\n    <title>Vocal Line - Admin page</title>\n    <link href='../bower_components/bootstrap/dist/css/bootstrap.min.css' rel='stylesheet'>\n    <link href='../bower_components/metisMenu/dist/metisMenu.min.css' rel='stylesheet'>\n    <link href='../dist/css/timeline.css' rel='stylesheet'>\n    <link href='../dist/css/sb-admin-2.css' rel='stylesheet'>\n    <link href='../bower_components/morrisjs/morris.css' rel='stylesheet'>\n    <link href='../bower_components/font-awesome/css/font-awesome.min.css' rel='stylesheet' type='text/css'>\n</head>\n\n<body>\n\n    <div id='wrapper'>\n\n        <!-- Navigation -->\n        <nav class='navbar navbar-default navbar-static-top' role='navigation' style='margin-bottom: 0'>\n            <div class='navbar-header'>\n                <button type='button' class='navbar-toggle' data-toggle='collapse' data-target='.navbar-collapse'>\n                    <span class='sr-only'>Toggle navigation</span>\n                    <span class='icon-bar'></span>\n                    <span class='icon-bar'></span>\n                    <span class='icon-bar'></span>\n                </button>\n                <a class='navbar-brand' href='index.php'>Vocal Line - Admin page</a>\n            </div>\n            <!-- /.navbar-header -->\n            <ul class='nav navbar-top-links navbar-right'>\n                <li class='dropdown'>\n                    <a class='dropdown-toggle' data-toggle='dropdown' href='#/'>\n                        <i class='fa fa-user fa-fw'></i>  <i class='fa fa-caret-down'></i>\n                    </a>\n                    <ul class='dropdown-menu dropdown-user'>\n                        <li><a href='profile.php'><i class='fa fa-user fa-fw'></i> User Profile</a>\n                        </li>\n                        <li class='divider'></li>\n                        <li><a href='logout.php'><i class='fa fa-sign-out fa-fw'></i> Logout</a>\n                        </li>\n                    </ul>\n                    <!-- /.dropdown-user -->\n                </li>\n                <!-- /.dropdown -->\n            </ul>\n            <!-- /.navbar-top-links -->\n\n        <div class='navbar-default sidebar' role='navigation'>\n                <div class='sidebar-nav navbar-collapse'>\n                    <ul class='nav' id='side-menu'>\n                        <li>\n                            <a href='index.php'><i class='fa fa-bar-chart-o fa-fw'></i> Dashboard</a>\n                        </li>\n                        <li>\n                            <a href='#'><i class='fa fa-pencil fa-fw'></i> Manage</a>\n                            <ul class='nav nav-second-level'>\n                                <li>\n                                    <a href='createsinger.php'>Create Choir Member</a>\n                                </li>\n                                <li>\n                                    <a href='createuser.php'>Create Website User</a>\n                                </li>\n                                <li>\n                                    <a href='#'>Timeline</a>\n                                </li>\n                            </ul>\n                        </li>\n                        <li>\n                            <a href='upload.php'><i class='fa fa-music fa-fw'></i> Upload</a>\n                        </li>                        \n                    </ul>\n                </div>\n                <!-- /.sidebar-collapse -->\n            </div>\n            <!-- /.navbar-static-side -->\n        </nav>\n\n        <div id='page-wrapper'>\n            <div class='row'>\n                <div class='col-lg-12'>\n                    <h1 class='page-header'>Dashboard</h1>\n                </div>\n                <!-- /.col-lg-12 -->\n            </div>\n            <!-- /.row -->\n            <div class='row'>\n                <div class='col-lg-3 col-md-6'>\n                    <div class='panel panel-primary'>\n                        <div class='panel-heading'>\n                            <div class='row'>\n                                <div class='col-xs-3'>\n                                    <i class='fa fa-file-audio-o fa-5x'></i>\n                                </div>\n                                <div class='col-xs-9 text-right'>\n                                    <div class='huge'>";
    count_files();
    echo "</div>\n                                    <div>Total Files</div>\n                                </div>\n                            </div>\n                        </div>\n                        <a href='#'>\n                            <div class='panel-footer'>\n                                <span class='pull-left'>View Details</span>\n                                <span class='pull-right'><i class='fa fa-arrow-circle-right'></i></span>\n                                <div class='clearfix'></div>\n                            </div>\n                        </a>\n                    </div>\n                </div>\n                <div class='col-lg-3 col-md-6'>\n                    <div class='panel panel-green'>\n                        <div class='panel-heading'>\n                            <div class='row'>\n                                <div class='col-xs-3'>\n                                    <i class='fa fa-microphone fa-5x'></i>\n                                </div>\n                                <div class='col-xs-9 text-right'>\n                                    <div class='huge'>";
    count_choir_members($dbh);
    echo "</div>\n                                    <div>Choir Members!</div>\n                                </div>\n                            </div>\n                        </div>\n                        <a href='#'>\n                            <div class='panel-footer'>\n                                <span class='pull-left'>View Details</span>\n                                <span class='pull-right'><i class='fa fa-arrow-circle-right'></i></span>\n                                <div class='clearfix'></div>\n                            </div>\n                        </a>\n                    </div>\n                </div>\n                <div class='col-lg-3 col-md-6'>\n                    <div class='panel panel-yellow'>\n                        <div class='panel-heading'>\n                            <div class='row'>\n                                <div class='col-xs-3'>\n                                    <i class='fa fa-user fa-5x'></i>\n                                </div>\n                                <div class='col-xs-9 text-right'>\n                                    <div class='huge'>";
    count_registered_users($dbh);
    echo "</div>\n                                    <div>Registered Users!</div>\n                                </div>\n                            </div>\n                        </div>\n                        <a href='#'>\n                            <div class='panel-footer'>\n                                <span class='pull-left'>View Details</span>\n                                <span class='pull-right'><i class='fa fa-arrow-circle-right'></i></span>\n                                <div class='clearfix'></div>\n                            </div>\n                        </a>\n                    </div>\n                </div>\n                <div class='col-lg-3 col-md-6'>\n                    <div class='panel panel-red'>\n                        <div class='panel-heading'>\n                            <div class='row'>\n                                <div class='col-xs-3'>\n                                    <i class='fa fa-comment-o fa-5x'></i>\n                                </div>\n                                <div class='col-xs-9 text-right'>\n                                    <div class='huge'>";
    count_chat_messages($dbh);
    echo "</div>\n                                    <div>Chat messages!</div>\n                                </div>\n                            </div>\n                        </div>\n                        <a href='#'>\n                            <div class='panel-footer'>\n                                <span class='pull-left'>View Details</span>\n                                <span class='pull-right'><i class='fa fa-arrow-circle-right'></i></span>\n                                <div class='clearfix'></div>\n                            </div>\n                        </a>\n                    </div>\n                </div>\n            </div>\n            <!-- /.row -->\n            <div class='row'>\n                <div class='col-lg-8'>\n                    <div class='panel panel-default'>\n                        <div class='panel-heading'>\n                            <i class='fa fa-clock-o fa-fw'></i> Responsive Timeline\n                        </div>\n                        <!-- /.panel-heading -->\n                        <div class='panel-body'>\n                            <ul class='timeline'>\n                                <li>\n                                    <div class='timeline-badge'><i class='fa fa-check'></i>\n                                    </div>\n                                    <div class='timeline-panel'>\n                                        <div class='timeline-heading'>\n                                            <h4 class='timeline-title'>Lorem ipsum dolor</h4>\n                                            <p><small class='text-muted'><i class='fa fa-clock-o'></i> 11 hours ago via Twitter</small>\n                                            </p>\n                                        </div>\n                                        <div class='timeline-body'>\n                                            <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Libero laboriosam dolor perspiciatis omnis exercitationem. Beatae, officia pariatur? Est cum veniam excepturi. Maiores praesentium, porro voluptas suscipit facere rem dicta, debitis.</p>\n                                        </div>\n                                    </div>\n                                </li>\n                                <li class='timeline-inverted'>\n                                    <div class='timeline-badge warning'><i class='fa fa-credit-card'></i>\n                                    </div>\n                                    <div class='timeline-panel'>\n                                        <div class='timeline-heading'>\n                                            <h4 class='timeline-title'>Lorem ipsum dolor</h4>\n                                        </div>\n                                        <div class='timeline-body'>\n                                            <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Autem dolorem quibusdam, tenetur commodi provident cumque magni voluptatem libero, quis rerum. Fugiat esse debitis optio, tempore. Animi officiis alias, officia repellendus.</p>\n                                            <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Laudantium maiores odit qui est tempora eos, nostrum provident explicabo dignissimos debitis vel! Adipisci eius voluptates, ad aut recusandae minus eaque facere.</p>\n                                        </div>\n                                    </div>\n                                </li>\n                                <li>\n                                    <div class='timeline-badge danger'><i class='fa fa-bomb'></i>\n                                    </div>\n                                    <div class='timeline-panel'>\n                                        <div class='timeline-heading'>\n                                            <h4 class='timeline-title'>Lorem ipsum dolor</h4>\n                                        </div>\n                                        <div class='timeline-body'>\n                                            <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Repellendus numquam facilis enim eaque, tenetur nam id qui vel velit similique nihil iure molestias aliquam, voluptatem totam quaerat, magni commodi quisquam.</p>\n                                        </div>\n                                    </div>\n                                </li>\n                                <li class='timeline-inverted'>\n                                    <div class='timeline-panel'>\n                                        <div class='timeline-heading'>\n                                            <h4 class='timeline-title'>Lorem ipsum dolor</h4>\n                                        </div>\n                                        <div class='timeline-body'>\n                                            <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Voluptates est quaerat asperiores sapiente, eligendi, nihil. Itaque quos, alias sapiente rerum quas odit! Aperiam officiis quidem delectus libero, omnis ut debitis!</p>\n                                        </div>\n                                    </div>\n                                </li>\n                                <li>\n                                    <div class='timeline-badge info'><i class='fa fa-save'></i>\n                                    </div>\n                                    <div class='timeline-panel'>\n                                        <div class='timeline-heading'>\n                                            <h4 class='timeline-title'>Lorem ipsum dolor</h4>\n                                        </div>\n                                        <div class='timeline-body'>\n                                            <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nobis minus modi quam ipsum alias at est molestiae excepturi delectus nesciunt, quibusdam debitis amet, beatae consequuntur impedit nulla qui! Laborum, atque.</p>\n                                            <hr>\n                                            <div class='btn-group'>\n                                                <button type='button' class='btn btn-primary btn-sm dropdown-toggle' data-toggle='dropdown'>\n                                                    <i class='fa fa-gear'></i>  <span class='caret'></span>\n                                                </button>\n                                                <ul class='dropdown-menu' role='menu'>\n                                                    <li><a href='#'>Action</a>\n                                                    </li>\n                                                    <li><a href='#'>Another action</a>\n                                                    </li>\n                                                    <li><a href='#'>Something else here</a>\n                                                    </li>\n                                                    <li class='divider'></li>\n                                                    <li><a href='#'>Separated link</a>\n                                                    </li>\n                                                </ul>\n                                            </div>\n                                        </div>\n                                    </div>\n                                </li>\n                                <li>\n                                    <div class='timeline-panel'>\n                                        <div class='timeline-heading'>\n                                            <h4 class='timeline-title'>Lorem ipsum dolor</h4>\n                                        </div>\n                                        <div class='timeline-body'>\n                                            <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Sequi fuga odio quibusdam. Iure expedita, incidunt unde quis nam! Quod, quisquam. Officia quam qui adipisci quas consequuntur nostrum sequi. Consequuntur, commodi.</p>\n                                        </div>\n                                    </div>\n                                </li>\n                                <li class='timeline-inverted'>\n                                    <div class='timeline-badge success'><i class='fa fa-graduation-cap'></i>\n                                    </div>\n                                    <div class='timeline-panel'>\n                                        <div class='timeline-heading'>\n                                            <h4 class='timeline-title'>Lorem ipsum dolor</h4>\n                                        </div>\n                                        <div class='timeline-body'>\n                                            <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt obcaecati, quaerat tempore officia voluptas debitis consectetur culpa amet, accusamus dolorum fugiat, animi dicta aperiam, enim incidunt quisquam maxime neque eaque.</p>\n                                        </div>\n                                    </div>\n                                </li>\n                            </ul>\n                        </div>\n                        <!-- /.panel-body -->\n                    </div>\n                    <!-- /.panel -->\n                </div>\n                <!-- /.col-lg-8 -->\n                <div class='col-lg-4'>\n                    <div class='chat-panel panel panel-default'>\n                        <div class='panel-heading'>\n                            <i class='fa fa-comments fa-fw'></i>\n                            Chat\n                        </div>\n                        <!-- /.panel-heading -->\n                        <div class='panel-body'>\n                            <ul class='chat'>\n                                ";
    get_chat($dbh);
    echo "\n                            </ul>\n                        </div>\n                        <!-- /.panel-body -->\n                        <form method='post' action='chatmessage.php'>\n                        <div class='panel-footer'>\n                            <div class='input-group'>\n                                <input name='chatmessage' id='btn-input' type='text' class='form-control input-sm' placeholder='Type your message here...' />\n                                <span class='input-group-btn'>\n                                    <button class='btn btn-warning btn-sm' id='btn-chat'>\n                                        Send\n                                    </button>\n                                </span>\n                            </div>\n                        </div>\n                        </form>\n                        <!-- /.panel-footer -->\n                    </div>\n                    <!-- /.panel .chat-panel -->\n                </div>\n                <!-- /.col-lg-4 -->\n            </div>\n            <!-- /.row -->\n        </div>\n        <!-- /#page-wrapper -->\n\n    </div>\n    <!-- /#wrapper -->\n\n    <!-- jQuery -->\n    <script src='../bower_components/jquery/dist/jquery.min.js'></script>\n\n    <!-- Bootstrap Core JavaScript -->\n    <script src='../bower_components/bootstrap/dist/js/bootstrap.min.js'></script>\n\n    <!-- Metis Menu Plugin JavaScript -->\n    <script src='../bower_components/metisMenu/dist/metisMenu.min.js'></script>\n\n    <!-- Morris Charts JavaScript -->\n    <script src='../bower_components/raphael/raphael-min.js'></script>\n    <script src='../bower_components/morrisjs/morris.min.js'></script>\n    <script src='../js/morris-data.js'></script>\n\n    <!-- Custom Theme JavaScript -->\n    <script src='../dist/js/sb-admin-2.js'></script>\n\n</body>\n\n</html>\n";
} else {
    header('Location: login.php');
}