public function getEdit($id) { $arr = ['update_mode' => true]; $arr['user_groups'] = UserGroup::all(); $arr['user'] = User::import_by_id($id); return view('panel.users.edit', $arr); }
function getCreate($table_name, $update_mode = FALSE) { $db = Database::import_or_new(NULL, $table_name); $table = $db->table($table_name); $page = Page::import_or_new_with($table_name, ['db' => $db, 'base_table' => $table]); $table = $page->table($table_name); $id = $table->col('id'); $user_groups = UserGroup::all(); return view('panel.generate', ['table' => $table, 'user_groups' => $user_groups, 'existing_page' => $page, 'update_mode' => $update_mode]); }
function postIndex() { $data = Input::get("user_group"); if (empty($data['id'])) { $data['id'] = count(UserGroup::all()) + 1; UserGroup::create($data)->export(); } else { $ug = UserGroup::import_by_id($data['id']); foreach ($data as $key => $value) { $ug->{$key} = $value; } $ug->export(); } return \Redirect::back()->with('message_type', 'success')->with('message', 'Success!'); }