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(); }
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; }