* * 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(); /** * Get all usage icon key usable for img_picto(..., key) * * @return string[] * @see getImgPictoConv() */ function getImgPictoNameList() { return array_merge(array_keys(getImgPictoConv()), array( // Reduce this list to picto that are not already into getImgPictoConv() '1downarrow', '1uparrow', '1leftarrow', '1rightarrow', '1uparrow_selected', '1downarrow_selected', '1leftarrow_selected', '1rightarrow_selected', 'accountancy', 'accounting_account', 'account', 'accountline', 'action', 'add', 'address', 'ai', 'angle-double-down', 'angle-double-up', 'asset', 'back', 'bank_account', 'barcode', 'bank', 'bell', 'bill', 'billa', 'billr', 'billd', 'birthday-cake', 'blockedlog', 'bom', 'bookcal', 'bookmark', 'briefcase-medical', 'bug', 'building', 'card', 'calendarlist', 'calendar', 'calendarmonth', 'calendarweek', 'calendarday', 'calendarperuser', 'calendarpertype', 'hourglass', 'cash-register', 'category', 'chart', 'check', 'clock', 'clone', 'close_title', 'code', 'cog', 'collab', 'company', 'contact', 'country', 'contract', 'conversation', 'cron', 'cross', 'cubes', 'check-circle', 'check-square', 'circle', 'stop-circle', 'currency', 'multicurrency', 'chevron-left', 'chevron-right', 'chevron-down', 'chevron-up', 'chevron-double-left', 'chevron-double-right', 'chevron-double-down', 'chevron-double-top', 'commercial', 'companies', 'delete', 'dolly', 'dollyrevert', 'donation', 'download', 'dynamicprice', 'edit', 'ellipsis-h', 'email', 'entity', 'envelope', 'eraser', 'establishment', 'expensereport', 'external-link-alt', 'external-link-square-alt', 'eye', 'filter', 'file', 'file-o', 'file-code', 'file-export', 'file-import', 'file-upload', 'autofill', 'folder', 'folder-open', 'folder-plus', 'font', 'generate', 'generic', 'globe', 'globe-americas', 'graph', 'grip', 'grip_title', 'group', 'hands-helping', 'help', 'holiday', 'id-card', 'images', 'incoterm', 'info', 'info_black', 'intervention', 'inventory', 'intracommreport', 'jobprofile', 'key', 'knowledgemanagement', 'label', 'language', 'layout', 'line', 'link', 'list', 'list-alt', 'listlight', 'loan', 'lock', 'lot', 'long-arrow-alt-right', 'margin', 'map-marker-alt', 'member', 'meeting', 'minus', 'money-bill-alt', 'movement', 'mrp', 'note', 'next', 'off', 'on', 'order', 'paragraph', 'play', 'pdf', 'phone', 'phoning', 'phoning_mobile', 'phoning_fax', 'playdisabled', 'previous', 'poll', 'pos', 'printer', 'product', 'propal', 'proposal', 'puce', 'resize', 'search', 'service', 'stats', 'stock', 'security', 'setup', 'share-alt', 'sign-out', 'split', 'stripe', 'stripe-s', 'switch_off', 'switch_on', 'switch_on_grey', 'switch_on_warning', 'switch_on_red', 'tools', 'unlink', 'uparrow', 'user', 'user-tie', 'vcard', 'wrench', 'discord', 'facebook', 'flickr', 'instagram', 'linkedin', 'github', 'google', 'jabber', 'meetup', 'microsoft', 'skype', 'slack', 'twitter', 'pinterest', 'reddit', 'snapchat', 'tumblr', 'youtube', 'viadeo', 'google-plus-g', 'whatsapp', 'generic', 'home', 'hrm', 'members', 'products', 'invoicing', 'partnership', 'payment', 'payment_vat', 'pencil-ruler', 'pictoconfirm', 'preview', 'project', 'projectpub', 'projecttask', 'question', 'refresh', 'region', 'salary', 'shipment', 'state', 'supplier_invoice', 'supplier_invoicea', 'supplier_invoicer', 'supplier_invoiced', 'technic', 'ticket', 'error', 'warning', 'recent', 'reception', 'recruitmentcandidature', 'recruitmentjobposition', 'replacement', 'resource', 'recurring', 'rss', 'search-plus', 'shapes', 'skill', 'square', 'sort-numeric-down', 'status', 'stop-circle', 'supplier', 'supplier_proposal', 'supplier_order', 'supplier_invoice', 'terminal', 'tick', 'timespent', 'title_setup', 'title_accountancy', 'title_bank', 'title_hrm', 'title_agenda', 'trip', 'uncheck', 'undo', 'url', 'user-cog', 'user-injured', 'user-md', 'upload', 'vat', 'website', 'workstation', 'webhook', 'world', 'private', 'conferenceorbooth', 'eventorganization', 'stamp', 'signature', 'webportal' )); }