$content = $app->fileContent->get('typography.php'); $contentShort = $app->fileContent->get('typography_short.php'); $contentParagraph = $app->fileContent->get('typography_p.php'); $contentFaWebApps = $app->fileContent->get('font-awesome-webapps.php'); $contentFaEx = $app->fileContent->get('font-awesome-ex.php'); $app->views->addString($contentFlash, 'flash')->addString($grid, 'featured-1')->addString($contentParagraph, 'featured-2')->addString($contentFaWebApps, 'featured-3')->addString($content, 'main')->addString($contentShort, 'sidebar')->addString($contentParagraph, 'triptych-1')->addString($contentParagraph, 'triptych-2')->addString($contentParagraph, 'triptych-3')->addString($contentFaWebApps, 'footer-col-1')->addString($contentFaEx, 'footer-col-3'); }); $app->router->add('regioner/fontawesome', function () use($app) { $app->theme->setTitle("Fontawesome"); $grid = $app->fileContent->get('show_grid.php'); $contentParagraph = $app->fileContent->get('typography_p.php'); $contentFaWebApps = $app->fileContent->get('font-awesome-webapps.php'); $contentFaEx = $app->fileContent->get('font-awesome-ex.php'); $app->views->addString($contentFaWebApps, 'triptych-1')->addString($contentFaEx, 'triptych-2')->addString($contentParagraph, 'triptych-3')->addString($grid, 'footer-col-1'); }); $app->router->add('redovisning', function () use($app) { $app->theme->setTitle("Redovisning"); $content = $app->fileContent->get('report.md'); $content = $app->textFilter->doFilter($content, 'shortcode, markdown'); $byline = $app->fileContent->get('byline.md'); $byline = $app->textFilter->doFilter($byline, 'shortcode, markdown'); $app->views->addString($content, 'main')->addString($byline, 'triptych-1'); }); $app->router->add('source', function () use($app) { $app->theme->addStylesheet('css/source.css'); $app->theme->setTitle("Källkod"); $source = new \Mos\Source\CSource(['secure_dir' => '..', 'base_dir' => '..', 'add_ignore' => ['.htaccess']]); $app->views->add('me/source', ['content' => $source->View()]); }); $app->router->handle(); $app->theme->render();
$app->theme->setTitle("Om WGTOTW"); $app->views->add('theme/index', ['content' => $content], 'main-extended'); }); /** * Dispatch to UserLoginController and show login page * */ $app->router->add('login', function () use($app) { $app->theme->setTitle("Logga in"); $app->dispatcher->forward(['controller' => 'userlogin', 'action' => 'login']); }); /** * Dispatch to UserLoginController and logout * */ $app->router->add('logout', function () use($app) { $app->theme->setTitle("Logga ut"); $app->dispatcher->forward(['controller' => 'userlogin', 'action' => 'logout']); }); /** * Source code * */ $app->router->add('source', function () use($app) { $app->theme->addStylesheet('css/source.css'); $app->theme->setTitle("Source code"); $source = new \Mos\Source\CSource(['secure_dir' => '..', 'base_dir' => '..', 'add_ignore' => ['.htaccess']]); $app->views->add('theme/index', ['content' => $source->View()], 'fullpage'); }); $app->router->handle(); $app->theme->render();
/* * * Initialize frontcontroller intances */ $di = new \Anax\DI\CDIFactoryDefault(); $app = new \Anax\Kernel\CAnax($di); /* * * Theme configuration */ $app->theme->configure(ANAX_APP_PATH . 'config/theme-grid.php'); /* * * Main route */ $app->router->add('source', function () use($app) { $app->theme->addStylesheet('css/source.css'); $app->theme->setTitle("Källkod"); $source = new \Mos\Source\CSource(['secure_dir' => '..', 'base_dir' => '..', 'add_ignore' => ['.htaccess']]); $app->views->add('anax-grid/source', ['content' => $source->View()], 'main'); }); /* * * Handle routes */ $app->router->handle(); /* * * Render theme */ $app->theme->render();
$app->theme->addStylesheet('css/me-grid/theme_grid.css'); $app->theme->addStylesheet('css/me-grid/theme_regions.css'); $app->views->addString('flash', 'flash')->addString('featured-1', 'featured-1')->addString('featured-2', 'featured-2')->addString('featured-3', 'featured-3')->addString('main-fullwidth', 'main-fullwidth')->addString('main', 'main')->addString('sidebar', 'sidebar')->addString('triptych-1', 'triptych-1')->addString('triptych-2', 'triptych-2')->addString('triptych-3', 'triptych-3')->addString('footer-col-1', 'footer-col-1')->addString('footer-col-2', 'footer-col-2')->addString('footer-col-3', 'footer-col-3')->addString('footer-col-4', 'footer-col-4'); }); $app->router->add('typo', function () use($app) { $app->theme->setTitle("Typografi"); $app->theme->addStylesheet('css/me-grid/theme_grid.css'); $content = $app->fileContent->get('typography.html'); $sidebar = $app->fileContent->get('typography.html'); $app->views->add('me/page', ['content' => $content]); $app->views->add('me/page', ['content' => $sidebar], 'sidebar'); }); $app->router->add('awesome', function () use($app) { $app->theme->setTitle("Font Awesome"); $app->theme->addStylesheet('css/me-grid/theme_grid.css'); $content = $app->textFilter->doFilter($app->fileContent->get('awesome-main.md'), 'shortcode, markdown'); $sidebar = $app->textFilter->doFilter($app->fileContent->get('awesome-sidebar.md'), 'shortcode, markdown'); $app->views->add('me/page', ['content' => $content]); $app->views->add('me/page', ['content' => $sidebar], 'sidebar'); }); $app->router->add('form', function () use($app) { $app->theme->setTitle("CForm"); }); $app->router->add('source', function () use($app) { $app->theme->setTitle("Källkod"); $app->theme->addStylesheet('css/source.css'); $source = new \Mos\Source\CSource(['secure_dir' => '..', 'base_dir' => '..', 'add_ignore' => ['.htaccess']]); $app->views->add('me/source', ['content' => $source->View()], 'main-fullwidth'); }); $app->router->handle(); $app->theme->render();
$table = new \Edtau\Table\CTable(); $table > setDI($di); return $table; }); $di->set('TableController', function () use($di) { $controller = new \Edtau\Table\TableController(); $controller->setDI($di); return $controller; }); // test route for table $app->router->add('', function () use($app) { $app->theme->setTitle("Tabletest"); $app->dispatcher->forward(['controller' => 'Table', 'action' => 'test']); }); //route to show how to use table $app->router->add('table', function () use($app) { $app->theme->setTitle("table"); $header = array('Förnamn', 'Efternamn', 'ålder'); $data = array(array('Anders', 'Andersson', '40'), array('Stig', 'Larsson', '41'), array('Anna', 'Svensson', '45'), array('Bengt', 'Andersson', '40'), array('Karin', 'Larsson', '41'), array('Ulf', 'Svensson', '45')); $id = "red"; $app->dispatcher->forward(['controller' => 'Table', 'action' => 'getTable', 'param' => $data, 'param' => $header, 'params' => [$data, $header, $id]]); }); //Router Source $app->router->add('source', function () use($app) { $app->theme->addStylesheet('css/source.css'); $app->theme->setTitle("K�llkod"); $source = new \Mos\Source\CSource(['secure_dir' => '..', 'base_dir' => '..', 'add_ignore' => ['.htaccess']]); $app->views->add('default/source', ['content' => $source->View()]); }); $app->router->handle(); $app->theme->render();