public function editItemTypeForm($id)
 {
     $proyecto = self::getById($id);
     $tiposItem = TipoItemController::getByProject($id);
     $equipos = TeamController::getByProject($id);
     return $this->render('proyectos/editar-tipos-item.html.twig', ['proyecto' => $proyecto, 'tiposItem' => $tiposItem, 'equipos' => $equipos]);
 }
Ejemplo n.º 2
0
    ProjectController::save($params);
    echo (new ProjectController())->listado();
});
$app::Router()->get($app->path('edit_project_teams'), function (Request $request, Response $response, $args) {
    $parse = new RequestParse($request, $args);
    echo (new ProjectController())->editTeamForm($parse->get('id'));
});
$app::Router()->post($app->path('delete_project'), function (Request $request, Response $response, $args) {
    $parse = new RequestParse($request, $args);
    $resultado = ProjectController::delete($parse->get("id"));
    http_response_code(200);
    echo json_encode($resultado);
});
$app::Router()->get($app->path('list_project_teams'), function (Request $request, Response $response, $args) {
    $parse = new RequestParse($request, $args);
    $equipos = TeamController::getByProject($parse->get('id'));
    echo json_encode($equipos);
});
$app::Router()->get($app->path('edit_project_item_types'), function (Request $request, Response $response, $args) {
    $parse = new RequestParse($request, $args);
    echo (new ProjectController())->editItemTypeForm($parse->get('id'));
});
$app::Router()->get($app->path('project_detail'), function (Request $request, Response $response, $args) {
    $parse = new RequestParse($request, $args);
    $proyectController = new ProjectController();
    $response = $proyectController->detalle($parse->get('id'));
    if (true === $response instanceof \Slim\Http\Response) {
        return $response;
    }
    echo $response;
});