private function setAllowedStoragesForChannel($id, $data) { if ($data['allow_pvr']) { \RemotePvr::setAllowedStoragesForChannel($id, $data['pvr_storage_names']); } }
} } } } if ($enable_tv_archive) { if (!empty($_POST['flussonic_dvr'])) { $archive = new FlussonicTvArchive(); } elseif (!empty($_POST['wowza_dvr'])) { $archive = new WowzaTvArchive(); } else { $archive = new TvArchive(); } $archive->createTasks($ch_id, $storage_names); } if ($allow_pvr) { RemotePvr::setAllowedStoragesForChannel($ch_id, $pvr_storage_names); } if (!empty($_FILES['logo']['name'])) { if ($logo = handle_upload_logo($_FILES['logo'], $ch_id)) { Mysql::getInstance()->update('itv', array('logo' => $logo), array('id' => $ch_id)); } else { $error = _('Error: could not save logo') . ' <a href="#form">#</a>'; } } if (empty($error)) { header("Location: add_itv.php?edit=1&id=" . intval(@$_GET['id']) . "#form"); exit; } } else { $error = _('Error: all fields are required') . ' <a href="#form">#</a>'; }