Elgg  Version 1.12
elgg.php
Go to the documentation of this file.
1 <?php
9 /*
10  * Colors:
11  * #4690D6 - elgg light blue
12  * #0054A7 - elgg dark blue
13  * #e4ecf5 - elgg very light blue
14  */
15 
16 // check if there is a theme overriding the old css view and use it, if it exists
17 if (elgg_view_exists('css')) {
18  // note: _elgg_services is private API, DO NOT USE.
19  $old_css_view = _elgg_services()->views->getViewLocation('css');
20 
21  if ($old_css_view != elgg_get_config('viewpath')) {
22  echo elgg_view('css', $vars);
23  return true;
24  }
25 }
26 
27 
28 /*******************************************************************************
29 
30 Base CSS
31  * CSS reset
32  * core
33  * helpers (moved to end to have a higher priority)
34  * grid
35 
36 *******************************************************************************/
37 echo elgg_view('css/elements/reset', $vars);
38 echo elgg_view('css/elements/core', $vars);
39 echo elgg_view('css/elements/grid', $vars);
40 
41 
42 /*******************************************************************************
43 
44 Skin CSS
45  * typography - fonts, line spacing
46  * forms - forms, inputs
47  * buttons - action, cancel, delete, submit, dropdown, special
48  * navigation - menus, breadcrumbs, pagination
49  * icons - icons, sprites, graphics
50  * modules - modules, widgets
51  * layout_objects - lists, content blocks, notifications, avatars
52  * layout - page layout
53  * misc - to be removed/redone
54 
55 *******************************************************************************/
56 echo elgg_view('css/elements/typography', $vars);
57 echo elgg_view('css/elements/forms', $vars);
58 echo elgg_view('css/elements/buttons', $vars);
59 echo elgg_view('css/elements/icons', $vars);
60 echo elgg_view('css/elements/navigation', $vars);
61 echo elgg_view('css/elements/modules', $vars);
62 echo elgg_view('css/elements/components', $vars);
63 echo elgg_view('css/elements/layout', $vars);
64 echo elgg_view('css/elements/misc', $vars);
65 echo elgg_view('css/elements/misc/spinner.css', $vars);
66 
67 
68 // included last to have higher priority
69 echo elgg_view('css/elements/helpers', $vars);
70 
71 
72 // in case plugins are still extending the old 'css' view, display it
73 echo elgg_view('css', $vars);
elgg_get_config($name, $site_guid=0)
Get an Elgg configuration value.
elgg_view_exists($view, $viewtype= '', $recurse=true)
Returns whether the specified view exists.
Definition: views.php:304
_elgg_services()
Definition: autoloader.php:14
elgg echo
Translates a string.
Definition: languages.js:48
elgg_view($view, $vars=array(), $bypass=false, $ignored=false, $viewtype= '')
Return a parsed view.
Definition: views.php:340
if(file_exists($welcome)) $vars
Definition: upgrade.php:93