refactor: use request input (#3303)

This commit is contained in:
Alexis Saettler
2019-12-15 22:05:01 +01:00
committed by GitHub
parent 9562f196a6
commit 63c2005ab0
29 changed files with 158 additions and 152 deletions
+36 -36
View File
@@ -58,8 +58,8 @@ class ContactsController extends Controller
private function contacts(Request $request, bool $active)
{
$user = $request->user();
$sort = $request->get('sort') ?? $user->contacts_sort_order;
$showDeceased = $request->get('show_dead');
$sort = $request->input('sort') ?? $user->contacts_sort_order;
$showDeceased = $request->input('show_dead');
if ($user->contacts_sort_order !== $sort) {
$user->updateContactViewPreference($sort);
@@ -79,14 +79,14 @@ class ContactsController extends Controller
$url = '';
$count = 1;
if ($request->get('tag1')) {
if ($request->input('tag1')) {
// get contacts with selected tags
$tags = collect();
while ($request->get('tag'.$count)) {
while ($request->input('tag'.$count)) {
$tag = Tag::where('account_id', auth()->user()->account_id)
->where('name_slug', $request->get('tag'.$count));
->where('name_slug', $request->input('tag'.$count));
if ($tag->count() > 0) {
$tag = $tag->get();
@@ -123,7 +123,7 @@ class ContactsController extends Controller
->withTagsCount(Tag::contactsCount())
->withUrl($url)
->withTagCount($count)
->withTagLess($request->get('no_tag') ?? false);
->withTagLess($request->input('no_tag') ?? false);
}
/**
@@ -178,10 +178,10 @@ class ContactsController extends Controller
try {
$contact = app(CreateContact::class)->execute([
'account_id' => auth()->user()->account->id,
'first_name' => $request->get('first_name'),
'first_name' => $request->input('first_name'),
'last_name' => $request->input('last_name', null),
'nickname' => $request->input('nickname', null),
'gender_id' => $request->get('gender'),
'gender_id' => $request->input('gender'),
'is_birthdate_known' => false,
'is_deceased' => false,
'is_deceased_date_known' => false,
@@ -193,7 +193,7 @@ class ContactsController extends Controller
}
// Did the user press "Save" or "Submit and add another person"
if (! is_null($request->get('save'))) {
if (! is_null($request->input('save'))) {
return redirect()->route('people.show', $contact);
} else {
return redirect()->route('people.create')
@@ -332,19 +332,19 @@ class ContactsController extends Controller
// process birthday dates
// TODO: remove this part entirely when we redo this whole SpecialDate
// thing
if ($request->get('birthdate') == 'exact') {
if ($request->input('birthdate') == 'exact') {
$birthdate = $request->input('birthdayDate');
$birthdate = DateHelper::parseDate($birthdate);
$day = $birthdate->day;
$month = $birthdate->month;
$year = $birthdate->year;
} else {
$day = $request->get('day');
$month = $request->get('month');
$year = $request->get('year');
$day = $request->input('day');
$month = $request->input('month');
$year = $request->input('year');
}
$is_deceased_date_known = false;
if ($request->get('is_deceased_date_known') === 'true' && $request->input('deceased_date')) {
if ($request->input('is_deceased_date_known') === 'true' && $request->input('deceased_date')) {
$is_deceased_date_known = true;
$deceased_date = $request->input('deceased_date');
$deceased_date = DateHelper::parseDate($deceased_date);
@@ -354,7 +354,7 @@ class ContactsController extends Controller
} else {
$deceased_date_day = $deceased_date_month = $deceased_date_year = null;
}
if (! empty($request->get('is_deceased'))) {
if (! empty($request->input('is_deceased'))) {
//if the contact has died, disable StayInTouch
$contact->updateStayInTouchFrequency(0);
$contact->setStayInTouchTriggerDate(0);
@@ -363,24 +363,24 @@ class ContactsController extends Controller
$data = [
'account_id' => auth()->user()->account->id,
'contact_id' => $contact->id,
'first_name' => $request->get('firstname'),
'first_name' => $request->input('firstname'),
'last_name' => $request->input('lastname', null),
'nickname' => $request->input('nickname', null),
'gender_id' => $request->get('gender'),
'gender_id' => $request->input('gender'),
'description' => $request->input('description', null),
'is_birthdate_known' => ! empty($request->get('birthdate')) && $request->get('birthdate') !== 'unknown',
'is_birthdate_known' => ! empty($request->input('birthdate')) && $request->input('birthdate') !== 'unknown',
'birthdate_day' => $day,
'birthdate_month' => $month,
'birthdate_year' => $year,
'birthdate_is_age_based' => $request->get('birthdate') === 'approximate',
'birthdate_age' => $request->get('age'),
'birthdate_add_reminder' => ! empty($request->get('addReminder')),
'is_deceased' => ! empty($request->get('is_deceased')),
'birthdate_is_age_based' => $request->input('birthdate') === 'approximate',
'birthdate_age' => $request->input('age'),
'birthdate_add_reminder' => ! empty($request->input('addReminder')),
'is_deceased' => ! empty($request->input('is_deceased')),
'is_deceased_date_known' => $is_deceased_date_known,
'deceased_date_day' => $deceased_date_day,
'deceased_date_month' => $deceased_date_month,
'deceased_date_year' => $deceased_date_year,
'deceased_date_add_reminder' => ! empty($request->get('add_reminder_deceased')),
'deceased_date_add_reminder' => ! empty($request->input('add_reminder_deceased')),
];
$contact = app(UpdateContact::class)->execute($data);
@@ -491,7 +491,7 @@ class ContactsController extends Controller
*/
public function updateFoodPreferences(Request $request, Contact $contact)
{
$food = ! empty($request->get('food')) ? $request->get('food') : null;
$food = ! empty($request->input('food')) ? $request->input('food') : null;
$contact->updateFoodPreferences($food);
@@ -551,8 +551,8 @@ class ContactsController extends Controller
*/
public function stayInTouch(Request $request, Contact $contact)
{
$frequency = intval($request->get('frequency'));
$state = $request->get('state');
$frequency = intval($request->input('frequency'));
$state = $request->input('state');
if (auth()->user()->account->hasLimitations()) {
throw new \LogicException(trans('people.stay_in_touch_premium'));
@@ -581,7 +581,7 @@ class ContactsController extends Controller
*/
public function favorite(Request $request, Contact $contact)
{
$bool = (bool) $request->get('toggle');
$bool = (bool) $request->input('toggle');
$contact->is_starred = $bool;
$contact->save();
@@ -619,7 +619,7 @@ class ContactsController extends Controller
$accountId = auth()->user()->account_id;
$user = $request->user();
$sort = $request->get('sort') ?? $user->contacts_sort_order;
$sort = $request->input('sort') ?? $user->contacts_sort_order;
if ($user->contacts_sort_order !== $sort) {
$user->updateContactViewPreference($sort);
@@ -632,27 +632,27 @@ class ContactsController extends Controller
$contacts = $user->account->contacts()->real();
// filter out archived contacts if necessary
if ($request->get('show_archived') != 'true') {
if ($request->input('show_archived') != 'true') {
$contacts = $contacts->active();
} else {
$contacts = $contacts->notActive();
}
// filter out deceased if necessary
if ($request->get('show_dead') != 'true') {
if ($request->input('show_dead') != 'true') {
$contacts = $contacts->alive();
}
if ($request->get('no_tag')) {
if ($request->input('no_tag')) {
// get tag less contacts
$contacts = $contacts->tags('NONE');
} elseif ($request->get('tag1')) {
} elseif ($request->input('tag1')) {
// get contacts with selected tags
$tags = collect();
while ($request->get('tag'.$count)) {
while ($request->input('tag'.$count)) {
$tag = Tag::where('account_id', $accountId)
->where('name_slug', $request->get('tag'.$count))
->where('name_slug', $request->input('tag'.$count))
->get();
if (! ($tags->contains($tag[0]))) {
@@ -669,10 +669,10 @@ class ContactsController extends Controller
}
// get the number of contacts per page
$perPage = $request->has('perPage') ? $request->get('perPage') : config('monica.number_of_contacts_pagination');
$perPage = $request->has('perPage') ? $request->input('perPage') : config('monica.number_of_contacts_pagination');
// search contacts
$contacts = $contacts->search($request->get('search') ? $request->get('search') : '', $accountId, $perPage, DBHelper::getTable('contacts').'.`is_starred` desc', null, $sort);
$contacts = $contacts->search($request->input('search') ? $request->input('search') : '', $accountId, $perPage, DBHelper::getTable('contacts').'.`is_starred` desc', null, $sort);
return [
'totalRecords' => $contacts->total(),