php 数据构造可以是post['主键']['值'] 如果值是delete 则删除 主键的数据 post[0][值] 是插入 其他的就是更新
function update($post) {
$this->add($post[0]);
unset($post[0]);
foreach($post as $k=>$v) {
if(isset($v['delete'])) {
$this->delete($k);
unset($post[$k]);
}
}
$this->edit($post);
if($this->cache) cache_type($this->item);
return true;
}
add函数:
function add($post) {
global $TYPE;
$post['typename'] = dhtmlspecialchars(trim(strip_tags($post['typename'])));
if(strlen($post['typename']) < 2) return false;
$post['parentid'] = intval($post['parentid']);
$post['listorder'] = intval($post['listorder']);
if($post['parentid'] && !isset($TYPE[$post['parentid']])) $post['parentid'] = 0;
$post['style'] = dhtmlsp