Example #1
0
    $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();
Example #2
0
    $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();
Example #4
0
    $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();
Example #5
0
    $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();