public function edit($id) { if (!empty($id)) { $ui_user = new UiUser(); $ui_user = $ui_user->find($id); $this->_dataView['ui_user'] = $ui_user; } $params = \Input::all(); if (!empty($params)) { $validator = \Validator::make($params, array('ui_profile_id' => array('required'), 'name' => array('required'), 'email' => array('required'))); if (!$validator->fails()) { if (!empty($params['password'])) { $params['password'] = md5($params['password']); } else { $params['password'] = $ui_user->password; } if (empty($params['active'])) { $params['active'] = 0; } $ui_user->fill($params); if ($ui_user->save()) { return \Redirect::to('uiadmin/uiuser'); } } else { $messages = $validator->messages(); $this->_dataView['messages_errors'] = $messages->all(); } } $ui_profiles = new UiProfile(); $this->_dataView['ui_profiles'] = $ui_profiles->getAllSelect(); $this->_dataView['module_action'] = 'Editar'; return view('uiuser::form', $this->_dataView); }
public function create() { $params = \Input::all(); if (!empty($params)) { $validator = \Validator::make($params, array('name' => array('required'))); if (!$validator->fails()) { $ui_profile = new UiProfile(); $ui_profile->fill($params); $ui_profile->root = 0; if ($ui_profile->save()) { return \Redirect::to('uiadmin/uiprofile'); } } else { $messages = $validator->messages(); $this->_dataView['messages_errors'] = $messages->all(); } } $ui_profile = new UiProfile(); $this->_dataView['ui_profile'] = $ui_profile; $this->_dataView['module_action'] = 'Adicionar'; return view('uiprofile::form', $this->_dataView); }
public function getAllSelect($prompt = false) { $ui_profiles = UiProfile::all(); if ($prompt) { $ar_ui_profiles = array(); } else { $ar_ui_profiles = array('' => 'Selecione...'); } foreach ($ui_profiles as $ui_profile) { $ar_ui_profiles[$ui_profile->id] = $ui_profile->name; } return $ar_ui_profiles; }