onclick="ytVideoApp.presentAuthLink(); return false;">Click here to generate authentication link</a> </div> END; } ?> </div> <!-- end Authentication status --> <br clear="all" /> <?php // if $_GET['status'] is populated then we have a response // about a syndicated upload from YouTube's servers if (isset($_GET['status'])) { isset($_GET['code']) ? $code = $_GET['code'] : ($code = null); isset($_GET['id']) ? $id = $_GET['id'] : ($id = null); print '<div id="generalStatus">' . uploadStatus($_GET['status'], $code, $id) . '<div id="detailedUploadStatus"></div></div>'; } ?> <!-- General status --> <?php if (authenticated()) { printAuthenticatedActions(); } ?> <!-- end General status --> <br clear="all" /> <div id="searchResults"> <div id="searchResultsListColumn"> <div id="searchResultsVideoList"></div> <div id="searchResultsNavigation"> <form id="navigationForm" action="javascript:void();">
$requestObject = json_decode(file_get_contents("php://input")); switch ($_GET['request']) { case 'asset-create': $response = createAsset((object) $_POST); echo json_encode($response); break; case 'asset-upload': $response = uploadAsset((object) $_GET); echo json_encode($response); break; case 'asset-status': if (!empty($_GET['asset_id'])) { $response = uploadStatus(sanitize_text_field($_GET['asset_id'])); echo json_encode($response); } break; case 'labels-create': break; case 'labels-assign': break; case 'embed-code': $asset = new stdClass(); $asset->embed_code = $path[1]; $asset->status = $requestObject->status; $response = uploadStatus($asset); echo json_encode($response); break; default: // Invalid request http403(); }