/** * Method to edit Dailymotion cloud video by media Id * */ public function editDMCloudRecords() { $media_id = $_POST['mediaId'] ? $_POST['mediaId'] : null; if (!empty($media_id)) { $dailymotioncloud = new DailymotionCloudOwnMethod($this->dcuname, $this->dcpass); $videoInfo = $dailymotioncloud->getDailymotionCloudVideosDetails($media_id); $playerList = $dailymotioncloud->getDailymotionCloudPlayer(); $mediaImageURL = !empty($videoInfo['stream_url']) ? $videoInfo['stream_url'] : DAILYMOTION_URL . '/img/no_files_found.jpg'; $curpage = !empty($_POST['curpage']) ? $_POST['curpage'] : 'notfound'; $str = ''; $str .= '<div class="dmc-edit-container dm-common">'; $str .= '<div class="logo"> <h2>Edit Video</h2> <span class="logo"></span> </div>'; $str .= '<script type="text/javascript" src="' . DAILYMOTION_URL . '/js/ajax-upload_pattern.js"></script>'; $str .= '<form enctype="multipart/form-data" action="" id="dm_update_form" method="post">'; $str .= '<input type="hidden" id="counter-value" value="1" />'; $str .= '<input type="hidden" id="curpage" name="curpage" value="' . $curpage . '" />'; $str .= '<input type="hidden" name="media_id" size="50" value="' . $videoInfo['media_id'] . '" />'; $str .= '<div class="top-row"> <div class="label">Thumbnail:</div> <div class="thumbnail"> <div class="thumb-img"><img class="edit-video-thumbnail" src="' . $mediaImageURL . '" alt="" /></div> <div class="thumb-right"> <a id="browse_file" href="#">Change Thumbnail</a> <input type="hidden" id="attach_id" name="at_id" value="" /> <input type="hidden" id="attach_url" name="attach_url" value="" /> <div class="msg"> <p>Minimum 150 px wide</p> <p>Recommended aspect ratio: 4:3 or 16:9</p> </div> </div> </div> </div>'; $str .= '<div class="middle-row">'; $str .= '<div class="head">Custom Tags</div>'; $str .= '<div class="middle-wrapper">'; $str .= '<div class="title"><label>Video Title:</label><input type="text" name="title" id="video-title" value="' . $videoInfo['meta']['title'] . '" /></div>'; $str .= '<div class="present-tags">'; if (!empty($videoInfo['meta'])) { $metatags = $videoInfo['meta']; $i = 1; foreach ($metatags as $key => $val) { if ($key != 'title') { $str .= '<div class="tag" id="meta_' . $key . '"> <label>' . $key . '</label> <input type="hidden" size="50" class="keyInput" name="originalmeta[' . $key . '][]" value="' . $key . '" /> <input type="text" name="originalmeta[' . $key . '][]" value="' . $val . '" /> <a class="delete-tag" onclick="deleteMetatags(\'' . $videoInfo['media_id'] . '\',\'' . $key . '\');" href="javascript:void(0);">Remove</a> </div>'; } $i++; } } $str .= '</div>'; $str .= '<div class="new-tags">'; $str .= '<div class="tag"><input type="text" size="50" class="keyInput" name="meta[val1][]" placeholder="Name"><input size="50" type="text" name="meta[val1][]" placeholder="Value"><a href="javascript:void(0);" id="dmc-new-tag">Add</a></div>'; $str .= '</div>'; $str .= '</div>'; $str .= '</div>'; $str .= '<div class="bottom-row">'; $str .= '<div class="preview"> <label>Preview</label> <div class="iframe"><iframe width="338" height="150" frameborder="0" scrolling="no" src="' . $videoInfo['embed_url'] . '"></iframe></div> </div>'; $str .= '</div>'; $str .= '<div class="alert-msg" id="dmc-message"></div>'; $str .= '<div class="footer-row"> <div class="delete"> <a href="javascript:void(0);" class="dmc-trash-trigger">Delete this video</a> <div class="confirm-box"> <div class="head"><span class="arrow"></span>Delete this video?</div> <div class="message">This video will be deleted from your Dailymotion Cloud account.</div> <a class="dmc-keep-it" href="javascript:void(0);">No, keep it</a> <a rel="' . $media_id . '" class="dmc-delete-it" href="javascript:void(0);">Yes, delete</a> </div> </div> <div class="save"> <a class="save_new_data" onclick="return getDMCupdatedvalues();" href="javascript:void(0);">Save</a> </div> </div> </div>'; $str .= '</form>'; $str .= '</div>'; echo $str; exit; } }