<?php

set_time_limit(0);
session_start();
ob_start();
include "./common.php";
Admin::checkAuth();
Admin::checkAccess(AdminAccess::ACCESS_VIEW);
$updated_video = 0;
$updated_karaoke = 0;
$not_custom_video = Mysql::getInstance()->from('video')->where(array('protocol!=' => 'custom'))->get();
while ($item = $not_custom_video->next()) {
    $master = new VideoMaster();
    $master->getAllGoodStoragesForMediaFromNet($item['id'], true);
    unset($master);
    $updated_video++;
}
$not_custom_karaoke = Mysql::getInstance()->from('karaoke')->where(array('protocol!=' => 'custom'))->get();
while ($item = $not_custom_video->next()) {
    $master = new KaraokeMaster();
    $master->getAllGoodStoragesForMediaFromNet($item['id']);
    unset($master);
    $updated_karaoke++;
}
$error = sprintf(_('Updated %s videos and %s karaokes'), $updated_video, $updated_karaoke);
$debug = '<!--' . ob_get_contents() . '-->';
ob_clean();
echo $debug;
?>
<html>
<head>
        header("Location: epg_setting.php");
        exit;
    } elseif (isset($_GET['status'])) {
        Admin::checkAccess(AdminAccess::ACCESS_CONTEXT_ACTION);
        Mysql::getInstance()->update('epg_setting', array('status' => (int) $_GET['status']), array('id' => (int) $_GET['id']));
        header("Location: epg_setting.php");
        exit;
    }
}
if (@$_GET['edit'] && !empty($id)) {
    $action_name = 'edit';
    $action_value = _('Save');
    $edit = Mysql::getInstance()->from('epg_setting')->where(array('id' => $id))->get()->first();
}
if (isset($_GET['update_epg'])) {
    Admin::checkAccess(AdminAccess::ACCESS_PAGE_ACTION);
    $epg = new Epg();
    if (isset($_GET['force'])) {
        $force = true;
    } else {
        $force = false;
    }
    $error = $epg->updateEpg($force);
}
$settings = Mysql::getInstance()->from('epg_setting')->get()->all();
$debug = '<!--' . ob_get_contents() . '-->';
ob_clean();
echo $debug;
?>
<html>
<head>
Beispiel #3
0
             unset($_SESSION['upload']);
         }
         if ((empty($_FILES['screenshot']) || empty($_FILES['screenshot']['tmp_name'])) && empty($_POST['cover_big']) && empty($_POST['cover_id'])) {
             Mysql::getInstance()->delete('screenshots', array('media_id' => $video_id));
         }
         add_video_log('add', $video_id);
         //header("Location: add_video.php?letter=".@$_GET['letter']."&search=".@$_GET['search']."&page=".@$_GET['page']);
         //exit;
     } else {
         if (!$error) {
             $error = _('Error: all fields are required');
         }
     }
 }
 if (@$_GET['update']) {
     Admin::checkAccess(AdminAccess::ACCESS_EDIT);
     $video_id = intval(@$_GET['id']);
     if (@$_GET['name']) {
         Mysql::getInstance()->update('video', array('name' => trim($_POST['name']), 'series' => serialize($series), 'o_name' => trim($_POST['o_name']), 'censored' => $censored, 'hd' => $hd, 'for_sd_stb' => $for_sd_stb, 'protocol' => $protocol, 'rtsp_url' => $rtsp_url, 'time' => @$_POST['time'], 'description' => $_POST['description'], 'genre_id_1' => $genre_id_1, 'genre_id_2' => $genre_id_2, 'genre_id_3' => $genre_id_3, 'genre_id_4' => $genre_id_4, 'cat_genre_id_1' => $cat_genre_id_1, 'cat_genre_id_2' => $cat_genre_id_2, 'cat_genre_id_3' => $cat_genre_id_3, 'cat_genre_id_4' => $cat_genre_id_4, 'category_id' => $category_id, 'director' => $_POST['director'], 'actors' => $_POST['actors'], 'status' => $status, 'year' => $_POST['year'], 'volume_correction' => (int) $_POST['volume_correction'], 'kinopoisk_id' => $_POST['kinopoisk_id'], 'rating_kinopoisk' => $_POST['rating_kinopoisk'], 'rating_count_kinopoisk' => $_POST['rating_count_kinopoisk'], 'rating_imdb' => $_POST['rating_imdb'], 'rating_count_imdb' => $_POST['rating_count_imdb'], 'age' => $_POST['age'], 'rating_mpaa' => $_POST['rating_mpaa'], 'high_quality' => $high_quality, 'low_quality' => $low_quality, 'comments' => $_POST['comments'], 'country' => $_POST['country']), array('id' => (int) $_GET['id']));
         add_video_log('edit', intval(@$_GET['id']));
         if (!empty($_SESSION['upload'])) {
             Mysql::getInstance()->query('DELETE from screenshots where media_id=\'' . intval(@$_GET['id']) . '\' and id not IN (' . @implode(',', $_SESSION['upload']) . ')');
             Mysql::getInstance()->query('UPDATE screenshots SET media_id=\'' . intval(@$_GET['id']) . '\' WHERE id IN (' . @implode(',', $_SESSION['upload']) . ')');
             unset($_SESSION['upload']);
         }
         if ((empty($_FILES['screenshot']) || empty($_FILES['screenshot']['tmp_name'])) && empty($_POST['cover_big']) && empty($_POST['cover_id'])) {
             Mysql::getInstance()->delete('screenshots', array('media_id' => intval(@$_GET['id'])));
         }
         //header("Location: add_video.php?letter=".@$_GET['letter']."&search=".@$_GET['search']."&page=".$_GET['page']);
         //exit;
     } else {
Beispiel #4
0
if (!empty($_POST)) {
    $time = intval($_POST['hh']) * 60 + intval($_POST['mm']);
}
if (@$_POST['add']) {
    Admin::checkAccess(AdminAccess::ACCESS_CREATE);
    $playlist->addRecord(array('time' => $time, 'video_id' => $_POST['video_id'], 'playlist_id' => $_GET['playlist_id']));
    header("Location: playlist.php?playlist_id=" . @$_GET['playlist_id']);
    exit;
}
if (!empty($id)) {
    if (@$_POST['edit']) {
        Admin::checkAccess(AdminAccess::ACCESS_EDIT);
        $playlist->updateRecord(array('time' => $time, 'video_id' => $_POST['video_id']), $id);
        header("Location: playlist.php?playlist_id=" . @$_GET['playlist_id']);
    } elseif (@$_GET['del']) {
        Admin::checkAccess(AdminAccess::ACCESS_DELETE);
        $playlist->delRecord($id);
        header("Location: playlist.php?playlist_id=" . @$_GET['playlist_id']);
    }
    exit;
}
if (@$_GET['edit'] && !empty($id)) {
    $action_name = 'edit';
    $action_value = _('Save');
    $edit_record = $playlist->getRecord($id);
}
$records = $playlist->getAllRecordsByPlaylistId($_GET['playlist_id']);
function time_to_hhmm($time)
{
    if ($time < 0) {
        return '----';
Beispiel #5
0
session_start();
ob_start();
include "./common.php";
$error = '';
Admin::checkAuth();
Admin::checkAccess(AdminAccess::ACCESS_VIEW);
$error_counter = 0;
if (@$_GET['del'] == 1) {
    Admin::checkAccess(AdminAccess::ACCESS_DELETE);
    $uid = Middleware::getUidByMac(@$_GET['mac']);
    Mysql::getInstance()->delete('events', array('uid' => $uid));
    header("Location: events.php?mac=" . @$_GET['mac']);
    exit;
}
if (!empty($_POST['user_list_type']) && !empty($_POST['event'])) {
    Admin::checkAccess(AdminAccess::ACCESS_CREATE);
    if (@$_POST['need_reboot']) {
        $reboot_after_ok = 1;
    } else {
        $reboot_after_ok = 0;
    }
    $event = new SysEvent();
    $event->setTtl($_POST['ttl']);
    if (@$_POST['user_list_type'] == 'to_all') {
        if ($_POST['event'] == 'send_msg' || $_POST['event'] == 'send_msg_with_video') {
            $event->setUserListByMac('all');
            $user_list = Middleware::getOnlineUsersId();
        } else {
            $event->setUserListByMac('online');
            $user_list = Middleware::getAllUsersId();
        }
Beispiel #6
0
    exit;
}
if (isset($_GET['set_services'])) {
    Admin::checkAccess(AdminAccess::ACCESS_CONTEXT_ACTION);
    $id = intval(@$_GET['id']);
    $set = intval($_GET['set_services']);
    if ($set == 0) {
    } else {
        $set = 1;
    }
    Mysql::getInstance()->update('users', array('additional_services_on' => $set), array('id' => $id));
    header("Location: profile.php?id=" . @$_GET['id']);
    exit;
}
if (isset($_GET['id']) && isset($_GET['package_id']) && isset($_GET['subscribed'])) {
    Admin::checkAccess(AdminAccess::ACCESS_CONTEXT_ACTION);
    $id = intval($_GET['id']);
    $package_id = intval($_GET['package_id']);
    $subscribed = intval($_GET['subscribed']);
    $user = User::getInstance($id);
    if ($subscribed) {
        $user->subscribeToPackage($package_id, null, true);
    } else {
        $user->unsubscribeFromPackage($package_id, null, true);
    }
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link type="text/css" href="../adm/css/jquery.ui.all.css" rel="stylesheet" />