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);
 }
Exemple #3
0
 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;
 }