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(); } }