public function insertAction()
 {
     if ($this->request->isPost()) {
         $error = array();
         $params = $this->request->getPost();
         if (isset($params['fname'])) {
             $params['fname'] = $this->filter->sanitize(trim($params['fname']), "string");
         }
         if (isset($params['lname'])) {
             $params['lname'] = $this->filter->sanitize(trim($params['lname']), "string");
         }
         if (isset($params['username'])) {
             $params['username'] = $this->filter->sanitize(trim($params['username']), "string");
         }
         if (isset($params['role'])) {
             $params['role'] = $this->filter->sanitize($params['role'], "int");
         }
         if (isset($params['pass'])) {
             $params['pass'] = $this->filter->sanitize($params['pass'], "string");
             $params['pass'] = $params['pass'] ? $this->security->hash($params['pass']) : '';
         }
         $user = User::findFirstByUsername($params['username']);
         if ($user) {
             $error['username'] = '******';
         }
         /** kiem tra phan tu rong trong mang */
         if (empty($params['fname'])) {
             $error['fname'] = 'First Name: không được để trống\\n';
         }
         if (empty($params['lname'])) {
             $error['lname'] = 'Last Name: không được để trống\\n';
         }
         if (empty($params['username'])) {
             $error['username'] = '******';
         }
         if (empty($params['pass'])) {
             $error['pass'] = '******';
         }
         $this->errorback($error);
         $user_create = new User();
         User::CreateArr($params, $user_create);
         $this->closeform();
     }
 }