@@ 61-70 (lines=10) @@ | ||
58 | ON uws.workspace = ws.id |
|
59 | WHERE uws.user = ?",[$user_id]); |
|
60 | $list = []; |
|
61 | foreach ($workspaces as $ws) { |
|
62 | array_push($list, [ |
|
63 | "id"=>intval($ws['id']), |
|
64 | "title"=>$ws['title'], |
|
65 | "description"=>$ws['description'], |
|
66 | "environment"=>intval($ws['environment']), |
|
67 | "point"=>0, //TODO fare una view con i point giĆ calcolati per il ws |
|
68 | "completed"=>boolval($ws['completed']), |
|
69 | ]); |
|
70 | } |
|
71 | $headers = []; |
|
72 | return JsonResponse::create($list, 200, $headers)->setSharedMaxAge(300); |
|
73 |
@@ 58-71 (lines=14) @@ | ||
55 | ||
56 | $badges = R::findAll('userbadgecomplete', 'WHERE user = ?', [$id]); |
|
57 | $badgeList = []; |
|
58 | foreach ($badges as $badge) { |
|
59 | array_push($badgeList, |
|
60 | [ |
|
61 | 'badge'=>[ |
|
62 | 'id'=>intval($badge['id']), |
|
63 | 'name'=>$badge['name'], |
|
64 | 'description'=>$badge['description'], |
|
65 | 'img'=>$badge['img'] |
|
66 | ], |
|
67 | 'clove'=>intval($badge['clove']), |
|
68 | 'completed'=>boolval($badge['completed']) |
|
69 | ] |
|
70 | ); |
|
71 | } |
|
72 | $output['skills'] = $badgeList; |
|
73 | return JsonResponse::create($output, 200, $headers)->setSharedMaxAge(300); |
|
74 | } |