Dotclear 2.24
Loading...
Searching...
No Matches
dcAdminHelper Class Reference

Static Public Member Functions

static adminIcon ($img, bool $fallback=true, string $alt='', string $title='', string $class='')
 
static loadLocales ()
 
static addMenuItem (string $section, string $desc, string $adminurl, $icon, $perm, bool $pinned=false, bool $strict=false)
 

Member Function Documentation

◆ adminIcon()

static adminIcon (   $img,
bool  $fallback = true,
string  $alt = '',
string  $title = '',
string  $class = '' 
)
static

Compose HTML icon markup for favorites, menu, … depending on theme (light, dark)

Parameters
mixed$imgstring (default) or array (0 : light, 1 : dark)
bool$fallbackuse fallback image if none given
string$altalt attribute
string$titletitle attribute
Returns
string

Referenced by dcMaintenanceAdmin\adminDashboardItems(), dc_admin_icon_theme(), dcMenu\itemDef(), adminIndex\render(), and adminUserPrefs\render().

◆ loadLocales()

static loadLocales ( )
static

Loads user locales (English if not defined).

References dcCore\app(), DC_L10N_ROOT, l10n\lang(), and l10n\set().

Referenced by dc_load_locales(), and dcAdmin\init().

◆ addMenuItem()

static addMenuItem ( string  $section,
string  $desc,
string  $adminurl,
  $icon,
  $perm,
bool  $pinned = false,
bool  $strict = false 
)
static

Adds a menu item.

Parameters
string$sectionThe section
string$descThe item description
string$adminurlThe URL scheme
mixed$iconThe icon(s)
mixed$permThe permission(s)
bool$pinnedIs pinned at begining
bool$strictStrict URL scheme or allow query string parameters

References dcCore\app().

Referenced by addMenuItem(), and dcAdmin\init().


The documentation for this class was generated from the following file: