* * This program and files/directory inner it is free software: you can * redistribute it and/or modify it under the terms of the * GNU Affero General Public License (AGPL) as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU AGPL for more details. * * You should have received a copy of the GNU AGPL * along with this program. If not, see . */ // Load Dolibarr environment require '../../../../main.inc.php'; /** * @var DoliDB $db * @var HookManager $hookmanager * @var Translate $langs * @var User $user */ // Protection if external user if ($user->socid > 0) { accessforbidden(); } // Includes require_once DOL_DOCUMENT_ROOT . '/admin/tools/ui/class/documentation.class.php'; // Load documentation translations $langs->load('uxdocumentation'); // $documentation = new Documentation($db); // Output html head + body - Param is Title $documentation->docHeader('Icons', [], ['admin/tools/ui/css/doc-icons.css'], GETPOST('hidenavmenu')); // Set view for menu and breadcrumb // Menu must be set in constructor of documentation class $documentation->view = array('Components','Icons'); $form = new Form($db); $mode=GETPOST('mode'); // ex : no-btn $displayMode = GETPOST('displayMode') == 'kanban' ? 'kanban' : 'icon-only'; $revertDisplayMode = $displayMode == 'kanban' ? 'icon-only' : 'kanban'; $revertDisplayName = $displayMode == 'kanban' ? $langs->trans('ViewList') : $langs->trans('ViewKanban'); $switchDisplayLink = dol_buildpath($documentation->baseUrl . '/components/icons.php', 1) . '?displayMode=' . $revertDisplayMode; $switchDisplayLinkIcon = $displayMode == 'kanban' ? 'fa fa-th' : 'fa fa-th-list'; // Output sidebar if (!GETPOST('hidenavmenu')) { $documentation->showSidebar(); } ?>
"> showBreadCrumb(); } ?>

trans('DocIconsTitle'); ?>

trans('DocIconsMainDescription'); ?>

showSummary(); ?>

trans('DocIconsListImgPicto'); ?>

trans('DocDocIconsListDescription'); ?>

*/ ?> getSearchFilterToolInput( '.documentation-img-picto-icon-list .info-box, .documentation-img-picto-icon-list .doc-icon-list-item', 'search-tools-input', '', ['attr' => [ 'data-no-item-target' => '#img-picto-section-list .search-tool-no-results', ], ] ); ?>
1]); } ?>
'.$iconCode.'
'. $iconName .'
'.dol_htmlentities('img_picto(\''.$labelAlt.'\', \''.$iconName.'\')').'
'; } else { $tooltip = ''.$langs->trans("DocCodeForMenuOrModuleBuilder").':
'.$iconName; $tooltip .= '

'.$langs->trans("DocExampleForPHPCode").':
img_picto(\''.$labelAlt.'\', \''.$iconName.'\')'; $iconCode = img_picto($tooltip, $iconName, '', 0, 0, 0, '', 'classfortooltip'); print ''.$iconCode; print ''.$iconName.''; } } ?>
trans('NoResults') ?>

trans('DocIconsListFontAwesome'); ?>

trans('DocDocIconsListDescription'); ?>

*/ ?> getSearchFilterToolInput('.documentation-fontawesome-icon-list .info-box, .documentation-fontawesome-icon-list .doc-icon-list-item', 'search-tools-input', '', ['attr' => [ 'data-no-item-target' => '#icon-section-list .search-tool-no-results', ], ] ); ?>
1]); } ?>
'; if ($displayMode == 'kanban') { print '
' . $iconCode . '
' . ($iconData[2] ?? ($iconData[0] ?? '')) . '
' . dol_htmlentities($iconCode) . '
'; } else { $tooltip = ''.$langs->trans("DocCodeForMenuOrModuleBuilder").':
'.$class; print ''.$iconCode.''.$class.''; } } } ?>
trans('NoResults') ?>
docFooter();