public function getOptions()
{
-
if (null === static::$_taskOptions) {
- $_taskOptions = [];
+ static::$_taskOptions = [];
if (null === static::$_projects) {
static::$_projects = static::_getProjects();
}
if (!isset(static::$_projects[$project])) {
continue;
}
- $t = [];
+ $p = static::$_projects[$project];
foreach ($tasks as $id => $task) {
- $t[$id] = $task->nom;
+ static::$_taskOptions[$id] = $p->projet_id . ' | ' . $p->nom . ' > ' . $task->nom;
}
- // $res['project_' . $project] = ["text" => $projects[$project]->nom, 'children' => $t];
+
}
}
{
return Cache::remember('fluidbook_extranet_tasks', 360, function () {
$tasks = [];
- foreach (DB::connection('extranet')->table('taches')->orderBy('tache_id', 'ASC')->get()->all() as $task) {
+ foreach (DB::connection('extranet')->table('taches')->orderBy('projet', 'DESC')->orderBy('tache_id', 'ASC')->get()->all() as $task) {
if (!isset($tasks[$task->projet])) {
$tasks[$task->projet] = [];
}