function delete_img() { $db =& JFactory::getDBO(); $id = JRequest::getVar('id'); $hinh = JRequest::getVar('hinh'); $query = "SELECT image" . $hinh . " as image FROM #__pr_product WHERE id = " . $id; $db->setQuery($query); $product = $db->loadObject(); $prodir = url_prodir($id, 1); if ($hinh == '') { unlink($prodir . 'thumb_' . $product->image); unlink($prodir . $product->image); } else { unlink($prodir . $product->image); } $query = "UPDATE #__pr_product SET image" . $hinh . " = '' WHERE id = " . $id; $db->setQuery($query); if ($db->query()) { $this->setRedirect("index.php?option=com_ecommerce&controller=products&task=edit&cid[]=" . $id); } else { echo "<script> alert('" . $db->getErrorMsg() . "');window.history.go(-1); </script>\n"; } //echo '{"result":"","message":""}'; }
function delete() { global $mainframe; $cid = JRequest::getVar('cid', array(), '', 'array'); $db = JFactory::getDBO(); if (count($cid) > 0) { $cids = implode(',', $cid); $query = "select * from #__pr_product where id in ({$cids})"; $db->setQuery($query); $row = $db->loadObjectList(); foreach ($row as $_file) { $prodir = url_prodir($_file->id, 1); if (file_exists($prodir . $_file->image)) { unlink($prodir . $_file->image); unlink($prodir . 'thumb_' . $_file->image); } if (file_exists($prodir . $_file->image1)) { unlink($prodir . $_file->image1); } if (file_exists($prodir . $_file->image2)) { unlink($prodir . $_file->image2); } if (file_exists($prodir . $_file->image3)) { unlink($prodir . $_file->image3); } if (file_exists($prodir . $_file->image4)) { unlink($prodir . $_file->image4); } unlink($prodir . 'index.php'); rmdir($prodir); } $query = "Delete From #__pr_product Where id in ({$cids})"; $db->setQuery($query); if (!$db->query()) { echo "<script> alert('" . $db->getErrorMsg() . "');window.history.go(-1); </script>\n"; } } return true; }