return strlen($output) > 0 ? trim($output) : $default; } View::composer('layouts.admin', function ($view) { if (!is_null($team = Auth::user()->team)) { $user = array('name' => $team->name, 'firstname' => !empty($team->firstname) ? $team->firstname : explode(' ', $team->name)[0], 'job' => $team->job, 'photo' => $team->photo); } else { $team = Auth::user(); $user = array('name' => $team->name, 'firstname' => explode(' ', $team->name)[0], 'job' => '', 'photo' => false); } $view->with('user', $user); }); View::composer(['layouts.master', 'layouts.errors'], function ($view) { $view->with('build', substr(File::get(base_path() . '/.git/' . trim(substr(File::get(base_path() . '/.git/HEAD'), 5))), 0, 7)); $view->with('statsPilots', Cache::get('vatsim.pilots')); $view->with('statsAtc', Cache::get('vatsim.atc')); }); View::composer(['layouts.master', 'flight.show', 'atc.show'], function ($view) { $view->with('mapstyle', Auth::guest() || is_null(Auth::user()->map) ? 'blue' : Auth::user()->map); }); View::composer('admin._partials.sidebar', function ($view) { $view->with('airlineRequestCount', count(AirlineChange::groupBy('airline_id')->remember(1)->lists('airline_id'))); $view->with('airportRequestCount', count(AirportChange::groupBy('airport_id')->remember(1)->lists('airport_id'))); }); View::composer('admin._partials.tasks', function ($view) { if (!is_null($team = Auth::user()->team) && !is_null($team->jira)) { $tasks = JiraIssue::where('assignee', $team->jira)->where('resolution', 'Unresolved')->orderBy('priority', 'desc')->orderBy('updatedDate', 'DESC')->get(); } else { $tasks = false; } $view->with('tasks', $tasks); });
public function updateIssue(JiraIssue $issue) { $query = array_merge($issue->toArray(), array('project' => $issue->project)); return $this->client->updateIssue($this->token, $query); }