public function action_edit() { $this->title .= '::Редактирование видео'; $mMediaFiles = M_MediaFiles::Instance(); $this->messages = array(); $id_video = isset($_GET['param']) ? $_GET['param'] : 0; if ($this->isPost()) { if (isset($_POST['save'])) { if ($mMediaFiles->edit($id_video, $_POST)) { $this->redirect(M_Link::ToAdminVideo('all')); } } elseif (isset($_POST['delete']) && $this->check_priv('C_Video:action_delete')) { $mMediaFiles->deleteVideo($id_video); $this->redirect(M_Link::ToAdminVideo('all')); } $this->messages = $mMediaFiles->errors(); $this->fields = $_POST; } else { $this->fields = $mMediaFiles->get($id_video); if (empty($this->fields)) { $this->p404(); } } // Получение пути к шаблону $templateName = $this->getTemplate('components/video/v_edit.php'); $this->content = $this->Template($templateName, $this); }
<source src="<?php echo BASE_URL . VIDEO_DIR . $video['name']; ?> " type='video/mp4'> <p class="vjs-no-js"> To view this video please enable JavaScript, and consider upgrading to a web browser that <a href="http://videojs.com/html5-video-support/" target="_blank">supports HTML5 video</a> </p> </video> </div> </td> <td> <?php if ($object->check_priv('C_Video:action_edit')) { ?> <a href="<?php echo M_Link::ToAdminVideo('edit', $id); ?> "> Редактировать</a> <?php } ?> </td> <td> <?php if ($object->check_priv('C_Video:action_delete')) { ?> <a href="<?php echo M_Link::ToAdminVideo('delete', $id); ?> " onClick="javascript: return confirm('Вы действительно хотите удалить?')"> Удалить</a>
<div class="form-group <?php if (isset($object->messages['title'])) { echo ' has-error'; } ?> "> <label class="control-label" for="title">Заголовок</label> <div> <input class="form-control" name="title" id="title" type="text" class="input-xxlarge" value="<?php echo $object->fields['title']; ?> "/> </div> </div> <div class="form-group"> <input type="submit" name="save" class="btn btn-primary" value="Сохранить изменения"/> <?php if ($object->check_priv('C_Video:action_delete')) { ?> <input type="submit" name="delete" class="btn btn-danger" value="Удалить видео"/> <?php } ?> <a href="<?php echo M_Link::ToAdminVideo('all'); ?> " class="btn btn-default">Вернуться к списку видео</a> </div> </form> </div> </div>
</li> <?php } ?> <?php if ($object->check_priv('C_Video:action_index')) { ?> <li <?php if ($active == 'C_Video') { echo 'class="active"'; } ?> > <a href="<?php echo M_Link::ToAdminVideo(); ?> ">Видео</a> </li> <?php } ?> <?php if ($object->check_priv('C_Audio:action_index')) { ?> <li <?php if ($active == 'C_Audio') { echo 'class="active"'; } ?>