コード例 #1
0
ファイル: topics.router.php プロジェクト: jeancx/sca
<?php

$app->get('/topicos', 'auth', function () use($app) {
    $model = new models\Topic();
    $topicos = $model->getAll();
    $app->render('topics/index.html', ['topicos' => $topicos]);
});
$app->get('/topicos/:id', 'auth', function ($id) use($app) {
    $model = new models\Topic();
    $topicos = $model->getbyProblem($id);
    $app->render('topics/index.html', ['topicos' => $topicos, 'id' => $id]);
});
$app->get('/topico/novo', 'auth', function () use($app) {
    $problem = new models\Problem();
    $problemas = $problem->getAll();
    $programmer = new models\Programmer();
    $programadores = $programmer->getAll();
    $app->render('topics/form.html', ['problemas' => $problemas, 'programadores' => $programadores]);
});
$app->get('/topico/novo/:id', 'auth', function ($id) use($app) {
    $problem = new models\Problem();
    $problemas = $problem->getAll();
    $programmer = new models\Programmer();
    $programadores = $programmer->getAll();
    $app->render('topics/form.html', ['problemas' => $problemas, 'programadores' => $programadores, 'id' => $id]);
});
$app->post('/topicos/novo', 'auth', function () use($app) {
    $data = $app->request()->post();
    $data['tempo'] = (int) $data['tempo'];
    unset($data['_wysihtml5_mode']);
    $topic = new models\Topic();