Beispiel #1
0
    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);
 }