Thứ Năm, 12 tháng 7, 2012
thuat toan multicategory trong joomla
Truong hop edit cua multi category
old lay id cua item, vao bang item_size, tao mang size.
new lay mang item_size sau khi edit gui qua
==>tim nhung phan tu co trong mang cu khong co trong mang moi ( xoa )
==>tim nhung phan tu co trong mang moi, nhung khong co trong mang cu ( them )
old=array('a','b','c','d')
new=array('a','b','c','f')
co trong mang cu, khong co trong mang moi
Array
(
[3] => d
)
co trong mang moi, khong co trong mang cu
Array
(
[3] => f
)
//save
kiem tra neu ton tai ten file => luu hinh
kiem tra mang iapp_media so voi mang trong database, lay phan tu khong co trong mang cu de delete.
vua co ten file hinh vua delete hinh cu=> vay phai kiem tra 2mang truoc, sau do moi upload hinh
//them moi:
- id<=0
- kiem tra ten file neu ton tai .
- save hinh,va ordering=1;
//edit
- id>0
- chi them moi, ko xoa
- them moi va xoa
kiem tra mang iaap_item_medias >0
so sanh mang cu, xoa hinh , cap nhat odering moi
nguoc lai neu mang iaap_item_medias<=0
dung id item, xoa het hinh anh trong 2 bang
kiem tra ten file neu ton tai .
ten hinh anh ton tai => save hinh va ordering=count(mang odering) +1;
Đăng ký:
Đăng Nhận xét (Atom)
Không có nhận xét nào:
Đăng nhận xét