Beispiel #1
0
/**
 * This function does some admin actions, like register admin menus, extend the admin
 * css, etc. It is called by deyan start.php, and shouldn't be called again.
 *
 * @access private
 *
 * @return void
*/
function deyan_admin_init() {
	// Add admin menu item
	elgg_register_admin_menu_item('configure', 'icons', 'appearance');
	elgg_register_admin_menu_item('configure', 'theme', 'appearance');
	
	
	//customize admin css
	elgg_extend_view('css/admin', 'deyan/css/admin');
	
	$iconlib = deyan_get_iconlib();
	require_once deyan_get_iconlib_dir($iconlib) . 'preview.php';
}
Beispiel #2
0
<?php
/**
 * @package Deyan
 * @author Angel Gabriel
 * @web http://angelgabriel.tk
 * @mail angel.wrt@gmail.com
 *
 * @view deyan/css/admin
 * This file contains the admin style.
 * 
 **/ 

// Require all icon library css files for the admin section.
$iconlib = deyan_get_iconlib();

$vars['sprites'] = elgg_get_site_url() . 'mod/' . deyan_get_iconlib_plugin($iconlib) . '/views/default/icon_libraries/' . $iconlib . '/sprites/';

$iconcss = deyan_get_iconlib_css($iconlib);

foreach($iconcss as $css) {
echo elgg_view("icon_libraries/$iconlib/css/$css", $vars);
}

?> 

/* ***************************************
	ICONS LIBRARY (icons menu)
*****************************************/
.elgg-menu > li > a {
	display: block
}