forked from overdatum/admin
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathstart.php
56 lines (48 loc) · 1.95 KB
/
start.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
<?php
// --------------------------------------------------------------
// Load helpers
// --------------------------------------------------------------
require __DIR__.DS.'helpers'.EXT;
// --------------------------------------------------------------
// Map the Base Controller
// --------------------------------------------------------------
Autoloader::map(array(
'Layla_Base_Controller' => __DIR__.DS.'controllers'.DS.'base'.EXT,
));
// --------------------------------------------------------------
// Load controllers
// --------------------------------------------------------------
Route::controller(array(
'layla_admin::account',
'layla_admin::media',
'layla_admin::page',
'layla_admin::auth',
));
// --------------------------------------------------------------
// Load namespaces
// --------------------------------------------------------------
Autoloader::namespaces(array(
'Layla\\Admin' => __DIR__.DS.'libraries'
));
// --------------------------------------------------------------
// Load bundles
// --------------------------------------------------------------
Bundle::start('layla_thirdparty_bootsparks');
// --------------------------------------------------------------
// Default Composer
// --------------------------------------------------------------
View::composer('layla_admin::layouts.default', function($view)
{
$view->shares('url', Config::get('layla.url').'/');
Asset::container('header')->add('jquery', 'js/jquery.min.js')
->add('bootstrap', 'css/bootstrap.min.css')
->add('bootstrap-responsive', 'css/bootstrap-responsive.css')
->add('main', 'css/main.css');
Asset::container('footer')->add('bootstrap', 'js/bootstrap.js');
});
// --------------------------------------------------------------
// Set Aliases
// --------------------------------------------------------------
Autoloader::alias('Layla\\Admin\\API', 'API');
Autoloader::alias('Layla\\Admin\\Notification', 'Notification');
Autoloader::alias('Layla\\Admin\\HTML', 'HTML');