2013-10-07 12:17:06 +00:00
|
|
|
|
<?php
|
|
|
|
|
/*
|
|
|
|
|
****************************************************************************************************
|
|
|
|
|
| Copyright (c) 2007-2010 Clip-Bucket.com. All rights reserved. |
|
|
|
|
|
| @ Author : ArslanHassan |
|
2014-02-20 14:02:47 +00:00
|
|
|
|
| @ Software : ClipBucket , <EFBFBD> PHPBucket.com |
|
2013-10-07 12:17:06 +00:00
|
|
|
|
****************************************************************************************************
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
require'../includes/admin_config.php';
|
|
|
|
|
$userquery->admin_login_check();
|
2014-01-27 11:30:36 +00:00
|
|
|
|
/* Assigning page and subpage */
|
|
|
|
|
if(!defined('MAIN_PAGE')){
|
|
|
|
|
define('MAIN_PAGE', 'Dashboard');
|
|
|
|
|
}
|
2013-10-07 12:17:06 +00:00
|
|
|
|
|
|
|
|
|
// $latest = get_latest_cb_info();
|
|
|
|
|
$Cbucket->cbinfo['latest'] = $latest;
|
|
|
|
|
if($Cbucket->cbinfo['version'] < $Cbucket->cbinfo['latest']['version'])
|
|
|
|
|
$Cbucket->cbinfo['new_available'] = true;
|
2014-02-20 14:02:47 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$result_array = $array;
|
|
|
|
|
//Getting Video List
|
|
|
|
|
$result_array['limit'] = $get_limit;
|
|
|
|
|
if(!$array['order'])
|
|
|
|
|
$result_array['order'] = " doj DESC LIMIT 5 ";
|
|
|
|
|
|
|
|
|
|
$users = get_users($result_array);
|
|
|
|
|
|
|
|
|
|
Assign('users', $users);
|
|
|
|
|
|
2014-04-16 12:04:51 +00:00
|
|
|
|
//////////////////getting todolist/////////////
|
|
|
|
|
|
|
|
|
|
$mode = $_POST['mode'];
|
2014-05-05 14:18:38 +00:00
|
|
|
|
if(!isset($mode)) $mode = $_GET['mode'];
|
2014-04-16 12:04:51 +00:00
|
|
|
|
switch($mode)
|
|
|
|
|
{
|
|
|
|
|
case 'add_todo':
|
|
|
|
|
{
|
|
|
|
|
$response = array();
|
|
|
|
|
$value = $_POST['val'];
|
2014-05-05 14:18:38 +00:00
|
|
|
|
if(!empty($value)){
|
|
|
|
|
$myquery->insert_todo($value);
|
|
|
|
|
$response['todo'] = nl2br($value);
|
|
|
|
|
$response['id'] = $db->insert_id();
|
|
|
|
|
echo json_encode($response);
|
|
|
|
|
}
|
2014-04-16 12:04:51 +00:00
|
|
|
|
die();
|
|
|
|
|
}
|
2014-05-05 14:18:38 +00:00
|
|
|
|
break;
|
2016-10-09 10:53:39 +02:00
|
|
|
|
case 'update_todo': /* Never used yet */
|
2014-05-05 14:18:38 +00:00
|
|
|
|
{
|
2015-02-24 10:02:10 +00:00
|
|
|
|
|
2014-05-05 14:18:38 +00:00
|
|
|
|
$id = $_POST["pk"];
|
|
|
|
|
$value = trim($_POST["value"]);
|
|
|
|
|
$myquery->update_todo($value, $id);
|
|
|
|
|
echo json_encode(array(
|
2015-02-24 10:02:10 +00:00
|
|
|
|
"msg" => "success",
|
|
|
|
|
));
|
|
|
|
|
die();
|
|
|
|
|
}
|
|
|
|
|
break;
|
2016-10-09 10:53:39 +02:00
|
|
|
|
case 'update_pharse': /* Never used yet */
|
2015-02-24 10:02:10 +00:00
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
$id = $_POST["pk"];
|
|
|
|
|
$value = trim($_POST["value"]);
|
|
|
|
|
$myquery->update_pharse($value, $id);
|
|
|
|
|
echo json_encode(array(
|
2014-05-05 14:18:38 +00:00
|
|
|
|
"msg" => "success",
|
|
|
|
|
));
|
|
|
|
|
die();
|
|
|
|
|
}
|
|
|
|
|
break;
|
2014-04-16 12:04:51 +00:00
|
|
|
|
case 'delete_todo':
|
|
|
|
|
{
|
|
|
|
|
$id = mysql_clean($_POST['id']);
|
|
|
|
|
$myquery->delete_todo($id);
|
2014-05-05 14:18:38 +00:00
|
|
|
|
die();
|
2014-04-16 12:04:51 +00:00
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
///////////////////ends here/////////////
|
|
|
|
|
|
|
|
|
|
|
2014-02-20 14:02:47 +00:00
|
|
|
|
|
2014-04-14 12:31:38 +00:00
|
|
|
|
////////////////getting notes
|
|
|
|
|
|
|
|
|
|
$mode = $_POST['mode'];
|
|
|
|
|
switch($mode)
|
|
|
|
|
{
|
|
|
|
|
case 'add_note':
|
|
|
|
|
{
|
2014-04-16 12:04:51 +00:00
|
|
|
|
$response = array();
|
2014-04-14 12:31:38 +00:00
|
|
|
|
$value = $_POST['note'];
|
|
|
|
|
$myquery->insert_note($value);
|
2014-04-16 12:04:51 +00:00
|
|
|
|
$response['note'] = nl2br($value);
|
|
|
|
|
$response['id'] = $db->insert_id();
|
2014-04-14 12:31:38 +00:00
|
|
|
|
|
2014-04-16 12:04:51 +00:00
|
|
|
|
echo json_encode($response);
|
|
|
|
|
die();
|
2014-04-14 12:31:38 +00:00
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case 'delete_note':
|
|
|
|
|
{
|
|
|
|
|
$id = mysql_clean($_POST['id']);
|
|
|
|
|
$myquery->delete_note($id);
|
2014-05-06 13:35:51 +00:00
|
|
|
|
die();
|
2014-04-14 12:31:38 +00:00
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
case 'delete_comment':
|
|
|
|
|
{
|
|
|
|
|
$type = $_POST['type'];
|
|
|
|
|
switch($type)
|
|
|
|
|
{
|
|
|
|
|
case 'v':
|
|
|
|
|
case 'video':
|
|
|
|
|
default:
|
|
|
|
|
{
|
|
|
|
|
$cid = mysql_clean($_POST['cid']);
|
|
|
|
|
$type_id = $myquery->delete_comment($cid);
|
|
|
|
|
$cbvid->update_comments_count($type_id);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case 'u':
|
|
|
|
|
case 'c':
|
|
|
|
|
{
|
|
|
|
|
$cid = mysql_clean($_POST['cid']);
|
|
|
|
|
$type_id = $myquery->delete_comment($cid);
|
|
|
|
|
$userquery->update_comments_count($type_id);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case 't':
|
|
|
|
|
case 'topic':
|
|
|
|
|
{
|
|
|
|
|
$cid = mysql_clean($_POST['cid']);
|
|
|
|
|
$type_id = $myquery->delete_comment($cid);
|
|
|
|
|
$cbgroup->update_comments_count($type_id);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
if(msg())
|
|
|
|
|
{
|
|
|
|
|
$msg = msg_list();
|
|
|
|
|
$msg = $msg[0];
|
|
|
|
|
}
|
|
|
|
|
if(error())
|
|
|
|
|
{
|
|
|
|
|
$err = error_list();
|
|
|
|
|
$err = $err[0];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$ajax['msg'] = $msg;
|
|
|
|
|
$ajax['err'] = $err;
|
|
|
|
|
|
|
|
|
|
echo json_encode($ajax);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
case 'spam_comment':
|
|
|
|
|
{
|
|
|
|
|
$cid = mysql_clean($_POST['cid']);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$rating = $myquery->spam_comment($cid);
|
|
|
|
|
if(msg())
|
|
|
|
|
{
|
|
|
|
|
$msg = msg_list();
|
|
|
|
|
$msg = $msg[0];
|
|
|
|
|
}
|
|
|
|
|
if(error())
|
|
|
|
|
{
|
|
|
|
|
$err = error_list();
|
|
|
|
|
$err = $err[0];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$ajax['msg'] = $msg;
|
|
|
|
|
$ajax['err'] = $err;
|
|
|
|
|
|
|
|
|
|
echo json_encode($ajax);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
case 'remove_spam':
|
|
|
|
|
{
|
|
|
|
|
$cid = mysql_clean($_POST['cid']);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$rating = $myquery->remove_spam($cid);
|
|
|
|
|
if(msg())
|
|
|
|
|
{
|
|
|
|
|
$msg = msg_list();
|
|
|
|
|
$msg = $msg[0];
|
|
|
|
|
}
|
|
|
|
|
if(error())
|
|
|
|
|
{
|
|
|
|
|
$err = error_list();
|
|
|
|
|
$err = $err[0];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$ajax['msg'] = $msg;
|
|
|
|
|
$ajax['err'] = $err;
|
|
|
|
|
|
|
|
|
|
echo json_encode($ajax);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/////////////////////////ending notes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-02-20 14:02:47 +00:00
|
|
|
|
if(!$array['order'])
|
2014-04-14 07:00:52 +00:00
|
|
|
|
$result_array['order'] = " views DESC LIMIT 8 ";
|
2014-02-20 14:02:47 +00:00
|
|
|
|
$videos = get_videos($result_array);
|
|
|
|
|
|
|
|
|
|
Assign('videos', $videos);
|
|
|
|
|
|
2015-11-05 12:58:53 +00:00
|
|
|
|
$comment_cond['limit'] = 10;
|
2014-02-20 14:02:47 +00:00
|
|
|
|
$comments = getComments($comment_cond);
|
|
|
|
|
assign("comments",$comments);
|
|
|
|
|
|
|
|
|
|
$get_limit = create_query_limit($page,5);
|
|
|
|
|
$videos = $cbvid->action->get_flagged_objects($get_limit);
|
2014-04-14 06:52:13 +00:00
|
|
|
|
Assign('flaggedVideos', $videos);
|
2014-02-20 14:02:47 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$get_limit = create_query_limit($page,5);
|
|
|
|
|
$users = $userquery->action->get_flagged_objects($get_limit);
|
2014-04-14 06:52:13 +00:00
|
|
|
|
Assign('flaggedUsers', $users);
|
2014-02-20 14:02:47 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$get_limit = create_query_limit($page,5);
|
|
|
|
|
$photos = $cbphoto->action->get_flagged_objects($get_limit);
|
2014-04-14 06:52:13 +00:00
|
|
|
|
assign('flaggedPhotos', $photos);
|
2014-02-20 14:02:47 +00:00
|
|
|
|
|
2014-04-04 05:47:39 +00:00
|
|
|
|
$numbers = array(100,1000,15141,3421);
|
|
|
|
|
function format_number($number) {
|
|
|
|
|
if($number >= 1000) {
|
|
|
|
|
return $number/1000 . "k"; // NB: you will want to round this
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
return $number;
|
|
|
|
|
}
|
|
|
|
|
}
|
2014-03-07 11:48:00 +00:00
|
|
|
|
|
2014-05-26 06:30:39 +00:00
|
|
|
|
Assign(BASEURL,'baseurl');
|
2015-11-04 07:15:55 +00:00
|
|
|
|
assign("VERSION", VERSION);
|
2016-05-19 15:38:47 +05:00
|
|
|
|
assign("STATE", $Cbucket->cbinfo['state']);
|
2014-03-07 11:48:00 +00:00
|
|
|
|
|
2014-05-07 14:06:39 +00:00
|
|
|
|
//subtitle(lang('video_manager'));
|
2013-10-07 12:17:06 +00:00
|
|
|
|
template_files('index.html');
|
|
|
|
|
display_it();
|
2014-02-20 14:02:47 +00:00
|
|
|
|
?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|