mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-02-25 18:45:27 -06:00
Code cleanup for scrutinizer.
This commit is contained in:
parent
f2cf0ed446
commit
f7b1168e7c
@ -105,7 +105,7 @@ final class Entry
|
||||
*
|
||||
* @return Entry
|
||||
*/
|
||||
public static function fromTransaction(Transaction $transaction): self
|
||||
public static function fromTransaction(Transaction $transaction): Entry
|
||||
{
|
||||
$entry = new self();
|
||||
$entry->journal_id = $transaction->journal_id;
|
||||
|
@ -168,8 +168,8 @@ class JournalCollector implements JournalCollectorInterface
|
||||
$q1->where(
|
||||
function (EloquentBuilder $q2) use ($amount) {
|
||||
// amount < 0 and .amount > -$amount
|
||||
$amount = bcmul($amount, '-1');
|
||||
$q2->where('transactions.amount', '<', 0)->where('transactions.amount', '>', $amount);
|
||||
$invertedAmount = bcmul($amount, '-1');
|
||||
$q2->where('transactions.amount', '<', 0)->where('transactions.amount', '>', $invertedAmount);
|
||||
}
|
||||
)
|
||||
->orWhere(
|
||||
@ -196,8 +196,8 @@ class JournalCollector implements JournalCollectorInterface
|
||||
$q1->where(
|
||||
function (EloquentBuilder $q2) use ($amount) {
|
||||
// amount < 0 and .amount < -$amount
|
||||
$amount = bcmul($amount, '-1');
|
||||
$q2->where('transactions.amount', '<', 0)->where('transactions.amount', '<', $amount);
|
||||
$invertedAmount = bcmul($amount, '-1');
|
||||
$q2->where('transactions.amount', '<', 0)->where('transactions.amount', '<', $invertedAmount);
|
||||
}
|
||||
)
|
||||
->orWhere(
|
||||
|
@ -74,9 +74,9 @@ class LoginController extends Controller
|
||||
/**
|
||||
* Handle a login request to the application.
|
||||
*
|
||||
* @param \Illuminate\Http\Request $request
|
||||
* @param Request $request
|
||||
*
|
||||
* @return \Illuminate\Http\RedirectResponse|\Illuminate\Http\Response|\Illuminate\Http\JsonResponse
|
||||
* @return \Illuminate\Http\Response|\Symfony\Component\HttpFoundation\Response|void
|
||||
*/
|
||||
public function login(Request $request)
|
||||
{
|
||||
@ -109,9 +109,10 @@ class LoginController extends Controller
|
||||
/**
|
||||
* Log the user out of the application.
|
||||
*
|
||||
* @param \Illuminate\Http\Request $request
|
||||
* @param Request $request
|
||||
* @param CookieJar $cookieJar
|
||||
*
|
||||
* @return \Illuminate\Http\Response
|
||||
* @return $this
|
||||
*/
|
||||
public function logout(Request $request, CookieJar $cookieJar)
|
||||
{
|
||||
@ -127,11 +128,10 @@ class LoginController extends Controller
|
||||
* Show the application's login form.
|
||||
*
|
||||
* @param Request $request
|
||||
* @param CookieJar $cookieJar
|
||||
*
|
||||
* @return \Illuminate\Http\Response
|
||||
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
|
||||
*/
|
||||
public function showLoginForm(Request $request, CookieJar $cookieJar)
|
||||
public function showLoginForm(Request $request)
|
||||
{
|
||||
// check for presence of tables:
|
||||
$hasTable = Schema::hasTable('users');
|
||||
@ -166,6 +166,6 @@ class LoginController extends Controller
|
||||
$email = $request->old('email');
|
||||
$remember = $request->old('remember');
|
||||
|
||||
return view('auth.login', compact('allowRegistration', 'email', 'remember')); //->withCookie($cookie);
|
||||
return view('auth.login', compact('allowRegistration', 'email', 'remember'));
|
||||
}
|
||||
}
|
||||
|
@ -85,7 +85,7 @@ class BudgetController extends Controller
|
||||
$start = Carbon::createFromFormat('Y-m-d', $request->get('start'));
|
||||
$end = Carbon::createFromFormat('Y-m-d', $request->get('end'));
|
||||
$budgetLimit = $this->repository->updateLimitAmount($budget, $start, $end, $amount);
|
||||
if (0 === $amount) {
|
||||
if (bccomp($amount,'0') === 0) {
|
||||
$budgetLimit = null;
|
||||
}
|
||||
|
||||
|
@ -88,6 +88,7 @@ class BankController extends Controller
|
||||
$remoteAccounts = array_keys($remoteAccounts);
|
||||
$class = config(sprintf('firefly.import_pre.%s', $bank));
|
||||
// get import file
|
||||
unset($remoteAccounts, $class);
|
||||
|
||||
// get import config
|
||||
}
|
||||
|
@ -1,90 +0,0 @@
|
||||
<?php
|
||||
/**
|
||||
* TransactionController.php
|
||||
* Copyright (c) 2017 thegrumpydictator@gmail.com
|
||||
*
|
||||
* This file is part of Firefly III.
|
||||
*
|
||||
* Firefly III is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* Firefly III is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with Firefly III. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace FireflyIII\Http\Controllers\Json;
|
||||
|
||||
use FireflyIII\Http\Controllers\Controller;
|
||||
use FireflyIII\Models\TransactionType;
|
||||
use FireflyIII\Repositories\Journal\JournalRepositoryInterface;
|
||||
use FireflyIII\Support\SingleCacheProperties;
|
||||
use Illuminate\Http\Request;
|
||||
use Response;
|
||||
|
||||
class TransactionController extends Controller
|
||||
{
|
||||
public function amounts(Request $request, JournalRepositoryInterface $repository)
|
||||
{
|
||||
$ids = $request->get('transactions');
|
||||
|
||||
$cache = new SingleCacheProperties;
|
||||
$cache->addProperty('json-reconcile-amounts');
|
||||
$cache->addProperty($ids);
|
||||
if ($cache->has()) {
|
||||
return Response::json($cache->get());
|
||||
}
|
||||
|
||||
$totals = [];
|
||||
// for each transaction, get amount(s)
|
||||
foreach ($ids as $transactionId) {
|
||||
$transaction = $repository->findTransaction(intval($transactionId));
|
||||
$transactionType = $transaction->transactionJournal->transactionType->type;
|
||||
|
||||
// default amount:
|
||||
$currencyId = $transaction->transaction_currency_id;
|
||||
if (!isset($totals[$currencyId])) {
|
||||
$totals[$currencyId] = [
|
||||
'amount' => '0',
|
||||
'currency' => $transaction->transactionCurrency,
|
||||
'type' => $transactionType,
|
||||
];
|
||||
}
|
||||
// add default amount:
|
||||
$totals[$currencyId]['amount'] = bcadd($totals[$currencyId]['amount'], app('steam')->positive($transaction->amount));
|
||||
|
||||
// foreign amount:
|
||||
if (null !== $transaction->foreign_amount) {
|
||||
$currencyId = $transaction->foreign_currency_id;
|
||||
if (!isset($totals[$currencyId])) {
|
||||
$totals[$currencyId] = [
|
||||
'amount' => '0',
|
||||
'currency' => $transaction->foreignCurrency,
|
||||
'type' => $transactionType,
|
||||
];
|
||||
}
|
||||
// add foreign amount:
|
||||
$totals[$currencyId]['amount'] = bcadd($totals[$currencyId]['amount'], app('steam')->positive($transaction->foreign_amount));
|
||||
}
|
||||
}
|
||||
$entries = [];
|
||||
foreach ($totals as $entry) {
|
||||
$amount = $entry['amount'];
|
||||
if (TransactionType::WITHDRAWAL === $entry['type']) {
|
||||
$amount = bcmul($entry['amount'], '-1');
|
||||
}
|
||||
$entries[] = app('amount')->formatAnything($entry['currency'], $amount, false);
|
||||
}
|
||||
$result = ['amounts' => join(' / ', $entries)];
|
||||
$cache->store($result);
|
||||
|
||||
return Response::json($result);
|
||||
}
|
||||
}
|
@ -34,6 +34,7 @@ use FireflyIII\Models\Preference;
|
||||
use FireflyIII\Repositories\User\UserRepositoryInterface;
|
||||
use FireflyIII\User;
|
||||
use Hash;
|
||||
use Illuminate\Contracts\Auth\Guard;
|
||||
use Log;
|
||||
use Preferences;
|
||||
use Session;
|
||||
@ -41,6 +42,8 @@ use View;
|
||||
|
||||
/**
|
||||
* Class ProfileController.
|
||||
*
|
||||
* @method Guard guard()
|
||||
*/
|
||||
class ProfileController extends Controller
|
||||
{
|
||||
|
@ -25,6 +25,7 @@ namespace FireflyIII\Http\Controllers;
|
||||
use FireflyIII\Support\CacheProperties;
|
||||
use FireflyIII\Support\Search\SearchInterface;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Collection;
|
||||
use Response;
|
||||
use View;
|
||||
|
||||
@ -70,8 +71,8 @@ class SearchController extends Controller
|
||||
|
||||
public function search(Request $request, SearchInterface $searcher)
|
||||
{
|
||||
$fullQuery = strval($request->get('query'));
|
||||
|
||||
$fullQuery = strval($request->get('query'));
|
||||
$transactions = new Collection;
|
||||
// cache
|
||||
$cache = new CacheProperties;
|
||||
$cache->addProperty('search');
|
||||
|
@ -143,7 +143,7 @@ class LinkController extends Controller
|
||||
*
|
||||
* @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
|
||||
*/
|
||||
public function switch(LinkTypeRepositoryInterface $repository, TransactionJournalLink $link)
|
||||
public function switchLink(LinkTypeRepositoryInterface $repository, TransactionJournalLink $link)
|
||||
{
|
||||
$repository->switchLink($link);
|
||||
|
||||
|
@ -31,19 +31,6 @@ use Illuminate\Session\Middleware\StartSession;
|
||||
*/
|
||||
class StartFireflySession extends StartSession
|
||||
{
|
||||
/**
|
||||
* Handle an incoming request.
|
||||
*
|
||||
* @param \Illuminate\Http\Request $request
|
||||
* @param Closure $next
|
||||
*
|
||||
* @return mixed
|
||||
*/
|
||||
// public function handle($request, Closure $next)
|
||||
// {
|
||||
// return parent::handle($request, $next); // defer to the right stuff
|
||||
// }
|
||||
|
||||
/**
|
||||
* Store the current URL for the request if necessary.
|
||||
*
|
||||
|
@ -53,7 +53,7 @@ class TrustProxies extends Middleware
|
||||
/**
|
||||
* The trusted proxies for this application.
|
||||
*
|
||||
* @var array
|
||||
* @var array|string
|
||||
*/
|
||||
protected $proxies;
|
||||
|
||||
|
@ -115,7 +115,7 @@ class Account extends Model
|
||||
*
|
||||
* @return Account
|
||||
*/
|
||||
public static function routeBinder(self $value)
|
||||
public static function routeBinder(Account $value)
|
||||
{
|
||||
if (auth()->check()) {
|
||||
if (intval($value->user_id) === auth()->user()->id) {
|
||||
|
@ -56,7 +56,7 @@ class Attachment extends Model
|
||||
*
|
||||
* @return Attachment
|
||||
*/
|
||||
public static function routeBinder(self $value)
|
||||
public static function routeBinder(Attachment $value)
|
||||
{
|
||||
if (auth()->check()) {
|
||||
if (intval($value->user_id) === auth()->user()->id) {
|
||||
|
@ -64,7 +64,7 @@ class Bill extends Model
|
||||
*
|
||||
* @return Bill
|
||||
*/
|
||||
public static function routeBinder(self $value)
|
||||
public static function routeBinder(Bill $value)
|
||||
{
|
||||
if (auth()->check()) {
|
||||
if (intval($value->user_id) === auth()->user()->id) {
|
||||
|
@ -88,7 +88,7 @@ class Budget extends Model
|
||||
*
|
||||
* @return Budget
|
||||
*/
|
||||
public static function routeBinder(self $value)
|
||||
public static function routeBinder(Budget $value)
|
||||
{
|
||||
if (auth()->check()) {
|
||||
if (intval($value->user_id) === auth()->user()->id) {
|
||||
|
@ -87,7 +87,7 @@ class Category extends Model
|
||||
*
|
||||
* @return Category
|
||||
*/
|
||||
public static function routeBinder(self $value)
|
||||
public static function routeBinder(Category $value)
|
||||
{
|
||||
if (auth()->check()) {
|
||||
if (intval($value->user_id) === auth()->user()->id) {
|
||||
|
@ -65,7 +65,7 @@ class PiggyBank extends Model
|
||||
*
|
||||
* @return PiggyBank
|
||||
*/
|
||||
public static function routeBinder(self $value)
|
||||
public static function routeBinder(PiggyBank $value)
|
||||
{
|
||||
if (auth()->check()) {
|
||||
if (intval($value->account->user_id) === auth()->user()->id) {
|
||||
|
@ -53,7 +53,7 @@ class Rule extends Model
|
||||
*
|
||||
* @return Rule
|
||||
*/
|
||||
public static function routeBinder(self $value)
|
||||
public static function routeBinder(Rule $value)
|
||||
{
|
||||
if (auth()->check()) {
|
||||
if (intval($value->user_id) === auth()->user()->id) {
|
||||
|
@ -53,7 +53,7 @@ class RuleGroup extends Model
|
||||
*
|
||||
* @return RuleGroup
|
||||
*/
|
||||
public static function routeBinder(self $value)
|
||||
public static function routeBinder(RuleGroup $value)
|
||||
{
|
||||
if (auth()->check()) {
|
||||
if (intval($value->user_id) === auth()->user()->id) {
|
||||
|
@ -91,7 +91,7 @@ class Tag extends Model
|
||||
*
|
||||
* @return Tag
|
||||
*/
|
||||
public static function routeBinder(self $value)
|
||||
public static function routeBinder(Tag $value)
|
||||
{
|
||||
if (auth()->check()) {
|
||||
if (intval($value->user_id) === auth()->user()->id) {
|
||||
|
@ -257,4 +257,11 @@ trait FindAccountsTrait
|
||||
|
||||
return $account;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param array $data
|
||||
*
|
||||
* @return Account
|
||||
*/
|
||||
abstract protected function storeAccount(array $data): Account;
|
||||
}
|
||||
|
@ -487,7 +487,7 @@ class BillRepository implements BillRepositoryInterface
|
||||
$wordMatch = $this->doWordMatch($matches, $description);
|
||||
$amountMatch = $this->doAmountMatch($journal->amountPositive(), $bill->amount_min, $bill->amount_max);
|
||||
|
||||
// If both, update!
|
||||
// when both, update!
|
||||
if ($wordMatch && $amountMatch) {
|
||||
$journal->bill()->associate($bill);
|
||||
$journal->save();
|
||||
|
@ -210,7 +210,7 @@ interface BudgetRepositoryInterface
|
||||
* @param Budget $budget
|
||||
* @param Carbon $start
|
||||
* @param Carbon $end
|
||||
* @param int $amount
|
||||
* @param string $amount
|
||||
*
|
||||
* @return BudgetLimit
|
||||
*/
|
||||
|
@ -34,5 +34,6 @@ class NotificationFilter extends BunqObject
|
||||
*/
|
||||
public function __construct(array $data)
|
||||
{
|
||||
unset($data);
|
||||
}
|
||||
}
|
||||
|
@ -42,7 +42,6 @@ class FixerIO implements ExchangeRateInterface
|
||||
{
|
||||
$uri = sprintf('https://api.fixer.io/%s?base=%s&symbols=%s', $date->format('Y-m-d'), $fromCurrency->code, $toCurrency->code);
|
||||
$statusCode = -1;
|
||||
$body = '';
|
||||
try {
|
||||
$result = Requests::get($uri);
|
||||
$statusCode = $result->status_code;
|
||||
|
@ -238,8 +238,6 @@ class Navigation
|
||||
'1W' => trans('config.week_in_year'),
|
||||
'week' => trans('config.week_in_year'),
|
||||
'weekly' => trans('config.week_in_year'),
|
||||
//'3M' => trans('config.quarter_of_year'),
|
||||
//'quarter' => trans('config.quarter_of_year'),
|
||||
'1M' => trans('config.month'),
|
||||
'month' => trans('config.month'),
|
||||
'monthly' => trans('config.month'),
|
||||
|
@ -22,7 +22,7 @@ declare(strict_types=1);
|
||||
|
||||
namespace FireflyIII\Support\Twig\Extension;
|
||||
|
||||
use FireflyIII\Models\Transaction;
|
||||
use FireflyIII\Models\Transaction as TransactionModel;
|
||||
use FireflyIII\Models\TransactionJournal as JournalModel;
|
||||
use FireflyIII\Models\TransactionType;
|
||||
use FireflyIII\Support\SingleCacheProperties;
|
||||
@ -48,7 +48,7 @@ class TransactionJournal extends Twig_Extension
|
||||
$transactions = $journal->transactions()->where('amount', '>', 0)->get();
|
||||
$totals = [];
|
||||
$type = $journal->transactionType->type;
|
||||
/** @var Transaction $transaction */
|
||||
/** @var TransactionModel $transaction */
|
||||
foreach ($transactions as $transaction) {
|
||||
$currencyId = $transaction->transaction_currency_id;
|
||||
$currency = $transaction->transactionCurrency;
|
||||
|
5
public/js/ff/accounts/reconcile.js
vendored
5
public/js/ff/accounts/reconcile.js
vendored
@ -18,6 +18,8 @@
|
||||
* along with Firefly III. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
/** global: overviewUri, transactionsUri, indexUri,accounting */
|
||||
|
||||
var balanceDifference = 0;
|
||||
var difference = 0;
|
||||
var selectedAmount = 0;
|
||||
@ -101,14 +103,11 @@ function storeReconcile() {
|
||||
function checkReconciledBox(e) {
|
||||
var el = $(e.target);
|
||||
var amount = parseFloat(el.val());
|
||||
console.log('Amount is ' + amount);
|
||||
// if checked, add to selected amount
|
||||
if (el.prop('checked') === true && el.data('younger') === false) {
|
||||
console.log("Sum is: " + selectedAmount + " - " + amount + " = " + (selectedAmount - amount));
|
||||
selectedAmount = selectedAmount - amount;
|
||||
}
|
||||
if (el.prop('checked') === false && el.data('younger') === false) {
|
||||
console.log("Sum is: " + selectedAmount + " + " + amount + " = " + (selectedAmount + amount));
|
||||
selectedAmount = selectedAmount + amount;
|
||||
}
|
||||
difference = balanceDifference - selectedAmount;
|
||||
|
6
public/js/ff/budgets/index.js
vendored
6
public/js/ff/budgets/index.js
vendored
@ -18,8 +18,7 @@
|
||||
* along with Firefly III. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
/** global: spent, budgeted, available, currencySymbol, budgetIndexUri, updateIncomeUri, periodStart, periodEnd, budgetAmountUri, accounting */
|
||||
|
||||
/** global: infoIncomeUri, spent, budgeted, available, currencySymbol, budgetIndexUri, updateIncomeUri, periodStart, periodEnd, budgetAmountUri, accounting */
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ -150,9 +149,6 @@ function updateBudgetedAmounts(e) {
|
||||
link.attr('href', 'budgets/show/' + id + '/' + data.limit);
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
|
4
public/js/ff/charts.js
vendored
4
public/js/ff/charts.js
vendored
@ -17,7 +17,7 @@
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with Firefly III. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
/** global: Chart, defaultChartOptions, accounting, defaultPieOptions, noDataForChart */
|
||||
/** global: Chart, defaultChartOptions, accounting, defaultPieOptions, noDataForChart, todayText */
|
||||
var allCharts = {};
|
||||
|
||||
|
||||
@ -131,7 +131,6 @@ function lineChart(URI, container) {
|
||||
|
||||
function lineChartWithDay(URI, container, today) {
|
||||
"use strict";
|
||||
console.log('in lineChartWithDay');
|
||||
var colorData = true;
|
||||
var options = $.extend(true, {}, defaultChartOptions);
|
||||
var chartType = 'line';
|
||||
@ -342,7 +341,6 @@ function drawAChart(URI, container, chartType, options, colorData, today) {
|
||||
};
|
||||
if (today >= 0) {
|
||||
chartOpts.lineAtIndex.push(today - 1);
|
||||
console.log('push opt');
|
||||
}
|
||||
allCharts[container] = new Chart(ctx, chartOpts);
|
||||
}
|
||||
|
2
public/js/ff/firefly.js
vendored
2
public/js/ff/firefly.js
vendored
@ -17,7 +17,7 @@
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with Firefly III. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
/** global: moment, dateRangeMeta,dateRangeConfig, accountingConfig, accounting, currencySymbol, mon_decimal_point, frac_digits, showFullList, showOnlyTop, mon_thousands_sep */
|
||||
/** global: moment, token, dateRangeMeta,dateRangeConfig, accountingConfig, accounting, currencySymbol, mon_decimal_point, frac_digits, showFullList, showOnlyTop, mon_thousands_sep */
|
||||
|
||||
|
||||
$(function () {
|
||||
|
2
public/js/ff/index.js
vendored
2
public/js/ff/index.js
vendored
@ -18,7 +18,7 @@
|
||||
* along with Firefly III. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
/** global: accountFrontpageUri, token, billCount, accountExpenseUri, accountRevenueUri */
|
||||
/** global: accountFrontpageUri, today, piggyInfoUri, token, billCount, accountExpenseUri, accountRevenueUri */
|
||||
|
||||
$(function () {
|
||||
"use strict";
|
||||
|
2
public/js/ff/intro/intro.js
vendored
2
public/js/ff/intro/intro.js
vendored
@ -18,7 +18,7 @@
|
||||
* along with Firefly III. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
/** global: routeForTour, routeStepsUri, routeForFinishedTour, forceDemoOff */
|
||||
/** global: routeForTour, token, routeStepsUri, routeForFinishedTour, forceDemoOff */
|
||||
|
||||
$(function () {
|
||||
"use strict";
|
||||
|
2
public/js/ff/tags/show.js
vendored
2
public/js/ff/tags/show.js
vendored
@ -18,7 +18,7 @@
|
||||
* along with Firefly III. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
/** global: zoomLevel, latitude, longitude, google, doPlaceMarker */
|
||||
/** global: zoomLevel, latitude, longitude, L, mapboxToken, doPlaceMarker */
|
||||
|
||||
/*
|
||||
Some vars as prep for the map:
|
||||
|
23
public/js/ff/transactions/list.js
vendored
23
public/js/ff/transactions/list.js
vendored
@ -156,29 +156,6 @@ function countChecked() {
|
||||
}
|
||||
}
|
||||
|
||||
function getAmounts() {
|
||||
$('.mass_reconcile span').html(reconcile_selected_txt + ' (<i class="fa fa-spinner fa-spin "></i>)');
|
||||
var checked = $('.select_all_single:checked');
|
||||
var ids = [];
|
||||
$.each(checked, function (i, v) {
|
||||
ids.push(parseInt($(v).data('transaction')));
|
||||
});
|
||||
|
||||
// go to specially crafted URL:
|
||||
var bases = document.getElementsByTagName('base');
|
||||
var baseHref = null;
|
||||
|
||||
if (bases.length > 0) {
|
||||
baseHref = bases[0].href;
|
||||
}
|
||||
|
||||
$.getJSON(baseHref + 'json/transactions/amount', {transactions: ids}).done(function (data) {
|
||||
$('.mass_reconcile span').text(reconcile_selected_txt + ' (' + data.amounts + ')');
|
||||
console.log(data);
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
|
@ -473,9 +473,6 @@ Route::group(
|
||||
// frontpage
|
||||
Route::get('frontpage/piggy-banks', ['uses' => 'Json\FrontpageController@piggyBanks', 'as' => 'fp.piggy-banks']);
|
||||
|
||||
// amount reconciliation
|
||||
Route::get('transactions/amount', ['uses' => 'Json\TransactionController@amounts', 'as' => 'transactions.amounts']);
|
||||
|
||||
// currency conversion:
|
||||
Route::get('rate/{fromCurrencyCode}/{toCurrencyCode}/{date}', ['uses' => 'Json\ExchangeController@getRate', 'as' => 'rate']);
|
||||
|
||||
@ -774,7 +771,7 @@ Route::group(
|
||||
Route::post('store/{tj}', ['uses' => 'LinkController@store', 'as' => 'store']);
|
||||
|
||||
Route::get('delete/{journalLink}', ['uses' => 'LinkController@delete', 'as' => 'delete']);
|
||||
Route::get('switch/{journalLink}', ['uses' => 'LinkController@switch', 'as' => 'switch']);
|
||||
Route::get('switch/{journalLink}', ['uses' => 'LinkController@switchLink', 'as' => 'switch']);
|
||||
|
||||
Route::post('destroy/{journalLink}', ['uses' => 'LinkController@destroy', 'as' => 'destroy']);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user