Пример #1
0
 public function delete_image($id_gallery, $id_image)
 {
     $id_gallery = (int) $id_gallery;
     $id_image = (int) $id_image;
     $this->db->Delete('gallery_mediafile', "gallery_id=? \n\t\t\t\t\t\t   AND fid=?", array($id_gallery, $id_image));
     return M_MediaFiles::Instance()->deleteImg($id_image);
 }
Пример #2
0
 public static function Instance()
 {
     if (self::$instance == null) {
         self::$instance = new self();
     }
     return self::$instance;
 }
Пример #3
0
 public function action_wvideo()
 {
     $mVideo = M_MediaFiles::Instance();
     $video_id = isset($_GET['param']) ? (int) $_GET['param'] : 0;
     $this->page = $mVideo->get($video_id);
     if (empty($this->page)) {
         $this->p404();
     }
     $this->title = $this->page['title'];
     $this->breadCrambsActive = $this->title;
     // Получение пути к шаблону
     $templateName = $this->getTemplate('components/page/v_wvideo.php');
     // Формирование контента страницы
     $this->blocks['_content_page'] = $this->Template($templateName, $this);
 }
Пример #4
0
 public function action_editimg()
 {
     $this->title .= ' :: Галереи';
     $mImages = M_MediaFiles::Instance();
     $gallery_id = isset($_GET['param2']) ? (int) $_GET['param2'] : 0;
     $this->gallery = M_Gallery::Instance()->get($gallery_id);
     $this->error = false;
     if (empty($this->gallery)) {
         $this->p404();
     }
     if ($this->isPost()) {
         if ($mImages->edit($_POST['fid'], $_POST)) {
             $this->redirect(M_Link::ToAdminGallery('images', $this->gallery['gallery_id']));
         }
         $this->fields = $_POST;
         $this->error = true;
     } else {
         $this->fields = $mImages->get($_GET['param']);
     }
     if (empty($this->fields)) {
         $this->p404();
     }
     // Получение пути к шаблону
     $templateName = $this->getTemplate('components/gallery/v_editimg.php');
     $this->content = $this->Template($templateName, $this);
 }
Пример #5
0
 public function action_delete()
 {
     if ($this->IsGet()) {
         $id_video = isset($_GET['param']) ? $_GET['param'] : 0;
         M_MediaFiles::Instance()->deleteVideo($id_video);
         $this->redirect($_SERVER['HTTP_REFERER']);
     }
 }
Пример #6
0
 public function action_getaudio()
 {
     foreach (M_MediaFiles::Instance()->getAllType('audio') as $key => $val) {
         $data[$key]['fid'] = $val['fid'];
         $data[$key]['title'] = $val['title'];
     }
     echo json_encode($data);
 }
Пример #7
0
 public function action_audio()
 {
     $id_audio = isset($this->params[2]) ? (int) $this->params[2] : 0;
     if ($id_audio < 1 || !($audio = M_MediaFiles::Instance()->get($id_audio))) {
         $this->content = '';
     } else {
         // Получение пути к шаблону
         $templateName = $this->getTemplate('components/widgets/v_audio.php');
         // Формирование контента страницы
         $this->content = $this->Template($templateName, array('audio' => $audio));
     }
 }
Пример #8
0
 public function action_delete()
 {
     if ($this->IsGet()) {
         $id_audio = $_GET['param'];
         M_MediaFiles::Instance()->deleteFile($id_audio);
         $this->redirect($_SERVER['HTTP_REFERER']);
     }
 }