Example #1
0
            if (preg_match('/IPv4 Address(\\.\\s)+:\\s(?<ipv4>\\d+\\.\\d+\\.\\d+\\.\\d+)/', $line, $matches) === 1) {
                $ipv4Adresses[] = $matches['ipv4'];
            }
        }
    } else {
        exec("ifconfig", $ipconfigData, $exitCode);
        if ($exitCode !== 0) {
            exit('failed retrieving ip adresses');
        }
        foreach ($ipconfigData as $line) {
            if (preg_match('/inet addr:(?<ipv4>\\d+\\.\\d+\\.\\d+\\.\\d+)/', $line, $matches) === 1) {
                $ipv4Adresses[] = $matches['ipv4'];
            }
        }
    }
    return makeBlade()->render('welcome', ['modules' => App\Module::all(), 'contactmomenten' => App\Contactmoment::where('starttijd', '>', date('Y-m-d 00:00:00'))->where('starttijd', '<', date('Y-m-d 23:59:00'))->get(), 'ipv4Adresses' => $ipv4Adresses]);
});
Route::post('/thema/create', function () {
    $thema = \App\Thema::create(['les_id' => \Request::get('lesplan_id'), 'leerdoel' => \Request::get('leerdoel')]);
    $thema->save();
    return redirect()->back()->withInput(['thema.created', []]);
});
Route::post('/activiteit/create', function () {
    $activiteit = \App\Activiteit::create(['werkvorm' => \Request::get('werkvorm'), 'organisatievorm' => \Request::get('organisatievorm'), 'tijd' => \Request::get('tijd'), 'werkvormsoort' => \Request::get('werkvormsoort'), 'intelligenties' => \Request::get('intelligenties', []), 'inhoud' => \Request::get('inhoud')]);
    $activiteit->save();
    return redirect()->back()->withInput(['activiteit.created', ['referencing_property' => \Request::get('referencing_property'), 'value' => $activiteit->id]]);
});
Route::post('/activiteit/edit/{activiteit}', function (App\Activiteit $activiteit) {
    $activiteit->werkvorm = \Request::get('werkvorm');
    $activiteit->organisatievorm = \Request::get('organisatievorm');
    $activiteit->tijd = \Request::get('tijd');
Example #2
0
<?php

/**
 * Pop Web Bootstrap Application Framework (http://www.popphp.org/)
 *
 * @link       https://github.com/popphp/pop-bootstrap
 * @author     Nick Sagona, III <*****@*****.**>
 * @copyright  Copyright (c) 2009-2016 NOLA Interactive, LLC. (http://www.nolainteractive.com)
 * @license    http://www.popphp.org/license     New BSD License
 */
// Require autoloader
$autoloader = (include __DIR__ . '/../vendor/autoload.php');
// Create main app object, register the app module and run the app
try {
    $app = new Pop\Application($autoloader, include __DIR__ . '/../app/config/application.php');
    $app->register('app', new App\Module($app));
    $app->run();
} catch (\Exception $exception) {
    $app = new App\Module();
    $app->error($exception);
}