Esempio n. 1
0
 function delete_photo()
 {
     $filename = JRequest::getVar('filename', '');
     $folder = JRequest::getVar('folder', '');
     $extension = JRequest::getVar('extension', null);
     $model = $this->getModel('product');
     KSMedia::deletePhoto($filename, $folder, $extension);
     JFactory::getApplication()->close();
 }
Esempio n. 2
0
 public static function deleteItemMedia($id = null, $owner_type = null)
 {
     global $ext_name, $ext_name_com;
     $owner_id = (int) $id;
     if (!$owner_id) {
         return false;
     }
     if (!$owner_type) {
         return false;
     }
     $db = JFactory::getDBO();
     $query = $db->getQuery(true);
     $query->select('*')->from('#__' . $ext_name . '_files')->where('owner_type=' . $db->quote($owner_type))->where('owner_id=' . $owner_id);
     $db->setQuery($query);
     $medias = $db->loadObjectList('id');
     foreach ($medias as $media) {
         if ($media->media_type == 'image') {
             KSMedia::deletePhoto($media->filename, $media->folder);
         }
         if ($media->media_type == 'file') {
         }
         if ($media->media_type == 'video') {
         }
     }
     return true;
 }