$this->db->query('lock tables '.$this->db->master_table.' write');
$this->db->query('select max(sort) from '.$this->db->master_table.' where parent=0');
$this->db->query('insert into '.$this->db->master_table.' set
sort ='.($this->db->getOne()+$this->replyLimit).',
name ="'.$_POST['name'].'",
pass ="'.$_POST['pass'].'",
email="'.$_POST['email'].'",
homepage="'.$_POST['homepage'].'",
ip ="'.$_SERVER['REMOTE_ADDR'].'",
title="'.$_POST['title'].'",
rtime=now(),
html ="'.$_POST['html'].'",
text="'.$_POST['text'].'",
download="'.$filename.'"'
);
$this->db->query('update '.$this->db->master_table.' set top='.$this->db->getLastIndex().' where idx='.$this->db->lastIndex);
$this->db->query('unlock tables');