v2 first commit

This commit is contained in:
denisdulici
2019-11-16 10:21:14 +03:00
parent 5b23e9c2c4
commit 6d50fa8442
3075 changed files with 3451681 additions and 65594 deletions

View File

@ -3,6 +3,7 @@
namespace App\Http\ViewComposers;
use Date;
use Illuminate\Support\Str;
use Illuminate\View\View;
class Index
@ -29,5 +30,37 @@ class Index
}
$view->with(['limits' => $limits, 'this_year' => $this_year, 'years' => $years]);
// Add Bulk Action
$module = false;
$view_name = $view->getName();
if (Str::contains($view_name, '::')) {
$names = explode('::', $view_name);
$params = explode('.', $view_name);
$type = $params[0];
// Check is module
$module = module($names[0]);
} else {
$params = explode('.', $view_name);
$group = $params[0];
$type = $params[1];
}
if ($module instanceof \Akaunting\Module\Module) {
$class = 'Modules\\' . $module->getStudlyName() . '\BulkActions\\' . ucfirst($type);
} else {
$class = 'App\BulkActions\\' . ucfirst($group) . '\\' . ucfirst($type);
}
if (class_exists($class)) {
$bulk_actions = app($class);
$view->with(['bulk_actions' => $bulk_actions->actions]);
}
}
}