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":""}';
 }
Exemple #2
0
 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;
 }