public function update() { $this->userModel = $this->loadModel('User'); $iduser = (int) $this->getParams()[0]; $username = Input::get('username'); $firstname = Input::get('firstname'); $lastname = Input::get('lastname'); $mail = Input::get('mail'); $password = sha1(Input::get('password')); $this->userModel->updateAdminUser($iduser, ['username' => $username, 'firstname' => $firstname, 'lastname' => $lastname, 'mail' => $mail, 'password' => $password]); }
public function index() { $query = Input::get('query', true); $results = []; if (!empty($query)) { $results['users'] = $this->userModel->search($query); $results['articles'] = $this->articleModel->search($query); $results['events'] = $this->eventModel->search($query); } $this->getView()->render('search/index', $results); }
public function validate($inputs) { $result = []; foreach ($this->getFields() as $field) { if (array_key_exists($field->getName(), $inputs)) { if ($this->getMethod() == 'POST') { $result[$field->getName()] = Input::post($field->getName()); } elseif ($this->getMethod() == 'GET') { $result[$field->getName()] = Input::get($field->getName()); } } } return $result; }