error = true; $obj->msg = ""; if (!User::canUpload()) { $obj->msg = __("Permission denied"); die(json_encode($obj)); } if (empty($_POST['video_id'])) { $obj->msg = __("Video ID Not found"); die(json_encode($obj)); } $videos_id = $_POST['video_id']; if (!Video::canEdit($videos_id)) { $obj->msg = __("User can not edit this video"); die(json_encode($obj)); } $video = new Video("", "", $videos_id); if (!$video->getFilename()) { $obj->msg = __("Video does not exist"); die(json_encode($obj)); } $plugin = AVideoPlugin::loadPluginIfEnabled("YouTubeAPI"); $obj = $plugin->upload($videos_id); if (empty($obj->error)) { $obj->msg = __("Error on Upload"); die(json_encode($obj)); } die(json_encode($obj));